Clinical Decision Support for Chronic Pain Management and Shared Decision-Making IG
0.1.0 - CI Build International flag

Clinical Decision Support for Chronic Pain Management and Shared Decision-Making IG, published by CQF. 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/cqframework/cds4cpm/ and changes regularly. See the Directory of published versions

: null - XML Representation

Draft as of 2024-03-22

Raw xml | Download



<Library xmlns="http://hl7.org/fhir">
  <id value="library-InitialQualifyingQuerySTU3"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><h2>Contents</h2><p><code>application/elm+xml</code></p><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;library xmlns=&quot;urn:hl7-org:elm:r1&quot; xmlns:t=&quot;urn:hl7-org:elm-types:r1&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:fhir=&quot;http://hl7.org/fhir&quot; xmlns:qdm43=&quot;urn:healthit-gov:qdm:v4_3&quot; xmlns:qdm53=&quot;urn:healthit-gov:qdm:v5_3&quot; xmlns:a=&quot;urn:hl7-org:cql-annotations:r1&quot;&gt;
   &lt;annotation translatorVersion=&quot;1.3&quot; translatorOptions=&quot;EnableAnnotations,EnableLocators,DisableListDemotion,DisableListPromotion&quot; xsi:type=&quot;a:CqlToElmInfo&quot;/&gt;
   &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
      &lt;a:s r=&quot;145&quot;&gt;
         &lt;a:s&gt;library InitialQualifyingQuerySTU3 version '1.0'&lt;/a:s&gt;
      &lt;/a:s&gt;
   &lt;/annotation&gt;
   &lt;identifier id=&quot;InitialQualifyingQuerySTU3&quot; system=&quot;http://fhir.org/guides/cqf/cds4cpm&quot; version=&quot;1.0&quot;/&gt;
   &lt;schemaIdentifier id=&quot;urn:hl7-org:elm&quot; version=&quot;r1&quot;/&gt;
   &lt;usings&gt;
      &lt;def localIdentifier=&quot;System&quot; uri=&quot;urn:hl7-org:elm-types:r1&quot;/&gt;
      &lt;def localId=&quot;1&quot; locator=&quot;3:1-3:26&quot; localIdentifier=&quot;FHIR&quot; uri=&quot;http://hl7.org/fhir&quot; version=&quot;3.0.0&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;1&quot;&gt;
               &lt;a:s&gt;using &lt;/a:s&gt;
               &lt;a:s&gt;
                  &lt;a:s&gt;FHIR&lt;/a:s&gt;
               &lt;/a:s&gt;
               &lt;a:s&gt; version '3.0.0'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
   &lt;/usings&gt;
   &lt;includes&gt;
      &lt;def localId=&quot;2&quot; locator=&quot;5:1-5:54&quot; localIdentifier=&quot;FHIRHelpers&quot; path=&quot;http://hl7.org/fhir/FHIRHelpers&quot; version=&quot;3.0.0&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;2&quot;&gt;
               &lt;a:s&gt;include &lt;/a:s&gt;
               &lt;a:s&gt;
                  &lt;a:s&gt;FHIRHelpers&lt;/a:s&gt;
               &lt;/a:s&gt;
               &lt;a:s&gt; version '3.0.0' called FHIRHelpers&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
   &lt;/includes&gt;
   &lt;codeSystems&gt;
      &lt;def localId=&quot;3&quot; locator=&quot;7:1-7:48&quot; name=&quot;Common Languages&quot; id=&quot;urn:ietf:bcp:47&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;3&quot;&gt;
               &lt;a:s&gt;codesystem &amp;quot;Common Languages&amp;quot;: 'urn:ietf:bcp:47'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
   &lt;/codeSystems&gt;
   &lt;valueSets&gt;
      &lt;def localId=&quot;4&quot; locator=&quot;9:1-9:31&quot; name=&quot;Fibromyalgia&quot; id=&quot;todo&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;4&quot;&gt;
               &lt;a:s&gt;valueset &amp;quot;Fibromyalgia&amp;quot;: 'todo'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;5&quot; locator=&quot;10:1-10:37&quot; name=&quot;Hip Osteoarthritis&quot; id=&quot;todo&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;5&quot;&gt;
               &lt;a:s&gt;valueset &amp;quot;Hip Osteoarthritis&amp;quot;: 'todo'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;6&quot; locator=&quot;11:1-11:38&quot; name=&quot;Knee Osteoarthritis&quot; id=&quot;todo&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;6&quot;&gt;
               &lt;a:s&gt;valueset &amp;quot;Knee Osteoarthritis&amp;quot;: 'todo'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;7&quot; locator=&quot;12:1-12:34&quot; name=&quot;Lower Back Pain&quot; id=&quot;todo&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;7&quot;&gt;
               &lt;a:s&gt;valueset &amp;quot;Lower Back Pain&amp;quot;: 'todo'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;8&quot; locator=&quot;13:1-13:31&quot; name=&quot;Office Visit&quot; id=&quot;todo&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;8&quot;&gt;
               &lt;a:s&gt;valueset &amp;quot;Office Visit&amp;quot;: 'todo'&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
      &lt;/def&gt;
   &lt;/valueSets&gt;
   &lt;codes&gt;
      &lt;def localId=&quot;10&quot; locator=&quot;15:1-15:53&quot; name=&quot;English Language&quot; id=&quot;en&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;10&quot;&gt;
               &lt;a:s&gt;code &amp;quot;English Language&amp;quot;: 'en' from &lt;/a:s&gt;
               &lt;a:s r=&quot;9&quot;&gt;
                  &lt;a:s&gt;&amp;quot;Common Languages&amp;quot;&lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;codeSystem localId=&quot;9&quot; locator=&quot;15:36-15:53&quot; name=&quot;Common Languages&quot;/&gt;
      &lt;/def&gt;
   &lt;/codes&gt;
   &lt;contexts&gt;
      &lt;def locator=&quot;17:1-17:15&quot; name=&quot;Patient&quot;/&gt;
   &lt;/contexts&gt;
   &lt;statements&gt;
      &lt;def locator=&quot;17:1-17:15&quot; name=&quot;Patient&quot; context=&quot;Patient&quot;&gt;
         &lt;expression xsi:type=&quot;SingletonFrom&quot;&gt;
            &lt;operand locator=&quot;17:1-17:15&quot; dataType=&quot;fhir:Patient&quot; xsi:type=&quot;Retrieve&quot;/&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;12&quot; locator=&quot;22:1-23:22&quot; name=&quot;Lookback Date&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;12&quot;&gt;
               &lt;a:s r=&quot;11&quot;&gt;define &amp;quot;Lookback Date&amp;quot;:
  @2019-01-01T00:00:00&lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;11&quot; locator=&quot;23:3-23:22&quot; xsi:type=&quot;DateTime&quot;&gt;
            &lt;year valueType=&quot;t:Integer&quot; value=&quot;2019&quot; xsi:type=&quot;Literal&quot;/&gt;
            &lt;month valueType=&quot;t:Integer&quot; value=&quot;1&quot; xsi:type=&quot;Literal&quot;/&gt;
            &lt;day valueType=&quot;t:Integer&quot; value=&quot;1&quot; xsi:type=&quot;Literal&quot;/&gt;
            &lt;hour valueType=&quot;t:Integer&quot; value=&quot;0&quot; xsi:type=&quot;Literal&quot;/&gt;
            &lt;minute valueType=&quot;t:Integer&quot; value=&quot;0&quot; xsi:type=&quot;Literal&quot;/&gt;
            &lt;second valueType=&quot;t:Integer&quot; value=&quot;0&quot; xsi:type=&quot;Literal&quot;/&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;16&quot; locator=&quot;19:1-20:36&quot; name=&quot;Timeframe&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;16&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Timeframe&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;15&quot;&gt;
                  &lt;a:s&gt;Interval[&lt;/a:s&gt;
                  &lt;a:s r=&quot;13&quot;&gt;
                     &lt;a:s&gt;&amp;quot;Lookback Date&amp;quot;&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;, &lt;/a:s&gt;
                  &lt;a:s r=&quot;14&quot;&gt;
                     &lt;a:s&gt;Today()&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;]&lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;15&quot; locator=&quot;20:3-20:36&quot; lowClosed=&quot;true&quot; highClosed=&quot;true&quot; xsi:type=&quot;Interval&quot;&gt;
            &lt;low localId=&quot;13&quot; locator=&quot;20:12-20:26&quot; name=&quot;Lookback Date&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
            &lt;high xsi:type=&quot;ToDateTime&quot;&gt;
               &lt;operand localId=&quot;14&quot; locator=&quot;20:29-20:35&quot; xsi:type=&quot;Today&quot;/&gt;
            &lt;/high&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;35&quot; locator=&quot;36:1-43:3&quot; name=&quot;English Speaking Patient&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;35&quot;&gt;
               &lt;a:s&gt;define &amp;quot;English Speaking Patient&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;34&quot;&gt;
                  &lt;a:s&gt;exists &lt;/a:s&gt;
                  &lt;a:s r=&quot;33&quot;&gt;
                     &lt;a:s&gt;(
    &lt;/a:s&gt;
                     &lt;a:s r=&quot;33&quot;&gt;
                        &lt;a:s&gt;
                           &lt;a:s r=&quot;23&quot;&gt;
                              &lt;a:s r=&quot;22&quot;&gt;
                                 &lt;a:s&gt;
                                    &lt;a:s&gt;Patient.communication&lt;/a:s&gt;
                                 &lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s&gt; Comm&lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
      &lt;/a:s&gt;
                        &lt;a:s r=&quot;32&quot;&gt;
                           &lt;a:s&gt;where &lt;/a:s&gt;
                           &lt;a:s r=&quot;32&quot;&gt;
                              &lt;a:s&gt;exists &lt;/a:s&gt;
                              &lt;a:s r=&quot;31&quot;&gt;
                                 &lt;a:s&gt;(
        &lt;/a:s&gt;
                                 &lt;a:s r=&quot;31&quot;&gt;
                                    &lt;a:s&gt;
                                       &lt;a:s r=&quot;25&quot;&gt;
                                          &lt;a:s r=&quot;24&quot;&gt;
                                             &lt;a:s&gt;
                                                &lt;a:s&gt;Comm.language.coding&lt;/a:s&gt;
                                             &lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                          &lt;a:s&gt; Language&lt;/a:s&gt;
                                       &lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                    &lt;a:s&gt;
          &lt;/a:s&gt;
                                    &lt;a:s r=&quot;30&quot;&gt;
                                       &lt;a:s&gt;where &lt;/a:s&gt;
                                       &lt;a:s r=&quot;30&quot;&gt;
                                          &lt;a:s r=&quot;28&quot;&gt;
                                             &lt;a:s r=&quot;26&quot;&gt;
                                                &lt;a:s&gt;FHIRHelpers&lt;/a:s&gt;
                                             &lt;/a:s&gt;
                                             &lt;a:s&gt;.&lt;/a:s&gt;
                                             &lt;a:s r=&quot;28&quot;&gt;
                                                &lt;a:s&gt;ToCode( &lt;/a:s&gt;
                                                &lt;a:s r=&quot;27&quot;&gt;
                                                   &lt;a:s&gt;Language&lt;/a:s&gt;
                                                &lt;/a:s&gt;
                                                &lt;a:s&gt; )&lt;/a:s&gt;
                                             &lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                          &lt;a:s&gt; ~ &lt;/a:s&gt;
                                          &lt;a:s r=&quot;29&quot;&gt;
                                             &lt;a:s&gt;&amp;quot;English Language&amp;quot;&lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                       &lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                 &lt;/a:s&gt;
                                 &lt;a:s&gt;
      )&lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                     &lt;a:s&gt;
  )&lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;34&quot; locator=&quot;37:3-43:3&quot; xsi:type=&quot;Exists&quot;&gt;
            &lt;operand localId=&quot;33&quot; locator=&quot;37:10-43:3&quot; xsi:type=&quot;Query&quot;&gt;
               &lt;source localId=&quot;23&quot; locator=&quot;38:5-38:30&quot; alias=&quot;Comm&quot;&gt;
                  &lt;expression localId=&quot;22&quot; locator=&quot;38:5-38:25&quot; path=&quot;communication&quot; xsi:type=&quot;Property&quot;&gt;
                     &lt;source name=&quot;Patient&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
                  &lt;/expression&gt;
               &lt;/source&gt;
               &lt;where localId=&quot;32&quot; locator=&quot;39:7-42:7&quot; xsi:type=&quot;Exists&quot;&gt;
                  &lt;operand localId=&quot;31&quot; locator=&quot;39:20-42:7&quot; xsi:type=&quot;Query&quot;&gt;
                     &lt;source localId=&quot;25&quot; locator=&quot;40:9-40:37&quot; alias=&quot;Language&quot;&gt;
                        &lt;expression localId=&quot;24&quot; locator=&quot;40:9-40:28&quot; path=&quot;coding&quot; xsi:type=&quot;Property&quot;&gt;
                           &lt;source path=&quot;language&quot; scope=&quot;Comm&quot; xsi:type=&quot;Property&quot;/&gt;
                        &lt;/expression&gt;
                     &lt;/source&gt;
                     &lt;where localId=&quot;30&quot; locator=&quot;41:11-41:67&quot; xsi:type=&quot;Equivalent&quot;&gt;
                        &lt;operand localId=&quot;28&quot; locator=&quot;41:17-41:46&quot; name=&quot;ToCode&quot; libraryName=&quot;FHIRHelpers&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                           &lt;operand localId=&quot;27&quot; locator=&quot;41:37-41:44&quot; name=&quot;Language&quot; xsi:type=&quot;AliasRef&quot;/&gt;
                        &lt;/operand&gt;
                        &lt;operand localId=&quot;29&quot; locator=&quot;41:50-41:67&quot; name=&quot;English Language&quot; xsi:type=&quot;CodeRef&quot;/&gt;
                     &lt;/where&gt;
                  &lt;/operand&gt;
               &lt;/where&gt;
            &lt;/operand&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;45&quot; locator=&quot;89:1-91:47&quot; name=&quot;Office Visits During Timeframe&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;45&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Office Visits During Timeframe&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;44&quot;&gt;
                  &lt;a:s&gt;
                     &lt;a:s r=&quot;39&quot;&gt;
                        &lt;a:s r=&quot;38&quot;&gt;
                           &lt;a:s r=&quot;38&quot;&gt;
                              &lt;a:s&gt;[Encounter: &lt;/a:s&gt;
                              &lt;a:s&gt;
                                 &lt;a:s&gt;&amp;quot;Office Visit&amp;quot;&lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s&gt;]&lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt; OfficeVisit&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;
    &lt;/a:s&gt;
                  &lt;a:s r=&quot;43&quot;&gt;
                     &lt;a:s&gt;where &lt;/a:s&gt;
                     &lt;a:s r=&quot;43&quot;&gt;
                        &lt;a:s r=&quot;41&quot;&gt;
                           &lt;a:s r=&quot;40&quot;&gt;
                              &lt;a:s&gt;OfficeVisit&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt;.&lt;/a:s&gt;
                           &lt;a:s r=&quot;41&quot;&gt;
                              &lt;a:s&gt;period&lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s r=&quot;43&quot;&gt; during &lt;/a:s&gt;
                        &lt;a:s r=&quot;42&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Timeframe&amp;quot;&lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;44&quot; locator=&quot;90:3-91:47&quot; xsi:type=&quot;Query&quot;&gt;
            &lt;source localId=&quot;39&quot; locator=&quot;90:3-90:41&quot; alias=&quot;OfficeVisit&quot;&gt;
               &lt;expression localId=&quot;38&quot; locator=&quot;90:3-90:29&quot; dataType=&quot;fhir:Encounter&quot; codeProperty=&quot;type&quot; codeComparator=&quot;in&quot; xsi:type=&quot;Retrieve&quot;&gt;
                  &lt;codes locator=&quot;90:15-90:28&quot; name=&quot;Office Visit&quot; xsi:type=&quot;ValueSetRef&quot;/&gt;
               &lt;/expression&gt;
            &lt;/source&gt;
            &lt;where localId=&quot;43&quot; locator=&quot;91:5-91:47&quot; xsi:type=&quot;IncludedIn&quot;&gt;
               &lt;operand name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;41&quot; locator=&quot;91:11-91:28&quot; path=&quot;period&quot; scope=&quot;OfficeVisit&quot; xsi:type=&quot;Property&quot;/&gt;
               &lt;/operand&gt;
               &lt;operand localId=&quot;42&quot; locator=&quot;91:37-91:47&quot; name=&quot;Timeframe&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
            &lt;/where&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;50&quot; locator=&quot;45:1-46:29&quot; name=&quot;Fibromyalgia Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;50&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Fibromyalgia Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;49&quot;&gt;
                  &lt;a:s&gt;[Condition: &lt;/a:s&gt;
                  &lt;a:s&gt;
                     &lt;a:s&gt;&amp;quot;Fibromyalgia&amp;quot;&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;]&lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;49&quot; locator=&quot;46:3-46:29&quot; dataType=&quot;fhir:Condition&quot; codeProperty=&quot;code&quot; codeComparator=&quot;in&quot; xsi:type=&quot;Retrieve&quot;&gt;
            &lt;codes locator=&quot;46:15-46:28&quot; name=&quot;Fibromyalgia&quot; xsi:type=&quot;ValueSetRef&quot;/&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;73&quot; locator=&quot;99:1-105:9&quot; name=&quot;Outpatient Encounter Diagnosis During Timeframe&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot; xsi:type=&quot;FunctionDef&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;73&quot;&gt;
               &lt;a:s&gt;define function &amp;quot;Outpatient Encounter Diagnosis During Timeframe&amp;quot;(conditions &lt;/a:s&gt;
               &lt;a:s r=&quot;53&quot;&gt;
                  &lt;a:s&gt;List&amp;lt;&lt;/a:s&gt;
                  &lt;a:s r=&quot;52&quot;&gt;
                     &lt;a:s&gt;Condition&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;&gt;&lt;/a:s&gt;
               &lt;/a:s&gt;
               &lt;a:s&gt;):
  &lt;/a:s&gt;
               &lt;a:s r=&quot;72&quot;&gt;
                  &lt;a:s r=&quot;72&quot;&gt;
                     &lt;a:s&gt;
                        &lt;a:s r=&quot;55&quot;&gt;
                           &lt;a:s r=&quot;54&quot;&gt;
                              &lt;a:s&gt;
                                 &lt;a:s&gt;conditions&lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; Diagnosis&lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                     &lt;a:s&gt;
    &lt;/a:s&gt;
                     &lt;a:s r=&quot;71&quot;&gt;
                        &lt;a:s&gt;with &lt;/a:s&gt;
                        &lt;a:s r=&quot;57&quot;&gt;
                           &lt;a:s r=&quot;56&quot;&gt;
                              &lt;a:s&gt;
                                 &lt;a:s&gt;&amp;quot;Office Visits During Timeframe&amp;quot;&lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; OfficeVisit&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
      such that &lt;/a:s&gt;
                        &lt;a:s r=&quot;70&quot;&gt;
                           &lt;a:s&gt;exists &lt;/a:s&gt;
                           &lt;a:s r=&quot;69&quot;&gt;
                              &lt;a:s&gt;(
          &lt;/a:s&gt;
                              &lt;a:s r=&quot;69&quot;&gt;
                                 &lt;a:s&gt;
                                    &lt;a:s r=&quot;59&quot;&gt;
                                       &lt;a:s r=&quot;58&quot;&gt;
                                          &lt;a:s&gt;
                                             &lt;a:s&gt;OfficeVisit.diagnosis&lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                       &lt;/a:s&gt;
                                       &lt;a:s&gt; Diagnosis&lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                 &lt;/a:s&gt;
                                 &lt;a:s&gt;
            &lt;/a:s&gt;
                                 &lt;a:s r=&quot;68&quot;&gt;
                                    &lt;a:s&gt;where &lt;/a:s&gt;
                                    &lt;a:s r=&quot;68&quot;&gt;
                                       &lt;a:s r=&quot;65&quot;&gt;
                                          &lt;a:s&gt;Last( &lt;/a:s&gt;
                                          &lt;a:s r=&quot;64&quot;&gt;
                                             &lt;a:s&gt;Split( &lt;/a:s&gt;
                                             &lt;a:s r=&quot;62&quot;&gt;
                                                &lt;a:s r=&quot;61&quot;&gt;
                                                   &lt;a:s r=&quot;60&quot;&gt;
                                                      &lt;a:s&gt;Diagnosis&lt;/a:s&gt;
                                                   &lt;/a:s&gt;
                                                   &lt;a:s&gt;.&lt;/a:s&gt;
                                                   &lt;a:s r=&quot;61&quot;&gt;
                                                      &lt;a:s&gt;condition&lt;/a:s&gt;
                                                   &lt;/a:s&gt;
                                                &lt;/a:s&gt;
                                                &lt;a:s&gt;.&lt;/a:s&gt;
                                                &lt;a:s r=&quot;62&quot;&gt;
                                                   &lt;a:s&gt;reference&lt;/a:s&gt;
                                                &lt;/a:s&gt;
                                             &lt;/a:s&gt;
                                             &lt;a:s&gt;, &lt;/a:s&gt;
                                             &lt;a:s r=&quot;63&quot;&gt;
                                                &lt;a:s&gt;'/'&lt;/a:s&gt;
                                             &lt;/a:s&gt;
                                             &lt;a:s&gt; )&lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                          &lt;a:s&gt; )&lt;/a:s&gt;
                                       &lt;/a:s&gt;
                                       &lt;a:s&gt; ~ &lt;/a:s&gt;
                                       &lt;a:s r=&quot;67&quot;&gt;
                                          &lt;a:s r=&quot;66&quot;&gt;
                                             &lt;a:s&gt;Diagnosis&lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                          &lt;a:s&gt;.&lt;/a:s&gt;
                                          &lt;a:s r=&quot;67&quot;&gt;
                                             &lt;a:s&gt;id&lt;/a:s&gt;
                                          &lt;/a:s&gt;
                                       &lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                 &lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s&gt;
        )&lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;72&quot; locator=&quot;100:3-105:9&quot; xsi:type=&quot;Query&quot;&gt;
            &lt;source localId=&quot;55&quot; locator=&quot;100:3-100:22&quot; alias=&quot;Diagnosis&quot;&gt;
               &lt;expression localId=&quot;54&quot; locator=&quot;100:3-100:12&quot; name=&quot;conditions&quot; xsi:type=&quot;OperandRef&quot;/&gt;
            &lt;/source&gt;
            &lt;relationship localId=&quot;71&quot; locator=&quot;101:5-105:9&quot; alias=&quot;OfficeVisit&quot; xsi:type=&quot;With&quot;&gt;
               &lt;expression localId=&quot;56&quot; locator=&quot;101:10-101:41&quot; name=&quot;Office Visits During Timeframe&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;suchThat localId=&quot;70&quot; locator=&quot;102:17-105:9&quot; xsi:type=&quot;Exists&quot;&gt;
                  &lt;operand localId=&quot;69&quot; locator=&quot;102:24-105:9&quot; xsi:type=&quot;Query&quot;&gt;
                     &lt;source localId=&quot;59&quot; locator=&quot;103:11-103:41&quot; alias=&quot;Diagnosis&quot;&gt;
                        &lt;expression localId=&quot;58&quot; locator=&quot;103:11-103:31&quot; path=&quot;diagnosis&quot; scope=&quot;OfficeVisit&quot; xsi:type=&quot;Property&quot;/&gt;
                     &lt;/source&gt;
                     &lt;where localId=&quot;68&quot; locator=&quot;104:13-104:84&quot; xsi:type=&quot;Equivalent&quot;&gt;
                        &lt;operand localId=&quot;65&quot; locator=&quot;104:19-104:69&quot; xsi:type=&quot;Last&quot;&gt;
                           &lt;source localId=&quot;64&quot; locator=&quot;104:25-104:67&quot; xsi:type=&quot;Split&quot;&gt;
                              &lt;stringToSplit name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                                 &lt;operand localId=&quot;62&quot; locator=&quot;104:32-104:60&quot; path=&quot;reference&quot; xsi:type=&quot;Property&quot;&gt;
                                    &lt;source localId=&quot;61&quot; locator=&quot;104:32-104:50&quot; path=&quot;condition&quot; scope=&quot;Diagnosis&quot; xsi:type=&quot;Property&quot;/&gt;
                                 &lt;/operand&gt;
                              &lt;/stringToSplit&gt;
                              &lt;separator localId=&quot;63&quot; locator=&quot;104:63-104:65&quot; valueType=&quot;t:String&quot; value=&quot;/&quot; xsi:type=&quot;Literal&quot;/&gt;
                           &lt;/source&gt;
                        &lt;/operand&gt;
                        &lt;operand localId=&quot;67&quot; locator=&quot;104:73-104:84&quot; path=&quot;id&quot; scope=&quot;Diagnosis&quot; xsi:type=&quot;Property&quot;/&gt;
                     &lt;/where&gt;
                  &lt;/operand&gt;
               &lt;/suchThat&gt;
            &lt;/relationship&gt;
         &lt;/expression&gt;
         &lt;operand name=&quot;conditions&quot;&gt;
            &lt;operandTypeSpecifier localId=&quot;53&quot; locator=&quot;99:78-99:92&quot; xsi:type=&quot;ListTypeSpecifier&quot;&gt;
               &lt;elementType localId=&quot;52&quot; locator=&quot;99:83-99:91&quot; name=&quot;fhir:Condition&quot; xsi:type=&quot;NamedTypeSpecifier&quot;/&gt;
            &lt;/operandTypeSpecifier&gt;
         &lt;/operand&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;96&quot; locator=&quot;93:1-97:44&quot; name=&quot;Active Problem During Timeframe&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot; xsi:type=&quot;FunctionDef&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;96&quot;&gt;
               &lt;a:s&gt;define function &amp;quot;Active Problem During Timeframe&amp;quot;(conditions &lt;/a:s&gt;
               &lt;a:s r=&quot;78&quot;&gt;
                  &lt;a:s&gt;List&amp;lt;&lt;/a:s&gt;
                  &lt;a:s r=&quot;77&quot;&gt;
                     &lt;a:s&gt;Condition&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;&gt;&lt;/a:s&gt;
               &lt;/a:s&gt;
               &lt;a:s&gt;):
  &lt;/a:s&gt;
               &lt;a:s r=&quot;95&quot;&gt;
                  &lt;a:s r=&quot;95&quot;&gt;
                     &lt;a:s&gt;
                        &lt;a:s r=&quot;80&quot;&gt;
                           &lt;a:s r=&quot;79&quot;&gt;
                              &lt;a:s&gt;
                                 &lt;a:s&gt;conditions&lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; Diagnosis&lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                     &lt;a:s&gt;
    &lt;/a:s&gt;
                     &lt;a:s r=&quot;94&quot;&gt;
                        &lt;a:s&gt;where &lt;/a:s&gt;
                        &lt;a:s r=&quot;94&quot;&gt;
                           &lt;a:s r=&quot;89&quot;&gt;
                              &lt;a:s r=&quot;84&quot;&gt;
                                 &lt;a:s r=&quot;82&quot;&gt;
                                    &lt;a:s r=&quot;81&quot;&gt;
                                       &lt;a:s&gt;Diagnosis&lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                    &lt;a:s&gt;.&lt;/a:s&gt;
                                    &lt;a:s r=&quot;82&quot;&gt;
                                       &lt;a:s&gt;clinicalStatus&lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                 &lt;/a:s&gt;
                                 &lt;a:s&gt; ~ &lt;/a:s&gt;
                                 &lt;a:s r=&quot;83&quot;&gt;
                                    &lt;a:s&gt;'active'&lt;/a:s&gt;
                                 &lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s&gt;
      and &lt;/a:s&gt;
                              &lt;a:s r=&quot;88&quot;&gt;
                                 &lt;a:s r=&quot;86&quot;&gt;
                                    &lt;a:s r=&quot;85&quot;&gt;
                                       &lt;a:s&gt;Diagnosis&lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                    &lt;a:s&gt;.&lt;/a:s&gt;
                                    &lt;a:s r=&quot;86&quot;&gt;
                                       &lt;a:s&gt;verificationStatus&lt;/a:s&gt;
                                    &lt;/a:s&gt;
                                 &lt;/a:s&gt;
                                 &lt;a:s&gt; ~ &lt;/a:s&gt;
                                 &lt;a:s r=&quot;87&quot;&gt;
                                    &lt;a:s&gt;'confirmed'&lt;/a:s&gt;
                                 &lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt;
      and &lt;/a:s&gt;
                           &lt;a:s r=&quot;93&quot;&gt;
                              &lt;a:s r=&quot;91&quot;&gt;
                                 &lt;a:s r=&quot;90&quot;&gt;
                                    &lt;a:s&gt;Diagnosis&lt;/a:s&gt;
                                 &lt;/a:s&gt;
                                 &lt;a:s&gt;.&lt;/a:s&gt;
                                 &lt;a:s r=&quot;91&quot;&gt;
                                    &lt;a:s&gt;onset&lt;/a:s&gt;
                                 &lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s r=&quot;93&quot;&gt; during &lt;/a:s&gt;
                              &lt;a:s r=&quot;92&quot;&gt;
                                 &lt;a:s&gt;&amp;quot;Timeframe&amp;quot;&lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;95&quot; locator=&quot;94:3-97:44&quot; xsi:type=&quot;Query&quot;&gt;
            &lt;source localId=&quot;80&quot; locator=&quot;94:3-94:22&quot; alias=&quot;Diagnosis&quot;&gt;
               &lt;expression localId=&quot;79&quot; locator=&quot;94:3-94:12&quot; name=&quot;conditions&quot; xsi:type=&quot;OperandRef&quot;/&gt;
            &lt;/source&gt;
            &lt;where localId=&quot;94&quot; locator=&quot;95:5-97:44&quot; xsi:type=&quot;And&quot;&gt;
               &lt;operand localId=&quot;89&quot; locator=&quot;95:11-96:52&quot; xsi:type=&quot;And&quot;&gt;
                  &lt;operand localId=&quot;84&quot; locator=&quot;95:11-95:45&quot; xsi:type=&quot;Equivalent&quot;&gt;
                     &lt;operand name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                        &lt;operand localId=&quot;82&quot; locator=&quot;95:11-95:34&quot; path=&quot;clinicalStatus&quot; scope=&quot;Diagnosis&quot; xsi:type=&quot;Property&quot;/&gt;
                     &lt;/operand&gt;
                     &lt;operand localId=&quot;83&quot; locator=&quot;95:38-95:45&quot; valueType=&quot;t:String&quot; value=&quot;active&quot; xsi:type=&quot;Literal&quot;/&gt;
                  &lt;/operand&gt;
                  &lt;operand localId=&quot;88&quot; locator=&quot;96:11-96:52&quot; xsi:type=&quot;Equivalent&quot;&gt;
                     &lt;operand name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                        &lt;operand localId=&quot;86&quot; locator=&quot;96:11-96:38&quot; path=&quot;verificationStatus&quot; scope=&quot;Diagnosis&quot; xsi:type=&quot;Property&quot;/&gt;
                     &lt;/operand&gt;
                     &lt;operand localId=&quot;87&quot; locator=&quot;96:42-96:52&quot; valueType=&quot;t:String&quot; value=&quot;confirmed&quot; xsi:type=&quot;Literal&quot;/&gt;
                  &lt;/operand&gt;
               &lt;/operand&gt;
               &lt;operand localId=&quot;93&quot; locator=&quot;97:11-97:44&quot; xsi:type=&quot;IncludedIn&quot;&gt;
                  &lt;operand name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                     &lt;operand asType=&quot;fhir:Period&quot; xsi:type=&quot;As&quot;&gt;
                        &lt;operand localId=&quot;91&quot; locator=&quot;97:11-97:25&quot; path=&quot;onset&quot; scope=&quot;Diagnosis&quot; xsi:type=&quot;Property&quot;/&gt;
                     &lt;/operand&gt;
                  &lt;/operand&gt;
                  &lt;operand localId=&quot;92&quot; locator=&quot;97:34-97:44&quot; name=&quot;Timeframe&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/where&gt;
         &lt;/expression&gt;
         &lt;operand name=&quot;conditions&quot;&gt;
            &lt;operandTypeSpecifier localId=&quot;78&quot; locator=&quot;93:62-93:76&quot; xsi:type=&quot;ListTypeSpecifier&quot;&gt;
               &lt;elementType localId=&quot;77&quot; locator=&quot;93:67-93:75&quot; name=&quot;fhir:Condition&quot; xsi:type=&quot;NamedTypeSpecifier&quot;/&gt;
            &lt;/operandTypeSpecifier&gt;
         &lt;/operand&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;100&quot; locator=&quot;48:1-54:3&quot; name=&quot;Has Qualifying Fibromyalgia Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;100&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Has Qualifying Fibromyalgia Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;99&quot;&gt;
                  &lt;a:s r=&quot;75&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;74&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;74&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Outpatient Encounter Diagnosis During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;51&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Fibromyalgia Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;
  or &lt;/a:s&gt;
                  &lt;a:s r=&quot;98&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;97&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;97&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Active Problem During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;76&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Fibromyalgia Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;99&quot; locator=&quot;49:3-54:3&quot; xsi:type=&quot;Or&quot;&gt;
            &lt;operand localId=&quot;75&quot; locator=&quot;49:3-51:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;74&quot; locator=&quot;49:10-51:3&quot; name=&quot;Outpatient Encounter Diagnosis During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;51&quot; locator=&quot;50:56-50:79&quot; name=&quot;Fibromyalgia Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
            &lt;operand localId=&quot;98&quot; locator=&quot;52:6-54:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;97&quot; locator=&quot;52:13-54:3&quot; name=&quot;Active Problem During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;76&quot; locator=&quot;53:40-53:63&quot; name=&quot;Fibromyalgia Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;103&quot; locator=&quot;56:1-57:35&quot; name=&quot;Hip Osteoarthritis Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;103&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Hip Osteoarthritis Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;102&quot;&gt;
                  &lt;a:s&gt;[Condition: &lt;/a:s&gt;
                  &lt;a:s&gt;
                     &lt;a:s&gt;&amp;quot;Hip Osteoarthritis&amp;quot;&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;]&lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;102&quot; locator=&quot;57:3-57:35&quot; dataType=&quot;fhir:Condition&quot; codeProperty=&quot;code&quot; codeComparator=&quot;in&quot; xsi:type=&quot;Retrieve&quot;&gt;
            &lt;codes locator=&quot;57:15-57:34&quot; name=&quot;Hip Osteoarthritis&quot; xsi:type=&quot;ValueSetRef&quot;/&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;111&quot; locator=&quot;59:1-65:3&quot; name=&quot;Has Qualifying Hip Osteoarthritis Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;111&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Has Qualifying Hip Osteoarthritis Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;110&quot;&gt;
                  &lt;a:s r=&quot;106&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;105&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;105&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Outpatient Encounter Diagnosis During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;104&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Hip Osteoarthritis Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;
  or &lt;/a:s&gt;
                  &lt;a:s r=&quot;109&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;108&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;108&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Active Problem During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;107&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Hip Osteoarthritis Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;110&quot; locator=&quot;60:3-65:3&quot; xsi:type=&quot;Or&quot;&gt;
            &lt;operand localId=&quot;106&quot; locator=&quot;60:3-62:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;105&quot; locator=&quot;60:10-62:3&quot; name=&quot;Outpatient Encounter Diagnosis During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;104&quot; locator=&quot;61:56-61:85&quot; name=&quot;Hip Osteoarthritis Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
            &lt;operand localId=&quot;109&quot; locator=&quot;63:6-65:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;108&quot; locator=&quot;63:13-65:3&quot; name=&quot;Active Problem During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;107&quot; locator=&quot;64:40-64:69&quot; name=&quot;Hip Osteoarthritis Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;115&quot; locator=&quot;67:1-68:36&quot; name=&quot;Knee Osteoarthritis Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;115&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Knee Osteoarthritis Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;114&quot;&gt;
                  &lt;a:s&gt;[Condition: &lt;/a:s&gt;
                  &lt;a:s&gt;
                     &lt;a:s&gt;&amp;quot;Knee Osteoarthritis&amp;quot;&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;]&lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;114&quot; locator=&quot;68:3-68:36&quot; dataType=&quot;fhir:Condition&quot; codeProperty=&quot;code&quot; codeComparator=&quot;in&quot; xsi:type=&quot;Retrieve&quot;&gt;
            &lt;codes locator=&quot;68:15-68:35&quot; name=&quot;Knee Osteoarthritis&quot; xsi:type=&quot;ValueSetRef&quot;/&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;123&quot; locator=&quot;70:1-76:3&quot; name=&quot;Has Qualifying Knee Osteoarthritis Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;123&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Has Qualifying Knee Osteoarthritis Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;122&quot;&gt;
                  &lt;a:s r=&quot;118&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;117&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;117&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Outpatient Encounter Diagnosis During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;116&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Knee Osteoarthritis Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;
  or &lt;/a:s&gt;
                  &lt;a:s r=&quot;121&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;120&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;120&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Active Problem During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;119&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Knee Osteoarthritis Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;122&quot; locator=&quot;71:3-76:3&quot; xsi:type=&quot;Or&quot;&gt;
            &lt;operand localId=&quot;118&quot; locator=&quot;71:3-73:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;117&quot; locator=&quot;71:10-73:3&quot; name=&quot;Outpatient Encounter Diagnosis During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;116&quot; locator=&quot;72:56-72:86&quot; name=&quot;Knee Osteoarthritis Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
            &lt;operand localId=&quot;121&quot; locator=&quot;74:6-76:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;120&quot; locator=&quot;74:13-76:3&quot; name=&quot;Active Problem During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;119&quot; locator=&quot;75:40-75:70&quot; name=&quot;Knee Osteoarthritis Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;127&quot; locator=&quot;78:1-79:32&quot; name=&quot;Lower Back Pain Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;127&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Lower Back Pain Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;126&quot;&gt;
                  &lt;a:s&gt;[Condition: &lt;/a:s&gt;
                  &lt;a:s&gt;
                     &lt;a:s&gt;&amp;quot;Lower Back Pain&amp;quot;&lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;]&lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;126&quot; locator=&quot;79:3-79:32&quot; dataType=&quot;fhir:Condition&quot; codeProperty=&quot;code&quot; codeComparator=&quot;in&quot; xsi:type=&quot;Retrieve&quot;&gt;
            &lt;codes locator=&quot;79:15-79:31&quot; name=&quot;Lower Back Pain&quot; xsi:type=&quot;ValueSetRef&quot;/&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;135&quot; locator=&quot;81:1-87:3&quot; name=&quot;Has Qualifying Lower Back Pain Diagnosis&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;135&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Has Qualifying Lower Back Pain Diagnosis&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;134&quot;&gt;
                  &lt;a:s r=&quot;130&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;129&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;129&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Outpatient Encounter Diagnosis During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;128&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Lower Back Pain Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;
  or &lt;/a:s&gt;
                  &lt;a:s r=&quot;133&quot;&gt;
                     &lt;a:s&gt;exists &lt;/a:s&gt;
                     &lt;a:s r=&quot;132&quot;&gt;
                        &lt;a:s&gt;(
    &lt;/a:s&gt;
                        &lt;a:s r=&quot;132&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Active Problem During Timeframe&amp;quot;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;131&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Lower Back Pain Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
  )&lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;134&quot; locator=&quot;82:3-87:3&quot; xsi:type=&quot;Or&quot;&gt;
            &lt;operand localId=&quot;130&quot; locator=&quot;82:3-84:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;129&quot; locator=&quot;82:10-84:3&quot; name=&quot;Outpatient Encounter Diagnosis During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;128&quot; locator=&quot;83:56-83:82&quot; name=&quot;Lower Back Pain Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
            &lt;operand localId=&quot;133&quot; locator=&quot;85:6-87:3&quot; xsi:type=&quot;Exists&quot;&gt;
               &lt;operand localId=&quot;132&quot; locator=&quot;85:13-87:3&quot; name=&quot;Active Problem During Timeframe&quot; xsi:type=&quot;FunctionRef&quot;&gt;
                  &lt;operand localId=&quot;131&quot; locator=&quot;86:40-86:66&quot; name=&quot;Lower Back Pain Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
      &lt;def localId=&quot;139&quot; locator=&quot;25:1-34:5&quot; name=&quot;Qualifying Query&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
         &lt;annotation xsi:type=&quot;a:Annotation&quot;&gt;
            &lt;a:s r=&quot;139&quot;&gt;
               &lt;a:s&gt;define &amp;quot;Qualifying Query&amp;quot;:
  &lt;/a:s&gt;
               &lt;a:s r=&quot;138&quot;&gt;
                  &lt;a:s r=&quot;48&quot;&gt;
                     &lt;a:s r=&quot;37&quot;&gt;
                        &lt;a:s r=&quot;21&quot;&gt;
                           &lt;a:s r=&quot;19&quot;&gt;
                              &lt;a:s&gt;AgeInYearsAt( &lt;/a:s&gt;
                              &lt;a:s r=&quot;18&quot;&gt;
                                 &lt;a:s&gt;start of &lt;/a:s&gt;
                                 &lt;a:s r=&quot;17&quot;&gt;
                                    &lt;a:s&gt;&amp;quot;Timeframe&amp;quot;&lt;/a:s&gt;
                                 &lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s&gt; )&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s r=&quot;20&quot;&gt; &gt;= 18&lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
    and &lt;/a:s&gt;
                        &lt;a:s r=&quot;36&quot;&gt;
                           &lt;a:s&gt;&amp;quot;English Speaking Patient&amp;quot;&lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                     &lt;a:s&gt;
    and &lt;/a:s&gt;
                     &lt;a:s r=&quot;47&quot;&gt;
                        &lt;a:s&gt;exists &lt;/a:s&gt;
                        &lt;a:s r=&quot;46&quot;&gt;
                           &lt;a:s&gt;( &lt;/a:s&gt;
                           &lt;a:s r=&quot;46&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Office Visits During Timeframe&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt; )&lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                  &lt;/a:s&gt;
                  &lt;a:s&gt;
    and &lt;/a:s&gt;
                  &lt;a:s r=&quot;137&quot;&gt;
                     &lt;a:s&gt;(
      &lt;/a:s&gt;
                     &lt;a:s r=&quot;137&quot;&gt;
                        &lt;a:s r=&quot;125&quot;&gt;
                           &lt;a:s r=&quot;113&quot;&gt;
                              &lt;a:s r=&quot;101&quot;&gt;
                                 &lt;a:s&gt;&amp;quot;Has Qualifying Fibromyalgia Diagnosis&amp;quot;&lt;/a:s&gt;
                              &lt;/a:s&gt;
                              &lt;a:s&gt;
        or &lt;/a:s&gt;
                              &lt;a:s r=&quot;112&quot;&gt;
                                 &lt;a:s&gt;&amp;quot;Has Qualifying Hip Osteoarthritis Diagnosis&amp;quot;&lt;/a:s&gt;
                              &lt;/a:s&gt;
                           &lt;/a:s&gt;
                           &lt;a:s&gt;
        or &lt;/a:s&gt;
                           &lt;a:s r=&quot;124&quot;&gt;
                              &lt;a:s&gt;&amp;quot;Has Qualifying Knee Osteoarthritis Diagnosis&amp;quot;&lt;/a:s&gt;
                           &lt;/a:s&gt;
                        &lt;/a:s&gt;
                        &lt;a:s&gt;
        or &lt;/a:s&gt;
                        &lt;a:s r=&quot;136&quot;&gt;
                           &lt;a:s&gt;&amp;quot;Has Qualifying Lower Back Pain Diagnosis&amp;quot;&lt;/a:s&gt;
                        &lt;/a:s&gt;
                     &lt;/a:s&gt;
                     &lt;a:s&gt;
    )&lt;/a:s&gt;
                  &lt;/a:s&gt;
               &lt;/a:s&gt;
            &lt;/a:s&gt;
         &lt;/annotation&gt;
         &lt;expression localId=&quot;138&quot; locator=&quot;26:3-34:5&quot; xsi:type=&quot;And&quot;&gt;
            &lt;operand localId=&quot;48&quot; locator=&quot;26:3-28:51&quot; xsi:type=&quot;And&quot;&gt;
               &lt;operand localId=&quot;37&quot; locator=&quot;26:3-27:34&quot; xsi:type=&quot;And&quot;&gt;
                  &lt;operand localId=&quot;21&quot; locator=&quot;26:3-26:44&quot; xsi:type=&quot;GreaterOrEqual&quot;&gt;
                     &lt;operand localId=&quot;19&quot; locator=&quot;26:3-26:38&quot; precision=&quot;Year&quot; xsi:type=&quot;CalculateAgeAt&quot;&gt;
                        &lt;operand xsi:type=&quot;ToDateTime&quot;&gt;
                           &lt;operand path=&quot;birthDate.value&quot; xsi:type=&quot;Property&quot;&gt;
                              &lt;source name=&quot;Patient&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
                           &lt;/operand&gt;
                        &lt;/operand&gt;
                        &lt;operand localId=&quot;18&quot; locator=&quot;26:17-26:36&quot; xsi:type=&quot;Start&quot;&gt;
                           &lt;operand localId=&quot;17&quot; locator=&quot;26:26-26:36&quot; name=&quot;Timeframe&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
                        &lt;/operand&gt;
                     &lt;/operand&gt;
                     &lt;operand localId=&quot;20&quot; locator=&quot;26:43-26:44&quot; valueType=&quot;t:Integer&quot; value=&quot;18&quot; xsi:type=&quot;Literal&quot;/&gt;
                  &lt;/operand&gt;
                  &lt;operand localId=&quot;36&quot; locator=&quot;27:9-27:34&quot; name=&quot;English Speaking Patient&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
               &lt;operand localId=&quot;47&quot; locator=&quot;28:9-28:51&quot; xsi:type=&quot;Exists&quot;&gt;
                  &lt;operand localId=&quot;46&quot; locator=&quot;28:16-28:51&quot; name=&quot;Office Visits During Timeframe&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
            &lt;/operand&gt;
            &lt;operand localId=&quot;137&quot; locator=&quot;29:9-34:5&quot; xsi:type=&quot;Or&quot;&gt;
               &lt;operand localId=&quot;125&quot; locator=&quot;30:7-32:57&quot; xsi:type=&quot;Or&quot;&gt;
                  &lt;operand localId=&quot;113&quot; locator=&quot;30:7-31:56&quot; xsi:type=&quot;Or&quot;&gt;
                     &lt;operand localId=&quot;101&quot; locator=&quot;30:7-30:45&quot; name=&quot;Has Qualifying Fibromyalgia Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
                     &lt;operand localId=&quot;112&quot; locator=&quot;31:12-31:56&quot; name=&quot;Has Qualifying Hip Osteoarthritis Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
                  &lt;/operand&gt;
                  &lt;operand localId=&quot;124&quot; locator=&quot;32:12-32:57&quot; name=&quot;Has Qualifying Knee Osteoarthritis Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
               &lt;/operand&gt;
               &lt;operand localId=&quot;136&quot; locator=&quot;33:12-33:53&quot; name=&quot;Has Qualifying Lower Back Pain Diagnosis&quot; xsi:type=&quot;ExpressionRef&quot;/&gt;
            &lt;/operand&gt;
         &lt;/expression&gt;
      &lt;/def&gt;
   &lt;/statements&gt;
