FHIR © HL7.org  |  Server Home  |  Health Intersections FHIR Server v1.0.275  |  FHIR Version 4.0.0  | User: ANONYMOUS (Unknown)  

History Record

XML or JSON representation

Links: First Previous Next Last  (21 found). Search: http://test.fhir.org/r4/Library/_history?&_prior=2019-03-18T17:23:06.562Z&_format=text/xhtml&history-id=81524842-23dd-4b7c-9edd-f24e06655f 

Library "zika-virus-intervention-logic" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Zika Virus Intervention Logic

{
  "resourceType" : "Library",
  "id" : "zika-virus-intervention-logic",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.437Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Zika Virus Intervention Logic</div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "zika-virus-intervention-logic"
    }
  ],
  "version" : "1.0.0",
  "title" : "Zika Virus Intervention Logic",
  "status" : "active",
  "experimental" : true,
  "type" : {
    "coding" : [
      {
        "code" : "logic-library"
      }
    ]
  },
  "date" : "2016-11-14",
  "description" : "Decision support logic for managing zika virus infection",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "age"
      },
      "valueRange" : {
        "low" : {
          "value" : 12,
          "unit" : "a"
        }
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "user"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "309343006",
            "display" : "Physician"
          }
        ]
      }
    }
  ],
  "topic" : [
    {
      "text" : "Zika Virus Management"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "depends-on",
      "resource" : "Library/fhir-model-definition"
    },
    {
      "type" : "depends-on",
      "resource" : "ValueSet/zika-affected-area"
    }
  ],
  "parameter" : [
    {
      "name" : "Patient",
      "use" : "in",
      "type" : "Patient"
    },
    {
      "name" : "Current Encounter",
      "use" : "in",
      "type" : "Encounter"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "Condition",
      "codeFilter" : [
        {
          "path" : "code",
          "valueSet" : "urn:oid:X.Y.Z"
        }
      ]
    },
    {
      "type" : "Observation",
      "codeFilter" : [
        {
          "path" : "code",
          "valueSet" : "urn:oid:X.Y.Z"
        }
      ]
    },
    {
      "type" : "Condition",
      "codeFilter" : [
        {
          "path" : "code",
          "valueSet" : "urn:oid:2.16.840.1.114222.4.11.7459"
        }
      ]
    }
  ],
  "content" : [
    {
      "contentType" : "text/cql",
      "data" : "bGlicmFyeSAiemlrYS12aXJ1cy1pbnRlcnZlbnRpb24tbG9naWMiIHZlcnNpb24gJzEuMC4wJw0KDQp1c2luZyBGSElSIHZlcnNpb24gJzEuOCcNCg0KaW5jbHVkZSBGSElSSGVscGVycyB2ZXJzaW9uICcxLjgnIGNhbGxlZCBGSElSSGVscGVycw0KDQpjb2Rlc3lzdGVtICJFeGFtcGxlIFF1ZXN0aW9ubmFpcmVzIjogJ2h0dHA6Ly9leGFtcGxlLm9yZy9xdWVzdGlvbm5haXJlcycNCg0KdmFsdWVzZXQgIlByZWduYW5jeSI6ICd1cm46b2lkOlguWS5aJw0KdmFsdWVzZXQgIlppa2EgQWZmZWN0ZWQgQXJlYXMiOiAndXJuOm9pZDoyLjE2Ljg0MC4xLjExNDIyMi40LjExLjc0NTcnIC8vIFZhbHVlIHNldCBoYXMgYmVlbiBjcmVhdGVkIGJhc2VkIHVwb24gSmFuIDI2dGgsIDIwMTYgdHJhdmVsIG5vdGljZSBmcm9tIENEQyBaaWthIHZpcnVzIGRpc2Vhc2Ugd2Vic2l0ZQlodHRwczovL3BoaW52YWRzLmNkYy5nb3YvdmFkcy9WaWV3VmFsdWVTZXQuYWN0aW9uP29pZD0yLjE2Ljg0MC4xLjExNDIyMi40LjExLjc0NTcNCnZhbHVlc2V0ICJaaWthIFZpcnVzIFNpZ25zIGFuZCBTeW1wdG9tcyI6CScyLjE2Ljg0MC4xLjExNDIyMi40LjExLjc0NTknIC8vIGh0dHBzOi8vcGhpbnZhZHMuY2RjLmdvdi92YWRzL1ZpZXdWYWx1ZVNldC5hY3Rpb24/b2lkPTIuMTYuODQwLjEuMTE0MjIyLjQuMTEuNzQ1OQ0KdmFsdWVzZXQgIkdlbmVyYWwgQXJib3ZpcnVzIFNpZ25zIGFuZCBTeW1wdG9tcyI6ICcyLjE2Ljg0MC4xLjExNDIyMi40LjExLjc0NjAnIC8vIFNpZ25zIGFuZCBTeW1wdG9tcyBvZiBBcmJvdmlyYWwgZGlzZWFzZXMuIFRoaXMgdmFsdWUgc2V0IHdvdWxkIGJlIHVzZWQgZm9yIHB1YmxpYyBoZWFsdGggY2FzZSBub3RpZmljYXRpb24gYW5kIGluY2x1ZGVzIHNpZ25zIGFuZCBzeW1wdG9tcyBvZiBEZW5ndWUsIENoaWt1bmd1bnlhIGFuZCBaaWthLglodHRwczovL3BoaW52YWRzLmNkYy5nb3YvdmFkcy9WaWV3VmFsdWVTZXQuYWN0aW9uP29pZD0yLjE2Ljg0MC4xLjExNDIyMi40LjExLjc0NjANCnZhbHVlc2V0ICJaaWthIFZpcnVzIFRlc3RzIjogJzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuNzQ4MCcJLy8gaHR0cHM6Ly9waGludmFkcy5jZGMuZ292L3ZhZHMvVmlld1ZhbHVlU2V0LmFjdGlvbj9vaWQ9Mi4xNi44NDAuMS4xMTQyMjIuNC4xMS43NDgwDQp2YWx1ZXNldCAiQXJib3ZpcnVzIFRlc3RzIjogJzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuNDEyMCcgLy8gaHR0cHM6Ly9waGludmFkcy5jZGMuZ292L3ZhZHMvVmlld1ZhbHVlU2V0LmFjdGlvbj9vaWQ9Mi4xNi44NDAuMS4xMTQyMjIuNC4xMS40MTIwDQp2YWx1ZXNldCAiQ2hpa3VuZ3VueWEgVGVzdHMiOiAnMi4xNi44NDAuMS4xMTQyMjIuNC4xMS43MzM5JyAvLyBodHRwczovL3BoaW52YWRzLmNkYy5nb3YvdmFkcy9WaWV3VmFsdWVTZXQuYWN0aW9uP29pZD0yLjE2Ljg0MC4xLjExNDIyMi40LjExLjczMzkNCnZhbHVlc2V0ICJEZW5ndWUgVGVzdHMiOiAnMi4xNi44NDAuMS4xMTQyMjIuNC4xMS40MTQxJyAvLwlodHRwczovL3BoaW52YWRzLmNkYy5nb3YvdmFkcy9WaWV3VmFsdWVTZXQuYWN0aW9uP29pZD0yLjE2Ljg0MC4xLjExNDIyMi40LjExLjQxNDENCnZhbHVlc2V0ICJaaWthIFZpcnVzIElnTSBFTElTQSBSZXN1bHRzIjogJzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuNzQ3NicgLy8gVGhpcyB2YWx1ZSBzZXQgaXMgaW50ZW5kZWQgZm9yIHVzZSBpbiBlbGVjdHJvbmljIGxhYm9yYXRvcnkgcmVwb3J0aW5nIGJhc2VkIG9uIHRoZSByZXN1bHRzIHJlY2VpdmVkIGZyb20gdGhlIGxhYm9yYXRvcnkuICBUaGUgbGFib3JhdG9yeSBtYXkgYWxzbyByZXBvcnQgYSBxdWFudGl0YXRpdmUgdGl0ZXIgaWYgYXBwbGljYWJsZS4JaHR0cHM6Ly9waGludmFkcy5jZGMuZ292L3ZhZHMvVmlld1ZhbHVlU2V0LmFjdGlvbj9vaWQ9Mi4xNi44NDAuMS4xMTQyMjIuNC4xMS43NDc2DQp2YWx1ZXNldCAiWmlrYSBWaXJ1cyBOZXV0cmFsaXppbmcgQW50aWJvZHkgUmVzdWx0cyI6ICcyLjE2Ljg0MC4xLjExNDIyMi40LjExLjc0NzcnIC8vIFRoaXMgdmFsdWUgc2V0IGlzIGludGVuZGVkIGZvciB1c2UgaW4gZWxlY3Ryb25pYyBsYWJvcmF0b3J5IHJlcG9ydGluZyBiYXNlZCBvbiB0aGUgcmVzdWx0cyByZWNlaXZlZCBmcm9tIHRoZSBsYWJvcmF0b3J5LiAgVGhlIGxhYm9yYXRvcnkgbWF5IGFsc28gcmVwb3J0IGEgcXVhbnRpdGF0aXZlIHRpdGVyIGlmIGFwcGxpY2FibGUuCWh0dHBzOi8vcGhpbnZhZHMuY2RjLmdvdi92YWRzL1ZpZXdWYWx1ZVNldC5hY3Rpb24/b2lkPTIuMTYuODQwLjEuMTE0MjIyLjQuMTEuNzQ3Nw0KdmFsdWVzZXQgIkFyYm92aXJ1cyBUZXN0IFJlc3VsdHMiOiAnMi4xNi44NDAuMS4xMTQyMjIuNC4xMS40MDAzJyAvLwlodHRwczovL3BoaW52YWRzLmNkYy5nb3YvdmFkcy9WaWV3VmFsdWVTZXQuYWN0aW9uP29pZD0yLjE2Ljg0MC4xLjExNDIyMi40LjExLjQwMDMNCnZhbHVlc2V0ICJDaGlrdW5ndW55YSBUZXN0IFJlc3VsdHMiOiAnMi4xNi44NDAuMS4xMTQyMjIuNC4xMS43MzQzJyAvLyBUaGlzIHZhbHVlIHNldCBpcyBpbnRlbmRlZCBmb3IgdXNlIGluIGVsZWN0cm9uaWMgbGFib3JhdG9yeSByZXBvcnRpbmcgYmFzZWQgb24gdGhlIHJlc3VsdHMgcmVjZWl2ZWQgZnJvbSB0aGUgbGFib3JhdG9yeS4gIFRoZSBsYWJvcmF0b3J5IG1heSBhbHNvIHJlcG9ydCBhIHF1YW50aXRhdGl2ZSB0aXRlciBpZiBhcHBsaWNhYmxlLglodHRwczovL3BoaW52YWRzLmNkYy5nb3YvdmFkcy9WaWV3VmFsdWVTZXQuYWN0aW9uP29pZD0yLjE2Ljg0MC4xLjExNDIyMi40LjExLjczNDMNCnZhbHVlc2V0ICJEZW5ndWUgVGVzdCBSZXN1bHRzIjogJzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuNDAyNScgLy8gVGhpcyB2YWx1ZSBzZXQgaXMgaW50ZW5kZWQgZm9yIHVzZSBpbiBlbGVjdHJvbmljIGxhYm9yYXRvcnkgcmVwb3J0aW5nIGJhc2VkIG9uIHRoZSByZXN1bHRzIHJlY2VpdmVkIGZyb20gdGhlIGxhYm9yYXRvcnkuICBUaGUgbGFib3JhdG9yeSBtYXkgYWxzbyByZXBvcnQgYSBxdWFudGl0YXRpdmUgdGl0ZXIgaWYgYXBwbGljYWJsZS4JaHR0cHM6Ly9waGludmFkcy5jZGMuZ292L3ZhZHMvVmlld1ZhbHVlU2V0LmFjdGlvbj9vaWQ9Mi4xNi44NDAuMS4xMTQyMjIuNC4xMS40MDI1DQoNCmNvZGUgIkNERTogUmVzaWRlbnQgb2Ygb3IgRnJlcXVlbnQgVHJhdmVsZXIgdG8gWmlrYSBBcmVhIjogJ0NERTogUmVzaWRlbnQgb2Ygb3IgRnJlcXVlbnQgVHJhdmVsZXIgdG8gWmlrYSBBcmVhJyBmcm9tICJFeGFtcGxlIFF1ZXN0aW9ubmFpcmVzIg0KY29kZSAiQ0RFOiBSZWNlbnQgVHJhdmVsIHRvIFppa2EgQXJlYSI6ICdDREU6IFJlY2VudCBUcmF2ZWwgdG8gWmlrYSBBcmVhJyBmcm9tICJFeGFtcGxlIFF1ZXN0aW9ubmFpcmVzIg0KY29kZSAiQ0RFOiBUaW1lIFNpbmNlIFJldHVybmVkIEZyb20gVHJhdmVsIjogJ0NERTogVGltZSBTaW5jZSBSZXR1cm5lZCBGcm9tIFRyYXZlbCcgZnJvbSAiRXhhbXBsZSBRdWVzdGlvbm5haXJlcyINCmNvZGUgIkNERTogUmVjZW50IFNleHVhbCBFbmNvdW50ZXIgV2l0aCBUcmF2ZWxlciB0byBaaWthIEFyZWEiOiAnQ0RFOiBSZWNlbnQgU2V4dWFsIEVuY291bnRlciBXaXRoIFRyYXZlbGVyIHRvIFppa2EgQXJlYScgZnJvbSAiRXhhbXBsZSBRdWVzdGlvbm5haXJlcyINCmNvZGUgIkNERTogVGltZSBTaW5jZSBTZXh1YWwgRW5jb3VudGVyIjogJ0NERTogVGltZSBTaW5jZSBTZXh1YWwgRW5jb3VudGVyJyBmcm9tICJFeGFtcGxlIFF1ZXN0aW9ubmFpcmVzIg0KY29kZSAiQ0RFOiBQbGFubmVkIFRyYXZlbCB0byBaaWthIEFyZWEiOiAnQ0RFOiBQbGFubmVkIFRyYXZlbCB0byBaaWthIEFyZWEnIGZyb20gIkV4YW1wbGUgUXVlc3Rpb25uYWlyZXMiDQoNCnBhcmFtZXRlciAiQ3VycmVudCBFbmNvdW50ZXIiIEVuY291bnRlcg0KDQpjb250ZXh0IFBhdGllbnQNCg0KZGVmaW5lICJQcmVnbmFuY3kgQ29uZGl0aW9ucyI6DQogIFtDb25kaXRpb246ICJQcmVnbmFuY3kiXSBDDQogICAgd2hlcmUgQy5jbGluaWNhbFN0YXR1cyA9ICdhY3RpdmUnDQogICAgICBhbmQgQy52ZXJpZmljYXRpb25TdGF0dXMgPSAnY29uZmlybWVkJw0KICAgICAgLy8gd2VsbCwgdGhpcyBpcyB1Z2x5Li4uLg0KICAgICAgYW5kIEludGVydmFsW0Mub25zZXQgYXMgZGF0ZVRpbWUsIEMuYWJhdGVtZW50IGFzIGRhdGVUaW1lXSBpbmNsdWRlcyBUb2RheSgpDQoNCmRlZmluZSAiSXMgUGF0aWVudCBQcmVnbmFudCI6DQogIFBhdGllbnQuZ2VuZGVyID0gJ2ZlbWFsZScNCiAgICBhbmQgZXhpc3RzICgiUHJlZ25hbmN5IENvbmRpdGlvbnMiKQ0KDQpkZWZpbmUgIlppa2EgRXhwb3N1cmUgQXNzZXNzbWVudCI6DQogIENvZGUgJ1ppa2EgVmlydXMgRXhwb3N1cmUgQXNzZXNzbWVudCcgZnJvbSAiRXhhbXBsZSBRdWVzdGlvbm5haXJlcyINCg0KZGVmaW5lICJaaWthIEV4cG9zdXJlIEFzc2Vzc21lbnQgUmVzdWx0IjoNCiAgRmlyc3QoDQogICAgW09ic2VydmF0aW9uOiAiWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50Il0gTw0KICAgICAgd2hlcmUgTy5zdGF0dXMgPSAnZmluYWwnDQogICAgICAgIGFuZCBPLmVuY291bnRlci5yZWZlcmVuY2UgPSAiQ3VycmVudCBFbmNvdW50ZXIiLmlkIC8vIFRPRE86IGZpeA0KICAgICAgc29ydCBieSAoTy5lZmZlY3RpdmUpIGRlc2MNCiAgKQ0KDQpkZWZpbmUgIkhhcyBaaWthIEV4cG9zdXJlIEFzc2Vzc21lbnQiOg0KICAiWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50IFJlc3VsdCIgaXMgbm90IG51bGwNCg0KZGVmaW5lICJaaWthIFN5bXB0b21zIjoNCiAgW0NvbmRpdGlvbjogIlppa2EgVmlydXMgU2lnbnMgYW5kIFN5bXB0b21zIl0gQw0KICAgIHdoZXJlIEMuY2xpbmljYWxTdGF0dXMgPSAnYWN0aXZlJw0KICAgICAgYW5kIEMudmVyaWZpY2F0aW9uU3RhdHVzID0gJ2NvbmZpcm1lZCcNCiAgICAgIGFuZCBDLiJjb250ZXh0Ii5yZWZlcmVuY2UgPSAiQ3VycmVudCBFbmNvdW50ZXIiLmlkIC8vIFRPRE86IGZpeA0KDQpkZWZpbmUgIkhhcyBaaWthIFN5bXB0b21zIjoNCiAgZXhpc3RzICJaaWthIFN5bXB0b21zIg0KDQpkZWZpbmUgIk5vIFppa2EgU3ltcHRvbXMiOg0KICBub3QgIkhhcyBaaWthIFN5bXB0b21zIg0KDQpkZWZpbmUgIlllcyI6IHsgJ1llcycgfQ0KDQpkZWZpbmUgIlJlc2lkZW50IG9mIG9yIEZyZXF1ZW50IFRyYXZlbGVyIHRvIFppa2EgQXJlYSI6DQogIGV4aXN0cyAoDQogICAgIlppa2EgRXhwb3N1cmUgQXNzZXNzbWVudCBSZXN1bHQiLmNvbXBvbmVudCBDDQogICAgICAvLyBUT0RPOiBOZWVkIHRvIHN0cmVhbWxpbmUsIHRoaXMgb3VnaHQgdG8gaGF2ZSB3b3JrZWQsIG5vdCBzdXJlIHdoeSBpdCBkaWRuJ3QgKHdpdGhvdXQgdGhlIGNvZGluZ1swXSBhY2Nlc3MpDQogICAgICB3aGVyZSBDLmNvZGUuY29kaW5nWzBdID0gIkNERTogUmVzaWRlbnQgb2Ygb3IgRnJlcXVlbnQgVHJhdmVsZXIgdG8gWmlrYSBBcmVhIg0KICAgICAgICBhbmQgQy52YWx1ZSBpbiAiWWVzIg0KICApDQoNCmRlZmluZSAiUmVjZW50IFRyYXZlbCB0byBaaWthIEFyZWEiOg0KICBleGlzdHMgKA0KICAgICJaaWthIEV4cG9zdXJlIEFzc2Vzc21lbnQgUmVzdWx0Ii5jb21wb25lbnQgQw0KICAgICAgd2hlcmUgQy5jb2RlLmNvZGluZ1swXSA9ICJDREU6IFJlY2VudCBUcmF2ZWwgdG8gWmlrYSBBcmVhIg0KICAgICAgICBhbmQgQy52YWx1ZSBpbiAiWWVzIg0KICApDQoNCmRlZmluZSAiVGltZSBTaW5jZSBSZXR1cm5lZCBGcm9tIFRyYXZlbCI6DQogIHNpbmdsZXRvbiBmcm9tICgNCiAgICAiWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50IFJlc3VsdCIuY29tcG9uZW50IEMNCiAgICAgIHdoZXJlIEMuY29kZS5jb2RpbmdbMF0gPSAiQ0RFOiBUaW1lIFNpbmNlIFJldHVybmVkIEZyb20gVHJhdmVsIg0KICAgICAgcmV0dXJuIEMudmFsdWUgYXMgUXVhbnRpdHkNCiAgKQ0KDQpkZWZpbmUgIlJlY2VudCBTZXh1YWwgRW5jb3VudGVyIFdpdGggVHJhdmVsZXIgdG8gWmlrYSBBcmVhIjoNCiAgZXhpc3RzICgNCiAgICAiWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50IFJlc3VsdCIuY29tcG9uZW50IEMNCiAgICAgIHdoZXJlIEMuY29kZS5jb2RpbmdbMF0gPSAiQ0RFOiBSZWNlbnQgU2V4dWFsIEVuY291bnRlciBXaXRoIFRyYXZlbGVyIHRvIFppa2EgQXJlYSINCiAgICAgICAgYW5kIEMudmFsdWUgaW4gIlllcyINCiAgKQ0KDQpkZWZpbmUgIlRpbWUgU2luY2UgU2V4dWFsIEVuY291bnRlciI6DQogIHNpbmdsZXRvbiBmcm9tICgNCiAgICAiWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50IFJlc3VsdCIuY29tcG9uZW50IEMNCiAgICAgIHdoZXJlIEMuY29kZS5jb2RpbmdbMF0gPSAiQ0RFOiBUaW1lIFNpbmNlIFNleHVhbCBFbmNvdW50ZXIiDQogICAgICByZXR1cm4gQy52YWx1ZSBhcyBRdWFudGl0eQ0KICApDQoNCmRlZmluZSAiVGltZSBTaW5jZSBQb3NzaWJsZSBFeHBvc3VyZSI6DQogIENvYWxlc2NlKCJUaW1lIFNpbmNlIFJldHVybmVkIEZyb20gVHJhdmVsIiwgIlRpbWUgU2luY2UgU2V4dWFsIEVuY291bnRlciIpDQoNCmRlZmluZSAiUGxhbm5lZCBUcmF2ZWwgdG8gWmlrYSBBcmVhIjoNCiAgZXhpc3RzICgNCiAgICAiWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50IFJlc3VsdCIuY29tcG9uZW50IEMNCiAgICAgIHdoZXJlIEMuY29kZS5jb2RpbmdbMF0gPSAiQ0RFOiBQbGFubmVkIFRyYXZlbCB0byBaaWthIEFyZWEiDQogICAgICAgIGFuZCBDLnZhbHVlIGluICJZZXMiDQogICkNCg0KZGVmaW5lICJIYXMgUG9zc2libGUgWmlrYSBFeHBvc3VyZSI6DQogICJSZXNpZGVudCBvZiBvciBGcmVxdWVudCBUcmF2ZWxlciB0byBaaWthIEFyZWEiDQogICAgb3IgIlJlY2VudCBUcmF2ZWwgdG8gWmlrYSBBcmVhIg0KICAgIG9yICJSZWNlbnQgU2V4dWFsIEVuY291bnRlciBXaXRoIFRyYXZlbGVyIHRvIFppa2EgQXJlYSINCg0KZGVmaW5lICJaaWthIFN5bXB0b20gT25zZXQiOg0KICBGaXJzdCgNCiAgICAiWmlrYSBTeW1wdG9tcyIgUw0KICAgICAgc29ydCBieSAoUy5vbnNldCBhcyBkYXRlVGltZSkNCiAgKS5vbnNldA0KDQpkZWZpbmUgIlRpbWUgU2luY2UgU3ltcHRvbSBPbnNldCI6DQogIFN5c3RlbS5RdWFudGl0eSB7IHZhbHVlOiB3ZWVrcyBiZXR3ZWVuICJaaWthIFN5bXB0b20gT25zZXQiIGFuZCBUb2RheSgpLCB1bml0OiAnd2snIH0NCg0KZGVmaW5lICJTaG91bGQgQWRtaW5pc3RlciBaaWthIEV4cG9zdXJlIEFzc2Vzc21lbnQiOg0KICBub3QgKCJIYXMgWmlrYSBFeHBvc3VyZSBBc3Nlc3NtZW50IikNCg0KZGVmaW5lICJTaG91bGQgT3JkZXIgU2VydW0gKyBVcmluZSByUlQtUENSIFRlc3QiOg0KICAoIkhhcyBQb3NzaWJsZSBaaWthIEV4cG9zdXJlIiBhbmQgIkhhcyBaaWthIFN5bXB0b21zIiBhbmQgIlRpbWUgU2luY2UgU3ltcHRvbSBPbnNldCIgPCAyIHdlZWtzKQ0KICAgIG9yICgiTm8gWmlrYSBTeW1wdG9tcyIgYW5kICJUaW1lIFNpbmNlIFBvc3NpYmxlIEV4cG9zdXJlIiA8IDIgd2Vla3MpDQoNCmRlZmluZSAiU2hvdWxkIE9yZGVyIFNlcnVtIFppa2EgVmlydXMgSWdNICsgRGVuZ3VlIFZpcnVzIElnTSI6DQogICgiSGFzIFBvc3NpYmxlIFppa2EgRXhwb3N1cmUiIGFuZCAiSGFzIFppa2EgU3ltcHRvbXMiIGFuZCAiVGltZSBTaW5jZSBTeW1wdG9tIE9uc2V0IiBpbiBJbnRlcnZhbFsyIHdlZWtzLCAxMiB3ZWVrcykpDQogICAgb3IgKCJSZXNpZGVudCBvZiBvciBGcmVxdWVudCBUcmF2ZWxlciB0byBaaWthIEFyZWEiIGFuZCAiTm8gWmlrYSBTeW1wdG9tcyIpDQogICAgb3IgKCJObyBaaWthIFN5bXB0b21zIiBhbmQgIlRpbWUgU2luY2UgUG9zc2libGUgRXhwb3N1cmUiIGluIEludGVydmFsWzIgd2Vla3MsIDEyIHdlZWtzKSkNCg0KZGVmaW5lICJTaG91bGQgQ29uc2lkZXIgSWdNIEFudGlib2R5IFRlc3RpbmciOg0KICAoIkhhcyBQb3NzaWJsZSBaaWthIEV4cG9zdXJlIiBhbmQgIkhhcyBaaWthIFN5bXB0b21zIiBhbmQgIlRpbWUgU2luY2UgU3ltcHRvbSBPbnNldCIgPj0gMTIgd2Vla3MpDQogICAgb3IgKCJObyBaaWthIFN5bXB0b21zIiBhbmQgIlRpbWUgU2luY2UgUG9zc2libGUgRXhwb3N1cmUiID49IDEyIHdlZWtzKQ0KDQpkZWZpbmUgIlNob3VsZCBQcm92aWRlIE1vc3F1aXRvIFByZXZlbnRpb24gYW5kIENvbnRyYWNlcHRpb24gQWR2aWNlIjoNCiAgIlBsYW5uZWQgVHJhdmVsIHRvIFppa2EgQXJlYSINCg==",
      "url" : "library-zika-virus-intervention-logic-content.cql",
      "title" : "Zika Virus Intervention Logic"
    }
  ]
}

Library "suiciderisk-orderset-logic" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Id:
Library/mmi-suiciderisk-orderset-logic
Identifier:
value: SuicideRiskLogic

Version:
1.0.0

Title:
Suicide Risk Order Set Logic

Type:
code: logic-library

Status:
draft

Description:
Logic for Suicide Risk Order Sets

Topic:
text: Suicide Risk Order Set Logic

Related:

type: depends-on

Resource:
reference: Library/library-fhir-model-definition

Related:

type: depends-on

Resource:
reference: Library/library-fhir-helpers
display: FHIRHelpers

Related:

type: depends-on

Resource:
reference: http://nucc.org/provider-taxonomy

Related:

type: depends-on

Resource:
reference: ValueSet/1.2.3.4.5
display: Suicide Risk Assessment

Parameter:
name: Patient
use: in
minimum cardinality: 1
maximum cardinality: 1
type: Patient

Parameter:
name: Encounter
use: in
minimum cardinality: 1
maximum cardinality: 1
type: Encounter

Parameter:
name: Practitioner
use: in
minimum cardinality: 1
maximum cardinality: 1
type: Practitioner

Data Requirements:

type: RiskAssessment

code filter:
path: code
valueset: Suicide Risk Assessment

Content:

type: text/cql

url: library-mmi-suiciderisk-orderset-logic-content.cql


{
  "resourceType" : "Library",
  "id" : "suiciderisk-orderset-logic",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.374Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Id: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Library/mmi-suiciderisk-orderset-logic</td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Identifier: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <b>value: </b>\n <span>SuicideRiskLogic</span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Version: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">1.0.0</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Title: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Suicide Risk Order Set Logic</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Type: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-right: 25px;\">\n <span>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>code: </b>\n <span>logic-library</span>\n </span>\n </span>\n </span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Status: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">draft</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Description: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Logic for Suicide Risk Order Sets</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Topic: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-right: 25px;\">\n <span style=\"padding-left: 25px;\">\n <b>text: </b>\n <span>Suicide Risk Order Set Logic</span>\n </span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Related: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>depends-on</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>Resource: </b>\n <br/>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>reference: </b>\n <span>Library/library-fhir-model-definition</span>\n </span>\n </span>\n </p>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Related: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>depends-on</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>Resource: </b>\n <br/>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>reference: </b>\n <span>Library/library-fhir-helpers</span>\n <br/>\n </span>\n <span style=\"padding-left: 25px;\">\n <b>display: </b>\n <span>FHIRHelpers</span>\n </span>\n </span>\n </p>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Related: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>depends-on</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>Resource: </b>\n <br/>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>reference: </b>\n <span>http://nucc.org/provider-taxonomy</span>\n </span>\n </span>\n </p>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Related: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>depends-on</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>Resource: </b>\n <br/>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>reference: </b>\n <span>ValueSet/1.2.3.4.5</span>\n <br/>\n </span>\n <span style=\"padding-left: 25px;\">\n <b>display: </b>\n <span>Suicide Risk Assessment</span>\n </span>\n </span>\n </p>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Parameter: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <span>\n <b>name: </b>\n <span>Patient</span>\n <br/>\n </span>\n <b>use: </b>\n <span>in</span>\n <br/>\n <span>\n <b>minimum cardinality: </b>\n <span>1</span>\n <br/>\n </span>\n <span>\n <b>maximum cardinality: </b>\n <span>1</span>\n <br/>\n </span>\n <b>type: </b>\n <span>Patient</span>\n <br/>\n <p style=\"margin-bottom: 5px;\"/>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Parameter: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <span>\n <b>name: </b>\n <span>Encounter</span>\n <br/>\n </span>\n <b>use: </b>\n <span>in</span>\n <br/>\n <span>\n <b>minimum cardinality: </b>\n <span>1</span>\n <br/>\n </span>\n <span>\n <b>maximum cardinality: </b>\n <span>1</span>\n <br/>\n </span>\n <b>type: </b>\n <span>Encounter</span>\n <br/>\n <p style=\"margin-bottom: 5px;\"/>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Parameter: </b>\n </td>\n </tr>\n <tr style=\"vertical-align: top;\">\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <span>\n <b>name: </b>\n <span>Practitioner</span>\n <br/>\n </span>\n <b>use: </b>\n <span>in</span>\n <br/>\n <span>\n <b>minimum cardinality: </b>\n <span>1</span>\n <br/>\n </span>\n <span>\n <b>maximum cardinality: </b>\n <span>1</span>\n <br/>\n </span>\n <b>type: </b>\n <span>Practitioner</span>\n <br/>\n <p style=\"margin-bottom: 5px;\"/>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Data Requirements: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <div>\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>RiskAssessment</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>code filter:</b>\n <br/>\n <span style=\"padding-left: 25px;\">\n <b>path: </b>\n <span>code</span>\n </span>\n <br/>\n <span style=\"padding-left: 25px;\">\n <b>valueset: </b>\n <span>Suicide Risk Assessment</span>\n </span>\n </p>\n </div>\n </td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Content: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>text/cql</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>url: </b>\n <span>library-mmi-suiciderisk-orderset-logic-content.cql</span>\n </p>\n </td>\n </tr>\n </table>\n </div>"
  },
  "url" : "http://motivemi.com/artifacts/Library/suiciderisk-orderset-logic",
  "identifier" : [
    {
      "use" : "official",
      "system" : "http://motivemi.com/artifacts",
      "value" : "mmi:suiciderisk-orderset-logic"
    }
  ],
  "version" : "1.0.0",
  "name" : "SuicideRiskOrderSetLogic",
  "title" : "Suicide Risk Order Set Logic",
  "status" : "active",
  "experimental" : true,
  "type" : {
    "coding" : [
      {
        "code" : "logic-library"
      }
    ]
  },
  "date" : "2015-07-22",
  "publisher" : "Motive Medical Intelligence",
  "contact" : [
    {
      "telecom" : [
        {
          "system" : "phone",
          "value" : "415-362-4007",
          "use" : "work"
        },
        {
          "system" : "email",
          "value" : "info@motivemi.com",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "Logic for Suicide Risk Order Sets",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "age"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "https://meshb.nlm.nih.gov",
            "code" : "D000328",
            "display" : "Adult"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "87512008",
            "display" : "Mild major depression"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "40379007",
            "display" : "Major depression, recurrent, mild"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "225444004",
            "display" : "At risk for suicide (finding)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "user"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "309343006",
            "display" : "Physician"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "venue"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "440655000",
            "display" : "Outpatient environment"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US"
        }
      ]
    }
  ],
  "purpose" : "Defines a referral to a mental-health integrated care program for use in suicide risk order sets. The definition is independent of the order set in which it appears to allow reuse of the general definition of the referrral.",
  "usage" : "This activity definition is used as the definition of a referral request within various suicide risk order sets. Elements that apply universally are defined here, while elements that apply to the specific setting of a referral within a particular order set are defined in the order set.",
  "copyright" : "© Copyright 2016 Motive Medical Intelligence. All rights reserved.",
  "approvalDate" : "2016-03-12",
  "lastReviewDate" : "2016-08-15",
  "effectivePeriod" : {
    "start" : "2016-01-01",
    "end" : "2017-12-31"
  },
  "topic" : [
    {
      "text" : "Suicide Risk Order Set Logic"
    }
  ],
  "author" : [
    {
      "name" : "Motive Medical Intelligence",
      "telecom" : [
        {
          "system" : "phone",
          "value" : "415-362-4007",
          "use" : "work"
        },
        {
          "system" : "email",
          "value" : "info@motivemi.com",
          "use" : "work"
        }
      ]
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "citation",
      "display" : "Practice Guideline for the Treatment of Patients with Major Depressive Disorder",
      "url" : "http://psychiatryonline.org/pb/assets/raw/sitewide/practice_guidelines/guidelines/mdd.pdf"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/library-fhir-model-definition"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/library-fhir-helpers"
    },
    {
      "type" : "depends-on",
      "resource" : "http://nucc.org/provider-taxonomy"
    },
    {
      "type" : "depends-on",
      "resource" : "ValueSet/1.2.3.4.5"
    }
  ],
  "parameter" : [
    {
      "name" : "Patient",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "type" : "Patient"
    },
    {
      "name" : "Encounter",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "type" : "Encounter"
    },
    {
      "name" : "Practitioner",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "type" : "Practitioner"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "RiskAssessment",
      "codeFilter" : [
        {
          "path" : "code",
          "valueSet" : "http://example.org/valueset/1.2.3.4.5"
        }
      ]
    }
  ],
  "content" : [
    {
      "contentType" : "text/cql",
      "url" : "library-mmi-suiciderisk-orderset-logic-content.cql"
    }
  ]
}

Library "opioidcds-recommendation-11" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-recommendation-11

identifier: OpioidCDS_REC_11 (OFFICIAL)

version: 0.1.0

title: Opioid CDS Logic for recommendation #11

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid decision support logic to avoid prescribing opioid pain medication and benzodiazepines concurrently whenever possible.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: The purpose of this library is to determine whether opioid pain medication and benzodiazepines have been prescribed concurrently.

usage: This library is used to notify the prescriber/user to avoid prescribing opioid pain medication and benzodiazepines concurrently.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: ,

dataRequirement: ,

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-recommendation-11",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.343Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-recommendation-11</p><p><b>identifier</b>: OpioidCDS_REC_11 (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Logic for recommendation #11</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid decision support logic to avoid prescribing opioid pain medication and benzodiazepines concurrently whenever possible.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: The purpose of this library is to determine whether opioid pain medication and benzodiazepines have been prescribed concurrently.</p><p><b>usage</b>: This library is used to notify the prescriber/user to avoid prescribing opioid pain medication and benzodiazepines concurrently.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , </p><p><b>dataRequirement</b>: , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_REC_11"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Logic for recommendation #11",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid decision support logic to avoid prescribing opioid pain medication and benzodiazepines concurrently whenever possible.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "The purpose of this library is to determine whether opioid pain medication and benzodiazepines have been prescribed concurrently.",
  "usage" : "This library is used to notify the prescriber/user to avoid prescribing opioid pain medication and benzodiazepines concurrently.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/opioidcds-common"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/benzodiazepines"
        }
      ]
    },
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-abused-in-ambulatory-care"
        }
      ]
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNTQiIHN0YXJ0Q2hhcj0iMTMiIGVuZExpbmU9IjU0IiBlbmRDaGFyPSI1NyIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIG1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLk1lZGljYXRpb25SZXF1ZXN0LiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9IjU0IiBzdGFydENoYXI9IjEzIiBlbmRMaW5lPSI1NCIgZW5kQ2hhcj0iNTciIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNTgiIHN0YXJ0Q2hhcj0iMTQiIGVuZExpbmU9IjU4IiBlbmRDaGFyPSI3NyIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIG1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLk1lZGljYXRpb25SZXF1ZXN0LiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9IjU4IiBzdGFydENoYXI9IjE0IiBlbmRMaW5lPSI1OCIgZW5kQ2hhcj0iNzciIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxpZGVudGlmaWVyIGlkPSJPcGlvaWRDRFNfU1RVNF9SRUNfMTEiIHZlcnNpb249IjAuMS4wIi8+CiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+CiAgIDx1c2luZ3M+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJGSElSIiB1cmk9Imh0dHA6Ly9obDcub3JnL2ZoaXIiIHZlcnNpb249IjMuMi4wIi8+CiAgIDwvdXNpbmdzPgogICA8aW5jbHVkZXM+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJDb21tb24iIHBhdGg9Ik9waW9pZENEU19TVFU0X0NvbW1vbiIgdmVyc2lvbj0iMC4xLjAiLz4KICAgPC9pbmNsdWRlcz4KICAgPHBhcmFtZXRlcnM+CiAgICAgIDxkZWYgbmFtZT0iQ29udGV4dFByZXNjcmlwdGlvbnMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8cGFyYW1ldGVyVHlwZVNwZWNpZmllciB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICA8ZWxlbWVudFR5cGUgbmFtZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L3BhcmFtZXRlclR5cGVTcGVjaWZpZXI+CiAgICAgIDwvZGVmPgogICA8L3BhcmFtZXRlcnM+CiAgIDxzdGF0ZW1lbnRzPgogICAgICA8ZGVmIG5hbWU9IlBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgIDxvcGVyYW5kIGRhdGFUeXBlPSJmaGlyOlBhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlZhbGlkYXRlIFRyaWdnZXIgRXZlbnQgRm9yIEJlbnpvZGlhemVwaW5lIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9InRyaWdnZXJTY3JpcHQiPgogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJDb250ZXh0UHJlc2NyaXB0aW9ucyIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPgogICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPHdoZXJlIG5hbWU9IklzQmVuem9kaWF6ZXBpbmUiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29kZSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ibWVkaWNhdGlvbiIgc2NvcGU9InRyaWdnZXJTY3JpcHQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJWYWxpZGF0ZSBUcmlnZ2VyIEV2ZW50IEZvciBBbWJ1bGF0b3J5IENhcmUgQWJ1c2UgUG90ZW50aWFsIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9InRyaWdnZXJTY3JpcHQiPgogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJDb250ZXh0UHJlc2NyaXB0aW9ucyIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPgogICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPHdoZXJlIG5hbWU9IklzT3Bpb2lkV2l0aEFtYnVsYXRvcnlBYnVzZVBvdGVudGlhbCIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9Db2RlIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJtZWRpY2F0aW9uIiBzY29wZT0idHJpZ2dlclNjcmlwdCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9Ik9uIEJlbnpvZGlhemVwaW5lIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVmFsaWRhdGUgVHJpZ2dlciBFdmVudCBGb3IgQmVuem9kaWF6ZXBpbmUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBkYXRhVHlwZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgY29kZVByb3BlcnR5PSJtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICA8Y29kZXMgbmFtZT0iQmVuem9kaWF6ZXBpbmVzIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iT3Bpb2lkIHdpdGggQW1idWxhdG9yeSBDYXJlIEFidXNlIFBvdGVudGlhbCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJPciI+CiAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlZhbGlkYXRlIFRyaWdnZXIgRXZlbnQgRm9yIEFtYnVsYXRvcnkgQ2FyZSBBYnVzZSBQb3RlbnRpYWwiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBkYXRhVHlwZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgY29kZVByb3BlcnR5PSJtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICA8Y29kZXMgbmFtZT0iQW1idWxhdG9yeSBBYnVzZSBQb3RlbnRpYWwgT3Bpb2lkcyIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkluY2x1c2lvbiBDcml0ZXJpYSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVmFsaWRhdGUgVHJpZ2dlciBFdmVudCBGb3IgQmVuem9kaWF6ZXBpbmUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlZhbGlkYXRlIFRyaWdnZXIgRXZlbnQgRm9yIEFtYnVsYXRvcnkgQ2FyZSBBYnVzZSBQb3RlbnRpYWwiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iT24gQmVuem9kaWF6ZXBpbmUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iT3Bpb2lkIHdpdGggQW1idWxhdG9yeSBDYXJlIEFidXNlIFBvdGVudGlhbCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXQgSW5kaWNhdG9yIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Indhcm5pbmciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBTdW1tYXJ5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkF2b2lkIHByZXNjcmliaW5nIG9waW9pZCBwYWluIG1lZGljYXRpb24gYW5kIGJlbnpvZGlhemVwaW5lIGNvbmN1cnJlbnRseSB3aGVuZXZlciBwb3NzaWJsZS4iIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBEZXRhaWwiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJWYWxpZGF0ZSBUcmlnZ2VyIEV2ZW50IEZvciBCZW56b2RpYXplcGluZSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9jb25kaXRpb24+CiAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJUaGUgYmVuem9kaWF6ZXBpbmUgcHJlc2NyaXB0aW9uIHJlcXVlc3QgaXMgY29uY3VycmVudCB3aXRoIGFuIGFjdGl2ZSBvcGlvaWQgcHJlc2NyaXB0aW9uIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8ZWxzZSB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iVGhlIG9waW9pZCBwcmVzY3JpcHRpb24gcmVxdWVzdCBpcyBjb25jdXJyZW50IHdpdGggYW4gYWN0aXZlIGJlbnpvZGlhemVwaW5lIHByZXNjcmlwdGlvbiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgPC9zdGF0ZW1lbnRzPgo8L2xpYnJhcnk+Cg=="
    }
  ]
}

Library "opioidcds-recommendation-10" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-recommendation-10

identifier: OpioidCDS_REC_10 (OFFICIAL)

version: 0.1.0

title: Opioid CDS Logic for recommendation #10

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid decision support logic to evaluate whether the patient has had a urine screening in the past 12 months and provide analysis.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: The purpose of this library is to determine whether the patient has had a urine screening in the past 12 months. Is so, then check the results for missing opioids that are prescribed, present opioids that aren't prescribed or present illicit drugs.

usage: This library is used to notify the prescriber/user whether the patient has had a urine screening in the past 12 months and to provide analysis if true.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: ,

dataRequirement: , , ,

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-recommendation-10",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.281Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-recommendation-10</p><p><b>identifier</b>: OpioidCDS_REC_10 (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Logic for recommendation #10</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid decision support logic to evaluate whether the patient has had a urine screening in the past 12 months and provide analysis.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: The purpose of this library is to determine whether the patient has had a urine screening in the past 12 months. Is so, then check the results for missing opioids that are prescribed, present opioids that aren't prescribed or present illicit drugs.</p><p><b>usage</b>: This library is used to notify the prescriber/user whether the patient has had a urine screening in the past 12 months and to provide analysis if true.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , </p><p><b>dataRequirement</b>: , , , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_REC_10"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Logic for recommendation #10",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid decision support logic to evaluate whether the patient has had a urine screening in the past 12 months and provide analysis.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "The purpose of this library is to determine whether the patient has had a urine screening in the past 12 months. Is so, then check the results for missing opioids that are prescribed, present opioids that aren't prescribed or present illicit drugs.",
  "usage" : "This library is used to notify the prescriber/user whether the patient has had a urine screening in the past 12 months and to provide analysis if true.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/opioidcds-common"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-indicating-end-of-life"
        }
      ]
    },
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-abused-in-ambulatory-care"
        }
      ]
    },
    {
      "type" : "Observation",
      "codeFilter" : [
        {
          "path" : "combo-code",
          "valueSet" : "http://example.org/fhir/ValueSet/illicit-drug-urine-screening"
        }
      ]
    },
    {
      "type" : "Observation",
      "codeFilter" : [
        {
          "path" : "combo-code",
          "valueSet" : "http://example.org/fhir/ValueSet/opioid-urine-screening"
        }
      ]
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjIiIHN0YXJ0Q2hhcj0iMTIiIGVuZExpbmU9IjYyIiBlbmRDaGFyPSI2MCIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIG1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLk1lZGljYXRpb25SZXF1ZXN0LiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9IjYyIiBzdGFydENoYXI9IjEyIiBlbmRMaW5lPSI2MiIgZW5kQ2hhcj0iNjAiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjYiIHN0YXJ0Q2hhcj0iMyIgZW5kTGluZT0iNjYiIGVuZENoYXI9IjY2IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBjb2RlIHBhdGggbWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCBmb3IgdGhlIHR5cGUgb2YgdGhlIHJldHJpZXZlIEZISVIuTWVkaWNhdGlvblJlcXVlc3QuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjYiIHN0YXJ0Q2hhcj0iMyIgZW5kTGluZT0iNjYiIGVuZENoYXI9IjY2IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBtZW1iZXJzaGlwIG9wZXJhdG9yIGZvciB0ZXJtaW5vbG9neSB0YXJnZXQgb2YgdGhlIHJldHJpZXZlLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijc0IiBzdGFydENoYXI9IjMiIGVuZExpbmU9Ijc0IiBlbmRDaGFyPSI2NCIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIGNvbWJvLWNvZGUgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLk9ic2VydmF0aW9uLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijc0IiBzdGFydENoYXI9IjMiIGVuZExpbmU9Ijc0IiBlbmRDaGFyPSI2NCIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgbWVtYmVyc2hpcCBvcGVyYXRvciBmb3IgdGVybWlub2xvZ3kgdGFyZ2V0IG9mIHRoZSByZXRyaWV2ZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSI3OSIgc3RhcnRDaGFyPSIzIiBlbmRMaW5lPSI3OSIgZW5kQ2hhcj0iNjMiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIGNvZGUgcGF0aCBjb21iby1jb2RlIGZvciB0aGUgdHlwZSBvZiB0aGUgcmV0cmlldmUgRkhJUi5PYnNlcnZhdGlvbi4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSI3OSIgc3RhcnRDaGFyPSIzIiBlbmRMaW5lPSI3OSIgZW5kQ2hhcj0iNjMiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iMTM0IiBzdGFydENoYXI9IjIwIiBlbmRMaW5lPSIxMzQiIGVuZENoYXI9Ijc2IiBtZXNzYWdlPSJMaXN0LXZhbHVlZCBleHByZXNzaW9uIHdhcyBkZW1vdGVkIHRvIGEgc2luZ2xldG9uLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9IjE0MyIgc3RhcnRDaGFyPSIxNiIgZW5kTGluZT0iMTQzIiBlbmRDaGFyPSIxNyIgbWVzc2FnZT0iTGlzdC12YWx1ZWQgZXhwcmVzc2lvbiB3YXMgZGVtb3RlZCB0byBhIHNpbmdsZXRvbi4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSIxNTciIHN0YXJ0Q2hhcj0iNTIiIGVuZExpbmU9IjE1NyIgZW5kQ2hhcj0iNzMiIG1lc3NhZ2U9Ikxpc3QtdmFsdWVkIGV4cHJlc3Npb24gd2FzIGRlbW90ZWQgdG8gYSBzaW5nbGV0b24uIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iMTcxIiBzdGFydENoYXI9IjYyIiBlbmRMaW5lPSIxNzEiIGVuZENoYXI9Ijc4IiBtZXNzYWdlPSJMaXN0LXZhbHVlZCBleHByZXNzaW9uIHdhcyBkZW1vdGVkIHRvIGEgc2luZ2xldG9uLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8aWRlbnRpZmllciBpZD0iT3Bpb2lkQ0RTX1NUVTRfUkVDXzEwIiB2ZXJzaW9uPSIwLjEuMCIvPgogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPgogICA8dXNpbmdzPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iRkhJUiIgdXJpPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB2ZXJzaW9uPSIzLjIuMCIvPgogICA8L3VzaW5ncz4KICAgPGluY2x1ZGVzPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iQ29tbW9uIiBwYXRoPSJPcGlvaWRDRFNfU1RVNF9Db21tb24iIHZlcnNpb249IjAuMS4wIi8+CiAgIDwvaW5jbHVkZXM+CiAgIDxwYXJhbWV0ZXJzPgogICAgICA8ZGVmIG5hbWU9IkNvbnRleHRQcmVzY3JpcHRpb25zIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPHBhcmFtZXRlclR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Ikxpc3RUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgPGVsZW1lbnRUeXBlIG5hbWU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPgogICAgICA8L2RlZj4KICAgPC9wYXJhbWV0ZXJzPgogICA8c3RhdGVtZW50cz4KICAgICAgPGRlZiBuYW1lPSJQYXRpZW50IiBjb250ZXh0PSJQYXRpZW50Ij4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPgogICAgICAgICAgICA8b3BlcmFuZCBkYXRhVHlwZT0iZmhpcjpQYXRpZW50IiB4c2k6dHlwZT0iUmV0cmlldmUiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJMb29rYmFjayBZZWFyIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPgogICAgICAgICAgICA8bG93IHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb2RheSIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZT0iMTIiIHVuaXQ9Im1vbnRocyIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWU9IjEiIHVuaXQ9ImRheXMiIHhzaTp0eXBlPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L2xvdz4KICAgICAgICAgICAgPGhpZ2ggeHNpOnR5cGU9IlN1YnRyYWN0Ij4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvZGF5Ii8+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlPSIxIiB1bml0PSJkYXkiIHhzaTp0eXBlPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L2hpZ2g+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iVmFsaWRhdGUgVHJpZ2dlciBFdmVudCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICA8c291cmNlIGFsaWFzPSJ0cmlnZ2VyU2NyaXB0Ij4KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iQ29udGV4dFByZXNjcmlwdGlvbnMiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4KICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDx3aGVyZSBuYW1lPSJJc09waW9pZFdpdGhBbWJ1bGF0b3J5QWJ1c2VQb3RlbnRpYWwiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29kZSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ibWVkaWNhdGlvbiIgc2NvcGU9InRyaWdnZXJTY3JpcHQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJFeGNsdXNpb24gQ3JpdGVyaWEiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iT3IiPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgZGF0YVR5cGU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIGNvZGVQcm9wZXJ0eT0ibWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCIgeHNpOnR5cGU9IlJldHJpZXZlIj4KICAgICAgICAgICAgICAgICAgPGNvZGVzIG5hbWU9IkVuZCBPZiBMaWZlIE9waW9pZHMiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iSGFzTWV0YXN0YXRpY0NhbmNlciIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXQgQWN0aXZlIEFtYnVsYXRvcnkgT3Bpb2lkIFJ4IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0iUngiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBkYXRhVHlwZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgY29kZVByb3BlcnR5PSJtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICA8Y29kZXMgbmFtZT0iQW1idWxhdG9yeSBBYnVzZSBQb3RlbnRpYWwgT3Bpb2lkcyIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ic3RhdHVzIiBzY29wZT0iUngiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJhY3RpdmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJGbGF0dGVuIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0iJHRoaXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IlJ4IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iTm90Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IklzTnVsbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iJHRoaXMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im91dHBhdGllbnQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXQgSWxsaWNpdCBEcnVnIFVyaW5lIFNjcmVlbmluZ3MgaW4gTGFzdCAxMiBNb250aHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJvYnNlcnZhdGlvbiI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGRhdGFUeXBlPSJmaGlyOk9ic2VydmF0aW9uIiBjb2RlUHJvcGVydHk9ImNvbWJvLWNvZGUiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgIDxjb2RlcyBuYW1lPSJJbGxpY2l0IERydWcgU2NyZWVuaW5nIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJJbiI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9Im9ic2VydmF0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJMb29rYmFjayBZZWFyIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICA8c29ydD4KICAgICAgICAgICAgICAgPGJ5IGRpcmVjdGlvbj0iYXNjIiB4c2k6dHlwZT0iQnlFeHByZXNzaW9uIj4KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iZWZmZWN0aXZlIiB4c2k6dHlwZT0iSWRlbnRpZmllclJlZiIvPgogICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgIDwvYnk+CiAgICAgICAgICAgIDwvc29ydD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJNb3N0IFJlY2VudCBJbGxpY2l0IERydWcgVXJpbmUgU2NyZWVuaW5ncyBpbiBMYXN0IDEyIE1vbnRocyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJMYXN0Ij4KICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJHZXQgSWxsaWNpdCBEcnVnIFVyaW5lIFNjcmVlbmluZ3MgaW4gTGFzdCAxMiBNb250aHMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IE9waW9pZCBEcnVnIFVyaW5lIFNjcmVlbmluZ3MgaW4gTGFzdCAxMiBNb250aHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJvYnNlcnZhdGlvbiI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGRhdGFUeXBlPSJmaGlyOk9ic2VydmF0aW9uIiBjb2RlUHJvcGVydHk9ImNvbWJvLWNvZGUiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgIDxjb2RlcyBuYW1lPSJPcGlvaWQgRHJ1ZyBTY3JlZW5pbmciIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8d2hlcmUgeHNpOnR5cGU9IkluIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iZWZmZWN0aXZlIiBzY29wZT0ib2JzZXJ2YXRpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9Ikxvb2tiYWNrIFllYXIiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgIDxzb3J0PgogICAgICAgICAgICAgICA8YnkgZGlyZWN0aW9uPSJhc2MiIHhzaTp0eXBlPSJCeUV4cHJlc3Npb24iPgogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJlZmZlY3RpdmUiIHhzaTp0eXBlPSJJZGVudGlmaWVyUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgPC9ieT4KICAgICAgICAgICAgPC9zb3J0PgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9Ik1vc3QgUmVjZW50IE9waW9pZCBEcnVnIFVyaW5lIFNjcmVlbmluZ3MgaW4gTGFzdCAxMiBNb250aHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iTGFzdCI+CiAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iR2V0IE9waW9pZCBEcnVnIFVyaW5lIFNjcmVlbmluZ3MgaW4gTGFzdCAxMiBNb250aHMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iTm8gVXJpbmUgU2NyZWVuaW5nIEluIExhc3QgMTIgTW9udGhzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkFuZCI+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJNb3N0IFJlY2VudCBJbGxpY2l0IERydWcgVXJpbmUgU2NyZWVuaW5ncyBpbiBMYXN0IDEyIE1vbnRocyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXNOdWxsIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iTW9zdCBSZWNlbnQgT3Bpb2lkIERydWcgVXJpbmUgU2NyZWVuaW5ncyBpbiBMYXN0IDEyIE1vbnRocyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlBvc2l0aXZlIE9waW9pZCBEcnVnIFNjcmVlbmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9Im1vc3RSZWNlbnRTY3JlZW5pbmciPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJNb3N0IFJlY2VudCBPcGlvaWQgRHJ1ZyBVcmluZSBTY3JlZW5pbmdzIGluIExhc3QgMTIgTW9udGhzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJPciI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFcXVhbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iaW50ZXJwcmV0YXRpb24iIHNjb3BlPSJtb3N0UmVjZW50U2NyZWVuaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUE9TIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJZiI+CiAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gYXNUeXBlPSJ0OkJvb2xlYW4iIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJOb3QiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXNOdWxsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb21wb25lbnQiIHNjb3BlPSJtb3N0UmVjZW50U2NyZWVuaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJpbnRlcnByZXRhdGlvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvbXBvbmVudCIgc2NvcGU9Im1vc3RSZWNlbnRTY3JlZW5pbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUE9TIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgICAgICAgIDxlbHNlIHZhbHVlVHlwZT0idDpCb29sZWFuIiB2YWx1ZT0iZmFsc2UiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJPcmRlcnMgQmVmb3JlIE1vc3QgUmVjZW50IE9waW9pZCBTY3JlZW5pbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJvcmRlcnMiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJHZXQgQWN0aXZlIEFtYnVsYXRvcnkgT3Bpb2lkIFJ4IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPHJlbGF0aW9uc2hpcCBhbGlhcz0ibW9zdFJlY2VudFNjcmVlbmluZyIgeHNpOnR5cGU9IldpdGgiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJQb3NpdGl2ZSBPcGlvaWQgRHJ1ZyBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDxzdWNoVGhhdCB4c2k6dHlwZT0iTGVzcyI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImF1dGhvcmVkT24iIHNjb3BlPSJvcmRlcnMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9Im1vc3RSZWNlbnRTY3JlZW5pbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvc3VjaFRoYXQ+CiAgICAgICAgICAgIDwvcmVsYXRpb25zaGlwPgogICAgICAgICAgICA8cmV0dXJuPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJvcmRlcnMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPgogICAgICAgICAgICA8L3JldHVybj4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJQcmVzY3JpYmVkIE9waW9pZHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJvcmRlcnMiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJPcmRlcnMgQmVmb3JlIE1vc3QgUmVjZW50IE9waW9pZCBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8cmV0dXJuPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iTG93ZXIiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkdldEluZ3JlZGllbnQiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29kZSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ibWVkaWNhdGlvbiIgc2NvcGU9Im9yZGVycyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9yZXR1cm4+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0T3Bpb2lkIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iQ2FzZSI+CiAgICAgICAgICAgIDxjb21wYXJhbmQgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjMyOTktNSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkFjZXRhbWlub3BoZW4iIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjE0MTg0LTYiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJBdHJvcGluZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMTY0ODUtNSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkJyb21vZGlwaGVuaHlkcmFtaW5lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIzNDA4LTIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJCcm9tcGhlbmlyYW1pbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjM0MTQtMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkJ1cHJlbm9ycGhpbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjM0MjEtNSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkJ1dGFsYml0YWwiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjEyMzMzLTEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJCdXRvcnBoYW5vbCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzQyMy0xIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iQ2FmZmVpbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjIxMTQyLTUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJDYXJpc29wcm9kb2wiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjE2NjA1LTgiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJDaGxvcmN5Y2xpemluZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzQ2Ny04IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iQ2hsb3JwaGVuaXJhbWluZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzUwNy0xIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iQ29kZWluZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMTQwNjYtNSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkRpaHlkcm9jb2RlaW5lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIzNTcxLTciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJEaXBoZW5oeWRyYW1pbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjExMjM1LTkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJGZW50YW55bCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMTIzMDgtMyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ikh5ZHJvY29kb25lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSI5ODM0LTMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJIeWRyb21vcnBob25lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIxNDA3MSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IklidXByb2ZlbiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzcxMS05IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTGV2b3JwaGFub2wiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjM3NDYtNSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ik1lcGVyaWRpbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjM3NzMtOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ik1ldGhhZG9uZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzgzMC03IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTW9ycGhpbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjQyNjE4LTkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJOYWxveG9uZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMTIzMDktMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ik5hbHRyZXhvbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjEwOTk4LTMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJPeHljb2RvbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjExMjQ3LTQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJPeHltb3JwaG9uZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzkxNy0yIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUGVudGF6b2NpbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjM5NjItOCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IlBoZW55bGVwaHJpbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjM5NjUtMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IlBoZW55bHByb3Bhbm9sYW1pbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjExMDAwLTciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJQcm9tZXRoYXppbmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjQwMDMtMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IlBzZXVkb2VwaGVkcmluZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iNDAwOS03IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUHlyaWxhbWluZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iNjU4MDctMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IlRhcGVudGFkb2wiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjQzMjE5LTUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJUcmFtYWRvbCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGVsc2UgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IlVua25vd24gY29kZTogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iTWlzc2luZyBPcGlvaWRzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IklmIj4KICAgICAgICAgICAgPGNvbmRpdGlvbiBhc1R5cGU9InQ6Qm9vbGVhbiIgeHNpOnR5cGU9IkFzIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik5vdCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJQb3NpdGl2ZSBPcGlvaWQgRHJ1ZyBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IkV4Y2VwdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9IlByZXNjcmlwdGlvbnMiPgogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJQcmVzY3JpYmVkIE9waW9pZHMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0xpc3QiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTG93ZXIiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJHZXRPcGlvaWQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJQb3NpdGl2ZSBPcGlvaWQgRHJ1ZyBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPGVsc2UgeHNpOnR5cGU9IkFzIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik51bGwiLz4KICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgICA8ZWxlbWVudFR5cGUgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgICAgPC9hc1R5cGVTcGVjaWZpZXI+CiAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJIYXMgTWlzc2luZyBPcGlvaWRzPyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJNaXNzaW5nIE9waW9pZHMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IE9waW9pZHMgRnJvbSBNb3N0IFJlY2VudCBTY3JlZW5pbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJtb3N0UmVjZW50U2NyZWVuaW5nIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iUG9zaXRpdmUgT3Bpb2lkIERydWcgU2NyZWVuaW5nIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPHJldHVybj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlVuaW9uIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJMb3dlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkdldE9waW9pZCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiBzY29wZT0ibW9zdFJlY2VudFNjcmVlbmluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gYXNUeXBlPSJ0OkJvb2xlYW4iIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJOb3QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXNOdWxsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb21wb25lbnQiIHNjb3BlPSJtb3N0UmVjZW50U2NyZWVuaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9Ikxvd2VyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iR2V0T3Bpb2lkIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHhzaTp0eXBlPSJJbmRleGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29kaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb21wb25lbnQiIHNjb3BlPSJtb3N0UmVjZW50U2NyZWVuaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxlbHNlIGFzVHlwZT0idDpTdHJpbmciIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ikxpc3QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Vsc2U+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvcmV0dXJuPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlVucHJlc2NyaWJlZCBPcGlvaWRzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0ibW9zdFJlY2VudFNjcmVlbmluZ09waW9pZHMiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJHZXQgT3Bpb2lkcyBGcm9tIE1vc3QgUmVjZW50IFNjcmVlbmluZyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDxyZWxhdGlvbnNoaXAgYWxpYXM9ImluZ3JlZGllbnRzIiB4c2k6dHlwZT0iV2l0aCI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9IlByZXNjcmliZWQgT3Bpb2lkcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPHN1Y2hUaGF0IHhzaTp0eXBlPSJOb3QiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSW4iPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJtb3N0UmVjZW50U2NyZWVuaW5nT3Bpb2lkcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0xpc3QiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJpbmdyZWRpZW50cyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3N1Y2hUaGF0PgogICAgICAgICAgICA8L3JlbGF0aW9uc2hpcD4KICAgICAgICAgICAgPHJldHVybj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0ibW9zdFJlY2VudFNjcmVlbmluZ09waW9pZHMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPgogICAgICAgICAgICA8L3JldHVybj4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJIYXMgVW5wcmVzY3JpYmVkIE9waW9pZHM/IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlVucHJlc2NyaWJlZCBPcGlvaWRzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlBvc2l0aXZlIElsbGljaXQgRHJ1ZyBTY3JlZW5pbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJtb3N0UmVjZW50U2NyZWVuaW5nIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iTW9zdCBSZWNlbnQgSWxsaWNpdCBEcnVnIFVyaW5lIFNjcmVlbmluZ3MgaW4gTGFzdCAxMiBNb250aHMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8d2hlcmUgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJpbnRlcnByZXRhdGlvbiIgc2NvcGU9Im1vc3RSZWNlbnRTY3JlZW5pbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJQT1MiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IklmIj4KICAgICAgICAgICAgICAgICAgPGNvbmRpdGlvbiBhc1R5cGU9InQ6Qm9vbGVhbiIgeHNpOnR5cGU9IkFzIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik5vdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvbXBvbmVudCIgc2NvcGU9Im1vc3RSZWNlbnRTY3JlZW5pbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPgogICAgICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHhzaTp0eXBlPSJJbmRleGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29kaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImludGVycHJldGF0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHhzaTp0eXBlPSJJbmRleGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29tcG9uZW50IiBzY29wZT0ibW9zdFJlY2VudFNjcmVlbmluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJQT1MiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgICAgICAgPGVsc2UgdmFsdWVUeXBlPSJ0OkJvb2xlYW4iIHZhbHVlPSJmYWxzZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L3doZXJlPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkhhcyBJbGxpY2l0IERydWdzIGluIFNjcmVlbmluZz8iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlBvc2l0aXZlIElsbGljaXQgRHJ1ZyBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJJbmNsdXNpb24gQ3JpdGVyaWEiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkFuZCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJWYWxpZGF0ZSBUcmlnZ2VyIEV2ZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTm90Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iRXhjbHVzaW9uIENyaXRlcmlhIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkFueVRydWUiPgogICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IlByb2JhYmxlRGF5c0luUmFuZ2UiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkdldCBBY3RpdmUgQW1idWxhdG9yeSBPcGlvaWQgUngiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iOTAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iTm8gVXJpbmUgU2NyZWVuaW5nIEluIExhc3QgMTIgTW9udGhzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJIYXMgTWlzc2luZyBPcGlvaWRzPyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJIYXMgVW5wcmVzY3JpYmVkIE9waW9pZHM/IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkhhcyBJbGxpY2l0IERydWdzIGluIFNjcmVlbmluZz8iIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXRJbGxpY2l0RHJ1ZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkNhc2UiPgogICAgICAgICAgICA8Y29tcGFyYW5kIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIzMzk3LTciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJDb2NhaW5lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIxNDI2Ny05IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTWV0aHlsZW5lZGlveHltZXRoYW1waGV0YW1pbmUgKE1ETUEpIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIyOTg2OC03IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iR2FtbWEgSHlkcm94eWJ1dHlyaWMgQWNpZCAoR0hCKSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMTIzMjctMyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IktldGFtaW5lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIzNzMyLTUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJMeXNlcmdpYyBBY2lkIERpZXRoeWxhbWlkZSAoTFNEKSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzc3OS02IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTWV0aGFtcGhldGFtaW5lIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIxNzUwNC0yIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUHNpbG9jeWJpbiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iNDEwMjAtOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkZsdW5pdHJhemVwYW0gKFJvaHlwbm9sKSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMzQyNi00IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iVGV0cmFoeWRyb2Nhbm5hYmlub2wgKFRIQykiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxlbHNlIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJVbmtub3duIGNvZGU6ICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkluY29uc2lzdGVudCBJbGxpY2l0IERydWdzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkZvdW5kIHRoZSBmb2xsb3dpbmcgaWxsaWNpdCBkcnVnKHMpIGluIHVyaW5lIGRydWcgc2NyZWVuOiAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJZiI+CiAgICAgICAgICAgICAgIDxjb25kaXRpb24gYXNUeXBlPSJ0OkJvb2xlYW4iIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJHZXRJbGxpY2l0RHJ1ZyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IlBvc2l0aXZlIElsbGljaXQgRHJ1ZyBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgPHRoZW4gbmFtZT0iR2V0SWxsaWNpdERydWciIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iaW50ZXJwcmV0YXRpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iUG9zaXRpdmUgSWxsaWNpdCBEcnVnIFNjcmVlbmluZyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICAgICA8ZWxzZSBuYW1lPSJHZXRJbGxpY2l0RHJ1ZyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IlBvc2l0aXZlIElsbGljaXQgRHJ1ZyBTY3JlZW5pbmciIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkhhcyBPcGlvaWRzIGluIFNjcmVlbmluZz8iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlBvc2l0aXZlIE9waW9pZCBEcnVnIFNjcmVlbmluZyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkluY29uc2lzdGVudCBVbnByZXNjcmliZWQgT3Bpb2lkcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJGb3VuZCB0aGUgZm9sbG93aW5nIHVucHJlc2NyaWJlZCBvcGlvaWQocyk6ICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJVbnByZXNjcmliZWQgT3Bpb2lkcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkluY29uc2lzdGVudCBNaXNzaW5nIE9waW9pZHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iVGhlIGZvbGxvd2luZyBvcGlvaWRzIGFyZSBtaXNzaW5nIGZyb20gdGhlIHNjcmVlbmluZzogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9Ik1pc3NpbmcgT3Bpb2lkcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBJbmRpY2F0b3IiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0id2FybmluZyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgIDwvc3RhdGVtZW50cz4KPC9saWJyYXJ5Pgo="
    }
  ]
}

Library "opioidcds-recommendation-08" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-recommendation-08

identifier: OpioidCDS_REC_04 (OFFICIAL)

version: 0.1.0

title: Opioid CDS Logic for recommendation #4

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid decision support logic to consider offering Naloxone when factors that increase risk for opioid overdose are present.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: The purpose of this library is to determine whether increased risks for opioid overdose are present.

usage: This library is used to recommend the prescriber/user to consider offering Naloxone when increased risks for opioid overdose are present.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: , ,

dataRequirement: , , ,

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-recommendation-08",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.249Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-recommendation-08</p><p><b>identifier</b>: OpioidCDS_REC_04 (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Logic for recommendation #4</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid decision support logic to consider offering Naloxone when factors that increase risk for opioid overdose are present.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: The purpose of this library is to determine whether increased risks for opioid overdose are present.</p><p><b>usage</b>: This library is used to recommend the prescriber/user to consider offering Naloxone when increased risks for opioid overdose are present.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , , </p><p><b>dataRequirement</b>: , , , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_REC_04"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Logic for recommendation #4",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid decision support logic to consider offering Naloxone when factors that increase risk for opioid overdose are present.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "The purpose of this library is to determine whether increased risks for opioid overdose are present.",
  "usage" : "This library is used to recommend the prescriber/user to consider offering Naloxone when increased risks for opioid overdose are present.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/opioidcds-common"
    },
    {
      "type" : "documentation",
      "display" : "MME Conversion Tables",
      "url" : "https://www.cdc.gov/drugoverdose/pdf/calculating_total_daily_dose-a.pdf"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/naloxone"
        }
      ]
    },
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-abused-in-ambulatory-care"
        }
      ]
    },
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/benzodiazepines"
        }
      ]
    },
    {
      "type" : "Condition",
      "codeFilter" : [
        {
          "path" : "code",
          "valueSet" : "http://example.org/fhir/ValueSet/substance-abuse"
        }
      ]
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjMiIHN0YXJ0Q2hhcj0iMTEiIGVuZExpbmU9IjYzIiBlbmRDaGFyPSI0OCIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIG1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLk1lZGljYXRpb25SZXF1ZXN0LiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9IjYzIiBzdGFydENoYXI9IjExIiBlbmRMaW5lPSI2MyIgZW5kQ2hhcj0iNDgiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iODEiIHN0YXJ0Q2hhcj0iNSIgZW5kTGluZT0iODEiIGVuZENoYXI9IjY4IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBjb2RlIHBhdGggbWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCBmb3IgdGhlIHR5cGUgb2YgdGhlIHJldHJpZXZlIEZISVIuTWVkaWNhdGlvblJlcXVlc3QuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iODEiIHN0YXJ0Q2hhcj0iNSIgZW5kTGluZT0iODEiIGVuZENoYXI9IjY4IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBtZW1iZXJzaGlwIG9wZXJhdG9yIGZvciB0ZXJtaW5vbG9neSB0YXJnZXQgb2YgdGhlIHJldHJpZXZlLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijc0IiBzdGFydENoYXI9IjExIiBlbmRMaW5lPSI3NCIgZW5kQ2hhcj0iNTUiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIGNvZGUgcGF0aCBtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IGZvciB0aGUgdHlwZSBvZiB0aGUgcmV0cmlldmUgRkhJUi5NZWRpY2F0aW9uUmVxdWVzdC4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSI3NCIgc3RhcnRDaGFyPSIxMSIgZW5kTGluZT0iNzQiIGVuZENoYXI9IjU1IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBtZW1iZXJzaGlwIG9wZXJhdG9yIGZvciB0ZXJtaW5vbG9neSB0YXJnZXQgb2YgdGhlIHJldHJpZXZlLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijc3IiBzdGFydENoYXI9IjEyIiBlbmRMaW5lPSI3NyIgZW5kQ2hhcj0iNDEiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxpZGVudGlmaWVyIGlkPSJPcGlvaWRDRFNfU1RVNF9SRUNfMDgiIHZlcnNpb249IjAuMS4wIi8+CiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+CiAgIDx1c2luZ3M+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJGSElSIiB1cmk9Imh0dHA6Ly9obDcub3JnL2ZoaXIiIHZlcnNpb249IjMuMi4wIi8+CiAgIDwvdXNpbmdzPgogICA8aW5jbHVkZXM+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJDb21tb24iIHBhdGg9Ik9waW9pZENEU19TVFU0X0NvbW1vbiIgdmVyc2lvbj0iMC4xLjAiLz4KICAgPC9pbmNsdWRlcz4KICAgPHBhcmFtZXRlcnM+CiAgICAgIDxkZWYgbmFtZT0iQ29udGV4dFByZXNjcmlwdGlvbnMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8cGFyYW1ldGVyVHlwZVNwZWNpZmllciB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICA8ZWxlbWVudFR5cGUgbmFtZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L3BhcmFtZXRlclR5cGVTcGVjaWZpZXI+CiAgICAgIDwvZGVmPgogICA8L3BhcmFtZXRlcnM+CiAgIDx2YWx1ZVNldHM+CiAgICAgIDxkZWYgbmFtZT0iU3Vic3RhbmNlIEFidXNlIiBpZD0iVE9ETyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIvPgogICA8L3ZhbHVlU2V0cz4KICAgPHN0YXRlbWVudHM+CiAgICAgIDxkZWYgbmFtZT0iUGF0aWVudCIgY29udGV4dD0iUGF0aWVudCI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgPG9wZXJhbmQgZGF0YVR5cGU9ImZoaXI6UGF0aWVudCIgeHNpOnR5cGU9IlJldHJpZXZlIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iVmFsaWRhdGUgVHJpZ2dlciBFdmVudCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICA8c291cmNlIGFsaWFzPSJ0cmlnZ2VyU2NyaXB0Ij4KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iQ29udGV4dFByZXNjcmlwdGlvbnMiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4KICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDx3aGVyZSBuYW1lPSJJc09waW9pZFdpdGhBbWJ1bGF0b3J5QWJ1c2VQb3RlbnRpYWwiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29kZSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ibWVkaWNhdGlvbiIgc2NvcGU9InRyaWdnZXJTY3JpcHQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJFeGNsdXNpb24gQ3JpdGVyaWEiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgPG9wZXJhbmQgZGF0YVR5cGU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIGNvZGVQcm9wZXJ0eT0ibWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCIgeHNpOnR5cGU9IlJldHJpZXZlIj4KICAgICAgICAgICAgICAgPGNvZGVzIG5hbWU9Ik5hbG94b25lIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBBY3RpdmUgQW1idWxhdG9yeSBPcGlvaWQgUngiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iVW5pb24iPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICA8c291cmNlIGFsaWFzPSJSeCI+CiAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGRhdGFUeXBlPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiBjb2RlUHJvcGVydHk9Im1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBuYW1lPSJBbWJ1bGF0b3J5IEFidXNlIFBvdGVudGlhbCBPcGlvaWRzIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJzdGF0dXMiIHNjb3BlPSJSeCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImFjdGl2ZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHhzaTp0eXBlPSJJbmRleGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkZsYXR0ZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGFsaWFzPSIkdGhpcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iUngiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJOb3QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXNOdWxsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29kaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IiR0aGlzIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ib3V0cGF0aWVudCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkNvbnRleHRQcmVzY3JpcHRpb25zIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iQXZlcmFnZSBNTUUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJUb3RhbE1NRSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iR2V0IEFjdGl2ZSBBbWJ1bGF0b3J5IE9waW9pZCBSeCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJNTUUgPj0gNTAgbWcvZD8iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXNOdWxsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iQXZlcmFnZSBNTUUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9jb25kaXRpb24+CiAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpCb29sZWFuIiB2YWx1ZT0iZmFsc2UiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDxlbHNlIHhzaTp0eXBlPSJHcmVhdGVyT3JFcXVhbCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkF2ZXJhZ2UgTU1FIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZT0iNTAiIHVuaXQ9Im1nL2QiIHhzaTp0eXBlPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L2Vsc2U+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iT24gQmVuem9kaWF6ZXBpbmUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgPG9wZXJhbmQgZGF0YVR5cGU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIGNvZGVQcm9wZXJ0eT0ibWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCIgeHNpOnR5cGU9IlJldHJpZXZlIj4KICAgICAgICAgICAgICAgPGNvZGVzIG5hbWU9IkJlbnpvZGlhemVwaW5lcyIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJJbmNsdXNpb24gQ3JpdGVyaWEiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkFuZCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlZhbGlkYXRlIFRyaWdnZXIgRXZlbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJOb3QiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJFeGNsdXNpb24gQ3JpdGVyaWEiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iT3IiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJNTUUgPj0gNTAgbWcvZD8iIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9Ik9uIEJlbnpvZGlhemVwaW5lIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iSGFzIFN1YnN0YW5jZSBBYnVzZSBIaXN0b3J5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIGRhdGFUeXBlPSJmaGlyOkNvbmRpdGlvbiIgY29kZVByb3BlcnR5PSJjb2RlIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICA8Y29kZXMgbmFtZT0iU3Vic3RhbmNlIEFidXNlIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBJbmRpY2F0b3IiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0id2FybmluZyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IFN1bW1hcnkiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iSW5jb3Jwb3JhdGUgaW50byB0aGUgbWFuYWdlbWVudCBwbGFuIHN0cmF0ZWdpZXMgdG8gbWl0aWdhdGUgcmlzazsgaW5jbHVkaW5nIGNvbnNpZGVyaW5nIG9mZmVyaW5nIG5hbG94b25lIHdoZW4gZmFjdG9ycyB0aGF0IGluY3JlYXNlIHJpc2sgZm9yIG9waW9pZCBvdmVyZG9zZSBhcmUgcHJlc2VudCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IE5vdGlmaWNhdGlvbiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJDb25zaWRlciBvZmZlcmluZyBuYWxveG9uZSBnaXZlbiBmb2xsb3dpbmcgcmlzayBmYWN0b3IocykgZm9yIG9waW9pZCBvdmVyZG9zZTogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJNTUUgPj0gNTAgbWcvZD8iIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iQXZlcmFnZSBNTUUgKCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iQXZlcmFnZSBNTUUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iKSA+PSA1MCBtZy9kYXksICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICAgICA8ZWxzZSB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJPbiBCZW56b2RpYXplcGluZSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9jb25kaXRpb24+CiAgICAgICAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJjb25jdXJyZW50IHVzZSBvZiBiZW56b2RpYXplcGluZSwgIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8ZWxzZSB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICA8L3N0YXRlbWVudHM+CjwvbGlicmFyeT4K"
    }
  ]
}

Library "opioidcds-recommendation-07" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-recommendation-07

identifier: OpioidCDS_REC_07 (OFFICIAL)

version: 0.1.0

title: Opioid CDS Logic for recommendation #7

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid decision support logic to evaluate benefits and harms with patients within 1 to 4 weeks of starting opioid therapy and harms of continued therapy with patients every 3 months or more frequently.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: The purpose of this library is to determine whether the patient has been evaluated for benefits and harms within 1 to 4 weeks of starting opioid therapy and every 3 months or more subsequently.

usage: This library is used to notify the prescriber/user whether an evaluation for benefits and harms associated with opioid therapy is recommended for the patient.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: ,

dataRequirement: , , , ,

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-recommendation-07",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.202Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-recommendation-07</p><p><b>identifier</b>: OpioidCDS_REC_07 (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Logic for recommendation #7</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid decision support logic to evaluate benefits and harms with patients within 1 to 4 weeks of starting opioid therapy and harms of continued therapy with patients every 3 months or more frequently.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: The purpose of this library is to determine whether the patient has been evaluated for benefits and harms within 1 to 4 weeks of starting opioid therapy and every 3 months or more subsequently.</p><p><b>usage</b>: This library is used to notify the prescriber/user whether an evaluation for benefits and harms associated with opioid therapy is recommended for the patient.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , </p><p><b>dataRequirement</b>: , , , , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_REC_07"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Logic for recommendation #7",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid decision support logic to evaluate benefits and harms with patients within 1 to 4 weeks of starting opioid therapy and harms of continued therapy with patients every 3 months or more frequently.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "The purpose of this library is to determine whether the patient has been evaluated for benefits and harms within 1 to 4 weeks of starting opioid therapy and every 3 months or more subsequently.",
  "usage" : "This library is used to notify the prescriber/user whether an evaluation for benefits and harms associated with opioid therapy is recommended for the patient.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/opioidcds-common"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-indicating-end-of-life"
        }
      ]
    },
    {
      "type" : "Procedure",
      "codeFilter" : [
        {
          "path" : "code"
        }
      ]
    },
    {
      "type" : "Procedure",
      "codeFilter" : [
        {
          "path" : "code"
        }
      ]
    },
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-abused-in-ambulatory-care"
        }
      ]
    },
    {
      "type" : "Encounter"
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNzYiIHN0YXJ0Q2hhcj0iMyIgZW5kTGluZT0iNzYiIGVuZENoYXI9IjUxIiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBjb2RlIHBhdGggbWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCBmb3IgdGhlIHR5cGUgb2YgdGhlIHJldHJpZXZlIEZISVIuTWVkaWNhdGlvblJlcXVlc3QuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNzYiIHN0YXJ0Q2hhcj0iMyIgZW5kTGluZT0iNzYiIGVuZENoYXI9IjUxIiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBtZW1iZXJzaGlwIG9wZXJhdG9yIGZvciB0ZXJtaW5vbG9neSB0YXJnZXQgb2YgdGhlIHJldHJpZXZlLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijg1IiBzdGFydENoYXI9IjQiIGVuZExpbmU9Ijg1IiBlbmRDaGFyPSI1MyIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgbWVtYmVyc2hpcCBvcGVyYXRvciBmb3IgdGVybWlub2xvZ3kgdGFyZ2V0IG9mIHRoZSByZXRyaWV2ZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSI4NiIgc3RhcnRDaGFyPSIxMyIgZW5kTGluZT0iODYiIGVuZENoYXI9IjUyIiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBtZW1iZXJzaGlwIG9wZXJhdG9yIGZvciB0ZXJtaW5vbG9neSB0YXJnZXQgb2YgdGhlIHJldHJpZXZlLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijk1IiBzdGFydENoYXI9IjMiIGVuZExpbmU9Ijk1IiBlbmRDaGFyPSI2NiIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIG1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLk1lZGljYXRpb25SZXF1ZXN0LiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijk1IiBzdGFydENoYXI9IjMiIGVuZExpbmU9Ijk1IiBlbmRDaGFyPSI2NiIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgbWVtYmVyc2hpcCBvcGVyYXRvciBmb3IgdGVybWlub2xvZ3kgdGFyZ2V0IG9mIHRoZSByZXRyaWV2ZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSIxMDMiIHN0YXJ0Q2hhcj0iMTAiIGVuZExpbmU9IjEwMyIgZW5kQ2hhcj0iNzAiIG1lc3NhZ2U9Ikxpc3QtdmFsdWVkIGV4cHJlc3Npb24gd2FzIGRlbW90ZWQgdG8gYSBzaW5nbGV0b24uIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjkiIHN0YXJ0Q2hhcj0iNTkiIGVuZExpbmU9IjY5IiBlbmRDaGFyPSI4OCIgbWVzc2FnZT0iTGlzdC12YWx1ZWQgZXhwcmVzc2lvbiB3YXMgZGVtb3RlZCB0byBhIHNpbmdsZXRvbi4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGFubm90YXRpb24gc3RhcnRMaW5lPSIxMTUiIHN0YXJ0Q2hhcj0iNiIgZW5kTGluZT0iMTE1IiBlbmRDaGFyPSIzNSIgbWVzc2FnZT0iTGlzdC12YWx1ZWQgZXhwcmVzc2lvbiB3YXMgZGVtb3RlZCB0byBhIHNpbmdsZXRvbi4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4KICAgPGlkZW50aWZpZXIgaWQ9Ik9waW9pZENEU19TVFU0X1JFQ18wNyIgdmVyc2lvbj0iMC4xLjAiLz4KICAgPHNjaGVtYUlkZW50aWZpZXIgaWQ9InVybjpobDctb3JnOmVsbSIgdmVyc2lvbj0icjEiLz4KICAgPHVzaW5ncz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iMy4yLjAiLz4KICAgPC91c2luZ3M+CiAgIDxpbmNsdWRlcz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IkNvbW1vbiIgcGF0aD0iT3Bpb2lkQ0RTX1NUVTRfQ29tbW9uIiB2ZXJzaW9uPSIwLjEuMCIvPgogICA8L2luY2x1ZGVzPgogICA8cGFyYW1ldGVycz4KICAgICAgPGRlZiBuYW1lPSJDb250ZXh0UHJlc2NyaXB0aW9ucyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJMaXN0VHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgIDxlbGVtZW50VHlwZSBuYW1lPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvcGFyYW1ldGVyVHlwZVNwZWNpZmllcj4KICAgICAgPC9kZWY+CiAgIDwvcGFyYW1ldGVycz4KICAgPGNvZGVTeXN0ZW1zPgogICAgICA8ZGVmIG5hbWU9IlNOT01FRCIgaWQ9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiLz4KICAgPC9jb2RlU3lzdGVtcz4KICAgPGNvZGVzPgogICAgICA8ZGVmIG5hbWU9IkFzc2Vzc21lbnQgb2YgcmlzayBmb3Igb3Bpb2lkIGFidXNlIiBpZD0iNDU0MjgxMDAwMTI0MTAwIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbmFtZT0iU05PTUVEIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkhpZ2ggcmlzayBkcnVnIG1vbml0b3JpbmciIGlkPSIyNjg1MjUwMDgiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8Y29kZVN5c3RlbSBuYW1lPSJTTk9NRUQiLz4KICAgICAgPC9kZWY+CiAgIDwvY29kZXM+CiAgIDxzdGF0ZW1lbnRzPgogICAgICA8ZGVmIG5hbWU9IlBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgIDxvcGVyYW5kIGRhdGFUeXBlPSJmaGlyOlBhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlJpc2sgQXNzZXNzbWVudCBJbnRlcnZhbCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4KICAgICAgICAgICAgPGxvdyB4c2k6dHlwZT0iU3VidHJhY3QiPgogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9kYXkiLz4KICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWU9IjkxIiB1bml0PSJkYXlzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgPC9sb3c+CiAgICAgICAgICAgIDxoaWdoIHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb2RheSIvPgogICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZT0iMSIgdW5pdD0iZGF5IiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgPC9oaWdoPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkVuY291bnRlciBJbnRlcnZhbCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4KICAgICAgICAgICAgPGxvdyB4c2k6dHlwZT0iU3VidHJhY3QiPgogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iU3VidHJhY3QiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9kYXkiLz4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWU9IjEyIiB1bml0PSJtb250aHMiIHhzaTp0eXBlPSJRdWFudGl0eSIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlPSIxIiB1bml0PSJkYXlzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgPC9sb3c+CiAgICAgICAgICAgIDxoaWdoIHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb2RheSIvPgogICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZT0iMSIgdW5pdD0iZGF5IiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgPC9oaWdoPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlZhbGlkYXRlIFRyaWdnZXIgRXZlbnQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0idHJpZ2dlclNjcmlwdCI+CiAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9IkNvbnRleHRQcmVzY3JpcHRpb25zIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+CiAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8d2hlcmUgbmFtZT0iSXNPcGlvaWRXaXRoQW1idWxhdG9yeUFidXNlUG90ZW50aWFsIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0NvZGUiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJbmRleGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29kaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9Im1lZGljYXRpb24iIHNjb3BlPSJ0cmlnZ2VyU2NyaXB0IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iTWVkaWNhdGlvbnMgSW5kaWNhdGluZyBFbmQgT2YgTGlmZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9ImVuZE9mTGlmZVJ4Ij4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gZGF0YVR5cGU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIGNvZGVQcm9wZXJ0eT0ibWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCIgeHNpOnR5cGU9IlJldHJpZXZlIj4KICAgICAgICAgICAgICAgICAgPGNvZGVzIG5hbWU9IkVuZCBPZiBMaWZlIE9waW9pZHMiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8d2hlcmUgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ic3RhdHVzIiBzY29wZT0iZW5kT2ZMaWZlUngiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJhY3RpdmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iRXhjbHVzaW9uIENyaXRlcmlhIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9Ik1lZGljYXRpb25zIEluZGljYXRpbmcgRW5kIE9mIExpZmUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iT3Bpb2lkIFJpc2sgQXNzZXNzbWVudCBpbiBQYXN0IDkwIERheXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJyaXNrQXNzZXNzbWVudCI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJVbmlvbiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGRhdGFUeXBlPSJmaGlyOlByb2NlZHVyZSIgY29kZVByb3BlcnR5PSJjb2RlIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbmFtZT0iQXNzZXNzbWVudCBvZiByaXNrIGZvciBvcGlvaWQgYWJ1c2UiIHhzaTp0eXBlPSJDb2RlUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgZGF0YVR5cGU9ImZoaXI6UHJvY2VkdXJlIiBjb2RlUHJvcGVydHk9ImNvZGUiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBuYW1lPSJIaWdoIHJpc2sgZHJ1ZyBtb25pdG9yaW5nIiB4c2k6dHlwZT0iQ29kZVJlZiIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iSW4iPgogICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJzdGFydCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJwZXJmb3JtZWQiIHNjb3BlPSJyaXNrQXNzZXNzbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlJpc2sgQXNzZXNzbWVudCBJbnRlcnZhbCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXQgQWN0aXZlIEFtYnVsYXRvcnkgT3Bpb2lkIFJ4IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0iUngiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBkYXRhVHlwZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgY29kZVByb3BlcnR5PSJtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICA8Y29kZXMgbmFtZT0iQW1idWxhdG9yeSBBYnVzZSBQb3RlbnRpYWwgT3Bpb2lkcyIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ic3RhdHVzIiBzY29wZT0iUngiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJhY3RpdmUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJGbGF0dGVuIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0iJHRoaXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IlJ4IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iTm90Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IklzTnVsbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iJHRoaXMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im91dHBhdGllbnQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJFbmNvdW50ZXIgaW4gcGFzdCAxMiBtb250aHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJFIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiB4c2k6dHlwZT0iUmV0cmlldmUiLz4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iSW4iPgogICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJzdGFydCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJwZXJpb2QiIHNjb3BlPSJFIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iRW5jb3VudGVyIEludGVydmFsIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L3doZXJlPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlJ4IEFjdGl2ZSA3IG9mIFBhc3QgMTAgRGF5cyBXaXRoIEVuY291bnRlciIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlByb2JhYmxlRGF5c0luUmFuZ2UiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkdldCBBY3RpdmUgQW1idWxhdG9yeSBPcGlvaWQgUngiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMTAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJFbmNvdW50ZXIgaW4gcGFzdCAxMiBtb250aHMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJSeCBBY3RpdmUgNjMgb2YgUGFzdCA5MCBEYXlzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iUHJvYmFibGVEYXlzSW5SYW5nZSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iR2V0IEFjdGl2ZSBBbWJ1bGF0b3J5IE9waW9pZCBSeCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI5MCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2MyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJJbmNsdXNpb24gQ3JpdGVyaWEiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkFuZCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJWYWxpZGF0ZSBUcmlnZ2VyIEV2ZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTm90Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iRXhjbHVzaW9uIENyaXRlcmlhIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik5vdCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJPcGlvaWQgUmlzayBBc3Nlc3NtZW50IGluIFBhc3QgOTAgRGF5cyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iUnggQWN0aXZlIDcgb2YgUGFzdCAxMCBEYXlzIFdpdGggRW5jb3VudGVyIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlJ4IEFjdGl2ZSA2MyBvZiBQYXN0IDkwIERheXMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBJbmRpY2F0b3IiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0id2FybmluZyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IFN1bW1hcnkiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUGF0aWVudHMgb24gb3Bpb2lkIHRoZXJhcHkgc2hvdWxkIGJlIGV2YWx1YXRlZCBmb3IgYmVuZWZpdHMgYW5kIGhhcm1zIHdpdGhpbiAxIHRvIDQgd2Vla3Mgb2Ygc3RhcnRpbmcgb3Bpb2lkIHRoZXJhcHkgYW5kIGV2ZXJ5IDMgbW9udGhzIG9yIG1vcmUgc3Vic2VxdWVudGx5LiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IERldGFpbCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJJZiI+CiAgICAgICAgICAgIDxjb25kaXRpb24geHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJSeCBBY3RpdmUgNjMgb2YgUGFzdCA5MCBEYXlzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ik5vIGV2YWx1YXRpb24gZm9yIGJlbmVmaXRzIGFuZCBoYXJtcyBhc3NvY2lhdGVkIHdpdGggb3Bpb2lkIHRoZXJhcHkgaGFzIGJlZW4gcGVyZm9ybWVkIGZvciB0aGUgcGF0aWVudCBpbiB0aGUgcGFzdCAzIG1vbnRocyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPGVsc2UgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ik5vIGV2YWx1YXRpb24gZm9yIGJlbmVmaXRzIGFuZCBoYXJtcyBoYXMgYmVlbiBwZXJmb3JtZWQgZm9yIHRoZSBwYXRpZW50IHN0YXJ0aW5nIG9waW9pZCB0aGVyYXB5IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICA8L3N0YXRlbWVudHM+CjwvbGlicmFyeT4K"
    }
  ]
}

Library "opioidcds-recommendation-05" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-recommendation-05

identifier: OpioidCDS_REC_05 (OFFICIAL)

version: 0.1.0

title: Opioid CDS Logic for recommendation #5

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid Decision Support Logic for use in implementing CDC Opioid Prescribing Guidelines.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: This library works in concert with the OMTK logic library to provide decision support for Morphine Milligram Equivalence calculations and dynamic value resolution.

usage: This library is to notify the prescriber/user whether the current prescription exceeds the recommended MME.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: , ,

dataRequirement:

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-recommendation-05",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.156Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-recommendation-05</p><p><b>identifier</b>: OpioidCDS_REC_05 (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Logic for recommendation #5</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid Decision Support Logic for use in implementing CDC Opioid Prescribing Guidelines.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: This library works in concert with the OMTK logic library to provide decision support for Morphine Milligram Equivalence calculations and dynamic value resolution.</p><p><b>usage</b>: This library is to notify the prescriber/user whether the current prescription exceeds the recommended MME.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , , </p><p><b>dataRequirement</b>: </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_REC_05"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Logic for recommendation #5",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid Decision Support Logic for use in implementing CDC Opioid Prescribing Guidelines.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "This library works in concert with the OMTK logic library to provide decision support for Morphine Milligram Equivalence calculations and dynamic value resolution.",
  "usage" : "This library is to notify the prescriber/user whether the current prescription exceeds the recommended MME.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/opioidcds-common"
    },
    {
      "type" : "documentation",
      "display" : "MME Conversion Tables",
      "url" : "https://www.cdc.gov/drugoverdose/pdf/calculating_total_daily_dose-a.pdf"
    }
  ],
  "dataRequirement" : [
    {
      "id" : "medications",
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "status",
          "code" : [
            {
              "code" : "active"
            }
          ]
        },
        {
          "path" : "category",
          "code" : [
            {
              "system" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category",
              "code" : "outpatient"
            }
          ]
        }
      ]
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxpZGVudGlmaWVyIGlkPSJPcGlvaWRDRFNfU1RVNCIgdmVyc2lvbj0iMC4xLjAiLz4KICAgPHNjaGVtYUlkZW50aWZpZXIgaWQ9InVybjpobDctb3JnOmVsbSIgdmVyc2lvbj0icjEiLz4KICAgPHVzaW5ncz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iMy4yLjAiLz4KICAgPC91c2luZ3M+CiAgIDxpbmNsdWRlcz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9Ik1NRUNvbW1vbiIgcGF0aD0iT3Bpb2lkQ0RTX1NUVTRfQ29tbW9uIiB2ZXJzaW9uPSIwLjEuMCIvPgogICA8L2luY2x1ZGVzPgogICA8cGFyYW1ldGVycz4KICAgICAgPGRlZiBuYW1lPSJVc2VySUQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8cGFyYW1ldGVyVHlwZVNwZWNpZmllciBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJDb250ZXh0UHJlc2NyaXB0aW9ucyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJMaXN0VHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgIDxlbGVtZW50VHlwZSBuYW1lPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvcGFyYW1ldGVyVHlwZVNwZWNpZmllcj4KICAgICAgPC9kZWY+CiAgIDwvcGFyYW1ldGVycz4KICAgPHN0YXRlbWVudHM+CiAgICAgIDxkZWYgbmFtZT0iUGF0aWVudCIgY29udGV4dD0iUGF0aWVudCI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgPG9wZXJhbmQgZGF0YVR5cGU9ImZoaXI6UGF0aWVudCIgeHNpOnR5cGU9IlJldHJpZXZlIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IEFjdGl2ZSBQcmVzY3JpcHRpb25zIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0iYWN0aXZlUngiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBkYXRhVHlwZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgeHNpOnR5cGU9IlJldHJpZXZlIi8+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8d2hlcmUgeHNpOnR5cGU9IkFuZCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFcXVhbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InN0YXR1cyIgc2NvcGU9ImFjdGl2ZVJ4IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iYWN0aXZlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFcXVhbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iRmxhdHRlbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9IiR0aGlzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0iY2F0ZWdvcnkiIHNjb3BlPSJhY3RpdmVSeCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d2hlcmUgeHNpOnR5cGU9Ik5vdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iJHRoaXMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJldHVybj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0iY29kaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IiR0aGlzIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JldHVybj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJvdXRwYXRpZW50IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iVG90YWwgTU1FIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iVG90YWxNTUUiIGxpYnJhcnlOYW1lPSJNTUVDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJVbmlvbiI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkNvbnRleHRQcmVzY3JpcHRpb25zIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkdldCBBY3RpdmUgUHJlc2NyaXB0aW9ucyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IklzIE1NRSA1MCBPciBNb3JlPyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJHcmVhdGVyT3JFcXVhbCI+CiAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvdGFsIE1NRSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWU9IjUwIiB1bml0PSJtZy9kIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXQgSW5kaWNhdG9yIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Indhcm5pbmciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBTdW1tYXJ5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkhpZ2ggcmlzayBmb3Igb3Bpb2lkIG92ZXJkb3NlIC0gIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ2FzZSI+CiAgICAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgICAgPHdoZW4geHNpOnR5cGU9IkdyZWF0ZXJPckVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iVG90YWwgTU1FIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjkwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd2hlbj4KICAgICAgICAgICAgICAgICAgPHRoZW4gdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9InRhcGVyIG5vdyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgICAgPGVsc2UgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImNvbnNpZGVyIHRhcGVyaW5nIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IERldGFpbCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJUb3RhbCBtb3JwaGluZSBtaWxsaWdyYW0gZXF1aXZhbGVudCAoTU1FKSBpcyAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb1N0cmluZyI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvdGFsIE1NRSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIuIFRhcGVyIHRvIGxlc3MgdGhhbiA1MC4iIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgIDwvc3RhdGVtZW50cz4KPC9saWJyYXJ5Pgo="
    }
  ]
}

Library "opioidcds-recommendation-04" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-recommendation-04

identifier: OpioidCDS_REC_04 (OFFICIAL)

version: 0.1.0

title: Opioid CDS Logic for recommendation #4

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid decision support logic for prescribing extended-release/long-acting (ER/LA) opioids when starting a patient on opioids.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: The purpose of this library is to determine the appropriateness of extended-release opioids with ambulatory abuse potential for the patient.

usage: This library is used to notify the prescriber/user that immediate-release opioids are recommended when starting a patient on opioids.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: ,

dataRequirement: ,

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-recommendation-04",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.109Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-recommendation-04</p><p><b>identifier</b>: OpioidCDS_REC_04 (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Logic for recommendation #4</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid decision support logic for prescribing extended-release/long-acting (ER/LA) opioids when starting a patient on opioids.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: The purpose of this library is to determine the appropriateness of extended-release opioids with ambulatory abuse potential for the patient.</p><p><b>usage</b>: This library is used to notify the prescriber/user that immediate-release opioids are recommended when starting a patient on opioids.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , </p><p><b>dataRequirement</b>: , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_REC_04"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Logic for recommendation #4",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid decision support logic for prescribing extended-release/long-acting (ER/LA) opioids when starting a patient on opioids.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "The purpose of this library is to determine the appropriateness of extended-release opioids with ambulatory abuse potential for the patient.",
  "usage" : "This library is used to notify the prescriber/user that immediate-release opioids are recommended when starting a patient on opioids.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/opioidcds-common"
    }
  ],
  "dataRequirement" : [
    {
      "type" : "MedicationRequest",
      "codeFilter" : [
        {
          "path" : "medicationCodeableConcept",
          "valueSet" : "http://example.org/fhir/ValueSet/opioids-abused-in-ambulatory-care"
        }
      ]
    },
    {
      "type" : "Encounter"
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjciIHN0YXJ0Q2hhcj0iNSIgZW5kTGluZT0iNjciIGVuZENoYXI9IjY4IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBjb2RlIHBhdGggbWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCBmb3IgdGhlIHR5cGUgb2YgdGhlIHJldHJpZXZlIEZISVIuTWVkaWNhdGlvblJlcXVlc3QuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+CiAgIDxhbm5vdGF0aW9uIHN0YXJ0TGluZT0iNjciIHN0YXJ0Q2hhcj0iNSIgZW5kTGluZT0iNjciIGVuZENoYXI9IjY4IiBtZXNzYWdlPSJDb3VsZCBub3QgcmVzb2x2ZSBtZW1iZXJzaGlwIG9wZXJhdG9yIGZvciB0ZXJtaW5vbG9neSB0YXJnZXQgb2YgdGhlIHJldHJpZXZlLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8YW5ub3RhdGlvbiBzdGFydExpbmU9Ijc4IiBzdGFydENoYXI9IjgzIiBlbmRMaW5lPSI3OCIgZW5kQ2hhcj0iMTI2IiBtZXNzYWdlPSJMaXN0LXZhbHVlZCBleHByZXNzaW9uIHdhcyBkZW1vdGVkIHRvIGEgc2luZ2xldG9uLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1FcnJvciIvPgogICA8aWRlbnRpZmllciBpZD0iT3Bpb2lkQ0RTX1NUVTRfUkVDXzA0IiB2ZXJzaW9uPSIwLjEuMCIvPgogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPgogICA8dXNpbmdzPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iRkhJUiIgdXJpPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB2ZXJzaW9uPSIzLjIuMCIvPgogICA8L3VzaW5ncz4KICAgPGluY2x1ZGVzPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iQ29tbW9uIiBwYXRoPSJPcGlvaWRDRFNfU1RVNF9Db21tb24iIHZlcnNpb249IjAuMS4wIi8+CiAgIDwvaW5jbHVkZXM+CiAgIDxwYXJhbWV0ZXJzPgogICAgICA8ZGVmIG5hbWU9IkNvbnRleHRQcmVzY3JpcHRpb25zIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPHBhcmFtZXRlclR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Ikxpc3RUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgPGVsZW1lbnRUeXBlIG5hbWU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPgogICAgICA8L2RlZj4KICAgPC9wYXJhbWV0ZXJzPgogICA8c3RhdGVtZW50cz4KICAgICAgPGRlZiBuYW1lPSJQYXRpZW50IiBjb250ZXh0PSJQYXRpZW50Ij4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPgogICAgICAgICAgICA8b3BlcmFuZCBkYXRhVHlwZT0iZmhpcjpQYXRpZW50IiB4c2k6dHlwZT0iUmV0cmlldmUiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJJbmNsdXNpb24gUGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPgogICAgICAgICAgICA8bG93IHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb2RheSIvPgogICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZT0iOTEiIHVuaXQ9ImRheXMiIHhzaTp0eXBlPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L2xvdz4KICAgICAgICAgICAgPGhpZ2ggeHNpOnR5cGU9IlN1YnRyYWN0Ij4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvZGF5Ii8+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlPSIxIiB1bml0PSJkYXlzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgPC9oaWdoPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkVuY291bnRlciBQZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+CiAgICAgICAgICAgIDxsb3cgeHNpOnR5cGU9IlN1YnRyYWN0Ij4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlN1YnRyYWN0Ij4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvZGF5Ii8+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlPSIxMiIgdW5pdD0ibW9udGhzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZT0iMSIgdW5pdD0iZGF5cyIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+CiAgICAgICAgICAgIDwvbG93PgogICAgICAgICAgICA8aGlnaCB4c2k6dHlwZT0iU3VidHJhY3QiPgogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9kYXkiLz4KICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWU9IjEiIHVuaXQ9ImRheXMiIHhzaTp0eXBlPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L2hpZ2g+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IFRyaWdnZXIgRXZlbnQgUHJlc2NyaXB0aW9ucyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9InRyaWdnZXJTY3JpcHRzIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iQ29udGV4dFByZXNjcmlwdGlvbnMiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9IlRvQ29kZSIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ibWVkaWNhdGlvbiIgc2NvcGU9InRyaWdnZXJTY3JpcHRzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJJc09waW9pZFdpdGhBbWJ1bGF0b3J5QWJ1c2VQb3RlbnRpYWwiIGxpYnJhcnlOYW1lPSJDb21tb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InJ4Tm9ybUNvZGUiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IklzTG9uZ0FjdGluZ09waW9pZCIgbGlicmFyeU5hbWU9IkNvbW1vbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0icnhOb3JtQ29kZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXQgVHJpZ2dlciBUcmlnZ2VyIEV2ZW50IFByZXNjcmlwdGlvbiBJZHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJ0cmlnZ2VyU2NyaXB0cyI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9IkdldCBUcmlnZ2VyIEV2ZW50IFByZXNjcmlwdGlvbnMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8bGV0IGlkZW50aWZpZXI9ImNvZGVTdHJpbmciPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPHJldHVybj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iY29kZVN0cmluZyIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImlkIiBzY29wZT0idHJpZ2dlclNjcmlwdHMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9yZXR1cm4+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iVmFsaWRhdGUgVHJpZ2dlciBFdmVudCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJHZXQgVHJpZ2dlciBFdmVudCBQcmVzY3JpcHRpb25zIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9Ik9waW9pZCB3aXRoIEFtYnVsYXRvcnkgQ2FyZSBBYnVzZSBQb3RlbnRpYWwgaW4gUGFzdCA5MCBEYXlzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9Im9yZGVycyI+CiAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGRhdGFUeXBlPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiBjb2RlUHJvcGVydHk9Im1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBuYW1lPSJBbWJ1bGF0b3J5IEFidXNlIFBvdGVudGlhbCBPcGlvaWRzIiBsaWJyYXJ5TmFtZT0iQ29tbW9uIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJJbiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJEYXRlRnJvbSI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImF1dGhvcmVkT24iIHNjb3BlPSJvcmRlcnMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iSW5jbHVzaW9uIFBlcmlvZCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkluY2x1c2lvbiBDcml0ZXJpYSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVmFsaWRhdGUgVHJpZ2dlciBFdmVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik5vdCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9Ik9waW9pZCB3aXRoIEFtYnVsYXRvcnkgQ2FyZSBBYnVzZSBQb3RlbnRpYWwgaW4gUGFzdCA5MCBEYXlzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9ImVuY291bnRlcnMiPgogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPgogICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPHdoZXJlIHhzaTp0eXBlPSJJbiI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJEYXRlRnJvbSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InN0YXJ0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InBlcmlvZCIgc2NvcGU9ImVuY291bnRlcnMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkVuY291bnRlciBQZXJpb2QiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldCBJbmRpY2F0b3IiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0id2FybmluZyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IFN1bW1hcnkiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8ZXhwcmVzc2lvbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iUmVjb21tZW5kIHVzZSBvZiBpbW1lZGlhdGUtcmVsZWFzZSBvcGlvaWRzIGluc3RlYWQgb2YgZXh0ZW5kZWQgcmVsZWFzZS9sb25nIGFjdGluZyBvcGlvaWRzIHdoZW4gc3RhcnRpbmcgcGF0aWVudCBvbiBvcGlvaWRzLiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iR2V0IERldGFpbCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJUaGUgZm9sbG93aW5nIG1lZGljYXRpb24gcmVxdWVzdHMocykgcmVsZWFzZSByYXRlcyBzaG91bGQgYmUgcmUtZXZhbHVhdGVkOiAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iR2V0IFRyaWdnZXIgVHJpZ2dlciBFdmVudCBQcmVzY3JpcHRpb24gSWRzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgIDwvc3RhdGVtZW50cz4KPC9saWJyYXJ5Pgo="
    }
  ]
}

Library "opioidcds-common" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: opioidcds-common

identifier: OpioidCDS_Common (OFFICIAL)

version: 0.1.0

title: Opioid CDS Common Logic

status: active

experimental: false

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: Mar 25, 2018 1:49:09 PM

publisher: Centers for Disease Control and Prevention (CDC)

description: Common Opioid Decision Support Logic for use in implementing CDC Opioid Prescribing Guidelines.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: This library contains common logic across recommendations including MME calculations, conversions, and looking up codes in valuesets.

usage: This library is used for decision support for opioid guideline recommendations when applying PlanDefinitions.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: , ,

content:


{
  "resourceType" : "Library",
  "id" : "opioidcds-common",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.062Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: opioidcds-common</p><p><b>identifier</b>: OpioidCDS_Common (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: Opioid CDS Common Logic</p><p><b>status</b>: active</p><p><b>experimental</b>: false</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: Mar 25, 2018 1:49:09 PM</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Common Opioid Decision Support Logic for use in implementing CDC Opioid Prescribing Guidelines.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: This library contains common logic across recommendations including MME calculations, conversions, and looking up codes in valuesets.</p><p><b>usage</b>: This library is used for decision support for opioid guideline recommendations when applying PlanDefinitions.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OpioidCDS_Common"
    }
  ],
  "version" : "0.1.0",
  "title" : "Opioid CDS Common Logic",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2018-03-25T13:49:09-06:00",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Common Opioid Decision Support Logic for use in implementing CDC Opioid Prescribing Guidelines.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "This library contains common logic across recommendations including MME calculations, conversions, and looking up codes in valuesets.",
  "usage" : "This library is used for decision support for opioid guideline recommendations when applying PlanDefinitions.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "depends-on",
      "resource" : "Library/omtk-logic"
    },
    {
      "type" : "documentation",
      "display" : "MME Conversion Tables",
      "url" : "https://www.cdc.gov/drugoverdose/pdf/calculating_total_daily_dose-a.pdf"
    }
  ],
  "content" : [
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxpZGVudGlmaWVyIGlkPSJPcGlvaWRDRFNfU1RVNF9Db21tb24iIHZlcnNpb249IjAuMS4wIi8+CiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+CiAgIDx1c2luZ3M+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJGSElSIiB1cmk9Imh0dHA6Ly9obDcub3JnL2ZoaXIiIHZlcnNpb249IjMuMi4wIi8+CiAgIDwvdXNpbmdzPgogICA8aW5jbHVkZXM+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJPTVRLTG9naWMiIHBhdGg9Ik9NVEtMb2dpYyIgdmVyc2lvbj0iMC4xLjAiLz4KICAgPC9pbmNsdWRlcz4KICAgPHZhbHVlU2V0cz4KICAgICAgPGRlZiBuYW1lPSJCZW56b2RpYXplcGluZXMiIGlkPSJiZW56b2RpYXplcGluZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiLz4KICAgICAgPGRlZiBuYW1lPSJOYWxveG9uZSIgaWQ9Im5hbG94b25lIiBhY2Nlc3NMZXZlbD0iUHVibGljIi8+CiAgICAgIDxkZWYgbmFtZT0iQW1idWxhdG9yeSBBYnVzZSBQb3RlbnRpYWwgT3Bpb2lkcyIgaWQ9Im9waW9pZHMtYWJ1c2VkLWluLWFtYnVsYXRvcnktY2FyZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIvPgogICAgICA8ZGVmIG5hbWU9IkVuZCBPZiBMaWZlIE9waW9pZHMiIGlkPSJvcGlvaWRzLWluZGljYXRpbmctZW5kLW9mLWxpZmUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiLz4KICAgICAgPGRlZiBuYW1lPSJMb25nIEFjdGluZyBPcGlvaWRzIiBpZD0ibG9uZy1hY3Rpbmctb3Bpb2lkcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIvPgogICAgICA8ZGVmIG5hbWU9IklsbGljaXQgRHJ1ZyBTY3JlZW5pbmciIGlkPSJpbGxpY2l0LWRydWctdXJpbmUtc2NyZWVuaW5nIiBhY2Nlc3NMZXZlbD0iUHVibGljIi8+CiAgICAgIDxkZWYgbmFtZT0iT3Bpb2lkIERydWcgU2NyZWVuaW5nIiBpZD0ib3Bpb2lkLXVyaW5lLXNjcmVlbmluZyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIvPgogICAgICA8ZGVmIG5hbWU9Ik9waW9pZHMiIGlkPSJvcGlvaWRzIiBhY2Nlc3NMZXZlbD0iUHVibGljIi8+CiAgICAgIDxkZWYgbmFtZT0iQ29kZWluZSBDb3VnaCBNZWRzIiBpZD0ib3Bpb2lkcy1jb2RlaW5lLWNvdWdoLW1lZHMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiLz4KICAgICAgPGRlZiBuYW1lPSJTaG9ydCBBY3RpbmcgT3Bpb2lkcyIgaWQ9InNob3J0LWFjdGluZy1vcGlvaWRzIiBhY2Nlc3NMZXZlbD0iUHVibGljIi8+CiAgIDwvdmFsdWVTZXRzPgogICA8c3RhdGVtZW50cz4KICAgICAgPGRlZiBuYW1lPSJJc0ZvckNocm9uaWNQYWluIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gdmFsdWVUeXBlPSJ0OkJvb2xlYW4iIHZhbHVlPSJ0cnVlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJIYXNNZXRhc3RhdGljQ2FuY2VyIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGV4cHJlc3Npb24gdmFsdWVUeXBlPSJ0OkJvb2xlYW4iIHZhbHVlPSJmYWxzZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iVG9Db2RlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiBjbGFzc1R5cGU9InQ6Q29kZSIgeHNpOnR5cGU9Ikluc3RhbmNlIj4KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29kZSI+CiAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImNvZGluZyIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3lzdGVtIj4KICAgICAgICAgICAgICAgPHZhbHVlIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InN5c3RlbSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJjb2RpbmciIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InZlcnNpb24iPgogICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idmVyc2lvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJjb2RpbmciIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRpc3BsYXkiPgogICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iZGlzcGxheSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJjb2RpbmciIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iY29kaW5nIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIG5hbWU9ImZoaXI6Q29kaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iVG9RdWFudGl0eSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4KICAgICAgICAgPGV4cHJlc3Npb24gY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPgogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idW5pdCI+CiAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InF1YW50aXR5Ij4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIG5hbWU9ImZoaXI6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJQcmVzY3JpcHRpb25zIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iT3JkZXJzIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPGxldCBpZGVudGlmaWVyPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbmFtZT0iVG9Db2RlIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImNvZGluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJtZWRpY2F0aW9uIiBzY29wZT0iTyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0ibWVkaWNhdGlvbk5hbWUiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJHZXRNZWRpY2F0aW9uTmFtZSIgbGlicmFyeU5hbWU9Ik9NVEtMb2dpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0icnhOb3JtQ29kZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0iZG9zYWdlSW5zdHJ1Y3Rpb24iPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImRvc2FnZUluc3RydWN0aW9uIiBzY29wZT0iTyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPGxldCBpZGVudGlmaWVyPSJyZXBlYXQiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJyZXBlYXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idGltaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0iZnJlcXVlbmN5Ij4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkNvYWxlc2NlIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iZnJlcXVlbmN5TWF4IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9InJlcGVhdCIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJyZXBlYXQiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICA8bGV0IGlkZW50aWZpZXI9InBlcmlvZCI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGNsYXNzVHlwZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ikluc3RhbmNlIj4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idmFsdWUiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0icGVyaW9kIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9InJlcGVhdCIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InVuaXQiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0icGVyaW9kVW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJyZXBlYXQiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICA8bGV0IGlkZW50aWZpZXI9ImRvc2VEZXNjcmlwdGlvbiI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDb2FsZXNjZSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0xpc3QiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJkb3NlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aXNUeXBlU3BlY2lmaWVyIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9RdWFudGl0eSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0ibG93IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImRvc2UiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iZG9zYWdlSW5zdHJ1Y3Rpb24iIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ii0iIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9RdWFudGl0eSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJkb3NlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJoaWdoIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImRvc2UiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iZG9zYWdlSW5zdHJ1Y3Rpb24iIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgICAgICAgICAgICAgPGVsc2UgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9RdWFudGl0eSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgYXNUeXBlPSJmaGlyOlF1YW50aXR5IiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJkb3NlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPGxldCBpZGVudGlmaWVyPSJmcmVxdWVuY3lEZXNjcmlwdGlvbiI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb1N0cmluZyI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJyZXBlYXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idGltaW5nIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSItIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9TdHJpbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJmcmVxdWVuY3lNYXgiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0icmVwZWF0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InRpbWluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJkb3NhZ2VJbnN0cnVjdGlvbiIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPHJldHVybj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlR1cGxlIj4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBuYW1lPSJyeE5vcm1Db2RlIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpc0RyYWZ0Ij4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJFcXVhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJkcmFmdCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpc1BSTiI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJhc05lZWRlZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJkb3NhZ2VJbnN0cnVjdGlvbiIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InByZXNjcmlwdGlvbiI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTm90Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IklzTnVsbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InRleHQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iZG9zYWdlSW5zdHJ1Y3Rpb24iIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0ibWVkaWNhdGlvbk5hbWUiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ0ZXh0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxzZSB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJtZWRpY2F0aW9uTmFtZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIgIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRvc2VEZXNjcmlwdGlvbiIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiBxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImZyZXF1ZW5jeURlc2NyaXB0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJhc05lZWRlZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJkb3NhZ2VJbnN0cnVjdGlvbiIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIFBSTiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsc2UgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Vsc2U+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZG9zZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iSXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJkb3NlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aXNUeXBlU3BlY2lmaWVyIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoZW4gbmFtZT0iVG9RdWFudGl0eSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJkb3NlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvc2FnZUluc3RydWN0aW9uIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxzZSBuYW1lPSJUb1F1YW50aXR5IiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBhc1R5cGU9ImZoaXI6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImRvc2UiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iZG9zYWdlSW5zdHJ1Y3Rpb24iIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRvc2VzUGVyRGF5Ij4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDb2FsZXNjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvRGFpbHkiIGxpYnJhcnlOYW1lPSJPTVRLTG9naWMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIxLjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L3JldHVybj4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJPcmRlcnMiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Ikxpc3RUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgPGVsZW1lbnRUeXBlIG5hbWU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3QiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgPC9vcGVyYW5kVHlwZVNwZWNpZmllcj4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJNTUUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9IlAiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJQcmVzY3JpcHRpb25zIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJwcmVzY3JpcHRpb25zIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8bGV0IGlkZW50aWZpZXI9Im1tZSI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iQ2FsY3VsYXRlTU1FcyIgbGlicmFyeU5hbWU9Ik9NVEtMb2dpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ikxpc3QiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCB4c2k6dHlwZT0iVHVwbGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHBhdGg9InJ4Tm9ybUNvZGUiIHNjb3BlPSJQIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkb3NlUXVhbnRpdHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0iZG9zZSIgc2NvcGU9IlAiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRvc2VzUGVyRGF5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHBhdGg9ImRvc2VzUGVyRGF5IiBzY29wZT0iUCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPHJldHVybj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlR1cGxlIj4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJyeE5vcm1Db2RlIiBzY29wZT0iUCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXNEcmFmdCI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJpc0RyYWZ0IiBzY29wZT0iUCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXNQUk4iPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0iaXNQUk4iIHNjb3BlPSJQIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwcmVzY3JpcHRpb24iPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcGF0aD0icHJlc2NyaXB0aW9uIiBzY29wZT0iUCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGFpbHlEb3NlIj4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHBhdGg9ImRhaWx5RG9zZURlc2NyaXB0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9Im1tZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29udmVyc2lvbkZhY3RvciI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBwYXRoPSJjb252ZXJzaW9uRmFjdG9yIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9Im1tZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ibW1lIj4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHBhdGg9Im1tZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJtbWUiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9yZXR1cm4+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icHJlc2NyaXB0aW9ucyI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICA8ZWxlbWVudFR5cGUgbmFtZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICAgICA8L29wZXJhbmRUeXBlU3BlY2lmaWVyPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlRvdGFsTU1FIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiBjbGFzc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJJbnN0YW5jZSI+CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InZhbHVlIj4KICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJTdW0iPgogICAgICAgICAgICAgICAgICA8c291cmNlIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9Ik0iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJNTUUiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InByZXNjcmlwdGlvbnMiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgIDxyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9Im1tZSIgc2NvcGU9Ik0iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgIDwvcmV0dXJuPgogICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1bml0Ij4KICAgICAgICAgICAgICAgPHZhbHVlIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtZy9kIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icHJlc2NyaXB0aW9ucyI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICA8ZWxlbWVudFR5cGUgbmFtZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICAgICA8L29wZXJhbmRUeXBlU3BlY2lmaWVyPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldFBlcmlvZERheXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJDYXNlIj4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB4c2k6dHlwZT0iU3RhcnRzV2l0aCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ieWVhciIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjM2NS4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHhzaTp0eXBlPSJTdGFydHNXaXRoIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtb250aCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICA8dGhlbiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjMwLjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4geHNpOnR5cGU9IlN0YXJ0c1dpdGgiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImhvdXIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvd2hlbj4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IkRpdmlkZSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMS4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjI0LjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtPgogICAgICAgICAgICAgICA8d2hlbiB4c2k6dHlwZT0iU3RhcnRzV2l0aCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWludXRlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjEuMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIyNC4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iNjAuMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8ZWxzZSB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjEuMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IkdldER1cmF0aW9uSW5EYXlzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iQ2FzZSI+CiAgICAgICAgICAgIDxjYXNlSXRlbT4KICAgICAgICAgICAgICAgPHdoZW4geHNpOnR5cGU9IlN0YXJ0c1dpdGgiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ieWVhciIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIzNjUuMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0+CiAgICAgICAgICAgICAgIDx3aGVuIHhzaTp0eXBlPSJTdGFydHNXaXRoIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im1vbnRoIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjMwLjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGVsc2UgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8L2Vsc2U+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbmFtZT0iZmhpcjpEdXJhdGlvbiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IlByb2JhYmxlRGF5c0luUmFuZ2UiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9Im9yZGVycyI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9Ik9yZGVycyIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0iZnJlcXVlbmN5Ij4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iZnJlcXVlbmN5IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InJlcGVhdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ0aW1pbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJkb3NhZ2VJbnN0cnVjdGlvbiIgc2NvcGU9Im9yZGVycyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0icGVyaW9kIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0icGVyaW9kIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InJlcGVhdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ0aW1pbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgeHNpOnR5cGU9IkluZGV4ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJkb3NhZ2VJbnN0cnVjdGlvbiIgc2NvcGU9Im9yZGVycyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0icGVyaW9kRGF5cyI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9IkdldFBlcmlvZERheXMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InBlcmlvZFVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0icmVwZWF0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InRpbWluZyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSB4c2k6dHlwZT0iSW5kZXhlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImRvc2FnZUluc3RydWN0aW9uIiBzY29wZT0ib3JkZXJzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICA8bGV0IGlkZW50aWZpZXI9ImRvc2VzUGVyRGF5Ij4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IklmIj4KICAgICAgICAgICAgICAgICAgPGNvbmRpdGlvbiBhc1R5cGU9InQ6Qm9vbGVhbiIgeHNpOnR5cGU9IkFzIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkdyZWF0ZXJPckVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkRpdmlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJmcmVxdWVuY3kiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InBlcmlvZERheXMiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIxLjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9jb25kaXRpb24+CiAgICAgICAgICAgICAgICAgIDx0aGVuIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMS4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8ZWxzZSB4c2k6dHlwZT0iRGl2aWRlIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0icGVyaW9kRGF5cyIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICA8bGV0IGlkZW50aWZpZXI9InJlcGVhdCI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9Im51bWJlck9mUmVwZWF0c0FsbG93ZWQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iZGlzcGVuc2VSZXF1ZXN0IiBzY29wZT0ib3JkZXJzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0ic3VwcGx5RHVyYXRpb24iPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBuYW1lPSJHZXREdXJhdGlvbkluRGF5cyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iZXhwZWN0ZWRTdXBwbHlEdXJhdGlvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJkaXNwZW5zZVJlcXVlc3QiIHNjb3BlPSJvcmRlcnMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDxsZXQgaWRlbnRpZmllcj0idmFsaWRpdHlQZXJpb2QiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwcmVjaXNpb249IkRheSIgeHNpOnR5cGU9IkR1cmF0aW9uQmV0d2VlbiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InN0YXJ0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9InZhbGlkaXR5UGVyaW9kIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImRpc3BlbnNlUmVxdWVzdCIgc2NvcGU9Im9yZGVycyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9kYXkiLz4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L2xldD4KICAgICAgICAgICAgPGxldCBpZGVudGlmaWVyPSJlbmREaWZmZXJlbmNlIj4KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IklmIj4KICAgICAgICAgICAgICAgICAgPGNvbmRpdGlvbiBhc1R5cGU9InQ6Qm9vbGVhbiIgeHNpOnR5cGU9IkFzIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ikxlc3MiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJlbmQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0idmFsaWRpdHlQZXJpb2QiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0iZGlzcGVuc2VSZXF1ZXN0IiBzY29wZT0ib3JkZXJzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb2RheSIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPgogICAgICAgICAgICAgICAgICA8dGhlbiBwcmVjaXNpb249IkRheSIgeHNpOnR5cGU9IkR1cmF0aW9uQmV0d2VlbiI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIHBhdGg9ImVuZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJ2YWxpZGl0eVBlcmlvZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBwYXRoPSJkaXNwZW5zZVJlcXVlc3QiIHNjb3BlPSJvcmRlcnMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvZGF5Ii8+CiAgICAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgICAgICAgPGVsc2UgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICA8cmV0dXJuPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iR3JlYXRlck9yRXF1YWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb3Nlc1BlckRheSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0icmVwZWF0IiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJzdXBwbHlEdXJhdGlvbiIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbGlkaXR5UGVyaW9kIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRheXNQYXN0IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJlbmREaWZmZXJlbmNlIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9Im51bURheXNJbkRheXNQYXN0IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9yZXR1cm4+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iT3JkZXJzIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJMaXN0VHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgIDxlbGVtZW50VHlwZSBuYW1lPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgICAgIDwvb3BlcmFuZFR5cGVTcGVjaWZpZXI+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZGF5c1Bhc3QiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbmFtZT0idDpJbnRlZ2VyIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0ibnVtRGF5c0luRGF5c1Bhc3QiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbmFtZT0idDpJbnRlZ2VyIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iSXNOYWxveG9uZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IkluVmFsdWVTZXQiPgogICAgICAgICAgICA8Y29kZSBuYW1lPSJyeE5vcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8dmFsdWVzZXQgbmFtZT0iTmFsb3hvbmUiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIG5hbWU9InQ6Q29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IklzQmVuem9kaWF6ZXBpbmUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJJblZhbHVlU2V0Ij4KICAgICAgICAgICAgPGNvZGUgbmFtZT0icnhOb3JtQ29kZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgPHZhbHVlc2V0IG5hbWU9IkJlbnpvZGlhemVwaW5lcyIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InJ4Tm9ybUNvZGUiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbmFtZT0idDpDb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbmFtZT0iSXNPcGlvaWRXaXRoQW1idWxhdG9yeUFidXNlUG90ZW50aWFsIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iSW5WYWx1ZVNldCI+CiAgICAgICAgICAgIDxjb2RlIG5hbWU9InJ4Tm9ybUNvZGUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgIDx2YWx1ZXNldCBuYW1lPSJBbWJ1bGF0b3J5IEFidXNlIFBvdGVudGlhbCBPcGlvaWRzIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJJc0xvbmdBY3RpbmdPcGlvaWQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJJblZhbHVlU2V0Ij4KICAgICAgICAgICAgPGNvZGUgbmFtZT0icnhOb3JtQ29kZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgPHZhbHVlc2V0IG5hbWU9IkxvbmcgQWN0aW5nIE9waW9pZHMiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIG5hbWU9InQ6Q29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IklzRW5kT2ZMaWZlT3Bpb2lkIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iSW5WYWx1ZVNldCI+CiAgICAgICAgICAgIDxjb2RlIG5hbWU9InJ4Tm9ybUNvZGUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgIDx2YWx1ZXNldCBuYW1lPSJFbmQgT2YgTGlmZSBPcGlvaWRzIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJJc09waW9pZERydWdTY3JlZW4iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJJblZhbHVlU2V0Ij4KICAgICAgICAgICAgPGNvZGUgbmFtZT0ib2JzZXJ2YXRpb25Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8dmFsdWVzZXQgbmFtZT0iT3Bpb2lkIERydWcgU2NyZWVuaW5nIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0ib2JzZXJ2YXRpb25Db2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIG5hbWU9InQ6Q29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIG5hbWU9IklzSWxsaWNpdERydWdTY3JlZW4iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJJblZhbHVlU2V0Ij4KICAgICAgICAgICAgPGNvZGUgbmFtZT0ib2JzZXJ2YXRpb25Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8dmFsdWVzZXQgbmFtZT0iSWxsaWNpdCBEcnVnIFNjcmVlbmluZyIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9Im9ic2VydmF0aW9uQ29kZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBuYW1lPSJHZXRJbmdyZWRpZW50IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGFsaWFzPSIkdGhpcyI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIG5hbWU9IkdldEluZ3JlZGllbnRzIiBsaWJyYXJ5TmFtZT0iT01US0xvZ2ljIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJyeE5vcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8d2hlcmUgeHNpOnR5cGU9Ik5vdCI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJpbmdyZWRpZW50TmFtZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICA8cmV0dXJuPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBwYXRoPSJpbmdyZWRpZW50TmFtZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9yZXR1cm4+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgPC9zdGF0ZW1lbnRzPgo8L2xpYnJhcnk+Cg=="
    }
  ]
}

Library "omtk-modelinfo" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: omtk-modelinfo

identifier: OMTKModelInfo (OFFICIAL)

version: 0.1.0

title: OMTK Model Info

status: active

experimental: true

type: Model Definition (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'model-definition' = 'Model Definition)

date: May 5, 2017

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid Management Terminology Knowledge Base Model Definition for use in implementing CDC Opioid Prescribing Guidelines.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: This library defines the Opioid Management Terminology Knowledge Base model

usage: This library is used to resolve data elements in the Opioid Management Terminology Knowledge Base model

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

content:


{
  "resourceType" : "Library",
  "id" : "omtk-modelinfo",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:24.015Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: omtk-modelinfo</p><p><b>identifier</b>: OMTKModelInfo (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: OMTK Model Info</p><p><b>status</b>: active</p><p><b>experimental</b>: true</p><p><b>type</b>: Model Definition <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'model-definition' = 'Model Definition)</span></p><p><b>date</b>: May 5, 2017</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid Management Terminology Knowledge Base Model Definition for use in implementing CDC Opioid Prescribing Guidelines.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: This library defines the Opioid Management Terminology Knowledge Base model</p><p><b>usage</b>: This library is used to resolve data elements in the Opioid Management Terminology Knowledge Base model</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>content</b>: </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OMTKModelInfo"
    }
  ],
  "version" : "0.1.0",
  "title" : "OMTK Model Info",
  "status" : "active",
  "experimental" : true,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "model-definition"
      }
    ]
  },
  "date" : "2017-05-05",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid Management Terminology Knowledge Base Model Definition for use in implementing CDC Opioid Prescribing Guidelines.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "This library defines the Opioid Management Terminology Knowledge Base model",
  "usage" : "This library is used to resolve data elements in the Opioid Management Terminology Knowledge Base model",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "content" : [
    {
      "contentType" : "application/xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KPG5zNDptb2RlbEluZm8gbmFtZT0iT01USyIgdXJsPSJodHRwOi8vb3JnLm9wZW5jZHMvb3Bpb2lkLWNkcyIgdGFyZ2V0UXVhbGlmaWVyPSJjZGMiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6bnM0PSJ1cm46aGw3LW9yZzplbG0tbW9kZWxpbmZvOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIg0KICAgICAgICAgICAgICAgdmVyc2lvbj0iMC4xLjAiPg0KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik9NVEsuTUVEX0RPU0VfRk9STSIgYmFzZVR5cGU9IlN5c3RlbS5BbnkiIHJldHJpZXZhYmxlPSJ0cnVlIj4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IkRPU0VfRk9STV9SWENVSSIgdHlwZT0iU3lzdGVtLkNvZGUiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IkRPU0VfRk9STV9OQU1FIiB0eXBlPSJTeXN0ZW0uU3RyaW5nIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJVUERBVEVfRFRNIiB0eXBlPSJTeXN0ZW0uRGF0ZVRpbWUiLz4NCiAgICA8L25zNDp0eXBlSW5mbz4NCiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJPTVRLLk1FRF9ET1NFX0ZPUk1fR1JPVVAiIGJhc2VUeXBlPSJTeXN0ZW0uQW55IiByZXRyaWV2YWJsZT0idHJ1ZSI+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJET1NFX0ZPUk1fR1JPVVBfUlhDVUkiIHR5cGU9IlN5c3RlbS5Db2RlIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJET1NFX0ZPUk1fR1JPVVBfTkFNRSIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iVVBEQVRFX0RUTSIgdHlwZT0iU3lzdGVtLkRhdGVUaW1lIi8+DQogICAgPC9uczQ6dHlwZUluZm8+DQogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iT01USy5NRURfRFJVRyIgYmFzZVR5cGU9IlN5c3RlbS5BbnkiIHJldHJpZXZhYmxlPSJ0cnVlIj4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IkRSVUdfUlhDVUkiIHR5cGU9IlN5c3RlbS5Db2RlIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJEUlVHX1RZUEUiIHR5cGU9IlN5c3RlbS5TdHJpbmciLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IkRSVUdfTkFNRSIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iRE9TRV9GT1JNX1JYQ1VJIiB0eXBlPSJTeXN0ZW0uQ29kZSIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iVVBEQVRFX0RUTSIgdHlwZT0iU3lzdGVtLkRhdGVUaW1lIi8+DQogICAgPC9uczQ6dHlwZUluZm8+DQogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iT01USy5NRURfRFJVR19ET1NFX0ZPUk1fR1JPVVAiIGJhc2VUeXBlPSJTeXN0ZW0uQW55IiByZXRyaWV2YWJsZT0idHJ1ZSI+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJEUlVHX1JYQ1VJIiB0eXBlPSJTeXN0ZW0uQ29kZSIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iRE9TRV9GT1JNX0dST1VQX1JYQ1VJIiB0eXBlPSJTeXN0ZW0uQ29kZSIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iVVBEQVRFX0RUTSIgdHlwZT0iU3lzdGVtLkRhdGVUaW1lIi8+DQogICAgPC9uczQ6dHlwZUluZm8+DQogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iT01USy5NRURfRFJVR19WQUxVRV9TRVQiIGJhc2VUeXBlPSJTeXN0ZW0uQW55IiByZXRyaWV2YWJsZT0idHJ1ZSI+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJWQUxVRV9TRVRfSUQiIHR5cGU9IlN5c3RlbS5JbnRlZ2VyIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJEUlVHX1JYQ1VJIiB0eXBlPSJTeXN0ZW0uQ29kZSIvPg0KICAgIDwvbnM0OnR5cGVJbmZvPg0KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik9NVEsuTUVEX0RSVUdfV0lUSF9JTkdSRURJRU5UIiBiYXNlVHlwZT0iU3lzdGVtLkFueSIgcmV0cmlldmFibGU9InRydWUiPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iSU5HUkVESUVOVF9SWENVSSIgdHlwZT0iU3lzdGVtLkNvZGUiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IkRSVUdfUlhDVUkiIHR5cGU9IlN5c3RlbS5Db2RlIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJVUERBVEVfRFRNIiB0eXBlPSJTeXN0ZW0uRGF0ZVRpbWUiLz4NCiAgICA8L25zNDp0eXBlSW5mbz4NCiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJPTVRLLk1FRF9JTkdSRURJRU5UIiBiYXNlVHlwZT0iU3lzdGVtLkFueSIgcmV0cmlldmFibGU9InRydWUiPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iSU5HUkVESUVOVF9SWENVSSIgdHlwZT0iU3lzdGVtLkNvZGUiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IklOR1JFRElFTlRfTkFNRSIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iVVNFX1RPX1BPUFVMQVRFX0RCIiB0eXBlPSJTeXN0ZW0uSW50ZWdlciIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iU0tJUCIgdHlwZT0iU3lzdGVtLkludGVnZXIiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IlVQREFURV9EVE0iIHR5cGU9IlN5c3RlbS5EYXRlVGltZSIvPg0KICAgIDwvbnM0OnR5cGVJbmZvPg0KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik9NVEsuTUVEX0lOR1JFRElFTlRfSU5fQ0xBU1MiIGJhc2VUeXBlPSJTeXN0ZW0uQW55IiByZXRyaWV2YWJsZT0idHJ1ZSI+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJNRURfQ0xBU1NfSUQiIHR5cGU9IlN5c3RlbS5JbnRlZ2VyIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJJTkdSRURJRU5UX1JYQ1VJIiB0eXBlPSJTeXN0ZW0uQ29kZSIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iVVBEQVRFX0RUTSIgdHlwZT0iU3lzdGVtLkRhdGVUaW1lIi8+DQogICAgPC9uczQ6dHlwZUluZm8+DQogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iT01USy5NRURfSU5HUkVESUVOVF9UWVBFIiBiYXNlVHlwZT0iU3lzdGVtLkFueSIgcmV0cmlldmFibGU9InRydWUiPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iSU5HUkVESUVOVF9SWENVSSIgdHlwZT0iU3lzdGVtLkNvZGUiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IklOR1JFRElFTlRfVFlQRSIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iVVBEQVRFX0RUTSIgdHlwZT0iU3lzdGVtLkRhdGVUaW1lIi8+DQogICAgPC9uczQ6dHlwZUluZm8+DQogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iT01USy5NRURfU0NEQyIgYmFzZVR5cGU9IlN5c3RlbS5BbnkiIHJldHJpZXZhYmxlPSJ0cnVlIj4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IlNDRENfUlhDVUkiIHR5cGU9IlN5c3RlbS5Db2RlIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJTQ0RDX05BTUUiIHR5cGU9IlN5c3RlbS5TdHJpbmciLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IklOR1JFRElFTlRfUlhDVUkiIHR5cGU9IlN5c3RlbS5Db2RlIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJTVFJFTkdUSCIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iU1RSRU5HVEhfVkFMVUUiIHR5cGU9IlN5c3RlbS5EZWNpbWFsIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJTVFJFTkdUSF9VTklUIiB0eXBlPSJTeXN0ZW0uU3RyaW5nIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJVUERBVEVfRFRNIiB0eXBlPSJTeXN0ZW0uRGF0ZVRpbWUiLz4NCiAgICA8L25zNDp0eXBlSW5mbz4NCiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJPTVRLLk1FRF9TQ0RDX0ZPUl9EUlVHIiBiYXNlVHlwZT0iU3lzdGVtLkFueSIgcmV0cmlldmFibGU9InRydWUiPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iRFJVR19SWENVSSIgdHlwZT0iU3lzdGVtLkNvZGUiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IlNDRENfUlhDVUkiIHR5cGU9IlN5c3RlbS5Db2RlIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJVUERBVEVfRFRNIiB0eXBlPSJTeXN0ZW0uRGF0ZVRpbWUiLz4NCiAgICA8L25zNDp0eXBlSW5mbz4NCiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJPTVRLLlZBTFVFX1NFVCIgYmFzZVR5cGU9IlN5c3RlbS5BbnkiIHJldHJpZXZhYmxlPSJ0cnVlIj4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IlZBTFVFX1NFVF9JRCIgdHlwZT0iU3lzdGVtLkludGVnZXIiLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IkVYRUNVVEVfT1JERVIiIHR5cGU9IlN5c3RlbS5JbnRlZ2VyIi8+DQogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJWQUxVRV9TRVRfTkFNRSIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iREVTQ1JJUFRJT04iIHR5cGU9IlN5c3RlbS5TdHJpbmciLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IlNRTCIgdHlwZT0iU3lzdGVtLlN0cmluZyIvPg0KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iQ09NTUVOVFMiIHR5cGU9IlN5c3RlbS5TdHJpbmciLz4NCiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IlVQREFURV9EVE0iIHR5cGU9IlN5c3RlbS5EYXRlVGltZSIvPg0KICAgIDwvbnM0OnR5cGVJbmZvPg0KPC9uczQ6bW9kZWxJbmZvPg0K",
      "url" : "elm/OMTK-modelinfo-0.1.0.xml"
    }
  ]
}

Library "omtk-logic" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: omtk-logic

identifier: OMTKLogic (OFFICIAL)

version: 0.1.0

title: OMTK Logic

status: active

experimental: true

type: Logic Library (Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})

date: May 5, 2017

publisher: Centers for Disease Control and Prevention (CDC)

description: Opioid Management Terminology Knowledge Base Logic for use in implementing CDC Opioid Prescribing Guidelines.

useContext: ,

jurisdiction: United States of America (Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})

purpose: This library normalizes units to UCUM units, identifies the conversion factor for the given ingredient, identifies the non-surgical opioid ingredients and their strengths that make up a drug identified by the given rxNormCode, calculates daily dose for a specific ingredient based on the ingredient strength, dose form, dose quantity, and daily frequency, calculates daily frequency given frequency within a period, and calculates the Morphine Milligram Equivalency (MME) for a given prescription.

usage: This library is used to gather information about an opioid prescription necessary to offer opioid management guidance for a patient.

copyright: © CDC 2016+.

topic: Opioid Prescribing (Details )

author: , , ,

relatedArtifact: , ,

content: ,


{
  "resourceType" : "Library",
  "id" : "omtk-logic",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:23.906Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: omtk-logic</p><p><b>identifier</b>: OMTKLogic (OFFICIAL)</p><p><b>version</b>: 0.1.0</p><p><b>title</b>: OMTK Logic</p><p><b>status</b>: active</p><p><b>experimental</b>: true</p><p><b>type</b>: Logic Library <span>(Details : {http://terminology.hl7.org/CodeSystem/library-type code 'logic-library' = 'Logic Library', given as 'Logic Library'})</span></p><p><b>date</b>: May 5, 2017</p><p><b>publisher</b>: Centers for Disease Control and Prevention (CDC)</p><p><b>description</b>: Opioid Management Terminology Knowledge Base Logic for use in implementing CDC Opioid Prescribing Guidelines.</p><p><b>useContext</b>: , </p><p><b>jurisdiction</b>: United States of America <span>(Details : {urn:iso:std:iso:3166 code 'US' = 'United States of America', given as 'United States of America'})</span></p><p><b>purpose</b>: This library normalizes units to UCUM units, identifies the conversion factor for the given ingredient, identifies the non-surgical opioid ingredients and their strengths that make up a drug identified by the given rxNormCode, calculates daily dose for a specific ingredient based on the ingredient strength, dose form, dose quantity, and daily frequency, calculates daily frequency given frequency within a period, and calculates the Morphine Milligram Equivalency (MME) for a given prescription.</p><p><b>usage</b>: This library is used to gather information about an opioid prescription necessary to offer opioid management guidance for a patient.</p><p><b>copyright</b>: &#169; CDC 2016+.</p><p><b>topic</b>: Opioid Prescribing <span>(Details )</span></p><p><b>author</b>: , , , </p><p><b>relatedArtifact</b>: , , </p><p><b>content</b>: , </p></div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "OMTKLogic"
    }
  ],
  "version" : "0.1.0",
  "title" : "OMTK Logic",
  "status" : "active",
  "experimental" : true,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library",
        "display" : "Logic Library"
      }
    ]
  },
  "date" : "2017-05-05",
  "publisher" : "Centers for Disease Control and Prevention (CDC)",
  "description" : "Opioid Management Terminology Knowledge Base Logic for use in implementing CDC Opioid Prescribing Guidelines.",
  "useContext" : [
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "182888003",
            "display" : "Medication requested (situation)"
          }
        ]
      }
    },
    {
      "code" : {
        "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code" : "focus",
        "display" : "Clinical Focus"
      },
      "valueCodeableConcept" : {
        "coding" : [
          {
            "system" : "http://snomed.info/sct",
            "code" : "82423001",
            "display" : "Chronic pain (finding)"
          }
        ]
      }
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "purpose" : "This library normalizes units to UCUM units, identifies the conversion factor for the given ingredient, identifies the non-surgical opioid ingredients and their strengths that make up a drug identified by the given rxNormCode, calculates daily dose for a specific ingredient based on the ingredient strength, dose form, dose quantity, and daily frequency, calculates daily frequency given frequency within a period, and calculates the Morphine Milligram Equivalency (MME) for a given prescription.",
  "usage" : "This library is used to gather information about an opioid prescription necessary to offer opioid management guidance for a patient.",
  "copyright" : "© CDC 2016+.",
  "topic" : [
    {
      "text" : "Opioid Prescribing"
    }
  ],
  "author" : [
    {
      "name" : "Kensaku Kawamoto, MD, PhD, MHS"
    },
    {
      "name" : "Bryn Rhodes"
    },
    {
      "name" : "Floyd Eisenberg, MD, MPH"
    },
    {
      "name" : "Robert McClure, MD, MPH"
    }
  ],
  "relatedArtifact" : [
    {
      "type" : "depends-on",
      "resource" : "Library/omtk-modelinfo"
    },
    {
      "type" : "documentation",
      "display" : "CDC guideline for prescribing opioids for chronic pain",
      "url" : "https://guidelines.gov/summaries/summary/50153/cdc-guideline-for-prescribing-opioids-for-chronic-pain---united-states-2016#420"
    },
    {
      "type" : "documentation",
      "display" : "MME Conversion Tables",
      "url" : "https://www.cdc.gov/drugoverdose/pdf/calculating_total_daily_dose-a.pdf"
    }
  ],
  "content" : [
    {
      "contentType" : "text/cql",
      "data" : "bGlicmFyeSBPTVRLTG9naWMgdmVyc2lvbiAnMC4xLjAnDQoNCnVzaW5nIE9NVEsgdmVyc2lvbiAnMC4xLjAnDQoNCmNvZGVzeXN0ZW0gUnhOb3JtOiAnaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybScNCg0KLy9kZWZpbmUgTUVEX0RPU0VfRk9STVM6IFtNRURfRE9TRV9GT1JNXQ0KDQovLyBHaXZlbiBhbiBSeE5vcm0gQ29kZToNCi8vIE5PTl9TVVJHSUNBTF9PUElPSURfVE9fSU5DTFVERS5EUlVHX1JYQ1VJDQovLyBNRURfRFJVRy5EUlVHX1JYQ1VJDQovLyBNRURfU0NEQ19GT1JfRFJVRy5EUlVHX1JYQ1VJIC0+IFNDRENfUlhDVUkNCi8vIE1FRF9TQ0RDLlNDRENfUlhDVUkgKFNUUkVOR1RILCBTVFJFTkdUSF9WQUxVRSwgU1RSRU5HVEhfVU5JVCkNCi8vIE1FRF9JTkdSRURJRU5UX0ZPUl9TQ0RDLlNDRENfUlhDVUkgLT4gSU5HUkVESUVOVF9SWENVSQ0KLy8gTUVEX0lOR1JFRElFTlQuSU5HUkVESUVOVF9SWENVSQ0KLy8gTUVEX0lOR1JFRElFTlRfVFlQRS5JTkdSRURJRU5UX1JYQ1VJIChJTkdSRURJRU5UX1RZUEUgPSAnTm9uU3VyZ2ljYWxPcGlvaWQnKQ0KDQovKg0KIFNRTCAtPg0Kc2VsZWN0IEQuRFJVR19SWENVSSwgRC5EUlVHX05BTUUsIERGLkRPU0VfRk9STV9OQU1FLCBTQ0RDRC5TQ0RDX1JYQ1VJLCBTQ0RDLlNDRENfTkFNRSwgU0NEQy5TVFJFTkdUSCwgU0NEQy5TVFJFTkdUSF9WQUxVRSwgU0NEQy5TVFJFTkdUSF9VTklULCBJLklOR1JFRElFTlRfUlhDVUksIEkuSU5HUkVESUVOVF9OQU1FDQogIGZyb20gTUVEX0RSVUcgRA0KICAgIGpvaW4gTk9OX1NVUkdJQ0FMX09QSU9JRF9UT19JTkNMVURFIE5TTyBvbiBELkRSVUdfUlhDVUkgPSBOU08uRFJVR19SWENVSQ0KICAgIGpvaW4gTUVEX1NDRENfRk9SX0RSVUcgU0NEQ0Qgb24gRC5EUlVHX1JYQ1VJID0gU0NEQ0QuRFJVR19SWENVSQ0KICAgIGpvaW4gTUVEX1NDREMgU0NEQyBvbiBTQ0RDRC5TQ0RDX1JYQ1VJID0gU0NEQy5TQ0RDX1JYQ1VJDQogICAgam9pbiBNRURfSU5HUkVESUVOVF9GT1JfU0NEQyBTQ0RDSSBvbiBTQ0RDLlNDRENfUlhDVUkgPSBTQ0RDSS5TQ0RDX1JYQ1VJDQogICAgam9pbiBNRURfSU5HUkVESUVOVCBJIG9uIFNDRENJLklOR1JFRElFTlRfUlhDVUkgPSBJLklOR1JFRElFTlRfUlhDVUkNCiAgICBqb2luIE1FRF9JTkdSRURJRU5UX1RZUEUgSVQgb24gSS5JTkdSRURJRU5UX1JYQ1VJID0gSVQuSU5HUkVESUVOVF9SWENVSQ0KCWxlZnQgam9pbiBNRURfRFJVR19ET1NFX0ZPUk0gRERGIG9uIEQuRFJVR19SWENVSSA9IERERi5EUlVHX1JYQ1VJDQoJbGVmdCBqb2luIE1FRF9ET1NFX0ZPUk0gREYgb24gRERGLkRPU0VfRk9STV9SWENVSSA9IERGLkRPU0VfRk9STV9SWENVSQ0KCS0tTW9zdCBvZiB0aGUgZHJ1Z3MgaGF2ZSBtdWx0aXBsZSBkb3NlIGZvcm0gZ3JvdXBzLi4uDQoJLS1sZWZ0IGpvaW4gTUVEX0RSVUdfRE9TRV9GT1JNX0dST1VQIERERkcgb24gRC5EUlVHX1JYQ1VJID0gRERGRy5EUlVHX1JYQ1VJDQoJLS1sZWZ0IGpvaW4gTUVEX0RPU0VfRk9STV9HUk9VUCBERkcgb24gRERGRy5ET1NFX0ZPUk1fR1JPVVBfUlhDVUkgPSBERkcuRE9TRV9GT1JNX0dST1VQX1JYQ1VJDQogIHdoZXJlIEQuRFJVR19SWENVSSA9IEBSeE5vcm1Db2RlIC8vIDE5NzY5Ng0KICAgIGFuZCBJVC5JTkdSRURJRU5UX1RZUEUgPSAnTm9uU3VyZ2ljYWxPcGlvaWQnDQoqLw0KDQovKg0KICBDUUwsIGFzc3VtaW5nIHRyYW5zbGF0aW9uIHRvIFNRTDoNCg0KICBmcm9tDQogICAgW01FRF9EUlVHOiByeE5vcm1Db2RlXSBELA0KICAgIFtOT05fU1VSR0lDQUxfT1BJT0lEX1RPX0lOQ0xVREVdIE5TTywNCiAgICBbTUVEX1NDRENfRk9SX0RSVUddIFNDRENELA0KICAgIFtNRURfU0NEQ10gU0NEQywNCiAgICBbTUVEX0lOR1JFRElFTlRfRk9SX1NDRENdIFNDRENJLA0KICAgIFtNRURfSU5HUkVESUVOVF0gSSwNCiAgICBbTUVEX0lOR1JFRElFTlRfVFlQRV0gSVQsDQogICAgW01FRF9EUlVHX0RPU0VfRk9STV0gRERGLA0KICAgIFtNRURfRE9TRV9GT1JNXSBERg0KICB3aGVyZSBELkRSVUdfUlhDVUkgPSBOU08uRFJVR19SWENVSQ0KICAgIGFuZCBELkRSVUdfUlhDVUkgPSBTQ0RDRC5EUlVHX1JYQ1VJDQogICAgYW5kIFNDRENELlNDRENfUlhDVUkgPSBTQ0RDLlNDRENfUlhDVUkNCiAgICBhbmQgU0NEQy5TQ0RDX1JYQ1VJID0gU0NEQ0kuU0NEQ19SWENVSQ0KICAgIGFuZCBTRENESS5JTkdSRURJRU5UX1JYQ1VJID0gSS5JTkdSRURJRU5UX1JYQ1VJDQogICAgYW5kIEkuSU5HUkVESUVOVF9SWENVSSA9IElULklOR1JFRElFTlRfUlhDVUkNCiAgICBhbmQgRC5EUlVHX1JYQ1VJID0gRERGLkRSVUdfUlhDVUkNCiAgICBhbmQgRERGLkRPU0VfRk9STV9SWENVSSA9IERGLkRPU0VfRk9STV9SWENVSQ0KICAgIGFuZCBJVC5JTkdSRURJRU5UX1RZUEUgPSAnTm9uU3VyZ2ljYWxPcGlvaWQnDQoqLw0KDQovKg0KQW4gZW5naW5lIHdpdGggYSBuYWl2ZSBpbXBsZW1lbnRhdGlvbiBmb3IgbXVsdGktc291cmNlIHF1ZXJpZXMgd291bGQgcGVyZm9ybQ0KcHJldHR5IGhvcnJpYmx5IGhlcmUsIHNvIHJld3JpdGUgaXQgdXNpbmcgInN5bnRhY3RpYyBvcHRpbWl6YXRpb24iIDopDQoqLw0KDQovKg0KICBOb3JtYWxpemVzIHRoZSBpbnB1dCB1bml0cyB0byBVQ1VNIHVuaXRzDQogIA0KICBOb3RlIGd1aWRhbmNlIGZvciBVQ1VNIHByZXNlbnRhdGlvbiBvZiBtZWRpY2F0aW9uIHVuaXRzIGZyb20gU05PTUVEIGhlcmU6DQogIGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3NhPXQmcmN0PWomcT0mZXNyYz1zJnNvdXJjZT13ZWImY2Q9MSZjYWQ9cmphJnVhY3Q9OCZ2ZWQ9MGFoVUtFd2pVM3ZMcGljUFRBaFdGTUdNS0hScE9CVUFRRmdnaU1BQSZ1cmw9aHR0cHMlM0ElMkYlMkZjb25mbHVlbmNlLmlodHNkb3Rvb2xzLm9yZyUyRmRvd25sb2FkJTJGYXR0YWNobWVudHMlMkYxNzg1OTE4OCUyRkV4cHJlc3NpbmclMjUyMFVuaXRzJTI1MjBvZiUyNTIwTWVhc3VyZSUyNTIwZm9yJTI1MjBNZWRpY2luYWwlMjUyMFByb2R1Y3RzLmRvYyUzRmFwaSUzRHYyJnVzZz1BRlFqQ05FNXNib2ljcXZKRFV5WEoyaW04VnpCcGdIRThBDQogIA0KICBUaGUgdmFsdWVzIGxpc3RlZCBoZXJlIGFyZSB0aGUgb25seSBvbmVzIGN1cnJlbnRseSBwcmVzZW50IGluIHRoZSBPTVRLIGRhdGENCiAgDQogIEJhc2VkIG9uIHRoZSBITDcgVUNVTSBzdWJzZXQgaGVyZToNCiAgaHR0cDovL2Rvd25sb2FkLmhsNy5kZS9kb2N1bWVudHMvdWN1bS91Y3VtZGF0YS5odG1sDQoqLw0KZGVmaW5lIGZ1bmN0aW9uIFRvVUNVTSh1bml0IFN0cmluZyk6DQogIGNhc2UgdW5pdA0KICAgIHdoZW4gJ01HJyB0aGVuICdtZycNCiAgICB3aGVuICdNRy9BQ1RVQVQnIHRoZW4gJ21nL3thY3R1YXR9Jw0KICAgIHdoZW4gJ01HL0hSJyB0aGVuICdtZy9oJw0KICAgIHdoZW4gJ01HL01MJyB0aGVuICdtZy9tTCcNCiAgICBlbHNlICd1bmtub3dueycgKyB1bml0ICsgJ30nIC8vIFNob3VsZCBwcm9iYWJseSBiZSBhbiBlcnJvcg0KICBlbmQNCg0KLyoNCiAgQ2FsY3VsYXRlcyBkYWlseSBmcmVxdWVuY3kgZ2l2ZW4gZnJlcXVlbmN5IHdpdGhpbiBhIHBlcmlvZA0KKi8NCmRlZmluZSBmdW5jdGlvbiBUb0RhaWx5KGZyZXF1ZW5jeSBJbnRlZ2VyLCBwZXJpb2QgU3lzdGVtLlF1YW50aXR5KToNCiAgY2FzZSBwZXJpb2QudW5pdA0KICAgIHdoZW4gJ2gnIHRoZW4gZnJlcXVlbmN5ICogKDI0LjAgLyBwZXJpb2QudmFsdWUpDQogICAgd2hlbiAnbWluJyB0aGVuIGZyZXF1ZW5jeSAqICgyNC4wIC8gcGVyaW9kLnZhbHVlKSAqIDYwDQogICAgd2hlbiAncycgdGhlbiBmcmVxdWVuY3kgKiAoMjQuMCAvIHBlcmlvZC52YWx1ZSkgKiA2MCAqIDYwDQogICAgd2hlbiAnZCcgdGhlbiBmcmVxdWVuY3kgKiAoMjQuMCAvIHBlcmlvZC52YWx1ZSkgLyAyNA0KICAgIHdoZW4gJ3drJyB0aGVuIGZyZXF1ZW5jeSAqICgyNC4wIC8gcGVyaW9kLnZhbHVlKSAvICgyNCAqIDcpDQogICAgd2hlbiAnbW8nIHRoZW4gZnJlcXVlbmN5ICogKDI0LjAgLyBwZXJpb2QudmFsdWUpIC8gKDI0ICogMzApIC8vIGFzc3VtaW5nIDMwIGRheXMgaW4gbW9udGgNCiAgICB3aGVuICdhJyB0aGVuIGZyZXF1ZW5jeSAqICgyNC4wIC8gcGVyaW9kLnZhbHVlKSAvICgyNCAqIDM2NSkgLy8gYXNzdW1pbmcgMzY1IGRheXMgaW4geWVhcg0KICAgIGVsc2UgbnVsbA0KICBlbmQNCg0KLyoNCiAgUmV0dXJucyB0cnVlIGlmIHRoZSBnaXZlbiBkb3NlIGZvcm0gaXMgYSBwYXRjaCAodHJhbnNkZXJtYWwgc3lzdGVtKQ0KKi8NCmRlZmluZSBmdW5jdGlvbiBJc1BhdGNoKGRvc2VGb3JtQ29kZSBDb2RlKToNCiAgVG9JbnRlZ2VyKGRvc2VGb3JtQ29kZS5jb2RlKSA9IDMxNjk4Nw0KDQovKg0KICBSZXR1cm5zIHRoZSBjb252ZXJzaW9uIGZhY3RvciBmb3IgdGhlIGdpdmVuIGluZ3JlZGllbnQNCg0KT3Bpb2lkIChzdHJlbmd0aCBpbiBtZyBleGNlcHQgd2hlcmUgbm90ZWQpCU1NRSBDb252ZXJzaW9uIEZhY3RvcioNCkJ1cHJlbm9ycGhpbmUsIHRyYW5zZGVybWFsIHBhdGNoIChNQ0cvSFIpCTEyLjYNCkJ1cHJlbm9ycGhpbmUsIHRhYmxldCBvciBmaWxtCTMwDQpCdXByZW5vcnBoaW5lLCBmaWxtIChNQ0cpCTAuMDMNCkJ1dG9ycGhhbm9sCTcNCkNvZGVpbmUJMC4xNQ0KRGloeWRyb2NvZGVpbmUJMC4yNQ0KRmVudGFueWwsIGJ1Y2NhbC9TTCB0YWJldCBvciBsb3plbmdlL3Ryb2NoZSAoTUNHKQkwLjEzDQpGZW50YW55bCwgZmlsbSBvciBvcmFsIHNwcmF5IChNQ0cpCTAuMTgNCkZlbnRhbnlsLCBuYXNhbCBzcHJheSAoTUNHKQkwLjE2DQpGZW50YW55bCwgdHJhbnNkZXJtYWwgcGF0Y2ggKE1DRy9IUikJNy4yDQpIeWRyb2NvZG9uZQkxDQpIeWRyb21vcnBob25lCTQNCkxldm9tZXRoYWR5bCBhY2V0YXRlCTgNCkxldm9ycGhhbm9sIHRhcnRyYXRlCTExDQpNZXBlcmlkaW5lIAkwLjENCk1ldGhhZG9uZQkzDQogIDEtMjAgbWcvZCA0DQogIDIxLTQwIG1nL2QgOA0KICA0MS02MCBtZy9kIDEwDQogIDYxLTgwIG1nL2QgMTINCk1vcnBoaW5lCTENCk9waXVtCTEgLy8gTk9URTogTm90IHByZXNlbnQgYXMgYW4gaW5ncmVkaWVudCBpbiB0aGUgUnhOb3JtIGRhdGENCk94eWNvZG9uZQkxLjUNCk94eW1vcnBob25lCTMNClBlbnRhem9jaW5lCTAuMzcNClRhcGVudGFkb2wJMC40DQpUcmFtYWRvbAkwLjENCg0KKi8NCmRlZmluZSBmdW5jdGlvbiBHZXRDb252ZXJzaW9uRmFjdG9yKGluZ3JlZGllbnRDb2RlIENvZGUsIGRhaWx5RG9zZSBRdWFudGl0eSwgZG9zZUZvcm1Db2RlIENvZGUpOg0KICBjYXNlIFRvSW50ZWdlcihpbmdyZWRpZW50Q29kZS5jb2RlKQ0KICAgIHdoZW4gMTYxIHRoZW4gMCAvLwlBY2V0YW1pbm9waGVuDQogICAgd2hlbiAxMTkxIHRoZW4gMCAvLwlBc3BpcmluDQogICAgd2hlbiAxMjIzIHRoZW4gMCAvLwlBdHJvcGluZQ0KICAgIHdoZW4gMTc2NyB0aGVuIDAgLy8JQnJvbXBoZW5pcmFtaW5lDQogICAgd2hlbiAxODE5IHRoZW4gKCAvLwlCdXByZW5vcnBoaW5lDQogICAgICBjYXNlIA0KICAgICAgICB3aGVuIFRvSW50ZWdlcihkb3NlRm9ybUNvZGUuY29kZSkgPSAzMTY5ODcgdGhlbiAxMi42IC8vIFRyYW5zZGVybWFsIHN5c3RlbQ0KICAgICAgICBlbHNlIDMwIC8vIFRhYmxldCBvciBGaWxtIChvciBGaWxtIGluIE1DRykNCiAgICAgIGVuZA0KICAgICkgDQogICAgd2hlbiAxODQxIHRoZW4gNyAvLwlCdXRvcnBoYW5vbA0KICAgIHdoZW4gMTg4NiB0aGVuIDAgLy8JQ2FmZmVpbmUNCiAgICB3aGVuIDIxMDEgdGhlbiAwIC8vCUNhcmlzb3Byb2RvbA0KICAgIHdoZW4gMjM1NCB0aGVuIDAgLy8JY2hsb3JjeWNsaXppbmUNCiAgICB3aGVuIDI0MDAgdGhlbiAwIC8vCUNobG9ycGhlbmlyYW1pbmUNCiAgICB3aGVuIDI2NzAgdGhlbiAwLjE1IC8vCUNvZGVpbmUNCiAgICB3aGVuIDM0MjMgdGhlbiA0IC8vCUh5ZHJvbW9ycGhvbmUNCiAgICB3aGVuIDM0OTggdGhlbiAwIC8vCURpcGhlbmh5ZHJhbWluZQ0KICAgIHdoZW4gNDMzNyB0aGVuICggLy8JRmVudGFueWwNCiAgICAgIGNhc2UNCiAgICAgICAgd2hlbiBUb0ludGVnZXIoZG9zZUZvcm1Db2RlLmNvZGUpIGluIHsgOTcwNzg5LCAzMTcwMDcsIDMxNjk5MiB9IHRoZW4gMC4xMyAvLyBCdWNjYWwgVGFibGV0LCBTdWJsaW5ndWFsIFRhYmxldCwgT3JhbCBMb3plbmdlDQogICAgICAgIHdoZW4gVG9JbnRlZ2VyKGRvc2VGb3JtQ29kZS5jb2RlKSA9IDM0NjE2MyB0aGVuIDAuMTggLy8gQnVjY2FsIEZpbG0NCiAgICAgICAgd2hlbiBUb0ludGVnZXIoZG9zZUZvcm1Db2RlLmNvZGUpIGluIHsgMTI2NTQyLCAzNDYxNjMgfSB0aGVuIDAuMTYgLy8gTmFzYWwgU3ByYXksIE11Y29zYWwgU3ByYXkNCiAgICAgICAgd2hlbiBJc1BhdGNoKGRvc2VGb3JtQ29kZSkgdGhlbiA3LjIgLy8gVHJhbnNkZXJtYWwgc3lzdGVtDQogICAgICAgIGVsc2UgMTAwMCAvLyBSZWFsbHkgb3VnaHQgdG8gYmUgYW4gZXJyb3IgYmVjYXVzZSBpdCByZXByZXNlbnRzIGEgcHJldmlvdXNseSB1bmVuY291bnRlcmVkIGRvc2UgZm9ybS4uLi4NCiAgICAgIGVuZA0KICAgICkNCiAgICB3aGVuIDUwMzIgdGhlbiAwIC8vCUd1YWlmZW5lc2luDQogICAgd2hlbiA1NDg5IHRoZW4gMSAvLwlIeWRyb2NvZG9uZQ0KICAgIHdoZW4gNTY0MCB0aGVuIDAgLy8JSWJ1cHJvZmVuDQogICAgd2hlbiA2MTAyIHRoZW4gMCAvLwlLYW9saW4NCiAgICB3aGVuIDYzNzggdGhlbiAxMSAvLwlMZXZvcnBoYW5vbCAoTk9URTogR2l2ZW4gYXMgTGV2b3JwaGFub2wgdGFydHJhdGUgaW4gdGhlIENEQyBjb252ZXJzaW9uIHRhYmxlKQ0KICAgIHdoZW4gNjc1NCB0aGVuIDAuMSAvLwlNZXBlcmlkaW5lDQogICAgd2hlbiA2ODEzIHRoZW4gKCAvLwlNZXRoYWRvbmUNCiAgICAgIGNhc2UNCiAgICAgICAgd2hlbiBkYWlseURvc2UudmFsdWUgYmV0d2VlbiAxIGFuZCAyMCB0aGVuIDQNCiAgICAgICAgd2hlbiBkYWlseURvc2UudmFsdWUgYmV0d2VlbiAyMSBhbmQgNDAgdGhlbiA4DQogICAgICAgIHdoZW4gZGFpbHlEb3NlLnZhbHVlIGJldHdlZW4gNDEgYW5kIDYwIHRoZW4gMTANCiAgICAgICAgd2hlbiBkYWlseURvc2UudmFsdWUgPj0gNjEgdGhlbiAxMg0KICAgICAgICBlbHNlIDEwMDAgLy8gUmVhbGx5IG91Z2h0IHRvIGJlIGFuIGVycm9yIGJlY2F1c2UgaXQgcmVwcmVzZW50cyBhbiB1bmV4cGVjdGVkIGRvc2UgcmFuZ2UuLi4NCiAgICAgIGVuZA0KICAgICkNCiAgICB3aGVuIDcwNTIgdGhlbiAxIC8vCU1vcnBoaW5lDQogICAgd2hlbiA3MjQyIHRoZW4gMCAvLwlOYWxveG9uZQ0KICAgIHdoZW4gNzI0MyB0aGVuIDAgLy8JTmFsdHJleG9uZQ0KICAgIHdoZW4gNzgwNCB0aGVuIDEuNSAvLwlPeHljb2RvbmUNCiAgICB3aGVuIDc4MTQgdGhlbiAzIC8vCU94eW1vcnBob25lDQogICAgd2hlbiA4MDAxIHRoZW4gMC4zNyAvLwlQZW50YXpvY2luZQ0KICAgIHdoZW4gODE2MyB0aGVuIDAgLy8JUGhlbnlsZXBocmluZQ0KICAgIHdoZW4gODE3NSB0aGVuIDAgLy8JUGhlbnlscHJvcGFub2xhbWluZQ0KICAgIHdoZW4gODc0NSB0aGVuIDAgLy8JUHJvbWV0aGF6aW5lDQogICAgd2hlbiA4ODk2IHRoZW4gMCAvLwlQc2V1ZG9lcGhlZHJpbmUNCiAgICB3aGVuIDkwMDkgdGhlbiAwIC8vCVB5cmlsYW1pbmUNCiAgICB3aGVuIDEwNjg5IHRoZW4gMC4xIC8vCVRyYW1hZG9sDQogICAgd2hlbiAxMDg0OSB0aGVuIDAgLy8JVHJpcHJvbGlkaW5lDQogICAgd2hlbiAxOTc1OSB0aGVuIDAgLy8JYnJvbW9kaXBoZW5oeWRyYW1pbmUNCiAgICB3aGVuIDE5ODYwIHRoZW4gMCAvLwlidXRhbGJpdGFsDQogICAgd2hlbiAyMjY5NiB0aGVuIDAgLy8JZGV4YnJvbXBoZW5pcmFtaW5lDQogICAgd2hlbiAyMjY5NyB0aGVuIDAgLy8JZGV4Y2hsb3JwaGVuaXJhbWluZQ0KICAgIHdoZW4gMjMwODggdGhlbiAwLjI1IC8vCWRpaHlkcm9jb2RlaW5lDQogICAgd2hlbiAyNzA4NCB0aGVuIDAgLy8JaG9tYXRyb3BpbmUNCiAgICB3aGVuIDM1NzgwIHRoZW4gMCAvLwlyb3BpdmFjYWluZQ0KICAgIHdoZW4gMjM3MDA1IHRoZW4gOCAvLwlMZXZvbWV0aGFkeWwgKE5PVEU6IGdpdmVuIGFzIExldm9tZXRoYWR5bCBhY2V0YXRlIGluIHRoZSBDREMgY29udmVyc2lvbiB0YWJsZSkNCiAgICB3aGVuIDYzNjgyNyB0aGVuIDAgLy8JZ3VhaWFjb2xzdWxmb25hdGUNCiAgICB3aGVuIDc4NzM5MCB0aGVuIDAuNCAvLwl0YXBlbnRhZG9sDQogICAgZWxzZSAwDQogIGVuZA0KDQpkZWZpbmUgZnVuY3Rpb24gRW5zdXJlTWljcm9ncmFtUXVhbnRpdHkoc3RyZW5ndGggUXVhbnRpdHkpOg0KICBpZiBzdHJlbmd0aC52YWx1ZSA8IDAuMSBhbmQgKFBvc2l0aW9uT2YoJ21nJywgc3RyZW5ndGgudW5pdCkgPSAwKSB0aGVuDQogICAgUXVhbnRpdHkgew0KICAgICAgdmFsdWU6IHN0cmVuZ3RoLnZhbHVlICogMTAwMCwNCiAgICAgIHVuaXQ6ICdtY2cnICsgU3Vic3RyaW5nKHN0cmVuZ3RoLnVuaXQsIDIpDQogICAgfQ0KICBlbHNlDQogICAgc3RyZW5ndGgNCg0KLyoNCiAgUmV0dXJucyB0aGUgbm9uLXN1cmdpY2FsIG9waW9pZCBpbmdyZWRpZW50cyBhbmQgdGhlaXIgc3RyZW5ndGhzIHRoYXQNCiAgbWFrZSB1cCB0aGUgZHJ1ZyBpZGVudGlmaWVkIGJ5IHRoZSBnaXZlbiByeE5vcm1Db2RlIGFzIGEgbGlzdCBvZiB0dXBsZXM6DQoNCiAgTGlzdDxUdXBsZSB7DQogICAgcnhOb3JtQ29kZSBDb2RlLA0KICAgIGRvc2VGb3JtQ29kZSBDb2RlLA0KICAgIGRvc2VGb3JtTmFtZSBTdHJpbmcsDQogICAgaW5ncmVkaWVudENvZGUgQ29kZSwNCiAgICBpbmdyZWRpZW50TmFtZSBTdHJpbmcsDQogICAgc3RyZW5ndGggUXVhbnRpdHkNCiAgfT4NCiovDQpkZWZpbmUgZnVuY3Rpb24gR2V0SW5ncmVkaWVudHMocnhOb3JtQ29kZSBDb2RlKToNCiAgKA0KICAgIFtNRURfU0NEQ19GT1JfRFJVRzogRFJVR19SWENVSSBpbiByeE5vcm1Db2RlXSBTRA0KICAgICAgd2hlcmUgZXhpc3RzIChbTUVEX0RSVUdfVkFMVUVfU0VUOiBEUlVHX1JYQ1VJIGluIFNELkRSVUdfUlhDVUldKQ0KICAgICAgcmV0dXJuIHsNCiAgICAgICAgcnhOb3JtQ29kZTogcnhOb3JtQ29kZSwNCiAgICAgICAgY29tcG9uZW50OiBTaW5nbGV0b25Gcm9tKFtNRURfU0NEQzogU0NEQ19SWENVSSBpbiBTRC5TQ0RDX1JYQ1VJXSksDQogICAgICAgIGluZ3JlZGllbnRDb2RlOiBTaW5nbGV0b25Gcm9tKFtNRURfU0NEQzogU0NEQ19SWENVSSBpbiBTRC5TQ0RDX1JYQ1VJXSkuSU5HUkVESUVOVF9SWENVSSwNCiAgICAgICAgZG9zZUZvcm1Db2RlOiBTaW5nbGV0b25Gcm9tKFtNRURfRFJVRzogRFJVR19SWENVSSBpbiBTRC5EUlVHX1JYQ1VJXSkuRE9TRV9GT1JNX1JYQ1VJIC8vIENvdWxkIHBvdGVudGlhbGx5IGxvb2sgdGhpcyB1cCBvbmx5IG9uY2UuLi4NCiAgICAgIH0NCiAgKSBDDQogICAgbGV0DQogICAgICBpbmdyZWRpZW50OiBTaW5nbGV0b25Gcm9tKFtNRURfSU5HUkVESUVOVDogSU5HUkVESUVOVF9SWENVSSBpbiBDLmluZ3JlZGllbnRDb2RlXSksDQogICAgICBkb3NlRm9ybTogU2luZ2xldG9uRnJvbShbTUVEX0RPU0VfRk9STTogRE9TRV9GT1JNX1JYQ1VJIGluIEMuZG9zZUZvcm1Db2RlXSkNCiAgICB3aGVyZSBleGlzdHMgKA0KICAgICAgW01FRF9JTkdSRURJRU5UX1RZUEU6IElOR1JFRElFTlRfUlhDVUkgaW4gQy5pbmdyZWRpZW50Q29kZV0gSVQNCiAgICAgICAgd2hlcmUgSVQuSU5HUkVESUVOVF9UWVBFID0gJ09waW9pZF9Ob25TdXJnaWNhbCcNCiAgICApDQogICAgcmV0dXJuIHsNCiAgICAgIHJ4Tm9ybUNvZGU6IHJ4Tm9ybUNvZGUsDQogICAgICBkb3NlRm9ybUNvZGU6IEMuZG9zZUZvcm1Db2RlLA0KICAgICAgZG9zZUZvcm1OYW1lOiBkb3NlRm9ybS5ET1NFX0ZPUk1fTkFNRSwNCiAgICAgIGluZ3JlZGllbnRDb2RlOiBDLmluZ3JlZGllbnRDb2RlLA0KICAgICAgaW5ncmVkaWVudE5hbWU6IGluZ3JlZGllbnQuSU5HUkVESUVOVF9OQU1FLA0KICAgICAgc3RyZW5ndGg6DQogICAgICAgIEVuc3VyZU1pY3JvZ3JhbVF1YW50aXR5KA0KICAgICAgICAgIFF1YW50aXR5IHsNCiAgICAgICAgICAgIHZhbHVlOiBDLmNvbXBvbmVudC5TVFJFTkdUSF9WQUxVRSwNCiAgICAgICAgICAgIHVuaXQ6IFRvVUNVTShDLmNvbXBvbmVudC5TVFJFTkdUSF9VTklUKQ0KICAgICAgICAgIH0NCiAgICAgICAgKQ0KICAgIH0NCg0KLyoNCiAgQ2FsY3VsYXRlcyBkYWlseSBkb3NlIGZvciBhIHNwZWNpZmljIGluZ3JlZGllbnQgYmFzZWQgb24gdGhlIGluZ3JlZGllbnQgc3RyZW5ndGgsIGRvc2UgZm9ybSwgZG9zZSBxdWFudGl0eSwgYW5kIGRhaWx5IGZyZXF1ZW5jeQ0KKi8NCmRlZmluZSBmdW5jdGlvbiBHZXREYWlseURvc2UoaW5ncmVkaWVudENvZGUgQ29kZSwgc3RyZW5ndGggUXVhbnRpdHksIGRvc2VGb3JtQ29kZSBDb2RlLCBkb3NlUXVhbnRpdHkgUXVhbnRpdHksIGRvc2VzUGVyRGF5IERlY2ltYWwpOg0KICBjYXNlDQoJICAvLyBpZiBwYXRjaCAtLT4gZGFpbHkgZG9zZSA9IGRvc2UgdmFsdWUgKGUuZywgbnVtYmVyIHBhdGNoZXMgd2l0aCBkb3NlUXVhbnRpdHkgdW5pdCA9ICJwYXRjaCIpICogcGVyLWhvdXIgc3RyZW5ndGgNCiAgICB3aGVuIElzUGF0Y2goZG9zZUZvcm1Db2RlKSB0aGVuDQogICAgICAvLyBidXByZW5vcnBoaW5lIG9yIGZlbnRhbnlsIHBhdGNoDQogICAgICBpZiBUb0ludGVnZXIoaW5ncmVkaWVudENvZGUuY29kZSkgaW4geyAxODE5LCA0MzM3IH0gdGhlbg0KICAgICAgICBRdWFudGl0eSB7IHZhbHVlOiBkb3Nlc1BlckRheSAqIGRvc2VRdWFudGl0eS52YWx1ZSAqIHN0cmVuZ3RoLnZhbHVlLCB1bml0OiBzdHJlbmd0aC51bml0IH0NCiAgICAgIGVsc2UNCiAgICAgICAgbnVsbA0KDQogICAgLy8gaWYgZG9zZSB1bml0IGluIGFjdHVhbCBtYXNzIHVuaXRzIChtZyBvciBtY2cgLS0gd2hlbiBpdCdzIGEgc2luZ2xlIG1lZCkgLS0+IGRhaWx5IGRvc2UgPSBudW1UaW1lc1BlckRheSAqIGRvc2UNCiAgICB3aGVuIGRvc2VRdWFudGl0eS51bml0IGluIHsgJ21nJywgJ21jZycgfSB0aGVuDQogICAgICBRdWFudGl0eSB7IHZhbHVlOiBkb3Nlc1BlckRheSAqIGRvc2VRdWFudGl0eS52YWx1ZSwgdW5pdDogZG9zZVF1YW50aXR5LnVuaXQgfQ0KDQogICAgLy8gaWYgZG9zZVF1YW50aXR5IGlzIGluIGFjdHVhbCB2b2x1bWUgdW5pdHMgKG1MKSAtLT4gZGFpbHkgZG9zZSA9IG51bVRpbWVzUGVyRGF5ICogZG9zZSAqIHN0cmVuZ3RoDQogICAgd2hlbiBkb3NlUXVhbnRpdHkudW5pdCA9ICdtTCcgYW5kIChQb3NpdGlvbk9mKCcvbUwnLCBzdHJlbmd0aC51bml0KSA9IExlbmd0aChzdHJlbmd0aC51bml0KSAtIDMpIHRoZW4NCiAgICAgIFF1YW50aXR5IHsgdmFsdWU6IGRvc2VzUGVyRGF5ICogZG9zZVF1YW50aXR5LnZhbHVlICogc3RyZW5ndGgudmFsdWUsIHVuaXQ6IFN1YnN0cmluZyhzdHJlbmd0aC51bml0LCAwLCBQb3NpdGlvbk9mKCcvJywgc3RyZW5ndGgudW5pdCkpIH0NCg0KCQkvLyBpZiBkb3NlUXVhbnRpdHkgaXMgbm90IGluIGFjdHVhbCB1bml0cyAoZS5nLiwgMSB0YWIsIDEgc3ByYXkgLS0gd2hlbiBpdCdzIGEgY29tYm8gbWVkIHdpdGggYSB1bml0IG9mIHRhYmxldCwgb3IgaXQncyBtZy9hY3R1YXQpIC0tPiBkYWlseSBkb3NlID0gbnVtVGltZXNQZXJEYXkgKiBkb3NlIHZhbHVlICogc3RyZW5ndGggdmFsdWUNCiAgICBlbHNlDQogICAgICBRdWFudGl0eSB7IHZhbHVlOiBkb3Nlc1BlckRheSAqIGRvc2VRdWFudGl0eS52YWx1ZSAqIHN0cmVuZ3RoLnZhbHVlLCB1bml0OiBTdWJzdHJpbmcoc3RyZW5ndGgudW5pdCwgMCwgUG9zaXRpb25PZignLycsIHN0cmVuZ3RoLnVuaXQpKSB9DQogIGVuZA0KICANCmRlZmluZSBmdW5jdGlvbiBHZXRNZWRpY2F0aW9uTmFtZShyeE5vcm1Db2RlIENvZGUpOg0KICBTaW5nbGV0b25Gcm9tKFtNRURfRFJVRzogRFJVR19SWENVSSBpbiByeE5vcm1Db2RlXSkuRFJVR19OQU1FDQoNCi8qDQogIEJ1aWxkcyBhIGRlc2NyaXB0aW9uIGZvciB0aGUgZGFpbHkgZG9zZSBmb3IgYW4gaW5ncmVkaWVudA0KKi8NCmRlZmluZSBmdW5jdGlvbiBHZXREYWlseURvc2VEZXNjcmlwdGlvbihpbmdyZWRpZW50Q29kZSBDb2RlLCBpbmdyZWRpZW50TmFtZSBTdHJpbmcsIHN0cmVuZ3RoIFF1YW50aXR5LCBkb3NlRm9ybUNvZGUgQ29kZSwgZG9zZUZvcm1OYW1lIFN0cmluZywgZG9zZVF1YW50aXR5IFF1YW50aXR5LCBkb3Nlc1BlckRheSBEZWNpbWFsLCBkYWlseURvc2UgUXVhbnRpdHkpOg0KICBjYXNlDQogICAgLy8gaWYgcGF0Y2gNCiAgICB3aGVuIElzUGF0Y2goZG9zZUZvcm1Db2RlKSB0aGVuDQogICAgICAvLyBidXByZW5vcnBoaW5lIG9yIGZlbnRhbnlsIHBhdGNoDQogICAgICBpZiBUb0ludGVnZXIoaW5ncmVkaWVudENvZGUuY29kZSkgaW4geyAxODE5LCA0MzM3IH0gdGhlbg0KICAgICAgICBpbmdyZWRpZW50TmFtZSArICcgcGF0Y2g6ICcgKyBUb1N0cmluZyhkb3NlUXVhbnRpdHkudmFsdWUpICsgJyAqICcgKyBUb1N0cmluZyhzdHJlbmd0aCkgKyAnID0gJyArIFRvU3RyaW5nKGRhaWx5RG9zZSkNCiAgICAgIGVsc2UNCiAgICAgICAgbnVsbA0KDQogICAgLy8gaWYgZG9zZSB1bml0IGluIGFjdHVhbCBtYXNzIHVuaXRzIChtZyBvciBtY2cgLS0gd2hlbiBpdCdzIGEgc2luZ2xlIG1lZCkNCiAgICB3aGVuIGRvc2VRdWFudGl0eS51bml0IGluIHsgJ21nJywgJ21jZycgfSB0aGVuDQogICAgICBpbmdyZWRpZW50TmFtZSArICcgJyArIGRvc2VGb3JtTmFtZSArICc6ICcgKyBUb1N0cmluZyhkb3Nlc1BlckRheSkgKyAnL2QgKiAnICsgVG9TdHJpbmcoZG9zZVF1YW50aXR5KSArICcgPSAnICsgVG9TdHJpbmcoZGFpbHlEb3NlKQ0KDQogICAgLy8gaWYgZG9zZVF1YW50aXR5IGluIGFjdHVhbCB2b2x1bWUgdW5pdHMgKG1MKSBvciBub3QgaW4gYWN0dWFsIHVuaXRzIChlLmcuIDEgdGFiLCAxIHNwcmF5KQ0KICAgIGVsc2UNCiAgICAgIGluZ3JlZGllbnROYW1lICsgJyAnICsgZG9zZUZvcm1OYW1lICsgJzogJyArIFRvU3RyaW5nKGRvc2VzUGVyRGF5KSArICcvZCAqICcgKyBUb1N0cmluZyhkb3NlUXVhbnRpdHkpICsgJyAqICcgKyBUb1N0cmluZyhzdHJlbmd0aCkgKyAnID0gJyArIFRvU3RyaW5nKGRhaWx5RG9zZSkNCiAgZW5kDQoNCi8qDQogIENhbGN1bGF0ZXMgTU1FcyBmb3IgdGhlIGdpdmVuIGlucHV0IHByZXNjcmlwdGlvbiBpbmZvcm1hdGlvbiBhbmQgcmV0dXJucyBpdA0KICBhcyBhIGxpc3Qgb2YgdHVwbGVzOg0KDQogIExpc3Q8VHVwbGUgew0KICAgIHJ4Tm9ybUNvZGUgQ29kZSwNCiAgICBkb3NlRm9ybUNvZGUgQ29kZSwNCiAgICBkb3NlUXVhbnRpdHkgUXVhbnRpdHksDQogICAgZG9zZXNQZXJEYXkgRGVjaW1hbCwNCiAgICBpbmdyZWRpZW50Q29kZSBDb2RlLA0KICAgIGluZ3JlZGllbnROYW1lIFN0cmluZywNCiAgICBzdHJlbmd0aCBRdWFudGl0eSwNCiAgICBkYWlseURvc2UgUXVhbnRpdHksDQogICAgZGFpbHlEb3NlRGVzY3JpcHRpb24gU3RyaW5nLA0KICAgIGNvbnZlcnNpb25GYWN0b3IgRGVjaW1hbCwNCiAgICBtbWUgUXVhbnRpdHkNCiAgfT4NCiovDQpkZWZpbmUgZnVuY3Rpb24gQ2FsY3VsYXRlTU1FcyhtZWRpY2F0aW9ucyBMaXN0PFR1cGxlIHsgcnhOb3JtQ29kZSBDb2RlLCBkb3NlUXVhbnRpdHkgUXVhbnRpdHksIGRvc2VzUGVyRGF5IERlY2ltYWwgfT4pOg0KICBGbGF0dGVuKA0KICAgIG1lZGljYXRpb25zIE0NCiAgICAgIGxldCBJbmdyZWRpZW50czogR2V0SW5ncmVkaWVudHMoTS5yeE5vcm1Db2RlKQ0KICAgICAgcmV0dXJuDQogICAgICAgIEluZ3JlZGllbnRzIEkNCiAgICAgICAgICBsZXQNCiAgICAgICAgICAgIGFkanVzdGVkRG9zZVF1YW50aXR5OiBFbnN1cmVNaWNyb2dyYW1RdWFudGl0eShNLmRvc2VRdWFudGl0eSksDQogICAgICAgICAgICBkYWlseURvc2U6IEdldERhaWx5RG9zZShJLmluZ3JlZGllbnRDb2RlLCBJLnN0cmVuZ3RoLCBJLmRvc2VGb3JtQ29kZSwgYWRqdXN0ZWREb3NlUXVhbnRpdHksIE0uZG9zZXNQZXJEYXkpLA0KICAgICAgICAgICAgZmFjdG9yOiBHZXRDb252ZXJzaW9uRmFjdG9yKEkuaW5ncmVkaWVudENvZGUsIGRhaWx5RG9zZSwgSS5kb3NlRm9ybUNvZGUpDQogICAgICAgICAgcmV0dXJuIHsNCiAgICAgICAgICAgIHJ4Tm9ybUNvZGU6IE0ucnhOb3JtQ29kZSwNCiAgICAgICAgICAgIGRvc2VGb3JtQ29kZTogSS5kb3NlRm9ybUNvZGUsDQogICAgICAgICAgICBkb3NlUXVhbnRpdHk6IGFkanVzdGVkRG9zZVF1YW50aXR5LA0KICAgICAgICAgICAgZG9zZXNQZXJEYXk6IE0uZG9zZXNQZXJEYXksDQogICAgICAgICAgICBpbmdyZWRpZW50Q29kZTogSS5pbmdyZWRpZW50Q29kZSwNCiAgICAgICAgICAgIGluZ3JlZGllbnROYW1lOiBJLmluZ3JlZGllbnROYW1lLA0KICAgICAgICAgICAgc3RyZW5ndGg6IEkuc3RyZW5ndGgsDQogICAgICAgICAgICBkYWlseURvc2U6IGRhaWx5RG9zZSwNCiAgICAgICAgICAgIGRhaWx5RG9zZURlc2NyaXB0aW9uOiBHZXREYWlseURvc2VEZXNjcmlwdGlvbihJLmluZ3JlZGllbnRDb2RlLCBJLmluZ3JlZGllbnROYW1lLCBJLnN0cmVuZ3RoLCBJLmRvc2VGb3JtQ29kZSwgSS5kb3NlRm9ybU5hbWUsIGFkanVzdGVkRG9zZVF1YW50aXR5LCBNLmRvc2VzUGVyRGF5LCBkYWlseURvc2UpLA0KICAgICAgICAgICAgY29udmVyc2lvbkZhY3RvcjogZmFjdG9yLA0KICAgICAgICAgICAgbW1lOiBRdWFudGl0eSB7DQogICAgICAgICAgICAgIHZhbHVlOiBkYWlseURvc2UudmFsdWUgKiBmYWN0b3IsDQogICAgICAgICAgICAgIHVuaXQ6IGRhaWx5RG9zZS51bml0ICsgJy9kJw0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgKQ0KDQpkZWZpbmUgVGVzdENhbGN1bGF0ZU1NRXM6DQogIENhbGN1bGF0ZU1NRXMoeyB7IHJ4Tm9ybUNvZGU6IENvZGUgJzM4ODUwOCcgZnJvbSBSeE5vcm0sIGRvc2VRdWFudGl0eTogUXVhbnRpdHkgeyB2YWx1ZTogMSwgdW5pdDogJ3BhdGNoJyB9LCBkb3Nlc1BlckRheTogMC4zMyB9IH0p",
      "url" : "cql/OMTKLogic-0.1.0.cql"
    },
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPgogICA8aWRlbnRpZmllciBpZD0iT01US0xvZ2ljIiB2ZXJzaW9uPSIwLjEuMCIvPgogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPgogICA8dXNpbmdzPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEiIGxvY2FsSWRlbnRpZmllcj0iT01USyIgdXJpPSJodHRwOi8vb3JnLm9wZW5jZHMvb3Bpb2lkLWNkcyIgdmVyc2lvbj0iMC4xLjAiLz4KICAgPC91c2luZ3M+CiAgIDxjb2RlU3lzdGVtcz4KICAgICAgPGRlZiBsb2NhbElkPSIyIiBuYW1lPSJSeE5vcm0iIGlkPSJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiBhY2Nlc3NMZXZlbD0iUHVibGljIi8+CiAgIDwvY29kZVN5c3RlbXM+CiAgIDxzdGF0ZW1lbnRzPgogICAgICA8ZGVmIGxvY2FsSWQ9IjIzIiBuYW1lPSJUb1VDVU0iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjIzIj4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9VQ1VNKHVuaXQgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMyI+CiAgICAgICAgICAgICAgICAgIDxhOnM+U3RyaW5nPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMjIiPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyIj4KICAgICAgICAgICAgICAgICAgICAgPGE6cz5jYXNlIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidNRyc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J21nJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nTUcvQUNUVUFUJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbWcve2FjdHVhdH0nPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nTUcvSFInPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbWcvaCc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidNRy9NTCc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtZy9tTCc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgZWxzZSA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4ndW5rbm93bnsnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J30nPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8gU2hvdWxkIHByb2JhYmx5IGJlIGFuIGVycm9yCiAgZW5kPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMjIiIHhzaTp0eXBlPSJDYXNlIj4KICAgICAgICAgICAgPGNvbXBhcmFuZCBsb2NhbElkPSI0IiBuYW1lPSJ1bml0IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjUiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJNRyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im1nIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTAiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTUcvQUNUVUFUIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSI5IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWcve2FjdHVhdH0iIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIxMyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjExIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTUcvSFIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjEyIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWcvaCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE2Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTQiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJNRy9NTCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMTUiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtZy9tTCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMjEiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5IiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNyIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9InVua25vd257IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOCIgbmFtZT0idW5pdCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9In0iIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1bml0Ij4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMiIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTA2IiBuYW1lPSJUb0RhaWx5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMDYiPgogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb0RhaWx5KGZyZXF1ZW5jeSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIyNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZWdlcjwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4sIHBlcmlvZCA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIyNSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+U3lzdGVtLlF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA1Ij4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDUiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjciPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4naCc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5mcmVxdWVuY3k8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzAiPjI0LjAgLyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtaW4nPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmZyZXF1ZW5jeTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOCI+MjQuMCAvIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKiA2MDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J3MnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5mcmVxdWVuY3k8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgiPjI0LjAgLyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogNjA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogNjA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjciPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidkJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5mcmVxdWVuY3k8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjAiPjI0LjAgLyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8gMjQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzkiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPid3ayc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZnJlcXVlbmN5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwIj4yNC4wIC8gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAvIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1Ij4yNCAqIDc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTEiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtbyc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZnJlcXVlbmN5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgyIj4yNC4wIC8gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAvIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg3Ij4yNCAqIDMwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8gYXNzdW1pbmcgMzAgZGF5cyBpbiBtb250aAogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nYSc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmZyZXF1ZW5jeTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NCI+MjQuMCAvIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk5Ij4yNCAqIDM2NTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vIGFzc3VtaW5nIDM2NSBkYXlzIGluIHllYXIKICAgIGVsc2UgbnVsbAogIGVuZDwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwNSIgeHNpOnR5cGU9IkNhc2UiPgogICAgICAgICAgICA8Y29tcGFyYW5kIGxvY2FsSWQ9IjI3IiBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjI2IiBuYW1lPSJwZXJpb2QiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgIDwvY29tcGFyYW5kPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzUiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyOCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImgiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjM0IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjkiIG5hbWU9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMyIgeHNpOnR5cGU9IkRpdmlkZSI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMwIiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjI0LjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMSIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNDUiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIzNiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im1pbiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNDQiIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQyIiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzciIG5hbWU9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MSIgeHNpOnR5cGU9IkRpdmlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM4IiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjI0LjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzOSIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDMiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNTciPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI0NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9InMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjU2IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NCIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTIiIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NyIgbmFtZT0iZnJlcXVlbmN5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUxIiB4c2k6dHlwZT0iRGl2aWRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgiIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMjQuMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ5IiBuYW1lPSJwZXJpb2QiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2MCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2MCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSI2NyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjU4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNjYiIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NCIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU5IiBuYW1lPSJmcmVxdWVuY3kiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjMiIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MCIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIyNC4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjEiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY1IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjI0IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9Ijc5Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iNjgiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJ3ayIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNzgiIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NCIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY5IiBuYW1lPSJmcmVxdWVuY3kiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzMiIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MCIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIyNC4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzEiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijc3IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyNCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjkxIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iODAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtbyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iOTAiIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4NiIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgxIiBuYW1lPSJmcmVxdWVuY3kiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODUiIHhzaTp0eXBlPSJEaXZpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MiIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIyNC4wIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODMiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg5IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4NyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyNCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODgiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMzAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIxMDMiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI5MiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjEwMiIgeHNpOnR5cGU9IkRpdmlkZSI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk4IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTMiIG5hbWU9ImZyZXF1ZW5jeSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5NyIgeHNpOnR5cGU9IkRpdmlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk0IiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjI0LjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5NSIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTAxIiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5OSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyNCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTAwIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjM2NSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGVsc2UgYXNUeXBlPSJ0OkRlY2ltYWwiIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwNCIgeHNpOnR5cGU9Ik51bGwiLz4KICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBuYW1lPSJ0OkRlY2ltYWwiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImZyZXF1ZW5jeSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIyNCIgbmFtZT0idDpJbnRlZ2VyIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icGVyaW9kIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjI1IiBuYW1lPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTEzIiBuYW1lPSJJc1BhdGNoIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMTMiPgogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBJc1BhdGNoKGRvc2VGb3JtQ29kZSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIxMDciPgogICAgICAgICAgICAgICAgICA8YTpzPkNvZGU8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+KToKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIxMTIiPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMiI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0ludGVnZXIoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDMxNjk4NzwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExMiIgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEwIiB4c2k6dHlwZT0iVG9JbnRlZ2VyIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTA5IiBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwOCIgbmFtZT0iZG9zZUZvcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTExIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjMxNjk4NyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb3NlRm9ybUNvZGUiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA3IiBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzMjEiIG5hbWU9IkdldENvbnZlcnNpb25GYWN0b3IiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjMyMSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIEdldENvbnZlcnNpb25GYWN0b3IoaW5ncmVkaWVudENvZGUgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgZGFpbHlEb3NlIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExNSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+LCBkb3NlRm9ybUNvZGUgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzIwIj4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjAiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0ludGVnZXIoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmluZ3JlZGllbnRDb2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjIiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gMTYxIHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JQWNldGFtaW5vcGhlbgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDExOTEgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlBc3BpcmluCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjgiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gMTIyMyB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCUF0cm9waW5lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzEiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gMTc2NyB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCUJyb21waGVuaXJhbWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDE4MTkgdGhlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiggLy8JQnVwcmVub3JwaGluZQogICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UgCiAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0ludGVnZXIoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDMxNjk4NzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiAxMi42PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLyBUcmFuc2Rlcm1hbCBzeXN0ZW0KICAgICAgICBlbHNlIDMwIC8vIFRhYmxldCBvciBGaWxtIChvciBGaWxtIGluIE1DRykKICAgICAgZW5kPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IAogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDE4NDEgdGhlbiA3PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlCdXRvcnBoYW5vbAogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDE4ODYgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlDYWZmZWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDIxMDEgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlDYXJpc29wcm9kb2wKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAyMzU0IHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JY2hsb3JjeWNsaXppbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAyNDAwIHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JQ2hsb3JwaGVuaXJhbWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDI2NzAgdGhlbiAwLjE1PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlDb2RlaW5lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjMiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gMzQyMyB0aGVuIDQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCUh5ZHJvbW9ycGhvbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAzNDk4IHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JRGlwaGVuaHlkcmFtaW5lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gNDMzNyB0aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCAvLwlGZW50YW55bAogICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UKICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvSW50ZWdlcig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1Db2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGluIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+eyA5NzA3ODksIDMxNzAwNywgMzE2OTkyIH08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDAuMTM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vIEJ1Y2NhbCBUYWJsZXQsIFN1Ymxpbmd1YWwgVGFibGV0LCBPcmFsIExvemVuZ2UKICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvSW50ZWdlcig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1Db2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gMzQ2MTYzPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDAuMTg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vIEJ1Y2NhbCBGaWxtCiAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0ludGVnZXIoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnsgMTI2NTQyLCAzNDYxNjMgfTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gMC4xNjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8gTmFzYWwgU3ByYXksIE11Y29zYWwgU3ByYXkKICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Jc1BhdGNoKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1Db2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gNy4yPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLyBUcmFuc2Rlcm1hbCBzeXN0ZW0KICAgICAgICBlbHNlIDEwMDAgLy8gUmVhbGx5IG91Z2h0IHRvIGJlIGFuIGVycm9yIGJlY2F1c2UgaXQgcmVwcmVzZW50cyBhIHByZXZpb3VzbHkgdW5lbmNvdW50ZXJlZCBkb3NlIGZvcm0uLi4uCiAgICAgIGVuZDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDUwMzIgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlHdWFpZmVuZXNpbgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDU0ODkgdGhlbiAxPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlIeWRyb2NvZG9uZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDU2NDAgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlJYnVwcm9mZW4KICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA2MTAyIHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JS2FvbGluCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gNjM3OCB0aGVuIDExPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlMZXZvcnBoYW5vbCAoTk9URTogR2l2ZW4gYXMgTGV2b3JwaGFub2wgdGFydHJhdGUgaW4gdGhlIENEQyBjb252ZXJzaW9uIHRhYmxlKQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDY3NTQgdGhlbiAwLjE8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCU1lcGVyaWRpbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA2ODEzIHRoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIC8vCU1ldGhhZG9uZQogICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UKICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGFpbHlEb3NlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYmV0d2VlbiAxIGFuZCAyMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kYWlseURvc2U8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBiZXR3ZWVuIDIxIGFuZCA0MDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA4PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kYWlseURvc2U8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBiZXR3ZWVuIDQxIGFuZCA2MDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiAxMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGFpbHlEb3NlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPj0gNjE8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gMTI8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgZWxzZSAxMDAwIC8vIFJlYWxseSBvdWdodCB0byBiZSBhbiBlcnJvciBiZWNhdXNlIGl0IHJlcHJlc2VudHMgYW4gdW5leHBlY3RlZCBkb3NlIHJhbmdlLi4uCiAgICAgIGVuZDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDcwNTIgdGhlbiAxPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlNb3JwaGluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDcyNDIgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlOYWxveG9uZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDcyNDMgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlOYWx0cmV4b25lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjEiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gNzgwNCB0aGVuIDEuNTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JT3h5Y29kb25lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjQiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gNzgxNCB0aGVuIDM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCU94eW1vcnBob25lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjciPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gODAwMSB0aGVuIDAuMzc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCVBlbnRhem9jaW5lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzAiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gODE2MyB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCVBoZW55bGVwaHJpbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA4MTc1IHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JUGhlbnlscHJvcGFub2xhbWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDg3NDUgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlQcm9tZXRoYXppbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA4ODk2IHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JUHNldWRvZXBoZWRyaW5lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODIiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gOTAwOSB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCVB5cmlsYW1pbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAxMDY4OSB0aGVuIDAuMTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JVHJhbWFkb2wKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAxMDg0OSB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCVRyaXByb2xpZGluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDE5NzU5IHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JYnJvbW9kaXBoZW5oeWRyYW1pbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAxOTg2MCB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCWJ1dGFsYml0YWwKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAyMjY5NiB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCWRleGJyb21waGVuaXJhbWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDIyNjk3IHRoZW4gMDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JZGV4Y2hsb3JwaGVuaXJhbWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDIzMDg4IHRoZW4gMC4yNTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8JZGloeWRyb2NvZGVpbmUKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiAyNzA4NCB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCWhvbWF0cm9waW5lCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDkiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gMzU3ODAgdGhlbiAwPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwlyb3BpdmFjYWluZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDIzNzAwNSB0aGVuIDg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCUxldm9tZXRoYWR5bCAoTk9URTogZ2l2ZW4gYXMgTGV2b21ldGhhZHlsIGFjZXRhdGUgaW4gdGhlIENEQyBjb252ZXJzaW9uIHRhYmxlKQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDYzNjgyNyB0aGVuIDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IC8vCWd1YWlhY29sc3VsZm9uYXRlCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gNzg3MzkwIHRoZW4gMC40PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiAvLwl0YXBlbnRhZG9sCiAgICBlbHNlIDAKICBlbmQ8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzMjAiIHhzaTp0eXBlPSJDYXNlIj4KICAgICAgICAgICAgPGNvbXBhcmFuZCBsb2NhbElkPSIxMTkiIHhzaTp0eXBlPSJUb0ludGVnZXIiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTgiIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTE3IiBuYW1lPSJpbmdyZWRpZW50Q29kZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L2NvbXBhcmFuZD4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjEyMiI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjEyMCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxNjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjEiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTI1Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTIzIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjExOTEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjQiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTI4Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTI2IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEyMjMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjciIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTMxIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTI5IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjE3NjciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzAiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTQyIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTMyIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjE4MTkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjE0MSIgeHNpOnR5cGU9IkNhc2UiPgogICAgICAgICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTM5Ij4KICAgICAgICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTM3IiB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzUiIHhzaTp0eXBlPSJUb0ludGVnZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzQiIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTMzIiBuYW1lPSJkb3NlRm9ybUNvZGUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMzE2OTg3IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjEzOCIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIxMi42IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICAgICAgICA8ZWxzZSB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQwIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjMwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L2Vsc2U+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE0NSI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE0MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxODQxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQ0IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE0OCI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE0NiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxODg2IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQ3IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE1MSI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE0OSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMTAxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTUwIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE1NCI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE1MiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMzU0IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTUzIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE1NyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE1NSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyNDAwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTU2IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE2MCI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE1OCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyNjcwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxNTkiIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMC4xNSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE2MyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE2MSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIzNDIzIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTYyIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE2NiI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE2NCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIzNDk4IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTY1IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjIwMCI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE2NyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI0MzM3IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxOTkiIHhzaTp0eXBlPSJDYXNlIj4KICAgICAgICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE3NyI+CiAgICAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE3NSIgeHNpOnR5cGU9IkluIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTcwIiB4c2k6dHlwZT0iVG9JbnRlZ2VyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTY5IiBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE2OCIgbmFtZT0iZG9zZUZvcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc0IiB4c2k6dHlwZT0iTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE3MSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI5NzA3ODkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE3MiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIzMTcwMDciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE3MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIzMTY5OTIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxNzYiIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMC4xMyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE4NCI+CiAgICAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE4MiIgeHNpOnR5cGU9IkVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgwIiB4c2k6dHlwZT0iVG9JbnRlZ2VyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc5IiBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE3OCIgbmFtZT0iZG9zZUZvcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgxIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjM0NjE2MyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxODMiIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMC4xOCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE5MyI+CiAgICAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE5MSIgeHNpOnR5cGU9IkluIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTg3IiB4c2k6dHlwZT0iVG9JbnRlZ2VyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTg2IiBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE4NSIgbmFtZT0iZG9zZUZvcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTkwIiB4c2k6dHlwZT0iTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE4OCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxMjY1NDIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE4OSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIzNDYxNjMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxOTIiIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMC4xNiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjE5NyI+CiAgICAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE5NSIgbmFtZT0iSXNQYXRjaCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTk0IiBuYW1lPSJkb3NlRm9ybUNvZGUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvd2hlbj4KICAgICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMTk2IiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjcuMiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgICAgICAgPGVsc2UgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5OCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxMDAwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L2Vsc2U+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjIwMyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIwMSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI1MDMyIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjAyIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjIwNiI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIwNCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI1NDg5IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjA1IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjIwOSI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIwNyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI1NjQwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjA4IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjIxMiI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIxMCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2MTAyIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjExIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjIxNSI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIxMyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2Mzc4IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjE0IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjExIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMTgiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyMTYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNjc1NCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMjE3IiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjAuMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjI0OSI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIxOSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2ODEzIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjQ4IiB4c2k6dHlwZT0iQ2FzZSI+CiAgICAgICAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMjYiPgogICAgICAgICAgICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyMjQiIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iR3JlYXRlck9yRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjEiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIyMCIgbmFtZT0iZGFpbHlEb3NlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjIiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJMZXNzT3JFcXVhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyMSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjIwIiBuYW1lPSJkYWlseURvc2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyMyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd2hlbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMjI1IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMzMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyMzEiIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iR3JlYXRlck9yRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIyNyIgbmFtZT0iZGFpbHlEb3NlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjkiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTGVzc09yRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIyNyIgbmFtZT0iZGFpbHlEb3NlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMzAiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNDAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjIzMiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI4IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMjQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjM4IiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkdyZWF0ZXJPckVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjM1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyMzQiIG5hbWU9ImRhaWx5RG9zZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjM2IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjQxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9Ikxlc3NPckVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjM1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyMzQiIG5hbWU9ImRhaWx5RG9zZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjM3IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjYwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIyMzkiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMTAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNDYiPgogICAgICAgICAgICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNDQiIHhzaTp0eXBlPSJHcmVhdGVyT3JFcXVhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI0MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjQxIiBuYW1lPSJkYWlseURvc2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI0MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2MSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjI0NSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxMiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMjQ3IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEwMDAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMjUyIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjUwIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjcwNTIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNTEiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMjU1Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjUzIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjcyNDIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNTQiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMjU4Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjU2IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjcyNDMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNTciIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMjYxIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjU5IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9Ijc4MDQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjI2MCIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIxLjUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNjQiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNjIiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNzgxNCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI2MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIzIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNjciPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNjUiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODAwMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMjY2IiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjAuMzciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNzAiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNjgiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODE2MyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI2OSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNzMiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNzEiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODE3NSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI3MiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNzYiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNzQiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODc0NSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI3NSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNzkiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyNzciIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODg5NiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI3OCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyODIiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyODAiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iOTAwOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI4MSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyODUiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyODMiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMTA2ODkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjI4NCIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIwLjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyODgiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyODYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMTA4NDkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyODciIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMjkxIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjg5IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjE5NzU5IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjkwIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjI5NCI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjI5MiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxOTg2MCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI5MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyOTciPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyOTUiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMjI2OTYiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOTYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzAwIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjk4IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIyNjk3IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjk5IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjMwMyI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjMwMSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMzA4OCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMzAyIiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjAuMjUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIzMDYiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIzMDQiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMjcwODQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMDUiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzA5Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMzA3IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjM1NzgwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA4IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjMxMiI+CiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjMxMCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMzcwMDUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMTEiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iOCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzE1Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMzEzIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjYzNjgyNyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IlRvRGVjaW1hbCI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxNCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIzMTgiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIzMTYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNzg3MzkwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIzMTciIHZhbHVlVHlwZT0idDpEZWNpbWFsIiB2YWx1ZT0iMC40IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8ZWxzZSB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE5IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJpbmdyZWRpZW50Q29kZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTQiIG5hbWU9InQ6Q29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRhaWx5RG9zZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTUiIG5hbWU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb3NlRm9ybUNvZGUiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTE2IiBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzNDciIG5hbWU9IkVuc3VyZU1pY3JvZ3JhbVF1YW50aXR5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIzNDciPgogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBFbnN1cmVNaWNyb2dyYW1RdWFudGl0eShzdHJlbmd0aCA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIzMjIiPgogICAgICAgICAgICAgICAgICA8YTpzPlF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ2Ij4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNDYiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RyZW5ndGg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAmbHQ7IDAuMTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYW5kIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Qb3NpdGlvbk9mKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J21nJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgewogICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RyZW5ndGg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDEwMDA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dW5pdDogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtY2cnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U3Vic3RyaW5nKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDIpPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogIGVsc2UKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RyZW5ndGg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMzQ2IiB4c2k6dHlwZT0iSWYiPgogICAgICAgICAgICA8Y29uZGl0aW9uIGFzVHlwZT0idDpCb29sZWFuIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzMiIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMjYiIHhzaTp0eXBlPSJMZXNzIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzI0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMjMiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyNSIgdmFsdWVUeXBlPSJ0OkRlY2ltYWwiIHZhbHVlPSIwLjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzMyIiB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzAiIHhzaTp0eXBlPSJQb3NpdGlvbk9mIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdHRlcm4gbG9jYWxJZD0iMzI3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJpbmcgbG9jYWxJZD0iMzI5IiBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMyOCIgbmFtZT0ic3RyZW5ndGgiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3RyaW5nPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzMSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBuYW1lPSJ0OkJvb2xlYW4iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgPC9jb25kaXRpb24+CiAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjM0NCIgY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzMzciIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzNSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzM0IiBuYW1lPSJzdHJlbmd0aCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EZWNpbWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzM2IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEwMDAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1bml0Ij4KICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjM0MyIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzM4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWNnIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNDIiIHhzaTp0eXBlPSJTdWJzdHJpbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RyaW5nVG9TdWIgbG9jYWxJZD0iMzQwIiBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMzOSIgbmFtZT0ic3RyZW5ndGgiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3RyaW5nVG9TdWI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzdGFydEluZGV4IGxvY2FsSWQ9IjM0MSIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSIzNDUiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InN0cmVuZ3RoIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMyMiIgbmFtZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjQwMSIgbmFtZT0iR2V0SW5ncmVkaWVudHMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQwMSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIEdldEluZ3JlZGllbnRzKHJ4Tm9ybUNvZGUgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ4Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDAwIj4KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MDAiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltNRURfU0NEQ19GT1JfRFJVRzogRFJVR19SWENVSSBpbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yeE5vcm1Db2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBTRDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bTUVEX0RSVUdfVkFMVUVfU0VUOiBEUlVHX1JYQ1VJIGluIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlNELkRSVUdfUlhDVUk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ewogICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJ4Tm9ybUNvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cnhOb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbXBvbmVudDogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TaW5nbGV0b25Gcm9tKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W01FRF9TQ0RDOiBTQ0RDX1JYQ1VJIGluIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlNELlNDRENfUlhDVUk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudENvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TaW5nbGV0b25Gcm9tKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W01FRF9TQ0RDOiBTQ0RDX1JYQ1VJIGluIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlNELlNDRENfUlhDVUk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPklOR1JFRElFTlRfUlhDVUk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1Db2RlOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U2luZ2xldG9uRnJvbSg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltNRURfRFJVRzogRFJVR19SWENVSSBpbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TRC5EUlVHX1JYQ1VJPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5ET1NFX0ZPUk1fUlhDVUk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gLy8gQ291bGQgcG90ZW50aWFsbHkgbG9vayB0aGlzIHVwIG9ubHkgb25jZS4uLgogICAgICB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gQzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5sZXQKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50OiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlNpbmdsZXRvbkZyb20oPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bTUVEX0lOR1JFRElFTlQ6IElOR1JFRElFTlRfUlhDVUkgaW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Qy5pbmdyZWRpZW50Q29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TaW5nbGV0b25Gcm9tKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W01FRF9ET1NFX0ZPUk06IERPU0VfRk9STV9SWENVSSBpbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5DLmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzc4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W01FRF9JTkdSRURJRU5UX1RZUEU6IElOR1JFRElFTlRfUlhDVUkgaW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Qy5pbmdyZWRpZW50Q29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gSVQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SVQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SU5HUkVESUVOVF9UWVBFPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidPcGlvaWRfTm9uU3VyZ2ljYWwnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz57CiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJ4Tm9ybUNvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cnhOb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybUNvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5DPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1OYW1lOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RE9TRV9GT1JNX05BTUU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmluZ3JlZGllbnRDb2RlOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50Q29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudE5hbWU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPklOR1JFRElFTlRfTkFNRTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RyZW5ndGg6CiAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FbnN1cmVNaWNyb2dyYW1RdWFudGl0eSgKICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgewogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb21wb25lbnQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlNUUkVOR1RIX1ZBTFVFPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0OiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvVUNVTSg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5DPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbXBvbmVudDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U1RSRU5HVEhfVU5JVDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgfTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDAwIiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM2NSIgYWxpYXM9IkMiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzNjQiIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzUwIiBhbGlhcz0iU0QiPgogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzNDkiIHhtbG5zOm5zMD0iaHR0cDovL29yZy5vcGVuY2RzL29waW9pZC1jZHMiIGRhdGFUeXBlPSJuczA6TUVEX1NDRENfRk9SX0RSVUciIGNvZGVQcm9wZXJ0eT0iRFJVR19SWENVSSIgeHNpOnR5cGU9IlJldHJpZXZlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIHhzaTp0eXBlPSJUb0xpc3QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJyeE5vcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGVzPgogICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMzUyIiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzUxIiB4bWxuczpuczE9Imh0dHA6Ly9vcmcub3BlbmNkcy9vcGlvaWQtY2RzIiBkYXRhVHlwZT0ibnMxOk1FRF9EUlVHX1ZBTFVFX1NFVCIgY29kZVByb3BlcnR5PSJEUlVHX1JYQ1VJIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9IkRSVUdfUlhDVUkiIHNjb3BlPSJTRCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZXM+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgICAgICAgICAgPHJldHVybiBsb2NhbElkPSIzNjMiPgogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzNjIiIHhzaTp0eXBlPSJUdXBsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ4Tm9ybUNvZGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iMzUzIiBuYW1lPSJyeE5vcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNvbXBvbmVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzNTUiIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzU0IiB4bWxuczpuczI9Imh0dHA6Ly9vcmcub3BlbmNkcy9vcGlvaWQtY2RzIiBkYXRhVHlwZT0ibnMyOk1FRF9TQ0RDIiBjb2RlUHJvcGVydHk9IlNDRENfUlhDVUkiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyB4c2k6dHlwZT0iVG9MaXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iU0NEQ19SWENVSSIgc2NvcGU9IlNEIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3JlZGllbnRDb2RlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjM1OCIgcGF0aD0iSU5HUkVESUVOVF9SWENVSSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNTciIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzU2IiB4bWxuczpuczM9Imh0dHA6Ly9vcmcub3BlbmNkcy9vcGlvaWQtY2RzIiBkYXRhVHlwZT0ibnMzOk1FRF9TQ0RDIiBjb2RlUHJvcGVydHk9IlNDRENfUlhDVUkiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyB4c2k6dHlwZT0iVG9MaXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iU0NEQ19SWENVSSIgc2NvcGU9IlNEIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkb3NlRm9ybUNvZGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iMzYxIiBwYXRoPSJET1NFX0ZPUk1fUlhDVUkiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzYwIiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1OSIgeG1sbnM6bnM0PSJodHRwOi8vb3JnLm9wZW5jZHMvb3Bpb2lkLWNkcyIgZGF0YVR5cGU9Im5zNDpNRURfRFJVRyIgY29kZVByb3BlcnR5PSJEUlVHX1JYQ1VJIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9IkRSVUdfUlhDVUkiIHNjb3BlPSJTRCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICAgICAgICA8L3JldHVybj4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPGxldCBsb2NhbElkPSIzNjgiIGlkZW50aWZpZXI9ImluZ3JlZGllbnQiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzNjciIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzY2IiB4bWxuczpuczU9Imh0dHA6Ly9vcmcub3BlbmNkcy9vcGlvaWQtY2RzIiBkYXRhVHlwZT0ibnM1Ok1FRF9JTkdSRURJRU5UIiBjb2RlUHJvcGVydHk9IklOR1JFRElFTlRfUlhDVUkiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyB4c2k6dHlwZT0iVG9MaXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iaW5ncmVkaWVudENvZGUiIHNjb3BlPSJDIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgPC9jb2Rlcz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICA8bGV0IGxvY2FsSWQ9IjM3MSIgaWRlbnRpZmllcj0iZG9zZUZvcm0iPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzNzAiIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzY5IiB4bWxuczpuczY9Imh0dHA6Ly9vcmcub3BlbmNkcy9vcGlvaWQtY2RzIiBkYXRhVHlwZT0ibnM2Ok1FRF9ET1NFX0ZPUk0iIGNvZGVQcm9wZXJ0eT0iRE9TRV9GT1JNX1JYQ1VJIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICAgICA8Y29kZXMgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImRvc2VGb3JtQ29kZSIgc2NvcGU9IkMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L2NvZGVzPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIzNzkiIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNzgiIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzczIiBhbGlhcz0iSVQiPgogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzNzIiIHhtbG5zOm5zNz0iaHR0cDovL29yZy5vcGVuY2RzL29waW9pZC1jZHMiIGRhdGFUeXBlPSJuczc6TUVEX0lOR1JFRElFTlRfVFlQRSIgY29kZVByb3BlcnR5PSJJTkdSRURJRU5UX1JYQ1VJIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgeHNpOnR5cGU9IlRvTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImluZ3JlZGllbnRDb2RlIiBzY29wZT0iQyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZXM+CiAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIzNzciIHhzaTp0eXBlPSJFcXVhbCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM3NSIgcGF0aD0iSU5HUkVESUVOVF9UWVBFIiBzY29wZT0iSVQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNzYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJPcGlvaWRfTm9uU3VyZ2ljYWwiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgICAgPHJldHVybiBsb2NhbElkPSIzOTkiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzOTgiIHhzaTp0eXBlPSJUdXBsZSI+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ4Tm9ybUNvZGUiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iMzgwIiBuYW1lPSJyeE5vcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRvc2VGb3JtQ29kZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzODIiIHBhdGg9ImRvc2VGb3JtQ29kZSIgc2NvcGU9IkMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRvc2VGb3JtTmFtZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzODQiIHBhdGg9IkRPU0VfRk9STV9OQU1FIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM4MyIgbmFtZT0iZG9zZUZvcm0iIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3JlZGllbnRDb2RlIj4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjM4NiIgcGF0aD0iaW5ncmVkaWVudENvZGUiIHNjb3BlPSJDIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpbmdyZWRpZW50TmFtZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzODgiIHBhdGg9IklOR1JFRElFTlRfTkFNRSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzODciIG5hbWU9ImluZ3JlZGllbnQiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0cmVuZ3RoIj4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjM5NyIgbmFtZT0iRW5zdXJlTWljcm9ncmFtUXVhbnRpdHkiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM5NiIgY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzOTEiIHBhdGg9IlNUUkVOR1RIX1ZBTFVFIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM5MCIgcGF0aD0iY29tcG9uZW50IiBzY29wZT0iQyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idW5pdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIzOTUiIG5hbWU9IlRvVUNVTSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzk0IiBwYXRoPSJTVFJFTkdUSF9VTklUIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM5MyIgcGF0aD0iY29tcG9uZW50IiBzY29wZT0iQyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICA8L3JldHVybj4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM0OCIgbmFtZT0idDpDb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNDkyIiBuYW1lPSJHZXREYWlseURvc2UiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQ5MiI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIEdldERhaWx5RG9zZShpbmdyZWRpZW50Q29kZSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0MDIiPgogICAgICAgICAgICAgICAgICA8YTpzPkNvZGU8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+LCBzdHJlbmd0aCA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0MDMiPgogICAgICAgICAgICAgICAgICA8YTpzPlF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgZG9zZUZvcm1Db2RlIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjQwNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZTwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4sIGRvc2VRdWFudGl0eSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0MDUiPgogICAgICAgICAgICAgICAgICA8YTpzPlF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgZG9zZXNQZXJEYXkgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDA2Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5EZWNpbWFsPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDkxIj4KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTEiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UKCSAgLy8gaWYgcGF0Y2ggLS0+IGRhaWx5IGRvc2UgPSBkb3NlIHZhbHVlIChlLmcsIG51bWJlciBwYXRjaGVzIHdpdGggZG9zZVF1YW50aXR5IHVuaXQgPSAmcXVvdDtwYXRjaCZxdW90OykgKiBwZXItaG91ciBzdHJlbmd0aAogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SXNQYXRjaCg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCiAgICAgIC8vIGJ1cHJlbm9ycGhpbmUgb3IgZmVudGFueWwgcGF0Y2gKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9JbnRlZ2VyKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50Q29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnsgMTgxOSwgNDMzNyB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgogICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgeyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZXNQZXJEYXk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VRdWFudGl0eTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIGVsc2UKICAgICAgICBudWxsPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCiAgICAvLyBpZiBkb3NlIHVuaXQgaW4gYWN0dWFsIG1hc3MgdW5pdHMgKG1nIG9yIG1jZyAtLSB3aGVuIGl0J3MgYSBzaW5nbGUgbWVkKSAtLT4gZGFpbHkgZG9zZSA9IG51bVRpbWVzUGVyRGF5ICogZG9zZQogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VRdWFudGl0eTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz57IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J21nJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J21jZyc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgeyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VzUGVyRGF5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlUXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0OiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZVF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgogICAgLy8gaWYgZG9zZVF1YW50aXR5IGlzIGluIGFjdHVhbCB2b2x1bWUgdW5pdHMgKG1MKSAtLT4gZGFpbHkgZG9zZSA9IG51bVRpbWVzUGVyRGF5ICogZG9zZSAqIHN0cmVuZ3RoCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzQiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlUXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dW5pdDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbUwnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYW5kIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Qb3NpdGlvbk9mKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Jy9tTCc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RyZW5ndGg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dW5pdDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TGVuZ3RoKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAtIDM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgeyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZXNQZXJEYXk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VRdWFudGl0eTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U3Vic3RyaW5nKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDAsIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UG9zaXRpb25PZig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicvJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCgkJLy8gaWYgZG9zZVF1YW50aXR5IGlzIG5vdCBpbiBhY3R1YWwgdW5pdHMgKGUuZy4sIDEgdGFiLCAxIHNwcmF5IC0tIHdoZW4gaXQncyBhIGNvbWJvIG1lZCB3aXRoIGEgdW5pdCBvZiB0YWJsZXQsIG9yIGl0J3MgbWcvYWN0dWF0KSAtLT4gZGFpbHkgZG9zZSA9IG51bVRpbWVzUGVyRGF5ICogZG9zZSB2YWx1ZSAqIHN0cmVuZ3RoIHZhbHVlCiAgICBlbHNlCiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgeyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZXNQZXJEYXk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VRdWFudGl0eTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAqIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U3Vic3RyaW5nKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDAsIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UG9zaXRpb25PZig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0ODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicvJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogIGVuZDwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ5MSIgeHNpOnR5cGU9IkNhc2UiPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNDI4Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iNDA4IiBuYW1lPSJJc1BhdGNoIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MDciIG5hbWU9ImRvc2VGb3JtQ29kZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSI0MjciIHhzaTp0eXBlPSJJZiI+CiAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gYXNUeXBlPSJ0OkJvb2xlYW4iIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQxNSIgeHNpOnR5cGU9IkluIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDExIiB4c2k6dHlwZT0iVG9JbnRlZ2VyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDEwIiBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQwOSIgbmFtZT0iaW5ncmVkaWVudENvZGUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MTQiIHhzaTp0eXBlPSJMaXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iNDEyIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjE4MTkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjQxMyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI0MzM3IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBuYW1lPSJ0OkJvb2xlYW4iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgICAgICAgPC9jb25kaXRpb24+CiAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjQyNSIgY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPgogICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI0MjIiIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQxOSIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDE2IiBuYW1lPSJkb3Nlc1BlckRheSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDE4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MTciIG5hbWU9ImRvc2VRdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQyMSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDIwIiBuYW1lPSJzdHJlbmd0aCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InVuaXQiPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNDI0IiBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQyMyIgbmFtZT0ic3RyZW5ndGgiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICAgICAgICA8ZWxzZSBhc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQyNiIgeHNpOnR5cGU9Ik51bGwiLz4KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBuYW1lPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNDQyIj4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iNDM0IiB4c2k6dHlwZT0iSW4iPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzAiIHBhdGg9InVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDI5IiBuYW1lPSJkb3NlUXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDMzIiB4c2k6dHlwZT0iTGlzdCI+CiAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjQzMSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im1nIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBsb2NhbElkPSI0MzIiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtY2ciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC93aGVuPgogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSI0NDEiIGNsYXNzVHlwZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ikluc3RhbmNlIj4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idmFsdWUiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNDM4IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzUiIG5hbWU9ImRvc2VzUGVyRGF5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQzNiIgbmFtZT0iZG9zZVF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idW5pdCI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI0NDAiIHBhdGg9InVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDM5IiBuYW1lPSJkb3NlUXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICA8L2Nhc2VJdGVtPgogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNDc0Ij4KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iNDU3IiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDQ2IiB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDQiIHBhdGg9InVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDQzIiBuYW1lPSJkb3NlUXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDQ1IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibUwiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDU2IiB4c2k6dHlwZT0iRXF1YWwiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTAiIHhzaTp0eXBlPSJQb3NpdGlvbk9mIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdHRlcm4gbG9jYWxJZD0iNDQ3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iL21MIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RyaW5nIGxvY2FsSWQ9IjQ0OSIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NDgiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N0cmluZz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTUiIHhzaTp0eXBlPSJTdWJ0cmFjdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1MyIgeHNpOnR5cGU9Ikxlbmd0aCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1MiIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NTEiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDU0IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjQ3MyIgY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI0NjQiIHhzaTp0eXBlPSJNdWx0aXBseSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2MSIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDU4IiBuYW1lPSJkb3Nlc1BlckRheSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDYwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NTkiIG5hbWU9ImRvc2VRdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDYyIiBuYW1lPSJzdHJlbmd0aCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InVuaXQiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNDcyIiB4c2k6dHlwZT0iU3Vic3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmluZ1RvU3ViIGxvY2FsSWQ9IjQ2NiIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NjUiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N0cmluZ1RvU3ViPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RhcnRJbmRleCBsb2NhbElkPSI0NjciIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGxlbmd0aCBsb2NhbElkPSI0NzEiIHhzaTp0eXBlPSJQb3NpdGlvbk9mIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdHRlcm4gbG9jYWxJZD0iNDY4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iLyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmluZyBsb2NhbElkPSI0NzAiIHBhdGg9InVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDY5IiBuYW1lPSJzdHJlbmd0aCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdHJpbmc+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGVuZ3RoPgogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgIDwvdGhlbj4KICAgICAgICAgICAgPC9jYXNlSXRlbT4KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iNDkwIiBjbGFzc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJJbnN0YW5jZSI+CiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InZhbHVlIj4KICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjQ4MSIgeHNpOnR5cGU9Ik11bHRpcGx5Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDc4IiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NzUiIG5hbWU9ImRvc2VzUGVyRGF5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NzciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ3NiIgbmFtZT0iZG9zZVF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NzkiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idW5pdCI+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI0ODkiIHhzaTp0eXBlPSJTdWJzdHJpbmciPgogICAgICAgICAgICAgICAgICAgICA8c3RyaW5nVG9TdWIgbG9jYWxJZD0iNDgzIiBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ4MiIgbmFtZT0ic3RyZW5ndGgiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvc3RyaW5nVG9TdWI+CiAgICAgICAgICAgICAgICAgICAgIDxzdGFydEluZGV4IGxvY2FsSWQ9IjQ4NCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8bGVuZ3RoIGxvY2FsSWQ9IjQ4OCIgeHNpOnR5cGU9IlBvc2l0aW9uT2YiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0dGVybiBsb2NhbElkPSI0ODUiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIvIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RyaW5nIGxvY2FsSWQ9IjQ4NyIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0ODYiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N0cmluZz4KICAgICAgICAgICAgICAgICAgICAgPC9sZW5ndGg+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImluZ3JlZGllbnRDb2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQwMiIgbmFtZT0idDpDb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0ic3RyZW5ndGgiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDAzIiBuYW1lPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZG9zZUZvcm1Db2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQwNCIgbmFtZT0idDpDb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZG9zZVF1YW50aXR5Ij4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQwNSIgbmFtZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRvc2VzUGVyRGF5Ij4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQwNiIgbmFtZT0idDpEZWNpbWFsIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNDk3IiBuYW1lPSJHZXRNZWRpY2F0aW9uTmFtZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNDk3Ij4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gR2V0TWVkaWNhdGlvbk5hbWUocnhOb3JtQ29kZSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0OTMiPgogICAgICAgICAgICAgICAgICA8YTpzPkNvZGU8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+KToKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0OTYiPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5NiI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TaW5nbGV0b25Gcm9tKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W01FRF9EUlVHOiBEUlVHX1JYQ1VJIGluIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJ4Tm9ybUNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTYiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRSVUdfTkFNRTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0OTYiIHBhdGg9IkRSVUdfTkFNRSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0OTUiIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDk0IiB4bWxuczpuczg9Imh0dHA6Ly9vcmcub3BlbmNkcy9vcGlvaWQtY2RzIiBkYXRhVHlwZT0ibnM4Ok1FRF9EUlVHIiBjb2RlUHJvcGVydHk9IkRSVUdfUlhDVUkiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgICAgICAgIDxjb2RlcyB4c2k6dHlwZT0iVG9MaXN0Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0icnhOb3JtQ29kZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9jb2Rlcz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ5MyIgbmFtZT0idDpDb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNTg4IiBuYW1lPSJHZXREYWlseURvc2VEZXNjcmlwdGlvbiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNTg4Ij4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gR2V0RGFpbHlEb3NlRGVzY3JpcHRpb24oaW5ncmVkaWVudENvZGUgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDk4Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgaW5ncmVkaWVudE5hbWUgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDk5Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+LCBzdHJlbmd0aCA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1MDAiPgogICAgICAgICAgICAgICAgICA8YTpzPlF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgZG9zZUZvcm1Db2RlIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjUwMSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZTwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4sIGRvc2VGb3JtTmFtZSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1MDIiPgogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4sIGRvc2VRdWFudGl0eSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1MDMiPgogICAgICAgICAgICAgICAgICA8YTpzPlF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgZG9zZXNQZXJEYXkgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNTA0Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5EZWNpbWFsPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiwgZGFpbHlEb3NlIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjUwNSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+KToKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1ODciPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4NyI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2FzZQogICAgLy8gaWYgcGF0Y2gKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzNCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPklzUGF0Y2goPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTA2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybUNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgogICAgICAvLyBidXByZW5vcnBoaW5lIG9yIGZlbnRhbnlsIHBhdGNoCiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWYgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvSW50ZWdlcig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudENvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz57IDE4MTksIDQzMzcgfTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmluZ3JlZGllbnROYW1lPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUxNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JyBwYXRjaDogJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1N0cmluZyg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZVF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicgKiAnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvU3RyaW5nKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RyZW5ndGg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nID0gJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1N0cmluZyg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRhaWx5RG9zZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgZWxzZQogICAgICAgIG51bGw8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgoKICAgIC8vIGlmIGRvc2UgdW5pdCBpbiBhY3R1YWwgbWFzcyB1bml0cyAobWcgb3IgbWNnIC0tIHdoZW4gaXQncyBhIHNpbmdsZSBtZWQpCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjEiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZVF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpbiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbWcnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbWNnJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudE5hbWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1OYW1lPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPic6ICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9TdHJpbmcoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3Nlc1BlckRheTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicvZCAqICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9TdHJpbmcoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlUXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nID0gJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1N0cmluZyg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRhaWx5RG9zZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgogICAgLy8gaWYgZG9zZVF1YW50aXR5IGluIGFjdHVhbCB2b2x1bWUgdW5pdHMgKG1MKSBvciBub3QgaW4gYWN0dWFsIHVuaXRzIChlLmcuIDEgdGFiLCAxIHNwcmF5KQogICAgZWxzZQogICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODYiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudE5hbWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1OYW1lPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPic6ICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9TdHJpbmcoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3Nlc1BlckRheTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicvZCAqICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9TdHJpbmcoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlUXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nICogJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1N0cmluZyg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0cmVuZ3RoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JyA9ICc8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9TdHJpbmcoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kYWlseURvc2U8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgZW5kPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTg3IiB4c2k6dHlwZT0iQ2FzZSI+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSI1MzQiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI1MDciIG5hbWU9IklzUGF0Y2giIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUwNiIgbmFtZT0iZG9zZUZvcm1Db2RlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjUzMyIgeHNpOnR5cGU9IklmIj4KICAgICAgICAgICAgICAgICAgPGNvbmRpdGlvbiBhc1R5cGU9InQ6Qm9vbGVhbiIgeHNpOnR5cGU9IkFzIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTE0IiB4c2k6dHlwZT0iSW4iPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MTAiIHhzaTp0eXBlPSJUb0ludGVnZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MDkiIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTA4IiBuYW1lPSJpbmdyZWRpZW50Q29kZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUxMyIgeHNpOnR5cGU9Ikxpc3QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBsb2NhbElkPSI1MTEiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMTgxOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iNTEyIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjQzMzciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIG5hbWU9InQ6Qm9vbGVhbiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4KICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNTMxIiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjgiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUyNiIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTIzIiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjEiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUxNyIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTE1IiBuYW1lPSJpbmdyZWRpZW50TmFtZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTE2IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIHBhdGNoOiAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTIwIiB4c2k6dHlwZT0iVG9TdHJpbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUxOCIgbmFtZT0iZG9zZVF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjIiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIgKiAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTI1IiB4c2k6dHlwZT0iVG9TdHJpbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjQiIG5hbWU9InN0cmVuZ3RoIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTI3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iID0gIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUzMCIgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTI5IiBuYW1lPSJkYWlseURvc2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC90aGVuPgogICAgICAgICAgICAgICAgICA8ZWxzZSBhc1R5cGU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iQXMiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MzIiIHhzaTp0eXBlPSJOdWxsIi8+CiAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgICAgICAgPC9lbHNlPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSI1NjEiPgogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI1NDAiIHhzaTp0eXBlPSJJbiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUzNiIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1MzUiIG5hbWU9ImRvc2VRdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MzkiIHhzaTp0eXBlPSJMaXN0Ij4KICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iNTM3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWciIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjUzOCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im1jZyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3doZW4+CiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjU2MCIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTU3IiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NTUiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU1MiIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTUwIiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NDciIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU0NSIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTQzIiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NDEiIG5hbWU9ImluZ3JlZGllbnROYW1lIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NDIiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIgIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU0NCIgbmFtZT0iZG9zZUZvcm1OYW1lIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU0NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU0OSIgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTQ4IiBuYW1lPSJkb3Nlc1BlckRheSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU1MSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ii9kICogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU1NCIgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTUzIiBuYW1lPSJkb3NlUXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NTYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIgPSAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTU5IiB4c2k6dHlwZT0iVG9TdHJpbmciPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NTgiIG5hbWU9ImRhaWx5RG9zZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L3RoZW4+CiAgICAgICAgICAgIDwvY2FzZUl0ZW0+CiAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjU4NiIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTgzIiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1ODEiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU3OCIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTc2IiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NzMiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU3MSIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTY4IiB4c2k6dHlwZT0iQ29uY2F0ZW5hdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NjYiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU2NCIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTYyIiBuYW1lPSJpbmdyZWRpZW50TmFtZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTYzIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NjUiIG5hbWU9ImRvc2VGb3JtTmFtZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NjciIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSI6ICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NzAiIHhzaTp0eXBlPSJUb1N0cmluZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU2OSIgbmFtZT0iZG9zZXNQZXJEYXkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NzIiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIvZCAqICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NzUiIHhzaTp0eXBlPSJUb1N0cmluZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU3NCIgbmFtZT0iZG9zZVF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTc3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iICogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU4MCIgeHNpOnR5cGU9IlRvU3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTc5IiBuYW1lPSJzdHJlbmd0aCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU4MiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiA9ICIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1ODUiIHhzaTp0eXBlPSJUb1N0cmluZyI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU4NCIgbmFtZT0iZGFpbHlEb3NlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvZWxzZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJpbmdyZWRpZW50Q29kZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0OTgiIG5hbWU9InQ6Q29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImluZ3JlZGllbnROYW1lIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ5OSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJzdHJlbmd0aCI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MDAiIG5hbWU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb3NlRm9ybUNvZGUiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTAxIiBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb3NlRm9ybU5hbWUiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTAyIiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRvc2VRdWFudGl0eSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MDMiIG5hbWU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb3Nlc1BlckRheSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MDQiIG5hbWU9InQ6RGVjaW1hbCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRhaWx5RG9zZSI+CiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MDUiIG5hbWU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI2NzIiIG5hbWU9IkNhbGN1bGF0ZU1NRXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjY3MiI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIENhbGN1bGF0ZU1NRXMobWVkaWNhdGlvbnMgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNTk2Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5MaXN0Jmx0OzwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5NSI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+VHVwbGUgeyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTAiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJ4Tm9ybUNvZGUgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZVF1YW50aXR5IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3Nlc1BlckRheSA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRlY2ltYWw8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiB9PC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+KToKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI2NzEiPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3MSI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RmxhdHRlbigKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPm1lZGljYXRpb25zPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gTTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmxldCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkluZ3JlZGllbnRzOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdldEluZ3JlZGllbnRzKDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5NPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJ4Tm9ybUNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4KICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbmdyZWRpZW50czwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+bGV0CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YWRqdXN0ZWREb3NlUXVhbnRpdHk6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RW5zdXJlTWljcm9ncmFtUXVhbnRpdHkoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjA2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPk08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZVF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGFpbHlEb3NlOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdldERhaWx5RG9zZSg8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50Q29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybUNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5hZGp1c3RlZERvc2VRdWFudGl0eTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5NPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VzUGVyRGF5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZmFjdG9yOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdldENvbnZlcnNpb25GYWN0b3IoPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudENvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kYWlseURvc2U8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybUNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ewogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yeE5vcm1Db2RlOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yeE5vcm1Db2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybUNvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VGb3JtQ29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZVF1YW50aXR5OiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmFkanVzdGVkRG9zZVF1YW50aXR5PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvc2VzUGVyRGF5OiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3Nlc1BlckRheTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudENvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmluZ3JlZGllbnRDb2RlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50TmFtZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aW5ncmVkaWVudE5hbWU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0cmVuZ3RoOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGFpbHlEb3NlOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRhaWx5RG9zZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kYWlseURvc2VEZXNjcmlwdGlvbjogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5HZXREYWlseURvc2VEZXNjcmlwdGlvbig8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50Q29kZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pbmdyZWRpZW50TmFtZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdHJlbmd0aDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+STwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlRm9ybUNvZGU8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZUZvcm1OYW1lPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YWRqdXN0ZWREb3NlUXVhbnRpdHk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3Nlc1BlckRheTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRhaWx5RG9zZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbnZlcnNpb25GYWN0b3I6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZmFjdG9yPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPm1tZTogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5RdWFudGl0eSB7CiAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRhaWx5RG9zZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5mYWN0b3I8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dW5pdDogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGFpbHlEb3NlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Jy9kJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICB9PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgIH08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICk8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NzEiIHhzaTp0eXBlPSJGbGF0dGVuIj4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjcwIiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU5OCIgYWxpYXM9Ik0iPgogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1OTciIG5hbWU9Im1lZGljYXRpb25zIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgPGxldCBsb2NhbElkPSI2MDIiIGlkZW50aWZpZXI9IkluZ3JlZGllbnRzIj4KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjAxIiBuYW1lPSJHZXRJbmdyZWRpZW50cyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjAwIiBwYXRoPSJyeE5vcm1Db2RlIiBzY29wZT0iTSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iNjY5Ij4KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjY4IiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjYwNCIgYWxpYXM9IkkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MDMiIG5hbWU9IkluZ3JlZGllbnRzIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgIDxsZXQgbG9jYWxJZD0iNjA4IiBpZGVudGlmaWVyPSJhZGp1c3RlZERvc2VRdWFudGl0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYwNyIgbmFtZT0iRW5zdXJlTWljcm9ncmFtUXVhbnRpdHkiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYwNiIgcGF0aD0iZG9zZVF1YW50aXR5IiBzY29wZT0iTSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgICAgICAgICAgIDxsZXQgbG9jYWxJZD0iNjE5IiBpZGVudGlmaWVyPSJkYWlseURvc2UiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MTgiIG5hbWU9IkdldERhaWx5RG9zZSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjEwIiBwYXRoPSJpbmdyZWRpZW50Q29kZSIgc2NvcGU9IkkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MTIiIHBhdGg9InN0cmVuZ3RoIiBzY29wZT0iSSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYxNCIgcGF0aD0iZG9zZUZvcm1Db2RlIiBzY29wZT0iSSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYxNSIgbmFtZT0iYWRqdXN0ZWREb3NlUXVhbnRpdHkiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MTciIHBhdGg9ImRvc2VzUGVyRGF5IiBzY29wZT0iTSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgPC9sZXQ+CiAgICAgICAgICAgICAgICAgICAgIDxsZXQgbG9jYWxJZD0iNjI2IiBpZGVudGlmaWVyPSJmYWN0b3IiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MjUiIG5hbWU9IkdldENvbnZlcnNpb25GYWN0b3IiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYyMSIgcGF0aD0iaW5ncmVkaWVudENvZGUiIHNjb3BlPSJJIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjIyIiBuYW1lPSJkYWlseURvc2UiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MjQiIHBhdGg9ImRvc2VGb3JtQ29kZSIgc2NvcGU9IkkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgIDwvbGV0PgogICAgICAgICAgICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjY2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY2NiIgeHNpOnR5cGU9IlR1cGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnhOb3JtQ29kZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI2MjgiIHBhdGg9InJ4Tm9ybUNvZGUiIHNjb3BlPSJNIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkb3NlRm9ybUNvZGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjMwIiBwYXRoPSJkb3NlRm9ybUNvZGUiIHNjb3BlPSJJIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkb3NlUXVhbnRpdHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjMxIiBuYW1lPSJhZGp1c3RlZERvc2VRdWFudGl0eSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZG9zZXNQZXJEYXkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjMzIiBwYXRoPSJkb3Nlc1BlckRheSIgc2NvcGU9Ik0iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3JlZGllbnRDb2RlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjYzNSIgcGF0aD0iaW5ncmVkaWVudENvZGUiIHNjb3BlPSJJIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpbmdyZWRpZW50TmFtZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI2MzciIHBhdGg9ImluZ3JlZGllbnROYW1lIiBzY29wZT0iSSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3RyZW5ndGgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjM5IiBwYXRoPSJzdHJlbmd0aCIgc2NvcGU9IkkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRhaWx5RG9zZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI2NDAiIG5hbWU9ImRhaWx5RG9zZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGFpbHlEb3NlRGVzY3JpcHRpb24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjU1IiBuYW1lPSJHZXREYWlseURvc2VEZXNjcmlwdGlvbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjQyIiBwYXRoPSJpbmdyZWRpZW50Q29kZSIgc2NvcGU9IkkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NDQiIHBhdGg9ImluZ3JlZGllbnROYW1lIiBzY29wZT0iSSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY0NiIgcGF0aD0ic3RyZW5ndGgiIHNjb3BlPSJJIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjQ4IiBwYXRoPSJkb3NlRm9ybUNvZGUiIHNjb3BlPSJJIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjUwIiBwYXRoPSJkb3NlRm9ybU5hbWUiIHNjb3BlPSJJIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjUxIiBuYW1lPSJhZGp1c3RlZERvc2VRdWFudGl0eSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY1MyIgcGF0aD0iZG9zZXNQZXJEYXkiIHNjb3BlPSJNIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjU0IiBuYW1lPSJkYWlseURvc2UiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNvbnZlcnNpb25GYWN0b3IiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjU2IiBuYW1lPSJmYWN0b3IiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im1tZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI2NjUiIGNsYXNzVHlwZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ikluc3RhbmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjYwIiB4c2k6dHlwZT0iTXVsdGlwbHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NTgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY1NyIgbmFtZT0iZGFpbHlEb3NlIiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NTkiIG5hbWU9ImZhY3RvciIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idW5pdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI2NjQiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY2MiIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2NjEiIG5hbWU9ImRhaWx5RG9zZSIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjYzIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iL2QiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgIDwvcmV0dXJuPgogICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgICAgIDwvcmV0dXJuPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgPG9wZXJhbmQgbmFtZT0ibWVkaWNhdGlvbnMiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTk2IiB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICA8ZWxlbWVudFR5cGUgbG9jYWxJZD0iNTk1IiB4c2k6dHlwZT0iVHVwbGVUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iNTkwIiBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgICAgICAgICAgPHR5cGUgbG9jYWxJZD0iNTg5IiBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBsb2NhbElkPSI1OTIiIG5hbWU9ImRvc2VRdWFudGl0eSI+CiAgICAgICAgICAgICAgICAgICAgIDx0eXBlIGxvY2FsSWQ9IjU5MSIgbmFtZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjU5NCIgbmFtZT0iZG9zZXNQZXJEYXkiPgogICAgICAgICAgICAgICAgICAgICA8dHlwZSBsb2NhbElkPSI1OTMiIG5hbWU9InQ6RGVjaW1hbCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgIDwvZWxlbWVudFR5cGU+CiAgICAgICAgICAgIDwvb3BlcmFuZFR5cGVTcGVjaWZpZXI+CiAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNjgyIiBuYW1lPSJUZXN0Q2FsY3VsYXRlTU1FcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjY4MiI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIFRlc3RDYWxjdWxhdGVNTUVzOgogIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjY4MSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+Q2FsY3VsYXRlTU1Fcyg8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODAiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPnsgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz57IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJ4Tm9ybUNvZGU6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZSAnMzg4NTA4JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UnhOb3JtPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb3NlUXVhbnRpdHk6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UXVhbnRpdHkgeyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTogMTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ6IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J3BhdGNoJzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9zZXNQZXJEYXk6IDAuMzM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjgxIiBuYW1lPSJDYWxjdWxhdGVNTUVzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2ODAiIHhzaTp0eXBlPSJMaXN0Ij4KICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iNjc5IiB4c2k6dHlwZT0iVHVwbGUiPgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyeE5vcm1Db2RlIj4KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjY3NCIgY29kZT0iMzg4NTA4IiB4c2k6dHlwZT0iQ29kZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzeXN0ZW0gbG9jYWxJZD0iNjczIiBuYW1lPSJSeE5vcm0iLz4KICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkb3NlUXVhbnRpdHkiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjc3IiBjbGFzc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJJbnN0YW5jZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJUb0RlY2ltYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NzUiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1bml0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjY3NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9InBhdGNoIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZG9zZXNQZXJEYXkiPgogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNjc4IiB2YWx1ZVR5cGU9InQ6RGVjaW1hbCIgdmFsdWU9IjAuMzMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4KICAgICAgICAgICAgICAgPC9lbGVtZW50PgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgIDwvc3RhdGVtZW50cz4KPC9saWJyYXJ5Pgo=",
      "url" : "elm/OMTKLogic-0.1.0.xml"
    }
  ]
}

Library "library-quick-model-definition" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Id:
Library/library-quick-model-definition
Identifier:
value: QUICK

Version:
1.0.0

Title:
QUICK Model Definition

Type:
code: model-definition

Status:
draft

Description:
Model definition for the QUICK Logical Model

Topic:
text: QUICK

Content:

type: application/xml

url: http://cqlrepository.org/quick-modelinfo.xml


{
  "resourceType" : "Library",
  "id" : "library-quick-model-definition",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:23.874Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Id: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Library/library-quick-model-definition</td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Identifier: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <b>value: </b>\n <span>QUICK</span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Version: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">1.0.0</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Title: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">QUICK Model Definition</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Type: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-right: 25px;\">\n <span>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>code: </b>\n <span>model-definition</span>\n </span>\n </span>\n </span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Status: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">draft</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Description: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Model definition for the QUICK Logical Model</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Topic: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-right: 25px;\">\n <span style=\"padding-left: 25px;\">\n <b>text: </b>\n <span>QUICK</span>\n </span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Content: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>application/xml</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>url: </b>\n <span>http://cqlrepository.org/quick-modelinfo.xml</span>\n </p>\n </td>\n </tr>\n </table>\n </div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "QUICK"
    }
  ],
  "version" : "1.0.0",
  "title" : "QUICK Model Definition",
  "status" : "draft",
  "type" : {
    "coding" : [
      {
        "code" : "model-definition"
      }
    ]
  },
  "date" : "2016-07-08",
  "description" : "Model definition for the QUICK Logical Model",
  "topic" : [
    {
      "text" : "QUICK"
    }
  ],
  "content" : [
    {
      "contentType" : "application/xml",
      "url" : "http://cqlrepository.org/quick-modelinfo.xml"
    }
  ]
}

Library "library-fhir-model-definition" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Id:
Library/library-fhir-model-definition
Identifier:
value: FHIR

Version:
4.0.0

Title:
FHIR Model Definition

Type:
code: model-definition

Status:
draft

Description:
Model definition for the FHIR Model

Topic:
text: FHIR

Content:

type: application/xml

url: http://cqlrepository.org/fhirmodel-modelinfo.xml


{
  "resourceType" : "Library",
  "id" : "library-fhir-model-definition",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2019-01-13T15:33:23.609Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Id: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Library/library-fhir-model-definition</td>\n </tr>\n </table>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Identifier: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <b>value: </b>\n <span>FHIR</span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Version: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">4.0.0</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Title: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">FHIR Model Definition</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Type: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-right: 25px;\">\n <span>\n <span>\n <span style=\"padding-left: 25px;\">\n <b>code: </b>\n <span>model-definition</span>\n </span>\n </span>\n </span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Status: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">draft</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Description: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">Model definition for the FHIR Model</td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Topic: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-right: 25px;\">\n <span style=\"padding-left: 25px;\">\n <b>text: </b>\n <span>FHIR</span>\n </span>\n </td>\n </tr>\n </table>\n <p/>\n <table class=\"grid dict\">\n <tr>\n <td>\n <b>Content: </b>\n </td>\n </tr>\n <tr>\n <td style=\"padding-left: 25px; padding-right: 25px;\">\n <p style=\"margin-bottom: 5px;\">\n <b>type: </b>\n <span>application/xml</span>\n </p>\n <p style=\"margin-bottom: 5px;\">\n <b>url: </b>\n <span>http://cqlrepository.org/fhirmodel-modelinfo.xml</span>\n </p>\n </td>\n </tr>\n </table>\n </div>"
  },
  "identifier" : [
    {
      "use" : "official",
      "value" : "FHIR"
    }
  ],
  "version" : "4.0.0",
  "title" : "FHIR Model Definition",
  "status" : "draft",
  "type" : {
    "coding" : [
      {
        "code" : "model-definition"
      }
    ]
  },
  "date" : "2016-07-08",
  "description" : "Model definition for the FHIR Model",
  "topic" : [
    {
      "text" : "FHIR"
    }
  ],
  "content" : [
    {
      "contentType" : "application/xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8bnM0Om1vZGVsSW5mbyBuYW1lPSJGSElSIiB2ZXJzaW9uPSI0LjAuMCIgdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB0YXJnZXRRdWFsaWZpZXI9ImZoaXIiIHBhdGllbnRDbGFzc05hbWU9IkZISVIuUGF0aWVudCIgcGF0aWVudEJpcnRoRGF0ZVByb3BlcnR5TmFtZT0iYmlydGhEYXRlLnZhbHVlIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm5zND0idXJuOmhsNy1vcmc6ZWxtLW1vZGVsaW5mbzpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJ1dWlkIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ291bnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkRvc2FnZS5Eb3NlQW5kUmF0ZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZG9zZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJhbmdlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyYXRlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmF0aW8iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJhbmdlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFeGFtcGxlU2NlbmFyaW8iIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVybCIgZWxlbWVudFR5cGU9IkZISVIudXJpIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2ZXJzaW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuUHVibGljYXRpb25TdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwZXJpbWVudGFsIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1Ymxpc2hlciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRhY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2VDb250ZXh0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Vc2FnZUNvbnRleHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJqdXJpc2RpY3Rpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvcHlyaWdodCIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHVycG9zZSIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0b3IiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4YW1wbGVTY2VuYXJpby5BY3RvciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3RhbmNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeGFtcGxlU2NlbmFyaW8uSW5zdGFuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9jZXNzIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeGFtcGxlU2NlbmFyaW8uUHJvY2VzcyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9IndvcmtmbG93Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5jYW5vbmljYWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJUZXN0U2NyaXB0UmVxdWVzdE1ldGhvZENvZGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTb3J0RGlyZWN0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iTWVkaWNpbmFsUHJvZHVjdEludGVyYWN0aW9uLkludGVyYWN0YW50IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Iml0ZW0iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWZlcmVuY2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJEZXRlY3RlZElzc3VlLk1pdGlnYXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRXhhbXBsZVNjZW5hcmlvLlByb2Nlc3MiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGl0bGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJlQ29uZGl0aW9ucyIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icG9zdENvbmRpdGlvbnMiIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0ZXAiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4YW1wbGVTY2VuYXJpby5TdGVwIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW1wbGVtZW50YXRpb25HdWlkZS5SZXNvdXJjZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWZlcmVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmaGlyVmVyc2lvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRkhJUlZlcnNpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuYW1lIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleGFtcGxlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYm9vbGVhbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iY2Fub25pY2FsIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imdyb3VwaW5nSWQiIGVsZW1lbnRUeXBlPSJGSElSLmlkIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0U3RhdHVzIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ2FwYWJpbGl0eVN0YXRlbWVudC5Eb2N1bWVudCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Eb2N1bWVudE1vZGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZG9jdW1lbnRhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvZmlsZSIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNoYXJnZUl0ZW1EZWZpbml0aW9uIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1cmwiIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmVyc2lvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRpdGxlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVyaXZlZEZyb21VcmkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhcnRPZiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVwbGFjZXMiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuUHVibGljYXRpb25TdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwZXJpbWVudGFsIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1Ymxpc2hlciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRhY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXNlQ29udGV4dCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVXNhZ2VDb250ZXh0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ianVyaXNkaWN0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3B5cmlnaHQiIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFwcHJvdmFsRGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsYXN0UmV2aWV3RGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlZmZlY3RpdmVQZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdGFuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFwcGxpY2FiaWxpdHkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNoYXJnZUl0ZW1EZWZpbml0aW9uLkFwcGxpY2FiaWxpdHkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9wZXJ0eUdyb3VwIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DaGFyZ2VJdGVtRGVmaW5pdGlvbi5Qcm9wZXJ0eUdyb3VwIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3Vic3RhbmNlUG9seW1lci5EZWdyZWVPZlBvbHltZXJpc2F0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlZ3JlZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFtb3VudCIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlQW1vdW50Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lZGljaW5hbFByb2R1Y3RJbmRpY2F0aW9uLk90aGVyVGhlcmFweSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0aGVyYXB5UmVsYXRpb25zaGlwVHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1lZGljYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJlZmVyZW5jZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJVbml0c09mVGltZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkRldmljZS5Qcm9wZXJ0eSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWVRdWFudGl0eSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZUNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkFkZHJlc3NUeXBlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQnVuZGxlLkxpbmsiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVsYXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1cmwiIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJJbWFnaW5nU3R1ZHkuUGVyZm9ybWVyIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZ1bmN0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0b3IiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDbGFpbVJlc3BvbnNlIiByZXRyaWV2YWJsZT0idHJ1ZSIgcHJpbWFyeUNvZGVQYXRoPSJ0eXBlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLkZpbmFuY2lhbFJlc291cmNlU3RhdHVzQ29kZXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YlR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2UiIGVsZW1lbnRUeXBlPSJGSElSLlVzZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXRpZW50IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY3JlYXRlZCIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdXJlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlcXVlc3RvciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlcXVlc3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvdXRjb21lIiBlbGVtZW50VHlwZT0iRkhJUi5DbGFpbVByb2Nlc3NpbmdDb2RlcyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkaXNwb3NpdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByZUF1dGhSZWYiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcmVBdXRoUGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF5ZWVUeXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaXRlbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ2xhaW1SZXNwb25zZS5JdGVtIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWRkSXRlbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ2xhaW1SZXNwb25zZS5BZGRJdGVtIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWRqdWRpY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DbGFpbVJlc3BvbnNlLkFkanVkaWNhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRvdGFsIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DbGFpbVJlc3BvbnNlLlRvdGFsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF5bWVudCIgZWxlbWVudFR5cGU9IkZISVIuQ2xhaW1SZXNwb25zZS5QYXltZW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZ1bmRzUmVzZXJ2ZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZvcm1Db2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZm9ybSIgZWxlbWVudFR5cGU9IkZISVIuQXR0YWNobWVudCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9jZXNzTm90ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ2xhaW1SZXNwb25zZS5Qcm9jZXNzTm90ZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbW11bmljYXRpb25SZXF1ZXN0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpbnN1cmFuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNsYWltUmVzcG9uc2UuSW5zdXJhbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXJyb3IiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNsYWltUmVzcG9uc2UuRXJyb3IiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1cmwiIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmVyc2lvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0aXRsZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuUHVibGljYXRpb25TdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwZXJpbWVudGFsIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1Ymxpc2hlciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRhY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXNlQ29udGV4dCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVXNhZ2VDb250ZXh0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ianVyaXNkaWN0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwdXJwb3NlIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3B5cmlnaHQiIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImtleXdvcmQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGluZyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZoaXJWZXJzaW9uIiBlbGVtZW50VHlwZT0iRkhJUi5GSElSVmVyc2lvbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYXBwaW5nIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5TdHJ1Y3R1cmVEZWZpbml0aW9uLk1hcHBpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJraW5kIiBlbGVtZW50VHlwZT0iRkhJUi5TdHJ1Y3R1cmVEZWZpbml0aW9uS2luZCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhYnN0cmFjdCIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb250ZXh0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5TdHJ1Y3R1cmVEZWZpbml0aW9uLkNvbnRleHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb250ZXh0SW52YXJpYW50Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmFzZURlZmluaXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXJpdmF0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5UeXBlRGVyaXZhdGlvblJ1bGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic25hcHNob3QiIGVsZW1lbnRUeXBlPSJGSElSLlN0cnVjdHVyZURlZmluaXRpb24uU25hcHNob3QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGlmZmVyZW50aWFsIiBlbGVtZW50VHlwZT0iRkhJUi5TdHJ1Y3R1cmVEZWZpbml0aW9uLkRpZmZlcmVudGlhbCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJBbGxlcmd5SW50b2xlcmFuY2VDYXRlZ29yeSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlZhbHVlU2V0LkZpbHRlciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9wZXJ0eSIgZWxlbWVudFR5cGU9IkZISVIuY29kZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvcCIgZWxlbWVudFR5cGU9IkZISVIuRmlsdGVyT3BlcmF0b3IiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJIZWFsdGhjYXJlU2VydmljZS5Ob3RBdmFpbGFibGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkdXJpbmciIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJQcmFjdGl0aW9uZXJSb2xlLkF2YWlsYWJsZVRpbWUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGF5c09mV2VlayI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRGF5c09mV2VlayIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFsbERheSIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdmFpbGFibGVTdGFydFRpbWUiIGVsZW1lbnRUeXBlPSJGSElSLnRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXZhaWxhYmxlRW5kVGltZSIgZWxlbWVudFR5cGU9IkZISVIudGltZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJEZXZpY2VVc2VTdGF0ZW1lbnQiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiYXNlZE9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLkRldmljZVVzZVN0YXRlbWVudFN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdWJqZWN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVyaXZlZEZyb20iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRpbWluZyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlRpbWluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUGVyaW9kIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlVGltZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWNvcmRlZE9uIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzb3VyY2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXZpY2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25Db2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25SZWZlcmVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImJvZHlTaXRlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibm90ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQW5ub3RhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkRpYWdub3N0aWNSZXBvcnQuTWVkaWEiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tbWVudCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxpbmsiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWFzdXJlLkNvbXBvbmVudCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjcml0ZXJpYSIgZWxlbWVudFR5cGU9IkZISVIuRXhwcmVzc2lvbiIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJQcm9jZWR1cmUiIHJldHJpZXZhYmxlPSJ0cnVlIiBwcmltYXJ5Q29kZVBhdGg9ImNvZGUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3RhbnRpYXRlc0Nhbm9uaWNhbCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdGFudGlhdGVzVXJpIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiYXNlZE9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXJ0T2YiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuRXZlbnRTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzUmVhc29uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3ViamVjdCIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImVuY291bnRlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBlcmZvcm1lZCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJQZXJpb2QiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InN0cmluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQWdlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSYW5nZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWNvcmRlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFzc2VydGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGVyZm9ybWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Qcm9jZWR1cmUuUGVyZm9ybWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibG9jYXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25Db2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25SZWZlcmVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImJvZHlTaXRlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvdXRjb21lIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVwb3J0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb21wbGljYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbXBsaWNhdGlvbkRldGFpbCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZm9sbG93VXAiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5vdGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFubm90YXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmb2NhbERldmljZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUHJvY2VkdXJlLkZvY2FsRGV2aWNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXNlZFJlZmVyZW5jZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXNlZENvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1hcmtldGluZ1N0YXR1cyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3VudHJ5IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ianVyaXNkaWN0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGF0ZVJhbmdlIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVzdG9yZURhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik9wZXJhdGlvbkRlZmluaXRpb24uUmVmZXJlbmNlZEZyb20iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic291cmNlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic291cmNlSWQiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJWZXJpZmljYXRpb25SZXN1bHQuQXR0ZXN0YXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0id2hvIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib25CZWhhbGZPZiIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbW11bmljYXRpb25NZXRob2QiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNvdXJjZUlkZW50aXR5Q2VydGlmaWNhdGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm94eUlkZW50aXR5Q2VydGlmaWNhdGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm94eVNpZ25hdHVyZSIgZWxlbWVudFR5cGU9IkZISVIuU2lnbmF0dXJlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNvdXJjZVNpZ25hdHVyZSIgZWxlbWVudFR5cGU9IkZISVIuU2lnbmF0dXJlIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlNlYXJjaFBhcmFtZXRlciIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXJsIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmVyc2lvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXJpdmVkRnJvbSIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuUHVibGljYXRpb25TdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwZXJpbWVudGFsIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1Ymxpc2hlciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRhY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXNlQ29udGV4dCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVXNhZ2VDb250ZXh0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ianVyaXNkaWN0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwdXJwb3NlIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5jb2RlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImJhc2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLmNvZGUiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5TZWFyY2hQYXJhbVR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwcmVzc2lvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InhwYXRoIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ieHBhdGhVc2FnZSIgZWxlbWVudFR5cGU9IkZISVIuWFBhdGhVc2FnZVR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGFyZ2V0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5jb2RlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibXVsdGlwbGVPciIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtdWx0aXBsZUFuZCIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb21wYXJhdG9yIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5TZWFyY2hDb21wYXJhdG9yIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibW9kaWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlNlYXJjaE1vZGlmaWVyQ29kZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNoYWluIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb21wb25lbnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlNlYXJjaFBhcmFtZXRlci5Db21wb25lbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJEYXRhUmVxdWlyZW1lbnQuQ29kZUZpbHRlciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF0aCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNlYXJjaFBhcmFtIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWVTZXQiIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJJc3N1ZVNldmVyaXR5IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ2FyZVRlYW1TdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFeHBsYW5hdGlvbk9mQmVuZWZpdC5TdWJEZXRhaWwiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2VxdWVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJldmVudWUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjYXRlZ29yeSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb2R1Y3RPclNlcnZpY2UiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtb2RpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvZ3JhbUNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YW50aXR5IiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1bml0UHJpY2UiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZhY3RvciIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuZXQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVkaSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibm90ZU51bWJlciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIucG9zaXRpdmVJbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhZGp1ZGljYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LkFkanVkaWNhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkV4cGxhbmF0aW9uT2ZCZW5lZml0LlByb2NlZHVyZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZXF1ZW5jZSIgZWxlbWVudFR5cGU9IkZISVIucG9zaXRpdmVJbnQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvY2VkdXJlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWZlcmVuY2UiLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idWRpIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFbGVtZW50RGVmaW5pdGlvbi5CaW5kaW5nIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0cmVuZ3RoIiBlbGVtZW50VHlwZT0iRkhJUi5CaW5kaW5nU3RyZW5ndGgiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZVNldCIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkVuY291bnRlclN0YXR1cyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb25LaW5kIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW5zdXJhbmNlUGxhbi5MaW1pdCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlB1YmxpY2F0aW9uU3RhdHVzIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRGV2aWNlLkRldmljZU5hbWUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkRldmljZU5hbWVUeXBlIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lYXN1cmVSZXBvcnQiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLk1lYXN1cmVSZXBvcnRTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuTWVhc3VyZVJlcG9ydFR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWVhc3VyZSIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXBvcnRlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImltcHJvdmVtZW50Tm90YXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJncm91cCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuTWVhc3VyZVJlcG9ydC5Hcm91cCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImV2YWx1YXRlZFJlc291cmNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJGSElSVmVyc2lvbiIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkVsZW1lbnREZWZpbml0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhdGgiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXByZXNlbnRhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUHJvcGVydHlSZXByZXNlbnRhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNsaWNlTmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNsaWNlSXNDb25zdHJhaW5pbmciIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibGFiZWwiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzbGljaW5nIiBlbGVtZW50VHlwZT0iRkhJUi5FbGVtZW50RGVmaW5pdGlvbi5TbGljaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNob3J0IiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVmaW5pdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tbWVudCIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVxdWlyZW1lbnRzIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbGlhcyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWluIiBlbGVtZW50VHlwZT0iRkhJUi51bnNpZ25lZEludCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYXgiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiYXNlIiBlbGVtZW50VHlwZT0iRkhJUi5FbGVtZW50RGVmaW5pdGlvbi5CYXNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRlbnRSZWZlcmVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FbGVtZW50RGVmaW5pdGlvbi5UeXBlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVmYXVsdFZhbHVlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYmFzZTY0QmluYXJ5Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJib29sZWFuIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJjYW5vbmljYWwiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImNvZGUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkZWNpbWFsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJpZCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaW5zdGFudCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaW50ZWdlciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0ibWFya2Rvd24iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Im9pZCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0icG9zaXRpdmVJbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InN0cmluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idGltZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idW5zaWduZWRJbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVyaSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idXJsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ1dWlkIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBZGRyZXNzIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBZ2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkFubm90YXRpb24iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkF0dGFjaG1lbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kaW5nIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb250YWN0UG9pbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvdW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJEaXN0YW5jZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRHVyYXRpb24iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Ikh1bWFuTmFtZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iSWRlbnRpZmllciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iTW9uZXkiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlBlcmlvZCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJhbmdlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSYXRpbyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmVmZXJlbmNlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJTYW1wbGVkRGF0YSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iU2lnbmF0dXJlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJUaW1pbmciLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvbnRhY3REZXRhaWwiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvbnRyaWJ1dG9yIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJEYXRhUmVxdWlyZW1lbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkV4cHJlc3Npb24iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlBhcmFtZXRlckRlZmluaXRpb24iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJlbGF0ZWRBcnRpZmFjdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iVHJpZ2dlckRlZmluaXRpb24iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlVzYWdlQ29udGV4dCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRG9zYWdlIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1lYW5pbmdXaGVuTWlzc2luZyIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3JkZXJNZWFuaW5nIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZml4ZWQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJiYXNlNjRCaW5hcnkiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImJvb2xlYW4iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImNhbm9uaWNhbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iY29kZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGF0ZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGF0ZVRpbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRlY2ltYWwiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImlkIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJpbnN0YW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJpbnRlZ2VyIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJtYXJrZG93biIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0ib2lkIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJwb3NpdGl2ZUludCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0ic3RyaW5nIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ0aW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ1bnNpZ25lZEludCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idXJpIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ1cmwiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InV1aWQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkFkZHJlc3MiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkFnZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQW5ub3RhdGlvbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQXR0YWNobWVudCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb2RpbmciLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvbnRhY3RQb2ludCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ291bnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkRpc3RhbmNlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJEdXJhdGlvbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iSHVtYW5OYW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJJZGVudGlmaWVyIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJNb25leSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUGVyaW9kIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJRdWFudGl0eSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmFuZ2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJhdGlvIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWZlcmVuY2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlNhbXBsZWREYXRhIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJTaWduYXR1cmUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlRpbWluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29udGFjdERldGFpbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29udHJpYnV0b3IiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkRhdGFSZXF1aXJlbWVudCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRXhwcmVzc2lvbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUGFyYW1ldGVyRGVmaW5pdGlvbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmVsYXRlZEFydGlmYWN0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJUcmlnZ2VyRGVmaW5pdGlvbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iVXNhZ2VDb250ZXh0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJEb3NhZ2UiLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF0dGVybiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImJhc2U2NEJpbmFyeSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYm9vbGVhbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iY2Fub25pY2FsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJjb2RlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlVGltZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGVjaW1hbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaWQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Imluc3RhbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImludGVnZXIiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Im1hcmtkb3duIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJvaWQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InBvc2l0aXZlSW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJzdHJpbmciLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InRpbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVuc2lnbmVkSW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ1cmkiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVybCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idXVpZCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQWRkcmVzcyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQWdlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBbm5vdGF0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBdHRhY2htZW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29udGFjdFBvaW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb3VudCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRGlzdGFuY2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkR1cmF0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJIdW1hbk5hbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IklkZW50aWZpZXIiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Ik1vbmV5Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJQZXJpb2QiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlF1YW50aXR5Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSYW5nZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmF0aW8iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJlZmVyZW5jZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iU2FtcGxlZERhdGEiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlNpZ25hdHVyZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iVGltaW5nIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb250YWN0RGV0YWlsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb250cmlidXRvciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRGF0YVJlcXVpcmVtZW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJFeHByZXNzaW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJQYXJhbWV0ZXJEZWZpbml0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWxhdGVkQXJ0aWZhY3QiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlRyaWdnZXJEZWZpbml0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJVc2FnZUNvbnRleHQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkRvc2FnZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleGFtcGxlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FbGVtZW50RGVmaW5pdGlvbi5FeGFtcGxlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWluVmFsdWUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlVGltZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaW5zdGFudCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idGltZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGVjaW1hbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaW50ZWdlciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0icG9zaXRpdmVJbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVuc2lnbmVkSW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJRdWFudGl0eSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYXhWYWx1ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJpbnN0YW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ0aW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkZWNpbWFsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJpbnRlZ2VyIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJwb3NpdGl2ZUludCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idW5zaWduZWRJbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlF1YW50aXR5Ii8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1heExlbmd0aCIgZWxlbWVudFR5cGU9IkZISVIuaW50ZWdlciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb25kaXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLmlkIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29uc3RyYWludCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRWxlbWVudERlZmluaXRpb24uQ29uc3RyYWludCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im11c3RTdXBwb3J0IiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlzTW9kaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaXNNb2RpZmllclJlYXNvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlzU3VtbWFyeSIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiaW5kaW5nIiBlbGVtZW50VHlwZT0iRkhJUi5FbGVtZW50RGVmaW5pdGlvbi5CaW5kaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1hcHBpbmciPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkVsZW1lbnREZWZpbml0aW9uLk1hcHBpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJUYXNrLklucHV0IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImJhc2U2NEJpbmFyeSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYm9vbGVhbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iY2Fub25pY2FsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJjb2RlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlVGltZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGVjaW1hbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaWQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Imluc3RhbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImludGVnZXIiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Im1hcmtkb3duIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJvaWQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InBvc2l0aXZlSW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJzdHJpbmciLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InRpbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVuc2lnbmVkSW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ1cmkiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVybCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idXVpZCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQWRkcmVzcyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQWdlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBbm5vdGF0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBdHRhY2htZW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29udGFjdFBvaW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb3VudCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRGlzdGFuY2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkR1cmF0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJIdW1hbk5hbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IklkZW50aWZpZXIiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9Ik1vbmV5Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJQZXJpb2QiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlF1YW50aXR5Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSYW5nZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmF0aW8iLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJlZmVyZW5jZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iU2FtcGxlZERhdGEiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlNpZ25hdHVyZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iVGltaW5nIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb250YWN0RGV0YWlsIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb250cmlidXRvciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRGF0YVJlcXVpcmVtZW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJFeHByZXNzaW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJQYXJhbWV0ZXJEZWZpbml0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWxhdGVkQXJ0aWZhY3QiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlRyaWdnZXJEZWZpbml0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJVc2FnZUNvbnRleHQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkRvc2FnZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDb3ZlcmFnZUVsaWdpYmlsaXR5UmVzcG9uc2UuRXJyb3IiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNhcmVQbGFuQWN0aXZpdHlLaW5kIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ29tcG9zaXRpb24uQXR0ZXN0ZXIiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibW9kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29tcG9zaXRpb25BdHRlc3RhdGlvbk1vZGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGltZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydHkiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdHJ1Y3R1cmVNYXBTb3VyY2VMaXN0TW9kZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlJlcXVlc3RTdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJPcGVyYXRpb25PdXRjb21lLklzc3VlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNldmVyaXR5IiBlbGVtZW50VHlwZT0iRkhJUi5Jc3N1ZVNldmVyaXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLklzc3VlVHlwZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXRhaWxzIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGlhZ25vc3RpY3MiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsb2NhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwcmVzc2lvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0ic3RyYW5kVHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlF1ZXN0aW9ubmFpcmVSZXNwb25zZVN0YXR1cyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN1YnN0YW5jZVBvbHltZXIuUmVwZWF0IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im51bWJlck9mVW5pdHMiIGVsZW1lbnRUeXBlPSJGSElSLmludGVnZXIiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXZlcmFnZU1vbGVjdWxhckZvcm11bGEiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXBlYXRVbml0QW1vdW50VHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlcGVhdFVuaXQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlN1YnN0YW5jZVBvbHltZXIuUmVwZWF0VW5pdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ikd1aWRhbmNlUmVzcG9uc2UiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlcXVlc3RJZGVudGlmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtb2R1bGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJ1cmkiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImNhbm9uaWNhbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuR3VpZGFuY2VSZXNwb25zZVN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdWJqZWN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW5jb3VudGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib2NjdXJyZW5jZURhdGVUaW1lIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJmb3JtZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25Db2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25SZWZlcmVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5vdGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFubm90YXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJldmFsdWF0aW9uTWVzc2FnZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3V0cHV0UGFyYW1ldGVycyIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlc3VsdCIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGFSZXF1aXJlbWVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRGF0YVJlcXVpcmVtZW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU2VhcmNoQ29tcGFyYXRvciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNhcGFiaWxpdHlTdGF0ZW1lbnQuRW5kcG9pbnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvdG9jb2wiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhZGRyZXNzIiBlbGVtZW50VHlwZT0iRkhJUi51cmwiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRGV2aWNlTWV0cmljIiByZXRyaWV2YWJsZT0idHJ1ZSIgcHJpbWFyeUNvZGVQYXRoPSJ0eXBlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idW5pdCIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNvdXJjZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhcmVudCIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im9wZXJhdGlvbmFsU3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5EZXZpY2VNZXRyaWNPcGVyYXRpb25hbFN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2xvciIgZWxlbWVudFR5cGU9IkZISVIuRGV2aWNlTWV0cmljQ29sb3IiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiIGVsZW1lbnRUeXBlPSJGSElSLkRldmljZU1ldHJpY0NhdGVnb3J5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1lYXN1cmVtZW50UGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5UaW1pbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2FsaWJyYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkRldmljZU1ldHJpYy5DYWxpYnJhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNoYXJnZUl0ZW1TdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJGbGFnIiByZXRyaWV2YWJsZT0idHJ1ZSIgcHJpbWFyeUNvZGVQYXRoPSJjb2RlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLkZsYWdTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdWJqZWN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW5jb3VudGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRW5yb2xsbWVudFJlcXVlc3QiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLkZpbmFuY2lhbFJlc291cmNlU3RhdHVzQ29kZXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY3JlYXRlZCIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdXJlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb3ZpZGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2FuZGlkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY292ZXJhZ2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDYXJlVGVhbSIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuQ2FyZVRlYW1TdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdWJqZWN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW5jb3VudGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydGljaXBhbnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNhcmVUZWFtLlBhcnRpY2lwYW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVhc29uQ29kZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVhc29uUmVmZXJlbmNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYW5hZ2luZ09yZ2FuaXphdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGVsZWNvbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29udGFjdFBvaW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibm90ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQW5ub3RhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlRlcm1pbm9sb2d5Q2FwYWJpbGl0aWVzLlZhbGlkYXRlQ29kZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0cmFuc2xhdGlvbnMiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVGVzdFNjcmlwdC5BY3Rpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3BlcmF0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5UZXN0U2NyaXB0Lk9wZXJhdGlvbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhc3NlcnQiIGVsZW1lbnRUeXBlPSJGSElSLlRlc3RTY3JpcHQuQXNzZXJ0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkFjdGlvblBhcnRpY2lwYW50VHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkdyYXBoRGVmaW5pdGlvbi5UYXJnZXQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuY29kZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXJhbXMiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9maWxlIiBlbGVtZW50VHlwZT0iRkhJUi5jYW5vbmljYWwiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tcGFydG1lbnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkdyYXBoRGVmaW5pdGlvbi5Db21wYXJ0bWVudCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxpbmsiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkdyYXBoRGVmaW5pdGlvbi5MaW5rIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQWNjb3VudC5Db3ZlcmFnZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3ZlcmFnZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByaW9yaXR5IiBlbGVtZW50VHlwZT0iRkhJUi5wb3NpdGl2ZUludCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJJbnZvaWNlLlByaWNlQ29tcG9uZW50IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkludm9pY2VQcmljZUNvbXBvbmVudFR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZhY3RvciIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbW91bnQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkFsbGVyZ3lJbnRvbGVyYW5jZVR5cGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFbGVtZW50RGVmaW5pdGlvbi5EaXNjcmltaW5hdG9yIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkRpc2NyaW1pbmF0b3JUeXBlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhdGgiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2luYWxQcm9kdWN0QXV0aG9yaXphdGlvbiIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3VudHJ5Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJqdXJpc2RpY3Rpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1c0RhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlc3RvcmVEYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWxpZGl0eVBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGFFeGNsdXNpdml0eVBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGVPZkZpcnN0QXV0aG9yaXphdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW50ZXJuYXRpb25hbEJpcnRoRGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibGVnYWxCYXNpcyIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imp1cmlzZGljdGlvbmFsQXV0aG9yaXphdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuTWVkaWNpbmFsUHJvZHVjdEF1dGhvcml6YXRpb24uSnVyaXNkaWN0aW9uYWxBdXRob3JpemF0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaG9sZGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVndWxhdG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvY2VkdXJlIiBlbGVtZW50VHlwZT0iRkhJUi5NZWRpY2luYWxQcm9kdWN0QXV0aG9yaXphdGlvbi5Qcm9jZWR1cmUiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iTWVhc3VyZVJlcG9ydC5Db21wb25lbnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iTWVhc3VyZS5Qb3B1bGF0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNyaXRlcmlhIiBlbGVtZW50VHlwZT0iRkhJUi5FeHByZXNzaW9uIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lZGljYXRpb25SZXF1ZXN0LkluaXRpYWxGaWxsIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YW50aXR5IiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkdXJhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuRHVyYXRpb24iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVGVybWlub2xvZ3lDYXBhYmlsaXRpZXMuQ29kZVN5c3RlbSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1cmkiIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2ZXJzaW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5UZXJtaW5vbG9neUNhcGFiaWxpdGllcy5WZXJzaW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3Vic3VtcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW1tdW5pemF0aW9uLlBlcmZvcm1lciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmdW5jdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFjdG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ2FyZVBsYW5BY3Rpdml0eVN0YXR1cyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ikludm9pY2VTdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDbGFpbVByb2Nlc3NpbmdDb2RlcyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkV4cGxhbmF0aW9uT2ZCZW5lZml0LlJlbGF0ZWQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2xhaW0iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWxhdGlvbnNoaXAiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWZlcmVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iUmVxdWVzdFJlc291cmNlVHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlBhcnRpY2lwYXRpb25TdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2F0aW9uS25vd2xlZGdlLkluZ3JlZGllbnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaXRlbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmVmZXJlbmNlIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlzQWN0aXZlIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0cmVuZ3RoIiBlbGVtZW50VHlwZT0iRkhJUi5SYXRpbyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDbGFpbVJlc3BvbnNlLlByb2Nlc3NOb3RlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im51bWJlciIgZWxlbWVudFR5cGU9IkZISVIucG9zaXRpdmVJbnQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuTm90ZVR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGV4dCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imxhbmd1YWdlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRGV2aWNlLlZlcnNpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbXBvbmVudCIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24uU25hcHNob3QiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZWxlbWVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRWxlbWVudERlZmluaXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJEZXZpY2VOYW1lVHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlF1ZXN0aW9ubmFpcmVSZXNwb25zZS5JdGVtIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxpbmtJZCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlZmluaXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0ZXh0IiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYW5zd2VyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5RdWVzdGlvbm5haXJlUmVzcG9uc2UuQW5zd2VyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaXRlbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUXVlc3Rpb25uYWlyZVJlc3BvbnNlLkl0ZW0iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJEb2N1bWVudE1vZGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJBc3NlcnRpb25PcGVyYXRvclR5cGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJEYXlzT2ZXZWVrIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSXNzdWVUeXBlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ2FwYWJpbGl0eVN0YXRlbWVudC5SZXN0IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1vZGUiIGVsZW1lbnRUeXBlPSJGSElSLlJlc3RmdWxDYXBhYmlsaXR5TW9kZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkb2N1bWVudGF0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZWN1cml0eSIgZWxlbWVudFR5cGU9IkZISVIuQ2FwYWJpbGl0eVN0YXRlbWVudC5TZWN1cml0eSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXNvdXJjZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ2FwYWJpbGl0eVN0YXRlbWVudC5SZXNvdXJjZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImludGVyYWN0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DYXBhYmlsaXR5U3RhdGVtZW50LkludGVyYWN0aW9uMSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNlYXJjaFBhcmFtIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DYXBhYmlsaXR5U3RhdGVtZW50LlNlYXJjaFBhcmFtIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3BlcmF0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DYXBhYmlsaXR5U3RhdGVtZW50Lk9wZXJhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbXBhcnRtZW50Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5jYW5vbmljYWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZXNzYWdlRGVmaW5pdGlvbiIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXJsIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZlcnNpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuYW1lIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGl0bGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXBsYWNlcyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5QdWJsaWNhdGlvblN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleHBlcmltZW50YWwiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHVibGlzaGVyIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29udGFjdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29udGFjdERldGFpbCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2VDb250ZXh0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Vc2FnZUNvbnRleHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJqdXJpc2RpY3Rpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1cnBvc2UiIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvcHlyaWdodCIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmFzZSIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhcmVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXZlbnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb2RpbmciLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InVyaSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjYXRlZ29yeSIgZWxlbWVudFR5cGU9IkZISVIuTWVzc2FnZVNpZ25pZmljYW5jZUNhdGVnb3J5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZvY3VzIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5NZXNzYWdlRGVmaW5pdGlvbi5Gb2N1cyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlc3BvbnNlUmVxdWlyZWQiIGVsZW1lbnRUeXBlPSJGSElSLm1lc3NhZ2VoZWFkZXJSZXNwb25zZVJlcXVlc3QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWxsb3dlZFJlc3BvbnNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5NZXNzYWdlRGVmaW5pdGlvbi5BbGxvd2VkUmVzcG9uc2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJncmFwaCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW1hZ2luZ1N0dWR5Lkluc3RhbmNlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVpZCIgZWxlbWVudFR5cGU9IkZISVIuaWQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic29wQ2xhc3MiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJudW1iZXIiIGVsZW1lbnRUeXBlPSJGSElSLnVuc2lnbmVkSW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRpdGxlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iY2Fub25pY2FsIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVmFsdWVTZXQuUGFyYW1ldGVyIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InN0cmluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYm9vbGVhbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaW50ZWdlciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGVjaW1hbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0idXJpIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJjb2RlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlVGltZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdHJ1Y3R1cmVNYXBDb250ZXh0VHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkZhbWlseUhpc3RvcnlTdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFeHBsYW5hdGlvbk9mQmVuZWZpdC5EZXRhaWwiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2VxdWVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJldmVudWUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjYXRlZ29yeSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb2R1Y3RPclNlcnZpY2UiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtb2RpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvZ3JhbUNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YW50aXR5IiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1bml0UHJpY2UiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZhY3RvciIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuZXQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVkaSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibm90ZU51bWJlciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIucG9zaXRpdmVJbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhZGp1ZGljYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LkFkanVkaWNhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YkRldGFpbCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRXhwbGFuYXRpb25PZkJlbmVmaXQuU3ViRGV0YWlsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0ic3RhdHVzIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iR3JhcGhEZWZpbml0aW9uLkNvbXBhcnRtZW50IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVzZSIgZWxlbWVudFR5cGU9IkZISVIuR3JhcGhDb21wYXJ0bWVudFVzZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db21wYXJ0bWVudFR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icnVsZSIgZWxlbWVudFR5cGU9IkZISVIuR3JhcGhDb21wYXJ0bWVudFJ1bGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwcmVzc2lvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3RydWN0dXJlTWFwLklucHV0IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiIGVsZW1lbnRUeXBlPSJGSElSLmlkIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5TdHJ1Y3R1cmVNYXBJbnB1dE1vZGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZG9jdW1lbnRhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlRlcm1pbm9sb2d5Q2FwYWJpbGl0aWVzLlZlcnNpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlzRGVmYXVsdCIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb21wb3NpdGlvbmFsIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imxhbmd1YWdlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5jb2RlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZmlsdGVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5UZXJtaW5vbG9neUNhcGFiaWxpdGllcy5GaWx0ZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9wZXJ0eSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY29kZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlRlc3RTY3JpcHQuT3JpZ2luIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImluZGV4IiBlbGVtZW50VHlwZT0iRkhJUi5pbnRlZ2VyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb2ZpbGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFeHRlbnNpb25Db250ZXh0VHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvdmVyYWdlLkV4Y2VwdGlvbiIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQXNzZXJ0aW9uUmVzcG9uc2VUeXBlcyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik9wZXJhdGlvbk91dGNvbWUiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imlzc3VlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5PcGVyYXRpb25PdXRjb21lLklzc3VlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRGV2aWNlRGVmaW5pdGlvbi5Qcm9wZXJ0eSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWVRdWFudGl0eSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZUNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvbnRyYWN0LlNpZ25lciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydHkiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzaWduYXR1cmUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlNpZ25hdHVyZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lZGljYXRpb25Lbm93bGVkZ2UuRHJ1Z0NoYXJhY3RlcmlzdGljIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0ic3RyaW5nIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJRdWFudGl0eSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYmFzZTY0QmluYXJ5Ii8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlJlcXVlc3RJbnRlbnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWFzdXJlUmVwb3J0LlBvcHVsYXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvdW50IiBlbGVtZW50VHlwZT0iRkhJUi5pbnRlZ2VyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3RSZXN1bHRzIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ2xhaW1SZXNwb25zZS5BZGp1ZGljYXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbW91bnQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iRkhJUi5kZWNpbWFsIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9InN0cmluZyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lZGljaW5hbFByb2R1Y3QuQ291bnRyeUxhbmd1YWdlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvdW50cnkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJqdXJpc2RpY3Rpb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsYW5ndWFnZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNhcGFiaWxpdHlTdGF0ZW1lbnQuU2VjdXJpdHkiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29ycyIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZXJ2aWNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRXZpZGVuY2VWYXJpYWJsZS5DaGFyYWN0ZXJpc3RpYyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlZmluaXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWZlcmVuY2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImNhbm9uaWNhbCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJFeHByZXNzaW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJEYXRhUmVxdWlyZW1lbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlRyaWdnZXJEZWZpbml0aW9uIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVzYWdlQ29udGV4dCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVXNhZ2VDb250ZXh0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhjbHVkZSIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXJ0aWNpcGFudEVmZmVjdGl2ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJQZXJpb2QiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkR1cmF0aW9uIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJUaW1pbmciLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGltZUZyb21TdGFydCIgZWxlbWVudFR5cGU9IkZISVIuRHVyYXRpb24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZ3JvdXBNZWFzdXJlIiBlbGVtZW50VHlwZT0iRkhJUi5Hcm91cE1lYXN1cmUiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQWN0aW9uUmVxdWlyZWRCZWhhdmlvciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkdyYXBoQ29tcGFydG1lbnRVc2UiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJQYXltZW50UmVjb25jaWxpYXRpb24uUHJvY2Vzc05vdGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuTm90ZVR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGV4dCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNsYWltUmVzcG9uc2UuVG90YWwiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbW91bnQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkVsZW1lbnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IlN5c3RlbS5BbnkiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZCIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXh0ZW5zaW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHRlbnNpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFeHBsYW5hdGlvbk9mQmVuZWZpdCIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuRXhwbGFuYXRpb25PZkJlbmVmaXRTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YlR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2UiIGVsZW1lbnRUeXBlPSJGSElSLlVzZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXRpZW50IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmlsbGFibGVQZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjcmVhdGVkIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbnRlcmVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdXJlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb3ZpZGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmdW5kc1Jlc2VydmVSZXF1ZXN0ZWQiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmdW5kc1Jlc2VydmUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWxhdGVkIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHBsYW5hdGlvbk9mQmVuZWZpdC5SZWxhdGVkIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3JpZ2luYWxQcmVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXllZSIgZWxlbWVudFR5cGU9IkZISVIuRXhwbGFuYXRpb25PZkJlbmVmaXQuUGF5ZWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVmZXJyYWwiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmYWNpbGl0eSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNsYWltIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2xhaW1SZXNwb25zZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im91dGNvbWUiIGVsZW1lbnRUeXBlPSJGSElSLkNsYWltUHJvY2Vzc2luZ0NvZGVzIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRpc3Bvc2l0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJlQXV0aFJlZiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJlQXV0aFJlZlBlcmlvZCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2FyZVRlYW0iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LkNhcmVUZWFtIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3VwcG9ydGluZ0luZm8iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LlN1cHBvcnRpbmdJbmZvIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGlhZ25vc2lzIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHBsYW5hdGlvbk9mQmVuZWZpdC5EaWFnbm9zaXMiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9jZWR1cmUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LlByb2NlZHVyZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByZWNlZGVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3VyYW5jZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRXhwbGFuYXRpb25PZkJlbmVmaXQuSW5zdXJhbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWNjaWRlbnQiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LkFjY2lkZW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Iml0ZW0iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0Lkl0ZW0iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhZGRJdGVtIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHBsYW5hdGlvbk9mQmVuZWZpdC5BZGRJdGVtIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWRqdWRpY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHBsYW5hdGlvbk9mQmVuZWZpdC5BZGp1ZGljYXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0b3RhbCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRXhwbGFuYXRpb25PZkJlbmVmaXQuVG90YWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXltZW50IiBlbGVtZW50VHlwZT0iRkhJUi5FeHBsYW5hdGlvbk9mQmVuZWZpdC5QYXltZW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZvcm1Db2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZm9ybSIgZWxlbWVudFR5cGU9IkZISVIuQXR0YWNobWVudCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9jZXNzTm90ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRXhwbGFuYXRpb25PZkJlbmVmaXQuUHJvY2Vzc05vdGUiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiZW5lZml0UGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmVuZWZpdEJhbGFuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4cGxhbmF0aW9uT2ZCZW5lZml0LkJlbmVmaXRCYWxhbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iTWVkaWNhdGlvbkRpc3BlbnNlLlBlcmZvcm1lciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmdW5jdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFjdG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3BlY2ltZW5EZWZpbml0aW9uLkFkZGl0aXZlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFkZGl0aXZlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWZlcmVuY2UiLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVGVybWlub2xvZ3lDYXBhYmlsaXRpZXMuVHJhbnNsYXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmVlZHNNYXAiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ29uc2VudC5Qb2xpY3kiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yaXR5IiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXJpIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iTGlzdC5FbnRyeSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmbGFnIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVsZXRlZCIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpdGVtIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0ib3JpZW50YXRpb25UeXBlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iUGF0aWVudC5Db250YWN0IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlbGF0aW9uc2hpcCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuSHVtYW5OYW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRlbGVjb20iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3RQb2ludCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFkZHJlc3MiIGVsZW1lbnRUeXBlPSJGSElSLkFkZHJlc3MiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZ2VuZGVyIiBlbGVtZW50VHlwZT0iRkhJUi5BZG1pbmlzdHJhdGl2ZUdlbmRlciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvcmdhbml6YXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNb2xlY3VsYXJTZXF1ZW5jZS5RdWFsaXR5IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLnF1YWxpdHlUeXBlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YW5kYXJkU2VxdWVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGFydCIgZWxlbWVudFR5cGU9IkZISVIuaW50ZWdlciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbmQiIGVsZW1lbnRUeXBlPSJGSElSLmludGVnZXIiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2NvcmUiIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1ldGhvZCIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRydXRoVFAiIGVsZW1lbnRUeXBlPSJGSElSLmRlY2ltYWwiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icXVlcnlUUCIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0cnV0aEZOIiBlbGVtZW50VHlwZT0iRkhJUi5kZWNpbWFsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1ZXJ5RlAiIGVsZW1lbnRUeXBlPSJGSElSLmRlY2ltYWwiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZ3RGUCIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcmVjaXNpb24iIGVsZW1lbnRUeXBlPSJGSElSLmRlY2ltYWwiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVjYWxsIiBlbGVtZW50VHlwZT0iRkhJUi5kZWNpbWFsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZTY29yZSIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyb2MiIGVsZW1lbnRUeXBlPSJGSElSLk1vbGVjdWxhclNlcXVlbmNlLlJvYyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2F0aW9uS25vd2xlZGdlLk1lZGljaW5lQ2xhc3NpZmljYXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNsYXNzaWZpY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDYXJlUGxhbiIgcmV0cmlldmFibGU9InRydWUiIHByaW1hcnlDb2RlUGF0aD0iY2F0ZWdvcnkiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3RhbnRpYXRlc0Nhbm9uaWNhbCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdGFudGlhdGVzVXJpIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiYXNlZE9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXBsYWNlcyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydE9mIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLlJlcXVlc3RTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW50ZW50IiBlbGVtZW50VHlwZT0iRkhJUi5DYXJlUGxhbkludGVudCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjYXRlZ29yeSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGl0bGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbmNvdW50ZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjcmVhdGVkIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdXRob3IiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb250cmlidXRvciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2FyZVRlYW0iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFkZHJlc3NlcyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3VwcG9ydGluZ0luZm8iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImdvYWwiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFjdGl2aXR5Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DYXJlUGxhbi5BY3Rpdml0eSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5vdGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFubm90YXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdWJzdGFuY2VSZWZlcmVuY2VJbmZvcm1hdGlvbiIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tbWVudCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImdlbmUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlN1YnN0YW5jZVJlZmVyZW5jZUluZm9ybWF0aW9uLkdlbmUiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJnZW5lRWxlbWVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlUmVmZXJlbmNlSW5mb3JtYXRpb24uR2VuZUVsZW1lbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjbGFzc2lmaWNhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlUmVmZXJlbmNlSW5mb3JtYXRpb24uQ2xhc3NpZmljYXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0YXJnZXQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlN1YnN0YW5jZVJlZmVyZW5jZUluZm9ybWF0aW9uLlRhcmdldCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlF1ZXN0aW9ubmFpcmUiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVybCIgZWxlbWVudFR5cGU9IkZISVIudXJpIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2ZXJzaW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRpdGxlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVyaXZlZEZyb20iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuUHVibGljYXRpb25TdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwZXJpbWVudGFsIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3RUeXBlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5jb2RlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHVibGlzaGVyIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29udGFjdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29udGFjdERldGFpbCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2VDb250ZXh0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Vc2FnZUNvbnRleHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJqdXJpc2RpY3Rpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1cnBvc2UiIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvcHlyaWdodCIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXBwcm92YWxEYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imxhc3RSZXZpZXdEYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImVmZmVjdGl2ZVBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGluZyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Iml0ZW0iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlF1ZXN0aW9ubmFpcmUuSXRlbSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlBhdGllbnQiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhY3RpdmUiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSHVtYW5OYW1lIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGVsZWNvbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29udGFjdFBvaW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZ2VuZGVyIiBlbGVtZW50VHlwZT0iRkhJUi5BZG1pbmlzdHJhdGl2ZUdlbmRlciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiaXJ0aERhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVjZWFzZWQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJib29sZWFuIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJkYXRlVGltZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhZGRyZXNzIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5BZGRyZXNzIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWFyaXRhbFN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im11bHRpcGxlQmlydGgiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJib29sZWFuIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJpbnRlZ2VyIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBob3RvIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5BdHRhY2htZW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29udGFjdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUGF0aWVudC5Db250YWN0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tbXVuaWNhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUGF0aWVudC5Db21tdW5pY2F0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZ2VuZXJhbFByYWN0aXRpb25lciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWFuYWdpbmdPcmdhbml6YXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsaW5rIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5QYXRpZW50LkxpbmsiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdWJzdGFuY2VTb3VyY2VNYXRlcmlhbCIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic291cmNlTWF0ZXJpYWxDbGFzcyIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNvdXJjZU1hdGVyaWFsVHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNvdXJjZU1hdGVyaWFsU3RhdGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvcmdhbmlzbUlkIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im9yZ2FuaXNtTmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhcmVudFN1YnN0YW5jZUlkIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFyZW50U3Vic3RhbmNlTmFtZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY291bnRyeU9mT3JpZ2luIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJnZW9ncmFwaGljYWxMb2NhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGV2ZWxvcG1lbnRTdGFnZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZyYWN0aW9uRGVzY3JpcHRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlN1YnN0YW5jZVNvdXJjZU1hdGVyaWFsLkZyYWN0aW9uRGVzY3JpcHRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvcmdhbmlzbSIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlU291cmNlTWF0ZXJpYWwuT3JnYW5pc20iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydERlc2NyaXB0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5TdWJzdGFuY2VTb3VyY2VNYXRlcmlhbC5QYXJ0RGVzY3JpcHRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJMaXN0IiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5MaXN0U3RhdHVzIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1vZGUiIGVsZW1lbnRUeXBlPSJGSElSLkxpc3RNb2RlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRpdGxlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbmNvdW50ZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzb3VyY2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvcmRlcmVkQnkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJub3RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Bbm5vdGF0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW50cnkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkxpc3QuRW50cnkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbXB0eVJlYXNvbiIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lYXN1cmVSZXBvcnQuU3RyYXR1bSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbXBvbmVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuTWVhc3VyZVJlcG9ydC5Db21wb25lbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwb3B1bGF0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5NZWFzdXJlUmVwb3J0LlBvcHVsYXRpb24xIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWVhc3VyZVNjb3JlIiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJSZWxhdGVkUGVyc29uIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0aXZlIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhdGllbnQiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWxhdGlvbnNoaXAiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkh1bWFuTmFtZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRlbGVjb20iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3RQb2ludCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImdlbmRlciIgZWxlbWVudFR5cGU9IkZISVIuQWRtaW5pc3RyYXRpdmVHZW5kZXIiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmlydGhEYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFkZHJlc3MiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFkZHJlc3MiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwaG90byI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQXR0YWNobWVudCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbW11bmljYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlbGF0ZWRQZXJzb24uQ29tbXVuaWNhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkFjY291bnRTdGF0dXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFcGlzb2RlT2ZDYXJlLkRpYWdub3NpcyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb25kaXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyb2xlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmFuayIgZWxlbWVudFR5cGU9IkZISVIucG9zaXRpdmVJbnQiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVGVzdFNjcmlwdC5MaW5rIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVybCIgZWxlbWVudFR5cGU9IkZISVIudXJpIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3Vic3RhbmNlU291cmNlTWF0ZXJpYWwuUGFydERlc2NyaXB0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhcnQiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXJ0TG9jYXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2F0aW9uS25vd2xlZGdlLktpbmV0aWNzIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFyZWFVbmRlckN1cnZlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxldGhhbERvc2U1MCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJoYWxmTGlmZVBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuRHVyYXRpb24iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3Vic3RhbmNlU3BlY2lmaWNhdGlvbi5PZmZpY2lhbCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdXRob3JpdHkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJGYW1pbHlNZW1iZXJIaXN0b3J5LkNvbmRpdGlvbiIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3V0Y29tZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRyaWJ1dGVkVG9EZWF0aCIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvbnNldCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkFnZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmFuZ2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlBlcmlvZCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0ic3RyaW5nIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5vdGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFubm90YXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJSZXF1ZXN0R3JvdXAiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpbnN0YW50aWF0ZXNDYW5vbmljYWwiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3RhbnRpYXRlc1VyaSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIudXJpIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmFzZWRPbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVwbGFjZXMiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imdyb3VwSWRlbnRpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLlJlcXVlc3RTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW50ZW50IiBlbGVtZW50VHlwZT0iRkhJUi5SZXF1ZXN0SW50ZW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByaW9yaXR5IiBlbGVtZW50VHlwZT0iRkhJUi5SZXF1ZXN0UHJpb3JpdHkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb250ZXh0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yZWRPbiIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVhc29uQ29kZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVhc29uUmVmZXJlbmNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJub3RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Bbm5vdGF0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZXF1ZXN0R3JvdXAuQWN0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRWZmZWN0RXZpZGVuY2VTeW50aGVzaXMuQ2VydGFpbnR5IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJhdGluZyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibm90ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQW5ub3RhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNlcnRhaW50eVN1YmNvbXBvbmVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRWZmZWN0RXZpZGVuY2VTeW50aGVzaXMuQ2VydGFpbnR5U3ViY29tcG9uZW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW1wbGVtZW50YXRpb25HdWlkZS5QYWdlMSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuYW1lIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGl0bGUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbmNob3IiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IklkZW50aWZpZXJVc2UiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2luYWxQcm9kdWN0TWFudWZhY3R1cmVkIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYW51ZmFjdHVyZWREb3NlRm9ybSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVuaXRPZlByZXNlbnRhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YW50aXR5IiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYW51ZmFjdHVyZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImluZ3JlZGllbnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBoeXNpY2FsQ2hhcmFjdGVyaXN0aWNzIiBlbGVtZW50VHlwZT0iRkhJUi5Qcm9kQ2hhcmFjdGVyaXN0aWMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3RoZXJDaGFyYWN0ZXJpc3RpY3MiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvbnRyYWN0LkNvbnRleHQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVmZXJlbmNlIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGV4dCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lZGljYXRpb25BZG1pbmlzdHJhdGlvbi5QZXJmb3JtZXIiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZnVuY3Rpb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhY3RvciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN0cnVjdHVyZU1hcFRhcmdldExpc3RNb2RlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRXhwb3N1cmVTdGF0ZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNsYWltUmVzcG9uc2UuRGV0YWlsMSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9kdWN0T3JTZXJ2aWNlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibW9kaWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YW50aXR5IiBlbGVtZW50VHlwZT0iRkhJUi5RdWFudGl0eSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1bml0UHJpY2UiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZhY3RvciIgZWxlbWVudFR5cGU9IkZISVIuZGVjaW1hbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuZXQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5vdGVOdW1iZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWRqdWRpY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5DbGFpbVJlc3BvbnNlLkFkanVkaWNhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YkRldGFpbCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ2xhaW1SZXNwb25zZS5TdWJEZXRhaWwxIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRG9jdW1lbnRSZWZlcmVuY2UiIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1hc3RlcklkZW50aWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuRG9jdW1lbnRSZWZlcmVuY2VTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZG9jU3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5Db21wb3NpdGlvblN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5pbnN0YW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImF1dGhvciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aGVudGljYXRvciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImN1c3RvZGlhbiIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlbGF0ZXNUbyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuRG9jdW1lbnRSZWZlcmVuY2UuUmVsYXRlc1RvIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZWN1cml0eUxhYmVsIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb250ZW50Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Eb2N1bWVudFJlZmVyZW5jZS5Db250ZW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29udGV4dCIgZWxlbWVudFR5cGU9IkZISVIuRG9jdW1lbnRSZWZlcmVuY2UuQ29udGV4dCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJBZGRyZXNzIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2UiIGVsZW1lbnRUeXBlPSJGSElSLkFkZHJlc3NVc2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQWRkcmVzc1R5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGV4dCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxpbmUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNpdHkiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkaXN0cmljdCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXRlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icG9zdGFsQ29kZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvdW50cnkiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDb21wb3NpdGlvbi5SZWxhdGVzVG8iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuRG9jdW1lbnRSZWxhdGlvbnNoaXBUeXBlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRhcmdldCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IklkZW50aWZpZXIiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJlZmVyZW5jZSIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJQbGFuRGVmaW5pdGlvbi5Hb2FsIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNhdGVnb3J5IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXJ0IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWRkcmVzc2VzIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkb2N1bWVudGF0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWxhdGVkQXJ0aWZhY3QiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0YXJnZXQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlBsYW5EZWZpbml0aW9uLlRhcmdldCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlRlc3RSZXBvcnRQYXJ0aWNpcGFudFR5cGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJCaW5kaW5nU3RyZW5ndGgiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJSZXF1ZXN0UHJpb3JpdHkiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNb25leSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJGSElSLmRlY2ltYWwiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY3VycmVuY3kiIGVsZW1lbnRUeXBlPSJGSElSLmNvZGUiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ292ZXJhZ2VFbGlnaWJpbGl0eVJlc3BvbnNlLkl0ZW0iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2F0ZWdvcnkiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9kdWN0T3JTZXJ2aWNlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibW9kaWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb3ZpZGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhjbHVkZWQiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmV0d29yayIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVuaXQiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0ZXJtIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYmVuZWZpdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ292ZXJhZ2VFbGlnaWJpbGl0eVJlc3BvbnNlLkJlbmVmaXQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdXRob3JpemF0aW9uUmVxdWlyZWQiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yaXphdGlvblN1cHBvcnRpbmciPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImF1dGhvcml6YXRpb25VcmwiIGVsZW1lbnRUeXBlPSJGSElSLnVyaSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNb2xlY3VsYXJTZXF1ZW5jZS5SZWZlcmVuY2VTZXEiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2hyb21vc29tZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imdlbm9tZUJ1aWxkIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3JpZW50YXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLm9yaWVudGF0aW9uVHlwZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWZlcmVuY2VTZXFJZCIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlZmVyZW5jZVNlcVBvaW50ZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWZlcmVuY2VTZXFTdHJpbmciIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdHJhbmQiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmFuZFR5cGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0id2luZG93U3RhcnQiIGVsZW1lbnRUeXBlPSJGSElSLmludGVnZXIiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0id2luZG93RW5kIiBlbGVtZW50VHlwZT0iRkhJUi5pbnRlZ2VyIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lYXN1cmVSZXBvcnQuUG9wdWxhdGlvbjEiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvdW50IiBlbGVtZW50VHlwZT0iRkhJUi5pbnRlZ2VyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3RSZXN1bHRzIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW52b2ljZS5MaW5lSXRlbSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZXF1ZW5jZSIgZWxlbWVudFR5cGU9IkZISVIucG9zaXRpdmVJbnQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY2hhcmdlSXRlbSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlJlZmVyZW5jZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByaWNlQ29tcG9uZW50Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JbnZvaWNlLlByaWNlQ29tcG9uZW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iUHJhY3RpdGlvbmVyIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0aXZlIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkh1bWFuTmFtZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRlbGVjb20iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3RQb2ludCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFkZHJlc3MiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFkZHJlc3MiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJnZW5kZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFkbWluaXN0cmF0aXZlR2VuZGVyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImJpcnRoRGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwaG90byI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQXR0YWNobWVudCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YWxpZmljYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlByYWN0aXRpb25lci5RdWFsaWZpY2F0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tbXVuaWNhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW5zdXJhbmNlUGxhbi5QbGFuIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY292ZXJhZ2VBcmVhIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuZXR3b3JrIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJnZW5lcmFsQ29zdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSW5zdXJhbmNlUGxhbi5HZW5lcmFsQ29zdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNwZWNpZmljQ29zdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSW5zdXJhbmNlUGxhbi5TcGVjaWZpY0Nvc3QiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJBZHZlcnNlRXZlbnQuU3VzcGVjdEVudGl0eSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpbnN0YW5jZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNhdXNhbGl0eSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQWR2ZXJzZUV2ZW50LkNhdXNhbGl0eSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlBhcnRpY2lwYW50UmVxdWlyZWQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDb250cmFjdC5PZmZlciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydHkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRyYWN0LlBhcnR5Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idG9waWMiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVjaXNpb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZWNpc2lvbk1vZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFuc3dlciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29udHJhY3QuQW5zd2VyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGV4dCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxpbmtJZCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2VjdXJpdHlMYWJlbE51bWJlciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIudW5zaWduZWRJbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFbmNvdW50ZXIuQ2xhc3NIaXN0b3J5IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNsYXNzIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRXhhbXBsZVNjZW5hcmlvLlZlcnNpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmVyc2lvbklkIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlhQYXRoVXNhZ2VUeXBlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVmlzaW9uUHJlc2NyaXB0aW9uIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5GaW5hbmNpYWxSZXNvdXJjZVN0YXR1c0NvZGVzIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNyZWF0ZWQiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhdGllbnQiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbmNvdW50ZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlV3JpdHRlbiIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJlc2NyaWJlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxlbnNTcGVjaWZpY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5WaXNpb25QcmVzY3JpcHRpb24uTGVuc1NwZWNpZmljYXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTZWFyY2hQYXJhbWV0ZXIuQ29tcG9uZW50IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlZmluaXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleHByZXNzaW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iaWQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJFbmNvdW50ZXIuUGFydGljaXBhbnQiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5kaXZpZHVhbCIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN1YnN0YW5jZUFtb3VudCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbW91bnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJRdWFudGl0eSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmFuZ2UiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InN0cmluZyIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbW91bnRUeXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYW1vdW50VGV4dCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlZmVyZW5jZVJhbmdlIiBlbGVtZW50VHlwZT0iRkhJUi5TdWJzdGFuY2VBbW91bnQuUmVmZXJlbmNlUmFuZ2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iTnV0cml0aW9uT3JkZXIuQWRtaW5pc3RyYXRpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2NoZWR1bGUiIGVsZW1lbnRUeXBlPSJGSElSLlRpbWluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJxdWFudGl0eSIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmF0ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlF1YW50aXR5Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSYXRpbyIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJSaXNrRXZpZGVuY2VTeW50aGVzaXMuUHJlY2lzaW9uRXN0aW1hdGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxldmVsIiBlbGVtZW50VHlwZT0iRkhJUi5kZWNpbWFsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZyb20iIGVsZW1lbnRUeXBlPSJGSElSLmRlY2ltYWwiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idG8iIGVsZW1lbnRUeXBlPSJGSElSLmRlY2ltYWwiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRmlsdGVyT3BlcmF0b3IiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJOYW1pbmdTeXN0ZW1UeXBlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iUGF5bWVudE5vdGljZSIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuRmluYW5jaWFsUmVzb3VyY2VTdGF0dXNDb2RlcyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXF1ZXN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVzcG9uc2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjcmVhdGVkIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm92aWRlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBheW1lbnQiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXltZW50RGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXllZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlY2lwaWVudCIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFtb3VudCIgZWxlbWVudFR5cGU9IkZISVIuTW9uZXkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF5bWVudFN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNsYWltUmVzcG9uc2UuQWRkSXRlbSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpdGVtU2VxdWVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGV0YWlsU2VxdWVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3ViZGV0YWlsU2VxdWVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnBvc2l0aXZlSW50Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvdmlkZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb2R1Y3RPclNlcnZpY2UiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtb2RpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvZ3JhbUNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNlcnZpY2VkIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGF0ZSIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUGVyaW9kIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxvY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJBZGRyZXNzIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJSZWZlcmVuY2UiLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icXVhbnRpdHkiIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVuaXRQcmljZSIgZWxlbWVudFR5cGU9IkZISVIuTW9uZXkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZmFjdG9yIiBlbGVtZW50VHlwZT0iRkhJUi5kZWNpbWFsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5ldCIgZWxlbWVudFR5cGU9IkZISVIuTW9uZXkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYm9keVNpdGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdWJTaXRlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJub3RlTnVtYmVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5wb3NpdGl2ZUludCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFkanVkaWNhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ2xhaW1SZXNwb25zZS5BZGp1ZGljYXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXRhaWwiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNsYWltUmVzcG9uc2UuRGV0YWlsMSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlJhbmdlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsb3ciIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImhpZ2giIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9Ik1lZGljYXRpb25Lbm93bGVkZ2UuUGF0aWVudENoYXJhY3RlcmlzdGljcyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjaGFyYWN0ZXJpc3RpYyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUXVhbnRpdHkiLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkRvbWFpblJlc291cmNlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLlJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idGV4dCIgZWxlbWVudFR5cGU9IkZISVIuTmFycmF0aXZlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRhaW5lZCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVzb3VyY2VDb250YWluZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleHRlbnNpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkV4dGVuc2lvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1vZGlmaWVyRXh0ZW5zaW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHRlbnNpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2luYWxQcm9kdWN0SW50ZXJhY3Rpb24iIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW50ZXJhY3RhbnQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLk1lZGljaW5hbFByb2R1Y3RJbnRlcmFjdGlvbi5JbnRlcmFjdGFudCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlZmZlY3QiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpbmNpZGVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYW5hZ2VtZW50IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iT2JzZXJ2YXRpb25EZWZpbml0aW9uIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjYXRlZ29yeSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJtaXR0ZWREYXRhVHlwZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuT2JzZXJ2YXRpb25EYXRhVHlwZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im11bHRpcGxlUmVzdWx0c0FsbG93ZWQiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibWV0aG9kIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJlZmVycmVkUmVwb3J0TmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YW50aXRhdGl2ZURldGFpbHMiIGVsZW1lbnRUeXBlPSJGSElSLk9ic2VydmF0aW9uRGVmaW5pdGlvbi5RdWFudGl0YXRpdmVEZXRhaWxzIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1YWxpZmllZEludGVydmFsIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5PYnNlcnZhdGlvbkRlZmluaXRpb24uUXVhbGlmaWVkSW50ZXJ2YWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWxpZENvZGVkVmFsdWVTZXQiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJub3JtYWxDb2RlZFZhbHVlU2V0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWJub3JtYWxDb2RlZFZhbHVlU2V0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY3JpdGljYWxDb2RlZFZhbHVlU2V0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iRXhhbXBsZVNjZW5hcmlvLk9wZXJhdGlvbiIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJudW1iZXIiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImluaXRpYXRvciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlY2VpdmVyIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLm1hcmtkb3duIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImluaXRpYXRvckFjdGl2ZSIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWNlaXZlckFjdGl2ZSIgZWxlbWVudFR5cGU9IkZISVIuYm9vbGVhbiIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXF1ZXN0IiBlbGVtZW50VHlwZT0iRkhJUi5FeGFtcGxlU2NlbmFyaW8uQ29udGFpbmVkSW5zdGFuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVzcG9uc2UiIGVsZW1lbnRUeXBlPSJGSElSLkV4YW1wbGVTY2VuYXJpby5Db250YWluZWRJbnN0YW5jZSIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDYXBhYmlsaXR5U3RhdGVtZW50LkludGVyYWN0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLlR5cGVSZXN0ZnVsSW50ZXJhY3Rpb24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZG9jdW1lbnRhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3RydWN0dXJlTWFwLkdyb3VwIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5hbWUiIGVsZW1lbnRUeXBlPSJGSElSLmlkIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImV4dGVuZHMiIGVsZW1lbnRUeXBlPSJGSElSLmlkIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGVNb2RlIiBlbGVtZW50VHlwZT0iRkhJUi5TdHJ1Y3R1cmVNYXBHcm91cFR5cGVNb2RlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRvY3VtZW50YXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpbnB1dCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuU3RydWN0dXJlTWFwLklucHV0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icnVsZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuU3RydWN0dXJlTWFwLlJ1bGUiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJDb250cmFjdFJlc291cmNlU3RhdHVzQ29kZXMiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJSZXNlYXJjaERlZmluaXRpb24iIHJldHJpZXZhYmxlPSJ0cnVlIiBiYXNlVHlwZT0iRkhJUi5Eb21haW5SZXNvdXJjZSI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVybCIgZWxlbWVudFR5cGU9IkZISVIudXJpIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlkZW50aWZpZXIiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLklkZW50aWZpZXIiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2ZXJzaW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRpdGxlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2hvcnRUaXRsZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YnRpdGxlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5QdWJsaWNhdGlvblN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleHBlcmltZW50YWwiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3ViamVjdCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iUmVmZXJlbmNlIi8+CiAgICAgICAgICAgIDwvbnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRhdGUiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InB1Ymxpc2hlciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvbnRhY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29tbWVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idXNlQ29udGV4dCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVXNhZ2VDb250ZXh0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ianVyaXNkaWN0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwdXJwb3NlIiBlbGVtZW50VHlwZT0iRkhJUi5tYXJrZG93biIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2FnZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvcHlyaWdodCIgZWxlbWVudFR5cGU9IkZISVIubWFya2Rvd24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXBwcm92YWxEYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imxhc3RSZXZpZXdEYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImVmZmVjdGl2ZVBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRvcGljIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdXRob3IiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlZGl0b3IiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3REZXRhaWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXZpZXdlciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29udGFjdERldGFpbCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImVuZG9yc2VyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db250YWN0RGV0YWlsIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVsYXRlZEFydGlmYWN0Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWxhdGVkQXJ0aWZhY3QiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsaWJyYXJ5Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5jYW5vbmljYWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwb3B1bGF0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhwb3N1cmUiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleHBvc3VyZUFsdGVybmF0aXZlIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3V0Y29tZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkltcGxlbWVudGF0aW9uR3VpZGUuRGVwZW5kc09uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVyaSIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhY2thZ2VJZCIgZWxlbWVudFR5cGU9IkZISVIuaWQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmVyc2lvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN1YnN0YW5jZVBvbHltZXIuU3RhcnRpbmdNYXRlcmlhbCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYXRlcmlhbCIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpc0RlZmluaW5nIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImFtb3VudCIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlQW1vdW50Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvbnRyYWN0LlBhcnR5IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlZmVyZW5jZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icm9sZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlF1ZXN0aW9ubmFpcmVSZXNwb25zZSIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiYXNlZE9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXJ0T2YiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InF1ZXN0aW9ubmFpcmUiIGVsZW1lbnRUeXBlPSJGSElSLmNhbm9uaWNhbCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIGVsZW1lbnRUeXBlPSJGSElSLlF1ZXN0aW9ubmFpcmVSZXNwb25zZVN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdWJqZWN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW5jb3VudGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yZWQiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImF1dGhvciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNvdXJjZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Iml0ZW0iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlF1ZXN0aW9ubmFpcmVSZXNwb25zZS5JdGVtIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQXVkaXRFdmVudC5BZ2VudCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icm9sZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0id2hvIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWx0SWQiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuYW1lIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVxdWVzdG9yIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxvY2F0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icG9saWN5Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi51cmkiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtZWRpYSIgZWxlbWVudFR5cGU9IkZISVIuQ29kaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5ldHdvcmsiIGVsZW1lbnRUeXBlPSJGSElSLkF1ZGl0RXZlbnQuTmV0d29yayIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwdXJwb3NlT2ZVc2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvZGVTeXN0ZW0uUHJvcGVydHkxIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLmNvZGUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6Q2hvaWNlVHlwZVNwZWNpZmllciI+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJjb2RlIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJDb2RpbmciLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InN0cmluZyIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iaW50ZWdlciIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iYm9vbGVhbiIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGF0ZVRpbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRlY2ltYWwiLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW1hZ2luZ1N0dWR5IiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5JbWFnaW5nU3R1ZHlTdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibW9kYWxpdHkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGluZyIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbmNvdW50ZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGFydGVkIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJiYXNlZE9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWZlcnJlciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImludGVycHJldGVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJlbmRwb2ludCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibnVtYmVyT2ZTZXJpZXMiIGVsZW1lbnRUeXBlPSJGSElSLnVuc2lnbmVkSW50Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im51bWJlck9mSW5zdGFuY2VzIiBlbGVtZW50VHlwZT0iRkhJUi51bnNpZ25lZEludCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9jZWR1cmVSZWZlcmVuY2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9jZWR1cmVDb2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsb2NhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlYXNvbkNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlYXNvblJlZmVyZW5jZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibm90ZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQW5ub3RhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic2VyaWVzIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JbWFnaW5nU3R1ZHkuU2VyaWVzIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQWNjb3VudCIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuQWNjb3VudFN0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YmplY3QiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNlcnZpY2VQZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3ZlcmFnZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQWNjb3VudC5Db3ZlcmFnZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im93bmVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJndWFyYW50b3IiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFjY291bnQuR3VhcmFudG9yIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGFydE9mIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3Vic3RhbmNlU3BlY2lmaWNhdGlvbi5TdHJ1Y3R1cmUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RlcmVvY2hlbWlzdHJ5IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib3B0aWNhbEFjdGl2aXR5IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibW9sZWN1bGFyRm9ybXVsYSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1vbGVjdWxhckZvcm11bGFCeU1vaWV0eSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imlzb3RvcGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlN1YnN0YW5jZVNwZWNpZmljYXRpb24uSXNvdG9wZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1vbGVjdWxhcldlaWdodCIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlU3BlY2lmaWNhdGlvbi5Nb2xlY3VsYXJXZWlnaHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic291cmNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXByZXNlbnRhdGlvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlU3BlY2lmaWNhdGlvbi5SZXByZXNlbnRhdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlJlc2VhcmNoU3ViamVjdFN0YXR1cyIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkF1ZGl0RXZlbnQuTmV0d29yayIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhZGRyZXNzIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQXVkaXRFdmVudEFnZW50TmV0d29ya1R5cGUiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ29uc2VudC5BY3RvciIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyb2xlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVmZXJlbmNlIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iVmVyaWZpY2F0aW9uUmVzdWx0IiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0YXJnZXQiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRhcmdldExvY2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuZWVkIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5zdGF0dXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzRGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsaWRhdGlvblR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWxpZGF0aW9uUHJvY2VzcyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZnJlcXVlbmN5IiBlbGVtZW50VHlwZT0iRkhJUi5UaW1pbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibGFzdFBlcmZvcm1lZCIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmV4dFNjaGVkdWxlZCIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmYWlsdXJlQWN0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJpbWFyeVNvdXJjZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVmVyaWZpY2F0aW9uUmVzdWx0LlByaW1hcnlTb3VyY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdHRlc3RhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuVmVyaWZpY2F0aW9uUmVzdWx0LkF0dGVzdGF0aW9uIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbGlkYXRvciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuVmVyaWZpY2F0aW9uUmVzdWx0LlZhbGlkYXRvciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvbnRhY3RQb2ludCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3lzdGVtIiBlbGVtZW50VHlwZT0iRkhJUi5Db250YWN0UG9pbnRTeXN0ZW0iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ1c2UiIGVsZW1lbnRUeXBlPSJGSElSLkNvbnRhY3RQb2ludFVzZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyYW5rIiBlbGVtZW50VHlwZT0iRkhJUi5wb3NpdGl2ZUludCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJpb2QiIGVsZW1lbnRUeXBlPSJGSElSLlBlcmlvZCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJNZWRpY2F0aW9uRGlzcGVuc2UuU3Vic3RpdHV0aW9uIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Indhc1N1YnN0aXR1dGVkIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlc3BvbnNpYmxlUGFydHkiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkV4cGxhbmF0aW9uT2ZCZW5lZml0LkJlbmVmaXRCYWxhbmNlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNhdGVnb3J5IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhjbHVkZWQiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibmV0d29yayIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InVuaXQiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0ZXJtIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZmluYW5jaWFsIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5FeHBsYW5hdGlvbk9mQmVuZWZpdC5GaW5hbmNpYWwiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJOdXRyaXRpb25PcmRlci5TdXBwbGVtZW50IiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkJhY2tib25lRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcm9kdWN0TmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNjaGVkdWxlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5UaW1pbmciLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJxdWFudGl0eSIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW5zdHJ1Y3Rpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJQcmFjdGl0aW9uZXJSb2xlIiByZXRyaWV2YWJsZT0idHJ1ZSIgYmFzZVR5cGU9IkZISVIuRG9tYWluUmVzb3VyY2UiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYWN0aXZlIiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBlcmlvZCIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByYWN0aXRpb25lciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im9yZ2FuaXphdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNwZWNpYWx0eSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibG9jYXRpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImhlYWx0aGNhcmVTZXJ2aWNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0ZWxlY29tIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db250YWN0UG9pbnQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdmFpbGFibGVUaW1lIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5QcmFjdGl0aW9uZXJSb2xlLkF2YWlsYWJsZVRpbWUiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJub3RBdmFpbGFibGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlByYWN0aXRpb25lclJvbGUuTm90QXZhaWxhYmxlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXZhaWxhYmlsaXR5RXhjZXB0aW9ucyIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImVuZHBvaW50Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdWJzdGFuY2VTcGVjaWZpY2F0aW9uLklzb3RvcGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJuYW1lIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3Vic3RpdHV0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaGFsZkxpZmUiIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1vbGVjdWxhcldlaWdodCIgZWxlbWVudFR5cGU9IkZISVIuU3Vic3RhbmNlU3BlY2lmaWNhdGlvbi5Nb2xlY3VsYXJXZWlnaHQiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQmlvbG9naWNhbGx5RGVyaXZlZFByb2R1Y3QuU3RvcmFnZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRlbXBlcmF0dXJlIiBlbGVtZW50VHlwZT0iRkhJUi5kZWNpbWFsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNjYWxlIiBlbGVtZW50VHlwZT0iRkhJUi5CaW9sb2dpY2FsbHlEZXJpdmVkUHJvZHVjdFN0b3JhZ2VTY2FsZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkdXJhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuUGVyaW9kIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvbnRyYWN0LlN1YmplY3QiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVmZXJlbmNlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyb2xlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW5zdXJhbmNlUGxhbi5HZW5lcmFsQ29zdCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0eXBlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZ3JvdXBTaXplIiBlbGVtZW50VHlwZT0iRkhJUi5wb3NpdGl2ZUludCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb3N0IiBlbGVtZW50VHlwZT0iRkhJUi5Nb25leSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJjb21tZW50IiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iR3JhcGhEZWZpbml0aW9uLkxpbmsiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF0aCIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InNsaWNlTmFtZSIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1pbiIgZWxlbWVudFR5cGU9IkZISVIuaW50ZWdlciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYXgiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InRhcmdldCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuR3JhcGhEZWZpbml0aW9uLlRhcmdldCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkltbXVuaXphdGlvbiIgcmV0cmlldmFibGU9InRydWUiIHByaW1hcnlDb2RlUGF0aD0idmFjY2luZUNvZGUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuSW1tdW5pemF0aW9uU3RhdHVzQ29kZXMiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3RhdHVzUmVhc29uIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFjY2luZUNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXRpZW50IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW5jb3VudGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ib2NjdXJyZW5jZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9ImRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJzdHJpbmciLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVjb3JkZWQiIGVsZW1lbnRUeXBlPSJGSElSLmRhdGVUaW1lIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByaW1hcnlTb3VyY2UiIGVsZW1lbnRUeXBlPSJGSElSLmJvb2xlYW4iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVwb3J0T3JpZ2luIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibG9jYXRpb24iIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJtYW51ZmFjdHVyZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJsb3ROdW1iZXIiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJleHBpcmF0aW9uRGF0ZSIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzaXRlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icm91dGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkb3NlUXVhbnRpdHkiIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBlcmZvcm1lciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSW1tdW5pemF0aW9uLlBlcmZvcm1lciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im5vdGUiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkFubm90YXRpb24iLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25Db2RlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZWFzb25SZWZlcmVuY2UiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImlzU3VicG90ZW50IiBlbGVtZW50VHlwZT0iRkhJUi5ib29sZWFuIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN1YnBvdGVudFJlYXNvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZWR1Y2F0aW9uIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JbW11bml6YXRpb24uRWR1Y2F0aW9uIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icHJvZ3JhbUVsaWdpYmlsaXR5Ij4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJmdW5kaW5nU291cmNlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVhY3Rpb24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLkltbXVuaXphdGlvbi5SZWFjdGlvbiIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByb3RvY29sQXBwbGllZCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSW1tdW5pemF0aW9uLlByb3RvY29sQXBwbGllZCIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlNwZWNpbWVuLkNvbGxlY3Rpb24iIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29sbGVjdG9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29sbGVjdGVkIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iZGF0ZVRpbWUiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IlBlcmlvZCIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkdXJhdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuRHVyYXRpb24iLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icXVhbnRpdHkiIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im1ldGhvZCIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImJvZHlTaXRlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZmFzdGluZ1N0YXR1cyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9IkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0iRHVyYXRpb24iLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iU3RydWN0dXJlTWFwVHJhbnNmb3JtIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iSW1tdW5pemF0aW9uRXZhbHVhdGlvbiIgcmV0cmlldmFibGU9InRydWUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuSW1tdW5pemF0aW9uRXZhbHVhdGlvblN0YXR1c0NvZGVzIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InBhdGllbnQiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhdXRob3JpdHkiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ0YXJnZXREaXNlYXNlIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaW1tdW5pemF0aW9uRXZlbnQiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkb3NlU3RhdHVzIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZG9zZVN0YXR1c1JlYXNvbiI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZXJpZXMiIGVsZW1lbnRUeXBlPSJGSElSLnN0cmluZyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkb3NlTnVtYmVyIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0OkNob2ljZVR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICAgPG5zNDpjaG9pY2UgeHNpOnR5cGU9Im5zNDpOYW1lZFR5cGVTcGVjaWZpZXIiIG1vZGVsTmFtZT0iRkhJUiIgbmFtZT0icG9zaXRpdmVJbnQiLz4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InN0cmluZyIvPgogICAgICAgICAgICA8L25zNDplbGVtZW50VHlwZVNwZWNpZmllcj4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzZXJpZXNEb3NlcyI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpDaG9pY2VUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgIDxuczQ6Y2hvaWNlIHhzaTp0eXBlPSJuczQ6TmFtZWRUeXBlU3BlY2lmaWVyIiBtb2RlbE5hbWU9IkZISVIiIG5hbWU9InBvc2l0aXZlSW50Ii8+CiAgICAgICAgICAgICAgICA8bnM0OmNob2ljZSB4c2k6dHlwZT0ibnM0Ok5hbWVkVHlwZVNwZWNpZmllciIgbW9kZWxOYW1lPSJGSElSIiBuYW1lPSJzdHJpbmciLz4KICAgICAgICAgICAgPC9uczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXI+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iUmVzcG9uc2VUeXBlIiByZXRyaWV2YWJsZT0iZmFsc2UiIGJhc2VUeXBlPSJGSElSLkVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJ2YWx1ZSIgZWxlbWVudFR5cGU9IlN5c3RlbS5TdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iZGVjaW1hbCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uRGVjaW1hbCIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJBZ2dyZWdhdGlvbk1vZGUiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuRWxlbWVudCI+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iU3lzdGVtLlN0cmluZyIvPgogICAgPC9uczQ6dHlwZUluZm8+CiAgICA8bnM0OnR5cGVJbmZvIHhzaTp0eXBlPSJuczQ6Q2xhc3NJbmZvIiBuYW1lPSJTdWJzdGFuY2VBbW91bnQuUmVmZXJlbmNlUmFuZ2UiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibG93TGltaXQiIGVsZW1lbnRUeXBlPSJGSElSLlF1YW50aXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImhpZ2hMaW1pdCIgZWxlbWVudFR5cGU9IkZISVIuUXVhbnRpdHkiLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iQ29kZVN5c3RlbS5GaWx0ZXIiIHJldHJpZXZhYmxlPSJmYWxzZSIgYmFzZVR5cGU9IkZISVIuQmFja2JvbmVFbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iY29kZSIgZWxlbWVudFR5cGU9IkZISVIuY29kZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Im9wZXJhdG9yIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5GaWx0ZXJPcGVyYXRvciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InZhbHVlIiBlbGVtZW50VHlwZT0iRkhJUi5zdHJpbmciLz4KICAgIDwvbnM0OnR5cGVJbmZvPgogICAgPG5zNDp0eXBlSW5mbyB4c2k6dHlwZT0ibnM0OkNsYXNzSW5mbyIgbmFtZT0iUGF5bWVudFJlY29uY2lsaWF0aW9uLkRldGFpbCIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJpZGVudGlmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InByZWRlY2Vzc29yIiBlbGVtZW50VHlwZT0iRkhJUi5JZGVudGlmaWVyIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InR5cGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXF1ZXN0IiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ic3VibWl0dGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVzcG9uc2UiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkYXRlIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlc3BvbnNpYmxlIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icGF5ZWUiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJhbW91bnQiIGVsZW1lbnRUeXBlPSJGSElSLk1vbmV5Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9InNlcXVlbmNlVHlwZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IkNvbmRpdGlvbi5TdGFnZSIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5CYWNrYm9uZUVsZW1lbnQiPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdW1tYXJ5IiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXNzZXNzbWVudCI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPC9uczQ6ZWxlbWVudD4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idHlwZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlN5c3RlbVJlc3RmdWxJbnRlcmFjdGlvbiIgcmV0cmlldmFibGU9ImZhbHNlIiBiYXNlVHlwZT0iRkhJUi5FbGVtZW50Ij4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0idmFsdWUiIGVsZW1lbnRUeXBlPSJTeXN0ZW0uU3RyaW5nIi8+CiAgICA8L25zNDp0eXBlSW5mbz4KICAgIDxuczQ6dHlwZUluZm8geHNpOnR5cGU9Im5zNDpDbGFzc0luZm8iIG5hbWU9IlRhc2siIHJldHJpZXZhYmxlPSJ0cnVlIiBwcmltYXJ5Q29kZVBhdGg9ImNvZGUiIGJhc2VUeXBlPSJGSElSLkRvbWFpblJlc291cmNlIj4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iaWRlbnRpZmllciI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcGVjaWZpZXIgeHNpOnR5cGU9Im5zNDpMaXN0VHlwZVNwZWNpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3RhbnRpYXRlc0Nhbm9uaWNhbCIgZWxlbWVudFR5cGU9IkZISVIuY2Fub25pY2FsIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3RhbnRpYXRlc1VyaSIgZWxlbWVudFR5cGU9IkZISVIudXJpIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImJhc2VkT24iPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imdyb3VwSWRlbnRpZmllciIgZWxlbWVudFR5cGU9IkZISVIuSWRlbnRpZmllciIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwYXJ0T2YiPgogICAgICAgICAgICA8bnM0OmVsZW1lbnRUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJuczQ6TGlzdFR5cGVTcGVjaWZpZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDwvbnM0OmVsZW1lbnQ+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InN0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuVGFza1N0YXR1cyIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJzdGF0dXNSZWFzb24iIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJidXNpbmVzc1N0YXR1cyIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImludGVudCIgZWxlbWVudFR5cGU9IkZISVIuVGFza0ludGVudCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgZWxlbWVudFR5cGU9IkZISVIuUmVxdWVzdFByaW9yaXR5Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImNvZGUiIGVsZW1lbnRUeXBlPSJGSElSLkNvZGVhYmxlQ29uY2VwdCIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIgZWxlbWVudFR5cGU9IkZISVIuc3RyaW5nIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImZvY3VzIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZm9yIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZW5jb3VudGVyIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iZXhlY3V0aW9uUGVyaW9kIiBlbGVtZW50VHlwZT0iRkhJUi5QZXJpb2QiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0iYXV0aG9yZWRPbiIgZWxlbWVudFR5cGU9IkZISVIuZGF0ZVRpbWUiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0ibGFzdE1vZGlmaWVkIiBlbGVtZW50VHlwZT0iRkhJUi5kYXRlVGltZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJyZXF1ZXN0ZXIiIGVsZW1lbnRUeXBlPSJGSElSLlJlZmVyZW5jZSIvPgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJwZXJmb3JtZXJUeXBlIj4KICAgICAgICAgICAgPG5zNDplbGVtZW50VHlwZVNwZWNpZmllciB4c2k6dHlwZT0ibnM0Okxpc3RUeXBlU3BlY2lmaWVyIiBlbGVtZW50VHlwZT0iRkhJUi5Db2RlYWJsZUNvbmNlcHQiLz4KICAgICAgICA8L25zNDplbGVtZW50PgogICAgICAgIDxuczQ6ZWxlbWVudCBuYW1lPSJvd25lciIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9ImxvY2F0aW9uIiBlbGVtZW50VHlwZT0iRkhJUi5SZWZlcmVuY2UiLz4KICAgICAgICA8bnM0OmVsZW1lbnQgbmFtZT0icmVhc29uQ29kZSIgZWxlbWVudFR5cGU9IkZISVIuQ29kZWFibGVDb25jZXB0Ii8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9InJlYXNvblJlZmVyZW5jZSIgZWxlbWVudFR5cGU9IkZISVIuUmVmZXJlbmNlIi8+CiAgICAgICAgPG5zNDplbGVtZW50IG5hbWU9Imluc3VyYW5jZSI+CiAgICAgICAgICAgIDxuczQ6ZWxlbWVudFR5cGVTcG