WHO Antenatal Care Guideline Implementation Guide
0.3.0 - CI Build
WHO Antenatal Care Guideline Implementation Guide, published by World Health Organization (WHO). This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/costateixeira/smart-anc/ and changes regularly. See the Directory of published versions
Active as of 2024-09-10 |
<Library xmlns="http://hl7.org/fhir">
<id value="ANCBaseConcepts"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml">
<table class="grid dict">
<tr>
<th scope="row"><b>Id: </b></th>
<td style="padding-left: 4px;">ANCBaseConcepts</td>
</tr>
<tr>
<th scope="row"><b>Url: </b></th>
<td style="padding-left: 4px;"><a href="Library-ANCBaseConcepts.html">ANC Base Concepts</a></td>
</tr>
<tr>
<th scope="row"><b>Version: </b></th>
<td style="padding-left: 4px;">0.3.0</td>
</tr>
<tr>
<th scope="row"><b>Name: </b></th>
<td style="padding-left: 4px;">ANCBaseConcepts</td>
</tr>
<tr>
<th scope="row"><b>Title: </b></th>
<td style="padding-left: 4px;">ANC Base Concepts</td>
</tr>
<tr>
<th scope="row"><b>Status: </b></th>
<td style="padding-left: 4px;">active</td>
</tr>
<tr>
<th scope="row"><b>Experimental: </b></th>
<td style="padding-left: 4px;">false</td>
</tr>
<tr>
<th scope="row"><b>Type: </b></th>
<td style="padding-left: 4px;">
<p style="margin-bottom: 5px;">
<b>system: </b> <span><a href="http://hl7.org/fhir/R4/codesystem-library-type.html">http://terminology.hl7.org/CodeSystem/library-type</a></span>
</p>
<p style="margin-bottom: 5px;">
<b>code: </b> <span>logic-library</span>
</p>
</td>
</tr>
<tr>
<th scope="row"><b>Date: </b></th>
<td style="padding-left: 4px;">2024-09-10 04:55:21+0000</td>
</tr>
<tr>
<th scope="row"><b>Publisher: </b></th>
<td style="padding-left: 4px;">World Health Organization (WHO)</td>
</tr>
<tr>
<th scope="row"><b>Description: </b></th>
<td style="padding-left: 4px;">Base concepts used throughout the ANC content, including decision support and indicator logic.</td>
</tr>
<tr>
<th scope="row"><b>Jurisdiction: </b></th>
<td style="padding-left: 4px;">001</td>
</tr>
<tr>
<th scope="row"><b>Related Artifacts: </b></th>
<td style="padding-left: 4px;">
<p><b>Dependencies</b></p>
<ul>
<li><a href="ValueSet-antenatal-care-case.html">Antenatal care case</a></li>
<li><a href="ValueSet-antenatal-care-contact.html">Antenatal care contact</a></li>
<li><a href="ValueSet-pregnancy-condition.html">Pregnancy condition</a></li>
<li><a href="ValueSet-iron-supplement.html">Iron Supplement</a></li>
<li><a href="ValueSet-folic-acid-supplement.html">Folic Aicd Supplement</a></li>
</ul>
</td>
</tr>
<tr>
<td colspan="2">
<table>
<tr><th><a id="cql-content"><b>Content: </b></a> text/cql</th></tr>
<tr><td><pre><code class="language-cql">/*
Additional required concepts that do not have elements in the data dictionary
*/
library ANCBaseConcepts
valueset &quot;Antenatal care case&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case'
valueset &quot;Antenatal care contact&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact'
//valueset &quot;Pregnancy expected delivery date method&quot;: 'http://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips'
//valueset &quot;Pregnancy status&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/pregnancy-status'
//valueset &quot;Pregnancy status - pregnant&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/pregnancy-status-pregnant'
valueset &quot;Pregnancy condition&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/pregnancy-condition'
//valueset &quot;Gestational age from ultrasound&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/gestational-age-from-ultrasound'
// TODO: Add these to the dictionary to generate, shouldn't need to do these manually
valueset &quot;Iron supplement&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/iron-supplement'
valueset &quot;Folic acid supplement&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/folic-acid-supplement'
</code></pre></td></tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<table>
<tr><th><b>Content: </b> application/elm+xml</th></tr>
<tr><td><pre><code>Encoded data (4988 characters)</code></pre></td></tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<table>
<tr><th><b>Content: </b> application/elm+json</th></tr>
<tr><td><pre><code>Encoded data (6132 characters)</code></pre></td></tr>
</table>
</td>
</tr>
</table>
</div>
</text>
<extension
url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem">
<valueReference>🔗
<reference value="Device/cqf-tooling"/>
</valueReference>
</extension>
<url value="http://fhir.org/guides/who/anc-cds/Library/ANCBaseConcepts"/>
<version value="0.3.0"/>
<name value="ANCBaseConcepts"/>
<title value="ANC Base Concepts"/>
<status value="active"/>
<experimental value="false"/>
<type>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/library-type"/>
<code value="logic-library"/>
</coding>
</type>
<date value="2024-09-10T04:55:21+00:00"/>
<publisher value="World Health Organization (WHO)"/>
<contact>
<telecom>
<system value="url"/>
<value value="https://www.who.int"/>
</telecom>
</contact>
<description
value="Base concepts used throughout the ANC content, including decision support and indicator logic."/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
</coding>
</jurisdiction>
<relatedArtifact>
<type value="depends-on"/>
<display value="Value set Antenatal care case"/>
<resource
value="http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<display value="Value set Antenatal care contact"/>
<resource
value="http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<display value="Value set Pregnancy condition"/>
<resource
value="http://fhir.org/guides/who/anc-cds/ValueSet/pregnancy-condition"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<display value="Value set Iron supplement"/>
<resource
value="http://fhir.org/guides/who/anc-cds/ValueSet/iron-supplement"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<display value="Value set Folic acid supplement"/>
<resource
value="http://fhir.org/guides/who/anc-cds/ValueSet/folic-acid-supplement"/>
</relatedArtifact>
<content>
<contentType value="text/cql"/>
<data
value="LyoNCkFkZGl0aW9uYWwgcmVxdWlyZWQgY29uY2VwdHMgdGhhdCBkbyBub3QgaGF2ZSBlbGVtZW50cyBpbiB0aGUgZGF0YSBkaWN0aW9uYXJ5DQoqLw0KbGlicmFyeSBBTkNCYXNlQ29uY2VwdHMNCg0KdmFsdWVzZXQgIkFudGVuYXRhbCBjYXJlIGNhc2UiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jYXNlJw0KdmFsdWVzZXQgIkFudGVuYXRhbCBjYXJlIGNvbnRhY3QiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0Jw0KLy92YWx1ZXNldCAiUHJlZ25hbmN5IGV4cGVjdGVkIGRlbGl2ZXJ5IGRhdGUgbWV0aG9kIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdXYvaXBzL1ZhbHVlU2V0L2VkZC1tZXRob2QtdXYtaXBzJw0KLy92YWx1ZXNldCAiUHJlZ25hbmN5IHN0YXR1cyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L3ByZWduYW5jeS1zdGF0dXMnDQovL3ZhbHVlc2V0ICJQcmVnbmFuY3kgc3RhdHVzIC0gcHJlZ25hbnQiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9wcmVnbmFuY3ktc3RhdHVzLXByZWduYW50Jw0KdmFsdWVzZXQgIlByZWduYW5jeSBjb25kaXRpb24iOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9wcmVnbmFuY3ktY29uZGl0aW9uJw0KLy92YWx1ZXNldCAiR2VzdGF0aW9uYWwgYWdlIGZyb20gdWx0cmFzb3VuZCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2dlc3RhdGlvbmFsLWFnZS1mcm9tLXVsdHJhc291bmQnDQoNCi8vIFRPRE86IEFkZCB0aGVzZSB0byB0aGUgZGljdGlvbmFyeSB0byBnZW5lcmF0ZSwgc2hvdWxkbid0IG5lZWQgdG8gZG8gdGhlc2UgbWFudWFsbHkNCnZhbHVlc2V0ICJJcm9uIHN1cHBsZW1lbnQiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9pcm9uLXN1cHBsZW1lbnQnDQp2YWx1ZXNldCAiRm9saWMgYWNpZCBzdXBwbGVtZW50IjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvZm9saWMtYWNpZC1zdXBwbGVtZW50Jw0K"/>
</content>
<content>
<contentType value="application/elm+xml"/>
<data
value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjUiPg0KICAgICAgICAgPGE6cz4vKgpBZGRpdGlvbmFsIHJlcXVpcmVkIGNvbmNlcHRzIHRoYXQgZG8gbm90IGhhdmUgZWxlbWVudHMgaW4gdGhlIGRhdGEgZGljdGlvbmFyeQoqL2xpYnJhcnkgQU5DQmFzZUNvbmNlcHRzPC9hOnM+DQogICAgICA8L2E6cz4NCiAgIDwvYW5ub3RhdGlvbj4NCiAgIDxpZGVudGlmaWVyIGlkPSJBTkNCYXNlQ29uY2VwdHMiIHN5c3RlbT0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcyIvPg0KICAgPHNjaGVtYUlkZW50aWZpZXIgaWQ9InVybjpobDctb3JnOmVsbSIgdmVyc2lvbj0icjEiLz4NCiAgIDx1c2luZ3M+DQogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPg0KICAgPC91c2luZ3M+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhbElkPSIxIiBsb2NhdG9yPSI2OjEtNjo5NyIgbmFtZT0iQW50ZW5hdGFsIGNhcmUgY2FzZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW50ZW5hdGFsLWNhcmUtY2FzZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0FudGVuYXRhbCBjYXJlIGNhc2UmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FudGVuYXRhbC1jYXJlLWNhc2UnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyIiBsb2NhdG9yPSI3OjEtNzoxMDMiIG5hbWU9IkFudGVuYXRhbCBjYXJlIGNvbnRhY3QiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FudGVuYXRhbC1jYXJlLWNvbnRhY3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtBbnRlbmF0YWwgY2FyZSBjb250YWN0JnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMyIgbG9jYXRvcj0iMTE6MS0xMTo5NyIgbmFtZT0iUHJlZ25hbmN5IGNvbmRpdGlvbiIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvcHJlZ25hbmN5LWNvbmRpdGlvbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMyI+DQogICAgICAgICAgICAgICA8YTpzPi8vdmFsdWVzZXQgJnF1b3Q7UHJlZ25hbmN5IGV4cGVjdGVkIGRlbGl2ZXJ5IGRhdGUgbWV0aG9kJnF1b3Q7OiAnaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvZWRkLW1ldGhvZC11di1pcHMnCi8vdmFsdWVzZXQgJnF1b3Q7UHJlZ25hbmN5IHN0YXR1cyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvcHJlZ25hbmN5LXN0YXR1cycKLy92YWx1ZXNldCAmcXVvdDtQcmVnbmFuY3kgc3RhdHVzIC0gcHJlZ25hbnQmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L3ByZWduYW5jeS1zdGF0dXMtcHJlZ25hbnQndmFsdWVzZXQgJnF1b3Q7UHJlZ25hbmN5IGNvbmRpdGlvbiZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvcHJlZ25hbmN5LWNvbmRpdGlvbic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQiIGxvY2F0b3I9IjE1OjEtMTU6ODkiIG5hbWU9Iklyb24gc3VwcGxlbWVudCIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvaXJvbi1zdXBwbGVtZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Ly92YWx1ZXNldCAmcXVvdDtHZXN0YXRpb25hbCBhZ2UgZnJvbSB1bHRyYXNvdW5kJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9nZXN0YXRpb25hbC1hZ2UtZnJvbS11bHRyYXNvdW5kJwoKLy8gVE9ETzogQWRkIHRoZXNlIHRvIHRoZSBkaWN0aW9uYXJ5IHRvIGdlbmVyYXRlLCBzaG91bGRuJ3QgbmVlZCB0byBkbyB0aGVzZSBtYW51YWxseXZhbHVlc2V0ICZxdW90O0lyb24gc3VwcGxlbWVudCZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvaXJvbi1zdXBwbGVtZW50JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNSIgbG9jYXRvcj0iMTY6MS0xNjoxMDEiIG5hbWU9IkZvbGljIGFjaWQgc3VwcGxlbWVudCIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvZm9saWMtYWNpZC1zdXBwbGVtZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Rm9saWMgYWNpZCBzdXBwbGVtZW50JnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9mb2xpYy1hY2lkLXN1cHBsZW1lbnQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC92YWx1ZVNldHM+DQo8L2xpYnJhcnk+DQo="/>
</content>
<content>
<contentType value="application/elm+json"/>
<data
value="ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qXG5BZGRpdGlvbmFsIHJlcXVpcmVkIGNvbmNlcHRzIHRoYXQgZG8gbm90IGhhdmUgZWxlbWVudHMgaW4gdGhlIGRhdGEgZGljdGlvbmFyeVxuKi8iLCJsaWJyYXJ5IEFOQ0Jhc2VDb25jZXB0cyIgXQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9DQogICAgICB9IF0sDQogICAgICAiaWRlbnRpZmllciIgOiB7DQogICAgICAgICAiaWQiIDogIkFOQ0Jhc2VDb25jZXB0cyIsDQogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzIg0KICAgICAgfSwNCiAgICAgICJzY2hlbWFJZGVudGlmaWVyIiA6IHsNCiAgICAgICAgICJpZCIgOiAidXJuOmhsNy1vcmc6ZWxtIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICJyMSINCiAgICAgIH0sDQogICAgICAidXNpbmdzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJTeXN0ZW0iLA0KICAgICAgICAgICAgInVyaSIgOiAidXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIg0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgInZhbHVlU2V0cyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjY6MS02Ojk3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJBbnRlbmF0YWwgY2FyZSBjYXNlIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jYXNlIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJBbnRlbmF0YWwgY2FyZSBjYXNlXCIiLCI6ICIsIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FudGVuYXRhbC1jYXJlLWNhc2UnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjc6MS03OjEwMyIsDQogICAgICAgICAgICAibmFtZSIgOiAiQW50ZW5hdGFsIGNhcmUgY29udGFjdCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW50ZW5hdGFsLWNhcmUtY29udGFjdCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQW50ZW5hdGFsIGNhcmUgY29udGFjdFwiIiwiOiAiLCInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMToxLTExOjk3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJQcmVnbmFuY3kgY29uZGl0aW9uIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9wcmVnbmFuY3ktY29uZGl0aW9uIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLy92YWx1ZXNldCBcIlByZWduYW5jeSBleHBlY3RlZCBkZWxpdmVyeSBkYXRlIG1ldGhvZFwiOiAnaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvZWRkLW1ldGhvZC11di1pcHMnXG4vL3ZhbHVlc2V0IFwiUHJlZ25hbmN5IHN0YXR1c1wiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9wcmVnbmFuY3ktc3RhdHVzJ1xuLy92YWx1ZXNldCBcIlByZWduYW5jeSBzdGF0dXMgLSBwcmVnbmFudFwiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9wcmVnbmFuY3ktc3RhdHVzLXByZWduYW50JyIsInZhbHVlc2V0ICIsIlwiUHJlZ25hbmN5IGNvbmRpdGlvblwiIiwiOiAiLCInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9wcmVnbmFuY3ktY29uZGl0aW9uJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNToxLTE1Ojg5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJJcm9uIHN1cHBsZW1lbnQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2lyb24tc3VwcGxlbWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vdmFsdWVzZXQgXCJHZXN0YXRpb25hbCBhZ2UgZnJvbSB1bHRyYXNvdW5kXCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2dlc3RhdGlvbmFsLWFnZS1mcm9tLXVsdHJhc291bmQnXG5cbi8vIFRPRE86IEFkZCB0aGVzZSB0byB0aGUgZGljdGlvbmFyeSB0byBnZW5lcmF0ZSwgc2hvdWxkbid0IG5lZWQgdG8gZG8gdGhlc2UgbWFudWFsbHkiLCJ2YWx1ZXNldCAiLCJcIklyb24gc3VwcGxlbWVudFwiIiwiOiAiLCInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9pcm9uLXN1cHBsZW1lbnQnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2OjEtMTY6MTAxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJGb2xpYyBhY2lkIHN1cHBsZW1lbnQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2ZvbGljLWFjaWQtc3VwcGxlbWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRm9saWMgYWNpZCBzdXBwbGVtZW50XCIiLCI6ICIsIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2ZvbGljLWFjaWQtc3VwcGxlbWVudCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0NCiAgIH0NCn0="/>
</content>
</Library>