API for the Exchange of Medicinal Product Information (APIX)
0.1.0 - ci-build

API for the Exchange of Medicinal Product Information (APIX), published by Gravitate Health Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/APIX---API-Exchange-for-Medicinal-Products/ and changes regularly. See the Directory of published versions

: example-apix-transaction-bundle - TTL Representation

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix loinc: <https://loinc.org/rdf/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:Bundle ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "example-apix-transaction-bundle"] ; # 
  fhir:type [ fhir:v "transaction"] ; # 
  fhir:entry ( [
fhir:fullUrl [ fhir:v "urn:uuid:6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e"^^xsd:anyURI ] ;
    ( fhir:resource <urn:uuid:6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e> ) ;
fhir:request [
fhir:method [ fhir:v "POST" ] ;
fhir:url [ fhir:v "Task"^^xsd:anyURI ]     ]
  ] [
fhir:fullUrl [ fhir:v "urn:uuid:7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f"^^xsd:anyURI ] ;
    ( fhir:resource <urn:uuid:7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f> ) ;
fhir:request [
fhir:method [ fhir:v "POST" ] ;
fhir:url [ fhir:v "DocumentReference"^^xsd:anyURI ]     ]
  ] [
fhir:fullUrl [ fhir:v "urn:uuid:8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g"^^xsd:anyURI ] ;
    ( fhir:resource <urn:uuid:8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g> ) ;
fhir:request [
fhir:method [ fhir:v "POST" ] ;
fhir:url [ fhir:v "Provenance"^^xsd:anyURI ]     ]
  ] ) . # 

<urn:uuid:6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e> a fhir:Task ;
  fhir:id [ fhir:v "6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e"] ; # 
  fhir:meta [
fhir:lastUpdated [ fhir:v "2025-07-06T16:23:00.000-04:00"^^xsd:dateTime ] ;
    ( fhir:profile [
fhir:v "http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/Task-drug-pq"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/Task-drug-pq>     ] )
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Task_6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Task 6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e</b></p><a name=\"6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e\"> </a><a name=\"hc6b8e4e4b-3b7e-4a2b-9c4d-7e8f9a0b1c2e\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Last updated: 2025-07-06 16:23:00-0400</p><p style=\"margin-bottom: 0px\">Profile: <code>http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/Task-drug-pq</code></p></div><p><b>status</b>: Requested</p><p><b>intent</b>: order</p><p><b>code</b>: <span title=\"Codes:{http://hl7.org/fhir/CodeSystem/task-code submit}\">Submit Type II Variation Application</span></p><p><b>description</b>: Type II variation application to EMA for updating Stelbat drug stability from 24 months to 36 months</p><p><b>focus</b>: <a href=\"Bundle-example-apix-transaction-bundle.html#urn-uuid-7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f\">Type II Variation Documentation</a></p><p><b>for</b>: <a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#MedicinalProductDefinition_3\">Stelbat</a></p><p><b>authoredOn</b>: 2025-07-06 00:00:00+0000</p><p><b>requester</b>: <a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#Organization_1\">Pharma Inc</a></p><p><b>owner</b>: <a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#Organization_2\">EMA</a></p></div>"^^rdf:XMLLiteral
  ] ; # 
  fhir:status [ fhir:v "requested"] ; # 
  fhir:intent [ fhir:v "order"] ; # 
  fhir:code [
    ( fhir:coding [
fhir:system [ fhir:v "http://hl7.org/fhir/CodeSystem/task-code"^^xsd:anyURI ] ;
fhir:code [ fhir:v "submit" ] ;
fhir:display [ fhir:v "Submit" ]     ] ) ;
fhir:text [ fhir:v "Submit Type II Variation Application" ]
  ] ; # 
  fhir:description [ fhir:v "Type II variation application to EMA for updating Stelbat drug stability from 24 months to 36 months"] ; # 
  fhir:focus [
fhir:reference [ fhir:v "urn:uuid:7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f" ] ;
fhir:display [ fhir:v "Type II Variation Documentation" ]
  ] ; # 
  fhir:for [
fhir:reference [ fhir:v "MedicinalProductDefinition/3" ] ;
fhir:display [ fhir:v "Stelbat" ]
  ] ; # 
  fhir:authoredOn [ fhir:v "2025-07-06T00:00:00.000Z"^^xsd:dateTime] ; # 
  fhir:requester [
fhir:reference [ fhir:v "Organization/1" ] ;
fhir:display [ fhir:v "Pharma Inc" ]
  ] ; # 
  fhir:owner [
fhir:reference [ fhir:v "Organization/2" ] ;
fhir:display [ fhir:v "EMA" ]
  ] . # 

