WHO Clinical Care in Crisis Implementation Guide for Children
0.1.0 - ci-build

WHO Clinical Care in Crisis Implementation Guide for Children - Local Development build (v0.1.0). See the Directory of published versions

: cheobservation - XML Representation

Active as of 2023-10-04

Raw xml | Download



<Library xmlns="http://hl7.org/fhir">
  <id value="cheobservation"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><h2>Related Artifacts</h2><table class="grid"><tr><td>depends-on</td><td><code>http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers</code></td></tr></table><h2>Contents</h2><p><code>text/cql</code></p><pre><code class="language-sql">/*
@author: Patrick Delcroix
@description: This library is part of the project CHE
*/
library cheobservation version '1.0.313+build.456'
using FHIR version '4.0.1'
include FHIRHelpers version '4.0.1' called FHIRHelpers 




codesystem &quot;CHE&quot; : 'https://fhir.dk.swisstph-mis.ch/matchbox/fhir/CodeSystem/che-custom-codes'


code &quot;Obstructed or Absent Breathing&quot;: 'CHE.B7.DE01' from &quot;CHE&quot; display 'Obstructed or Absent Breathing'
code &quot;h1. Obstructed or absent breathing
*If foreign body aspirated*
    • Manage airway in choking infant (under 12 months) Figure 1
    • Manage airway in choking child (12 months and older) Figure 2
*If no foreign body aspirated*
    • Manage airway Figure 3
    • Give oxygen Figure 4
    • Make sure the child is warm
Manage airway in choking infant (under 12 months)&quot;: 'CHE.B7.DE01-tt' from &quot;CHE&quot; display 'h1. Obstructed or absent breathing
*If foreign body aspirated*
    • Manage airway in choking infant (under 12 months) Figure 1
    • Manage airway in choking child (12 months and older) Figure 2
*If no foreign body aspirated*
    • Manage airway Figure 3
    • Give oxygen Figure 4
    • Make sure the child is warm