&lt;/library&gt;
</code></pre></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/cqf/cds4cpm/Library/InitialQualifyingQuerySTU3"/>
  <version value="0.1.0"/>
  <name value="InitialQualifyingQuerySTU3"/>
  <status value="draft"/>
  <date value="2024-03-22T17:08:36+00:00"/>
  <publisher value="CQF"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value
             value="http://fhir.org/guides/cqf/cds4cpm/ImplementationGuide/cqf.fhir.cds4cpm"/>
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <content>
    <contentType value="application/elm+xml"/>
    <data
          value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHRyYW5zbGF0b3JWZXJzaW9uPSIxLjMiIHRyYW5zbGF0b3JPcHRpb25zPSJFbmFibGVBbm5vdGF0aW9ucyxFbmFibGVMb2NhdG9ycyxEaXNhYmxlTGlzdERlbW90aW9uLERpc2FibGVMaXN0UHJvbW90aW9uIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUluZm8iLz4KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgIDxhOnMgcj0iMTQ1Ij4KICAgICAgICAgPGE6cz5saWJyYXJ5IEluaXRpYWxRdWFsaWZ5aW5nUXVlcnlTVFUzIHZlcnNpb24gJzEuMCc8L2E6cz4KICAgICAgPC9hOnM+CiAgIDwvYW5ub3RhdGlvbj4KICAgPGlkZW50aWZpZXIgaWQ9IkluaXRpYWxRdWFsaWZ5aW5nUXVlcnlTVFUzIiBzeXN0ZW09Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvY3FmL2NkczRjcG0iIHZlcnNpb249IjEuMCIvPgogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPgogICA8dXNpbmdzPgogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEiIGxvY2F0b3I9IjM6MS0zOjI2IiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iMy4wLjAiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxIj4KICAgICAgICAgICAgICAgPGE6cz51c2luZyA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiB2ZXJzaW9uICczLjAuMCc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgIDwvdXNpbmdzPgogICA8aW5jbHVkZXM+CiAgICAgIDxkZWYgbG9jYWxJZD0iMiIgbG9jYXRvcj0iNToxLTU6NTQiIGxvY2FsSWRlbnRpZmllcj0iRkhJUkhlbHBlcnMiIHBhdGg9Imh0dHA6Ly9obDcub3JnL2ZoaXIvRkhJUkhlbHBlcnMiIHZlcnNpb249IjMuMC4wIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMiI+CiAgICAgICAgICAgICAgIDxhOnM+aW5jbHVkZSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnMy4wLjAnIGNhbGxlZCBGSElSSGVscGVyczwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgPC9pbmNsdWRlcz4KICAgPGNvZGVTeXN0ZW1zPgogICAgICA8ZGVmIGxvY2FsSWQ9IjMiIGxvY2F0b3I9Ijc6MS03OjQ4IiBuYW1lPSJDb21tb24gTGFuZ3VhZ2VzIiBpZD0idXJuOmlldGY6YmNwOjQ3IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtDb21tb24gTGFuZ3VhZ2VzJnF1b3Q7OiAndXJuOmlldGY6YmNwOjQ3JzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgPC9jb2RlU3lzdGVtcz4KICAgPHZhbHVlU2V0cz4KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSI5OjEtOTozMSIgbmFtZT0iRmlicm9teWFsZ2lhIiBpZD0idG9kbyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQiPgogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0ZpYnJvbXlhbGdpYSZxdW90OzogJ3RvZG8nPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjUiIGxvY2F0b3I9IjEwOjEtMTA6MzciIG5hbWU9IkhpcCBPc3Rlb2FydGhyaXRpcyIgaWQ9InRvZG8iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI1Ij4KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIaXAgT3N0ZW9hcnRocml0aXMmcXVvdDs6ICd0b2RvJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI2IiBsb2NhdG9yPSIxMToxLTExOjM4IiBuYW1lPSJLbmVlIE9zdGVvYXJ0aHJpdGlzIiBpZD0idG9kbyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjYiPgogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0tuZWUgT3N0ZW9hcnRocml0aXMmcXVvdDs6ICd0b2RvJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI3IiBsb2NhdG9yPSIxMjoxLTEyOjM0IiBuYW1lPSJMb3dlciBCYWNrIFBhaW4iIGlkPSJ0b2RvIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNyI+CiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7TG93ZXIgQmFjayBQYWluJnF1b3Q7OiAndG9kbyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTM6MS0xMzozMSIgbmFtZT0iT2ZmaWNlIFZpc2l0IiBpZD0idG9kbyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjgiPgogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O09mZmljZSBWaXNpdCZxdW90OzogJ3RvZG8nPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICA8L3ZhbHVlU2V0cz4KICAgPGNvZGVzPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIxNToxLTE1OjUzIiBuYW1lPSJFbmdsaXNoIExhbmd1YWdlIiBpZD0iZW4iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMCI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtFbmdsaXNoIExhbmd1YWdlJnF1b3Q7OiAnZW4nIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iOSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29tbW9uIExhbmd1YWdlcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iOSIgbG9jYXRvcj0iMTU6MzYtMTU6NTMiIG5hbWU9IkNvbW1vbiBMYW5ndWFnZXMiLz4KICAgICAgPC9kZWY+CiAgIDwvY29kZXM+CiAgIDxjb250ZXh0cz4KICAgICAgPGRlZiBsb2NhdG9yPSIxNzoxLTE3OjE1IiBuYW1lPSJQYXRpZW50Ii8+CiAgIDwvY29udGV4dHM+CiAgIDxzdGF0ZW1lbnRzPgogICAgICA8ZGVmIGxvY2F0b3I9IjE3OjEtMTc6MTUiIG5hbWU9IlBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiPgogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+CiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjE3OjEtMTc6MTUiIGRhdGFUeXBlPSJmaGlyOlBhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEyIiBsb2NhdG9yPSIyMjoxLTIzOjIyIiBuYW1lPSJMb29rYmFjayBEYXRlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTIiPgogICAgICAgICAgICAgICA8YTpzIHI9IjExIj5kZWZpbmUgJnF1b3Q7TG9va2JhY2sgRGF0ZSZxdW90OzoKICBAMjAxOS0wMS0wMVQwMDowMDowMDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMSIgbG9jYXRvcj0iMjM6My0yMzoyMiIgeHNpOnR5cGU9IkRhdGVUaW1lIj4KICAgICAgICAgICAgPHllYXIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMDE5IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8ZGF5IHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPGhvdXIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgPHNlY29uZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTYiIGxvY2F0b3I9IjE5OjEtMjA6MzYiIG5hbWU9IlRpbWVmcmFtZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjE2Ij4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7VGltZWZyYW1lJnF1b3Q7OgogIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjE1Ij4KICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbFs8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMyI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TG9va2JhY2sgRGF0ZSZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0Ij4KICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub2RheSgpPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE1IiBsb2NhdG9yPSIyMDozLTIwOjM2IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+CiAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iMTMiIGxvY2F0b3I9IjIwOjEyLTIwOjI2IiBuYW1lPSJMb29rYmFjayBEYXRlIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICA8aGlnaCB4c2k6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIyMDoyOS0yMDozNSIgeHNpOnR5cGU9IlRvZGF5Ii8+CiAgICAgICAgICAgIDwvaGlnaD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzNSIgbG9jYXRvcj0iMzY6MS00MzozIiBuYW1lPSJFbmdsaXNoIFNwZWFraW5nIFBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIzNSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0VuZ2xpc2ggU3BlYWtpbmcgUGF0aWVudCZxdW90OzoKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIzNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzIj4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5QYXRpZW50LmNvbW11bmljYXRpb248L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBDb21tPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Db21tLmxhbmd1YWdlLmNvZGluZzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IExhbmd1YWdlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvQ29kZSggPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkxhbmd1YWdlPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfiA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RW5nbGlzaCBMYW5ndWFnZSZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICApPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMzQiIGxvY2F0b3I9IjM3OjMtNDM6MyIgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzIiBsb2NhdG9yPSIzNzoxMC00MzozIiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIzIiBsb2NhdG9yPSIzODo1LTM4OjMwIiBhbGlhcz0iQ29tbSI+CiAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIyIiBsb2NhdG9yPSIzODo1LTM4OjI1IiBwYXRoPSJjb21tdW5pY2F0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPgogICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgPC9zb3VyY2U+CiAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIzMiIgbG9jYXRvcj0iMzk6Ny00Mjo3IiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjM5OjIwLTQyOjciIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjUiIGxvY2F0b3I9IjQwOjktNDA6MzciIGFsaWFzPSJMYW5ndWFnZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjI0IiBsb2NhdG9yPSI0MDo5LTQwOjI4IiBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgcGF0aD0ibGFuZ3VhZ2UiIHNjb3BlPSJDb21tIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjMwIiBsb2NhdG9yPSI0MToxMS00MTo2NyIgeHNpOnR5cGU9IkVxdWl2YWxlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOCIgbG9jYXRvcj0iNDE6MTctNDE6NDYiIG5hbWU9IlRvQ29kZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNyIgbG9jYXRvcj0iNDE6MzctNDE6NDQiIG5hbWU9Ikxhbmd1YWdlIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOSIgbG9jYXRvcj0iNDE6NTAtNDE6NjciIG5hbWU9IkVuZ2xpc2ggTGFuZ3VhZ2UiIHhzaTp0eXBlPSJDb2RlUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjQ1IiBsb2NhdG9yPSI4OToxLTkxOjQ3IiBuYW1lPSJPZmZpY2UgVmlzaXRzIER1cmluZyBUaW1lZnJhbWUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI0NSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O09mZmljZSBWaXNpdHMgRHVyaW5nIFRpbWVmcmFtZSZxdW90OzoKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0NCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzkiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7T2ZmaWNlIFZpc2l0JnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBPZmZpY2VWaXNpdDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MyI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+T2ZmaWNlVmlzaXQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzIj4gZHVyaW5nIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtUaW1lZnJhbWUmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ0IiBsb2NhdG9yPSI5MDozLTkxOjQ3IiB4c2k6dHlwZT0iUXVlcnkiPgogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM5IiBsb2NhdG9yPSI5MDozLTkwOjQxIiBhbGlhcz0iT2ZmaWNlVmlzaXQiPgogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzOCIgbG9jYXRvcj0iOTA6My05MDoyOSIgZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiBjb2RlUHJvcGVydHk9InR5cGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjkwOjE1LTkwOjI4IiBuYW1lPSJPZmZpY2UgVmlzaXQiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPgogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNDMiIGxvY2F0b3I9IjkxOjUtOTE6NDciIHhzaTp0eXBlPSJJbmNsdWRlZEluIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MSIgbG9jYXRvcj0iOTE6MTEtOTE6MjgiIHBhdGg9InBlcmlvZCIgc2NvcGU9Ik9mZmljZVZpc2l0IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MiIgbG9jYXRvcj0iOTE6MzctOTE6NDciIG5hbWU9IlRpbWVmcmFtZSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI1MCIgbG9jYXRvcj0iNDU6MS00NjoyOSIgbmFtZT0iRmlicm9teWFsZ2lhIERpYWdub3NpcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjUwIj4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7Rmlicm9teWFsZ2lhIERpYWdub3NpcyZxdW90OzoKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0OSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+W0NvbmRpdGlvbjogPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Rmlicm9teWFsZ2lhJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ5IiBsb2NhdG9yPSI0NjozLTQ2OjI5IiBkYXRhVHlwZT0iZmhpcjpDb25kaXRpb24iIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iNDY6MTUtNDY6MjgiIG5hbWU9IkZpYnJvbXlhbGdpYSIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNzMiIGxvY2F0b3I9Ijk5OjEtMTA1OjkiIG5hbWU9Ik91dHBhdGllbnQgRW5jb3VudGVyIERpYWdub3NpcyBEdXJpbmcgVGltZWZyYW1lIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI3MyI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uICZxdW90O091dHBhdGllbnQgRW5jb3VudGVyIERpYWdub3NpcyBEdXJpbmcgVGltZWZyYW1lJnF1b3Q7KGNvbmRpdGlvbnMgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNTMiPgogICAgICAgICAgICAgICAgICA8YTpzPkxpc3QmbHQ7PC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbmRpdGlvbjwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNzIiPgogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyIj4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbnM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBEaWFnbm9zaXM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzEiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndpdGggPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtPZmZpY2UgVmlzaXRzIER1cmluZyBUaW1lZnJhbWUmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBPZmZpY2VWaXNpdDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgc3VjaCB0aGF0IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPk9mZmljZVZpc2l0LmRpYWdub3NpczwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IERpYWdub3NpczwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkxhc3QoIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TcGxpdCggPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGlhZ25vc2lzPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlZmVyZW5jZTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Jy8nPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB+IDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGlhZ25vc2lzPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWQ8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MiIgbG9jYXRvcj0iMTAwOjMtMTA1OjkiIHhzaTp0eXBlPSJRdWVyeSI+CiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTUiIGxvY2F0b3I9IjEwMDozLTEwMDoyMiIgYWxpYXM9IkRpYWdub3NpcyI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU0IiBsb2NhdG9yPSIxMDA6My0xMDA6MTIiIG5hbWU9ImNvbmRpdGlvbnMiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+CiAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICA8cmVsYXRpb25zaGlwIGxvY2FsSWQ9IjcxIiBsb2NhdG9yPSIxMDE6NS0xMDU6OSIgYWxpYXM9Ik9mZmljZVZpc2l0IiB4c2k6dHlwZT0iV2l0aCI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU2IiBsb2NhdG9yPSIxMDE6MTAtMTAxOjQxIiBuYW1lPSJPZmZpY2UgVmlzaXRzIER1cmluZyBUaW1lZnJhbWUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDxzdWNoVGhhdCBsb2NhbElkPSI3MCIgbG9jYXRvcj0iMTAyOjE3LTEwNTo5IiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjkiIGxvY2F0b3I9IjEwMjoyNC0xMDU6OSIgeHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1OSIgbG9jYXRvcj0iMTAzOjExLTEwMzo0MSIgYWxpYXM9IkRpYWdub3NpcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU4IiBsb2NhdG9yPSIxMDM6MTEtMTAzOjMxIiBwYXRoPSJkaWFnbm9zaXMiIHNjb3BlPSJPZmZpY2VWaXNpdCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+CiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPgogICAgICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNjgiIGxvY2F0b3I9IjEwNDoxMy0xMDQ6ODQiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjUiIGxvY2F0b3I9IjEwNDoxOS0xMDQ6NjkiIHhzaTp0eXBlPSJMYXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2NCIgbG9jYXRvcj0iMTA0OjI1LTEwNDo2NyIgeHNpOnR5cGU9IlNwbGl0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmluZ1RvU3BsaXQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjIiIGxvY2F0b3I9IjEwNDozMi0xMDQ6NjAiIHBhdGg9InJlZmVyZW5jZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2MSIgbG9jYXRvcj0iMTA0OjMyLTEwNDo1MCIgcGF0aD0iY29uZGl0aW9uIiBzY29wZT0iRGlhZ25vc2lzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N0cmluZ1RvU3BsaXQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXBhcmF0b3IgbG9jYWxJZD0iNjMiIGxvY2F0b3I9IjEwNDo2My0xMDQ6NjUiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIvIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NyIgbG9jYXRvcj0iMTA0OjczLTEwNDo4NCIgcGF0aD0iaWQiIHNjb3BlPSJEaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L3doZXJlPgogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDwvc3VjaFRoYXQ+CiAgICAgICAgICAgIDwvcmVsYXRpb25zaGlwPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImNvbmRpdGlvbnMiPgogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTMiIGxvY2F0b3I9Ijk5Ojc4LTk5OjkyIiB4c2k6dHlwZT0iTGlzdFR5cGVTcGVjaWZpZXIiPgogICAgICAgICAgICAgICA8ZWxlbWVudFR5cGUgbG9jYWxJZD0iNTIiIGxvY2F0b3I9Ijk5OjgzLTk5OjkxIiBuYW1lPSJmaGlyOkNvbmRpdGlvbiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPgogICAgICAgICAgICA8L29wZXJhbmRUeXBlU3BlY2lmaWVyPgogICAgICAgICA8L29wZXJhbmQ+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9Ijk2IiBsb2NhdG9yPSI5MzoxLTk3OjQ0IiBuYW1lPSJBY3RpdmUgUHJvYmxlbSBEdXJpbmcgVGltZWZyYW1lIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI5NiI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uICZxdW90O0FjdGl2ZSBQcm9ibGVtIER1cmluZyBUaW1lZnJhbWUmcXVvdDsoY29uZGl0aW9ucyA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI3OCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+TGlzdCZsdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NyI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+Q29uZGl0aW9uPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+KToKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI5NSI+CiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTUiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uczwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IERpYWdub3NpczwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5EaWFnbm9zaXM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jbGluaWNhbFN0YXR1czwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidhY3RpdmUnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgYW5kIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRpYWdub3NpczwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZlcmlmaWNhdGlvblN0YXR1czwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH4gPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidjb25maXJtZWQnPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIGFuZCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5EaWFnbm9zaXM8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5vbnNldDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTMiPiBkdXJpbmcgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1RpbWVmcmFtZSZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5NSIgbG9jYXRvcj0iOTQ6My05Nzo0NCIgeHNpOnR5cGU9IlF1ZXJ5Ij4KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MCIgbG9jYXRvcj0iOTQ6My05NDoyMiIgYWxpYXM9IkRpYWdub3NpcyI+CiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc5IiBsb2NhdG9yPSI5NDozLTk0OjEyIiBuYW1lPSJjb25kaXRpb25zIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPgogICAgICAgICAgICA8L3NvdXJjZT4KICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9Ijk0IiBsb2NhdG9yPSI5NTo1LTk3OjQ0IiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODkiIGxvY2F0b3I9Ijk1OjExLTk2OjUyIiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODQiIGxvY2F0b3I9Ijk1OjExLTk1OjQ1IiB4c2k6dHlwZT0iRXF1aXZhbGVudCI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgyIiBsb2NhdG9yPSI5NToxMS05NTozNCIgcGF0aD0iY2xpbmljYWxTdGF0dXMiIHNjb3BlPSJEaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgzIiBsb2NhdG9yPSI5NTozOC05NTo0NSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImFjdGl2ZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4OCIgbG9jYXRvcj0iOTY6MTEtOTY6NTIiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODYiIGxvY2F0b3I9Ijk2OjExLTk2OjM4IiBwYXRoPSJ2ZXJpZmljYXRpb25TdGF0dXMiIHNjb3BlPSJEaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg3IiBsb2NhdG9yPSI5Njo0Mi05Njo1MiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImNvbmZpcm1lZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjkzIiBsb2NhdG9yPSI5NzoxMS05Nzo0NCIgeHNpOnR5cGU9IkluY2x1ZGVkSW4iPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGFzVHlwZT0iZmhpcjpQZXJpb2QiIHhzaTp0eXBlPSJBcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjkxIiBsb2NhdG9yPSI5NzoxMS05NzoyNSIgcGF0aD0ib25zZXQiIHNjb3BlPSJEaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPgogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTIiIGxvY2F0b3I9Ijk3OjM0LTk3OjQ0IiBuYW1lPSJUaW1lZnJhbWUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC93aGVyZT4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICAgICA8b3BlcmFuZCBuYW1lPSJjb25kaXRpb25zIj4KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijc4IiBsb2NhdG9yPSI5Mzo2Mi05Mzo3NiIgeHNpOnR5cGU9Ikxpc3RUeXBlU3BlY2lmaWVyIj4KICAgICAgICAgICAgICAgPGVsZW1lbnRUeXBlIGxvY2FsSWQ9Ijc3IiBsb2NhdG9yPSI5Mzo2Ny05Mzo3NSIgbmFtZT0iZmhpcjpDb25kaXRpb24iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4KICAgICAgICAgICAgPC9vcGVyYW5kVHlwZVNwZWNpZmllcj4KICAgICAgICAgPC9vcGVyYW5kPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMDAiIGxvY2F0b3I9IjQ4OjEtNTQ6MyIgbmFtZT0iSGFzIFF1YWxpZnlpbmcgRmlicm9teWFsZ2lhIERpYWdub3NpcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEwMCI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0hhcyBRdWFsaWZ5aW5nIEZpYnJvbXlhbGdpYSBEaWFnbm9zaXMmcXVvdDs6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iOTkiPgogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1Ij4KICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtPdXRwYXRpZW50IEVuY291bnRlciBEaWFnbm9zaXMgRHVyaW5nIFRpbWVmcmFtZSZxdW90OyggPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0ZpYnJvbXlhbGdpYSBEaWFnbm9zaXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgb3IgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTgiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KAogICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FjdGl2ZSBQcm9ibGVtIER1cmluZyBUaW1lZnJhbWUmcXVvdDsoIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGaWJyb215YWxnaWEgRGlhZ25vc2lzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTkiIGxvY2F0b3I9IjQ5OjMtNTQ6MyIgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzUiIGxvY2F0b3I9IjQ5OjMtNTE6MyIgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijc0IiBsb2NhdG9yPSI0OToxMC01MTozIiBuYW1lPSJPdXRwYXRpZW50IEVuY291bnRlciBEaWFnbm9zaXMgRHVyaW5nIFRpbWVmcmFtZSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTEiIGxvY2F0b3I9IjUwOjU2LTUwOjc5IiBuYW1lPSJGaWJyb215YWxnaWEgRGlhZ25vc2lzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTgiIGxvY2F0b3I9IjUyOjYtNTQ6MyIgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk3IiBsb2NhdG9yPSI1MjoxMy01NDozIiBuYW1lPSJBY3RpdmUgUHJvYmxlbSBEdXJpbmcgVGltZWZyYW1lIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NiIgbG9jYXRvcj0iNTM6NDAtNTM6NjMiIG5hbWU9IkZpYnJvbXlhbGdpYSBEaWFnbm9zaXMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMyIgbG9jYXRvcj0iNTY6MS01NzozNSIgbmFtZT0iSGlwIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEwMyI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0hpcCBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMmcXVvdDs6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyIj4KICAgICAgICAgICAgICAgICAgPGE6cz5bQ29uZGl0aW9uOiA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIaXAgT3N0ZW9hcnRocml0aXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAyIiBsb2NhdG9yPSI1NzozLTU3OjM1IiBkYXRhVHlwZT0iZmhpcjpDb25kaXRpb24iIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPgogICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iNTc6MTUtNTc6MzQiIG5hbWU9IkhpcCBPc3Rlb2FydGhyaXRpcyIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTExIiBsb2NhdG9yPSI1OToxLTY1OjMiIG5hbWU9IkhhcyBRdWFsaWZ5aW5nIEhpcCBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMTEiPgogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtIYXMgUXVhbGlmeWluZyBIaXAgT3N0ZW9hcnRocml0aXMgRGlhZ25vc2lzJnF1b3Q7OgogIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExMCI+CiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA2Ij4KICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O091dHBhdGllbnQgRW5jb3VudGVyIERpYWdub3NpcyBEdXJpbmcgVGltZWZyYW1lJnF1b3Q7KCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0hpcCBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgb3IgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5Ij4KICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FjdGl2ZSBQcm9ibGVtIER1cmluZyBUaW1lZnJhbWUmcXVvdDsoIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SGlwIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExMCIgbG9jYXRvcj0iNjA6My02NTozIiB4c2k6dHlwZT0iT3IiPgogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDYiIGxvY2F0b3I9IjYwOjMtNjI6MyIgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwNSIgbG9jYXRvcj0iNjA6MTAtNjI6MyIgbmFtZT0iT3V0cGF0aWVudCBFbmNvdW50ZXIgRGlhZ25vc2lzIER1cmluZyBUaW1lZnJhbWUiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwNCIgbG9jYXRvcj0iNjE6NTYtNjE6ODUiIG5hbWU9IkhpcCBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDkiIGxvY2F0b3I9IjYzOjYtNjU6MyIgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwOCIgbG9jYXRvcj0iNjM6MTMtNjU6MyIgbmFtZT0iQWN0aXZlIFByb2JsZW0gRHVyaW5nIFRpbWVmcmFtZSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTA3IiBsb2NhdG9yPSI2NDo0MC02NDo2OSIgbmFtZT0iSGlwIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTE1IiBsb2NhdG9yPSI2NzoxLTY4OjM2IiBuYW1lPSJLbmVlIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjExNSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0tuZWUgT3N0ZW9hcnRocml0aXMgRGlhZ25vc2lzJnF1b3Q7OgogIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+W0NvbmRpdGlvbjogPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7S25lZSBPc3Rlb2FydGhyaXRpcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTQiIGxvY2F0b3I9IjY4OjMtNjg6MzYiIGRhdGFUeXBlPSJmaGlyOkNvbmRpdGlvbiIgY29kZVByb3BlcnR5PSJjb2RlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI2ODoxNS02ODozNSIgbmFtZT0iS25lZSBPc3Rlb2FydGhyaXRpcyIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTIzIiBsb2NhdG9yPSI3MDoxLTc2OjMiIG5hbWU9IkhhcyBRdWFsaWZ5aW5nIEtuZWUgT3N0ZW9hcnRocml0aXMgRGlhZ25vc2lzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTIzIj4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7SGFzIFF1YWxpZnlpbmcgS25lZSBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMmcXVvdDs6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyIj4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTgiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7T3V0cGF0aWVudCBFbmNvdW50ZXIgRGlhZ25vc2lzIER1cmluZyBUaW1lZnJhbWUmcXVvdDsoIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7S25lZSBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgb3IgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIxIj4KICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FjdGl2ZSBQcm9ibGVtIER1cmluZyBUaW1lZnJhbWUmcXVvdDsoIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7S25lZSBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjIiIGxvY2F0b3I9IjcxOjMtNzY6MyIgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTE4IiBsb2NhdG9yPSI3MTozLTczOjMiIHhzaTp0eXBlPSJFeGlzdHMiPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTciIGxvY2F0b3I9IjcxOjEwLTczOjMiIG5hbWU9Ik91dHBhdGllbnQgRW5jb3VudGVyIERpYWdub3NpcyBEdXJpbmcgVGltZWZyYW1lIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTYiIGxvY2F0b3I9IjcyOjU2LTcyOjg2IiBuYW1lPSJLbmVlIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEyMSIgbG9jYXRvcj0iNzQ6Ni03NjozIiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTIwIiBsb2NhdG9yPSI3NDoxMy03NjozIiBuYW1lPSJBY3RpdmUgUHJvYmxlbSBEdXJpbmcgVGltZWZyYW1lIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTkiIGxvY2F0b3I9Ijc1OjQwLTc1OjcwIiBuYW1lPSJLbmVlIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgIDwvZXhwcmVzc2lvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTI3IiBsb2NhdG9yPSI3ODoxLTc5OjMyIiBuYW1lPSJMb3dlciBCYWNrIFBhaW4gRGlhZ25vc2lzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTI3Ij4KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7TG93ZXIgQmFjayBQYWluIERpYWdub3NpcyZxdW90OzoKICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIxMjYiPgogICAgICAgICAgICAgICAgICA8YTpzPltDb25kaXRpb246IDwvYTpzPgogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xvd2VyIEJhY2sgUGFpbiZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjYiIGxvY2F0b3I9Ijc5OjMtNzk6MzIiIGRhdGFUeXBlPSJmaGlyOkNvbmRpdGlvbiIgY29kZVByb3BlcnR5PSJjb2RlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+CiAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI3OToxNS03OTozMSIgbmFtZT0iTG93ZXIgQmFjayBQYWluIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMzUiIGxvY2F0b3I9IjgxOjEtODc6MyIgbmFtZT0iSGFzIFF1YWxpZnlpbmcgTG93ZXIgQmFjayBQYWluIERpYWdub3NpcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEzNSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0hhcyBRdWFsaWZ5aW5nIExvd2VyIEJhY2sgUGFpbiBEaWFnbm9zaXMmcXVvdDs6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0Ij4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzAiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjkiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7T3V0cGF0aWVudCBFbmNvdW50ZXIgRGlhZ25vc2lzIER1cmluZyBUaW1lZnJhbWUmcXVvdDsoIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TG93ZXIgQmFjayBQYWluIERpYWdub3NpcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKTwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz4KICBvciA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzMiPgogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzIiPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7QWN0aXZlIFByb2JsZW0gRHVyaW5nIFRpbWVmcmFtZSZxdW90OyggPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtMb3dlciBCYWNrIFBhaW4gRGlhZ25vc2lzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTM0IiBsb2NhdG9yPSI4MjozLTg3OjMiIHhzaTp0eXBlPSJPciI+CiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEzMCIgbG9jYXRvcj0iODI6My04NDozIiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI5IiBsb2NhdG9yPSI4MjoxMC04NDozIiBuYW1lPSJPdXRwYXRpZW50IEVuY291bnRlciBEaWFnbm9zaXMgRHVyaW5nIFRpbWVmcmFtZSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI4IiBsb2NhdG9yPSI4Mzo1Ni04Mzo4MiIgbmFtZT0iTG93ZXIgQmFjayBQYWluIERpYWdub3NpcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEzMyIgbG9jYXRvcj0iODU6Ni04NzozIiB4c2k6dHlwZT0iRXhpc3RzIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTMyIiBsb2NhdG9yPSI4NToxMy04NzozIiBuYW1lPSJBY3RpdmUgUHJvYmxlbSBEdXJpbmcgVGltZWZyYW1lIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzEiIGxvY2F0b3I9Ijg2OjQwLTg2OjY2IiBuYW1lPSJMb3dlciBCYWNrIFBhaW4gRGlhZ25vc2lzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgPC9leHByZXNzaW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMzkiIGxvY2F0b3I9IjI1OjEtMzQ6NSIgbmFtZT0iUXVhbGlmeWluZyBRdWVyeSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEzOSI+CiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O1F1YWxpZnlpbmcgUXVlcnkmcXVvdDs6CiAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM4Ij4KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OCI+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzciPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QWdlSW5ZZWFyc0F0KCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1RpbWVmcmFtZSZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAiPiA+PSAxODwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIGFuZCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RW5nbGlzaCBTcGVha2luZyBQYXRpZW50JnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIGFuZCA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtPZmZpY2UgVmlzaXRzIER1cmluZyBUaW1lZnJhbWUmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIGFuZCA8L2E6cz4KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzciPgogICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIYXMgUXVhbGlmeWluZyBGaWJyb215YWxnaWEgRGlhZ25vc2lzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIG9yIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SGFzIFF1YWxpZnlpbmcgSGlwIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgb3IgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIYXMgUXVhbGlmeWluZyBLbmVlIE9zdGVvYXJ0aHJpdGlzIERpYWdub3NpcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgb3IgPC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIYXMgUXVhbGlmeWluZyBMb3dlciBCYWNrIFBhaW4gRGlhZ25vc2lzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICk8L2E6cz4KICAgICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzgiIGxvY2F0b3I9IjI2OjMtMzQ6NSIgeHNpOnR5cGU9IkFuZCI+CiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4IiBsb2NhdG9yPSIyNjozLTI4OjUxIiB4c2k6dHlwZT0iQW5kIj4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzciIGxvY2F0b3I9IjI2OjMtMjc6MzQiIHhzaTp0eXBlPSJBbmQiPgogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMSIgbG9jYXRvcj0iMjY6My0yNjo0NCIgeHNpOnR5cGU9IkdyZWF0ZXJPckVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTkiIGxvY2F0b3I9IjI2OjMtMjY6MzgiIHByZWNpc2lvbj0iWWVhciIgeHNpOnR5cGU9IkNhbGN1bGF0ZUFnZUF0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJiaXJ0aERhdGUudmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4IiBsb2NhdG9yPSIyNjoxNy0yNjozNiIgeHNpOnR5cGU9IlN0YXJ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTciIGxvY2F0b3I9IjI2OjI2LTI2OjM2IiBuYW1lPSJUaW1lZnJhbWUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMCIgbG9jYXRvcj0iMjY6NDMtMjY6NDQiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMTgiIHhzaTp0eXBlPSJMaXRlcmFsIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzYiIGxvY2F0b3I9IjI3OjktMjc6MzQiIG5hbWU9IkVuZ2xpc2ggU3BlYWtpbmcgUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NyIgbG9jYXRvcj0iMjg6OS0yODo1MSIgeHNpOnR5cGU9IkV4aXN0cyI+CiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2IiBsb2NhdG9yPSIyODoxNi0yODo1MSIgbmFtZT0iT2ZmaWNlIFZpc2l0cyBEdXJpbmcgVGltZWZyYW1lIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPgogICAgICAgICAgICAgICA8L29wZXJhbmQ+CiAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTM3IiBsb2NhdG9yPSIyOTo5LTM0OjUiIHhzaTp0eXBlPSJPciI+CiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEyNSIgbG9jYXRvcj0iMzA6Ny0zMjo1NyIgeHNpOnR5cGU9Ik9yIj4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEzIiBsb2NhdG9yPSIzMDo3LTMxOjU2IiB4c2k6dHlwZT0iT3IiPgogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDEiIGxvY2F0b3I9IjMwOjctMzA6NDUiIG5hbWU9IkhhcyBRdWFsaWZ5aW5nIEZpYnJvbXlhbGdpYSBEaWFnbm9zaXMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExMiIgbG9jYXRvcj0iMzE6MTItMzE6NTYiIG5hbWU9IkhhcyBRdWFsaWZ5aW5nIEhpcCBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI0IiBsb2NhdG9yPSIzMjoxMi0zMjo1NyIgbmFtZT0iSGFzIFF1YWxpZnlpbmcgS25lZSBPc3Rlb2FydGhyaXRpcyBEaWFnbm9zaXMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+CiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTM2IiBsb2NhdG9yPSIzMzoxMi0zMzo1MyIgbmFtZT0iSGFzIFF1YWxpZnlpbmcgTG93ZXIgQmFjayBQYWluIERpYWdub3NpcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4KICAgICAgICAgICAgPC9vcGVyYW5kPgogICAgICAgICA8L2V4cHJlc3Npb24+CiAgICAgIDwvZGVmPgogICA8L3N0YXRlbWVudHM+CjwvbGlicmFyeT4K"/>
  </content>
</Library>