<urn:uuid:7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f> a fhir:DocumentReference ;
  fhir:id [ fhir:v "7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f"] ; # 
  fhir:meta [
fhir:lastUpdated [ fhir:v "2025-07-06T16:23:00.000-04:00"^^xsd:dateTime ] ;
    ( fhir:profile [
fhir:v "http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/DocumentReference-drug-pq"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/DocumentReference-drug-pq>     ] )
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"DocumentReference_7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f\"> </a><p class=\"res-header-id\"><b>Generated Narrative: DocumentReference 7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f</b></p><a name=\"7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f\"> </a><a name=\"hc7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Last updated: 2025-07-06 16:23:00-0400</p><p style=\"margin-bottom: 0px\">Profile: <code>http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/DocumentReference-drug-pq</code></p></div><p><b>status</b>: Current</p><p><b>type</b>: <span title=\"Codes:{http://loinc.org 55184-6}\">Regulatory submission</span></p><p><b>category</b>: <span title=\"Codes:{http://hl7.org/fhir/uv/pharm-quality/CodeSystem/cs-document-type-pq type-ii-variation}\">Type II Variation Documentation</span></p><p><b>subject</b>: <a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#MedicinalProductDefinition_3\">Stelbat</a></p><p><b>date</b>: 2025-07-06 00:00:00+0000</p><p><b>author</b>: <a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#Organization_1\">Pharma Inc</a></p><p><b>custodian</b>: <a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#Organization_2\">EMA</a></p><blockquote><p><b>content</b></p><h3>Attachments</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ContentType</b></td><td><b>Data</b></td><td><b>Size</b></td><td><b>Hash</b></td><td><b>Title</b></td></tr><tr><td style=\"display: none\">*</td><td>application/json</td><td><code>base64 data placeholder</code></td><td>1234</td><td><code>qZk+NkcGgWq6PiVxeFDCbJzQ2J0=/nE+3Y2c=</code></td><td>Type II Variation eAF Collection Bundle</td></tr></table></blockquote><blockquote><p><b>content</b></p><h3>Attachments</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ContentType</b></td><td><b>Data</b></td><td><b>Size</b></td><td><b>Hash</b></td><td><b>Title</b></td></tr><tr><td style=\"display: none\">*</td><td>application/json</td><td>(base64 data - 31,679 base64 chars)</td><td>1234</td><td><code>qZk+NkcGgWq6PiVxeFDCbJzQ2J0=/nE+3Y2c=</code></td><td>PQI Collection Bundle</td></tr></table></blockquote><blockquote><p><b>content</b></p><h3>Attachments</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ContentType</b></td><td><b>Data</b></td><td><b>Size</b></td><td><b>Hash</b></td><td><b>Title</b></td></tr><tr><td style=\"display: none\">*</td><td>application/json</td><td><code>base64 data placeholder</code></td><td>1234</td><td><code>qZk+NkcGgWq6PiVxeFDCbJzQ2J0=/nE+3Y2c=</code></td><td>ePI Document Bundle</td></tr></table></blockquote></div>"^^rdf:XMLLiteral
  ] ; # 
  fhir:status [ fhir:v "current"] ; # 
  fhir:type [
    ( fhir:coding [
a loinc:55184-6 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "55184-6" ] ;
fhir:display [ fhir:v "Regulatory submission" ]     ] )
  ] ; # 
  fhir:category ( [
    ( fhir:coding [
fhir:system [ fhir:v "http://hl7.org/fhir/uv/pharm-quality/CodeSystem/cs-document-type-pq"^^xsd:anyURI ] ;
fhir:code [ fhir:v "type-ii-variation" ] ;
fhir:display [ fhir:v "Type II Variation Documentation" ]     ] )
  ] ) ; # 
  fhir:subject [
fhir:reference [ fhir:v "MedicinalProductDefinition/3" ] ;
fhir:display [ fhir:v "Stelbat" ]
  ] ; # 
  fhir:date [ fhir:v "2025-07-06T00:00:00.000Z"^^xsd:dateTime] ; # 
  fhir:author ( [
fhir:reference [ fhir:v "Organization/1" ] ;
fhir:display [ fhir:v "Pharma Inc" ]
  ] ) ; # 
  fhir:custodian [
fhir:reference [ fhir:v "Organization/2" ] ;
fhir:display [ fhir:v "EMA" ]
  ] ; # 
  fhir:content ( [
fhir:attachment [
fhir:contentType [ fhir:v "application/json" ] ;
fhir:data [ fhir:v "base64 data placeholder"^^xsd:base64Binary ] ;
fhir:size [ fhir:v "1234"^^xsd:long ] ;
fhir:hash [ fhir:v "qZk+NkcGgWq6PiVxeFDCbJzQ2J0=/nE+3Y2c="^^xsd:base64Binary ] ;
fhir:title [ fhir:v "Type II Variation eAF Collection Bundle" ]     ]
  ] [
fhir:attachment [
fhir:contentType [ fhir:v "application/json" ] ;
fhir:data [ fhir:v "ewogICAgInJlc291cmNlVHlwZSI6ICJCdW5kbGUiLAogICAgImlkIjogIjRhN2IzYzJkLTVlNmYtNGExYi05YzRkLTdlOGY5YTBiMWMyZCIsCiAgICAibWV0YSI6IHsKICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjUtMDctMDZUMTU6NDI6MDAuMDAwLTA0OjAwIgogICAgfSwKICAgICJ0eXBlIjogImNvbGxlY3Rpb24iLAogICAgImVudHJ5IjogWwogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvTWVkaWNpbmFsUHJvZHVjdERlZmluaXRpb24vMyIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2luYWxQcm9kdWN0RGVmaW5pdGlvbiIsCiAgICAgICAgICAiaWQiOiAiMyIsCiAgICAgICAgICAibWV0YSI6IHsKICAgICAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjUtMDYtMDVUMjE6MDU6NTEuNzY3KzAwOjAwIiwKICAgICAgICAgICAgInNvdXJjZSI6ICIjdVd2NWFQNHZCSFV5UTJZUyIKICAgICAgICAgIH0sCiAgICAgICAgICAiaWRlbnRpZmllciI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL21lZGljaW5hbC1wcm9kdWN0LWlkZW50aWZpZXJzIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiU1RFTBBNC0wMDEiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICAgImNvZGluZyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL3Byb2R1Y3Qtc3RhZ2VzIiwKICAgICAgICAgICAgICAiY29kZSI6ICJidWxrIgogICAgICAgICAgICAgfQogICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiU3RlbGJhdCBtZWRpY2luYWwgcHJvZHVjdCBmb3Igc3RhYmlsaXR5IHRlc3RpbmciLAogICAgICAgICAgImNvbWJpbmVkUGhhcm1hY2V1dGljYWxEb3NlRm9ybSI6IHsKICAgICAgICAgICAgImNvZGluZyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL2Zvcm11bGF0aW9ucyIsCiAgICAgICAgICAgICAgImNvZGUiOiAiVGFibGV0IGZvcm11bGF0aW9uIgogICAgICAgICAgICAgfQogICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAibmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJwcm9kdWN0TmFtZSI6ICJTdGVsYmF0IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvTWVkaWNhdGlvbi8xMyIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uIiwKICAgICAgICAgICJpZCI6ICIxMyIsCiAgICAgICAgICAibWV0YSI6IHsKICAgICAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjUtMDYtMDVUMjE6MDU6NTIuMDE4KzAwOjAwIiwKICAgICAgICAgICAgInNvdXJjZSI6ICIjeDNqcjFocnNZeTJUcFBESyIKICAgICAgICAgIH0sCiAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2JhdGNoLXR5cGUiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJEUyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wYWNrYWdpbmctaW5mbyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlRhYmxldHMgLSBEUyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tZWRpY2luYWwtcHJvZHVjdCIsCiAgICAgICAgICAgICAgInZhbHVlUmVmZXJlbmNlIjogewogICAgICAgICAgICAgICAgInJlZmVyZW5jZSI6ICJNZWRpY2luYWxQcm9kdWN0RGVmaW5pdGlvbi8zIiwKICAgICAgICAgICAgICAgICJkaXNwbGF5IjogIk1lZGljaW5hbCBQcm9kdWN0IERlZmluaXRpb24iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImlkZW50aWZpZXIiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9leGFtcGxlLm9yZy9iYXRjaC1pZGVudGlmaWVycyIsCiAgICAgICAgICAgICAgInZhbHVlIjogIjAwMDIzMjQ0NSIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJjb2RlIjogewogICAgICAgICAgICAiY29kaW5nIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL3N0YWJpbGl0eS1iYXRjaGVzIiwKICAgICAgICAgICAgICAgICJjb2RlIjogInN0YWJpbGl0eS1iYXRjaCIsCiAgICAgICAgICAgICAgICAiZGlzcGxheSI6ICJTdGFiaWxpdHkgVGVzdCBCYXRjaCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0ZXh0IjogIlN0ZWxiYXQgRFMgQmF0Y2ggMDAwMjMyNDQ1IgogICAgICAgICAgfSwKICAgICAgICAgICJzdGF0dXMiOiAiYWN0aXZlIiwKICAgICAgICAgICJiYXRjaCI6IHsKICAgICAgICAgICAgImV4dGVuc2lvbiI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vbWFudWZhY3R1cmluZy1kYXRlIiwKICAgICAgICAgICAgICAgICJ2YWx1ZURhdGVUaW1lIjogIjIwMjQtMDEtMDEiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibG90TnVtYmVyIjogIjAwMDIzMjQ0NSIsCiAgICAgICAgICAgICJleHBpcmF0aW9uRGF0ZSI6ICIyMDI2LTEyLTMxIgogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSwKICAgICAgewogICAgICAgICJmdWxsVXJsIjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9maGlyL01lZGljYXRpb24vMTQiLAogICAgICAgICJyZXNvdXJjZSI6IHsKICAgICAgICAgICJyZXNvdXJjZVR5cGUiOiAiTWVkaWNhdGlvbiIsCiAgICAgICAgICAiaWQiOiAiMTQiLAogICAgICAgICAgIm1ldGEiOiB7CiAgICAgICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDI1LTA2LTA1VDIxOjA1OjUyLjA0MyswMDowMCIsCiAgICAgICAgICAgICJzb3VyY2UiOiAiI0Jvd2VHczM0a0Q0MGVmZTYiCiAgICAgICAgICB9LAogICAgICAgICAgImV4dGVuc2lvbiI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9iYXRjaC10eXBlIiwKICAgICAgICAgICAgICAidmFsdWVTdHJpbmciOiAiRFMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcGFja2FnaW5nLWluZm8iLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJUYWJsZXRzIC0gRFMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vbWVkaWNpbmFsLXByb2R1Y3QiLAogICAgICAgICAgICAgICJ2YWx1ZVJlZmVyZW5jZSI6IHsKICAgICAgICAgICAgICAgICJyZWZlcmVuY2UiOiAiTWVkaWNpbmFsUHJvZHVjdERlZmluaXRpb24vMyIsCiAgICAgICAgICAgICAgICAiZGlzcGxheSI6ICJNZWRpY2luYWwgUHJvZHVjdCBEZWZpbml0aW9uIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJpZGVudGlmaWVyIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvYmF0Y2gtaWRlbnRpZmllcnMiLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICIwMDAyMzI0NzAiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICAgImNvZGluZyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9leGFtcGxlLm9yZy9zdGFiaWxpdHktYmF0Y2hlcyIsCiAgICAgICAgICAgICAgICAiY29kZSI6ICJzdGFiaWxpdHktYmF0Y2giLAogICAgICAgICAgICAgICAgImRpc3BsYXkiOiAiU3RhYmlsaXR5IFRlc3QgQmF0Y2giCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidGV4dCI6ICJTdGVsYmF0IERTIEJhdGNoIDAwMDIzMjQ3MCIKICAgICAgICAgIH0sCiAgICAgICAgICAic3RhdHVzIjogImFjdGl2ZSIsCiAgICAgICAgICAiYmF0Y2giOiB7CiAgICAgICAgICAgICJleHRlbnNpb24iOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL21hbnVmYWN0dXJpbmctZGF0ZSIsCiAgICAgICAgICAgICAgICAidmFsdWVEYXRlVGltZSI6ICIyMDI0LTAxLTAxIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxvdE51bWJlciI6ICIwMDAyMzI0NzAiLAogICAgICAgICAgICAiZXhwaXJhdGlvbkRhdGUiOiAiMjAyNi0xMi0zMSIKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiZnVsbFVybCI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvZmhpci9NZWRpY2F0aW9uLzE1IiwKICAgICAgICAicmVzb3VyY2UiOiB7CiAgICAgICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb24iLAogICAgICAgICAgImlkIjogIjE1IiwKICAgICAgICAgICJtZXRhIjogewogICAgICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyNS0wNi0wNVQyMTowNTo1Mi4wNTYrMDA6MDAiLAogICAgICAgICAgICAic291cmNlIjogIiNyUDVYdzNTZFlralYzWVczIgogICAgICAgICAgfSwKICAgICAgICAgICJleHRlbnNpb24iOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vYmF0Y2gtdHlwZSIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIkRTIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3BhY2thZ2luZy1pbmZvIiwKICAgICAgICAgICAgICAidmFsdWVTdHJpbmciOiAiVGFibGV0cyAtIERTIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL21lZGljaW5hbC1wcm9kdWN0IiwKICAgICAgICAgICAgICAidmFsdWVSZWZlcmVuY2UiOiB7CiAgICAgICAgICAgICAgICAicmVmZXJlbmNlIjogIk1lZGljaW5hbFByb2R1Y3REZWZpbml0aW9uLzMiLAogICAgICAgICAgICAgICAgImRpc3BsYXkiOiAiTWVkaWNpbmFsIFByb2R1Y3QgRGVmaW5pdGlvbiIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiaWRlbnRpZmllciI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL2JhdGNoLWlkZW50aWZpZXJzIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiMDAwMjMyNDkwIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAgICJjb2RpbmciOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvc3RhYmlsaXR5LWJhdGNoZXMiLAogICAgICAgICAgICAgICAgImNvZGUiOiAic3RhYmlsaXR5LWJhdGNoIiwKICAgICAgICAgICAgICAgICJkaXNwbGF5IjogIlN0YWJpbGl0eSBUZXN0IEJhdGNoIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInRleHQiOiAiU3RlbGJhdCBEUyBCYXRjaCAwMDAyMzI0OTAiCiAgICAgICAgICB9LAogICAgICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAgICAgImJhdGNoIjogewogICAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tYW51ZmFjdHVyaW5nLWRhdGUiLAogICAgICAgICAgICAgICAgInZhbHVlRGF0ZVRpbWUiOiAiMjAyNC0wMS0wMSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsb3ROdW1iZXIiOiAiMDAwMjMyNDkwIiwKICAgICAgICAgICAgImV4cGlyYXRpb25EYXRlIjogIjIwMjYtMTItMzEiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvTWVkaWNhdGlvbi8xNiIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uIiwKICAgICAgICAgICJpZCI6ICIxNiIsCiAgICAgICAgICAibWV0YSI6IHsKICAgICAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjUtMDYtMDVUMjE6MDU6NTIuMDcwKzAwOjAwIiwKICAgICAgICAgICAgInNvdXJjZSI6ICIjcTZpVTdqc0lubnhCMTNjRyIKICAgICAgICAgIH0sCiAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2JhdGNoLXR5cGUiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJEUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wYWNrYWdpbmctaW5mbyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlRhYmxldHMgLSBEUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tZWRpY2luYWwtcHJvZHVjdCIsCiAgICAgICAgICAgICAgInZhbHVlUmVmZXJlbmNlIjogewogICAgICAgICAgICAgICAgInJlZmVyZW5jZSI6ICJNZWRpY2luYWxQcm9kdWN0RGVmaW5pdGlvbi8zIiwKICAgICAgICAgICAgICAgICJkaXNwbGF5IjogIk1lZGljaW5hbCBQcm9kdWN0IERlZmluaXRpb24iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImlkZW50aWZpZXIiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9leGFtcGxlLm9yZy9iYXRjaC1pZGVudGlmaWVycyIsCiAgICAgICAgICAgICAgInZhbHVlIjogIjAwMDM0NTY2NyIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJjb2RlIjogewogICAgICAgICAgICAiY29kaW5nIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL3N0YWJpbGl0eS1iYXRjaGVzIiwKICAgICAgICAgICAgICAgICJjb2RlIjogInN0YWJpbGl0eS1iYXRjaCIsCiAgICAgICAgICAgICAgICAiZGlzcGxheSI6ICJTdGFiaWxpdHkgVGVzdCBCYXRjaCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0ZXh0IjogIlN0ZWxiYXQgRFBCYXRjaCAwMDAzNDU2NjciCiAgICAgICAgICB9LAogICAgICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAgICAgImJhdGNoIjogewogICAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tYW51ZmFjdHVyaW5nLWRhdGUiLAogICAgICAgICAgICAgICAgInZhbHVlRGF0ZVRpbWUiOiAiMjAyNC0wMS0wMSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsb3ROdW1iZXIiOiAiMDAwMzQ1NjY3IiwKICAgICAgICAgICAgImV4cGlyYXRpb25EYXRlIjogIjIwMjYtMTItMzEiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvTWVkaWNhdGlvbi8xNyIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uIiwKICAgICAgICAgICJpZCI6ICIxNyIsCiAgICAgICAgICAibWV0YSI6IHsKICAgICAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjUtMDYtMDVUMjE6MDU6NTIuMDg1KzAwOjAwIiwKICAgICAgICAgICAgInNvdXJjZSI6ICIjR1QzamxpdXZicnlXV0NZZiIKICAgICAgICAgIH0sCiAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2JhdGNoLXR5cGUiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJEUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wYWNrYWdpbmctaW5mbyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlRhYmxldHMgLSBEUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tZWRpY2luYWwtcHJvZHVjdCIsCiAgICAgICAgICAgICAgInZhbHVlUmVmZXJlbmNlIjogewogICAgICAgICAgICAgICAgInJlZmVyZW5jZSI6ICJNZWRpY2luYWxQcm9kdWN0RGVmaW5pdGlvbi8zIiwKICAgICAgICAgICAgICAgICJkaXNwbGF5IjogIk1lZGljaW5hbCBQcm9kdWN0IERlZmluaXRpb24iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImlkZW50aWZpZXIiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9leGFtcGxlLm9yZy9iYXRjaC1pZGVudGlmaWVycyIsCiAgICAgICAgICAgICAgInZhbHVlIjogIjAwMDMyMTQ3OSIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJjb2RlIjogewogICAgICAgICAgICAiY29kaW5nIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL3N0YWJpbGl0eS1iYXRjaGVzIiwKICAgICAgICAgICAgICAgICJjb2RlIjogInN0YWJpbGl0eS1iYXRjaCIsCiAgICAgICAgICAgICAgICAiZGlzcGxheSI6ICJTdGFiaWxpdHkgVGVzdCBCYXRjaCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0ZXh0IjogIlN0ZWxiYXQgRFBiYXRjaCAwMDAzMjE0NzkiCiAgICAgICAgICB9LAogICAgICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAgICAgImJhdGNoIjogewogICAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tYW51ZmFjdHVyaW5nLWRhdGUiLAogICAgICAgICAgICAgICAgInZhbHVlRGF0ZVRpbWUiOiAiMjAyNC0wMS0wMSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsb3ROdW1iZXIiOiAiMDAwMzIxNDc5IiwKICAgICAgICAgICAgImV4cGlyYXRpb25EYXRlIjogIjIwMjYtMTItMzEiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvTWVkaWNhdGlvbi8xOCIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uIiwKICAgICAgICAgICJpZCI6ICIxOCIsCiAgICAgICAgICAibWV0YSI6IHsKICAgICAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjUtMDYtMDVUMjE6MDU6NTIuMTAyKzAwOjAwIiwKICAgICAgICAgICAgInNvdXJjZSI6ICIjVjY5a0hzWHFQUWxNcXI1YyIKICAgICAgICAgIH0sCiAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2JhdGNoLXR5cGUiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJEUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wYWNrYWdpbmctaW5mbyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlRhYmxldHMgLSBEUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tZWRpY2luYWwtcHJvZHVjdCIsCiAgICAgICAgICAgICAgInZhbHVlUmVmZXJlbmNlIjogewogICAgICAgICAgICAgICAgInJlZmVyZW5jZSI6ICJNZWRpY2luYWxQcm9kdWN0RGVmaW5pdGlvbi8zIiwKICAgICAgICAgICAgICAgICJkaXNwbGF5IjogIk1lZGljaW5hbCBQcm9kdWN0IERlZmluaXRpb24iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImlkZW50aWZpZXIiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9leGFtcGxlLm9yZy9iYXRjaC1pZGVudGlmaWVycyIsCiAgICAgICAgICAgICAgInZhbHVlIjogIjAwMDM3NTE5MiIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJjb2RlIjogewogICAgICAgICAgICAiY29kaW5nIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL3N0YWJpbGl0eS1iYXRjaGVzIiwKICAgICAgICAgICAgICAgICJjb2RlIjogInN0YWJpbGl0eS1iYXRjaCIsCiAgICAgICAgICAgICAgICAiZGlzcGxheSI6ICJTdGFiaWxpdHkgVGVzdCBCYXRjaCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0ZXh0IjogIlN0ZWxiYXQgRFBiYXRjaCAwMDAzNzUxOTIiCiAgICAgICAgICB9LAogICAgICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAgICAgImJhdGNoIjogewogICAgICAgICAgICAiZXh0ZW5zaW9uIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9tYW51ZmFjdHVyaW5nLWRhdGUiLAogICAgICAgICAgICAgICAgInZhbHVlRGF0ZVRpbWUiOiAiMjAyNC0wMS0wMSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsb3ROdW1iZXIiOiAiMDAwMzc1MTkyIiwKICAgICAgICAgICAgImV4cGlyYXRpb25EYXRlIjogIjIwMjYtMTItMzEiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvT2JzZXJ2YXRpb24vNTIiLAogICAgICAgICJyZXNvdXJjZSI6IHsKICAgICAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAgICAgImlkIjogIjUyIiwKICAgICAgICAgICJtZXRhIjogewogICAgICAgICAgICAidmVyc2lvbklkIjogIjIiLAogICAgICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyNS0wNi0wNVQyMTozODoyOC41MzIrMDA6MDAiLAogICAgICAgICAgICAic291cmNlIjogIiM0WTIzVVQ3OXZDRXptZ08yIiwKICAgICAgICAgICAgInRhZyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL3RhZ3MiLAogICAgICAgICAgICAgICAgImNvZGUiOiAiY3JvLXByb3ZpZGVkLXJlc3VsdCIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvdGFncyIsCiAgICAgICAgICAgICAgICAiY29kZSI6ICJzdWJtaXR0ZWQtdG8tcmVndWxhdG9yIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJleHRlbnNpb24iOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vdGVzdC1wcm90b2NvbC1yZWZlcmVuY2UiLAogICAgICAgICAgICAgICJ2YWx1ZVJlZmVyZW5jZSI6IHsKICAgICAgICAgICAgICAgICJyZWZlcmVuY2UiOiAiUGxhbkRlZmluaXRpb24vaWQtNCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcHJvdG9jb2wtdGltZXBvaW50IiwKICAgICAgICAgICAgICAidmFsdWVTdHJpbmciOiAidGltZXBvaW50XzAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcHJvdG9jb2wtdGltZXBvaW50LXRpdGxlIiwKICAgICAgICAgICAgICAidmFsdWVTdHJpbmciOiAiSW5pdGlhbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc2hhcmVkLXdpdGgtc3BvbnNvciIsCiAgICAgICAgICAgICAgInZhbHVlQm9vbGVhbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcGFyYW1ldGVyLXJlc3VsdHMiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ7XCJ0ZXN0X25hbWVcIjogXCJEaXNzb2x1dGlvbiAoTWVhbilcIiwgXCJjYXRlZ29yeVwiOiBcIkRpc3NvbHV0aW9uIFZhbHVlc1wiLCBcInN1YmNhdGVnb3J5XCI6IFwiXCIsIFwiY29uZGl0aW9uXCI6IFwiMjXCsEMvNjAlIFJIXCIsIFwidGltZXBvaW50XCI6IFwiSW5pdGlhbFwifSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vY3JpdGVyaWEtcmVzdWx0cyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIntcIm1lZXRzX2FjY2VwdGFuY2VfY3JpdGVyaWFcIjogdHJ1ZX0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcmVzdWx0LWRldGFpbHMiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ7XCJjb25kaXRpb25fdGl0bGVcIjogXCIyNVx1MDBiMEMvNjAlIFJIXCIsIFwidGltZXBvaW50X3RpdGxlXCI6IFwiSW5pdGlhbFwiLCBcInRlc3RfdGl0bGVcIjogXCJEaXNzb2x1dGlvbiAoTWVhbilcIiwgXCJ0ZXN0X2NhdGVnb3J5XCI6IFwiRGlzc29sdXRpb24gVmFsdWVzXCIsIFwidGVzdF9zdWJjYXRlZ29yeVwiOiBcIlwiLCBcInRlc3RfZGVzY3JpcHRpb25cIjogXCJQaHlzaWNvLWNoZW1pY2FsIHByb3BlcnRpZXNcIn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcmVzdWx0LXNvdXJjZSIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogImNybyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWl0dGVkLXRvLXJlZ3VsYXRvciIsCiAgICAgICAgICAgICAgInZhbHVlQm9vbGVhbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWlzc2lvbi1kYXRlIiwKICAgICAgICAgICAgICAidmFsdWVEYXRlVGltZSI6ICIyMDI1LTA2LTA1VDIxOjM4OjI4LjUyOTE4MiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWlzc2lvbi1ub3RlcyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlN1Ym1pdHRlZCA0IENSTyByZXN1bHRzIGZvciByZWd1bGF0b3J5IHJldmlldyIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAgICAgImNhdGVnb3J5IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImNvZGluZyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9vYnNlcnZhdGlvbi1jYXRlZ29yaWVzIiwKICAgICAgICAgICAgICAgICAgImNvZGUiOiAic3RhYmlsaXR5LXRlc3QiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAgICJjb2RpbmciOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9zdGFiaWxpdHktdGVzdHMiLAogICAgICAgICAgICAgICAgImNvZGUiOiAiMTkiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidGV4dCI6ICIxOSIKICAgICAgICAgIH0sCiAgICAgICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAyNS0wNi0wNSIsCiAgICAgICAgICAicGVyZm9ybWVyIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImRpc3BsYXkiOiAibWoiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICAgInZhbHVlIjogMTIuMCwKICAgICAgICAgICAgInVuaXQiOiAibWciCiAgICAgICAgICB9LAogICAgICAgICAgIm5vdGUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidGV4dCI6ICIyNULCsEMvNjAlIFJIIiAtIEluaXRpYWwgLSBEaXNzb2x1dGlvbiAoTWVhbikiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiZnVsbFVybCI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvZmhpci9PYnNlcnZhdGlvbi81MyIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICAgICAiaWQiOiAiNTMiLAogICAgICAgICAgIm1ldGEiOiB7CiAgICAgICAgICAgICJ2ZXJzaW9uSWQiOiAiMiIsCiAgICAgICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDI1LTA2LTA1VDIxOjM4OjI4LjU5OCswMDowMCIsCiAgICAgICAgICAgICJzb3VyY2UiOiAiI0dzU213Z3lzMjYzVFhLVXIiLAogICAgICAgICAgICAidGFnIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvdGFncyIsCiAgICAgICAgICAgICAgICAiY29kZSI6ICJjcm8tcHJvdmlkZWQtcmVzdWx0IgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci90YWdzIiwKICAgICAgICAgICAgICAgICJjb2RlIjogInN1Ym1pdHRlZC10by1yZWd1bGF0b3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgImV4dGVuc2lvbiI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi90ZXN0LXByb3RvY29sLXJlZmVyZW5jZSIsCiAgICAgICAgICAgICAgInZhbHVlUmVmZXJlbmNlIjogewogICAgICAgICAgICAgICAgInJlZmVyZW5jZSI6ICJQbGFuRGVmaW5pdGlvbi9pZC00IgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wcm90b2NvbC10aW1lcG9pbnQiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ0aW1lcG9pbnRfMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wcm90b2NvbC10aW1lcG9pbnQtdGl0bGUiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJJbml0aWFsIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3NoYXJlZC13aXRoLXNwb25zb3IiLAogICAgICAgICAgICAgICJ2YWx1ZUJvb2xlYW4iOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcGFyYW1ldGVyLXJlc3VsdHMiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ7XCJ0ZXN0X25hbWVcIjogXCJEaXNzb2x1dGlvbiAoQ29uY2x1c2lvbilcIiwgXCJjYXRlZ29yeVwiOiBcIkRpc3NvbHV0aW9uIFZhbHVlc1wiLCBcInN1YmNhdGVnb3J5XCI6IFwiXCIsIFwiY29uZGl0aW9uXCI6IFwiMjXCsEMvNjAlIFJIXCIsIFwidGltZXBvaW50XCI6IFwiSW5pdGlhbFwifSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vY3JpdGVyaWEtcmVzdWx0cyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIntcIm1lZXRzX2FjY2VwdGFuY2VfY3JpdGVyaWFcIjogdHJ1ZX0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcmVzdWx0LWRldGFpbHMiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ7XCJjb25kaXRpb25fdGl0bGVcIjogXCIyNVx1MDBiMEMvNjAlIFJIXCIsIFwidGltZXBvaW50X3RpdGxlXCI6IFwiSW5pdGlhbFwiLCBcInRlc3RfdGl0bGVcIjogXCJEaXNzb2x1dGlvbiAoQ29uY2x1c2lvbilcIiwgXCJ0ZXN0X2NhdGVnb3J5XCI6IFwiRGlzc29sdXRpb24gVmFsdWVzXCIsIFwidGVzdF9zdWJjYXRlZ29yeVwiOiBcIlwiLCBcInRlc3RfZGVzY3JpcHRpb25cIjogXCJQaHlzaWNvLWNoZW1pY2FsIHByb3BlcnRpZXNcIn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcmVzdWx0LXNvdXJjZSIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogImNybyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWl0dGVkLXRvLXJlZ3VsYXRvciIsCiAgICAgICAgICAgICAgInZhbHVlQm9vbGVhbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWlzc2lvbi1kYXRlIiwKICAgICAgICAgICAgICAidmFsdWVEYXRlVGltZSI6ICIyMDI1LTA2LTA1VDIxOjM4OjI4LjU5NzA5NiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWlzc2lvbi1ub3RlcyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlN1Ym1pdHRlZCA0IENSTyByZXN1bHRzIGZvciByZWd1bGF0b3J5IHJldmlldyIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAgICAgImNhdGVnb3J5IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImNvZGluZyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9vYnNlcnZhdGlvbi1jYXRlZ29yaWVzIiwKICAgICAgICAgICAgICAgICAgImNvZGUiOiAic3RhYmlsaXR5LXRlc3QiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAgICJjb2RpbmciOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9zdGFiaWxpdHktdGVzdHMiLAogICAgICAgICAgICAgICAgImNvZGUiOiAiMjAiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidGV4dCI6ICIyMCIKICAgICAgICAgIH0sCiAgICAgICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAyNS0wNi0wNSIsCiAgICAgICAgICAicGVyZm9ybWVyIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImRpc3BsYXkiOiAibWoiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICAgInZhbHVlIjogMTIuMCwKICAgICAgICAgICAgInVuaXQiOiAibWciCiAgICAgICAgICB9LAogICAgICAgICAgIm5vdGUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidGV4dCI6ICIyNULCsEMvNjAlIFJIIiAtIEluaXRpYWwgLSBEaXNzb2x1dGlvbiAoQ29uY2x1c2lvbikiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiZnVsbFVybCI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvZmhpci9PYnNlcnZhdGlvbi81NCIsCiAgICAgICAgInJlc291cmNlIjogewogICAgICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICAgICAiaWQiOiAiNTQiLAogICAgICAgICAgIm1ldGEiOiB7CiAgICAgICAgICAgICJ2ZXJzaW9uSWQiOiAiMiIsCiAgICAgICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDI1LTA2LTA1VDIxOjM4OjI4LjYyMiswMDowMCIsCiAgICAgICAgICAgICJzb3VyY2UiOiAiI1lweUZGUFF0ZHAzcXlUVWkiLAogICAgICAgICAgICAidGFnIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvdGFncyIsCiAgICAgICAgICAgICAgICAiY29kZSI6ICJjcm8tcHJvdmlkZWQtcmVzdWx0IgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci90YWdzIiwKICAgICAgICAgICAgICAgICJjb2RlIjogInN1Ym1pdHRlZC10by1yZWd1bGF0b3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgImV4dGVuc2lvbiI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi90ZXN0LXByb3RvY29sLXJlZmVyZW5jZSIsCiAgICAgICAgICAgICAgInZhbHVlUmVmZXJlbmNlIjogewogICAgICAgICAgICAgICAgInJlZmVyZW5jZSI6ICJQbGFuRGVmaW5pdGlvbi9pZC00IgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wcm90b2NvbC10aW1lcG9pbnQiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ0aW1lcG9pbnRfMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9wcm90b2NvbC10aW1lcG9pbnQtdGl0bGUiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICIzIG1vbnRocyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9zaGFyZWQtd2l0aC1zcG9uc29yIiwKICAgICAgICAgICAgICAidmFsdWVCb29sZWFuIjogdHJ1ZQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3BhcmFtZXRlci1yZXN1bHRzIiwKICAgICAgICAgICAgICAidmFsdWVTdHJpbmciOiAie1widGVzdF9uYW1lXCI6IFwiRGlzc29sdXRpb24gKENvbmNsdXNpb24pXCIsIFwiY2F0ZWdvcnlcIjogXCJEaXNzb2x1dGlvbiBWYWx1ZXNcIiwgXCJzdWJjYXRlZ29yeVwiOiBcIlwiLCBcImNvbmRpdGlvblwiOiBcIjI1XHUwMGQwQy82MCUgUkhcIiwgXCJ0aW1lcG9pbnRcIjogXCIzIG1vbnRoc1wifSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vY3JpdGVyaWEtcmVzdWx0cyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIntcIm1lZXRzX2FjY2VwdGFuY2VfY3JpdGVyaWFcIjogdHJ1ZX0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vcmVzdWx0LWRldGFpbHMiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJ7XCJjb25kaXRpb25fdGl0bGVcIjogXCIyNVx1MDBiMEMvNjAlIFJIXCIsIFwidGltZXBvaW50X3RpdGxlXCI6IFwiMyBtb250aHNcIiwgXCJ0ZXN0X3RpdGxlXCI6IFwiRGlzc29sdXRpb24gKENvbmNsdXNpb24pXCIsIFwidGVzdF9jYXRlZ29yeVwiOiBcIkRpc3NvbHV0aW9uIFZhbHVlc1wiLCBcInRlc3Rfc3ViY2F0ZWdvcnlcIjogXCJcIiwgXCJ0ZXN0X2Rlc2NyaXB0aW9uXCI6IFwiUGh5c2ljby1jaGVtaWNhbCBwcm9wZXJ0aWVzXCJ9IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3Jlc3VsdC1zb3VyY2UiLAogICAgICAgICAgICAgICJ2YWx1ZVN0cmluZyI6ICJjcm8iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWl0dGVkLXRvLXJlZ3VsYXRvciIsCiAgICAgICAgICAgICAgInZhbHVlQm9vbGVhbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWlzc2lvbi1kYXRlIiwKICAgICAgICAgICAgICAidmFsdWVEYXRlVGltZSI6ICIyMDI1LTA2LTA1VDIxOjM4OjI4LjYyMDA3NiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vc3VibWlzc2lvbi1ub3RlcyIsCiAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIjogIlN1Ym1pdHRlZCA0IENSTyByZXN1bHRzIGZvciByZWd1bGF0b3J5IHJldmlldyIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAgICAgImNhdGVnb3J5IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImNvZGluZyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9vYnNlcnZhdGlvbi1jYXRlZ29yaWVzIiwKICAgICAgICAgICAgICAgICAgImNvZGUiOiAic3RhYmlsaXR5LXRlc3QiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAgICJjb2RpbmciOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9zdGFiaWxpdHktdGVzdHMiLAogICAgICAgICAgICAgICAgImNvZGUiOiAiMjAiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidGV4dCI6ICIyMCIKICAgICAgICAgIH0sCiAgICAgICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAyNS0wNi0wNSIsCiAgICAgICAgICAicGVyZm9ybWVyIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImRpc3BsYXkiOiAibWoiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICAgInZhbHVlIjogMTIuMCwKICAgICAgICAgICAgInVuaXQiOiAibWciCiAgICAgICAgICB9LAogICAgICAgICAgIm5vdGUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAidGV4dCI6ICIyNULCsEMvNjAlIFJIIiAtIDMgbW9udGhzIC0gRGlzc29sdXRpb24gKENvbmNsdXNpb24pIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgImZ1bGxVcmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2ZoaXIvT2JzZXJ2YXRpb24vNTUiLAogICAgICAgICJyZXNvdXJjZSI6IHsKICAgICAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAgICAgImlkIjogIjU1IiwKICAgICAgICAgICJtZXRhIjogewogICAgICAgICAgICAidmVyc2lvbklk"^^xsd:base64Binary ] ;
fhir:size [ fhir:v "1234"^^xsd:long ] ;
fhir:hash [ fhir:v "qZk+NkcGgWq6PiVxeFDCbJzQ2J0=/nE+3Y2c="^^xsd:base64Binary ] ;
fhir:title [ fhir:v "PQI Collection Bundle" ]     ]
  ] [
fhir:attachment [
fhir:contentType [ fhir:v "application/json" ] ;
fhir:data [ fhir:v "base64 data placeholder"^^xsd:base64Binary ] ;
fhir:size [ fhir:v "1234"^^xsd:long ] ;
fhir:hash [ fhir:v "qZk+NkcGgWq6PiVxeFDCbJzQ2J0=/nE+3Y2c="^^xsd:base64Binary ] ;
fhir:title [ fhir:v "ePI Document Bundle" ]     ]
  ] ) . # 

