POST [base]/$create-episode-of-care
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiaHR0cHM6Ly9wYXRpZW50LmxvY2FsLmVoZWFsdGguc3VuZGhlZC5kay9maGlyL1BhdGllbnQvMjMyMzciLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiRXBpc29kZU9mQ2FyZSRjcmVhdGUtZXBpc29kZS1vZi1jYXJlIl19LCJjb250ZXh0Ijp7ImNhcmVfdGVhbV9pZCI6Imh0dHBzOi8vb3JnYW5pemF0aW9uLmxvY2FsLmVoZWFsdGguc3VuZGhlZC5kay9maGlyL0NhcmVUZWFtLzQyNjQ5IiwicGF0aWVudF9pZCI6Imh0dHBzOi8vcGF0aWVudC5sb2NhbC5laGVhbHRoLnN1bmRoZWQuZGsvZmhpci9QYXRpZW50LzIzMjM3In0sInVzZXJfdHlwZSI6IlBSQUNUSVRJT05FUiJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Prefer: return=representation
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "episodeOfCareAndProvenances",
"resource": {
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:b96f8a4c-ff66-456f-8f8b-f2d12c9e0dfa",
"resource": {
"resourceType": "Provenance",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"
]
},
"target": [
{
"reference": "urn:uuid:627858cc-873d-471a-b484-35835d532876"
}
],
"recorded": "2020-02-03T13:11:57.251+01:00",
"policy": [
"http://ehealth.sundhed.dk/policy/dk/sundhedsloven"
],
"agent": [
{
"whoReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/1381"
}
}
]
},
"request": {
"method": "POST",
"url": "Provenance"
}
},
{
"fullUrl": "urn:uuid:627858cc-873d-471a-b484-35835d532876",
"resource": {
"resourceType": "EpisodeOfCare",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare-caremanagerOrganization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/67426"
}
}
],
"status": "planned",
"diagnosis": [
{
"condition": {
"reference": "urn:uuid:cda4b5c6-02d9-4755-8e5e-7e49129c6993"
}
}
],
"patient": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/23237"
},
"managingOrganization": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/45493"
},
"period": {
"start": "1970-01-01T01:00:01+01:00",
"end": "1970-01-01T01:01:40+01:00"
},
"team": [
{
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/CareTeam/42649"
}
]
},
"request": {
"method": "POST",
"url": "EpisodeOfCare"
}
},
{
"fullUrl": "urn:uuid:cda4b5c6-02d9-4755-8e5e-7e49129c6993",
"resource": {
"resourceType": "Condition",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition"
]
},
"clinicalStatus": "active",
"code": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/conditions",
"code": "TBD"
}
]
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/23237"
},
"context": {
"reference": "urn:uuid:627858cc-873d-471a-b484-35835d532876"
}
},
"request": {
"method": "POST",
"url": "Condition"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"resource": {
"resourceType": "Provenance",
"id": "1196",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T12:11:57.276+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"
]
},
"target": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/1197"
}
],
"recorded": "2020-02-03T13:11:57.251+01:00",
"policy": [
"http://ehealth.sundhed.dk/policy/dk/sundhedsloven"
],
"agent": [
{
"whoReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/1381"
}
}
]
},
"response": {
"status": "201 Created",
"location": "https://careplan.local.ehealth.sundhed.dk/fhir/Provenance/1196/_history/1",
"etag": "1",
"lastModified": "2020-02-03T12:11:57.276+00:00"
}
},
{
"resource": {
"resourceType": "EpisodeOfCare",
"id": "1197",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T12:11:57.276+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare-caremanagerOrganization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/67426"
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-teamHistory",
"extension": [
{
"url": "careTeam",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/CareTeam/42649"
}
},
{
"url": "period",
"valuePeriod": {
"start": "2020-02-03T12:11:57+00:00"
}
}
]
}
],
"status": "planned",
"statusHistory": [
{
"status": "planned",
"period": {
"start": "2020-02-03T12:11:57+00:00"
}
}
],
"diagnosis": [
{
"condition": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/Condition/1198"
}
}
],
"patient": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/23237"
},
"managingOrganization": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/45493"
},
"period": {
"start": "1970-01-01T01:00:01+01:00",
"end": "1970-01-01T01:01:40+01:00"
},
"team": [
{
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/CareTeam/42649"
}
]
},
"response": {
"status": "201 Created",
"location": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/1197/_history/1",
"etag": "1",
"lastModified": "2020-02-03T12:11:57.276+00:00"
}
},
{
"resource": {
"resourceType": "Condition",
"id": "1198",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T12:11:57.276+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition"
]
},
"clinicalStatus": "active",
"code": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/conditions",
"code": "TBD"
}
]
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/23237"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/1197"
}
},
"response": {
"status": "201 Created",
"location": "https://careplan.local.ehealth.sundhed.dk/fhir/Condition/1198/_history/1",
"etag": "1",
"lastModified": "2020-02-03T12:11:57.276+00:00"
}
},
{
"resource": {
"resourceType": "Provenance",
"id": "1199",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T12:11:57.276+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"
]
},
"target": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/1197"
}
],
"recorded": "2020-02-03T12:11:57.276+00:00",
"policy": [
"http://ehealth.sundhed.dk/policy/ehealth/patient-data",
"http://ehealth.sundhed.dk/policy/eu/general-data-protection-regulation"
],
"reason": [
{
"system": "http://hl7.org/fhir/v3/ActReason",
"code": "PATADMIN"
}
],
"activity": {
"system": "http://hl7.org/fhir/v3/DataOperation",
"code": "CREATE"
},
"agent": [
{
"role": [
{
"coding": [
{
"system": "http://hl7.org/fhir/v3/ParticipationType",
"code": "AUT"
}
]
}
],
"whoReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/23237"
}
}
]
},
"response": {
"status": "201 Created",
"location": "https://careplan.local.ehealth.sundhed.dk/fhir/Provenance/1199/_history/1",
"etag": "1",
"lastModified": "2020-02-03T12:11:57.276+00:00"
}
}
]
}
POST [base]/$search-measurements
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNGE1YmEyZTEtZTFmYS00MzVlLWIxYTItNjkxMzVmMmIwNzhmIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRzZWFyY2gtbWVhc3VyZW1lbnRzIiwiJHN1Ym1pdC1tZWFzdXJlbWVudCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "patient",
"valueReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/58282"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2019-02-03T00:00:00+01:00"
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Bundle",
"id": "4adadcea-8712-46d8-8d48-3fe92b284659",
"type": "collection",
"entry": [
{
"fullUrl": "https://measurement.local.ehealth.sundhed.dk/fhir/Observation/504",
"resource": {
"resourceType": "Observation",
"id": "504",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T13:27:29.422+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "DMQ",
"display": "Device Measuring Quality"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/device-measuring-quality",
"code": "TBD"
}
]
}
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "4d3632d0-a5fd-4e07-b155-258c63973e46"
}
],
"basedOn": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/ProcedureRequest/37457"
}
],
"status": "amended",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011"
}
],
"text": "86f12234-b481-4b64-b050-da934798f9b9"
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/58282"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/72314"
},
"effectivePeriod": {
"start": "2020-02-03T14:27:29+01:00",
"end": "2020-02-03T14:27:29+01:00"
},
"performer": [
{
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/49676"
}
],
"device": {
"reference": "https://device.local.ehealth.sundhed.dk/fhir/Device/90566"
}
}
},
{
"fullUrl": "https://measurement.local.ehealth.sundhed.dk/fhir/Media/505",
"resource": {
"resourceType": "Media",
"id": "505",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T13:27:29.422+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-media"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "TBD"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/usage-quality",
"code": "TBD"
}
]
}
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "198e37dc-ba4f-437a-be25-d7b8a05b2a31"
}
],
"basedOn": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/ProcedureRequest/37457"
}
],
"type": "audio",
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/58282"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/72314"
},
"occurrenceDateTime": "2020-02-03T14:27:29+01:00",
"content": {
"language": "en"
}
}
},
{
"fullUrl": "https://measurement.local.ehealth.sundhed.dk/fhir/QuestionnaireResponse/506",
"resource": {
"resourceType": "QuestionnaireResponse",
"id": "506",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T13:27:29.422+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaireresponse"
]
},
"basedOn": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/ProcedureRequest/37457"
}
],
"questionnaire": {
"reference": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/86374"
},
"status": "completed",
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/58282"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/72314"
},
"authored": "2020-02-03T14:27:29+01:00",
"source": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/63988"
}
}
},
{
"fullUrl": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/86374",
"resource": {
"resourceType": "Questionnaire",
"id": "86374",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/questionnaire-types",
"code": "TBD"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role",
"extension": [
{
"url": "reference",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/8005"
}
},
{
"url": "role",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/modifier-role",
"code": "owner"
}
]
}
}
]
}
],
"version": "e73c9355-e442-463a-9277-ccd9f1899c9c",
"name": "3c5b37d8-dce7-4729-a3fd-a8acdb83b8c5",
"status": "active"
}
}
]
}
}
]
}
POST [base]/$submit-measurement
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYmNjOTlmZjEtYjFiZi00OGUwLWEyZTQtM2IzZDg4YTU5MGUyIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIkNvbW11bmljYXRpb24ucmVhZCIsIkNvbW11bmljYXRpb24ucGF0Y2giLCJNZWRpYS5zZWFyY2giLCJRdWVzdGlvbm5haXJlUmVzcG9uc2UucmVhZCIsIiRzZWFyY2gtbWVhc3VyZW1lbnRzIiwiT2JzZXJ2YXRpb24uc2VhcmNoIiwiT2JzZXJ2YXRpb24ucmVhZCIsIiR0ZXN0LW9ubHktY3JlYXRlIiwiJHN1Ym1pdC1tZWFzdXJlbWVudCIsIkNvbW11bmljYXRpb24uY3JlYXRlIiwiUXVlc3Rpb25uYWlyZVJlc3BvbnNlLnNlYXJjaCIsIkNvbW11bmljYXRpb24uc2VhcmNoIiwiUHJvdmVuYW5jZS5yZWFkIiwiTWVkaWEucmVhZCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "measurement",
"resource": {
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "QuestionnaireResponse",
"resource": {
"resourceType": "QuestionnaireResponse",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaireresponse"
]
},
"basedOn": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/ProcedureRequest/3410"
}
],
"questionnaire": {
"reference": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/49071"
},
"status": "completed",
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/90222"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/61014"
},
"authored": "2020-02-03T14:27:31+01:00",
"source": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/90110"
}
},
"request": {
"method": "POST",
"url": "QuestionnaireResponse"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"response": {
"status": "201 Created",
"location": "https://measurement.local.ehealth.sundhed.dk/fhir/QuestionnaireResponse/511/_history/1",
"etag": "1",
"lastModified": "2020-02-03T13:27:31.320+00:00"
}
}
]
}
POST [base]/$transform-to-QFDD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS10by1RRkREIiwiJHRyYW5zZm9ybS1mcm9tLVFGREQiLCIkdGVzdC1vbmx5LWNyZWF0ZSJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Composition/41314",
"resource": {
"resourceType": "Composition",
"id": "41314",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/42130"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184.100.2",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/93268"
},
"date": "2020-02-03T13:39:13+01:00",
"author": [
{
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/93268"
}
],
"title": "CompTitle",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/90386"
}
}
},
{
"fullUrl": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/93268",
"resource": {
"resourceType": "Patient",
"id": "93268",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "IdentifierValue3"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-02-03",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/54406"
}
}
},
{
"fullUrl": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/90386",
"resource": {
"resourceType": "Organization",
"id": "90386",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "home",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/42130",
"resource": {
"resourceType": "Organization",
"id": "42130",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "home",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/96106",
"resource": {
"resourceType": "Questionnaire",
"id": "96106",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/questionnaire-types",
"code": "TBD"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role",
"extension": [
{
"url": "reference",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/95262"
}
},
{
"url": "role",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/modifier-role",
"code": "owner"
}
]
}
}
]
}
],
"version": "b99712e2-6acf-4d97-a116-b1cdee8f113e",
"name": "67b1f42d-a4a9-4ec0-9528-bc419e545d11",
"title": "Title",
"status": "active",
"item": [
{
"linkId": "extension,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "text"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 0
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "extension1,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "answerCode1",
"display": "display1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "answerCode2",
"display": "display2"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 0
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "extension2,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "answerCode1",
"display": "display1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "answerCode2",
"display": "display2"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 0
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
}
],
"linkId": "extension3,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 0
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "extension4,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 0
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
}
],
"linkId": "extension5,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "integer"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueDateTime": "2020-02-03T13:39:13+01:00"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueDateTime": "2020-02-03T13:39:13+01:00"
}
],
"linkId": "extension6,root,authorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "code",
"display": "display"
}
],
"text": "Question text",
"type": "dateTime"
}
]
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184.100.2^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74468-0"
}
]
},
"indexed": "2020-02-03T12:39:14.336+00:00",
"content": [
{
"attachment": {
"contentType": "QFDD",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4KICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+CiAgPHR5cGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIGV4dGVuc2lvbj0iUE9DRF9IRDAwMDA0MCIvPgogIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjEyLjEiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMi4xLjEuMSIvPgogIDxpZCByb290PSIxLjIuMjA4LjE4NC4xMDAuMiIgZXh0ZW5zaW9uPSJJZGVudGlmaWVyVmFsdWUxIi8+CiAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPgogIDx0aXRsZT5UaXRsZTwvdGl0bGU+CiAgPHNkdGM6c3RhdHVzQ29kZSBjb2RlPSJORVciLz4KICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAyMDAyMDMxMjM5MTMrMDAwMCIvPgogIDxjb25maWRlbnRpYWxpdHlDb2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMjUiLz4KICA8bGFuZ3VhZ2VDb2RlIGNvZGU9ImRhLURLIi8+CiAgPHJlY29yZFRhcmdldCB0eXBlQ29kZT0iUkNUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgIDxwYXRpZW50Um9sZSBudWxsRmxhdm9yPSJOSSI+CiAgICAgIDxpZCBudWxsRmxhdm9yPSJOSSIvPgogICAgPC9wYXRpZW50Um9sZT4KICA8L3JlY29yZFRhcmdldD4KICA8YXV0aG9yIHR5cGVDb2RlPSJBVVQiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPgogICAgPHRpbWUgdmFsdWU9IjIwMjAwMjAzMTIzOTEzKzAwMDAiLz4KICAgIDxhc3NpZ25lZEF1dGhvciBjbGFzc0NvZGU9IkFTU0lHTkVEIj4KICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMiIgZXh0ZW5zaW9uPSJJZGVudGlmaWVyVmFsdWUzIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJDUFIiLz4KICAgICAgPGNvZGUgY29kZT0iU0VMRiIgZGlzcGxheU5hbWU9IlNlbGYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMTExIiBjb2RlU3lzdGVtTmFtZT0iSEw3IFJvbGUgY29kZSIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iTkkiLz4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci9jb250YWN0LXBvaW50LXN5c3RlbTpOZW1TTVMiIHVzZT0iSCIvPgogICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PlByZWZpeDEgUHJlZml4MiBQcmVmaXgzPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+R2l2ZW4xIEdpdmVuMTwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkZhbWlseTE8L2ZhbWlseT4KICAgICAgICA8L25hbWU+CiAgICAgIDwvYXNzaWduZWRQZXJzb24+CiAgICA8L2Fzc2lnbmVkQXV0aG9yPgogIDwvYXV0aG9yPgogIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+CiAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBleHRlbnNpb249Ik9yZ0lkZW50aWZpZXJWYWx1ZSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+CiAgICAgICAgPG5hbWU+T3JnTmFtZTwvbmFtZT4KICAgICAgICA8dGVsZWNvbSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci9jb250YWN0LXBvaW50LXN5c3RlbTpDb250YWN0UG9pbnRWYWx1ZTEiIHVzZT0iV1AiLz4KICAgICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5BZGRyZXNzTGluZTE8L3N0cmVldEFkZHJlc3NMaW5lPgogICAgICAgICAgPHBvc3RhbENvZGU+UG9zdGFsQ29kZTE8L3Bvc3RhbENvZGU+CiAgICAgICAgICA8Y2l0eT5DaXR5MTwvY2l0eT4KICAgICAgICAgIDxjb3VudHJ5PkNvdW50cnkxPC9jb3VudHJ5PgogICAgICAgIDwvYWRkcj4KICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4KICAgIDwvYXNzaWduZWRDdXN0b2RpYW4+CiAgPC9jdXN0b2RpYW4+CiAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPlF1ZXN0aW9uIHRleHQ8L3RpdGxlPgogICAgICAgICAgPHRleHQ+UXVlc3Rpb24gdGV4dDwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjkiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9ImV4dGVuc2lvbiIgZXh0ZW5zaW9uPSJyb290IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJhdXRob3JpdHlOYW1lIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9ImNvZGUiIGRpc3BsYXlOYW1lPSJkaXNwbGF5IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb24gdGV4dDwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+UXVlc3Rpb24gdGV4dDwvdGl0bGU+CiAgICAgICAgICA8dGV4dD5RdWVzdGlvbiB0ZXh0PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjExIi8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSJleHRlbnNpb24xIiBleHRlbnNpb249InJvb3QiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9ImF1dGhvcml0eU5hbWUiLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iY29kZSIgZGlzcGxheU5hbWU9ImRpc3BsYXkiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbiB0ZXh0PC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iYW5zd2VyQ29kZTEiIGNvZGVTeXN0ZW09InVybjpvaWQ6MS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSJkaXNwbGF5MSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iYW5zd2VyQ29kZTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6MS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSJkaXNwbGF5MiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIwIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+UXVlc3Rpb24gdGV4dDwvdGl0bGU+CiAgICAgICAgICA8dGV4dD5RdWVzdGlvbiB0ZXh0PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iZXh0ZW5zaW9uMiIgZXh0ZW5zaW9uPSJyb290IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJhdXRob3JpdHlOYW1lIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9ImNvZGUiIGRpc3BsYXlOYW1lPSJkaXNwbGF5IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb24gdGV4dDwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9ImFuc3dlckNvZGUxIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iZGlzcGxheTEiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9ImFuc3dlckNvZGUyIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iZGlzcGxheTIiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMiIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPlF1ZXN0aW9uIHRleHQ8L3RpdGxlPgogICAgICAgICAgPHRleHQ+UXVlc3Rpb24gdGV4dDwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjciLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9ImV4dGVuc2lvbjMiIGV4dGVuc2lvbj0icm9vdCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iYXV0aG9yaXR5TmFtZSIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJjb2RlIiBkaXNwbGF5TmFtZT0iZGlzcGxheSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIj4KICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlF1ZXN0aW9uIHRleHQ8L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPgogICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMyIvPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfUkVBTCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZVJhbmdlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPlF1ZXN0aW9uIHRleHQ8L3RpdGxlPgogICAgICAgICAgPHRleHQ+UXVlc3Rpb24gdGV4dDwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjciLz4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMCIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iZXh0ZW5zaW9uNCIgZXh0ZW5zaW9uPSJyb290IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJhdXRob3JpdHlOYW1lIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9ImNvZGUiIGRpc3BsYXlOYW1lPSJkaXNwbGF5IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb24gdGV4dDwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkdMSVNUX1BRIiBkZW5vbWluYXRvcj0iMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoZWFkIHZhbHVlPSIwIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbmNyZW1lbnQgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZVJhbmdlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPlF1ZXN0aW9uIHRleHQ8L3RpdGxlPgogICAgICAgICAgPHRleHQ+UXVlc3Rpb24gdGV4dDwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjciLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9ImV4dGVuc2lvbjUiIGV4dGVuc2lvbj0icm9vdCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iYXV0aG9yaXR5TmFtZSIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJjb2RlIiBkaXNwbGF5TmFtZT0iZGlzcGxheSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIj4KICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlF1ZXN0aW9uIHRleHQ8L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPgogICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMyIvPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMiIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uUmFuZ2U+CiAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlUmFuZ2U+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+UXVlc3Rpb24gdGV4dDwvdGl0bGU+CiAgICAgICAgICA8dGV4dD5RdWVzdGlvbiB0ZXh0PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNyIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iZXh0ZW5zaW9uNiIgZXh0ZW5zaW9uPSJyb290IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJhdXRob3JpdHlOYW1lIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9ImNvZGUiIGRpc3BsYXlOYW1lPSJkaXNwbGF5IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb24gdGV4dDwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4zIi8+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9UUyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjIwMjAwMjAzMTMzOTEzKzAxMDAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIwMjAwMjAzMTMzOTEzKzAxMDAiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZVJhbmdlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICA8L3N0cnVjdHVyZWRCb2R5PgogIDwvY29tcG9uZW50Pgo8L0NsaW5pY2FsRG9jdW1lbnQ+"
}
}
]
}
POST [base]/$transform-to-PHMR
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVBITVIiLCIkdGVzdC1vbmx5LWNyZWF0ZSIsIiR0cmFuc2Zvcm0tdG8tUEhNUiJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Composition/88615",
"resource": {
"resourceType": "Composition",
"id": "88615",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/40457"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"code": "74465-6"
}
]
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/78094"
},
"date": "2020-02-03T13:38:56+01:00",
"author": [
{
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/78094"
}
],
"title": "CompTitle",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/42130"
},
"section": [
{
"entry": [
{
"reference": "https://device.local.ehealth.sundhed.dk/fhir/Device/23239"
},
{
"reference": "https://measurement.local.ehealth.sundhed.dk/fhir/Observation/89596"
}
]
}
]
}
},
{
"fullUrl": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/78094",
"resource": {
"resourceType": "Patient",
"id": "78094",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101011111"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-02-03",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/15727"
}
}
},
{
"fullUrl": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/42130",
"resource": {
"resourceType": "Organization",
"id": "42130",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "home",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/40457",
"resource": {
"resourceType": "Organization",
"id": "40457",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "home",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://device.local.ehealth.sundhed.dk/fhir/Device/23239",
"resource": {
"resourceType": "Device",
"id": "23239",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device-privatelyOwned",
"valueBoolean": true
}
],
"status": "active",
"type": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "59181002",
"display": "Oxygen analyser"
}
]
},
"lotNumber": "lotNumber",
"manufacturer": "manufacturer",
"model": "Model",
"version": "version"
}
},
{
"fullUrl": "https://measurement.local.ehealth.sundhed.dk/fhir/Observation/89596",
"resource": {
"resourceType": "Observation",
"id": "89596",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "b0b6bdaa-2ca6-4f27-92ac-afa052a74f63"
}
],
"basedOn": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/ProcedureRequest/61605"
}
],
"status": "amended",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011"
}
]
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/37720"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/31366"
},
"effectivePeriod": {
"start": "2020-02-03T13:38:56+01:00",
"end": "2020-02-03T13:38:56+01:00"
},
"performer": [
{
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/47085"
}
],
"valueQuantity": {
"value": 123,
"unit": "quantityUnit",
"system": "http://www.foo-system.com",
"code": "quantityCode"
},
"device": {
"reference": "https://device.local.ehealth.sundhed.dk/fhir/Device/23239"
}
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"indexed": "2020-02-03T12:38:57.075+00:00",
"content": [
{
"attachment": {
"contentType": "PHMR",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4KICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+CiAgPHR5cGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIGV4dGVuc2lvbj0iUE9DRF9IRDAwMDA0MCIvPgogIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMS4xIi8+CiAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249IklkZW50aWZpZXJWYWx1ZTEiLz4KICA8Y29kZSBjb2RlPSI1MzU3Ni01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBlcnNvbmFsIEhlYWx0aCBNb25pdG9yaW5nIFJlcG9ydCIvPgogIDx0aXRsZT5Db21wVGl0bGU8L3RpdGxlPgogIDxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDIwMDIwMzEyMzg1NiswMDAwIi8+CiAgPGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4yNSIvPgogIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4KICA8cmVjb3JkVGFyZ2V0IHR5cGVDb2RlPSJSQ1QiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPgogICAgPHBhdGllbnRSb2xlIGNsYXNzQ29kZT0iUEFUIj4KICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMiIgZXh0ZW5zaW9uPSIwMTAxMDExMTExIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJDUFIiLz4KICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgIDwvYWRkcj4KICAgICAgPHRlbGVjb20gdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXIvY29udGFjdC1wb2ludC1zeXN0ZW06TmVtU01TIiB1c2U9IkgiLz4KICAgICAgPHBhdGllbnQgY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PlByZWZpeDEgUHJlZml4MiBQcmVmaXgzPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+R2l2ZW4xIEdpdmVuMTwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkZhbWlseTE8L2ZhbWlseT4KICAgICAgICA8L25hbWU+CiAgICAgICAgPGFkbWluaXN0cmF0aXZlR2VuZGVyQ29kZSBjb2RlPSJGIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjEiLz4KICAgICAgICA8YmlydGhUaW1lIHZhbHVlPSIyMDIwMDIwMzAwMDAwMCswMDAwIi8+CiAgICAgIDwvcGF0aWVudD4KICAgIDwvcGF0aWVudFJvbGU+CiAgPC9yZWNvcmRUYXJnZXQ+CiAgPGF1dGhvciB0eXBlQ29kZT0iQVVUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgIDx0aW1lIHZhbHVlPSIyMDIwMDIwMzEyMzg1NiswMDAwIi8+CiAgICA8YXNzaWduZWRBdXRob3IgY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjIiIGV4dGVuc2lvbj0iMDEwMTAxMTExMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQ1BSIi8+CiAgICAgIDxjb2RlIGNvZGU9IlNFTEYiIGRpc3BsYXlOYW1lPSJTZWxmIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjExMSIgY29kZVN5c3RlbU5hbWU9IkhMNyBSb2xlIGNvZGUiLz4KICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgIDwvYWRkcj4KICAgICAgPHRlbGVjb20gdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXIvY29udGFjdC1wb2ludC1zeXN0ZW06TmVtU01TIiB1c2U9IkgiLz4KICAgICAgPGFzc2lnbmVkUGVyc29uIGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgIDxuYW1lPgogICAgICAgICAgPHByZWZpeD5QcmVmaXgxIFByZWZpeDIgUHJlZml4MzwvcHJlZml4PgogICAgICAgICAgPGdpdmVuPkdpdmVuMSBHaXZlbjE8L2dpdmVuPgogICAgICAgICAgPGZhbWlseT5GYW1pbHkxPC9mYW1pbHk+CiAgICAgICAgPC9uYW1lPgogICAgICA8L2Fzc2lnbmVkUGVyc29uPgogICAgPC9hc3NpZ25lZEF1dGhvcj4KICA8L2F1dGhvcj4KICA8Y3VzdG9kaWFuIHR5cGVDb2RlPSJDU1QiPgogICAgPGFzc2lnbmVkQ3VzdG9kaWFuIGNsYXNzQ29kZT0iQVNTSUdORUQiPgogICAgICA8cmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24gY2xhc3NDb2RlPSJPUkciIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSJPcmdJZGVudGlmaWVyVmFsdWUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPgogICAgICAgIDxuYW1lPk9yZ05hbWU8L25hbWU+CiAgICAgICAgPHRlbGVjb20gdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXIvY29udGFjdC1wb2ludC1zeXN0ZW06Q29udGFjdFBvaW50VmFsdWUxIiB1c2U9IldQIi8+CiAgICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+QWRkcmVzc0xpbmUxPC9zdHJlZXRBZGRyZXNzTGluZT4KICAgICAgICAgIDxwb3N0YWxDb2RlPlBvc3RhbENvZGUxPC9wb3N0YWxDb2RlPgogICAgICAgICAgPGNpdHk+Q2l0eTE8L2NpdHk+CiAgICAgICAgICA8Y291bnRyeT5Db3VudHJ5MTwvY291bnRyeT4KICAgICAgICA8L2FkZHI+CiAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+CiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPgogIDwvY3VzdG9kaWFuPgogIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+CiAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICA8ZWZmZWN0aXZlVGltZT4KICAgICAgPC9lZmZlY3RpdmVUaW1lPgogICAgPC9zZXJ2aWNlRXZlbnQ+CiAgPC9kb2N1bWVudGF0aW9uT2Y+CiAgPGRvY3VtZW50YXRpb25PZiB0eXBlQ29kZT0iRE9DIj4KICAgIDxzZXJ2aWNlRXZlbnQgY2xhc3NDb2RlPSJNUFJPVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgIDxjb2RlIGNvZGU9Ik5QVTAzMDExIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4yLjEiLz4KICAgIDwvc2VydmljZUV2ZW50PgogIDwvZG9jdW1lbnRhdGlvbk9mPgogIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgIDxzdHJ1Y3R1cmVkQm9keSBjbGFzc0NvZGU9IkRPQ0JPRFkiIG1vb2RDb2RlPSJFVk4iPgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMTYiLz4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMiIvPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTEuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iODcxNi0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiLz4KICAgICAgICAgIDx0aXRsZT5WaXRhbCBTaWduczwvdGl0bGU+CiAgICAgICAgICA8dGV4dD5ObyBWaXRhbCBTaWduczwvdGV4dD4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMTQiLz4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMTQiLz4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjExLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9IjMwOTU0LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIvPgogICAgICAgICAgPHRpdGxlPlJlc3VsdHM8L3RpdGxlPgogICAgICAgICAgPHRleHQ+UmVzdWx0czwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQ0xVU1RFUiIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMS4zNSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9Im51bGxpZmllZCIvPgogICAgICAgICAgICAgIDxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDIwMDIwMzEyMzg1NiswMDAwIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMS4zMSIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249ImIwYjZiZGFhLTJjYTYtNGYyNy05MmFjLWFmYTA1MmE3NGY2MyIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iZUhlYWx0aCBJbnRlcm5hbCBJZGVudGlmaWVyIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIG51bGxGbGF2b3I9Ik5JIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIj4KICAgICAgICAgICAgICAgICAgICA8dHJhbnNsYXRpb24gY29kZT0iTlBVMDMwMTEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjIuMSIgY29kZVN5c3RlbU5hbWU9Ik5QVSB0ZXJtaW5vbG9naWVuIi8+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0ibnVsbGlmaWVkIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB1bml0PSJxdWFudGl0eVVuaXQiIHZhbHVlPSIxMjMiIHhzaTp0eXBlPSJQUSIvPgogICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiBjb2RlU3lzdGVtTmFtZT0iTWVkQ29tIE1lc3NhZ2UgQ29kZXMiLz4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgIDwvb3JnYW5pemVyPgogICAgICAgICAgPC9lbnRyeT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuNyIvPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuOS4xIi8+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMS4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI0NjI2NC04IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiLz4KICAgICAgICAgIDx0aXRsZT5NZWRpY2FsIEVxdWlwbWVudDwvdGl0bGU+CiAgICAgICAgICA8dGV4dD5NZWRpY2FsIEVxdWlwbWVudDwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQ0xVU1RFUiIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuOS40Ii8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+CiAgICAgICAgICAgICAgPHBhcnRpY2lwYW50IHR5cGVDb2RlPSJTQkoiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPgogICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9Ik1BTlUiPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjUyIi8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuOSIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0ibG90TnVtYmVyIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJsb3QiLz4KICAgICAgICAgICAgICAgICAgPHBsYXlpbmdEZXZpY2UgY2xhc3NDb2RlPSJERVYiIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iTkkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMjQiIGNvZGVTeXN0ZW1OYW1lPSJNREMgRHluYW1pYyI+CiAgICAgICAgICAgICAgICAgICAgICA8dHJhbnNsYXRpb24gY29kZT0iNTkxODEwMDIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4zIiBkaXNwbGF5TmFtZT0iT3h5Z2VuIGFuYWx5c2VyIiBjb2RlU3lzdGVtTmFtZT0iTWVkQ29tIEluc3RydW1lbnQgQ29kZXMiLz4KICAgICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgICAgPG1hbnVmYWN0dXJlck1vZGVsTmFtZT5Nb2RlbDwvbWFudWZhY3R1cmVyTW9kZWxOYW1lPgogICAgICAgICAgICAgICAgICAgIDxzb2Z0d2FyZU5hbWU+dmVyc2lvbjwvc29mdHdhcmVOYW1lPgogICAgICAgICAgICAgICAgICA8L3BsYXlpbmdEZXZpY2U+CiAgICAgICAgICAgICAgICA8L3BhcnRpY2lwYW50Um9sZT4KICAgICAgICAgICAgICA8L3BhcnRpY2lwYW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgIDwvc3RydWN0dXJlZEJvZHk+CiAgPC9jb21wb25lbnQ+CjwvQ2xpbmljYWxEb2N1bWVudD4="
}
}
]
}
POST [base]/$transform-to-QRD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVFSRCIsIiR0cmFuc2Zvcm0tdG8tUVJEIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/44538",
"resource": {
"resourceType": "Questionnaire",
"id": "44538",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/questionnaire-types",
"code": "TBD"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role",
"extension": [
{
"url": "reference",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/44605"
}
},
{
"url": "role",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/modifier-role",
"code": "owner"
}
]
}
}
]
}
],
"version": "98b02bda-667e-4fe7-881f-bfab7dc46e1c",
"name": "802cb9b0-b165-453f-ab0f-f3e7e30fab55",
"status": "active",
"item": [
{
"linkId": "11479c53-20c0-4442-8fa7-83b3006758a5,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "text"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueDateTime": "2020-02-03T13:39:19+01:00"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueDateTime": "2020-02-03T13:39:19+01:00"
}
],
"linkId": "a0d500f4-f71a-42af-89f4-8fb8a3a52af9,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "dateTime"
},
{
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 5
},
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 100
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1000
}
],
"linkId": "76e82522-2fb7-4f6d-bd25-00274e6a041e,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 100
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1000
}
],
"linkId": "340821cd-2389-4155-9fba-4496c101b501,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "a7d12ed4-56eb-4586-9981-3328324f2940,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option1",
"display": "Sundhedsdatastyrelsen"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option2",
"display": "Sundhedsdatastyrelsen"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "5a0a7fe7-bcbd-4557-950f-5de03421e7cb,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option1",
"display": "Sundhedsdatastyrelsen"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option2",
"display": "Sundhedsdatastyrelsen"
}
}
]
}
]
}
},
{
"fullUrl": "https://measurement.local.ehealth.sundhed.dk/fhir/QuestionnaireResponse/96410",
"resource": {
"resourceType": "QuestionnaireResponse",
"id": "96410",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaireresponse"
]
},
"basedOn": [
{
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/ProcedureRequest/75407"
}
],
"questionnaire": {
"reference": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/44538"
},
"status": "completed",
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/31521"
},
"context": {
"reference": "https://careplan.local.ehealth.sundhed.dk/fhir/EpisodeOfCare/42752"
},
"authored": "2020-02-03T13:39:19+01:00",
"source": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/10618"
},
"item": [
{
"linkId": "11479c53-20c0-4442-8fa7-83b3006758a5,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueString": "Text Answer"
}
]
},
{
"linkId": "a0d500f4-f71a-42af-89f4-8fb8a3a52af9,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueDateTime": "2020-02-03T13:39:19+01:00"
}
]
},
{
"linkId": "76e82522-2fb7-4f6d-bd25-00274e6a041e,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueDecimal": 500
}
]
},
{
"linkId": "340821cd-2389-4155-9fba-4496c101b501,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueDecimal": 260
}
]
},
{
"linkId": "a7d12ed4-56eb-4586-9981-3328324f2940,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option2",
"display": "Sundhedsdatastyrelsen"
}
}
]
},
{
"linkId": "5a0a7fe7-bcbd-4557-950f-5de03421e7cb,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option1",
"display": "Sundhedsdatastyrelsen"
}
}
]
}
]
}
},
{
"fullUrl": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Composition/61888",
"resource": {
"resourceType": "Composition",
"id": "61888",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/30497"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"code": "74465-6"
}
]
},
"subject": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/54018"
},
"date": "2020-02-03T13:39:19+01:00",
"author": [
{
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/54018"
}
],
"title": "CompTitle",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/65531"
},
"relatesTo": [
{
"code": "appends",
"targetReference": {
"reference": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Composition/81753"
}
}
],
"section": [
{
"entry": [
{
"reference": "https://questionnaire.local.ehealth.sundhed.dk/fhir/Questionnaire/44538"
},
{
"reference": "https://measurement.local.ehealth.sundhed.dk/fhir/QuestionnaireResponse/96410"
},
{
"reference": "https://document-transformation.local.ehealth.sundhed.dk/fhir/DocumentReference/28121"
},
{
"reference": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Composition/81753"
}
]
}
]
}
},
{
"fullUrl": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Composition/81753",
"resource": {
"resourceType": "Composition",
"id": "81753",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101010001"
}
],
"gender": "female",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/92879"
}
},
{
"resourceType": "Practitioner",
"id": "2",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "d2ff37bd-5dd5-4f5e-b0e9-db13337ee351"
}
]
}
],
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74468-0"
}
]
},
"subject": {
"reference": "#1"
},
"date": "2020-02-03T13:39:19+01:00",
"author": [
{
"reference": "#2"
}
],
"title": "14db9970-0fe8-4f6d-9eb2-52b7b7560d8c"
}
},
{
"fullUrl": "https://document-transformation.local.ehealth.sundhed.dk/fhir/DocumentReference/28121",
"resource": {
"resourceType": "DocumentReference",
"id": "28121",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"indexed": "2020-02-03T13:39:19.134+01:00",
"content": [
{
"attachment": {
"url": "http://some.com/"
}
},
{
"attachment": {
"url": "htttp://foo-url.com"
}
}
]
}
},
{
"fullUrl": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/54018",
"resource": {
"resourceType": "Patient",
"id": "54018",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "IdentifierValue3"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-02-03",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/29175"
}
}
},
{
"fullUrl": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/65531",
"resource": {
"resourceType": "Organization",
"id": "65531",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "home",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/30497",
"resource": {
"resourceType": "Organization",
"id": "30497",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "home",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6"
}
]
},
"indexed": "2020-02-03T12:39:19.357+00:00",
"content": [
{
"attachment": {
"contentType": "QRD",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4KICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+CiAgPHR5cGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIGV4dGVuc2lvbj0iUE9DRF9IRDAwMDA0MCIvPgogIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjEzLjEiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMy4xLjEuMSIvPgogIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJJZGVudGlmaWVyVmFsdWUxIi8+CiAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIFJlc3BvbnNlIERvY3VtZW50Ii8+CiAgPHRpdGxlPkNvbXBUaXRsZTwvdGl0bGU+CiAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMjAwMjAzMTIzOTE5KzAwMDAiLz4KICA8Y29uZmlkZW50aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+CiAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPgogIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+CiAgICA8cGF0aWVudFJvbGUgY2xhc3NDb2RlPSJQQVQiPgogICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IklkZW50aWZpZXJWYWx1ZTMiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iTkkiLz4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci9jb250YWN0LXBvaW50LXN5c3RlbTpOZW1TTVMiIHVzZT0iSCIvPgogICAgICA8cGF0aWVudCBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICA8bmFtZT4KICAgICAgICAgIDxwcmVmaXg+UHJlZml4MSBQcmVmaXgyIFByZWZpeDM8L3ByZWZpeD4KICAgICAgICAgIDxnaXZlbj5HaXZlbjEgR2l2ZW4xPC9naXZlbj4KICAgICAgICAgIDxmYW1pbHk+RmFtaWx5MTwvZmFtaWx5PgogICAgICAgIDwvbmFtZT4KICAgICAgICA8YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9IkYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIvPgogICAgICAgIDxiaXJ0aFRpbWUgdmFsdWU9IjIwMjAwMjAzMDAwMDAwKzAwMDAiLz4KICAgICAgPC9wYXRpZW50PgogICAgPC9wYXRpZW50Um9sZT4KICA8L3JlY29yZFRhcmdldD4KICA8YXV0aG9yIHR5cGVDb2RlPSJBVVQiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPgogICAgPHRpbWUgdmFsdWU9IjIwMjAwMjAzMTIzOTE5KzAwMDAiLz4KICAgIDxhc3NpZ25lZEF1dGhvciBjbGFzc0NvZGU9IkFTU0lHTkVEIj4KICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMiIgZXh0ZW5zaW9uPSJJZGVudGlmaWVyVmFsdWUzIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJDUFIiLz4KICAgICAgPGNvZGUgY29kZT0iU0VMRiIgZGlzcGxheU5hbWU9IlNlbGYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMTExIiBjb2RlU3lzdGVtTmFtZT0iSEw3IFJvbGUgY29kZSIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iTkkiLz4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci9jb250YWN0LXBvaW50LXN5c3RlbTpOZW1TTVMiIHVzZT0iSCIvPgogICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PlByZWZpeDEgUHJlZml4MiBQcmVmaXgzPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+R2l2ZW4xIEdpdmVuMTwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkZhbWlseTE8L2ZhbWlseT4KICAgICAgICA8L25hbWU+CiAgICAgIDwvYXNzaWduZWRQZXJzb24+CiAgICA8L2Fzc2lnbmVkQXV0aG9yPgogIDwvYXV0aG9yPgogIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+CiAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBleHRlbnNpb249Ik9yZ0lkZW50aWZpZXJWYWx1ZSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+CiAgICAgICAgPG5hbWU+T3JnTmFtZTwvbmFtZT4KICAgICAgICA8dGVsZWNvbSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci9jb250YWN0LXBvaW50LXN5c3RlbTpDb250YWN0UG9pbnRWYWx1ZTEiIHVzZT0iV1AiLz4KICAgICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5BZGRyZXNzTGluZTE8L3N0cmVldEFkZHJlc3NMaW5lPgogICAgICAgICAgPHBvc3RhbENvZGU+UG9zdGFsQ29kZTE8L3Bvc3RhbENvZGU+CiAgICAgICAgICA8Y2l0eT5DaXR5MTwvY2l0eT4KICAgICAgICAgIDxjb3VudHJ5PkNvdW50cnkxPC9jb3VudHJ5PgogICAgICAgIDwvYWRkcj4KICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4KICAgIDwvYXNzaWduZWRDdXN0b2RpYW4+CiAgPC9jdXN0b2RpYW4+CiAgPGRvY3VtZW50YXRpb25PZiB0eXBlQ29kZT0iRE9DIj4KICAgIDxzZXJ2aWNlRXZlbnQgY2xhc3NDb2RlPSJNUFJPVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgIDxlZmZlY3RpdmVUaW1lPgogICAgICA8L2VmZmVjdGl2ZVRpbWU+CiAgICA8L3NlcnZpY2VFdmVudD4KICA8L2RvY3VtZW50YXRpb25PZj4KICA8ZG9jdW1lbnRhdGlvbk9mIHR5cGVDb2RlPSJET0MiPgogICAgPHNlcnZpY2VFdmVudCBjbGFzc0NvZGU9Ik1QUk9UIiBtb29kQ29kZT0iRVZOIj4KICAgICAgPGNvZGUgY29kZT0iVEJEIiBjb2RlU3lzdGVtPSIiIGNvZGVTeXN0ZW1OYW1lPSJQUk8gU3DDuHJnZXNrZW1hdHlwZXIiLz4KICAgIDwvc2VydmljZUV2ZW50PgogIDwvZG9jdW1lbnRhdGlvbk9mPgogIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgIDxzdHJ1Y3R1cmVkQm9keSBjbGFzc0NvZGU9IkRPQ0JPRFkiIG1vb2RDb2RlPSJFVk4iPgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgIDx0aXRsZT5UaXRsZTwvdGl0bGU+CiAgICAgICAgICA8dGV4dD48L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC42Ii8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxMTQ3OWM1My0yMGMwLTQ0NDItOGZhNy04M2IzMDA2NzU4YTUiIGV4dGVuc2lvbj0iMS4yLjIwOC4xNzYuMS41IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iVW5rbm93biIgZGlzcGxheU5hbWU9IlVua25vd24iIGNvZGVTeXN0ZW09IlVua25vd24iIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIj4KICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlVua25vd248L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IlNUIj5UZXh0IEFuc3dlcjwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPgogICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPgogICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwOi8vc29tZS5jb20vIi8+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPgogICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+VGl0bGU8L3RpdGxlPgogICAgICAgICAgPHRleHQ+PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNCIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iYTBkNTAwZjQtZjcxYS00MmFmLTg5ZjQtOGZiOGEzYTUyYWY5IiBleHRlbnNpb249IjEuMi4yMDguMTc2LjEuNSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IlVua25vd24iIGRpc3BsYXlOYW1lPSJVbmtub3duIiBjb2RlU3lzdGVtPSJVbmtub3duIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Vbmtub3duPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJUUyIgdmFsdWU9IjIwMjAwMjM0MTIzOTE5KzAwMDAiLz4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+CiAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHA6Ly9zb21lLmNvbS8iLz4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj4KICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjMiLz4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX1RTIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMjAyMDAyMDMxMzM5MTkrMDEwMCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMjAyMDAyMDMxMzM5MTkrMDEwMCIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uUmFuZ2U+CiAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlUmFuZ2U+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+VGl0bGU8L3RpdGxlPgogICAgICAgICAgPHRleHQ+PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjciLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9Ijc2ZTgyNTIyLTJmYjctNGY2ZC1iZDI1LTAwMjc0ZTZhMDQxZSIgZXh0ZW5zaW9uPSIxLjIuMjA4LjE3Ni4xLjUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJVbmtub3duIiBkaXNwbGF5TmFtZT0iVW5rbm93biIgY29kZVN5c3RlbT0iVW5rbm93biIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VW5rbm93bjwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iUFEiIHZhbHVlPSI1MDAiLz4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+CiAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHA6Ly9zb21lLmNvbS8iLz4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iR0xJU1RfUFEiIGRlbm9taW5hdG9yPSIxMDAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGhlYWQgdmFsdWU9IjEwMCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5jcmVtZW50IHZhbHVlPSI1Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2VSYW5nZT4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgIDwvb3JnYW5pemVyPgogICAgICAgICAgPC9lbnRyeT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgIDx0aXRsZT5UaXRsZTwvdGl0bGU+CiAgICAgICAgICA8dGV4dD48L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC40Ii8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSIzNDA4MjFjZC0yMzg5LTQxNTUtOWZiYS00NDk2YzEwMWI1MDEiIGV4dGVuc2lvbj0iMS4yLjIwOC4xNzYuMS41IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iVW5rbm93biIgZGlzcGxheU5hbWU9IlVua25vd24iIGNvZGVTeXN0ZW09IlVua25vd24iIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIj4KICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlVua25vd248L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IlJFQUwiIHZhbHVlPSIyNjAiLz4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+CiAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHA6Ly9zb21lLmNvbS8iLz4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj4KICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjMiLz4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX1JFQUwiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMDAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjEwMDAiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZVJhbmdlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2NS02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPlRpdGxlPC90aXRsZT4KICAgICAgICAgIDx0ZXh0PjwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4xIi8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9ImE3ZDEyZWQ0LTU2ZWItNDU4Ni05OTgxLTMzMjgzMjRmMjk0MCIgZXh0ZW5zaW9uPSIxLjIuMjA4LjE3Ni4xLjUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJVbmtub3duIiBkaXNwbGF5TmFtZT0iVW5rbm93biIgY29kZVN5c3RlbT0iVW5rbm93biIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VW5rbm93bjwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik9wdGlvbjIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgZGlzcGxheU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMCIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjctMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICAgICAgPC9lbnRyeVJlbGF0aW9uc2hpcD4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+CiAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHA6Ly9zb21lLmNvbS8iLz4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgIDwvb3JnYW5pemVyPgogICAgICAgICAgPC9lbnRyeT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgIDx0aXRsZT5UaXRsZTwvdGl0bGU+CiAgICAgICAgICA8dGV4dD48L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuOCIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iNWEwYTdmZTctYmNiZC00NTU3LTk1MGYtNWRlMDM0MjFlN2NiIiBleHRlbnNpb249IjEuMi4yMDguMTc2LjEuNSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IlVua25vd24iIGRpc3BsYXlOYW1lPSJVbmtub3duIiBjb2RlU3lzdGVtPSJVbmtub3duIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Vbmtub3duPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iT3B0aW9uMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBkaXNwbGF5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4KICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4KICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cDovL3NvbWUuY29tLyIvPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4KICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICA8L3N0cnVjdHVyZWRCb2R5PgogIDwvY29tcG9uZW50Pgo8L0NsaW5pY2FsRG9jdW1lbnQ+"
}
}
]
}
POST [base]/$transform-from-QFDD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS10by1RRkREIiwiJHRyYW5zZm9ybS1mcm9tLVFGREQiLCIkdGVzdC1vbmx5LWNyZWF0ZSJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"indexed": "2020-02-03T13:39:12.974+01:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PENsaW5pY2FsRG9jdW1lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczpzZHRjPSJ1cm46aGw3LW9yZzpzZHRjIiBjbGFzc0NvZGU9IkRPQ0NMSU4iIG1vb2RDb2RlPSJFVk4iPiAgICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+ICAgIDx0eXBlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMS4zIiBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiLz4gICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTIuMSIvPiAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMi4xLjEuMSIvPiAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iMGYyZmNmMzUtYjZiNC00OGI4LWEzYjAtMzAwODFkYzE5NzJiIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgIDx0aXRsZT5LT0wgc3DDuHJnZXNrZW1hPC90aXRsZT4gICAgPHNkdGM6c3RhdHVzQ29kZSBjb2RlPSJORVciLz4gICAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMTQwMTEzMTAwMDAwKzAyMDAiLz4gICAgPGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+ICAgIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4gICAgPHNldElkIHJvb3Q9IjEuMi4yMDguMTg0LjEwMC4xIiBleHRlbnNpb249IjIzNTgzNDQiLz4gICAgPHZlcnNpb25OdW1iZXIgdmFsdWU9IjEiLz4gICAgPHJlY29yZFRhcmdldCB0eXBlQ29kZT0iUkNUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4gICAgICAgIDxwYXRpZW50Um9sZSBudWxsRmxhdm9yPSJOSSI+ICAgICAgICAgICAgPGlkIG51bGxGbGF2b3I9Ik5JIi8+ICAgICAgICA8L3BhdGllbnRSb2xlPiAgICA8L3JlY29yZFRhcmdldD4gICAgPGF1dGhvciB0eXBlQ29kZT0iQVVUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4gICAgICAgIDx0aW1lIHZhbHVlPSIyMDE0MDExMzEwMDAwMCswMjAwIi8+ICAgICAgICA8YXNzaWduZWRBdXRob3IgY2xhc3NDb2RlPSJBU1NJR05FRCI+ICAgICAgICAgICAgPGlkIHJvb3Q9InVybjpvaWQ6MS4yLjIwOC4xNzYuMS4xIiBleHRlbnNpb249Ijg4ODc4Njg1IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4gICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkhqZXJ0ZW1lZGljaW5zayBhZmRlbGluZyBCPC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPlZhbGRlbWFyc2dhZGUgNTM8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT41NzAwPC9wb3N0YWxDb2RlPiAgICAgICAgICAgICAgICA8Y2l0eT5TdmVuZGJvcmc8L2NpdHk+ICAgICAgICAgICAgICAgIDxjb3VudHJ5PkRhbm1hcms8L2NvdW50cnk+ICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDx0ZWxlY29tIHZhbHVlPSJ0ZWw6NjUyMjMzNDQiIHVzZT0iV1AiLz4gICAgICAgICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+ICAgICAgICAgICAgICAgIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgPGdpdmVuPkFuZGVyczwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8ZmFtaWx5PkFuZGVyc2VuPC9mYW1pbHk+ICAgICAgICAgICAgICAgIDwvbmFtZT4gICAgICAgICAgICA8L2Fzc2lnbmVkUGVyc29uPiAgICAgICAgICAgIDxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPG5hbWU+T2RlbnNlIFVuaXZlcnNpdGV0c2hvc3BpdGFsIC0gU3ZlbmRib3JnIFN5Z2VodXM8L25hbWU+ICAgICAgICAgICAgICAgIDx0ZWxlY29tIG51bGxGbGF2b3I9Ik5JIi8+ICAgICAgICAgICAgICAgIDxhZGRyIHVzZT0iV1AiPiAgICAgICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+ICAgICAgICAgICAgICAgIDwvYWRkcj4gICAgICAgICAgICA8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPiAgICAgICAgPC9hc3NpZ25lZEF1dGhvcj4gICAgPC9hdXRob3I+ICAgIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+ICAgICAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+ICAgICAgICAgICAgPHJlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8aWQgcm9vdD0idXJuOm9pZDoxLjIuMjA4LjE3Ni4xLjEiIGV4dGVuc2lvbj0iODg4Nzg2ODUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPiAgICAgICAgICAgICAgICA8bmFtZT5PZGVuc2UgVW5pdmVyc2l0ZXRzaG9zcGl0YWwgLSBTdmVuZGJvcmcgU3lnZWh1czwvbmFtZT4gICAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo2NTIyMzM0NCIgdXNlPSJXUCIvPiAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5IamVydGVtZWRpY2luc2sgYWZkZWxpbmcgQjwvc3RyZWV0QWRkcmVzc0xpbmU+ICAgICAgICAgICAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+VmFsZGVtYXJzZ2FkZSA1Mzwvc3RyZWV0QWRkcmVzc0xpbmU+ICAgICAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT41NzAwPC9wb3N0YWxDb2RlPiAgICAgICAgICAgICAgICAgICAgPGNpdHk+U3ZlbmRib3JnPC9jaXR5PiAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+ICAgICAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPiAgICA8L2N1c3RvZGlhbj4gICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+aW50cm9kdWN0aW9uPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PmludHJvZHVjdGlvbjwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkluZGxlZG5pbmc8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+T00gREVUVEUgU0tFTUE6IFZpIGJydWdlciBibGFuZHQgYW5kZXQgZGluZSBzdmFyIHRpbCBhdCB2dXJkZXJlLCBvbSBkdSBoYXIgYnJ1ZyBmb3IgZW4ga29uc3VsdGF0aW9uLiA8YnIvPkh2b3Juw6VyIGhhdmRlIGR1IGRpdCBzZW5lc3RlIGFuZmFsZD88L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InE1IiBkaXNwbGF5TmFtZT0ic29tZS1kaXNwbGF5LW5hbWUiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGNvZGVTeXN0ZW1OYW1lPSJzb21lLWNvZGVTeXN0ZW0tbmFtZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb248L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJFeHRyZW1lbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTIiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJRdWl0ZSBhIGJpdCBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMyIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9Ik1vZGVyYXRlbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+SW5kbGVkbmluZzwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PTSBERVRURSBTS0VNQTogVmkgYnJ1Z2VyIGJsYW5kdCBhbmRldCBkaW5lIHN2YXIgdGlsIGF0IHZ1cmRlcmUsIG9tIGR1IGhhciBicnVnIGZvciBlbiBrb25zdWx0YXRpb24uIDxici8+SHZvcm7DpXIgaGF2ZGUgZHUgZGl0IHNlbmVzdGUgYW5mYWxkPzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IklEcm9vdCIgZXh0ZW5zaW9uPSJpZEV4dGVuc2lvbjIiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkF1dGhvcml0eU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJxNCIgZGlzcGxheU5hbWU9ImRpc3BsYXlOYW1lIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgY29kZVN5c3RlbU5hbWU9ImNvZGVTeXN0ZW1OYW1lIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5IYXIgZHUgbWVyZSDDpW5kZW7DuGQgaG9zdGUgZWxsZXIgc2xpbT8gKEphL05laik8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJFeHRyZW1lbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTIiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJRdWl0ZSBhIGJpdCBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMyIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9Ik1vZGVyYXRlbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+SW5kbGVkbmluZzwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PTSBERVRURSBTS0VNQTogVmkgYnJ1Z2VyIGJsYW5kdCBhbmRldCBkaW5lIHN2YXIgdGlsIGF0IHZ1cmRlcmUsIG9tIGR1IGhhciBicnVnIGZvciBlbiBrb25zdWx0YXRpb24uIDxici8+SHZvcm7DpXIgaGF2ZGUgZHUgZGl0IHNlbmVzdGUgYW5mYWxkPzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC43Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb24zIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iR0xJU1RfUFEiIGRlbm9taW5hdG9yPSIxMDAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoZWFkIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGluY3JlbWVudCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uNCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InZhbHVlMSIgZGlzcGxheU5hbWU9InZhbHVlMyIgY29kZVN5c3RlbT0iMS4yLjMuNCIgY29kZVN5c3RlbU5hbWU9InZhbHVlNCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb248L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkdMSVNUX1BRIiBkZW5vbWluYXRvcj0iMTAwIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGVhZCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbmNyZW1lbnQgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb25SYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZVJhbmdlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+SW5kbGVkbmluZzwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PTSBERVRURSBTS0VNQTogVmkgYnJ1Z2VyIGJsYW5kdCBhbmRldCBkaW5lIHN2YXIgdGlsIGF0IHZ1cmRlcmUsIG9tIGR1IGhhciBicnVnIGZvciBlbiBrb25zdWx0YXRpb24uIDxici8+SHZvcm7DpXIgaGF2ZGUgZHUgZGl0IHNlbmVzdGUgYW5mYWxkPzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb241IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0icTUiIGRpc3BsYXlOYW1lPSJzb21lLWRpc3BsYXktbmFtZSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgY29kZVN5c3RlbU5hbWU9InNvbWUtY29kZVN5c3RlbS1uYW1lIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IkV4dHJlbWVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlF1aXRlIGEgYml0IExpbWl0ZWQiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkEzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iTW9kZXJhdGVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0aXRsZT5JbmRsZWRuaW5nPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0Pk9NIERFVFRFIFNLRU1BOiBWaSBicnVnZXIgYmxhbmR0IGFuZGV0IGRpbmUgc3ZhciB0aWwgYXQgdnVyZGVyZSwgb20gZHUgaGFyIGJydWcgZm9yIGVuIGtvbnN1bHRhdGlvbi4gPGJyLz5Idm9ybsOlciBoYXZkZSBkdSBkaXQgc2VuZXN0ZSBhbmZhbGQ/PC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uNiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InE0IiBkaXNwbGF5TmFtZT0iZGlzcGxheU5hbWUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBjb2RlU3lzdGVtTmFtZT0iY29kZVN5c3RlbU5hbWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkhhciBkdSBtZXJlIMOlbmRlbsO4ZCBob3N0ZSBlbGxlciBzbGltPyAoSmEvTmVqKTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IkV4dHJlbWVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlF1aXRlIGEgYml0IExpbWl0ZWQiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkEzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iTW9kZXJhdGVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0aXRsZT5JbmRsZWRuaW5nPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0Pk9NIERFVFRFIFNLRU1BOiBWaSBicnVnZXIgYmxhbmR0IGFuZGV0IGRpbmUgc3ZhciB0aWwgYXQgdnVyZGVyZSwgb20gZHUgaGFyIGJydWcgZm9yIGVuIGtvbnN1bHRhdGlvbi4gPGJyLz5Idm9ybsOlciBoYXZkZSBkdSBkaXQgc2VuZXN0ZSBhbmZhbGQ/PC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjciLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uNyIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGRpc3BsYXlOYW1lPSJTb21lLURpc3BsYXktTmFtZSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ta3JpdiDDpXJzdGFsIC0gc2tyaXYgOS10YWxsZXIgaHZpcyBkdSBpa2tlIGh1c2tlciBkZXR0ZTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb244IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgZGlzcGxheU5hbWU9IlNvbWUtRGlzcGxheS1OYW1lIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlNrcml2IG3DpW5lZCAtIHNrcml2IDktdGFsbGVyIGh2aXMgZHUgaWtrZSBodXNrZXIgZGV0dGU8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJSRUZSIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjYiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjQ0NjYtNCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJGZWVkYmFjayB0byB1c2VyIHBvc3QgcXVlc3Rpb24gcmVzcG9uc2UgUXVlc3Rpb24iIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJTVCI+RG9uwrR0IHRha2UgY29mZmVlZSBqdXN0IGJlZm9yZSBnb2luZyB0byBiZWQ8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC40Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNyaXRlcmlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlNvbWUtRGlzcGxheS1OYW1lIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSI1MCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2NS02IiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iU29tZS1EaXNwbGF5LU5hbWUiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgZGlzcGxheU5hbWU9IkpBIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xOSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNDg3NjctOCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJBbm5vdGF0aW9uIENvbW1lbnQiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJTVCIgbGFuZ3VhZ2U9ImRhLURLIj5JbmR0YXN0IGV0IHRhbCBtZWxsZW0gMCBvZyAyNDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbnRyeVJlbGF0aW9uc2hpcD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC40Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlNvbWUtRGlzcGxheS1OYW1lIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkExIiBkaXNwbGF5TmFtZT0iSkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJTb21lLURpc3BsYXktTmFtZSIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgZGlzcGxheU5hbWU9IkpBIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2VSYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkluZGxlZG5pbmc8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+T00gREVUVEUgU0tFTUE6IFZpIGJydWdlciBibGFuZHQgYW5kZXQgZGluZSBzdmFyIHRpbCBhdCB2dXJkZXJlLCBvbSBkdSBoYXIgYnJ1ZyBmb3IgZW4ga29uc3VsdGF0aW9uLiA8YnIvPkh2b3Juw6VyIGhhdmRlIGR1IGRpdCBzZW5lc3RlIGFuZmFsZD88L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb245IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkluZGxlZG5pbmc8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+T00gREVUVEUgU0tFTUE6IFZpIGJydWdlciBibGFuZHQgYW5kZXQgZGluZSBzdmFyIHRpbCBhdCB2dXJkZXJlLCBvbSBkdSBoYXIgYnJ1ZyBmb3IgZW4ga29uc3VsdGF0aW9uLiA8YnIvPkh2b3Juw6VyIGhhdmRlIGR1IGRpdCBzZW5lc3RlIGFuZmFsZD88L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb24xMCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InE0IiBkaXNwbGF5TmFtZT0iZGlzcGxheU5hbWUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBjb2RlU3lzdGVtTmFtZT0iY29kZVN5c3RlbU5hbWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkhhciBkdSBtZXJlIMOlbmRlbsO4ZCBob3N0ZSBlbGxlciBzbGltPyAoSmEvTmVqKTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IkV4dHJlbWVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlF1aXRlIGEgYml0IExpbWl0ZWQiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkEzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iTW9kZXJhdGVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InZhbHVlMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9InZhbHVlMyIgY29kZVN5c3RlbU5hbWU9InZhbHVlNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXRMZWFzdE9uZVRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjE1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0ic2ltcGxlUHJlY29uZGl0aW9uIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25qdW5jdGlvbkNvZGUgY29kZT0iY29uMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9ImNvbjMiIGNvZGVTeXN0ZW1OYW1lPSJjb240Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNyaXRlcmlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5lZ2F0aW9uSW5kIHZhbHVlPSJ0cnVlIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbmp1bmN0aW9uQ29kZSBjb2RlPSJjb24xIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iY29uMyIgY29kZVN5c3RlbU5hbWU9ImNvbjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMzAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmVnYXRpb25JbmQgdmFsdWU9InRydWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2R0YzpwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2F0TGVhc3RPbmVUcnVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2R0YzpwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YWxsVHJ1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJ2ZXJ5Q29tcGxleFByZWNvbmRpdGlvbiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXRMZWFzdE9uZVRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249InNpbXBsZVByZWNvbmRpdGlvbjEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbmp1bmN0aW9uQ29kZSBjb2RlPSJjb24xIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iY29uMyIgY29kZVN5c3RlbU5hbWU9ImNvbjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmVnYXRpb25JbmQgdmFsdWU9InRydWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25qdW5jdGlvbkNvZGUgY29kZT0iY29uMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9ImNvbjMiIGNvZGVTeXN0ZW1OYW1lPSJjb240Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjMwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5lZ2F0aW9uSW5kIHZhbHVlPSJ0cnVlIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2R0YzpwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2F0TGVhc3RPbmVUcnVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhdExlYXN0T25lVHJ1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0ic2ltcGxlUHJlY29uZGl0aW9uMiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29uanVuY3Rpb25Db2RlIGNvZGU9ImNvbjEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJjb24zIiBjb2RlU3lzdGVtTmFtZT0iY29uNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNyaXRlcmlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InZhbHVlMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9InZhbHVlMyIgY29kZVN5c3RlbU5hbWU9InZhbHVlNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuZWdhdGlvbkluZCB2YWx1ZT0idHJ1ZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbmp1bmN0aW9uQ29kZSBjb2RlPSJjb24xIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iY29uMyIgY29kZVN5c3RlbU5hbWU9ImNvbjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIyMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMzAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmVnYXRpb25JbmQgdmFsdWU9InRydWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYXRMZWFzdE9uZVRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2FsbFRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPmZpbmFsIGNvbW1lbnQ8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+ZmluYWwgY29tbWVudDwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMiIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkNvcHlyaWdodCBzZWN0aW9uPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PkNvcHlyaWdodCBzZWN0aW9uPC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJDT1BZIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IkNvZGUgZm9yIENvcHlyaWdodCIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iU1QiPkNvcHlyaWdodCB0ZWtzdCBza3JpdmVzIGhlcjwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgIDwvc3RydWN0dXJlZEJvZHk+ICAgIDwvY29tcG9uZW50PjwvQ2xpbmljYWxEb2N1bWVudD4="
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "88878685"
}
],
"name": "Odense Universitetshospital - Svendborg Sygehus",
"address": [
{
"line": [
"Hjertemedicinsk afdeling B",
"Valdemarsgade 53"
],
"city": "Svendborg",
"postalCode": "5700",
"country": "Danmark"
}
]
},
{
"resourceType": "Questionnaire",
"id": "2",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"version": "1",
"title": "KOL spørgeskema",
"status": "draft",
"item": [
{
"prefix": "introduction",
"text": "introduction",
"type": "group"
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension1,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension2,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension3,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension4,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension5,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension6,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension7,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv årstal - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 2
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension8,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv måned - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"linkId": "IDroot,idExtension9,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "text"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension10,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "final comment",
"text": "final comment",
"type": "group"
}
]
},
{
"resourceType": "Practitioner",
"id": "3",
"name": [
{
"family": "Andersen",
"given": [
"Anders"
]
}
]
},
{
"resourceType": "Organization",
"id": "4",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "88878685"
}
],
"name": "Odense Universitetshospital - Svendborg Sygehus",
"address": [
{
"line": [
"Hjertemedicinsk afdeling B",
"Valdemarsgade 53"
],
"city": "Svendborg",
"postalCode": "5700",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "#1"
}
}
],
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74468-0",
"display": "Questionnaire Form Definition Document"
}
]
},
"subject": {
"reference": "#2"
},
"date": "2014-01-13T10:00:00+00:00",
"author": [
{
"reference": "#3"
}
],
"title": "KOL spørgeskema",
"custodian": {
"reference": "#4"
}
}
},
{
"resource": {
"resourceType": "Questionnaire",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"version": "1",
"title": "KOL spørgeskema",
"status": "draft",
"item": [
{
"prefix": "introduction",
"text": "introduction",
"type": "group"
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension1,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension2,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension3,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension4,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension5,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension6,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension7,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv årstal - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 2
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension8,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv måned - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"linkId": "IDroot,idExtension9,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "text"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension10,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "final comment",
"text": "final comment",
"type": "group"
}
]
}
}
]
}
POST [base]/$transform-from-PHMR
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVBITVIiLCIkdGVzdC1vbmx5LWNyZWF0ZSIsIiR0cmFuc2Zvcm0tdG8tUEhNUiJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"indexed": "2020-02-03T13:38:56.587+01:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0iLi4vU3R5bGVzaGVldC9jZGEueHNsIj8+PENsaW5pY2FsRG9jdW1lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgICAgICAgICAgICAgICAgICB4c2k6c2NoZW1hTG9jYXRpb249InVybjpobDctb3JnOnYzIC4uLy4uLy4uL0Rlc2t0b3AvZHJhZnRzL1N0YW5kYXJkZXIvSEw3L1BITVIvU2NoZW1hL0NEQV9TRFRDLnhzZCIgICAgICAgICAgICAgICAgICB4bWxucz0idXJuOmhsNy1vcmc6djMiIGNsYXNzQ29kZT0iRE9DQ0xJTiIgbW9vZENvZGU9IkVWTiI+ICAgIDx0eXBlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMS4zIiBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiLz4gICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuOSIvPiAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMS4xIi8+ICAgIDxpZCBleHRlbnNpb249ImY5NTYyYWQwLTJlM2YtMTFlNi1iZGY0LTA4MDAyMDBjOWE2NiIgcm9vdD0iMS4yLjIwOC4xODQiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICA8Y29kZSBjb2RlPSI1MzU3Ni01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBlcnNvbmFsIEhlYWx0aCBNb25pdG9yaW5nIFJlcG9ydCIvPiAgICA8dGl0bGU+SGplbW1lbW9uaXRvcmVyaW5nIGZvciAyNTEyNDg5OTk2PC90aXRsZT4gICAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMTkwNDA5MTQ1MDEwKzAyMDAiLz4gICAgPGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4yNSIvPiAgICA8bGFuZ3VhZ2VDb2RlIGNvZGU9ImRhLURLIi8+ICAgIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgICAgICA8cGF0aWVudFJvbGUgY2xhc3NDb2RlPSJQQVQiPiAgICAgICAgICAgIDxpZCBleHRlbnNpb249IjI1MTI0ODk5OTYiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQ1BSIi8+ICAgICAgICAgICAgPGFkZHIgdXNlPSJIIj4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPlTDpXJuaMO4anZlaiA0NyA8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+TGFuZGV0PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+OTIyMDwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgPGNpdHk+QWFsYm9yZyDDmHN0PC9jaXR5PiAgICAgICAgICAgICAgICA8Y291bnRyeT5EYW5tYXJrPC9jb3VudHJ5PiAgICAgICAgICAgIDwvYWRkcj4gICAgICAgICAgICA8dGVsZWNvbSB2YWx1ZT0idGVsOjY1MTIzNDU2IiB1c2U9IkgiLz4gICAgICAgICAgICA8dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOm5hYkB1ZGthbnRzZGFubWFyay5kayIgdXNlPSJXUCIvPiAgICAgICAgICAgIDxwYXRpZW50IGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8bmFtZT4gICAgICAgICAgICAgICAgICAgIDxnaXZlbj5OYW5jeTwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8Z2l2ZW4+QW5uPC9naXZlbj4gICAgICAgICAgICAgICAgICAgIDxmYW1pbHk+QmVyZ2dyZW48L2ZhbWlseT4gICAgICAgICAgICAgICAgPC9uYW1lPiAgICAgICAgICAgIDwvcGF0aWVudD4gICAgICAgIDwvcGF0aWVudFJvbGU+ICAgIDwvcmVjb3JkVGFyZ2V0PiAgICA8YXV0aG9yIHR5cGVDb2RlPSJBVVQiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPiAgICAgICAgPHRpbWUgdmFsdWU9IjIwMTkwNDA5MTQ0NjEwKzAyMDAiLz4gICAgICAgIDxhc3NpZ25lZEF1dGhvciBjbGFzc0NvZGU9IkFTU0lHTkVEIj4gICAgICAgICAgICA8IS0tIFRoaXMgaXMgdGhlIGlkZW50ZmljYXRpb24gb2YgdGhlIG9yZ2FuaXphdGlvbiwgd2UgZG9uJ3QgdXNlIHRoZSBwZXJzb25hbCBsZXZlbCBpZGVudGlmaWNhdGlvbi0tPiAgICAgICAgICAgIDxpZCBleHRlbnNpb249IjM2ODA2MTAwMDAxNjAwMyIgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4gICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkx1bmdlbWVkaWNpbnNrIGFmZGVsaW5nPC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPk3DuGxsZXBhcmt2ZWogNDwvc3RyZWV0QWRkcmVzc0xpbmU+ICAgICAgICAgICAgICAgIDxwb3N0YWxDb2RlPjkwMDA8L3Bvc3RhbENvZGU+ICAgICAgICAgICAgICAgIDxjaXR5PkFhbGJvcmc8L2NpdHk+ICAgICAgICAgICAgICAgIDxjb3VudHJ5PkRhbm1hcms8L2NvdW50cnk+ICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDx0ZWxlY29tIHZhbHVlPSJ0ZWw6OTc2NjQ4MDAiIHVzZT0iV1AiLz4gICAgICAgICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+ICAgICAgICAgICAgICAgIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgPGdpdmVuPkFuZGVyczwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8ZmFtaWx5PkFuZGVyc2VuPC9mYW1pbHk+ICAgICAgICAgICAgICAgIDwvbmFtZT4gICAgICAgICAgICA8L2Fzc2lnbmVkUGVyc29uPiAgICAgICAgPC9hc3NpZ25lZEF1dGhvcj4gICAgPC9hdXRob3I+ICAgIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+ICAgICAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+ICAgICAgICAgICAgPHJlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSIzNjgwNjEwMDAwMTYwMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+ICAgICAgICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4gICAgICAgIDwvYXNzaWduZWRDdXN0b2RpYW4+ICAgIDwvY3VzdG9kaWFuPiAgICA8bGVnYWxBdXRoZW50aWNhdG9yIHR5cGVDb2RlPSJMQSIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgICAgICA8dGltZSB2YWx1ZT0iMjAxOTA0MDkxNDQ4MTArMDIwMCIvPiAgICAgICAgPHNpZ25hdHVyZUNvZGUgbnVsbEZsYXZvcj0iTkkiLz4gICAgICAgIDxhc3NpZ25lZEVudGl0eSBjbGFzc0NvZGU9IkFTU0lHTkVEIj4gICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSIzNjgwNjEwMDAwMTYwMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+ICAgICAgICAgICAgPGFzc2lnbmVkUGVyc29uIGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8bmFtZT4gICAgICAgICAgICAgICAgICAgIDxwcmVmaXg+TMOmZ2U8L3ByZWZpeD4gICAgICAgICAgICAgICAgICAgIDxnaXZlbj5MYXJzPC9naXZlbj4gICAgICAgICAgICAgICAgICAgIDxmYW1pbHk+T2xzZW48L2ZhbWlseT4gICAgICAgICAgICAgICAgPC9uYW1lPiAgICAgICAgICAgIDwvYXNzaWduZWRQZXJzb24+ICAgICAgICAgICAgPHJlcHJlc2VudGVkT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8dGVsZWNvbSBudWxsRmxhdm9yPSJOSSIvPiAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZSBudWxsRmxhdm9yPSJOSSIvPiAgICAgICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4gICAgICAgIDwvYXNzaWduZWRFbnRpdHk+ICAgIDwvbGVnYWxBdXRoZW50aWNhdG9yPiAgICA8ZG9jdW1lbnRhdGlvbk9mIHR5cGVDb2RlPSJET0MiPiAgICAgICAgPHNlcnZpY2VFdmVudCBjbGFzc0NvZGU9Ik1QUk9UIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICA8ZWZmZWN0aXZlVGltZT4gICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMjAxOTA0MDkxMjEwMTArMDIwMCIvPiAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMjAxOTA0MDkxMjMwMTArMDIwMCIvPiAgICAgICAgICAgIDwvZWZmZWN0aXZlVGltZT4gICAgICAgIDwvc2VydmljZUV2ZW50PiAgICA8L2RvY3VtZW50YXRpb25PZj4gICAgPCEtLVRoaXMgZG9jdW1lbnRhdGlvbk9mIGhvbGRzIHRoZSB2ZXJzaW9uIG9mIHRoZSBDREEtcHJvZmlsZSAtLT4gICAgPGRvY3VtZW50YXRpb25PZj4gICAgICAgIDxzZXJ2aWNlRXZlbnQ+ICAgICAgICAgICAgPCEtLVRoaXMgdGVtcGxhdGVJZCB0ZWxscyB0aGF0IHRoaXMgc2VydmljZUV2ZW50IGhvbGRzIHRoZSBpZGVudGlmaWNhdGlvbiAocGRjKSBhbmQgdmVyc2lvbiAodjIuMCkgb2YgdGhlIENEQSBwcm9maWxlIC0tPiAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjIwMC4xLjEwIiBleHRlbnNpb249IjIwMTktMDktMTAiLz4gICAgICAgICAgICA8IS0tVGhpcyBpZCBAZXh0ZW5zaW9uIGVxdWFscyB0aGUgaWRlbnRpZmljYXRpb24gYW5kIHZlcnNpb24gb2YgdGhlIENEQSBwcm9maWxlLS0+ICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjEwMC4zIiBleHRlbnNpb249InBobXItdjEuMyIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICA8L3NlcnZpY2VFdmVudD4gICAgPC9kb2N1bWVudGF0aW9uT2Y+ICAgIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+ICAgICAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgIDxjb2RlIGNvZGU9Ik5QVTAzMDExIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4yLjEiIGRpc3BsYXlOYW1lPSJPMiBzYXQuO0hiKGFCKSIvPiAgICAgICAgPC9zZXJ2aWNlRXZlbnQ+ICAgIDwvZG9jdW1lbnRhdGlvbk9mPiAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICA8c3RydWN0dXJlZEJvZHkgY2xhc3NDb2RlPSJET0NCT0RZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICA8IS0tIFZpdGFsIFNpZ25zIC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMTYiLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMiIvPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTEuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iODcxNi0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiLz4gICAgICAgICAgICAgICAgICAgIDx0aXRsZT5WaXRhbCBTaWduczwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD4gICAgICAgICAgICAgICAgICAgICAgICA8cGFyYWdyYXBoPk8yIHNhdC47SGIoYUIpPC9wYXJhZ3JhcGg+ICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9IjEwMCUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPkRhdG88L3RoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5Ww6ZyZGk8L3RoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5Sw7hkIFJlZi48L3RoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5HdWwgUmVmLjwvdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPk3DpWx0IGFmPC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+T3ZlcmbDuHJ0PC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+U3RhdHVzPC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+S29tbWVudGFyPC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjIwMTYtMDYtMDkgMTI6MTA8L3RkPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4wLjk3PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbHQgYWYgYm9yZ2VyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbGluZyBvdmVyZsO4cnQgYXV0b21hdGlzazwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPkNvbXBsZXRlZDwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPk5JPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjIwMTYtMDYtMDkgMTI6MTU8L3RkPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4wLjkyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TD0wLjg4IEg9Ti9BPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TD0wLjkyIEg9Ti9BPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbHQgYWYgYm9yZ2VyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbGluZyBvdmVyZsO4cnQgYXV0b21hdGlzazwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPkNvbXBsZXRlZDwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPk5JPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjIwMTYtMDYtMDkgMTI6MzA8L3RkPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4wLjk1PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbHQgYWYgYm9yZ2VyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbGluZyBvdmVyZsO4cnQgYXV0b21hdGlzazwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPkNvbXBsZXRlZDwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPk5JPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+ICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4gICAgICAgICAgICAgICAgICAgIDwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gU2F0dXJhdGlvbiBvbmx5IC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjM1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNvbXBsZXRlZCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxOTA0MDkxMjEwMTArMDIwMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSI0ZWVhNWNiMC0yZTY3LTExZTYtYmRmNC0wODAwMjAwYzlhNjYiIHJvb3Q9IjEuMi4yMDguMTg0IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIiBkaXNwbGF5TmFtZT0iTzIgc2F0LjtIYihhQikiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgdmFsdWU9IjAuOTciIHhzaTp0eXBlPSJQUSIgdW5pdD0iTkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IkFVVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsaW5nIG92ZXJmw7hydCBhdXRvbWF0aXNrIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjM1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNvbXBsZXRlZCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxOTA0MDkxMjE1MTArMDIwMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSI0ZWVhNWNiMS0yZTY3LTExZTYtYmRmNC0wODAwMjAwYzlhNjYiIHJvb3Q9IjEuMi4yMDguMTg0IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIiBkaXNwbGF5TmFtZT0iTzIgc2F0LjtIYihhQikiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgdmFsdWU9IjAuOTIiIHhzaTp0eXBlPSJQUSIgdW5pdD0iTkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IkFVVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsaW5nIG92ZXJmw7hydCBhdXRvbWF0aXNrIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjM1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNvbXBsZXRlZCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxOTA0MDkxMjMwMTArMDIwMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIiBkaXNwbGF5TmFtZT0iTzIgc2F0LjtIYihhQikiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgdmFsdWU9IjAuOTUiIHhzaTp0eXBlPSJQUSIgdW5pdD0iTkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IkFVVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsaW5nIG92ZXJmw7hydCBhdXRvbWF0aXNrIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSBSZXN1bHRzIC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMTQiLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMTQiLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjExLjEiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjMwOTU0LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPlJlc3VsdHM8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+Tm8gUmVzdWx0cyBzZWN0aW9uPC90ZXh0PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSBNZWRpY2FsIEVxdWlwbWVudCAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjciLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMSIvPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTEuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNDYyNjQtOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIi8+ICAgICAgICAgICAgICAgICAgICA8IS0tIENPUEQgLS0+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQ0xVU1RFUiIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50IHR5cGVDb2RlPSJTQkoiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9Ik1BTlUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuNTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjkiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuMTAwLjMiIGV4dGVuc2lvbj0iTUNJMDAwMDUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwbGF5aW5nRGV2aWNlIGNsYXNzQ29kZT0iREVWIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4yNCIgY29kZVN5c3RlbU5hbWU9Ik1EQyBEeW5hbWljIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJNQ0kwMDAwNSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjMiIGRpc3BsYXlOYW1lPSJNZWRDb20gSW5zdHJ1bWVudCBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYW51ZmFjdHVyZXJNb2RlbE5hbWU+TWFudWZhY3R1cmVyOiBOb25pbiAvIE1vZGVsOiBPbnl4IElJIDk1NjAgYmx1ZXRvb3RoIG94aW1ldGVyPC9tYW51ZmFjdHVyZXJNb2RlbE5hbWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb2Z0d2FyZU5hbWU+U2VyaWFsTnI6IE4vQSAvIFNXIFJldi4gTi9BPC9zb2Z0d2FyZU5hbWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wbGF5aW5nRGV2aWNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wYXJ0aWNpcGFudFJvbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGFydGljaXBhbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICA8L3N0cnVjdHVyZWRCb2R5PiAgICA8L2NvbXBvbmVudD48L0NsaW5pY2FsRG9jdW1lbnQ+"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"id": "f05e8fe6-d23d-425b-97f0-7bf953a71a4e",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
},
{
"resourceType": "Practitioner",
"id": "2",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Andersen",
"given": [
"Anders"
]
}
]
},
{
"resourceType": "Organization",
"id": "3",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "368061000016003"
}
]
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "f9562ad0-2e3f-11e6-bdf4-0800200c9a66"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5",
"display": "Personal Health Monitoring Report"
}
]
},
"subject": {
"reference": "#1"
},
"date": "2019-04-09T14:50:10+00:00",
"author": [
{
"reference": "#2"
}
],
"title": "Hjemmemonitorering for 2512489996",
"custodian": {
"reference": "#3"
}
}
},
{
"resource": {
"resourceType": "Device",
"id": "35456082-754d-42ab-9550-85e58b7b8993",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device"
]
},
"type": {
"coding": [
{
"code": "MCI00005",
"display": "MedCom Instrument Codes"
}
]
},
"lotNumber": "MCI00005",
"model": "Manufacturer: Nonin / Model: Onyx II 9560 bluetooth oximeter",
"version": "SerialNr: N/A / SW Rev. N/A"
}
},
{
"resource": {
"resourceType": "Observation",
"id": "b768d886-4ab7-41fa-85cb-13fe93f071b5",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "4eea5cb0-2e67-11e6-bdf4-0800200c9a66"
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011",
"display": "O2 sat.;Hb(aB)"
}
]
},
"subject": {
"reference": "#1"
},
"effectiveDateTime": "2019-04-09T12:10:10+00:00",
"performer": [
{
"reference": "#1"
}
],
"valueQuantity": {
"value": 0.97,
"unit": "NA"
},
"device": {
"reference": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Device/35456082-754d-42ab-9550-85e58b7b8993"
}
}
},
{
"resource": {
"resourceType": "Observation",
"id": "24f7c2b1-2c12-4694-b184-98c9343d1e05",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "4eea5cb1-2e67-11e6-bdf4-0800200c9a66"
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011",
"display": "O2 sat.;Hb(aB)"
}
]
},
"subject": {
"reference": "#1"
},
"effectiveDateTime": "2019-04-09T12:15:10+00:00",
"performer": [
{
"reference": "#1"
}
],
"valueQuantity": {
"value": 0.92,
"unit": "NA"
},
"device": {
"reference": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Device/35456082-754d-42ab-9550-85e58b7b8993"
}
}
},
{
"resource": {
"resourceType": "Observation",
"id": "caba95c4-330d-416e-a852-975b54d01f24",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011",
"display": "O2 sat.;Hb(aB)"
}
]
},
"subject": {
"reference": "#1"
},
"effectiveDateTime": "2019-04-09T12:30:10+00:00",
"performer": [
{
"reference": "#1"
}
],
"valueQuantity": {
"value": 0.95,
"unit": "NA"
},
"device": {
"reference": "https://document-transformation.local.ehealth.sundhed.dk/fhir/Device/35456082-754d-42ab-9550-85e58b7b8993"
}
}
}
]
}
POST [base]/$transform-from-QRD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVFSRCIsIiR0cmFuc2Zvcm0tdG8tUVJEIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"indexed": "2020-02-03T13:39:18.322+01:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvU3RhbmRhcmRlci9ITDcvUFJPL1N0eWxlc2hlZXQvTGFudGFuYUdyb3VwL3N0eWxlc2hlZXRzLW1hc3Rlci9TdHlsZXNoZWV0cy9DREEvY2RhLnhzbCI/PjwhLS0qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICAgICAgICAgICAgICAgICAgIFBSTy1TS0VNQSA1LCB2ZXJzaW9uIDYgICAgICAgICAgICAgICAgICAgICAgKiogICAgICAgU3DDuHJnZXNrZW1hIGJlc3ZhcmVsc2UgdmVkcsO4cmVuZGUgc2xpZGdpZ3QgaSBob2Z0ZW4gICAgICAgKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqIE1lZENvbTogMjAxOS0wNS0wMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi0tPjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aGw3LW9yZzp2MyAuLi8uLi8uLi9QUk8vU2NoZW1hL0NEQV9TRFRDLnhzZCIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4gICAgPHJlYWxtQ29kZSBjb2RlPSJESyIvPiAgICA8dHlwZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuMyIgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIi8+ICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjEzLjEiLz4gICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTMuMS4xLjEiLz4gICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249ImMwYzNmMzEyLWJmNzQtNDQwZi1hNWE3LTYyZGZiMjhlYmI4OCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBSZXNwb25zZSBEb2N1bWVudCIvPiAgICA8dGl0bGU+U3DDuHJnZXNrZW1hIHZlZHLDuHJlbmRlIHNsaWRnaWd0IGkgaG9mdGVuPC90aXRsZT4gICAgPCEtLSAgPHNkdGM6c3RhdHVzQ29kZSBjb2RlPSJORVciLz4gICAgLS0+ICAgIDxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDE5MDUwMTEzMjAwMCswMjAwIi8+ICAgIDxjb25maWRlbnRpYWxpdHlDb2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMjUiLz4gICAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPiAgICA8cmVjb3JkVGFyZ2V0IHR5cGVDb2RlPSJSQ1QiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPiAgICAgICAgPHBhdGllbnRSb2xlIGNsYXNzQ29kZT0iUEFUIj4gICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IjExMTE1NTMxNjEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPiAgICAgICAgICAgIDxhZGRyIHVzZT0iSCI+ICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT7DmGJlbnLDpWdhZGUgMTY4PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+MTQzOTwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgPGNpdHk+IEvDuGJlbmhhdm4gSzwvY2l0eT4gICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo0MzIxODg4OCIgdXNlPSJIIi8+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9Im1haWx0bzptYWRzLnBlZGVyc2VuQGFzZHNkYS5jb20iIHVzZT0iV1AiLz4gICAgICAgICAgICA8cGF0aWVudCBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPG5hbWU+ICAgICAgICAgICAgICAgICAgICA8cHJlZml4PkZvbGtlc2tvbGVsw6ZyZXI8L3ByZWZpeD4gICAgICAgICAgICAgICAgICAgIDxnaXZlbj5NYWRzPC9naXZlbj4gICAgICAgICAgICAgICAgICAgIDxmYW1pbHk+UGVkZXJzZW48L2ZhbWlseT4gICAgICAgICAgICAgICAgPC9uYW1lPiAgICAgICAgICAgICAgICA8YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9Ik0iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIvPiAgICAgICAgICAgICAgICA8YmlydGhUaW1lIHZhbHVlPSIxOTU1MTExMTAwMDAwMCswMDAwIi8+ICAgICAgICAgICAgPC9wYXRpZW50PiAgICAgICAgPC9wYXRpZW50Um9sZT4gICAgPC9yZWNvcmRUYXJnZXQ+ICAgIDxhdXRob3IgdHlwZUNvZGU9IkFVVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgICAgICA8dGltZSB2YWx1ZT0iMjAxOTA1MDExMzEyMDArMDIwMCIvPiAgICAgICAgPGFzc2lnbmVkQXV0aG9yIGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjIiIGV4dGVuc2lvbj0iMTExMTU1MzE2MSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQ1BSIi8+ICAgICAgICAgICAgPGNvZGUgY29kZT0iU0VMRiIgZGlzcGxheU5hbWU9IlNlbGYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMTExIiBjb2RlU3lzdGVtTmFtZT0iSEw3IFJvbGUgY29kZSIvPiAgICAgICAgICAgIDxhZGRyIHVzZT0iSCI+ICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT7DmGJlbnLDpWdhZGUgMTY4PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+MTQzOTwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgPGNpdHk+IEvDuGJlbmhhdm4gSzwvY2l0eT4gICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo0MzIxODg4OCIgdXNlPSJIIi8+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9Im1haWx0bzptYWRzLnBlZGVyc2VuQGFzZHNkYS5jb20iIHVzZT0iV1AiLz4gICAgICAgICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+ICAgICAgICAgICAgICAgIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgPHByZWZpeD5Gb2xrZXNrb2xlbMOmcmVyPC9wcmVmaXg+ICAgICAgICAgICAgICAgICAgICA8Z2l2ZW4+TWFkczwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8ZmFtaWx5PlBlZGVyc2VuPC9mYW1pbHk+ICAgICAgICAgICAgICAgIDwvbmFtZT4gICAgICAgICAgICA8L2Fzc2lnbmVkUGVyc29uPiAgICAgICAgICAgIDxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPG5hbWU+T3J0b3DDpmRraXJ1Z2lzayBBZmRlbGluZ+KAiywgSHZpZG92cmUgSG9zcGl0YWw8L25hbWU+ICAgICAgICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4gICAgICAgIDwvYXNzaWduZWRBdXRob3I+ICAgIDwvYXV0aG9yPiAgICA8Y3VzdG9kaWFuIHR5cGVDb2RlPSJDU1QiPiAgICAgICAgPGFzc2lnbmVkQ3VzdG9kaWFuIGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICAgICAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSI1ODI4ODEwMDAwMTYwMDAiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPiAgICAgICAgICAgICAgICA8bmFtZT5PcnRvcMOmZGtpcnVnaXNrIEFmZGVsaW5n4oCLLCBIdmlkb3ZyZSBIb3NwaXRhbDwvbmFtZT4gICAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDozODYyMTQwMCIgdXNlPSJXUCIvPiAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5LZXR0ZWfDpXJkIEFsbGUgMzA8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+MjY1MDwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgICAgIDxjaXR5Pkh2aWRvdnJlPC9jaXR5PiAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+ICAgICAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPiAgICA8L2N1c3RvZGlhbj4gICAgPGRvY3VtZW50YXRpb25PZiB0eXBlQ29kZT0iRE9DIj4gICAgICAgIDxzZXJ2aWNlRXZlbnQgY2xhc3NDb2RlPSJNUFJPVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgPGVmZmVjdGl2ZVRpbWU+ICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjIwMTkwNTAxMTMyMDAwKzAyMDAiLz4gICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIwMTkwNTAxMTMyMDAwKzAyMDAiLz4gICAgICAgICAgICA8L2VmZmVjdGl2ZVRpbWU+ICAgICAgICA8L3NlcnZpY2VFdmVudD4gICAgPC9kb2N1bWVudGF0aW9uT2Y+ICAgIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+ICAgICAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgIDwhLS0gSGVyIHNrYWwgYW5naXZlcyBlbiBvZmZpY2llbCBrb2RlIGZvciBpbmRob2xkZXQgYWYgc3DDuHJnZXNrZW1hZXQgLS0+ICAgICAgICAgICAgPGNvZGUgY29kZT0iSE9GVEVBUlRST1NFLTExIiBjb2RlU3lzdGVtPSIxLjIuMjA4Ljk5OS45LjkiIGRpc3BsYXlOYW1lPSJEZW5uZSBiZXNrcml2ZWxzZSBlciB0ZXN0IG9ubHkiIGNvZGVTeXN0ZW1OYW1lPSJQUk8gU3DDuHJnZXNrZW1hdHlwZXIiLz4gICAgICAgIDwvc2VydmljZUV2ZW50PiAgICA8L2RvY3VtZW50YXRpb25PZj4gICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgICAgSU5GTy1TRUtUSU9OICAgICAgIEludHJvZHVrdGlvbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTkwICAgICAgIEJhZ2dydW5kc2luZm9ybWF0aW9uICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSI2MCIgcm9vdD0iMS4yLjIwOC4xNzYuNy4yLjIiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5CYWdncnVuZHNpbmZvcm1hdGlvbjwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwMCAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBleHRlbnNpb24gYW5naXZlciBzcMO4cmdzbcOlbHNncnVwcGUgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMTAwIiByb290PSIxLjIuMjA4LjE3Ni43LjIuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvZGUgYW5naXZlciBzcMO4cmdzbcOlbHNncnVwcGUgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yODAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZpbGtlbiBob2Z0ZSBlciBkw6VybGlnPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4MCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjgwLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2aWxrZW4gaG9mdGUgZXIgZMOlcmxpZz8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2aWxrZW4gaG9mdGUgZXIgZMOlcmxpZz88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4MC5BMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iQmVnZ2UgZXIgZMOlcmxpZ2UsIG1lbiB2ZW5zdHJlIGVyIHbDpnJzdCIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjctMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8IS0tICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTkxICAgICAgIFN5Z2RvbXNzcGVjaWZpa3QgZnVua3Rpb25zbml2ZWF1ICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTEiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4yIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+U3lnZG9tc3NwZWNpZmlrdCBmdW5rdGlvbnNuaXZlYXUgPC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPCEtLSBHUlVQUEUtMTAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4gICAgICAgICAgICAgICAgICAgIDwhLS0gTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlciAtLT4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkRSSVYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMTAxIiByb290PSIxLjIuMjA4LjE3Ni43LjMuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIxMDEuVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuNy4zLjMiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEh2b3JkYW4gdmlsIGR1IGJlc2tyaXZlIGRlIHNtZXJ0ZXIsIHNvbSBkdSBoYXIgaGFmdCBpIGhvZnRlbj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4MSIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjgxLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2b3JkYW4gdmlsIGR1IGJlc2tyaXZlIGRlIHNtZXJ0ZXIsIHNvbSBkdSBoYXIgaGFmdCBpIGhvZnRlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEh2b3JkYW4gdmlsIGR1IGJlc2tyaXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZSBzbWVydGVyLCBzb20gZHUgaGFyIGhhZnQgaSBob2Z0ZW4/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyODEuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ik1vZGVyYXRlIHNtZXJ0ZXIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yODIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGhhZnQgcHJvYmxlbWVyIG1lZCBhdCB2YXNrZSBvZyB0w7hycmUgZGlnIChvdmVyIGRldCBoZWxlKSBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4MiIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjgyLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSBoYWZ0IHByb2JsZW1lciBtZWQgYXQgdmFza2Ugb2cgdMO4cnJlIGRpZyAob3ZlciBkZXQgaGVsZSkgcMOlIGdydW5kIGFmIGRpbiBob2Z0ZT8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEhhciBkdSBoYWZ0IHByb2JsZW1lciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVkIGF0IHZhc2tlIG9nIHTDuHJyZSBkaWcgKG92ZXIgZGV0IGhlbGUpIHDDpSBncnVuZCBhZiBkaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjgyLkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKYSwgbW9kZXJhdCBiZXN2w6ZyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGhhZnQgcHJvYmxlbWVyIG1lZCBhdCBrb21tZSBpbmQgaSBlbGxlciB1ZCBhZiBlbiBiaWwgZWxsZXIgYnJ1Z2Ugb2ZmZW50bGlnIHRyYW5zcG9ydCBww6UgZ3J1bmQgYWYgaG9mdGVuPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4My5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgaGFmdCBwcm9ibGVtZXIgbWVkIGF0IGtvbW1lIGluZCBpIGVsbGVyIHVkIGFmIGVuIGJpbCBlbGxlciBicnVnZSBvZmZlbnRsaWcgdHJhbnNwb3J0IHDDpSBncnVuZCBhZiBob2Z0ZW4/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgaGFmdCBwcm9ibGVtZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lZCBhdCBrb21tZSBpbmQgaSBlbGxlciB1ZCBhZiBlbiBiaWwgZWxsZXIgYnJ1Z2Ugb2ZmZW50bGlnIHRyYW5zcG9ydCBww6UgZ3J1bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFmIGhvZnRlbj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4My5BNCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSmEsIG1lZ2V0IHN0b3JlIHByb2JsZW1lciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjg0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IHNlbHYga3VubmV0IHRhZ2Ugc29ra2VyLCBzdHLDuG1wZXIgZWxsZXIgc3Ryw7htcGVidWtzZXIgcMOlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjg0IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyODQuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSGFyIGR1IHNlbHYga3VubmV0IHRhZ2Ugc29ra2VyLCBzdHLDuG1wZXIgZWxsZXIgc3Ryw7htcGVidWtzZXIgcMOlPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IHNlbHYga3VubmV0IHRhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNva2tlciwgc3Ryw7htcGVyIGVsbGVyIHN0csO4bXBlYnVrc2VyIHDDpT88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4NC5BMyIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTWVkIG1vZGVyYXQgYmVzdsOmciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgc2VsdiBrdW5uZXQga2xhcmUgaW5ka8O4Yj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODUiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4NS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgc2VsdiBrdW5uZXQga2xhcmUgaW5ka8O4Yj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEhhciBkdSBzZWx2IGt1bm5ldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2xhcmUgaW5ka8O4Yj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4NS5BNCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTWVkIG1lZ2V0IHN0b3J0IGJlc3bDpnIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEh2b3IgbGFuZyB0aWQgaGFyIGR1IGt1bm5ldCBnw6UsIGbDuHIgZHUgaGFyIGbDpWV0IHN0w6Zya2Ugc21lcnRlciBpIGhvZnRlbiAobWVkIGVsbGVyIHVkZW4gc3Rvayk/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjYiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODYiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4Ni5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdm9yIGxhbmcgdGlkIGhhciBkdSBrdW5uZXQgZ8OlLCBmw7hyIGR1IGhhciBmw6VldCBzdMOmcmtlIHNtZXJ0ZXIgaSBob2Z0ZW4gKG1lZCBlbGxlciB1ZGVuIHN0b2spPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSHZvciBsYW5nIHRpZCBoYXIgZHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGt1bm5ldCBnw6UsIGbDuHIgZHUgaGFyIGbDpWV0IHN0w6Zya2Ugc21lcnRlciBpIGhvZnRlbiAobWVkIGVsbGVyIHVkZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0b2spPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjg2LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSI1IHRpbCAxNSBtaW51dHRlciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjg3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGt1bm5ldCBnw6Ugb3AgYWQgdHJhcHBlcj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4NyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjg3LlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSBrdW5uZXQgZ8OlIG9wIGFkIHRyYXBwZXI/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUga3VubmV0IGfDpSBvcCBhZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhcHBlcj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4Ny5BNCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTWVkIG1lZ2V0IHN0b3J0IGJlc3bDpnIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjg4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIdm9yIHN0w6Zya2Ugc21lcnRlciBoYXIgZHUgaGFmdCBpIGhvZnRlbiwgbsOlciBkdSBoYXIgc2t1bGxldCByZWpzZSBkaWcgb3AgZWZ0ZXIgYXQgaGF2ZSBzaWRkZXQgbmVkIChmLmVrcy4gdmVkIG1pZGRhZ3Nib3JkZXQpPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODgiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4OC5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdm9yIHN0w6Zya2Ugc21lcnRlciBoYXIgZHUgaGFmdCBpIGhvZnRlbiwgbsOlciBkdSBoYXIgc2t1bGxldCByZWpzZSBkaWcgb3AgZWZ0ZXIgYXQgaGF2ZSBzaWRkZXQgbmVkIChmLmVrcy4gdmVkIG1pZGRhZ3Nib3JkZXQpPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSHZvciBzdMOmcmtlIHNtZXJ0ZXIgaGFyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdSBoYWZ0IGkgaG9mdGVuLCBuw6VyIGR1IGhhciBza3VsbGV0IHJlanNlIGRpZyBvcCBlZnRlciBhdCBoYXZlIHNpZGRldCBuZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmLmVrcy4gdmVkIG1pZGRhZ3Nib3JkZXQpPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjg4LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJNb2RlcmF0ZSBzbWVydGVyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGhhbHRldCBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjkiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODkiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4OS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgaGFsdGV0IHDDpSBncnVuZCBhZiBkaW4gaG9mdGU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgaGFsdGV0IHDDpSBncnVuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWYgZGluIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjg5LkE0IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKYSwgZGV0IG1lc3RlIGFmIHRpZGVuIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGbDuGx0IHBsdWRzZWxpZyBlbGxlciBrcmFmdGlnIHNtZXJ0ZSAoamFnZW5kZSwgc3Rpa2tlbmRlIGVsbGVyIGtyYW1wZS1saWduZW5kZSkgZnJhIGRlbiBkw6VybGlnZSBob2Z0ZT8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI5MCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjkwLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSBmw7hsdCBwbHVkc2VsaWcgZWxsZXIga3JhZnRpZyBzbWVydGUgKGphZ2VuZGUsIHN0aWtrZW5kZSBlbGxlciBrcmFtcGUtbGlnbmVuZGUpIGZyYSBkZW4gZMOlcmxpZ2UgaG9mdGU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgZsO4bHQgcGx1ZHNlbGlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGxlciBrcmFmdGlnIHNtZXJ0ZSAoamFnZW5kZSwgc3Rpa2tlbmRlIGVsbGVyIGtyYW1wZS1saWduZW5kZSkgZnJhIGRlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZMOlcmxpZ2UgaG9mdGU/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTAuQTUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2ZXIgZGFnIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBJIGh2b3IgaMO4aiBncmFkIGhhciBzbWVydGVyIGkgaG9mdGVuIGJlc3bDpnJsaWdnam9ydCBkaXQgc8OmZHZhbmxpZ2UgYXJiZWpkZSAoaW5rbC4gaHVzYXJiZWpkZSk/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjExIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjkxIiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTEuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSSBodm9yIGjDuGogZ3JhZCBoYXIgc21lcnRlciBpIGhvZnRlbiBiZXN2w6ZybGlnZ2pvcnQgZGl0IHPDpmR2YW5saWdlIGFyYmVqZGUgKGlua2wuIGh1c2FyYmVqZGUpPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSSBodm9yIGjDuGogZ3JhZCBoYXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtZXJ0ZXIgaSBob2Z0ZW4gYmVzdsOmcmxpZ2dqb3J0IGRpdCBzw6ZkdmFubGlnZSBhcmJlamRlIChpbmtsLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHVzYXJiZWpkZSk/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTEuQTMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkVuIGRlbCIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgdsOmcmV0IHBsYWdldCBhZiBzbWVydGVyIGkgaG9mdGVuLCBuw6VyIGR1IGxpZ2dlciBpIHNlbmdlbiBvbSBuYXR0ZW4/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI5MiIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjkyLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSB2w6ZyZXQgcGxhZ2V0IGFmIHNtZXJ0ZXIgaSBob2Z0ZW4sIG7DpXIgZHUgbGlnZ2VyIGkgc2VuZ2VuIG9tIG5hdHRlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEhhciBkdSB2w6ZyZXQgcGxhZ2V0IGFmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWVydGVyIGkgaG9mdGVuLCBuw6VyIGR1IGxpZ2dlciBpIHNlbmdlbiBvbSBuYXR0ZW4/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTIuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkRlIGZsZXN0ZSBuw6Z0dGVyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8IS0tICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgICAgIFNQw5hSR1NNw4VMU1NFS1RJT04tOTIgICAgICAgQmVoYW5kbGluZyAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTIiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4yIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+QmVoYW5kbGluZzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwMiAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iRFJJViI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIxMDIiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjEwMi5UIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni43LjMuMyIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBvZnRlIHRhZ2VyIGR1IHNtZXJ0ZXN0aWxsZW5kZSBtZWRpY2luIHBnYS4gZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyOTQiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI5NC5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdm9yIG9mdGUgdGFnZXIgZHUgc21lcnRlc3RpbGxlbmRlIG1lZGljaW4gcGdhLiBkaW4gaG9mdGU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Idm9yIG9mdGUgdGFnZXIgZHUgc21lcnRlc3RpbGxlbmRlIG1lZGljaW4gcGdhLiBkaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjk0LkEyIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJGbGVyZSBnYW5nZSBvbSBtw6VuZWRlbiIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjk1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogQnJ1Z2VyIGR1IHJvbGxhdG9yLCBrcnlra2VyLCBzdG9rIGVsbGVyIGvDuHJlc3RvbCBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk1IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTUuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iQnJ1Z2VyIGR1IHJvbGxhdG9yLCBrcnlra2VyLCBzdG9rIGVsbGVyIGvDuHJlc3RvbCBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+QnJ1Z2VyIGR1IHJvbGxhdG9yLCBrcnlra2VyLCBzdG9rIGVsbGVyIGvDuHJlc3RvbCBww6UgZ3J1bmQgYWYgZGluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob2Z0ZT88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI5NS5BMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTmVqIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBIYXIgZHUgZm9yc8O4Z3QgYXQgdHLDpm5lIGZvciBhdCBhZmhqw6ZscGUgc21lcnRlcm5lIGkgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk2IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTYuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSGFyIGR1IGZvcnPDuGd0IGF0IHRyw6ZuZSBmb3IgYXQgYWZoasOmbHBlIHNtZXJ0ZXJuZSBpIGRpbiBob2Z0ZT8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkhhciBkdSBmb3Jzw7hndCBhdCB0csOmbmUgZm9yIGF0IGFmaGrDpmxwZSBzbWVydGVybmUgaSBkaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjk2LkExIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKYSIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEhhciBkaW4gaG9mdGUgdsOmcmV0IHVkZSBhZiBsZWQ/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI5MyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjkzLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkaW4gaG9mdGUgdsOmcmV0IHVkZSBhZiBsZWQ/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5IYXIgZGluIGhvZnRlIHbDpnJldCB1ZGUgYWYgbGVkPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjkzLkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJWZWQgaWtrZSIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVFhULVNQw5hSR1NNw4VMLTI0MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZhZCBlciB2aWd0aWdzdCBmb3IgZGlnIGF0IGbDpSB1ZCBhZiBiZWhhbmRsaW5nZW4/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC42Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyNDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI0My5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdmFkIGVyIHZpZ3RpZ3N0IGZvciBkaWcgYXQgZsOlIHVkIGFmIGJlaGFuZGxpbmdlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2YWQgZXIgdmlndGlnc3QgZm9yIGRpZyBhdCBmw6UgdWQgYWYgYmVoYW5kbGluZ2VuPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbGFuZ3VhZ2U9ImRhLURLIiB4c2k6dHlwZT0iU1QiPkRlIHRyZSB2aWdzdGlnc3QgdGluZyBmb3IgbWlnIGVyOiBhdCBqZWcga2FuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZSBzZWx2LCBhdCBqZWcga2FuIGtsYXJlIGRhZ2xpZ2RhZ2VuIHVkZW4gZm9yIG1lZ2V0IG1lZGljaW4gb2cgYXQgamVnIGthbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnw6UgdHVyIG1lZCBiw7hybmViw7hybmVuZSBpZ2VuLjwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBIasOmbHBldGVrc3QgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgaMO4anJlIHNpZGUgbGlnZSBudT8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI2Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk3IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTcuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgaMO4anJlIHNpZGUgbGlnZSBudT8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2b3IgZ29kIGVyIGRpbiBob2Z0ZSBpIGjDuGpyZSBzaWRlIGxpZ2UgbnU/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTcuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IjQiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEdyYWZpayAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgdmVuc3RyZSBzaWRlIGxpZ2UgbnU/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI3Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk4IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTguUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgdmVuc3RyZSBzaWRlIGxpZ2UgbnU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Idm9yIGdvZCBlciBkaW4gaG9mdGUgaSB2ZW5zdHJlIHNpZGUgbGlnZSBudT88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI5OC5BMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iMSIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gR3JhZmlrIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTk1ICAgICAgIEJldsOmZ2VsaWdoZWQgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249Ijk1IiByb290PSIxLjIuMjA4LjE3Ni43LjMuMiIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PkJldsOmZ2VsaWdoZWQ8L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8IS0tIEdSVVBQRS0xMDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIFbDpmxnIGRldCBhbHRlcm5hdGl2IGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyB2ZWQgaHZlcnQgc3DDuHJnc23DpWwgLS0+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJEUklWIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjEwNSIgcm9vdD0iMS4yLjIwOC4xNzYuNy4zLjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMTA1LlQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjcuMy4zIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iVsOmbGcgZGV0IGFsdGVybmF0aXYgZGVyIHBhc3NlciBiZWRzdCBmb3IgZGlnIHZlZCBodmVydCBzcMO4cmdzbcOlbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlbDpmxnIGRldCBhbHRlcm5hdGl2IGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyB2ZWQgaHZlcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcMO4cmdzbcOlbDwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIFbDpmxnIGRldCBhbHRlcm5hdGl2LCBkZXIgcGFzc2VyIGJlZHN0IGZvciBkaWcgbWVkIGhlbnN5biB0aWwgdHJhcHBlZ2FuZyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk5IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTkuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iVHJhcHBlZ2FuZyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhcHBlZ2FuZzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjk5LkEyIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJNZWQgYnJ1ZyBhZiBnZWzDpm5kZXIsIHN0b2sgZWxsZXIga3J5a2tlIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTMwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBhdCB0YWdlIHNrbyBvZyBzdHLDuG1wZXIgcMOlIGjDuGpyZSBmb2QgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMzAwIiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIzMDAuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iU2tvIG9nIHN0csO4bXBlciBww6UgaMO4anJlIGZvZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFnZSBza28gb2cgc3Ryw7htcGVyIHDDpSBow7hqcmUgZm9kPC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIzMDAuQTIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkthbiB0YWdlIHN0csO4bXBlciBww6Ugb2cgYmluZGUgc2tvZW4gbWVkIGJlc3bDpnIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0zMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBhdCB0YWdlIHNrbyBvZyBzdHLDuG1wZXIgcMOlIHZlbnN0cmUgZm9kICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMzAxIiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIzMDEuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iU2tvIG9nIHN0csO4bXBlciBww6UgdmVuc3RyZSBmb2QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlbDpmxnIGRldCBhbHRlcm5hdGl2LCBkZXIgcGFzc2VyIGJlZHN0IGZvciBkaWcgbWVkIGhlbnN5biB0aWwgYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhZ2Ugc2tvIG9nIHN0csO4bXBlciBww6UgdmVuc3RyZSBmb2Q8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjMwMS5BMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iS2FuIHRhZ2Ugc3Ryw7htcGVyIHDDpSBvZyBiaW5kZSBza29lbiBtZWQgYmVzdsOmciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMzAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBzaWRkZWZ1bmt0aW9uICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIzMDIiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjMwMi5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJTaWRkZWZ1bmt0aW9uIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ww6ZsZyBkZXQgYWx0ZXJuYXRpdiwgZGVyIHBhc3NlciBiZWRzdCBmb3IgZGlnIG1lZCBoZW5zeW4gdGlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWRkZWZ1bmt0aW9uPC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIzMDIuQTMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkthbiBpa2tlIHNpZGRlIG5lZCBpIDMwIG1pbi4gcMOlIGdydW5kIGFmIHNtZXJ0ZXIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDwhLS0gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTkzICAgICAgIEFyYmVqZHNtYXJrZWRzdGlsa255dG5pbmcgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTMiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4yIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+QXJiZWpkc21hcmtlZHN0aWxrbnl0bmluZzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwMyAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iRFJJViI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIxMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjEwMy5UIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni43LjMuMyIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjU0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEh2b3JkYW4gc2VyIGRpbiBhcmJlamRzc2l0dWF0aW9uIHVkIGkgZGFnPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI1NCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjU0LlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2b3JkYW4gc2VyIGRpbiBhcmJlamRzc2l0dWF0aW9uIHVkIGkgZGFnPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SHZvcmRhbiBzZXIgZGluIGFyYmVqZHNzaXR1YXRpb24gdWQgaSBkYWc/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyNTQuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IlN5Z2VtZWxkdCBww6UgZGVsdGlkIC8gZmxla3Nqb2IiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTMwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEhhciBkdSB2w6ZyZXQgc3lnZW1lbGR0IGluZGVuZm9yIGRldCBzaWRzdGUgw6VyIHDDpSBncnVuZCBhZiBob2Z0ZW4/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIzMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjMwMy5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgdsOmcmV0IHN5Z2VtZWxkdCBpbmRlbmZvciBkZXQgc2lkc3RlIMOlciBww6UgZ3J1bmQgYWYgaG9mdGVuPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SGFyIGR1IHbDpnJldCBzeWdlbWVsZHQgaW5kZW5mb3IgZGV0IHNpZHN0ZSDDpXIgcMOlIGdydW5kIGFmIGhvZnRlbj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjMwMy5BMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSmEgIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTMwNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBsw6ZuZ2UgaGFyIGR1IHNhbW1lbmxhZ3QgdsOmcmV0IHN5Z2VtZWxkdCBpbmRlbiBmb3IgZGV0IHNpZHN0ZSDDpXIgcMOlIGdydW5kIGFmIGhvZnRlbj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMzA0IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIzMDQuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSHZvciBsw6ZuZ2UgaGFyIGR1IHNhbW1lbmxhZ3QgdsOmcmV0IHN5Z2VtZWxkdCBpbmRlbiBmb3IgZGV0IHNpZHN0ZSDDpXIgcMOlIGdydW5kIGFmIGhvZnRlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2b3IgbMOmbmdlIGhhciBkdSBzYW1tZW5sYWd0IHbDpnJldCBzeWdlbWVsZHQgaW5kZW4gZm9yIGRldCBzaWRzdGUgw6VyIHDDpSBncnVuZCBhZiBob2Z0ZW4/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIzMDQuQTMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ik1lcmUgZW5kIDMgbcOlbmVkZXIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDwhLS0gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgICAgU1DDmFJHU03DhUxTU0VLVElPTi04MSAgICAgICBMaXZza3ZhbGl0ZXQgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjgxIiByb290PSIxLjIuMjA4LjE3Ni43LjMuMiIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PkxpdnNrdmFsaXRldDwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4gICAgICAgICAgICAgICAgICAgIDwhLS0gQW5naXYgZGV0IHVkc2FnbiwgZGVyIGJlZHN0IGJlc2tyaXZlciBkaW4gaGVsYnJlZHN0aWxzdGFuZCBpIGRhZyAtLT4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkRSSVYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTEiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjkxLlQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjcuMy4zIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iQW5naXYgZGV0IHVkc2FnbiwgZGVyIGJlZHN0IGJlc2tyaXZlciBkaW4gaGVsYnJlZHN0aWxzdGFuZCBpIGRhZyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgaSBkYWc8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yNTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBBbmdpdiBkZXQgdWRzYWduLCBkZXIgaSBkYWcgYmVkc3QgYmVza3JpdmVyIGRpbiBoZWxicmVkc3RpbHN0YW5kIG1lZCBoZW5zeW4gdGlsIGJldsOmZ2VsaWdoZWQgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI1NyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjU3LlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkJldsOmZ2VsaWdoZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgYmV2w6ZnZWxpZ2hlZDwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjU3LkE0IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIHN0b3JlIHByb2JsZW1lciBtZWQgYXQgZ8OlIG9ta3JpbmcgIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yNTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBBbmdpdiBkZXQgdWRzYWduLCBkZXIgaSBkYWcgYmVkc3QgYmVza3JpdmVyIGRpbiBoZWxicmVkc3RpbHN0YW5kIG1lZCBoZW5zeW4gdGlsIHBlcnNvbmxpZyBwbGVqZSAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjU4IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyNTguUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iUGVyc29ubGlnIHBsZWplIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5BbmdpdiBkZXQgdWRzYWduLCBkZXIgaSBkYWcgYmVkc3QgYmVza3JpdmVyIGRpbiBoZWxicmVkc3RpbHN0YW5kIG1lZCBoZW5zeW4gdGlsIHBlcnNvbmxpZyBwbGVqZTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjU4LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIG1vZGVyYXRlIHByb2JsZW1lciBtZWQgYXQgdmFza2UgbWlnIGVsbGVyIGtsw6ZkZSBtaWcgcMOlIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjU5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgc8OmZHZhbmxpZ2UgYWt0aXZpdGV0ZXIgKGYuZWtzLiBhcmJlamRlLCBzdHVkaWUsIGh1c2FyYmVqZGUsIGZhbWlsaWUtIGVsbGVyIGZyaXRpZHNha3Rpdml0ZXRlcikgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyNTkiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI1OS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJTw6ZkdmFubGlnZSBha3Rpdml0ZXRlciAoZi5la3MuIGFyYmVqZGUsIHN0dWRpZSwgaHVzYXJiZWpkZSwgZmFtaWxpZS0gZWxsZXIgZnJpdGlkc2FrdGl2aXRldGVyKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+QW5naXYgZGV0IHVkc2FnbiwgZGVyIGkgZGFnIGJlZHN0IGJlc2tyaXZlciBkaW4gaGVsYnJlZHN0aWxzdGFuZCBtZWQgaGVuc3luIHRpbCBzw6ZkdmFubGlnZSBha3Rpdml0ZXRlciAoZi5la3MuIGFyYmVqZGUsIHN0dWRpZSwgaHVzYXJiZWpkZSwgZmFtaWxpZS0gZWxsZXIgZnJpdGlkc2FrdGl2aXRldGVyKTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjU5LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIG1vZGVyYXRlIHByb2JsZW1lciBtZWQgYXQgdWRmw7hyZSBtaW5lIHPDpmR2YW5saWdlIGFrdGl2aXRldGVyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgc21lcnRlciAvIHViZWhhZyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI2MCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjYwLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IlNtZXJ0ZXIgLyB1YmVoYWciPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgc21lcnRlciAvIHViZWhhZzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjYwLkE0IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIHN0w6Zya2Ugc21lcnRlciBlbGxlciB1YmVoYWciIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI2MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgYW5nc3QgLyBkZXByZXNzaW9uICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyNjEiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI2MS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJBbmdzdCAvIGRlcHJlc3Npb24iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgYW5nc3QgLyBkZXByZXNzaW9uPC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyNjEuQTEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkplZyBlciBpa2tlIMOmbmdzdGVsaWcgZWxsZXIgZGVwcmltZXJldCIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTk0ICAgICAgIE9tIGJlc3ZhcmVsc2VuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSI5NCIgcm9vdD0iMS4yLjIwOC4xNzYuNy4zLjIiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PbSBiZXN2YXJlbHNlbjwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwNCAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iRFJJViI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIxMDQiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjEwNC5UIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni43LjMuMyIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0xNzMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBIdmVtIGhhciB1ZGZ5bGR0IGRldHRlIHNww7hyZ2Vza2VtYT8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjE3MyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMTczLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2ZW0gaGFyIHVkZnlsZHQgZGV0dGUgc3DDuHJnZXNrZW1hPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SHZlbSBoYXIgdWRmeWxkdCBkZXR0ZSBzcMO4cmdlc2tlbWE/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIxNzMuQTEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkplZyBoYXIgc2VsdiB1ZGZ5bGR0IHNrZW1hZXQiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgPC9zdHJ1Y3R1cmVkQm9keT4gICAgPC9jb21wb25lbnQ+PC9DbGluaWNhbERvY3VtZW50Pg=="
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"id": "6f428fc0-ece5-444d-8f58-b8cd9e465b10",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "1.2.208.176.1.2",
"value": "1111553161"
}
],
"name": "Ortopædkirugisk Afdeling​, Hvidovre Hospital",
"telecom": [
{
"system": "phone",
"value": "43218888",
"use": "home"
},
{
"system": "email",
"value": "mads.pedersen@asdsda.com",
"use": "work"
}
],
"address": [
{
"use": "home",
"line": [
"Øbenrågade 168"
],
"city": " København K",
"postalCode": "1439",
"country": "Danmark"
}
]
},
{
"resourceType": "Patient",
"id": "2",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "1111553161"
}
],
"telecom": [
{
"system": "phone",
"value": "43218888",
"use": "home"
},
{
"system": "email",
"value": "mads.pedersen@asdsda.com",
"use": "work"
}
],
"gender": "male",
"address": [
{
"use": "home",
"line": [
"Øbenrågade 168"
],
"city": " København K",
"postalCode": "1439",
"country": "Danmark"
}
]
},
{
"resourceType": "Practitioner",
"id": "3",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Pedersen",
"given": [
"Mads"
]
}
]
},
{
"resourceType": "Organization",
"id": "4",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "582881000016000"
}
],
"name": "Ortopædkirugisk Afdeling​, Hvidovre Hospital",
"address": [
{
"line": [
"Kettegård Alle 30"
],
"city": "Hvidovre",
"postalCode": "2650",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "#1"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "c0c3f312-bf74-440f-a5a7-62dfb28ebb88"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6",
"display": "Questionnaire Response Document"
}
]
},
"subject": {
"reference": "#2"
},
"date": "2019-05-01T13:20:00+00:00",
"author": [
{
"reference": "#3"
}
],
"title": "Spørgeskema vedrørende slidgigt i hoften",
"custodian": {
"reference": "#4"
}
}
},
{
"resource": {
"resourceType": "QuestionnaireResponse",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaireresponse"
]
},
"questionnaire": {
"identifier": {
"value": "https://svn.medcom.dk/svn/drafts/QFDD/Hofteartrose_v0.11__QFD.xml"
}
},
"item": [
{
"text": "Baggrundsinformation",
"item": [
{
"linkId": "1.2.208.176.1.5,280,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "280.A2",
"display": "Begge er dårlige, men venstre er værst"
}
}
]
}
]
},
{
"text": "Sygdomsspecifikt funktionsniveau ",
"item": [
{
"linkId": "1.2.208.176.1.5,281,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "281.A4",
"display": "Moderate smerter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,282,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "282.A3",
"display": "Ja, moderat besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,283,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "283.A4",
"display": "Ja, meget store problemer"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,284,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "284.A3",
"display": "Med moderat besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,285,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "285.A4",
"display": "Med meget stort besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,286,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "286.A3",
"display": "5 til 15 minutter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,287,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "287.A4",
"display": "Med meget stort besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,288,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "288.A3",
"display": "Moderate smerter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,289,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "289.A4",
"display": "Ja, det meste af tiden"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,290,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "290.A5",
"display": "Hver dag"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,291,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "291.A3",
"display": "En del"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,292,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "292.A4",
"display": "De fleste nætter"
}
}
]
}
]
},
{
"text": "Behandling",
"item": [
{
"linkId": "1.2.208.176.1.5,294,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "294.A2",
"display": "Flere gange om måneden"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,295,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "295.A2",
"display": "Nej"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,296,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "296.A1",
"display": "Ja"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,293,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "293.A3",
"display": "Ved ikke"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,243,Sundhedsdatastyrelsen",
"answer": [
{
"valueString": "De tre vigstigst ting for mig er: at jeg kan handle selv, at jeg kan klare dagligdagen uden for meget medicin og at jeg kan gå tur med børnebørnene igen."
}
]
},
{
"linkId": "1.2.208.176.1.5,297,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "297.A4",
"display": "4"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,298,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "298.A1",
"display": "1"
}
}
]
}
]
},
{
"text": "Bevægelighed",
"item": [
{
"linkId": "1.2.208.176.1.5,299,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "299.A2",
"display": "Med brug af gelænder, stok eller krykke"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,300,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "300.A2",
"display": "Kan tage strømper på og binde skoen med besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,301,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "301.A2",
"display": "Kan tage strømper på og binde skoen med besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,302,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "302.A3",
"display": "Kan ikke sidde ned i 30 min. på grund af smerter"
}
}
]
}
]
},
{
"text": "Arbejdsmarkedstilknytning",
"item": [
{
"linkId": "1.2.208.176.1.5,254,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "254.A4",
"display": "Sygemeldt på deltid / fleksjob"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,303,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "303.A1",
"display": "Ja "
}
}
]
},
{
"linkId": "1.2.208.176.1.5,304,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "304.A3",
"display": "Mere end 3 måneder"
}
}
]
}
]
},
{
"text": "Livskvalitet",
"item": [
{
"linkId": "1.2.208.176.1.5,257,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "257.A4",
"display": "Jeg har store problemer med at gå omkring "
}
}
]
},
{
"linkId": "1.2.208.176.1.5,258,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "258.A3",
"display": "Jeg har moderate problemer med at vaske mig eller klæde mig på"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,259,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "259.A3",
"display": "Jeg har moderate problemer med at udføre mine sædvanlige aktiviteter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,260,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "260.A4",
"display": "Jeg har stærke smerter eller ubehag"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,261,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "261.A1",
"display": "Jeg er ikke ængstelig eller deprimeret"
}
}
]
}
]
},
{
"text": "Om besvarelsen",
"item": [
{
"linkId": "1.2.208.176.1.5,173,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "173.A1",
"display": "Jeg har selv udfyldt skemaet"
}
}
]
}
]
}
]
}
}
]
}
POST [base]/$import-organizations
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZWU3YTE3YmEtYWZjMC00MWQ4LTk0NjAtNTYzZDEyZWRhNTllIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiR0ZXN0LW9ubHktY3JlYXRlIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "organizations",
"resource": {
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:c47777ff-89c5-4b92-b0d6-b5736361955c",
"resource": {
"resourceType": "Organization",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "SOR"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:1.2.208.176.1.1",
"value": "675175",
"period": {
"start": "2020-02-03T15:01:11+01:00"
}
}
],
"name": "20b2377f-2321-4bd1-bbad-4a307273a2ce"
},
"request": {
"method": "POST",
"url": "Organization"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"response": {
"status": "200 OK",
"location": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/82/_history/2",
"etag": "2",
"lastModified": "2020-02-03T14:01:11.319+00:00"
}
},
{
"response": {
"status": "201 Created",
"location": "https://organization.local.ehealth.sundhed.dk/fhir/Provenance/83/_history/1",
"etag": "1",
"lastModified": "2020-02-03T14:01:11.658+00:00"
}
}
]
}
POST [base]/$import
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJGltcG9ydCIsIiR0ZXN0LW9ubHktY3JlYXRlIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "uriFileLink",
"valueUri": "http://wiremock/ig/validator.pack"
},
{
"name": "overwrite",
"valueBoolean": false
}
]
}
Response
{
"resourceType": "Parameters",
"parameter": [
{
"name": "number-of-resources-created-or-updated",
"valueInteger": 4
}
]
}
POST [base]/$fetch-careplan-and-episode-of-care-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZjQzODA1NDUtNDM2MS00YjQwLTgxMzQtNjkzZjAxOTBmYTY4IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1lcGlzb2Rlb2ZjYXJlLXN0YXRzIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/70170"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "UEsDBBQACAgIAE9yQ1AAAAAAAAAAAAAAAABEAAAAQ2FyZVBsYW5BbmRFcGlzb2RlT2ZDYXJlU3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zMS9SZXBvcnRIZWFkZXJdjsFuwjAMht/FZ2iS0okpt2naFRD0tGkHq3VJtOBUSToJqr77Akys2tH+v8/+RwjU+5A2eCLQ8IqBdg75hdu33kbf0ra77g4JU9zfSFj8KrW9KaUs5VKWS7mqVaXVs16pQj2VVaXeM9pjyJcThQh6zGL0Q2ioPvdXdfcXzkjQHyPwvQ+y5/PJXjBZzxn6RjfkMsHyMacbzwTT4kH7cET+B++po0Dc0P3/YwCTUh+1EHOpcL5BV5AhdMkUceDWUFu0X6IzNojtDBVrqdYSpulzmn4AUEsHCPWUkQHTAAAARQEAAFBLAwQUAAgICABPckNQAAAAAAAAAAAAAAAATwAAAENhcmVQbGFuQW5kRXBpc29kZU9mQ2FyZVN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzEvQ29uZGl0aW9uQ29kZS8zMTMyOTkwMDZFjcEKwyAMht8lZ1m7yQb1WnbeYMexg1O7CTVKjYUivvsUCjuFfH/yfxlGj9qS9Th6bUBkWOWcTFvke64TlQnUuPLa4gfEM0PcIhkHAr5EQXRdRO+MPlicfBcVAWvHtQz4kZ+Goe8vUF6lsL/skZyTy9Z6pSK7mmuwsf7cplEu1ZqwOjnbw8bus8Sdn0v5AVBLBwiYL/HTjwAAALgAAABQSwMEFAAICAgAT3JDUAAAAAAAAAAAAAAAAEkAAABDYXJlUGxhbkFuZEVwaXNvZGVPZkNhcmVTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzMxL0NvbmRpdGlvbkNvZGUvVEJERY7BCsIwDIbfJedh8dqj07OC3sRDbKMtdulY08EYfXdbcHgK+ZL8X1boI1svPnIfLYFeYcaQqTX4DLWyoVEaN9F6foO+r5CWJDSABicyaqXIEQZxu5TZOrI7+1EmKbMlJ+jadU2H2+EI5VFK9/de8zDgtDQFGvEznUaf6vb51eNUH8hc9fvuN2zsEpA3XsoXUEsHCGihy52QAAAAwwAAAFBLAQIUABQACAgIAE9yQ1D1lJEB0wAAAEUBAABEAAAAAAAAAAAAAAAAAAAAAABDYXJlUGxhbkFuZEVwaXNvZGVPZkNhcmVTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzMxL1JlcG9ydEhlYWRlclBLAQIUABQACAgIAE9yQ1CYL/HTjwAAALgAAABPAAAAAAAAAAAAAAAAAEUBAABDYXJlUGxhbkFuZEVwaXNvZGVPZkNhcmVTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzMxL0NvbmRpdGlvbkNvZGUvMzEzMjk5MDA2UEsBAhQAFAAICAgAT3JDUGihy52QAAAAwwAAAEkAAAAAAAAAAAAAAAAAUQIAAENhcmVQbGFuQW5kRXBpc29kZU9mQ2FyZVN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzEvQ29uZGl0aW9uQ29kZS9UQkRQSwUGAAAAAAMAAwBmAQAAWAMAAAAA"
}
POST [base]/$fetch-careplan-customization-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNmYyYzI1NzYtNTViZS00MzgwLWJiYzYtYWQ5NmYzNDk5ZjRlIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbi1jdXN0b21pemF0aW9uLXN0YXRzIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/42369"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "UEsDBBQACAgIAFByQ1AAAAAAAAAAAAAAAABBAAAAQ2FyZVBsYW5DdXN0b21pemF0aW9uU3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zMi9SZXBvcnRIZWFkZXJdzsFOwzAMBuB38XlLuqRDkOvuY9p6AnGwWm+JyJwqSZFGlXenbDAqjtb//bZHiNSHmLd4JjCwwUg7j7wZUg5n94nZBT5kzGl/ZbD48Y27elWpalmpZaWbVW1Wj0Yroev1WquXifYYp7WZYgIzTsUUhthSc+m/q7u/cCbBvI7At2eQA19+n5jQB/qBDjk6Pk3pNjBBWdx1iCfkf3hPR4rELd3u3wewOffJSDkvCR9a9IIsoc9WpIE7S53o3uXRuiifZ1TWSj88QSlvpXwBUEsHCKqi6lbNAAAAQgEAAFBLAwQUAAgICABQckNQAAAAAAAAAAAAAAAAUAAAAENhcmVQbGFuQ3VzdG9taXphdGlvblN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzIvRUhlYWx0aFBsYW5EZWZpbml0aW9uLzIwMjI5pZJNT8MwDIb/S879GF33eS1IcAJt3KYdvNRdI9KkysdgTP3vOIVtMA0uSJWi2G/8PrZ7YHf3CNLVTxLULVZCCSe0YvMDM2i1Nxyf9y2yObsQREyUFM0GWTajS4MOwqMdGkvph5C7oXhrdCUkvV+x2rl2nqZY936J9aqssUzKl7SqhUmXznjuvMGzyVEbt+Rdnr3XXcTwzaGyPerqwLyRZPgPh0aXohJoYqOJ9np5gxUaVDzkdyA9Lk6BflynSw9iiUSbLSjxDsEqkZqDTH6De/wmTcej2TRnXRedrD+petdClwgbSSeZtS54c6JX2x7V7q3D5s9hcJtetksFArd+VWhYt+7oW0fHZYY1TyEb5JDFOJlBnGcjjDfDKosn42HFJzCaDPIplbEOnLekB+7EDhntqQCD4dcpvHW6+Wpw6ZsGzD6gO9EQ+o9sob2itm6i80wXoLZ4VdR1H1BLBwgOX5y7WgEAAMMCAABQSwECFAAUAAgICABQckNQqqLqVs0AAABCAQAAQQAAAAAAAAAAAAAAAAAAAAAAQ2FyZVBsYW5DdXN0b21pemF0aW9uU3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zMi9SZXBvcnRIZWFkZXJQSwECFAAUAAgICABQckNQDl+cu1oBAADDAgAAUAAAAAAAAAAAAAAAAAA8AQAAQ2FyZVBsYW5DdXN0b21pemF0aW9uU3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zMi9FSGVhbHRoUGxhbkRlZmluaXRpb24vMjAyMjlQSwUGAAAAAAIAAgDtAAAAFAMAAAAA"
}
POST [base]/$fetch-careplan-duration-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZWQyNDc5ZGYtM2MyMS00MTBjLWI2NDYtMTY2MWNiNjc5ZmM2IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbi1kdXJhdGlvbi1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/17238"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "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"
}
POST [base]/$fetch-careplans-by-patient
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiOWNhNDU4M2QtZjBhMi00ODVmLTkzMDAtMmVkZTM3NGRjNDdjIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbnMtYnktcGF0aWVudCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/30985"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "UEsDBBQACAgIAFByQ1AAAAAAAAAAAAAAAAA5AAAAQ2FyZVBsYW5zQnlQYXRpZW50UmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzMvUmVwb3J0SGVhZGVyXc7BTsMwDAbgd8l5S9qmoJIj3Ee19QTiYLXeEpE5VZJOKlXenbChUXG0/u+3vTCPo/NxB2dkir2Ax9YChee5hWiQ4v4as82v68zVVUVVbItqW8iurFXZKCn5Yy2bsn7LdASf10X0gaklF4ObfI/dPP5U279wJZl6XxjdngByNJ/NV37AUUYXsBMeojd0yunOEbK0uWvnT0D/8B6P6JF6vN2/D0zHOAYlxLrErevBctQINmoeJho0Dnz4FEdtvHhdUSGLp+aBpfSR0jdQSwcId/Qr8ssAAAA6AQAAUEsDBBQACAgIAFByQ1AAAAAAAAAAAAAAAABHAAAAQ2FyZVBsYW5zQnlQYXRpZW50UmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzMvRUhlYWx0aEVwaXNvZGVPZkNhcmUvODQ1MTC1Vk1z2jAQ/S+6FuMvjG1ubZKZ9hSmza2Tg5DWoMZYriSnpRn+e1fCJsaBZtLADAM2Wu/bj/d2/URuPgMtzeqmFlpyuC2uqAIyeyIKtGwUg7tNjffk8HxEBMc/s0kSBnizBkPtM4+gtJDVF3sW4v+1koUo8fHvZGVMPfN9WDm0sW4qvgI+5g9+sRLK/2ZUw0yj4BoKUQmDXjpbD3bQsmAW+n47IvDbQGWR0PMTaVSJeOcC8OzXmlZ0CepWLWkl/lBrjek80rKBr1CAgoq1RdrfuAA0RiB7D41LyWg5PhVU37+fhUEwIdvt/YhoQ02j0SdlRjzacnNBl5XUQruMmay4S+FUDDaHuqSv4V91fvwkTcMpwdIqWj2QWWijqDEuqMwpjPb4FYj5zsqP8iRzAK60oloe1PbMpYyDPEssWA1KSG7dY0mVsbTM08ALQvzcBeEsCGZB+MFdYJGh4i8twtkkaC226LGVi1XBHAvs2jGQyv6sVck0jaaXV0nXcicQvj9vAzzSvtfpYZPoISVxlmML+/zkihbG5lkZxxQi61YrjBpYSrVp+cqx4+5Sb7SB9T/1yvSev97ezcg6sfHffbrGGFwUzeIHsDPxczpJo8xSBrVlcL68U1kH49Lfzcnz83FEKOfIPg36ZJ/fPAqyIItdl93wEWYzdP0unLmSDDhS+Cv8bEAbP4uTKLJjz0K26jok3jGNDSxape0Yemml2Sx7ArvAQlqjXgoBylOytNP/mPvnHlx8MWVRahfTaA+9i8qhXiHL6aLEXwSrnWzerPZhuq3S5a8KlNX6jhttM20rYwYRo1MvC6PImyyKxFvEnHlFwdIF5XlQFDF5uUX7BBuw8CjFhjbdS48j7MVJ1qGrFv0CNNMrqrBTc1kKtjlrQ4FqhFzjYO1AvNqiCBxUw0lu23KeffWxHVj9nZVO0+RwZzG5rkswwPt7CztWIgGl4ki5LsL/yLybmc8Jec7XIOkR2e0YsuAQxbCgXphE3Jtwxr2cQu4FEcvyKInSaZbaOX/WXTfJ4vBiuy5KYveqdL/9C1BLBwgrXs0sEQMAAFwMAABQSwECFAAUAAgICABQckNQd/Qr8ssAAAA6AQAAOQAAAAAAAAAAAAAAAAAAAAAAQ2FyZVBsYW5zQnlQYXRpZW50UmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzMvUmVwb3J0SGVhZGVyUEsBAhQAFAAICAgAUHJDUCtezSwRAwAAXAwAAEcAAAAAAAAAAAAAAAAAMgEAAENhcmVQbGFuc0J5UGF0aWVudFJlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzMzL0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzg0NTEwUEsFBgAAAAACAAIA3AAAALgEAAAAAA=="
}
POST [base]/$fetch-careteam-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNzYyYjdlNTMtZGM1MS00MTViLWEzYTgtMTJlNGQwMGM3MDRjIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJldGVhbS1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/69342"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "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"
}
POST [base]/$fetch-measurement-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMTFhNjMwYzAtMDZiZS00NWRiLWI2ZTUtYzhlNDExNGMxMDc3IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1tZWFzdXJlbWVudC1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/67678"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "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Bwg31BE7jAEAAJYDAABQSwECFAAUAAgICABRckNQqWf4I8kAAAA4AQAANwAAAAAAAAAAAAAAAAAAAAAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzM1L1JlcG9ydEhlYWRlclBLAQIUABQACAgIAFFyQ1B+gfofjQEAAJYDAABFAAAAAAAAAAAAAAAAAC4BAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzUvRUhlYWx0aEVwaXNvZGVPZkNhcmUvNzAxNDhQSwECFAAUAAgICABRckNQsOD4K4gBAACWAwAARQAAAAAAAAAAAAAAAAAuAwAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzM1L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzgwODUzUEsBAhQAFAAICAgAUXJDUPgWO5qMAQAAlwMAAEUAAAAAAAAAAAAAAAAAKQUAAE1lYXN1cmVtZW50U3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zNS9FSGVhbHRoRXBpc29kZU9mQ2FyZS81MTM3MFBLAQIUABQACAgIAFFyQ1BoPqWCjgEAAJcDAABFAAAAAAAAAAAAAAAAACgHAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzUvRUhlYWx0aEVwaXNvZGVPZkNhcmUvNzI0NjVQSwECFAAUAAgICABRckNQp9WKuYsBAACWAwAARQAAAAAAAAAAAAAAAAApCQAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzM1L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzQwNDkxUEsBAhQAFAAICAgAUXJDUEAsnHONAQAAlwMAAEUAAAAAAAAAAAAAAAAAJwsAAE1lYXN1cmVtZW50U3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zNS9FSGVhbHRoRXBpc29kZU9mQ2FyZS85MDA1MlBLAQIUABQACAgIAFFyQ1A4QlvEjAEAAJcDAABFAAAAAAAAAAAAAAAAACcNAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzUvRUhlYWx0aEVwaXNvZGVPZkNhcmUvNjE5MTBQSwECFAAUAAgICABRckNQEPFldY4BAACXAwAARQAAAAAAAAAAAAAAAAAmDwAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzM1L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzY3NTk3UEsBAhQAFAAICAgAUXJDUIoSyIeOAQAAlwMAAEUAAAAAAAAAAAAAAAAAJxEAAE1lYXN1cmVtZW50U3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF8zNS9FSGVhbHRoRXBpc29kZU9mQ2FyZS8zOTA1MlBLAQIUABQACAgIAFFyQ1A31BE7jAEAAJYDAABEAAAAAAAAAAAAAAAAACgTAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfMzUvRUhlYWx0aEVwaXNvZGVPZkNhcmUvMzc1MVBLBQYAAAAACwALAOIEAAAmFQAAAAA="
}
POST [base]/$fetch-patient-devices
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMGIzNTA3YzUtMWUxYy00NWFiLWIwN2MtZmM2YzY1YjVhMDI2IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWRldmljZXMiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "ANONYMIZED"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/71205"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "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"
}
POST [base]/$fetch-patient-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNzljMTQ4NWYtYjE5NC00Yjg4LWI3MzItODk0ZmJmZjYwNjliIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWdkcHIiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/84804"
}
},
{
"name": "patient",
"valueReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/35411"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "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"
}
POST [base]/$fetch-practitioner-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMmYwZmZiYmYtNjk4Mi00NWYyLTkxMTYtZmQ1MjRiODg1ODUwIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wcmFjdGl0aW9uZXItZ2RwciIsInJlcG9ydC1ub24tYW5vbnltaXplZCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/47837"
}
},
{
"name": "practitioner",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Practitioner/25169"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "UEsDBBQACAgIAFdyQ1AAAAAAAAAAAAAAAAA3AAAAUHJhY3RpdGlvbmVyR0RQUlJlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzQ2L1JlcG9ydEhlYWRlcrWRsW7CMBCG3+VmsJ0QCHiu1I2ikKlVBys5sNVgWxcHiUZ597qholb3jqf/u/t+2SMQekdhry4IEg6kmmCCcRbp+elQVXMIix+qNjOVi1wsRb4UqzorZLaVxYaJcl0Wu9eIekXxWEDqQY5xsXcDNVjf/Cz4DRMS5NsI9l5BWWdvF/OpvltE6Kq6AY+BjD3HdB+bwbR40I7Oyv6BKzwhoW3w7n8MoEPwveQ8XWKda1THUKPqgmb9YFuNLWs/+Ekb4i8JyotyuyphSvQ+ea//0Kf/wfN1ttlF/fs0fQFQSwcIDYzAxdwAAAC3AQAAUEsDBBQACAgIAFdyQ1AAAAAAAAAAAAAAAABEAAAAUHJhY3RpdGlvbmVyR0RQUlJlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzQ2L0VIZWFsdGhQcmFjdGl0aW9uZXIvMjUxNjm1Uktv3CAQ/i+cwxo/MT42iZScUql7i3IYw7BGtbEFONJ2tf+94OxG20o5Vb3BDPO9mBN5fEIYw/DdgQwmmNmiI92JOPTz6iTujwuSjvzRviNGxVpR542IlwkDpJF3dD4+eE69PNYXN2szxulXMoSwdFmGw8a186tVA6qd+pnpwbjsR3CrDKvDB9TGbjTXt3S5ZX473xELU8I8EQ2TGY+RDIua5aIEmgNntGprSXshGNUAeclyxhquyDnNXszeg8M9wrTB/OX0s3dxyTln5X93KSNrSKxJpVFog9Em/UQUuMmoe8yLAnsqChk9ihZpjwJorDWV5AyrOqnxRx8w+iKrs53BoDunZVeKtokBxHaAsPrYTpm+I7mmSViLhdAFp4WUBa2anFMBEmmpFLCybMtW8WQWXDDSLGDDJm3Cqb/ui0aHViawlIOPQczuANb8guR0N84Sxt1X2dzuV/axWOck2CH42d7P6uPL5ayMPWzHT6dfpy59JmerNlgf1csNhuy/PaRtiOgTWDhEwJcboZed+Cc3t3hZxduSb4Tn31BLBwjQicnBnQEAAG4DAABQSwECFAAUAAgICABXckNQDYzAxdwAAAC3AQAANwAAAAAAAAAAAAAAAAAAAAAAUHJhY3RpdGlvbmVyR0RQUlJlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzQ2L1JlcG9ydEhlYWRlclBLAQIUABQACAgIAFdyQ1DQicnBnQEAAG4DAABEAAAAAAAAAAAAAAAAAEEBAABQcmFjdGl0aW9uZXJHRFBSUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfNDYvRUhlYWx0aFByYWN0aXRpb25lci8yNTE2OVBLBQYAAAAAAgACANcAAABQAwAAAAA="
}
POST [base]/$fetch-practitioner-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYTA0MmUxOWEtMjI3ZS00YTdmLWI4M2YtZjI0NzQwYzVlNGI4IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1wcmFjdGl0aW9uZXItc3RhdHMiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/84363"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03",
"end": "2020-02-03"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "UEsDBBQACAgIAFdyQ1AAAAAAAAAAAAAAAAA4AAAAUHJhY3RpdGlvbmVyU3RhdHNSZXBvcnRfMjAyMF8wMl8wM18xNF8xOF80Ni9SZXBvcnRIZWFkZXJdkEFugzAQRe/idWIIpgj5EGmUsGrVxQhPghVio/FQKUW+e11oU9rl+L/x+5pJEA6eeA83FFocCFq2bL1DOjFwOM6p2HxjjZ2xIi/ybV5sc9XsSr2rdVnJSpWqfnpJ6ACUfmOkIPSUFoMfqcXmPsyG33BFCv06Cbd0AOfd/WY/4KtGgt6hH/HEZN0lpftUTcTNg/Z0AfcPPuIZCV2Li/8xiI55CDrL1kuy9y30EjuEnjsZRmc6NNJcs3NnKXteoVldqkqJuNIPSNabH/FhmZI1MKSzrS+VGHTm71OMbzF+AlBLBwiIn8eJ4AAAAIMBAABQSwMEFAAICAgAV3JDUAAAAAAAAAAAAAAAAFMAAABQcmFjdGl0aW9uZXJTdGF0c1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzQ2L1ByYWN0aXRpb25lclN1bW1hcnkvUHJhY3RpdGlvbmVyU3VtbWFyee2WPW/bMBCG/4vmnM3vD41Nlk4tkGxBhhN5jIXaUkDJAdLA/70nt0lTNBkKDxmaTRSP7x1fPvx4bL5WTHM/9+NA9XK/22F9aNrHZqy3OPTfcen4I2TmX9Pcp6lpr2/OmoSVrgh3b8Y8PocsspWmcV8TXT3cUdM2509dZ02fuR2j04EbO5pxCb+nOrHk56VP8v+7OpZ+yyOvm80837XrNW0It/NmNe2HvKG8yt/WZdPX9eVc92neV7qg0g/Hwp5iYSloXrLeHJa8NMx96akeiz2WIYXTTlsPiE6DMUlCNMmA9CZo6aKNwXI108M0E0+r2deh7WkubS2p1TG45sDWTGzDni1oFmfuiQcMuFtmXVxQUgYPhKxsfOig8yJBVCJGr22SZomuhNM4nI+Zfto45n64PX4+J37bhDSt0zjk48QnFktHmebq0wXXtlS3wwFvWfDLi4U+ilcqVGlI9Et/4gQvaVhtx4Tb1VvGv9RbB8M+LgmXpfsNyPm4H+amFYezf6LDOyvt+9ORpZJdCBIEOV4+22VA6SVo0hZzLIQUTqDDWRUCaoQiTAQTOg1BFwHWKhQ5xM6I8EHH33TYGJV+fzqM9inZ7ICoC2A65H2tnQISaJRQDovEE+ggPih4GyAjlxCMzAo6VA6SoGK89Cid+KDjlbMjSKHenw5vSZfSWXBOExhNCTqjFFitjYqhFG/NCXRoGwgjMh1KZDBEEtCLAMSHBinOKV36oOMVOqI25v3pkJ0i5DcAiBz5ZiFXAIs1kErSiu8V6Ys6gQ5UvjAcCM56PjuyJ+hsshD4OeKSlwG9+z/ouDkcfgBQSwcIqcpCgGgCAAD6CgAAUEsBAhQAFAAICAgAV3JDUIifx4ngAAAAgwEAADgAAAAAAAAAAAAAAAAAAAAAAFByYWN0aXRpb25lclN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfNDYvUmVwb3J0SGVhZGVyUEsBAhQAFAAICAgAV3JDUKnKQoBoAgAA+goAAFMAAAAAAAAAAAAAAAAARgEAAFByYWN0aXRpb25lclN0YXRzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfNDYvUHJhY3RpdGlvbmVyU3VtbWFyeS9QcmFjdGl0aW9uZXJTdW1tYXJ5UEsFBgAAAAACAAIA5wAAAC8EAAAAAA=="
}
POST [base]/$fetch-ssl-orders
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNmZmY2Y4ZTgtZjFmOC00YzIxLTlkNjUtYTY2NTYwNDUxMmFkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1zc2wtb3JkZXJzIiwicmVwb3J0LW5vbi1hbm9ueW1pemVkIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/1710"
}
},
{
"name": "seller",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/23621"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "38c6a8c0-c20f-49df-bf40-1bf274aa42fd"
}
},
"content": "UEsDBBQACAgIAFdyQ1AAAAAAAAAAAAAAAAAwAAAAU1NMT3JkZXJzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfNDcvUmVwb3J0SGVhZGVytY7LbsIwEEX/ZdbgVxBB/oYKKpJVqy6sZMBWjR2NnUo0yr/XhYpG3Xc5c8+dMxMQDpHy3lwQNDTN04F6pHS8bWH1E7fuFiuhxFqotahaudFypzc1U2pXb6uXgg6GypVc2qCnUkxxpA7b6/Bdff4NFyTo1wnC3W1CDNeL+zTZxVCgD+NHbDK5cC7pPgaEefWgI51N+AMf8YSEocO7/zGAzXlImvNlifnYGc/QovHZsjSG3mLP+nd+so74YYFyWUsB88Ke0Pvy/X97VbVVsojf5vkLUEsHCDAo6XzSAAAAqQEAAFBLAwQUAAgICABXckNQAAAAAAAAAAAAAAAANgAAAFNTTE9yZGVyc1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzQ3L09yZGVyRGV0YWlscy9PUkRFUq1Ty07DMBD8F5/zaCoOkGObHCpFFJX2AIjDEm8bC8eJ7E1FqPLvOA2OWsSFFsmH3R1rNN4ZH9hSc9QJEghpWHxgVd/3heAsZgVRbeIwNEb6RySQVQ4ywAJBUhGYRvECecDfw30UHm+Ey1WSrpjHqNAIfGFpVCOlZwlRkdgK1MaNDAE1Y1drUWlBretVRTiCb03b6/qjoho0teFs83RUZFDKi0ke0yw7YUlQij3qdl4pgpzS0i7Qac1B44MEtcLtz9FakEQ3RNBSoCHHlQCNmLT174jGHPvh0HfeYFkmVL+sl8uN86WlGNzLFvcp81wWrkrBucWCsHQ17DQiP30Zx73Iv7vu1SZIQ47XP2zQEkZ9JkVptwplbZmmk+jOj6b+9GYd3caTiT3P9kpuU0vIZ+1S70CJTyBRqdFGB26MM8CS4geNiW7qWmJpkw66XZ8A/7HL0ejz/zMvQO3GtXXdF1BLBwjifmOyXwEAANUDAABQSwECFAAUAAgICABXckNQMCjpfNIAAACpAQAAMAAAAAAAAAAAAAAAAAAAAAAAU1NMT3JkZXJzUmVwb3J0XzIwMjBfMDJfMDNfMTRfMThfNDcvUmVwb3J0SGVhZGVyUEsBAhQAFAAICAgAV3JDUOJ+Y7JfAQAA1QMAADYAAAAAAAAAAAAAAAAAMAEAAFNTTE9yZGVyc1JlcG9ydF8yMDIwXzAyXzAzXzE0XzE4XzQ3L09yZGVyRGV0YWlscy9PUkRFUlBLBQYAAAAAAgACAMIAAADzAgAAAAA="
}
POST [base]/$schedule-careplan-and-episode-of-care-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZTk3ZmU3ZjItNjkyYy00NGQxLWExYWQtYTE1YWE2NjA1YWIwIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1lcGlzb2Rlb2ZjYXJlLXN0YXRzIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/72673"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:31+01:00",
"end": "2020-02-03T15:18:31+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "11",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:31.448+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "e97fe7f2-692c-44d1-a1ad-a15aa6605ab0"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careplan-customization-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZjQwYjA5NzktNzZmOS00OGZiLThlZjYtMzI1NjllZGM2YmU2IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbi1jdXN0b21pemF0aW9uLXN0YXRzIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/45888"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:32+01:00",
"end": "2020-02-03T15:18:32+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "12",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:32.483+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "f40b0979-76f9-48fb-8ef6-32569edc6be6"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careplan-duration-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMzBlYzI3N2MtZmMwMC00NzFjLThmNmMtYjYzM2U5ZDBhOTZkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbi1kdXJhdGlvbi1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/30148"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:33+01:00",
"end": "2020-02-03T15:18:33+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "13",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:33.181+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "30ec277c-fc00-471c-8f6c-b633e9d0a96d"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careplans-by-patient
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiOTM2MGE1Y2UtZWUyZS00ZGExLWE1ZmQtMDFiZWQ2OTc3M2FmIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbnMtYnktcGF0aWVudCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/94020"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:33+01:00",
"end": "2020-02-03T15:18:33+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "14",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:33.747+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "9360a5ce-ee2e-4da1-a5fd-01bed69773af"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careteam-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMzA5ZTVhOTgtZmY1ZS00ZTc3LWFiNzgtYTFjNTUxMzk4MzhhIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJldGVhbS1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/5162"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:34+01:00",
"end": "2020-02-03T15:18:34+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "15",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:34.838+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "309e5a98-ff5e-4e77-ab78-a1c55139838a"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-measurement-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYmRmNGU2NDMtYWU2Yy00MmFjLTkwZDUtMGJjNzUwMDM0YWIyIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1tZWFzdXJlbWVudC1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/57271"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:35+01:00",
"end": "2020-02-03T15:18:35+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "16",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:35.930+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "bdf4e643-ae6c-42ac-90d5-0bc750034ab2"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-patient-devices
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMmRmNGRiOWUtMWY1OS00MDMwLTg0MTgtMGMxMjEwYjE4YjJkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWRldmljZXMiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiLCIkdGVzdC1vbmx5LWNyZWF0ZSIsIkJpbmFyeS5yZWFkIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/18795"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "25",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:19:00.685+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "2df4db9e-1f59-4030-8418-0c1210b18b2d"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-patient-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNmM3ZDc5NmYtYTQwNi00YzY4LTkzNDItMGFlN2RlOWY3NjMyIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWdkcHIiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/12195"
}
},
{
"name": "patient",
"valueReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/67188"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "18",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:37.929+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "6c7d796f-a406-4c68-9342-0ae7de9f7632"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-patient-total
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMWVmMmRkY2YtYzM2Zi00MjdiLWJhYmUtYzczNTUzMjQyZDBmIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1wYXRpZW50LXRvdGFsIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/535"
}
},
{
"name": "conditionCode",
"valueCoding": {
"system": "http://snomed.info/sct",
"code": "313299006",
"display": "Severe chronic obstructive pulmonary disease"
}
},
{
"name": "status",
"valueString": "active"
},
{
"name": "anonymization",
"valueString": "ANONYMIZED"
}
]
}
Response
{
"resourceType": "Binary",
"id": "20",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:42.474+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "1ef2ddcf-c36f-427b-babe-c73553242d0f"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-practitioner-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZDk2YmY5YmYtZjEyNi00ZDJkLWJmMzMtNzkyM2YxYjY4NzIxIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wcmFjdGl0aW9uZXItZ2RwciIsInJlcG9ydC1ub24tYW5vbnltaXplZCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/10481"
}
},
{
"name": "practitioner",
"valueReference": {
"reference": "https://patient.local.ehealth.sundhed.dk/fhir/Patient/99809"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "21",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:46.131+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "d96bf9bf-f126-4d2d-bf33-7923f1b68721"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-practitioner-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMmY0ZjU0MGEtMjA0MC00NTQ3LTk1NDItNTJhNTdlYTNhYWRhIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1wcmFjdGl0aW9uZXItc3RhdHMiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/38571"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:46+01:00",
"end": "2020-02-03T15:18:46+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "22",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:46.684+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "2f4f540a-2040-4547-9542-52a57ea3aada"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-ssl-orders
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYTJkMjI2NTUtYzI1My00MTQwLWFmM2YtNjlhZWEwNTljMGQzIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1zc2wtb3JkZXJzIiwicmVwb3J0LW5vbi1hbm9ueW1pemVkIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/7411"
}
},
{
"name": "seller",
"valueReference": {
"reference": "https://organization.local.ehealth.sundhed.dk/fhir/Organization/9956"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-02-03T15:18:47+01:00",
"end": "2020-02-03T15:18:47+01:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "23",
"meta": {
"versionId": "1",
"lastUpdated": "2020-02-03T14:18:47.383+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "a2d22655-c253-4140-af3f-69aea059c0d3"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}