Manage airway in choking infant (under 12 months)'
code &quot;Convulsing Now&quot;: 'CHE.B7.DE02' from &quot;CHE&quot; display 'Convulsing Now'
code &quot;Continue to Assess Sick Child&quot;: 'CHE.B7.B8.B9.DE01' from &quot;CHE&quot; display 'Continue to Assess Sick Child'
code &quot;Convulsion(s) in this Illness&quot;: 'CHE.B7.DE03' from &quot;CHE&quot; display 'Convulsion(s) in this Illness'
code &quot;Number of convulsions in this Illness&quot;: 'CHE.B7.DE04' from &quot;CHE&quot; display 'Number of convulsions in this Illness'
code &quot;Convulsion(s) last 15 minutes or more&quot;: 'CHE.B7.DE07' from &quot;CHE&quot; display 'Convulsion(s) last 15 minutes or more'
code &quot;Unconscious or Lethargic&quot;: 'CHE.B7.DE08' from &quot;CHE&quot; display 'Unconscious or Lethargic'
code &quot;Not able to drink or breastfeed&quot;: 'CHE.B7.DE09' from &quot;CHE&quot; display 'Not able to drink or breastfeed'
code &quot;Vomiting&quot;: 'CHE.B7.DE10' from &quot;CHE&quot; display 'Vomiting'
code &quot;Oral Fluid Test Results&quot;: 'CHE.B24.G.DE07' from &quot;CHE&quot; display 'Oral Fluid Test Results'
code &quot;Unable to Perform Oral Fluid Test&quot;: 'CHE.B24.G.DE13' from &quot;CHE&quot; display 'Unable to Perform Oral Fluid Test'
code &quot;Completely Unable to Drink or Vomits Everything&quot;: 'CHE.B24.G.DE14' from &quot;CHE&quot; display 'Completely Unable to Drink or Vomits Everything'
code &quot;Has the Child had anything to drink today?&quot;: 'CHE.B24.G.DE15' from &quot;CHE&quot; display 'Has the Child had anything to drink today?'
code &quot;How did the child last drink&quot;: 'CHE.B24.G.DE16' from &quot;CHE&quot; display 'How did the child last drink'
code &quot;Axillary Temperature (degrees Celcius)&quot;: 'CHE.B6.DE01' from &quot;CHE&quot; display 'Axillary Temperature (degrees Celcius)'
code &quot;Prefer to take Rectal Temperature&quot;: 'CHE.B6.DE02' from &quot;CHE&quot; display 'Prefer to take Rectal Temperature'
code &quot;Rectal Temperature (degree Celcius)&quot;: 'CHE.B6.DE03' from &quot;CHE&quot; display 'Rectal Temperature (degree Celcius)'
code &quot;Measured Temperature&quot;: 'CHE.B6.DE03A' from &quot;CHE&quot; display 'Measured Temperature'
code &quot;Thermometer not available&quot;: 'CHE.B6.DE04' from &quot;CHE&quot; display 'Thermometer not available'
code &quot;Hot to Touch&quot;: 'CHE.B6.DE05' from &quot;CHE&quot; display 'Hot to Touch'
code &quot;Weight (kilograms)&quot;: 'CHE.B6.DE06' from &quot;CHE&quot; display 'Weight (kilograms)'
code &quot;Weight cannot be measured&quot;: 'CHE.B6.DE07' from &quot;CHE&quot; display 'Weight cannot be measured'
code &quot;Estimated Weight&quot;: 'CHE.B6.DE08' from &quot;CHE&quot; display 'Estimated Weight'
code &quot;Height (cm)&quot;: 'CHE.B6.DE09' from &quot;CHE&quot; display 'Height (cm)'
code &quot;Prefer to measure length&quot;: 'CHE.B6.DE10' from &quot;CHE&quot; display 'Prefer to measure length'
code &quot;Height cannot be measured&quot;: 'CHE.B6.DE11' from &quot;CHE&quot; display 'Height cannot be measured'
code &quot;Length (cm)&quot;: 'CHE.B6.DE12' from &quot;CHE&quot; display 'Length (cm)'
code &quot;Prefer to measure height&quot;: 'CHE.B6.DE12a' from &quot;CHE&quot; display 'Prefer to measure height'
code &quot;Length cannot be measured&quot;: 'CHE.B6.DE13' from &quot;CHE&quot; display 'Length cannot be measured'
code &quot;MUAC (mm)&quot;: 'CHE.B6.DE17' from &quot;CHE&quot; display 'MUAC (mm)'
code &quot;Cough&quot;: 'CHE.B10S1.DE05' from &quot;CHE&quot; display 'Cough'
code &quot;Cough for how long?&quot;: 'CHE.B10S1.DE06' from &quot;CHE&quot; display 'Cough for how long?'
code &quot;Difficulty Breathing&quot;: 'CHE.B10S1.DE01' from &quot;CHE&quot; display 'Difficulty Breathing'
code &quot;Difficulty breathing for how long?&quot;: 'CHE.B10S1.DE02' from &quot;CHE&quot; display 'Difficulty breathing for how long?'
code &quot;Diarrhoea&quot;: 'CHE.B11S1.DE01' from &quot;CHE&quot; display 'Diarrhoea'
code &quot;Diarrhoea for how long?&quot;: 'CHE.B11S1.DE02' from &quot;CHE&quot; display 'Diarrhoea for how long?'
code &quot;Blood in the stool in this Illness&quot;: 'CHE.B11S1.DE05' from &quot;CHE&quot; display 'Blood in the stool in this Illness'
code &quot;Fever Reported&quot;: 'CHE.B12S1.DE02' from &quot;CHE&quot; display 'Fever Reported'
code &quot;Fever for how long?&quot;: 'CHE.B12S1.DE03' from &quot;CHE&quot; display 'Fever for how long?'
code &quot;Has Fever been present every day for more than 7 days&quot;: 'CHE.B12S1.DE06' from &quot;CHE&quot; display 'Has Fever been present every day for more than 7 days'
code &quot;Pain&quot;: 'CHE.B12S1.DE08' from &quot;CHE&quot; display 'Pain'
code &quot;Malaria Risk&quot;: 'CHE.B12S1.DE15' from &quot;CHE&quot; display 'Malaria Risk'
code &quot;Recent Travel to a High Malaria Risk area&quot;: 'CHE.B12S1.DE19' from &quot;CHE&quot; display 'Recent Travel to a High Malaria Risk area'
code &quot;Ear Problem&quot;: 'CHE.B13S1.DE01' from &quot;CHE&quot; display 'Ear Problem'
code &quot;Ear pain&quot;: 'CHE.B13S1.DE02' from &quot;CHE&quot; display 'Ear pain'
code &quot;Ear discharge&quot;: 'CHE.B13S1.DE03' from &quot;CHE&quot; display 'Ear discharge'
code &quot;Ear discharge for how long?&quot;: 'CHE.B13S1.DE04' from &quot;CHE&quot; display 'Ear discharge for how long?'
code &quot;Eye Problem&quot;: 'CHE.B14S1.DE01' from &quot;CHE&quot; display 'Eye Problem'
code &quot;Skin Problem&quot;: 'CHE.B14S1.DE02' from &quot;CHE&quot; display 'Skin Problem'
code &quot;Chest Indrawing&quot;: 'CHE.B10S2.DE03' from &quot;CHE&quot; display 'Chest Indrawing'
code &quot;Stridor in a calm child&quot;: 'CHE.B10S2.DE04' from &quot;CHE&quot; display 'Stridor in a calm child'
code &quot;Wheezing&quot;: 'CHE.B10S2.DE05' from &quot;CHE&quot; display 'Wheezing'
code &quot;Recurrent Wheeze&quot;: 'CHE.B10S2.DE06' from &quot;CHE&quot; display 'Recurrent Wheeze'
code &quot;Oxygen Saturation (%)&quot;: 'CHE.B10S2.DE07' from &quot;CHE&quot; display 'Oxygen Saturation (%)'
code &quot;Oxygen Saturation &lt; 90 %&quot;: 'CHE.B10S2.DE08' from &quot;CHE&quot; display 'Oxygen Saturation &lt; 90 %'
code &quot;Oxygen saturation not measured&quot;: 'CHE.B10S2.DE09' from &quot;CHE&quot; display 'Oxygen saturation not measured'
code &quot;Sunken eyes&quot;: 'CHE.B11S2.DE01' from &quot;CHE&quot; display 'Sunken eyes'
code &quot;Skin pinch of Abdomen&quot;: 'CHE.B11S2.DE02' from &quot;CHE&quot; display 'Skin pinch of Abdomen'
code &quot;Restless and Irritable&quot;: 'CHE.B11S2.DE06' from &quot;CHE&quot; display 'Restless and Irritable'
code &quot;Stiff neck&quot;: 'CHE.B12S2.DE01' from &quot;CHE&quot; display 'Stiff neck'
code &quot;Refusal to use a limb&quot;: 'CHE.B12S2.DE02' from &quot;CHE&quot; display 'Refusal to use a limb'
code &quot;Warm Tender or Swollen Joint or Bone&quot;: 'CHE.B12S2.DE03' from &quot;CHE&quot; display 'Warm Tender or Swollen Joint or Bone'
code &quot;Runny nose&quot;: 'CHE.B12S2.DE05' from &quot;CHE&quot; display 'Runny nose'
code &quot;Tender swelling behind the ear&quot;: 'CHE.B13S2.DE01' from &quot;CHE&quot; display 'Tender swelling behind the ear'
code &quot;Pus seen draining from the ear&quot;: 'CHE.B13S2.DE02' from &quot;CHE&quot; display 'Pus seen draining from the ear'
code &quot;Pus Seen Draining from the Ear for how long?&quot;: 'CHE.B13S2.DE03' from &quot;CHE&quot; display 'Pus Seen Draining from the Ear for how long?'
code &quot;Red Eyes&quot;: 'CHE.B14S2.DE01' from &quot;CHE&quot; display 'Red Eyes'
code &quot;Pus Draining from Eye&quot;: 'CHE.B14S2.DE02' from &quot;CHE&quot; display 'Pus Draining from Eye'
code &quot;Clouding of the Cornea&quot;: 'CHE.B14S2.DE03' from &quot;CHE&quot; display 'Clouding of the Cornea'
code &quot;Is clouding of the cornea a new problem&quot;: 'CHE.B14S2.DE04' from &quot;CHE&quot; display 'Is clouding of the cornea a new problem'
code &quot;Has Clouding of the Cornea previously been treated&quot;: 'CHE.B14S2.DE05' from &quot;CHE&quot; display 'Has Clouding of the Cornea previously been treated'
code &quot;Generalised or Localised Skin Problem&quot;: 'CHE.B14S2.DE06' from &quot;CHE&quot; display 'Generalised or Localised Skin Problem'
code &quot;Measles rash&quot;: 'CHE.B14S2.DE10' from &quot;CHE&quot; display 'Measles rash'
code &quot;Measles within the last 3 months&quot;: 'CHE.B14S2.DE11' from &quot;CHE&quot; display 'Measles within the last 3 months'
code &quot;Itchy Skin&quot;: 'CHE.B14S2.DE11A' from &quot;CHE&quot; display 'Itchy Skin'
code &quot;Blisters, Sores or Pustules&quot;: 'CHE.B14S2.DE012' from &quot;CHE&quot; display 'Blisters, Sores or Pustules'
code &quot;Abscess - Hot Tender Swelling&quot;: 'CHE.B14S2.DE14' from &quot;CHE&quot; display 'Abscess - Hot Tender Swelling'
code &quot;Deep or extends to muscle&quot;: 'CHE.B14S2.DE15' from &quot;CHE&quot; display 'Deep or extends to muscle'
code &quot;Cellulitis - Hot Tender Skin&quot;: 'CHE.B14S2.DE16' from &quot;CHE&quot; display 'Cellulitis - Hot Tender Skin'
code &quot;Rapidly spreading, extensive, or not responding to oral antibiotics&quot;: 'CHE.B14S2.DE17' from &quot;CHE&quot; display 'Rapidly spreading, extensive, or not responding to oral antibiotics'
code &quot;Ringworm (Tinea)&quot;: 'CHE.B14S2.DE19' from &quot;CHE&quot; display 'Ringworm (Tinea)'
code &quot;Extensive Ringworm (Tinea)&quot;: 'CHE.B14S2.DE20' from &quot;CHE&quot; display 'Extensive Ringworm (Tinea)'
code &quot;Herpes Zoster&quot;: 'CHE.B14S2.DE23' from &quot;CHE&quot; display 'Herpes Zoster'
code &quot;Eye Involvement&quot;: 'CHE.B14S2.DE24' from &quot;CHE&quot; display 'Eye Involvement'
code &quot;Impetigo or Folliculitis&quot;: 'CHE.B14S2.DE25' from &quot;CHE&quot; display 'Impetigo or Folliculitis'
code &quot;Signs of Severe Impetigo / Folliculitis&quot;: 'CHE.B14S2.DE26' from &quot;CHE&quot; display 'Signs of Severe Impetigo / Folliculitis'
code &quot;Molluscum Contagiosum - Skin coloured pearly white papules with central umbilication. Most commonly seen on face and trunk in children.&quot;: 'CHE.B14S2.DE31' from &quot;CHE&quot; display 'Molluscum Contagiosum - Skin coloured pearly white papules with central umbilication. Most commonly seen on face and trunk in children.'
code &quot;Warts - Papules or nodules with a rough (Verrucous) surface&quot;: 'CHE.B14S2.DE32' from &quot;CHE&quot; display 'Warts - Papules or nodules with a rough (Verrucous) surface'
code &quot;Seborrhoea&quot;: 'CHE.B14S2.DE33' from &quot;CHE&quot; display 'Seborrhoea'
code &quot;Severe Seborrhoea&quot;: 'CHE.B14S2.DE34' from &quot;CHE&quot; display 'Severe Seborrhoea'
code &quot;Fixed Drug Reactions - Generalised red, wide spread with small bumps or blisters; or one or more dark skin areas&quot;: 'CHE.B14S2.DE35' from &quot;CHE&quot; display 'Fixed Drug Reactions - Generalised red, wide spread with small bumps or blisters; or one or more dark skin areas'
code &quot;Eczema - Wet oozing sores or excoriated, thick patches&quot;: 'CHE.B14S2.DE36' from &quot;CHE&quot; display 'Eczema - Wet oozing sores or excoriated, thick patches'
code &quot;Steven Johnson Syndrome&quot;: 'CHE.B14S2.DE37' from &quot;CHE&quot; display 'Steven Johnson Syndrome'
code &quot;The child has Oral Sores or Mouth Ulcers&quot;: 'CHE.B14S2.DE45' from &quot;CHE&quot; display 'The child has Oral Sores or Mouth Ulcers'
code &quot;Oral Sores or Mouth Ulcers&quot;: 'CHE.B14S2.DE38' from &quot;CHE&quot; display 'Oral Sores or Mouth Ulcers'
code &quot;Palmar Pallor&quot;: 'CHE.B15S2.DE01' from &quot;CHE&quot; display 'Palmar Pallor'
code &quot;Oedema of both feet&quot;: 'CHE.B16S2.DE01' from &quot;CHE&quot; display 'Oedema of both feet'
code &quot;Convulsions in this Illness&quot;: 'CHE.B18S1.DE01' from &quot;CHE&quot; display 'Convulsions in this Illness'
code &quot;Difficulty with Feeding&quot;: 'CHE.B18S1.DE02' from &quot;CHE&quot; display 'Difficulty with Feeding'
code &quot;Breastfed&quot;: 'CHE.B21S1.DE06' from &quot;CHE&quot; display 'Breastfed'
code &quot;Severe Chest Indrawing&quot;: 'CHE.B18S2.DE07' from &quot;CHE&quot; display 'Severe Chest Indrawing'
code &quot;Infant's Movements&quot;: 'CHE.B18S2.DE08' from &quot;CHE&quot; display 'Infant\'s Movements'
code &quot;Umbilicus Red or Pus Draining&quot;: 'CHE.B18S2.DE12' from &quot;CHE&quot; display 'Umbilicus Red or Pus Draining'
code &quot;Skin Pustules&quot;: 'CHE.B18S2.DE13' from &quot;CHE&quot; display 'Skin Pustules'
code &quot;Yellow Skin&quot;: 'CHE.B19S2.DE01' from &quot;CHE&quot; display 'Yellow Skin'
code &quot;Yellow Palms or Yellow Soles&quot;: 'CHE.B19S2.DE02' from &quot;CHE&quot; display 'Yellow Palms or Yellow Soles'
code &quot;When did the Jaundice first appear?&quot;: 'CHE.B19S2.DE04' from &quot;CHE&quot; display 'When did the Jaundice first appear?'
code &quot;Sunken Eyes&quot;: 'CHE.B20S2.DE01' from &quot;CHE&quot; display 'Sunken Eyes'
code &quot;Weight Status&quot;: 'CHE.B21S2.DE01' from &quot;CHE&quot; display 'Weight Status'
code &quot;Sufficient feeds&quot;: 'CHE.B21S2.DE06' from &quot;CHE&quot; display 'Sufficient feeds'
code &quot;Insufficient feeds&quot;: 'CHE.B21S2.DE07' from &quot;CHE&quot; display 'Insufficient feeds'
code &quot;Young Infant receives food or fluids other than breast milk&quot;: 'CHE.B21S2.DE08' from &quot;CHE&quot; display 'Young Infant receives food or fluids other than breast milk'
code &quot;What milk is being given as a replacement feed?&quot;: 'CHE.B21S2.DE09' from &quot;CHE&quot; display 'What milk is being given as a replacement feed?'
code &quot;How many replacement feeds during the day and night (24 hours)?&quot;: 'CHE.B21S2.DE12' from &quot;CHE&quot; display 'How many replacement feeds during the day and night (24 hours)?'
code &quot;Sufficient replacement feeds (in 24 hours)&quot;: 'CHE.B21S2.DE13' from &quot;CHE&quot; display 'Sufficient replacement feeds (in 24 hours)'
code &quot;Insufficient replacement feeds (in 24 hours)&quot;: 'CHE.B21S2.DE14' from &quot;CHE&quot; display 'Insufficient replacement feeds (in 24 hours)'
code &quot;How much milk is given at each feed?&quot;: 'CHE.B21S2.DE15' from &quot;CHE&quot; display 'How much milk is given at each feed?'
code &quot;How is the milk prepared?&quot;: 'CHE.B21S2.DE18' from &quot;CHE&quot; display 'How is the milk prepared?'
code &quot;How is the milk given?&quot;: 'CHE.B21S2.DE21' from &quot;CHE&quot; display 'How is the milk given?'
code &quot;How are the feeding utensils cleaned?&quot;: 'CHE.B21S2.DE24' from &quot;CHE&quot; display 'How are the feeding utensils cleaned?'
code &quot;Is infant given any breast milk at all?&quot;: 'CHE.B21S2.DE27' from &quot;CHE&quot; display 'Is infant given any breast milk at all?'
code &quot;Ulcers or White Patches in Mouth&quot;: 'CHE.B21S2.DE30' from &quot;CHE&quot; display 'Ulcers or White Patches in Mouth'
code &quot;Unable to check if Ulcers or White Patches in Mouth&quot;: 'CHE.B21S2.DE31' from &quot;CHE&quot; display 'Unable to check if Ulcers or White Patches in Mouth'
code &quot;Respiratory Rate (breaths per minute)&quot;: 'CHE.B24.G.DE01' from &quot;CHE&quot; display 'Respiratory Rate (breaths per minute)'
code &quot;Unable to perform Respiratory Rate at this time&quot;: 'CHE.B24.G.DE02' from &quot;CHE&quot; display 'Unable to perform Respiratory Rate at this time'
code &quot;Respiratory Rate Second Count (breaths per minute)&quot;: 'CHE.B24.G.DE03' from &quot;CHE&quot; display 'Respiratory Rate Second Count (breaths per minute)'
code &quot;Respiratory Rate Second Count Not Possible&quot;: 'CHE.B24.G.DE04' from &quot;CHE&quot; display 'Respiratory Rate Second Count Not Possible'
code &quot;Fast Breathing&quot;: 'CHE.B24.G.DE05' from &quot;CHE&quot; display 'Fast Breathing'
code &quot;Axillary Temperature (second measurement)&quot;: 'CHE.B24.G.DE39' from &quot;CHE&quot; display 'Axillary Temperature (second measurement)'
code &quot;Prefer to take Rectal Temperature (second measurement)&quot;: 'CHE.B24.G.DE40' from &quot;CHE&quot; display 'Prefer to take Rectal Temperature (second measurement)'
code &quot;Rectal Temperature (second measurement)&quot;: 'CHE.B24.G.DE41' from &quot;CHE&quot; display 'Rectal Temperature (second measurement)'
code &quot;Second Temperature Measurement not Feasible&quot;: 'CHE.B24.G.DE42' from &quot;CHE&quot; display 'Second Temperature Measurement not Feasible'
code &quot;Measured Temperature (second measurement)&quot;: 'CHE.B24.G.DE43' from &quot;CHE&quot; display 'Measured Temperature (second measurement)'
</code></pre></div>
  </text>
  <url
       value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/cheobservation"/>
  <version value="0.1.0"/>
  <name value="cheobservation"/>
  <status value="active"/>
  <type>
    <coding>
      <system value="http://hl7.org/fhir/ValueSet/library-type"/>
      <code value="logic-library"/>
    </coding>
  </type>
  <date value="2023-10-04T12:32:21+00:00"/>
  <publisher value="WHO"/>
  <contact>
    <name value="WHO"/>
    <telecom>
      <system value="url"/>
      <value value="http://who.int"/>
    </telecom>
  </contact>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource value="http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers"/>
  </relatedArtifact>
  <content id="ig-loader-cheobservation.cql">
    <contentType value="text/cql"/>
    <data
          value="LyoKQGF1dGhvcjogUGF0cmljayBEZWxjcm9peApAZGVzY3JpcHRpb246IFRoaXMgbGlicmFyeSBpcyBwYXJ0IG9mIHRoZSBwcm9qZWN0IENIRQoqLwpsaWJyYXJ5IGNoZW9ic2VydmF0aW9uIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2Jwp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJwppbmNsdWRlIEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4xJyBjYWxsZWQgRkhJUkhlbHBlcnMgCgoKCgpjb2Rlc3lzdGVtICJDSEUiIDogJ2h0dHBzOi8vZmhpci5kay5zd2lzc3RwaC1taXMuY2gvbWF0Y2hib3gvZmhpci9Db2RlU3lzdGVtL2NoZS1jdXN0b20tY29kZXMnCgoKY29kZSAiT2JzdHJ1Y3RlZCBvciBBYnNlbnQgQnJlYXRoaW5nIjogJ0NIRS5CNy5ERTAxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ09ic3RydWN0ZWQgb3IgQWJzZW50IEJyZWF0aGluZycKY29kZSAiaDEuIE9ic3RydWN0ZWQgb3IgYWJzZW50IGJyZWF0aGluZwoqSWYgZm9yZWlnbiBib2R5IGFzcGlyYXRlZCoKICAgIOKAoiBNYW5hZ2UgYWlyd2F5IGluIGNob2tpbmcgaW5mYW50ICh1bmRlciAxMiBtb250aHMpIEZpZ3VyZSAxCiAgICDigKIgTWFuYWdlIGFpcndheSBpbiBjaG9raW5nIGNoaWxkICgxMiBtb250aHMgYW5kIG9sZGVyKSBGaWd1cmUgMgoqSWYgbm8gZm9yZWlnbiBib2R5IGFzcGlyYXRlZCoKICAgIOKAoiBNYW5hZ2UgYWlyd2F5IEZpZ3VyZSAzCiAgICDigKIgR2l2ZSBveHlnZW4gRmlndXJlIDQKICAgIOKAoiBNYWtlIHN1cmUgdGhlIGNoaWxkIGlzIHdhcm0KTWFuYWdlIGFpcndheSBpbiBjaG9raW5nIGluZmFudCAodW5kZXIgMTIgbW9udGhzKSI6ICdDSEUuQjcuREUwMS10dCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdoMS4gT2JzdHJ1Y3RlZCBvciBhYnNlbnQgYnJlYXRoaW5nCipJZiBmb3JlaWduIGJvZHkgYXNwaXJhdGVkKgogICAg4oCiIE1hbmFnZSBhaXJ3YXkgaW4gY2hva2luZyBpbmZhbnQgKHVuZGVyIDEyIG1vbnRocykgRmlndXJlIDEKICAgIOKAoiBNYW5hZ2UgYWlyd2F5IGluIGNob2tpbmcgY2hpbGQgKDEyIG1vbnRocyBhbmQgb2xkZXIpIEZpZ3VyZSAyCipJZiBubyBmb3JlaWduIGJvZHkgYXNwaXJhdGVkKgogICAg4oCiIE1hbmFnZSBhaXJ3YXkgRmlndXJlIDMKICAgIOKAoiBHaXZlIG94eWdlbiBGaWd1cmUgNAogICAg4oCiIE1ha2Ugc3VyZSB0aGUgY2hpbGQgaXMgd2FybQpNYW5hZ2UgYWlyd2F5IGluIGNob2tpbmcgaW5mYW50ICh1bmRlciAxMiBtb250aHMpJwpjb2RlICJDb252dWxzaW5nIE5vdyI6ICdDSEUuQjcuREUwMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdDb252dWxzaW5nIE5vdycKY29kZSAiQ29udGludWUgdG8gQXNzZXNzIFNpY2sgQ2hpbGQiOiAnQ0hFLkI3LkI4LkI5LkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnQ29udGludWUgdG8gQXNzZXNzIFNpY2sgQ2hpbGQnCmNvZGUgIkNvbnZ1bHNpb24ocykgaW4gdGhpcyBJbGxuZXNzIjogJ0NIRS5CNy5ERTAzJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0NvbnZ1bHNpb24ocykgaW4gdGhpcyBJbGxuZXNzJwpjb2RlICJOdW1iZXIgb2YgY29udnVsc2lvbnMgaW4gdGhpcyBJbGxuZXNzIjogJ0NIRS5CNy5ERTA0JyBmcm9tICJDSEUiIGRpc3BsYXkgJ051bWJlciBvZiBjb252dWxzaW9ucyBpbiB0aGlzIElsbG5lc3MnCmNvZGUgIkNvbnZ1bHNpb24ocykgbGFzdCAxNSBtaW51dGVzIG9yIG1vcmUiOiAnQ0hFLkI3LkRFMDcnIGZyb20gIkNIRSIgZGlzcGxheSAnQ29udnVsc2lvbihzKSBsYXN0IDE1IG1pbnV0ZXMgb3IgbW9yZScKY29kZSAiVW5jb25zY2lvdXMgb3IgTGV0aGFyZ2ljIjogJ0NIRS5CNy5ERTA4JyBmcm9tICJDSEUiIGRpc3BsYXkgJ1VuY29uc2Npb3VzIG9yIExldGhhcmdpYycKY29kZSAiTm90IGFibGUgdG8gZHJpbmsgb3IgYnJlYXN0ZmVlZCI6ICdDSEUuQjcuREUwOScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkJwpjb2RlICJWb21pdGluZyI6ICdDSEUuQjcuREUxMCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdWb21pdGluZycKY29kZSAiT3JhbCBGbHVpZCBUZXN0IFJlc3VsdHMiOiAnQ0hFLkIyNC5HLkRFMDcnIGZyb20gIkNIRSIgZGlzcGxheSAnT3JhbCBGbHVpZCBUZXN0IFJlc3VsdHMnCmNvZGUgIlVuYWJsZSB0byBQZXJmb3JtIE9yYWwgRmx1aWQgVGVzdCI6ICdDSEUuQjI0LkcuREUxMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdVbmFibGUgdG8gUGVyZm9ybSBPcmFsIEZsdWlkIFRlc3QnCmNvZGUgIkNvbXBsZXRlbHkgVW5hYmxlIHRvIERyaW5rIG9yIFZvbWl0cyBFdmVyeXRoaW5nIjogJ0NIRS5CMjQuRy5ERTE0JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0NvbXBsZXRlbHkgVW5hYmxlIHRvIERyaW5rIG9yIFZvbWl0cyBFdmVyeXRoaW5nJwpjb2RlICJIYXMgdGhlIENoaWxkIGhhZCBhbnl0aGluZyB0byBkcmluayB0b2RheT8iOiAnQ0hFLkIyNC5HLkRFMTUnIGZyb20gIkNIRSIgZGlzcGxheSAnSGFzIHRoZSBDaGlsZCBoYWQgYW55dGhpbmcgdG8gZHJpbmsgdG9kYXk/Jwpjb2RlICJIb3cgZGlkIHRoZSBjaGlsZCBsYXN0IGRyaW5rIjogJ0NIRS5CMjQuRy5ERTE2JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0hvdyBkaWQgdGhlIGNoaWxkIGxhc3QgZHJpbmsnCmNvZGUgIkF4aWxsYXJ5IFRlbXBlcmF0dXJlIChkZWdyZWVzIENlbGNpdXMpIjogJ0NIRS5CNi5ERTAxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0F4aWxsYXJ5IFRlbXBlcmF0dXJlIChkZWdyZWVzIENlbGNpdXMpJwpjb2RlICJQcmVmZXIgdG8gdGFrZSBSZWN0YWwgVGVtcGVyYXR1cmUiOiAnQ0hFLkI2LkRFMDInIGZyb20gIkNIRSIgZGlzcGxheSAnUHJlZmVyIHRvIHRha2UgUmVjdGFsIFRlbXBlcmF0dXJlJwpjb2RlICJSZWN0YWwgVGVtcGVyYXR1cmUgKGRlZ3JlZSBDZWxjaXVzKSI6ICdDSEUuQjYuREUwMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdSZWN0YWwgVGVtcGVyYXR1cmUgKGRlZ3JlZSBDZWxjaXVzKScKY29kZSAiTWVhc3VyZWQgVGVtcGVyYXR1cmUiOiAnQ0hFLkI2LkRFMDNBJyBmcm9tICJDSEUiIGRpc3BsYXkgJ01lYXN1cmVkIFRlbXBlcmF0dXJlJwpjb2RlICJUaGVybW9tZXRlciBub3QgYXZhaWxhYmxlIjogJ0NIRS5CNi5ERTA0JyBmcm9tICJDSEUiIGRpc3BsYXkgJ1RoZXJtb21ldGVyIG5vdCBhdmFpbGFibGUnCmNvZGUgIkhvdCB0byBUb3VjaCI6ICdDSEUuQjYuREUwNScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdIb3QgdG8gVG91Y2gnCmNvZGUgIldlaWdodCAoa2lsb2dyYW1zKSI6ICdDSEUuQjYuREUwNicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdXZWlnaHQgKGtpbG9ncmFtcyknCmNvZGUgIldlaWdodCBjYW5ub3QgYmUgbWVhc3VyZWQiOiAnQ0hFLkI2LkRFMDcnIGZyb20gIkNIRSIgZGlzcGxheSAnV2VpZ2h0IGNhbm5vdCBiZSBtZWFzdXJlZCcKY29kZSAiRXN0aW1hdGVkIFdlaWdodCI6ICdDSEUuQjYuREUwOCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdFc3RpbWF0ZWQgV2VpZ2h0Jwpjb2RlICJIZWlnaHQgKGNtKSI6ICdDSEUuQjYuREUwOScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdIZWlnaHQgKGNtKScKY29kZSAiUHJlZmVyIHRvIG1lYXN1cmUgbGVuZ3RoIjogJ0NIRS5CNi5ERTEwJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1ByZWZlciB0byBtZWFzdXJlIGxlbmd0aCcKY29kZSAiSGVpZ2h0IGNhbm5vdCBiZSBtZWFzdXJlZCI6ICdDSEUuQjYuREUxMScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdIZWlnaHQgY2Fubm90IGJlIG1lYXN1cmVkJwpjb2RlICJMZW5ndGggKGNtKSI6ICdDSEUuQjYuREUxMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdMZW5ndGggKGNtKScKY29kZSAiUHJlZmVyIHRvIG1lYXN1cmUgaGVpZ2h0IjogJ0NIRS5CNi5ERTEyYScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdQcmVmZXIgdG8gbWVhc3VyZSBoZWlnaHQnCmNvZGUgIkxlbmd0aCBjYW5ub3QgYmUgbWVhc3VyZWQiOiAnQ0hFLkI2LkRFMTMnIGZyb20gIkNIRSIgZGlzcGxheSAnTGVuZ3RoIGNhbm5vdCBiZSBtZWFzdXJlZCcKY29kZSAiTVVBQyAobW0pIjogJ0NIRS5CNi5ERTE3JyBmcm9tICJDSEUiIGRpc3BsYXkgJ01VQUMgKG1tKScKY29kZSAiQ291Z2giOiAnQ0hFLkIxMFMxLkRFMDUnIGZyb20gIkNIRSIgZGlzcGxheSAnQ291Z2gnCmNvZGUgIkNvdWdoIGZvciBob3cgbG9uZz8iOiAnQ0hFLkIxMFMxLkRFMDYnIGZyb20gIkNIRSIgZGlzcGxheSAnQ291Z2ggZm9yIGhvdyBsb25nPycKY29kZSAiRGlmZmljdWx0eSBCcmVhdGhpbmciOiAnQ0hFLkIxMFMxLkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnRGlmZmljdWx0eSBCcmVhdGhpbmcnCmNvZGUgIkRpZmZpY3VsdHkgYnJlYXRoaW5nIGZvciBob3cgbG9uZz8iOiAnQ0hFLkIxMFMxLkRFMDInIGZyb20gIkNIRSIgZGlzcGxheSAnRGlmZmljdWx0eSBicmVhdGhpbmcgZm9yIGhvdyBsb25nPycKY29kZSAiRGlhcnJob2VhIjogJ0NIRS5CMTFTMS5ERTAxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0RpYXJyaG9lYScKY29kZSAiRGlhcnJob2VhIGZvciBob3cgbG9uZz8iOiAnQ0hFLkIxMVMxLkRFMDInIGZyb20gIkNIRSIgZGlzcGxheSAnRGlhcnJob2VhIGZvciBob3cgbG9uZz8nCmNvZGUgIkJsb29kIGluIHRoZSBzdG9vbCBpbiB0aGlzIElsbG5lc3MiOiAnQ0hFLkIxMVMxLkRFMDUnIGZyb20gIkNIRSIgZGlzcGxheSAnQmxvb2QgaW4gdGhlIHN0b29sIGluIHRoaXMgSWxsbmVzcycKY29kZSAiRmV2ZXIgUmVwb3J0ZWQiOiAnQ0hFLkIxMlMxLkRFMDInIGZyb20gIkNIRSIgZGlzcGxheSAnRmV2ZXIgUmVwb3J0ZWQnCmNvZGUgIkZldmVyIGZvciBob3cgbG9uZz8iOiAnQ0hFLkIxMlMxLkRFMDMnIGZyb20gIkNIRSIgZGlzcGxheSAnRmV2ZXIgZm9yIGhvdyBsb25nPycKY29kZSAiSGFzIEZldmVyIGJlZW4gcHJlc2VudCBldmVyeSBkYXkgZm9yIG1vcmUgdGhhbiA3IGRheXMiOiAnQ0hFLkIxMlMxLkRFMDYnIGZyb20gIkNIRSIgZGlzcGxheSAnSGFzIEZldmVyIGJlZW4gcHJlc2VudCBldmVyeSBkYXkgZm9yIG1vcmUgdGhhbiA3IGRheXMnCmNvZGUgIlBhaW4iOiAnQ0hFLkIxMlMxLkRFMDgnIGZyb20gIkNIRSIgZGlzcGxheSAnUGFpbicKY29kZSAiTWFsYXJpYSBSaXNrIjogJ0NIRS5CMTJTMS5ERTE1JyBmcm9tICJDSEUiIGRpc3BsYXkgJ01hbGFyaWEgUmlzaycKY29kZSAiUmVjZW50IFRyYXZlbCB0byBhIEhpZ2ggTWFsYXJpYSBSaXNrIGFyZWEiOiAnQ0hFLkIxMlMxLkRFMTknIGZyb20gIkNIRSIgZGlzcGxheSAnUmVjZW50IFRyYXZlbCB0byBhIEhpZ2ggTWFsYXJpYSBSaXNrIGFyZWEnCmNvZGUgIkVhciBQcm9ibGVtIjogJ0NIRS5CMTNTMS5ERTAxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0VhciBQcm9ibGVtJwpjb2RlICJFYXIgcGFpbiI6ICdDSEUuQjEzUzEuREUwMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdFYXIgcGFpbicKY29kZSAiRWFyIGRpc2NoYXJnZSI6ICdDSEUuQjEzUzEuREUwMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdFYXIgZGlzY2hhcmdlJwpjb2RlICJFYXIgZGlzY2hhcmdlIGZvciBob3cgbG9uZz8iOiAnQ0hFLkIxM1MxLkRFMDQnIGZyb20gIkNIRSIgZGlzcGxheSAnRWFyIGRpc2NoYXJnZSBmb3IgaG93IGxvbmc/Jwpjb2RlICJFeWUgUHJvYmxlbSI6ICdDSEUuQjE0UzEuREUwMScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdFeWUgUHJvYmxlbScKY29kZSAiU2tpbiBQcm9ibGVtIjogJ0NIRS5CMTRTMS5ERTAyJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1NraW4gUHJvYmxlbScKY29kZSAiQ2hlc3QgSW5kcmF3aW5nIjogJ0NIRS5CMTBTMi5ERTAzJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0NoZXN0IEluZHJhd2luZycKY29kZSAiU3RyaWRvciBpbiBhIGNhbG0gY2hpbGQiOiAnQ0hFLkIxMFMyLkRFMDQnIGZyb20gIkNIRSIgZGlzcGxheSAnU3RyaWRvciBpbiBhIGNhbG0gY2hpbGQnCmNvZGUgIldoZWV6aW5nIjogJ0NIRS5CMTBTMi5ERTA1JyBmcm9tICJDSEUiIGRpc3BsYXkgJ1doZWV6aW5nJwpjb2RlICJSZWN1cnJlbnQgV2hlZXplIjogJ0NIRS5CMTBTMi5ERTA2JyBmcm9tICJDSEUiIGRpc3BsYXkgJ1JlY3VycmVudCBXaGVlemUnCmNvZGUgIk94eWdlbiBTYXR1cmF0aW9uICglKSI6ICdDSEUuQjEwUzIuREUwNycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdPeHlnZW4gU2F0dXJhdGlvbiAoJSknCmNvZGUgIk94eWdlbiBTYXR1cmF0aW9uIDwgOTAgJSI6ICdDSEUuQjEwUzIuREUwOCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdPeHlnZW4gU2F0dXJhdGlvbiA8IDkwICUnCmNvZGUgIk94eWdlbiBzYXR1cmF0aW9uIG5vdCBtZWFzdXJlZCI6ICdDSEUuQjEwUzIuREUwOScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdPeHlnZW4gc2F0dXJhdGlvbiBub3QgbWVhc3VyZWQnCmNvZGUgIlN1bmtlbiBleWVzIjogJ0NIRS5CMTFTMi5ERTAxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1N1bmtlbiBleWVzJwpjb2RlICJTa2luIHBpbmNoIG9mIEFiZG9tZW4iOiAnQ0hFLkIxMVMyLkRFMDInIGZyb20gIkNIRSIgZGlzcGxheSAnU2tpbiBwaW5jaCBvZiBBYmRvbWVuJwpjb2RlICJSZXN0bGVzcyBhbmQgSXJyaXRhYmxlIjogJ0NIRS5CMTFTMi5ERTA2JyBmcm9tICJDSEUiIGRpc3BsYXkgJ1Jlc3RsZXNzIGFuZCBJcnJpdGFibGUnCmNvZGUgIlN0aWZmIG5lY2siOiAnQ0hFLkIxMlMyLkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnU3RpZmYgbmVjaycKY29kZSAiUmVmdXNhbCB0byB1c2UgYSBsaW1iIjogJ0NIRS5CMTJTMi5ERTAyJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1JlZnVzYWwgdG8gdXNlIGEgbGltYicKY29kZSAiV2FybSBUZW5kZXIgb3IgU3dvbGxlbiBKb2ludCBvciBCb25lIjogJ0NIRS5CMTJTMi5ERTAzJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1dhcm0gVGVuZGVyIG9yIFN3b2xsZW4gSm9pbnQgb3IgQm9uZScKY29kZSAiUnVubnkgbm9zZSI6ICdDSEUuQjEyUzIuREUwNScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdSdW5ueSBub3NlJwpjb2RlICJUZW5kZXIgc3dlbGxpbmcgYmVoaW5kIHRoZSBlYXIiOiAnQ0hFLkIxM1MyLkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnVGVuZGVyIHN3ZWxsaW5nIGJlaGluZCB0aGUgZWFyJwpjb2RlICJQdXMgc2VlbiBkcmFpbmluZyBmcm9tIHRoZSBlYXIiOiAnQ0hFLkIxM1MyLkRFMDInIGZyb20gIkNIRSIgZGlzcGxheSAnUHVzIHNlZW4gZHJhaW5pbmcgZnJvbSB0aGUgZWFyJwpjb2RlICJQdXMgU2VlbiBEcmFpbmluZyBmcm9tIHRoZSBFYXIgZm9yIGhvdyBsb25nPyI6ICdDSEUuQjEzUzIuREUwMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdQdXMgU2VlbiBEcmFpbmluZyBmcm9tIHRoZSBFYXIgZm9yIGhvdyBsb25nPycKY29kZSAiUmVkIEV5ZXMiOiAnQ0hFLkIxNFMyLkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnUmVkIEV5ZXMnCmNvZGUgIlB1cyBEcmFpbmluZyBmcm9tIEV5ZSI6ICdDSEUuQjE0UzIuREUwMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdQdXMgRHJhaW5pbmcgZnJvbSBFeWUnCmNvZGUgIkNsb3VkaW5nIG9mIHRoZSBDb3JuZWEiOiAnQ0hFLkIxNFMyLkRFMDMnIGZyb20gIkNIRSIgZGlzcGxheSAnQ2xvdWRpbmcgb2YgdGhlIENvcm5lYScKY29kZSAiSXMgY2xvdWRpbmcgb2YgdGhlIGNvcm5lYSBhIG5ldyBwcm9ibGVtIjogJ0NIRS5CMTRTMi5ERTA0JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0lzIGNsb3VkaW5nIG9mIHRoZSBjb3JuZWEgYSBuZXcgcHJvYmxlbScKY29kZSAiSGFzIENsb3VkaW5nIG9mIHRoZSBDb3JuZWEgcHJldmlvdXNseSBiZWVuIHRyZWF0ZWQiOiAnQ0hFLkIxNFMyLkRFMDUnIGZyb20gIkNIRSIgZGlzcGxheSAnSGFzIENsb3VkaW5nIG9mIHRoZSBDb3JuZWEgcHJldmlvdXNseSBiZWVuIHRyZWF0ZWQnCmNvZGUgIkdlbmVyYWxpc2VkIG9yIExvY2FsaXNlZCBTa2luIFByb2JsZW0iOiAnQ0hFLkIxNFMyLkRFMDYnIGZyb20gIkNIRSIgZGlzcGxheSAnR2VuZXJhbGlzZWQgb3IgTG9jYWxpc2VkIFNraW4gUHJvYmxlbScKY29kZSAiTWVhc2xlcyByYXNoIjogJ0NIRS5CMTRTMi5ERTEwJyBmcm9tICJDSEUiIGRpc3BsYXkgJ01lYXNsZXMgcmFzaCcKY29kZSAiTWVhc2xlcyB3aXRoaW4gdGhlIGxhc3QgMyBtb250aHMiOiAnQ0hFLkIxNFMyLkRFMTEnIGZyb20gIkNIRSIgZGlzcGxheSAnTWVhc2xlcyB3aXRoaW4gdGhlIGxhc3QgMyBtb250aHMnCmNvZGUgIkl0Y2h5IFNraW4iOiAnQ0hFLkIxNFMyLkRFMTFBJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0l0Y2h5IFNraW4nCmNvZGUgIkJsaXN0ZXJzLCBTb3JlcyBvciBQdXN0dWxlcyI6ICdDSEUuQjE0UzIuREUwMTInIGZyb20gIkNIRSIgZGlzcGxheSAnQmxpc3RlcnMsIFNvcmVzIG9yIFB1c3R1bGVzJwpjb2RlICJBYnNjZXNzIC0gSG90IFRlbmRlciBTd2VsbGluZyI6ICdDSEUuQjE0UzIuREUxNCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdBYnNjZXNzIC0gSG90IFRlbmRlciBTd2VsbGluZycKY29kZSAiRGVlcCBvciBleHRlbmRzIHRvIG11c2NsZSI6ICdDSEUuQjE0UzIuREUxNScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdEZWVwIG9yIGV4dGVuZHMgdG8gbXVzY2xlJwpjb2RlICJDZWxsdWxpdGlzIC0gSG90IFRlbmRlciBTa2luIjogJ0NIRS5CMTRTMi5ERTE2JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0NlbGx1bGl0aXMgLSBIb3QgVGVuZGVyIFNraW4nCmNvZGUgIlJhcGlkbHkgc3ByZWFkaW5nLCBleHRlbnNpdmUsIG9yIG5vdCByZXNwb25kaW5nIHRvIG9yYWwgYW50aWJpb3RpY3MiOiAnQ0hFLkIxNFMyLkRFMTcnIGZyb20gIkNIRSIgZGlzcGxheSAnUmFwaWRseSBzcHJlYWRpbmcsIGV4dGVuc2l2ZSwgb3Igbm90IHJlc3BvbmRpbmcgdG8gb3JhbCBhbnRpYmlvdGljcycKY29kZSAiUmluZ3dvcm0gKFRpbmVhKSI6ICdDSEUuQjE0UzIuREUxOScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdSaW5nd29ybSAoVGluZWEpJwpjb2RlICJFeHRlbnNpdmUgUmluZ3dvcm0gKFRpbmVhKSI6ICdDSEUuQjE0UzIuREUyMCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdFeHRlbnNpdmUgUmluZ3dvcm0gKFRpbmVhKScKY29kZSAiSGVycGVzIFpvc3RlciI6ICdDSEUuQjE0UzIuREUyMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdIZXJwZXMgWm9zdGVyJwpjb2RlICJFeWUgSW52b2x2ZW1lbnQiOiAnQ0hFLkIxNFMyLkRFMjQnIGZyb20gIkNIRSIgZGlzcGxheSAnRXllIEludm9sdmVtZW50Jwpjb2RlICJJbXBldGlnbyBvciBGb2xsaWN1bGl0aXMiOiAnQ0hFLkIxNFMyLkRFMjUnIGZyb20gIkNIRSIgZGlzcGxheSAnSW1wZXRpZ28gb3IgRm9sbGljdWxpdGlzJwpjb2RlICJTaWducyBvZiBTZXZlcmUgSW1wZXRpZ28gLyBGb2xsaWN1bGl0aXMiOiAnQ0hFLkIxNFMyLkRFMjYnIGZyb20gIkNIRSIgZGlzcGxheSAnU2lnbnMgb2YgU2V2ZXJlIEltcGV0aWdvIC8gRm9sbGljdWxpdGlzJwpjb2RlICJNb2xsdXNjdW0gQ29udGFnaW9zdW0gLSBTa2luIGNvbG91cmVkIHBlYXJseSB3aGl0ZSBwYXB1bGVzIHdpdGggY2VudHJhbCB1bWJpbGljYXRpb24uIE1vc3QgY29tbW9ubHkgc2VlbiBvbiBmYWNlIGFuZCB0cnVuayBpbiBjaGlsZHJlbi4iOiAnQ0hFLkIxNFMyLkRFMzEnIGZyb20gIkNIRSIgZGlzcGxheSAnTW9sbHVzY3VtIENvbnRhZ2lvc3VtIC0gU2tpbiBjb2xvdXJlZCBwZWFybHkgd2hpdGUgcGFwdWxlcyB3aXRoIGNlbnRyYWwgdW1iaWxpY2F0aW9uLiBNb3N0IGNvbW1vbmx5IHNlZW4gb24gZmFjZSBhbmQgdHJ1bmsgaW4gY2hpbGRyZW4uJwpjb2RlICJXYXJ0cyAtIFBhcHVsZXMgb3Igbm9kdWxlcyB3aXRoIGEgcm91Z2ggKFZlcnJ1Y291cykgc3VyZmFjZSI6ICdDSEUuQjE0UzIuREUzMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdXYXJ0cyAtIFBhcHVsZXMgb3Igbm9kdWxlcyB3aXRoIGEgcm91Z2ggKFZlcnJ1Y291cykgc3VyZmFjZScKY29kZSAiU2Vib3JyaG9lYSI6ICdDSEUuQjE0UzIuREUzMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTZWJvcnJob2VhJwpjb2RlICJTZXZlcmUgU2Vib3JyaG9lYSI6ICdDSEUuQjE0UzIuREUzNCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTZXZlcmUgU2Vib3JyaG9lYScKY29kZSAiRml4ZWQgRHJ1ZyBSZWFjdGlvbnMgLSBHZW5lcmFsaXNlZCByZWQsIHdpZGUgc3ByZWFkIHdpdGggc21hbGwgYnVtcHMgb3IgYmxpc3RlcnM7IG9yIG9uZSBvciBtb3JlIGRhcmsgc2tpbiBhcmVhcyI6ICdDSEUuQjE0UzIuREUzNScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdGaXhlZCBEcnVnIFJlYWN0aW9ucyAtIEdlbmVyYWxpc2VkIHJlZCwgd2lkZSBzcHJlYWQgd2l0aCBzbWFsbCBidW1wcyBvciBibGlzdGVyczsgb3Igb25lIG9yIG1vcmUgZGFyayBza2luIGFyZWFzJwpjb2RlICJFY3plbWEgLSBXZXQgb296aW5nIHNvcmVzIG9yIGV4Y29yaWF0ZWQsIHRoaWNrIHBhdGNoZXMiOiAnQ0hFLkIxNFMyLkRFMzYnIGZyb20gIkNIRSIgZGlzcGxheSAnRWN6ZW1hIC0gV2V0IG9vemluZyBzb3JlcyBvciBleGNvcmlhdGVkLCB0aGljayBwYXRjaGVzJwpjb2RlICJTdGV2ZW4gSm9obnNvbiBTeW5kcm9tZSI6ICdDSEUuQjE0UzIuREUzNycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTdGV2ZW4gSm9obnNvbiBTeW5kcm9tZScKY29kZSAiVGhlIGNoaWxkIGhhcyBPcmFsIFNvcmVzIG9yIE1vdXRoIFVsY2VycyI6ICdDSEUuQjE0UzIuREU0NScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdUaGUgY2hpbGQgaGFzIE9yYWwgU29yZXMgb3IgTW91dGggVWxjZXJzJwpjb2RlICJPcmFsIFNvcmVzIG9yIE1vdXRoIFVsY2VycyI6ICdDSEUuQjE0UzIuREUzOCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdPcmFsIFNvcmVzIG9yIE1vdXRoIFVsY2VycycKY29kZSAiUGFsbWFyIFBhbGxvciI6ICdDSEUuQjE1UzIuREUwMScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdQYWxtYXIgUGFsbG9yJwpjb2RlICJPZWRlbWEgb2YgYm90aCBmZWV0IjogJ0NIRS5CMTZTMi5ERTAxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ09lZGVtYSBvZiBib3RoIGZlZXQnCmNvZGUgIkNvbnZ1bHNpb25zIGluIHRoaXMgSWxsbmVzcyI6ICdDSEUuQjE4UzEuREUwMScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdDb252dWxzaW9ucyBpbiB0aGlzIElsbG5lc3MnCmNvZGUgIkRpZmZpY3VsdHkgd2l0aCBGZWVkaW5nIjogJ0NIRS5CMThTMS5ERTAyJyBmcm9tICJDSEUiIGRpc3BsYXkgJ0RpZmZpY3VsdHkgd2l0aCBGZWVkaW5nJwpjb2RlICJCcmVhc3RmZWQiOiAnQ0hFLkIyMVMxLkRFMDYnIGZyb20gIkNIRSIgZGlzcGxheSAnQnJlYXN0ZmVkJwpjb2RlICJTZXZlcmUgQ2hlc3QgSW5kcmF3aW5nIjogJ0NIRS5CMThTMi5ERTA3JyBmcm9tICJDSEUiIGRpc3BsYXkgJ1NldmVyZSBDaGVzdCBJbmRyYXdpbmcnCmNvZGUgIkluZmFudCdzIE1vdmVtZW50cyI6ICdDSEUuQjE4UzIuREUwOCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdJbmZhbnRcJ3MgTW92ZW1lbnRzJwpjb2RlICJVbWJpbGljdXMgUmVkIG9yIFB1cyBEcmFpbmluZyI6ICdDSEUuQjE4UzIuREUxMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdVbWJpbGljdXMgUmVkIG9yIFB1cyBEcmFpbmluZycKY29kZSAiU2tpbiBQdXN0dWxlcyI6ICdDSEUuQjE4UzIuREUxMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTa2luIFB1c3R1bGVzJwpjb2RlICJZZWxsb3cgU2tpbiI6ICdDSEUuQjE5UzIuREUwMScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdZZWxsb3cgU2tpbicKY29kZSAiWWVsbG93IFBhbG1zIG9yIFllbGxvdyBTb2xlcyI6ICdDSEUuQjE5UzIuREUwMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdZZWxsb3cgUGFsbXMgb3IgWWVsbG93IFNvbGVzJwpjb2RlICJXaGVuIGRpZCB0aGUgSmF1bmRpY2UgZmlyc3QgYXBwZWFyPyI6ICdDSEUuQjE5UzIuREUwNCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdXaGVuIGRpZCB0aGUgSmF1bmRpY2UgZmlyc3QgYXBwZWFyPycKY29kZSAiU3Vua2VuIEV5ZXMiOiAnQ0hFLkIyMFMyLkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnU3Vua2VuIEV5ZXMnCmNvZGUgIldlaWdodCBTdGF0dXMiOiAnQ0hFLkIyMVMyLkRFMDEnIGZyb20gIkNIRSIgZGlzcGxheSAnV2VpZ2h0IFN0YXR1cycKY29kZSAiU3VmZmljaWVudCBmZWVkcyI6ICdDSEUuQjIxUzIuREUwNicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTdWZmaWNpZW50IGZlZWRzJwpjb2RlICJJbnN1ZmZpY2llbnQgZmVlZHMiOiAnQ0hFLkIyMVMyLkRFMDcnIGZyb20gIkNIRSIgZGlzcGxheSAnSW5zdWZmaWNpZW50IGZlZWRzJwpjb2RlICJZb3VuZyBJbmZhbnQgcmVjZWl2ZXMgZm9vZCBvciBmbHVpZHMgb3RoZXIgdGhhbiBicmVhc3QgbWlsayI6ICdDSEUuQjIxUzIuREUwOCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdZb3VuZyBJbmZhbnQgcmVjZWl2ZXMgZm9vZCBvciBmbHVpZHMgb3RoZXIgdGhhbiBicmVhc3QgbWlsaycKY29kZSAiV2hhdCBtaWxrIGlzIGJlaW5nIGdpdmVuIGFzIGEgcmVwbGFjZW1lbnQgZmVlZD8iOiAnQ0hFLkIyMVMyLkRFMDknIGZyb20gIkNIRSIgZGlzcGxheSAnV2hhdCBtaWxrIGlzIGJlaW5nIGdpdmVuIGFzIGEgcmVwbGFjZW1lbnQgZmVlZD8nCmNvZGUgIkhvdyBtYW55IHJlcGxhY2VtZW50IGZlZWRzIGR1cmluZyB0aGUgZGF5IGFuZCBuaWdodCAoMjQgaG91cnMpPyI6ICdDSEUuQjIxUzIuREUxMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdIb3cgbWFueSByZXBsYWNlbWVudCBmZWVkcyBkdXJpbmcgdGhlIGRheSBhbmQgbmlnaHQgKDI0IGhvdXJzKT8nCmNvZGUgIlN1ZmZpY2llbnQgcmVwbGFjZW1lbnQgZmVlZHMgKGluIDI0IGhvdXJzKSI6ICdDSEUuQjIxUzIuREUxMycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTdWZmaWNpZW50IHJlcGxhY2VtZW50IGZlZWRzIChpbiAyNCBob3VycyknCmNvZGUgIkluc3VmZmljaWVudCByZXBsYWNlbWVudCBmZWVkcyAoaW4gMjQgaG91cnMpIjogJ0NIRS5CMjFTMi5ERTE0JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0luc3VmZmljaWVudCByZXBsYWNlbWVudCBmZWVkcyAoaW4gMjQgaG91cnMpJwpjb2RlICJIb3cgbXVjaCBtaWxrIGlzIGdpdmVuIGF0IGVhY2ggZmVlZD8iOiAnQ0hFLkIyMVMyLkRFMTUnIGZyb20gIkNIRSIgZGlzcGxheSAnSG93IG11Y2ggbWlsayBpcyBnaXZlbiBhdCBlYWNoIGZlZWQ/Jwpjb2RlICJIb3cgaXMgdGhlIG1pbGsgcHJlcGFyZWQ/IjogJ0NIRS5CMjFTMi5ERTE4JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0hvdyBpcyB0aGUgbWlsayBwcmVwYXJlZD8nCmNvZGUgIkhvdyBpcyB0aGUgbWlsayBnaXZlbj8iOiAnQ0hFLkIyMVMyLkRFMjEnIGZyb20gIkNIRSIgZGlzcGxheSAnSG93IGlzIHRoZSBtaWxrIGdpdmVuPycKY29kZSAiSG93IGFyZSB0aGUgZmVlZGluZyB1dGVuc2lscyBjbGVhbmVkPyI6ICdDSEUuQjIxUzIuREUyNCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdIb3cgYXJlIHRoZSBmZWVkaW5nIHV0ZW5zaWxzIGNsZWFuZWQ/Jwpjb2RlICJJcyBpbmZhbnQgZ2l2ZW4gYW55IGJyZWFzdCBtaWxrIGF0IGFsbD8iOiAnQ0hFLkIyMVMyLkRFMjcnIGZyb20gIkNIRSIgZGlzcGxheSAnSXMgaW5mYW50IGdpdmVuIGFueSBicmVhc3QgbWlsayBhdCBhbGw/Jwpjb2RlICJVbGNlcnMgb3IgV2hpdGUgUGF0Y2hlcyBpbiBNb3V0aCI6ICdDSEUuQjIxUzIuREUzMCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdVbGNlcnMgb3IgV2hpdGUgUGF0Y2hlcyBpbiBNb3V0aCcKY29kZSAiVW5hYmxlIHRvIGNoZWNrIGlmIFVsY2VycyBvciBXaGl0ZSBQYXRjaGVzIGluIE1vdXRoIjogJ0NIRS5CMjFTMi5ERTMxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1VuYWJsZSB0byBjaGVjayBpZiBVbGNlcnMgb3IgV2hpdGUgUGF0Y2hlcyBpbiBNb3V0aCcKY29kZSAiUmVzcGlyYXRvcnkgUmF0ZSAoYnJlYXRocyBwZXIgbWludXRlKSI6ICdDSEUuQjI0LkcuREUwMScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdSZXNwaXJhdG9yeSBSYXRlIChicmVhdGhzIHBlciBtaW51dGUpJwpjb2RlICJVbmFibGUgdG8gcGVyZm9ybSBSZXNwaXJhdG9yeSBSYXRlIGF0IHRoaXMgdGltZSI6ICdDSEUuQjI0LkcuREUwMicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdVbmFibGUgdG8gcGVyZm9ybSBSZXNwaXJhdG9yeSBSYXRlIGF0IHRoaXMgdGltZScKY29kZSAiUmVzcGlyYXRvcnkgUmF0ZSBTZWNvbmQgQ291bnQgKGJyZWF0aHMgcGVyIG1pbnV0ZSkiOiAnQ0hFLkIyNC5HLkRFMDMnIGZyb20gIkNIRSIgZGlzcGxheSAnUmVzcGlyYXRvcnkgUmF0ZSBTZWNvbmQgQ291bnQgKGJyZWF0aHMgcGVyIG1pbnV0ZSknCmNvZGUgIlJlc3BpcmF0b3J5IFJhdGUgU2Vjb25kIENvdW50IE5vdCBQb3NzaWJsZSI6ICdDSEUuQjI0LkcuREUwNCcgZnJvbSAiQ0hFIiBkaXNwbGF5ICdSZXNwaXJhdG9yeSBSYXRlIFNlY29uZCBDb3VudCBOb3QgUG9zc2libGUnCmNvZGUgIkZhc3QgQnJlYXRoaW5nIjogJ0NIRS5CMjQuRy5ERTA1JyBmcm9tICJDSEUiIGRpc3BsYXkgJ0Zhc3QgQnJlYXRoaW5nJwpjb2RlICJBeGlsbGFyeSBUZW1wZXJhdHVyZSAoc2Vjb25kIG1lYXN1cmVtZW50KSI6ICdDSEUuQjI0LkcuREUzOScgZnJvbSAiQ0hFIiBkaXNwbGF5ICdBeGlsbGFyeSBUZW1wZXJhdHVyZSAoc2Vjb25kIG1lYXN1cmVtZW50KScKY29kZSAiUHJlZmVyIHRvIHRha2UgUmVjdGFsIFRlbXBlcmF0dXJlIChzZWNvbmQgbWVhc3VyZW1lbnQpIjogJ0NIRS5CMjQuRy5ERTQwJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1ByZWZlciB0byB0YWtlIFJlY3RhbCBUZW1wZXJhdHVyZSAoc2Vjb25kIG1lYXN1cmVtZW50KScKY29kZSAiUmVjdGFsIFRlbXBlcmF0dXJlIChzZWNvbmQgbWVhc3VyZW1lbnQpIjogJ0NIRS5CMjQuRy5ERTQxJyBmcm9tICJDSEUiIGRpc3BsYXkgJ1JlY3RhbCBUZW1wZXJhdHVyZSAoc2Vjb25kIG1lYXN1cmVtZW50KScKY29kZSAiU2Vjb25kIFRlbXBlcmF0dXJlIE1lYXN1cmVtZW50IG5vdCBGZWFzaWJsZSI6ICdDSEUuQjI0LkcuREU0MicgZnJvbSAiQ0hFIiBkaXNwbGF5ICdTZWNvbmQgVGVtcGVyYXR1cmUgTWVhc3VyZW1lbnQgbm90IEZlYXNpYmxlJwpjb2RlICJNZWFzdXJlZCBUZW1wZXJhdHVyZSAoc2Vjb25kIG1lYXN1cmVtZW50KSI6ICdDSEUuQjI0LkcuREU0MycgZnJvbSAiQ0hFIiBkaXNwbGF5ICdNZWFzdXJlZCBUZW1wZXJhdHVyZSAoc2Vjb25kIG1lYXN1cmVtZW50KScK"/>
  </content>
</Library>