<urn:uuid:8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g> a fhir:Provenance ;
  fhir:id [ fhir:v "8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g"] ; # 
  fhir:meta [
fhir:lastUpdated [ fhir:v "2025-07-06T16:23:00.000-04:00"^^xsd:dateTime ] ;
    ( fhir:profile [
fhir:v "http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/Provenance-drug-pq"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/Provenance-drug-pq>     ] )
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Provenance_8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Provenance 8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g</b></p><a name=\"8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g\"> </a><a name=\"hc8d0g6f6d-5d9g-4c4d-be6f-9g0h1c3d4e5g\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Last updated: 2025-07-06 16:23:00-0400</p><p style=\"margin-bottom: 0px\">Profile: <code>http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/Provenance-drug-pq</code></p></div><p>Provenance for <a href=\"Bundle-example-apix-transaction-bundle.html#urn-uuid-7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f\">Type II Variation Documentation</a></p><p>Summary</p><table class=\"grid\"><tr><td>Recorded</td><td>2025-07-06 16:23:00-0400</td></tr></table><p><b>Agents</b></p><table class=\"grid\"><tr><td><b>Type</b></td><td><b>who</b></td></tr><tr><td><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/provenance-participant-type author}\">Author</span></td><td><a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#Organization_1\">Pharma Inc</a></td></tr><tr><td><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/provenance-participant-type custodian}\">Custodian</span></td><td><a href=\"Bundle-4a7b3c2d-5e6f-4a1b-9c4d-7e8f9a0b1c2d.html#Organization_2\">EMA</a></td></tr></table></div>"^^rdf:XMLLiteral
  ] ; # 
  fhir:target ( [
fhir:reference [ fhir:v "urn:uuid:7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f" ] ;
fhir:display [ fhir:v "Type II Variation Documentation" ]
  ] ) ; # 
  fhir:recorded [ fhir:v "2025-07-06T16:23:00.000-04:00"^^xsd:dateTime] ; # 
  fhir:agent ( [
fhir:type [
      ( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/provenance-participant-type"^^xsd:anyURI ] ;
fhir:code [ fhir:v "author" ] ;
fhir:display [ fhir:v "Author" ]       ] )     ] ;
fhir:who [
fhir:reference [ fhir:v "Organization/1" ] ;
fhir:display [ fhir:v "Pharma Inc" ]     ]
  ] [
fhir:type [
      ( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/provenance-participant-type"^^xsd:anyURI ] ;
fhir:code [ fhir:v "custodian" ] ;
fhir:display [ fhir:v "Custodian" ]       ] )     ] ;
fhir:who [
fhir:reference [ fhir:v "Organization/2" ] ;
fhir:display [ fhir:v "EMA" ]     ]
  ] ) ; # 
  fhir:entity ( [
fhir:role [ fhir:v "source" ] ;
fhir:what [
fhir:reference [ fhir:v "urn:uuid:7c9f5e5c-4c8f-4b3c-ad5e-8f9g0b1c2d3f" ] ;
fhir:display [ fhir:v "Type II Variation Documentation" ]     ]
  ] ) . #