FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageca.on.oh-eforms
Resource TypeQuestionnaire
Idcmha_york_region_ont8365.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.on.oh-eforms@1.1.0-snapshot1&canonical=http://ontariohealth.ca/legacy/Questionnaire/cmha-york-region-ont8365
URLhttp://ontariohealth.ca/legacy/Questionnaire/cmha-york-region-ont8365
Version1.1.0
Statusactive
TitleCMHA York Region Ontario Structured Psychotherapy Program eReferral Form [FINAL FEB 2022]
Realmca

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "Questionnaire",
  "id": "cmha-york-region-ont8365",
  "contained": [
    {
      "resourceType": "Binary",
      "id": "img-1",
      "contentType": "application/pdf",
      "data": "iVBORw0KGgoAAAANSUhEUgAAAm0AAABUCAAAAAD1il8uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAAHdElNRQflBg8FJyMjF8SbAAAJyUlEQVR42u2dsW7bShaGv7O4TxEEgcHhM7gI7BQpQj5AsJBcqQpA1hd2k9INia0lwJUrk4UfwErhIhRSGPsIHsIwgvsaZ4sZUZRjJ/Zdi96N5is8tDQcnhn/PDMj/7RFCQQG4h8vHUBgiwhqCwxHUFtgOILaAsPxB4C8dBSB3x23GQ25LTAcf7gifA4S2CDLyTPktsBwBLUFhiOoLTAcQW2B4QhqCwxHUFtgOILaAsMR1BYYjqC2wHAEtQWGI6gtMBxBbYHhCGoLDEdQW2A4gtoCwxHUFhiOoLbAcAS1BYYjqC0wHEFtgeF4cbXVIpLf83oqlLJ45otJ/NLdXdGKlLGsv5L/8qwHxqSW+gmX/tXA5tJups/Pq7ZaSlKJewMXi8QsRERiKKVmISILailpRaRmpFrNSgDaB4S3EJHycQHIetXHqKuV1B+l3Y8sF5F6GX1X+PZjKEVkAZRdvAt/Ri4i7TLinwaeo4fPOvirISzdOLYiKaXU7ucCadfTl2ITuc2u7jNB9TiHTBvrurqfqE4A+GBUPwPscgOwMJkqP96j9X6hevmYNLeQRLU6ejhD6PXDJ7cy7644azQZt0ises2yAFoK1WvqG7VMID7qrnysyhjSmapG7GdaHC2Wxf1cA9fP/GRlN4RmBpwb+v1t52a+oZz1WDagNmM+Lw9zTmE0BdhzPV8QuYGmtbE/umIHYMIUpiNSWU9JY3MIF3ukPivWIilIGYu0kIvE1FKSS3vMFEbJrPWVBCulby9NU2njeJW3fD5qDXOpgStTLK94C0RQ8xm6osdoSmQsra2Wr+xdQELbzgt3xgFv+eaLZZ1SREpaKSUFYovUqXT9qUX+Bfg8lAoLcf2MIY4ppewybytdyq27pEp/CPnEAk4+rUV9zinn/vibSO5DyUUE0jQXqaEUSYHzR88mT0NV1X19BioKTUxBZclUVY1ruCHThkwLKoXEVzQYVVXLskxUVTWrXDNoQeNPVlXNsJqgFYkWNArWkmmBVRI1WDJ1DWU0XSXTay9TNUYLGs2wqmqNqqG7rmpBpT5eMjLNgFXhYixUuy6tYlPf2QrAaEajlswX3dhUWtBYaJbVe/2xZC5EVYwqiSXThkIxPmzjY2yURF11q8Z3oqLqDWGBG/EG4zpVUagmiZrl+0YzH0pRaEOmCZUaoxWFZk1GpslzaaIvsE3MpIc/JANmsl9MAWiY+8XOF6xbSBRr89t0xGs3td5pIomYUMOEN3yHJIpoOUkikjnHGP7s1/aV+u2590/MHgecA9E1xNw3t+xZZvwJNFrMFl0BcCQu9eyb6Z2TalsAhTb2/qxwyoiPnEGyt/7GhDd8v+IdvsXMtjWTcw7YMyerasfdhZgQJTPmScT1Q53IZpwZd6GxyBho5+/5sJxKTzngGyR7HB7yihYYEVu+8pHpHvxJxAZm3Y3sSQt7dbfzavwaZ08t7kcXqTL/cZm2ENm/p82WqPfdrSuusXOROYwMWXT3lNv19tz7djVLp7JaqnWISF6bzGJaeOU0+4o3fI9F0khVk6MFF6q227e5mXoxNofAG17dd6sA18YfRPe8eXvL6+XxAedfGd3war1K976v6gfk3k7AO+rZB3dYqVbAOR95102lwA1E0IqY7qW2P8p/8exsRG2H5tQdfKBbIx+zvOWjwmcdqLgl8luzyLhRmxht+o3t8QV46F5zcwOlZbbAWIAvrCWPO+2ZLpHW80qTHxpU1ekp06jiqhvwvwCuVS8A3rvoM5Z31IXqNey7NegtwA7wFzu+8NVi+7Mhe9ONCXvmZJaw4y9uHqrqBmStE8shBEaMOVg77QQjY3rJ0gWWo73ANpLRVmzm87Zj3+sDJrDIXfdPAOocLtkFFil85S2L5acIn8ihrG28WlgDkNkS8kUybzlldOdKfm44ShqOOSaH0narfQxwp70PdsEZH3E5Yn5/qqHlltcHfOOUkS8A6hpO2C1r+MJu/4QYBUZccs7BR84446MvcOuF99Sc31HAil2+knchMuEtZyzsJ2JLae9UPaWdZyRzSH0nWBtCgASzdtO1tlDVxLrbf8IZbwG4NvQmondcUS4zRP2Iz/+eyAZ2Capq/HLaAsYtpjOaAncjWrcaBZr+SrsCMq3AmGy1S1B16yE1gFtsVxRK4tbTCZAUNJrQuCTWrCpVUK3aUzX+BOvX6SRYLdy63e0vrV/VQuUubLvC7UDALttwIqi0OznThm7mapaF7bY5/e9WuwQXagGFyZabFOtOLlQbSDLTGwvXy8xF2fhOVH6D44awoNGKTLW3Syh8Jwu3HYLChdIASaIJqglWM7cvsm6vlenzsBSYKCDhL2ptkHrc7D3tDEkuXjro50XCXwscitPiiWKref/SMW+IP146gN+fJ+epU7+k+v0IM2lg84SZNDA8QW2B4QhqCwzHtqotfsT/iGglf7DeHedjHP+inTT8Twq2QW2td0D+t5RPssc+QO1tmO64Mze2sh1i/P3VBon+6KJ8rI/xef2O9bhS4z0H6bh7uTR/s73/N7ZBbUBnQUzTVFqg8zEunK+wFhFcDnT2bu9uTMXZINvyiLF4d7sjFgFS8Skqj8u+BTEXyZ2jpBfEV3b55O3J886KyWWxJXLbGrWZRK3NYR5p93v4z5rNjzWbtTC2FaKVrYkTrY7qdpypt0PUN2rJDwsqxWRajN1UOPvSUJLP1c6doOylJp0vvJxV2rax1Wx2xyr+xpe6+q3+xfM/oPC/yTaobS6SLi2I9E2Xx7xj4rw9WbRLxmtuF3bCLl977sbRlMgb/Pve7yx6xQ2zjMh8cRWnTDq7ySUjLqLriJ2VlQh2uFpa87aSbVBbonqxcive4zDq6eHmO2MxnWURAOnW8Lfsr1k925aZyH3GNeedLEWO+q8emrEc0X/yIpct2SAA26E2WHMr/pzXVKo67dXPsdq10qj2H8yLyHRtD7KcJ2MLtEeZFmutX6sW7F6sTpl6f9N2sC1qW1oQf8kep65+525siRY4He1ydqd6Mlsd55yy23knF+T/ZofLuxc4yu71b24F26K2qJmLyaaPqGnnIlJHxUzeu53iFNlPYGTGcdTMeh+YAVyY1bYzknkVeWf/YbIvO//MjtanyVpElkGIYe73sKlYXvzJ4iEIHpDnIp/ZiL/jndwCggdkQzzZO7lNBDflM/ObebyflzCTBjZPmEkDwxPUFhiOoLbAcAS1BYYjqC0wHEFtgeEIagsMR1BbYDiC2gLDEdQWGI6gtsBwBLUFhiOoLTAcQW2B4QhqCwxHUFtgOILaAsPhneJb9ARt4OUIuS0wHBKeSAgMRshtgeEIagsMR1BbYDiC2gLDEdQWGI7/AKpOD6dGwa4AAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA2LTE1VDA1OjM5OjMzKzAwOjAwvCj80gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNi0xNVQwNTozOTozMyswMDowMM11RG4AAAAASUVORK5CYII="
    },
    {
      "resourceType": "Binary",
      "id": "img-2",
      "contentType": "application/pdf",
      "data": "iVBORw0KGgoAAAANSUhEUgAAAm8AAABVCAAAAAA6I1y2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAAHdElNRQflBg8FKDQnXF2TAAAL1ElEQVR42u2dvW7cuBqGHx7sVQRBEAznGlIEExcplnMBKSauXBng1Au72XIbDk7tAVylslTkAuwUKUIhRa7BFIKcILfxnYKkpBlPsnayluMNnyLakcQffXxFitJLrxIKhdH4z11XoPBLUfRWGJOit8KYFL0VxuQ3AHXXtSj828nT0tK/Fcbkt7gpb0UKt0g/gJb+rTAmRW+FMSl6K4xJ0VthTIreCmNS9FYYk6K3wpgUvRXGpOitMCZFb4UxKXorjEnRW2FMit4KY1L0VhiTorfCmBS9Fcak6K0wJkVvhTEpeiuMSdFbYUxuU28rpdTqGuep+S1Wor5WFe4xjVK1mrJSTaOWeedGSJeq3ZVwpZrNHW2fHpgrmn8+dtfXm1JKqaZWqoG5ylVWqmGqlFINrZrDVKllPvdIxB3XufY3E9VSqd1RukKtNk69sb7qrmaNUmreXVXepMqohlYptQQaNc2JpzFFE++slD5tvkL7A7fXStVX9h1oWXx3ht/mM4+oU3Bjg9RKqZZVjEOrvuNSRETiv38DWkSkAiNiYgKLF0E0IpoQMGIJYn06V0Q8TkREAprw1ZzNlV2GIEHLNbBUIgaff1epxOti6IrHSoUTG2tq+wqbWBNiQZbu8nQQSyUVVTrN4/Lma4Qdl3tdXCxoR7uI60OwHVK7O/SbKUQkYDcCIxYRo3GSGyRgJRhxaETEaa7VREOB3VxvBp/05lP9NCIWHzCiGcagD5DD40SsduDEU8U202BjcAwY8QBBetEEQIsYY4nNGsUBODEEwcTWCxjR1oCvAEIAnAQcxuNE8o0lYoEYvdQKVLltAlY8TtJVDYJvurA6KtHVMMxVVJiIBJwIJm3ycQ+YGBGt0yVRWW3xooEgFi8Or0mZDSPhsSImXpAWByA4tHiIcgHwWovDB6yIjsWZwZ1kCVIBNpYexKV/fZ+NVGBTepv1hpdApXXXIGnjcHgR7cbQW4VJestiiv2bxP6N0OvNd32HMaKNiMWIwXsIFTb3BBixpLsrJrApCBgJWDFUorVUGHF40UYqKo91+BQBtGi8YGJIyI3kxeNE65yxc+KxQ70N+huNhdjU3WZLb/F+GobZUcXF4rEqWqeNbIk46y2WZ/MooXXWm8WLJWxFglj1FAhHJQKVhL4fTjknvRkfazQIqViCx0lFJWjxtrISYij7bGKY7aBzjm1cEVy6J+LNYlPvYcXjb663G8wXQhyuH9qLZvuQUmmF/olGq/5cqnMA2ovn/H7RAicc8B7cZMGb9uKQGW8B1paJfgMr/hxkW3PAxKyBBdMAHPCIz0044AnvZmZ9bGaDs/UMfZkeEmDCF4jHm3AI9qIFjo54wNeeCy/NGgdYCSy7Tbr0KdRKBb+d6FgvQIvog515vmafmT69euBP2gsLhyEHc5/3vNGTrUjY0DY87wMBoBe85gV7fLia7fmMR3wahhSAM16w4FXDIbOTxQkTLmPtcjYf2OMEBk0SeaUnT3mdf00q1vH52K450zNuzA30pkXOAf7gr8nWIXEhPcheimHZn9tF/QV7fbUTXzhWceLRslYqAJsK+sTDwa8kk0+feak08Ccb4gQgxM1SqTVArOdnHnV5KKV3XdtcqSnqQszxCh4zoU2bpVKKc5EqLFmI2Gd5NrKKs5Qpr4Ap8X64ykce7I7mA77weLhjxmkbDrcjscfr97zYDMQUPqLVy13Z1irt7zJKvyaDSKgU9kE2qYS+SVK6i0Nm9LfLQjzHLbBHvf6dm/Md70Mm7iI2/VPe5X1HfdOf9P3HLM+cTtHqZVft1PrTBziJupxgReSy6972eB9P/Lyj/IdUInLCARzwkI9Aw8a1N2sndpjgU/7PJRLIOhxwLnJZU3HOW/iYGwM4SY9IT+JV7Xf3/pGITFiGagaxs3gIEKZpk057zBcAdqj8QSrocfptw395uh2JBW9P9eRKIB4TRHbNS18aqWIrpYxSm8Xqx0gsCbKdTSqhb5LIa46VIjSpQYCZ5Quw4CX71xTMkO95/3bERSxarxuYpmA1AAo+8DyfmN9NtMGJiAkNLHnFEzhua55P+nEmjRW5e1tw3ML0Ca/iqLPBjFcAdahsqGdm3cABf+SjD4m38ZthglNYmwlwqfkQVdCsucInWiYz/Yaag7QBYA6ved7O4X1/cQCrdbUAbGjbCzvTpzHhKTUH6a3XU85owiHTwCqkps8a0Gs41bNHfG6PgX3WerYdCexFOCQHouunn14ZLCItk9wJmOEF7vGamoMZb2mXLZNmO5snvGMJk62h/60WkYqz1CCrFbxhBmCIw+lyxyuab3H9+QKAr/Ai3bzEAF40Ih4biPeWy+d208w4865wFguVeGw30YzzBdGArWKy+GAOQTzECZqIIVRUUuHSFE9rCeg449QSn8Y1IgbEgEnzNZ8SmDyDwRgRoEqP27EO8bkaTJzDuW6TUznJF6chz+FyCPWOhOmdUUrkwdj85gIfH9LpZukVXiTmuhWJCrzkQIhGx4lEnIdfnS84MMOQpvmCOKCK+cRwaHH4QTYOnLa5SdJ8IU040LlBNCAppRVBx/dR158vKAHUWH+Pa7kOE6B55o7GKfAOUfbkrqvw06DK3xu8bWpd5LaDordbYnH543n8Cxl3PC38mpTxtHA3FL0VxuRX09sN7ErNhh1si2WyKm3azv7hqt7szda94L7orVbXNG9eP8Mfya1e+10fD6e393+yaIfXPzD8TVXzfRneDfdFb+B68+YPsJBrv/mbyck3spld67x/jFZbscdRWnWv6kaF783xbrg/eovfa2ul1DJ6ZNWc5TSOa3PVslRto2qlpmSXMUC05M6VqqmVmtOoFSullvVLjlUbO40uWefirSHaq+fzpVL1UqmG5XSl1GqlVE2yuTJX6mOyYSullkwDaslS9f5f2s4WuwS1mirVTpWC6XLemYhXqYIxZbPhV8692gf22OcMgHfW5MPvjf27qP1kXPt71t1S4cRjk48rJE+hTZ+pkp/No6WiGpi4dBAbP8IZwYrzHhdwYsPAJ5eTaSTE0/CSLWFOyH4yKzqa6TyVGOInpPgZKZYjGhFHGNgt0eJt5z6L1j+PE40TkIpKXK5glzImr6iS1S/96P23pnfs2m2X7s/Id/nf7pwz9pOPq9+35Ug65CGfBiauywmP+QxnnMOaozgKnnISv5pnn1xMFiyT85p9nnZuCDjCsIjGuj/4nRdMA2cseE7zltnExbNyOcCpmWAuUupoOOtqbWYzzOQBH0EfYWleseAFZ7GCOWVvAkxWP+Ah75LT5H5zf/R2rNbVrN22Eu1wl30cmLhWSh3DwqzVkoq4d+JCHvCyTy4lewx84pl6djXT4WNS26LUMVz2JqNYTjzzQqkst2Q4u1LrbrhMWcQK5pS9CTBb/WBm1+pZ57qDOKbfq6kCcJ/05kQW2ce17V/b/N2buNpjKw44F7NuF1KxAjjK9tBNn1z0oz3Ci/zNpGKCiMist1jmcgB09IFHouFs8jVL8YOcxbmYdZtSDjzO2eoHnIh49qLrDoCFiHyHwfaOuT96AzofF/qS4UuvTT9bb+L6wmPewqpmwv/mySTbLHm0yyc30W9g/iQ9lH+7FjXAc5r2eFgOU0i++bS6MxrOcq2HhBVrPXlOzWv2VzWTLuXA4zwbPjrwl76thX8jsvk499PSW+mgiquJjOlXugFVfBD3DE1cFkxc0FKJjQufnJhkqss+uZwsLl7ywGC+kJa1EJc6EsQkNxnZuBawuRwfF45BVzVPNIxBFecBmLiaTBsI0XPnY/2jndB01rc4RYhH8ko1SRdFtwowt+FPzV35334hptPzbx7mV/KP9AL77a6r8i+lCb+Snq7PPXt+uzfMyoixkzKeFm6f4n8r3A1Fb4UxKXorjEnRW2FMit4KY1L0VhiTorfCmBS9Fcak6K0wJkVvhTEpeiuMSdFbYUyK3gpjUvRWGJOit8KYFL0VxqTorTAmRW+FMUnrZW7v70gVCgNK/1YYE1VWyhRGpPRvhTEpeiuMSdFbYUyK3gpjUvRWGJOit8KY/B9Yaw7qSkZ9CQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNi0xNVQwNTo0MDo1MSswMDowMDj22jUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDYtMTVUMDU6NDA6NTErMDA6MDBJq2KJAAAAAElFTkSuQmCC"
    },
    {
      "resourceType": "Library",
      "id": "liquid",
      "status": "active",
      "experimental": true,
      "type": {
        "coding": [
          {
            "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/library-types",
            "code": "qr-narrative-liquid"
          }
        ]
      },
      "description": "HTML with embedded [FHIRPath Liquid](https://confluence.hl7.org/spaces/FHIR/pages/66938964/FHIR+Liquid+Profile) that is intended to be executed against QuestionnaireResponses based on this Questionnaire.",
      "content": [
        {
          "contentType": "text/html",
          "data": "PGRpdj57JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBRdWVzdGlvbm5haXJlUmVzcG9uc2UuaXRlbS53aGVyZShsaW5rSWQgPSAncycpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIFF1ZXN0aW9ubmFpcmVSZXNwb25zZS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNDk5OTk4NjcnKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5Db25zZW50PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNDk5OTk4NjcnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNzMzNTkwNicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM3MzM1OTA2JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUNsaWVudCBpcyBhd2FyZSBvZiBhbmQgY29uc2VudGVkIHRvIHRoaXMgcmVmZXJyYWw6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDg4MDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX08YnIvPjxzcGFuLz4kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjMyNjQ4NTQnKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjMyNjQ4NTQnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24zODI3MzczOScpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPlByb2dyYW0gUmVmZXJyYWwgQ3JpdGVyaWE8YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24zODI3MzczOScpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE5NjcxNjQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xOTY3MTY0JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUlzIHRoZSBjbGllbnQgMTggeWVhcnMgb2YgYWdlIG9yIG9sZGVyOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMzk2MTM3NjUnKS5leGlzdHMoKSAlfVBsZWFzZSBOb3RlPGJyLz4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24zOTYxMzc2NScpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjEyODQ3NjE2JykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPkluY2x1c2lvbiBDcml0ZXJpYTxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjEyODQ3NjE2JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDk3MTQzMjcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00OTcxNDMyNycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1DbGllbnQgaGFzIGEgbWFpbiBjb25jZXJuIG9mIDxiPmFueGlldHksIGRlcHJlc3Npb24sIG9yIGFueGlldHktcmVsYXRlZCBwcm9ibGVtPC9iPiAoZS5nLiBwb3N0LXRyYXVtYXRpYyBzdHJlc3MsIGhlYWx0aCBhbnhpZXR5LCB3b3JrIHN0cmVzcywgb2JzZXNzaXZlLWNvbXB1bHNpdmUgY29uY2VybnMpOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA4ODAwOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb243MjQyOTkxNycpLmV4aXN0cygpICV9U1RPUDxici8+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNzI0Mjk5MTcnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb244NjI1NDMzNCcpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5FeGNsdXNpb25hcnkgQ3JpdGVyaWE8YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb244NjI1NDMzNCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc2MTIxNDI1JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzYxMjE0MjUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9VGhlIGNsaWVudCBpcyBhY3RpdmVseSBzdWljaWRhbCBhbmQgd2l0aCBpbXBhaXJlZCBjb3Bpbmcgc2tpbGxzIGFuZC9vciBoYXMgYXR0ZW1wdGVkIHN1aWNpZGUgaW4gdGhlIHBhc3QgNiBtb250aHM6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjU0NDk1NDY3JykuZXhpc3RzKCkgJX1TVE9QPGJyLz4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241NDQ5NTQ2NycpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE5OTA4NTgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xOTkwODU4JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVRoZSBjbGllbnQgcG9zZXMgYSBoaWdoIHJpc2sgdG8gdGhlbXNlbHZlcywgcmlzayB0byBvdGhlcnMgb3IgaXMgYXQgc2lnbmlmaWNhbnQgcmlzayBvZiBzZXZlcmUgc2VsZi1uZWdsZWN0OiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojQUEwMDAwOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb245NTAyMTMzOCcpLmV4aXN0cygpICV9U1RPUDxici8+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uOTUwMjEzMzgnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NTYxMzInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NTYxMzInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9VGhlIGNsaWVudCBpcyBzZWxmLWhhcm1pbmcsIHdoaWNoIGlzIHRoZSBpbW1lZGlhdGUsIHByaW1hcnkgY29uY2VybjogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWScgJX1ZZXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ04nICV9Tm97JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMjE4OTA2NzQnKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjIxODkwNjc0JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODU0Nzg5NTInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04NTQ3ODk1MicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1UaGUgY2xpZW50IGlzIGV4cGVyaWVuY2luZyBzaWduaWZpY2FudCBzeW1wdG9tcyBvZiBtYW5pYSBvciBoeXBvbWFuaWEgY3VycmVudGx5IG9yIGhhcyBleHBlcmllbmNlZCB0aGVzZSBzeW1wdG9tcyB3aXRoaW4gdGhlIHBhc3QgeWVhci4gKG5vdCBkdWUgdG8gbWVkaWNhdGlvbi9zdWJzdGFuY2UgdXNlKTogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWScgJX1ZZXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ04nICV9Tm97JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uOTc2OTgyNDYnKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjk3Njk4MjQ2JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzU5NjE1OTgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNTk2MTU5OCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1UaGUgY2xpZW50IGlzIGV4cGVyaWVuY2luZyBzaWduaWZpY2FudCBzeW1wdG9tcyBvZiBhIHBzeWNob3RpYyBkaXNvcmRlciBjdXJyZW50bHkgb3IgaGFzIGV4cGVyaWVuY2VkIHRoZXNlIHN5bXB0b21zIHdpdGhpbiB0aGUgcGFzdCB5ZWFyIChub3QgZHVlIHRvIG1lZGljYXRpb24vc3Vic3RhbmNlIHVzZSk6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjE0MTM2NTgxJykuZXhpc3RzKCkgJX1TVE9QPGJyLz4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24xNDEzNjU4MScpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQ5NTQ0NzMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00OTU0NDczJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVRoZSBjbGllbnQgaGFzIGEgc2V2ZXJlL2NvbXBsZXggcGVyc29uYWxpdHkgZGlzb3JkZXIgdGhhdCB3b3VsZCBpbXBhY3QgdGhlaXIgYWJpbGl0eSB0byBhY3RpdmVseSBwYXJ0aWNpcGF0ZSBpbiBDQlQgZm9yIGFueGlldHkgb3IgZGVwcmVzc2lvbjogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWScgJX1ZZXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ04nICV9Tm97JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMTA0NDEzNzknKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjEwNDQxMzc5JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzI0OTY1MycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTcyNDk2NTMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9VGhlIGNsaWVudCBoYXMgZXhjbHVzaXZlbHkgcmVxdWVzdGVkIG1lZGljYXRpb24gbWFuYWdlbWVudDogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWScgJX1ZZXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ04nICV9Tm97JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uOTA0MzA1ODknKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjkwNDMwNTg5JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTI5NjEwNDInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05Mjk2MTA0MicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1UaGUgY2xpZW50IGhhcyBtb2RlcmF0ZSB0byBzZXZlcmUgaW1wYWlybWVudCBvZiBjb2duaXRpdmUgZnVuY3Rpb24gKGUuZy4sIGRlbWVudGlhKTsgb3IgbW9kZXJhdGUgdG8gc2V2ZXJlIGltcGFpcm1lbnQgZHVlIHRvIGEgZGV2ZWxvcG1lbnRhbCBkaXNhYmlsaXR5IG9yIGxlYXJuaW5nIGRpc2FiaWxpdHk6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjYyNTI5ODMnKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjYyNTI5ODMnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02NzE2MTY4OScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY3MTYxNjg5JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVRoZSBjbGllbnQgY3VycmVudGx5IGhhcyBwcm9ibGVtYXRpYyBzdWJzdGFuY2UgdXNlIG9yIGhhcyBoYWQgcHJvYmxlbWF0aWMgc3Vic3RhbmNlIHVzZSBpbiB0aGUgcGFzdCB0aHJlZSBtb250aHMgdGhhdCB3b3VsZCBzZXJpb3VzbHkgaW1wYWN0IHRoZWlyIGFiaWxpdHkgdG8gYWN0aXZlbHkgcGFydGljaXBhdGUgaW4gQ0JUIChlLmcuLCB0aGUgY2xpZW50IGlzIHVuYWJsZSB0byBhdHRlbmQgc2NoZWR1bGVkIHNlc3Npb24sIG9yIHVuYWJsZSB0byBhdHRlbXB0IGFzc2lnbmVkIHdvcmsgcmVxdWlyZWQgYmV0d2VlbiBzZXNzaW9ucyk6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjU0ODc2OTQwJykuZXhpc3RzKCkgJX1TVE9QPGJyLz4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241NDg3Njk0MCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTIzNDQzNjQ4JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjM0NDM2NDgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Q2xpZW50IHJlcXVpcmVzIHNwZWNpYWxpemVkIGNvbmN1cnJlbnQgZGlzb3JkZXJzIHRyZWF0bWVudDogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWScgJX1ZZXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ04nICV9Tm97JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMTk2MDAyMTgnKS5leGlzdHMoKSAlfVNUT1A8YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjE5NjAwMjE4JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjkxNjM3NTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yOTE2Mzc1NycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1DbGllbnQgaGFzIGEgc2V2ZXJlIGVhdGluZyBkaXNvcmRlciB0aGF0IHdvdWxkIGltcGFjdCB0aGVpciBhYmlsaXR5IHRvIGFjdGl2ZWx5IHBhcnRpY2lwYXRlIGluIENCVCBmb3IgYW54aWV0eSBvciBkZXByZXNzaW9uOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojQUEwMDAwOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241NTE0MjQ1MicpLmV4aXN0cygpICV9U1RPUDxici8+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNTUxNDI0NTInKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240NDkxNDUyNCcpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240NDkxNDUyNCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjMzOTc0MTMzJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+Q2xpZW50IEluZm9ybWF0aW9uPGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMzM5NzQxMzMnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03OTg5NzcwJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzk4OTc3MCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1FbWFpbDogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI5OTc2MTI4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yOTk3NjEyOCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfVBhdGllbnQgZG9lcyBub3QgaGF2ZSBhbiBlbWFpbCBhZGRyZXNzeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3B0bnRfY250Y3RQcmZybmMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3B0bnRfY250Y3RQcmZybmMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9UHJlZmVycmVkIG1ldGhvZCBvZiBjb250YWN0OiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDAwMEFBOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdNb2JpbGUnICV9TW9iaWxleyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdIb21lJyAlfUhvbWV7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1dvcmsnICV9V29ya3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnRW1haWwnICV9RW1haWx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1RleHQnICV9VGV4dHslIGVuZGlmICV9eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTsgeyUgZWxzZSAlfTsgeyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzIyMTg4MDQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zMjIxODgwNCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1QZXJtaXNzaW9uIHRvIGxlYXZlIGEgdm9pY2VtYWlsOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDAwMEFBOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdObycgJX1Ob3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWWVzJyAlfVllc3slIGVuZGlmICV9eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3B0bnRfY250Y3RDbnNudCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHRudF9jbnRjdENuc250JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVBlcm1pc3Npb24gdG8gc3BlYWsgd2l0aCB0aGVpciBwYXJlbnQvZ3VhcmRpYW4vZmFtaWx5IG1lbWJlcjogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwMDBBQTsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTm8nICV9Tm97JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1llcycgJX1ZZXN7JSBlbmRpZiAlfXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDAwNTQ2ODQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MDA1NDY4NCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1QcmVmZXJyZWQgdGltZSBvZiBjb250YWN0IChjb3JlIGJ1c2luZXNzIGhvdXJzIGFyZSA4OjMwLTQ6MzAgUE0gd2l0aCBzb21lIGV2ZW5pbmcgYW5kIHdlZWtlbmQgYXZhaWxhYmlsaXR5KTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdNb3JuaW5nJyAlfU1vcm5pbmd7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ0FmdGVybm9vbicgJX1BZnRlcm5vb257JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ0V2ZW5pbmcnICV9RXZlbmluZ3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnVW5zdXJlJyAlfVVuc3VyZXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnQW55JyAlfUFueXslIGVuZGlmICV9eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTsgeyUgZWxzZSAlfTsgeyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NjQ4NzQyNScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQ2NDg3NDI1JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfURvZXMgdGhlIGNsaWVudCByZXF1aXJlIGFuIGludGVycHJldGVyOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTcwNDcyMTUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05NzA0NzIxNScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1MYW5ndWFnZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE3OTc3ODk4JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTc5Nzc4OTgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9eyUgY2FwdHVyZSBhbnN3ZXIgJX17JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ0NNSEEgV29ya2VyJyAlfUNNSEEgV29ya2VyeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdFdmVudCcgJX1FdmVudHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnRXhpc3RpbmcgQ2xpZW50JyAlfUV4aXN0aW5nIENsaWVudHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnV2Vic2l0ZScgJX1XZWJzaXRleyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdTZWFyY2ggRW5naW5lIChHb29nbGUsIFlhaG9vLCBldGMuKScgJX1TZWFyY2ggRW5naW5lIChHb29nbGUsIFlhaG9vLCBldGMuKXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnVHJhbnNpdCBBZHZlcnRpc2VtZW50cycgJX1UcmFuc2l0IEFkdmVydGlzZW1lbnRzeyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRjYXB0dXJlICV9SG93IGRpZCB5b3UgaGVhciBhYm91dCB0aGUgT1NQIHByb2dyYW06IHt7YW5zd2VyfX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMjIyMDQzMzQnKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+U3VwcG9ydCBPcmdhbml6YXRpb25zPC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjIyMjA0MzM0JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNTI0NTQxNDYnKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNTI0NTQxNDYnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zODA0MjI1NicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzgwNDIyNTYnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1BY3Jvc3MgQm91bmRhcmllc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjYyOTIxOScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjYyOTIxOScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUhvbmcgRm9vayBNZW50YWwgSGVhbHRoIEFzc29jaWF0aW9ueyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNTI4MjM4NCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzUyODIzODQnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1DbGllbnQgaXMgbm90IHdpdGggYW55IG9mIHRoZSBhZ2VuY2llcyBsaXN0ZWQgYWJvdmV7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQxNTU4Njg4JykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPlByaW1hcnkgQ2FyZSBQcm92aWRlcjxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQxNTU4Njg4JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzA1ODM0MTUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zMDU4MzQxNScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIudmFsdWUub2ZUeXBlKENvZGluZykuY29kZSA9ICdZJyAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDg4MDA7Ij5SZWZlcnJpbmcgcHJvdmlkZXIgaXMgUHJpbWFyeSBDYXJlIFByb3ZpZGVyPC9zcGFuPnslIGVsc2lmIGN1cnJlbnRJdGVtLmFuc3dlci52YWx1ZS5vZlR5cGUoQ29kaW5nKS5jb2RlID0gJ04nICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPlJlZmVycmluZyBwcm92aWRlciBpcyBOT1QgUHJpbWFyeSBDYXJlIFByb3ZpZGVyPC9zcGFuPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTczNzE0MTYyJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03MzcxNDE2MicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij5DbGllbnQgZG9lcyBub3QgaGF2ZSBhIHByaW1hcnkgY2FyZSBwcm92aWRlciAoUENQKTwvc3Bhbj57JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjYwMzU4NzI2JykuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjYwMzU4NzI2JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODYxOTQ5MTQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04NjE5NDkxNCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1QQ1AgTmFtZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkzOTk2NDI3JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTM5OTY0MjcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9RW1haWw6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zMTcyMzkzMicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTMxNzIzOTMyJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVByb2Zlc3Npb25hbCBJRDogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM0OTk0MTc5JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzQ5OTQxNzknIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9T0hJUCBCaWxsaW5nICM6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01ODU0Mzg3NycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTU4NTQzODc3JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUNsaW5pYyBOYW1lOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTE3MjE1NjcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05MTcyMTU2NycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1BZGRyZXNzOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzUzMDQ1NDUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNTMwNDU0NScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1BZGRyZXNzIExpbmUgMjogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE2MjE3NTgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xNjIxNzU4JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUNpdHk6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05MTExMjQ1NycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkxMTEyNDU3JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVBvc3RhbCBDb2RlOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjYxNTU2NzUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yNjE1NTY3NScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1QaG9uZSBOdW1iZXI6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLm9mVHlwZShpbnRlZ2VyKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04MjI3NjY5MCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTgyMjc2NjkwJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUZheCBOdW1iZXI6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLm9mVHlwZShpbnRlZ2VyKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yNTYwODIzOScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI1NjA4MjM5JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfU90aGVyIEluZm9ybWF0aW9uOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MDEzMjM2NicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQwMTMyMzY2JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUhhcyB0aGUgY2xpZW50IHByb3ZpZGVkIGNvbnNlbnQgdG8gc2hhcmUgaW5mb3JtYXRpb24gd2l0aCB0aGUgUHJpbWFyeSBDYXJlIFByb3ZpZGVyOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3RTdXJlJyAlfU5vdCBzdXJleyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfTxici8+PHNwYW4vPnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uODUyNTA2MDgnKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5QSFEtOTxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjg1MjUwNjA4JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjU5NTU4MTgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02NTk1NTgxOCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX17JSBjYXB0dXJlIGFuc3dlciAlfXslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGNhcHR1cmUgJX1QSFEtOSBTY29yZToge3thbnN3ZXJ9fXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BhdGllbnRfaGVhbHRoX3F1ZXN0JykuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncGF0aWVudF9oZWFsdGhfcXVlc3QnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BocTlRJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPk92ZXIgdGhlIGxhc3QgdHdvIHdlZWtzOjxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncGhxOVEnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3ExJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxMScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0xLiBMaXR0bGUgaW50ZXJlc3Qgb3IgcGxlYXN1cmUgaW4gZG9pbmcgdGhpbmdzIHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTm90IGF0IGFsbCcgJX1Ob3QgYXQgYWxseyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdTZXZlcmFsIGRheXMnICV9U2V2ZXJhbCBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdNb3JlIHRoYW4gaGFsZiB0aGUgZGF5cycgJX1Nb3JlIHRoYW4gaGFsZiB0aGUgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTmVhcmx5IGV2ZXJ5IGRheScgJX1OZWFybHkgZXZlcnkgZGF5eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxMicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncTInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Mi4gRmVlbGluZyBkb3duLCBkZXByZXNzZWQsIG9yIGhvcGVsZXNzIHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTm90IGF0IGFsbCcgJX1Ob3QgYXQgYWxseyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdTZXZlcmFsIGRheXMnICV9U2V2ZXJhbCBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdNb3JlIHRoYW4gaGFsZiB0aGUgZGF5cycgJX1Nb3JlIHRoYW4gaGFsZiB0aGUgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTmVhcmx5IGV2ZXJ5IGRheScgJX1OZWFybHkgZXZlcnkgZGF5eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxMycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncTMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9My4gVHJvdWJsZSBmYWxsaW5nIG9yIHN0YXlpbmcgYXNsZWVwLCBvciBzbGVlcGluZyB0b28gbXVjaCB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vdCBhdCBhbGwnICV9Tm90IGF0IGFsbHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU2V2ZXJhbCBkYXlzJyAlfVNldmVyYWwgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTW9yZSB0aGFuIGhhbGYgdGhlIGRheXMnICV9TW9yZSB0aGFuIGhhbGYgdGhlIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05lYXJseSBldmVyeSBkYXknICV9TmVhcmx5IGV2ZXJ5IGRheXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncTQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3E0JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfTQuIEZlZWxpbmcgdGlyZWQgb3IgaGF2aW5nIGxpdHRsZSBlbmVyZ3kgeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ01vcmUgdGhhbiBoYWxmIHRoZSBkYXlzJyAlfU1vcmUgdGhhbiBoYWxmIHRoZSBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOZWFybHkgZXZlcnkgZGF5JyAlfU5lYXJseSBldmVyeSBkYXl7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3E1JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxNScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX01LiBQb29yIGFwcGV0aXRlIG9yIG92ZXJlYXRpbmcgeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ01vcmUgdGhhbiBoYWxmIHRoZSBkYXlzJyAlfU1vcmUgdGhhbiBoYWxmIHRoZSBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOZWFybHkgZXZlcnkgZGF5JyAlfU5lYXJseSBldmVyeSBkYXl7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3E2JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxNicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX02LiBGZWVsaW5nIGJhZCBhYm91dCB5b3Vyc2VsZiAtIG9yIHRoYXQgeW91IGFyZSBhIGZhaWx1cmUgb3IgaGF2ZSBsZXQgeW91cnNlbGYgb3IgeW91ciBmYW1pbHkgZG93biB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vdCBhdCBhbGwnICV9Tm90IGF0IGFsbHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU2V2ZXJhbCBkYXlzJyAlfVNldmVyYWwgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTW9yZSB0aGFuIGhhbGYgdGhlIGRheXMnICV9TW9yZSB0aGFuIGhhbGYgdGhlIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05lYXJseSBldmVyeSBkYXknICV9TmVhcmx5IGV2ZXJ5IGRheXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3E3JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfTcuIFRyb3VibGUgY29uY2VudHJhdGluZyBvbiB0aGluZ3MsIHN1Y2ggYXMgcmVhZGluZyB0aGUgbmV3c3BhcGVyIG9yIHdhdGNoaW5nIHRlbGV2aXNpb24geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ01vcmUgdGhhbiBoYWxmIHRoZSBkYXlzJyAlfU1vcmUgdGhhbiBoYWxmIHRoZSBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOZWFybHkgZXZlcnkgZGF5JyAlfU5lYXJseSBldmVyeSBkYXl7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3E4JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxOCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX04LiBNb3Zpbmcgb3Igc3BlYWtpbmcgc28gc2xvd2x5IHRoYXQgb3RoZXIgcGVvcGxlIGNvdWxkIGhhdmUgbm90aWNlZC4gT3IgdGhlIG9wcG9zaXRlIC0gYmVpbmcgc28gZmlkZ2V0eSBvciByZXN0bGVzcyB0aGF0IHlvdSBoYXZlIGJlZW4gbW92aW5nIGFyb3VuZCBhIGxvdCBtb3JlIHRoYW4gdXN1YWwgeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ01vcmUgdGhhbiBoYWxmIHRoZSBkYXlzJyAlfU1vcmUgdGhhbiBoYWxmIHRoZSBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOZWFybHkgZXZlcnkgZGF5JyAlfU5lYXJseSBldmVyeSBkYXl7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3E5JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxOScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX05LiBUaG91Z2h0cyB0aGF0IHlvdSB3b3VsZCBiZSBiZXR0ZXIgb2ZmIGRlYWQsIG9yIG9mIGh1cnRpbmcgeW91cnNlbGYgaW4gc29tZSB3YXkgeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ01vcmUgdGhhbiBoYWxmIHRoZSBkYXlzJyAlfU1vcmUgdGhhbiBoYWxmIHRoZSBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOZWFybHkgZXZlcnkgZGF5JyAlfU5lYXJseSBldmVyeSBkYXl7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3ExMCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncTEwJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfTEwLiBJZiB5b3UgaW5kaWNhdGVkIGFueSBwcm9ibGVtcywgaG93IGRpZmZpY3VsdCBoYXZlIHRoZXNlIHByb2JsZW1zIG1hZGUgaXQgZm9yIHlvdSB0byBkbyB5b3VyIHdvcmssIHRha2UgY2FyZSBvZiB0aGluZ3MgYXQgaG9tZSwgb3IgZ2V0IGFsb25nIHdpdGggb3RoZXIgcGVvcGxlIHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9JmFtcDsjeDIyO3slIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vdCBkaWZmaWN1bHQgYXQgYWxsJyAlfU5vdCBkaWZmaWN1bHQgYXQgYWxseyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdTb21ld2hhdCBkaWZmaWN1bHQnICV9U29tZXdoYXQgZGlmZmljdWx0eyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdWZXJ5IGRpZmZpY3VsdCcgJX1WZXJ5IGRpZmZpY3VsdHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnRXh0cmVtZWx5IGRpZmZpY3VsdCcgJX1FeHRyZW1lbHkgZGlmZmljdWx0eyUgZW5kaWYgJX0mYW1wOyN4MjI7eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX08YnIvPlBIUS05IFNjb3JlOiB7e2Fuc3dlcn19eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb243MDIwOTInKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5HQUQtNzxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjcwMjA5MicpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTEwMzcwMzIzJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTAzNzAzMjMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9R0FELTcgU2NvcmU6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2dhZF83JykuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkXzcnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2dhZDdRcycpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5PdmVyIHRoZSBsYXN0IDIgd2Vla3M6PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdnYWQ3UXMnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2dhZDdxMScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkN3ExJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfTEuIEZlZWxpbmcgbmVydm91cywgYW54aW91cywgb3Igb24gZWRnZSB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfSZhbXA7I3gyMjt7JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ092ZXIgaGFsZiB0aGUgZGF5cycgJX1PdmVyIGhhbGYgdGhlIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05lYXJseSBldmVyeSBkYXknICV9TmVhcmx5IGV2ZXJ5IGRheXslIGVuZGlmICV9JmFtcDsjeDIyO3slIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2dhZDdxMicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkN3EyJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfTIuIE5vdCBiZWluZyBhYmxlIHRvIHN0b3Agb3IgY29udHJvbCB3b3JyeWluZyB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfSZhbXA7I3gyMjt7JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ092ZXIgaGFsZiB0aGUgZGF5cycgJX1PdmVyIGhhbGYgdGhlIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05lYXJseSBldmVyeSBkYXknICV9TmVhcmx5IGV2ZXJ5IGRheXslIGVuZGlmICV9JmFtcDsjeDIyO3slIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2dhZDdxMycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkN3EzJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfTMuIFdvcnJ5aW5nIHRvbyBtdWNoIGFib3V0IGRpZmZlcmVudCB0aGluZ3MgeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX0mYW1wOyN4MjI7eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTm90IGF0IGFsbCcgJX1Ob3QgYXQgYWxseyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdTZXZlcmFsIGRheXMnICV9U2V2ZXJhbCBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdPdmVyIGhhbGYgdGhlIGRheXMnICV9T3ZlciBoYWxmIHRoZSBkYXlzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOZWFybHkgZXZlcnkgZGF5JyAlfU5lYXJseSBldmVyeSBkYXl7JSBlbmRpZiAlfSZhbXA7I3gyMjt7JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdnYWQ3cTQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2dhZDdxNCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX00LiBUcm91YmxlIHJlbGF4aW5nIHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9JmFtcDsjeDIyO3slIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vdCBhdCBhbGwnICV9Tm90IGF0IGFsbHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU2V2ZXJhbCBkYXlzJyAlfVNldmVyYWwgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnT3ZlciBoYWxmIHRoZSBkYXlzJyAlfU92ZXIgaGFsZiB0aGUgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTmVhcmx5IGV2ZXJ5IGRheScgJX1OZWFybHkgZXZlcnkgZGF5eyUgZW5kaWYgJX0mYW1wOyN4MjI7eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkN3E1JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdnYWQ3cTUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9NS4gQmVpbmcgc28gcmVzdGxlc3MgdGhhdCBpdCdzIGhhcmQgdG8gc2l0IHN0aWxsIHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9JmFtcDsjeDIyO3slIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vdCBhdCBhbGwnICV9Tm90IGF0IGFsbHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU2V2ZXJhbCBkYXlzJyAlfVNldmVyYWwgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnT3ZlciBoYWxmIHRoZSBkYXlzJyAlfU92ZXIgaGFsZiB0aGUgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTmVhcmx5IGV2ZXJ5IGRheScgJX1OZWFybHkgZXZlcnkgZGF5eyUgZW5kaWYgJX0mYW1wOyN4MjI7eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkN3E2JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdnYWQ3cTYnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Ni4gQmVjb21pbmcgZWFzaWx5IGFubm95ZWQgb3IgaXJyaXRhYmxlIHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9JmFtcDsjeDIyO3slIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vdCBhdCBhbGwnICV9Tm90IGF0IGFsbHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU2V2ZXJhbCBkYXlzJyAlfVNldmVyYWwgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnT3ZlciBoYWxmIHRoZSBkYXlzJyAlfU92ZXIgaGFsZiB0aGUgZGF5c3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTmVhcmx5IGV2ZXJ5IGRheScgJX1OZWFybHkgZXZlcnkgZGF5eyUgZW5kaWYgJX0mYW1wOyN4MjI7eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZ2FkN3E3JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdnYWQ3cTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Ny4gRmVlbGluZyBhZnJhaWQgYXMgaWYgc29tZXRoaW5nIGF3ZnVsIG1pZ2h0IGhhcHBlbiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfSZhbXA7I3gyMjt7JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOb3QgYXQgYWxsJyAlfU5vdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NldmVyYWwgZGF5cycgJX1TZXZlcmFsIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ092ZXIgaGFsZiB0aGUgZGF5cycgJX1PdmVyIGhhbGYgdGhlIGRheXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05lYXJseSBldmVyeSBkYXknICV9TmVhcmx5IGV2ZXJ5IGRheXslIGVuZGlmICV9JmFtcDsjeDIyO3slIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNzI4MTY1NicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM3MjgxNjU2JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUlmIHlvdSBjaGVja2VkIG9mZiBhbnkgcHJvYmxlbXMsIGhvdyBkaWZmaWN1bHQgaGF2ZSB0aGVzZSBtYWRlIGl0IGZvciB5b3UgdG8gZG8geW91ciB3b3JrLCB0YWtlIGNhcmUgb2YgdGhpbmdzIGF0IGhvbWUsIG9yIGdldCBhbG9uZyB3aXRoIG90aGVyIHBlb3BsZT8geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX0mYW1wOyN4MjI7eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTm90IGRpZmZpY3VsdCBhdCBhbGwnICV9Tm90IGRpZmZpY3VsdCBhdCBhbGx7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1NvbWV3aGF0IGRpZmZpY3VsdCcgJX1Tb21ld2hhdCBkaWZmaWN1bHR7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1ZlcnkgZGlmZmljdWx0JyAlfVZlcnkgZGlmZmljdWx0eyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdFeHRyZW1lbHkgZGlmZmljdWx0JyAlfUV4dHJlbWVseSBkaWZmaWN1bHR7JSBlbmRpZiAlfSZhbXA7I3gyMjt7JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfTxici8+R0FELTcgU2NvcmU6IHt7YW5zd2VyfX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjEzMTQyMTM1JykuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjEzMTQyMTM1JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpbmNsdWRlQ1BQJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2luY2x1ZGVDUFAnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX08c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NfX3NlY3Rpb24nKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5DUFA8L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzX19zZWN0aW9uJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25jdXJyZW50X3Byb2JsZW1zX24nKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+Q3VycmVudCBQcm9ibGVtczo8YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2lfbmN1cnJlbnRfcHJvYmxlbXNfbicpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHJvYicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHJvYicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25wYXN0X21lZGljYWxfaGlzdG8nKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+UGFzdCBNZWRpY2FsIEhpc3Rvcnk6PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25wYXN0X21lZGljYWxfaGlzdG8nKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BtaHgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BtaHgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaV9uZmFtaWx5X2hpc3RvcnlfbicpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5GYW1pbHkgSGlzdG9yeTo8YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2lfbmZhbWlseV9oaXN0b3J5X24nKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2ZoeCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZmh4JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfSB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2lfbm1lZGljYXRpb25zX24nKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+TWVkaWNhdGlvbnM6PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25tZWRpY2F0aW9uc19uJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdyeCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncngnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnYWxsZXJnaWVzJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPkFsbGVyZ2llczo8YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2FsbGVyZ2llcycpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnYWxsZycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnYWxsZycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0gPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPnslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2lfbnRyZWF0bWVudHNfbicpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5UcmVhdG1lbnRzPGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX250cmVhdG1lbnRzX24nKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3R4JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICd0eCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25zb2NpYWxfaGlzdG9yeV9uJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPlNvY2lhbCBIaXN0b3J5Ojxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaV9uc29jaWFsX2hpc3RvcnlfbicpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc29jJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzb2MnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQxMjkwMzQyJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+VGhhbmsgeW91IGZvciBjb21wbGV0aW5nIHRoaXMgcmVmZXJyYWwgdG8gdGhlIE9udGFyaW8gU3RydWN0dXJlZCBQc3ljaG90aGVyYXB5IChPU1ApIHByb2dyYW0uPGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNDEyOTAzNDInKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb245ODY3MDYzOCcpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb245ODY3MDYzOCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L2Rpdj4="
        }
      ]
    }
  ],
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm",
      "valueCoding": {
        "system": "http://hl7.org/fhir/version-algorithm",
        "code": "semver"
      }
    },
    {
      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode",
      "valueCode": "random"
    },
    {
      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext",
      "extension": [
        {
          "url": "name",
          "valueCoding": {
            "system": "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext",
            "code": "patient"
          }
        },
        {
          "url": "type",
          "valueCode": "Patient"
        }
      ]
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "query-ips",
        "language": "application/x-fhir-query",
        "expression": "Bundle?composition.patient={{%patient.id}}&composition.code=http%3A//loinc.org|60591-5&composition.status=final,ammended&_sort=-composition.date&_count=1"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.soc",
        "language": "text/fhirpath",
        "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='29762-2')).text.div"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptEmail",
        "language": "text/fhirpath",
        "expression": "%patient.telecom.where(system='email').value.first()"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.pmhx",
        "language": "text/fhirpath",
        "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='47519-4')).text.div"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.allg",
        "language": "text/fhirpath",
        "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='48765-2')).text.div"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.tx",
        "language": "text/fhirpath",
        "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='18776-5')).text.div"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptFamilyDoc",
        "language": "text/fhirpath",
        "expression": "%patient.generalPractitioner.display.first()"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptLanguage",
        "language": "text/fhirpath",
        "expression": "%patient.communication.where(preferred='true').language.select(text | coding.display).first()"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.prob",
        "language": "text/fhirpath",
        "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='11450-4')).text.div"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.rx",
        "language": "text/fhirpath",
        "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='46264-8')).text.div"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "query-ptCpp.fhx",
        "language": "application/x-fhir-query",
        "expression": "Observation?patient={{%patient.id}}&code=http%3A//loinc.org|10157-6&status=final,ammended&_sort=-date&_count=1"
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/variable",
      "valueExpression": {
        "name": "var-ptCpp.fhx",
        "language": "text/fhirpath",
        "expression": "%`query-ptCpp.fhx`.entry.resource.ofType(Observation).first().value"
      }
    },
    {
      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-responseRenderingLiquid",
      "valueReference": {
        "reference": "#liquid"
      }
    }
  ],
  "url": "http://ontariohealth.ca/legacy/Questionnaire/cmha-york-region-ont8365",
  "version": "1.1.0",
  "title": "CMHA York Region Ontario Structured Psychotherapy Program eReferral Form [FINAL FEB 2022]",
  "status": "active",
  "experimental": true,
  "subjectType": [
    "Patient"
  ],
  "item": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
          "valueString": "background-color:grey;"
        },
        {
          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
          "extension": [
            {
              "url": "style",
              "valueString": "font-weight:bold;"
            }
          ]
        }
      ],
      "linkId": "s",
      "type": "group",
      "item": [
        {
          "linkId": "item47143865",
          "text": "* Indicates a required field",
          "_text": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                "valueString": "font-weight:bold;"
              }
            ]
          },
          "type": "display"
        },
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
              "valueString": "background-color:white;border-style:solid;"
            },
            {
              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
              "extension": [
                {
                  "url": "style",
                  "valueString": "font-weight:bold;text-decoration:underline;"
                }
              ]
            }
          ],
          "linkId": "section49999867",
          "text": "Consent",
          "type": "group",
          "item": [
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                  "extension": [
                    {
                      "url": "answerStyle",
                      "valueString": "font-weight:bold;color:#008800;"
                    },
                    {
                      "url": "negativeStyle",
                      "valueString": "font-weight:bold;color:#AA0000;"
                    }
                  ]
                }
              ],
              "linkId": "item37335906",
              "text": "Client is aware of and consented to this referral:",
              "type": "choice",
              "required": true,
              "answerOption": [
                {
                  "valueCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                    "code": "Y",
                    "display": "Yes"
                  }
                },
                {
                  "valueCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                    "code": "N",
                    "display": "No"
                  }
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                  "valueBoolean": true
                },
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "text",
                      "valueString": "#blank_line#"
                    }
                  ]
                }
              ],
              "linkId": "item91779989",
              "type": "display"
            }
          ]
        },
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
              "extension": [
                {
                  "url": "key",
                  "valueId": "item78668948"
                },
                {
                  "url": "severity",
                  "valueCode": "error"
                },
                {
                  "url": "human",
                  "valueString": "Please obey rules specified in instructions"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "description": "item37335906.r == 'Y'",
                    "language": "text/fhirpath",
                    "expression": "%resource.repeat(item).where(linkId='item37335906').answer.exists(value = 'Y')"
                  }
                }
              ]
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
              "valueString": "background-color:white;border-style:solid;"
            }
          ],
          "linkId": "section3264854",
          "text": "STOP",
          "type": "group",
          "enableWhen": [
            {
              "question": "item37335906",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            }
          ],
          "enableBehavior": "all",
          "item": [
            {
              "linkId": "item78668948",
              "text": "Please discuss this referral with the client and receive their consent prior to submitting a referral to this program.",
              "_text": {
                "extension": [
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                    "valueString": "font-weight:bold;"
                  }
                ]
              },
              "type": "display"
            }
          ]
        },
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
              "valueString": "background-color:white;border-style:solid;"
            },
            {
              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
              "extension": [
                {
                  "url": "style",
                  "valueString": "font-weight:bold;text-decoration:underline;"
                }
              ]
            }
          ],
          "linkId": "section38273739",
          "text": "Program Referral Criteria",
          "type": "group",
          "enableWhen": [
            {
              "question": "item37335906",
              "operator": "!=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            }
          ],
          "enableBehavior": "all",
          "item": [
            {
              "linkId": "item1967164",
              "text": "Is the client 18 years of age or older:",
              "type": "choice",
              "required": true,
              "answerOption": [
                {
                  "valueCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                    "code": "Y",
                    "display": "Yes"
                  }
                },
                {
                  "valueCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                    "code": "N",
                    "display": "No"
                  }
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                  "extension": [
                    {
                      "url": "key",
                      "valueId": "item54409049"
                    },
                    {
                      "url": "severity",
                      "valueCode": "error"
                    },
                    {
                      "url": "human",
                      "valueString": "Please obey rules specified in instructions"
                    },
                    {
                      "url": "expression",
                      "valueExpression": {
                        "description": "item1967164.r == 'Y'",
                        "language": "text/fhirpath",
                        "expression": "%resource.repeat(item).where(linkId='item1967164').answer.exists(value = 'Y')"
                      }
                    }
                  ]
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:grey;border-style:solid;"
                }
              ],
              "linkId": "section39613765",
              "text": "Please Note",
              "type": "group",
              "enableWhen": [
                {
                  "question": "item1967164",
                  "operator": "=",
                  "answerCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                    "code": "N",
                    "display": "No"
                  }
                }
              ],
              "enableBehavior": "all",
              "item": [
                {
                  "linkId": "item54409049",
                  "text": "This program is designed to support patients 18 years of age or older.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                        "valueString": "This program is designed to support patients 18 years of age or older.<br/>"
                      },
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-weight:bold;"
                      }
                    ]
                  },
                  "type": "display"
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-supportHyperlink",
                      "extension": [
                        {
                          "url": "label",
                          "valueString": "Click here to access BounceBack Ontario"
                        },
                        {
                          "url": "link",
                          "valueUri": "https://ocean.cognisantmd.com/intake/IntakePortal.html?eReqRef=86b6adda-6749-4cd3-941b-fc10b4abffcf"
                        }
                      ]
                    }
                  ],
                  "linkId": "item37161478",
                  "text": "If the client is 15-17 years of age and seeking services for anxiety and depression, they can submit a referral directly to BounceBack Ontario.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                        "valueString": "If the client is 15-17 years of age and seeking services for anxiety and depression, they can submit a referral directly to BounceBack Ontario.<br/>"
                      },
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-weight:bold;"
                      }
                    ]
                  },
                  "type": "display"
                },
                {
                  "linkId": "item19347136",
                  "text": "BounceBack is a guided self-help program that is supported by a coach over the telephone and is available in multiple languages – in a feedback survey, 92% of respondents said that they would recommend the service to a family or friend.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-style:italic;"
                      }
                    ]
                  },
                  "type": "display"
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-supportHyperlink",
                      "extension": [
                        {
                          "url": "label",
                          "valueString": "Click here to access Connex"
                        },
                        {
                          "url": "link",
                          "valueUri": "www.connexontario.ca"
                        }
                      ]
                    }
                  ],
                  "linkId": "item43979973",
                  "text": "If the client needs other services or if they're younger than 15 years of age, additional services can be found at www.connexontario.ca or by calling at 1-866-531-2600.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-weight:bold;"
                      }
                    ]
                  },
                  "type": "display"
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                  "extension": [
                    {
                      "url": "style",
                      "valueString": "font-weight:bold;"
                    },
                    {
                      "url": "listSeparator",
                      "_valueString": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "<br/>"
                          }
                        ]
                      }
                    }
                  ]
                }
              ],
              "linkId": "section12847616",
              "text": "Inclusion Criteria",
              "type": "group",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item49714327",
                  "text": "Client has a main concern of anxiety, depression, or anxiety-related problem (e.g. post-traumatic stress, health anxiety, work stress, obsessive-compulsive concerns):",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                        "valueString": "Client has a main concern of <b>anxiety, depression, or anxiety-related problem</b> (e.g. post-traumatic stress, health anxiety, work stress, obsessive-compulsive concerns):"
                      }
                    ]
                  },
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                  "extension": [
                    {
                      "url": "key",
                      "valueId": "item10317633"
                    },
                    {
                      "url": "severity",
                      "valueCode": "error"
                    },
                    {
                      "url": "human",
                      "valueString": "Please obey rules specified in instructions"
                    },
                    {
                      "url": "expression",
                      "valueExpression": {
                        "description": "item49714327.r == 'Y'",
                        "language": "text/fhirpath",
                        "expression": "%resource.repeat(item).where(linkId='item49714327').answer.exists(value = 'Y')"
                      }
                    }
                  ]
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:grey;border-style:solid;"
                }
              ],
              "linkId": "section72429917",
              "text": "STOP",
              "type": "group",
              "enableWhen": [
                {
                  "question": "item49714327",
                  "operator": "=",
                  "answerCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                    "code": "N",
                    "display": "No"
                  }
                }
              ],
              "enableBehavior": "all",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-supportHyperlink",
                      "extension": [
                        {
                          "url": "label",
                          "valueString": "https://www.connexontario.ca/en-ca"
                        },
                        {
                          "url": "link",
                          "valueUri": "https://www.connexontario.ca/en-ca"
                        }
                      ]
                    }
                  ],
                  "linkId": "item10317633",
                  "text": "This program is designed to support those with mild to moderate anxiety, depression or anxiety related problems. If these do not describe the client’s main concern, please refer to Connex Ontario to identify alternate resources for the client:",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                        "valueString": "This program is designed to support those with mild to moderate anxiety, depression or anxiety related problems. If these do not describe the client’s main concern, please refer to Connex Ontario to identify alternate resources for the client:<br/>"
                      },
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-weight:bold;"
                      }
                    ]
                  },
                  "type": "display"
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                  "extension": [
                    {
                      "url": "style",
                      "valueString": "font-weight:bold;"
                    },
                    {
                      "url": "listSeparator",
                      "_valueString": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "<br/>"
                          }
                        ]
                      }
                    }
                  ]
                }
              ],
              "linkId": "section86254334",
              "text": "Exclusionary Criteria",
              "type": "group",
              "item": [
                {
                  "linkId": "item14589028",
                  "text": "NOTE: In the circumstances below, the Ontario Structured Psychotherapy program would NOT be suitable for a client's needs. A note to 'STOP' will appear if the patient does not meet the program criteria. Even if the patient is not eligible for the current program, you may still review and select to see alternate resources and/or services available.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                        "valueString": "<b>NOTE: In the circumstances below, the Ontario Structured Psychotherapy program would NOT be suitable for a client's needs.</b><br/><i>A note to 'STOP' will appear if the patient does not meet the program criteria. Even if the patient is not eligible for the current program, you may still review and select to see alternate resources and/or services available.</i> <br/>"
                      }
                    ]
                  },
                  "type": "display"
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item76121425",
                  "text": "The client is actively suicidal and with impaired coping skills and/or has attempted suicide in the past 6 months:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item64325896"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item76121425.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item76121425').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section54495467",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item76121425",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item64325896",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item2544954",
                      "text": "Paramedic services can be reached at 911. For crisis support services please refer to the resources below: If you live in York Region, please refer to the Crisis Services at York Support Services Network: 1-855-310-COPE (2673). If you live in North York, please refer to the Gerstein Crisis Centre at 416-929-5200. If you live in North Etobicoke, Malton or West Woodbridge, please refer to the Peel Crisis Services at 905-278-9036.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Paramedic services can be reached at 911. For crisis support services please refer to the resources below: <br/>If you live in York Region, please refer to the Crisis Services at York Support Services Network: 1-855-310-COPE (2673). <br/>If you live in North York, please refer to the Gerstein Crisis Centre at 416-929-5200. <br/>If you live in North Etobicoke, Malton or West Woodbridge, please refer to the Peel Crisis Services at 905-278-9036.<br/>"
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item1990858",
                  "text": "The client poses a high risk to themselves, risk to others or is at significant risk of severe self-neglect:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item93430821"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item1990858.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item1990858').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section95021338",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item1990858",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item93430821",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item64923379",
                      "text": "Paramedic services can be reached at 911. For crisis support services please refer to the resources below: If you live in York Region, please refer to the Crisis Services at York Support Services Network: 1-855-310-COPE (2673). If you live in North York, please refer to the Gerstein Crisis Centre at 416-929-5200. If you live in North Etobicoke, Malton or West Woodbridge, please refer to the Peel Crisis Services at 905-278-9036.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Paramedic services can be reached at 911. For crisis support services please refer to the resources below: <br/>If you live in York Region, please refer to the Crisis Services at York Support Services Network: 1-855-310-COPE (2673). <br/>If you live in North York, please refer to the Gerstein Crisis Centre at 416-929-5200. <br/>If you live in North Etobicoke, Malton or West Woodbridge, please refer to the Peel Crisis Services at 905-278-9036.<br/>"
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item456132",
                  "text": "The client is self-harming, which is the immediate, primary concern:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item8415293"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item456132.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item456132').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section21890674",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item456132",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item8415293",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item52723333",
                      "text": "Paramedic services can be reached at 911. For crisis support services please refer to the resources below: If you live in York Region, please refer to the Crisis Services at York Support Services Network: 1-855-310-COPE (2673). If you live in North York, please refer to the Gerstein Crisis Centre at 416-929-5200. If you live in North Etobicoke, Malton or West Woodbridge, please refer to the Peel Crisis Services at 905-278-9036.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Paramedic services can be reached at 911. For crisis support services please refer to the resources below: <br/>If you live in York Region, please refer to the Crisis Services at York Support Services Network: 1-855-310-COPE (2673). <br/>If you live in North York, please refer to the Gerstein Crisis Centre at 416-929-5200. <br/>If you live in North Etobicoke, Malton or West Woodbridge, please refer to the Peel Crisis Services at 905-278-9036.<br/>"
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item85478952",
                  "text": "The client is experiencing significant symptoms of mania or hypomania currently or has experienced these symptoms within the past year. (not due to medication/substance use):",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item10394391"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item85478952.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item85478952').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section97698246",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item85478952",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item10394391",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item16815458",
                      "text": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. An organization that provides services across Ontario is: Mood Disorder Association of Ontario at (416) 486-8046 ext. 237 (1-888-486-8236) If you live in North York, you may wish to refer to; or Canadian Mental Health Association (CMHA) Toronto Branch’s Mood and Psychosis Early Intervention Program; or The Baycrest Mood Clinic (Older adults) (416-785-2500 ext. 4293).",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. <br/>An organization that provides services across Ontario is: Mood Disorder Association of Ontario at (416) 486-8046 ext. 237 (1-888-486-8236)<br/>If you live in North York, you may wish to refer to; or Canadian Mental Health Association (CMHA) Toronto Branch’s Mood and Psychosis Early Intervention Program; or The Baycrest Mood Clinic (Older adults) (416-785-2500 ext. 4293).<br/>"
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item35961598",
                  "text": "The client is experiencing significant symptoms of a psychotic disorder currently or has experienced these symptoms within the past year (not due to medication/substance use):",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item52812283"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item35961598.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item35961598').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section14136581",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item35961598",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item52812283",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item31242980",
                      "text": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. An organization that provides services across Ontario is: Mood Disorder Association of Ontario at (416) 486-8046 ext. 237 (1-888-486-8236) If you live in North York, you may wish to refer to; or Canadian Mental Health Association (CMHA) Toronto Branch’s Mood and Psychosis Early Intervention Program; or The Baycrest Mood Clinic (Older adults) (416-785-2500 ext. 4293).",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. <br/>An organization that provides services across Ontario is: Mood Disorder Association of Ontario at (416) 486-8046 ext. 237 (1-888-486-8236)<br/>If you live in North York, you may wish to refer to; or Canadian Mental Health Association (CMHA) Toronto Branch’s Mood and Psychosis Early Intervention Program; or The Baycrest Mood Clinic (Older adults) (416-785-2500 ext. 4293).<br/>"
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item4954473",
                  "text": "The client has a severe/complex personality disorder that would impact their ability to actively participate in CBT for anxiety or depression:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "linkId": "item96990073",
                  "text": "Note: This program is not appropriate for clients for which personality disorder is the problem currently causing the most distress and impairment.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-style:italic;"
                      }
                    ]
                  },
                  "type": "display"
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item73674408"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item4954473.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item4954473').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section10441379",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item4954473",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item73674408",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item24357537",
                      "text": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. An organization that provides services across Ontario is: Ontario Shores Borderline Personality Disorder Program at https://www.ontarioshores.ca/services/borderline-personality-self-regulation-clinic at 1.866.345.0183, ext. 3321 If you live in North York, you may wish to refer to the Centre of Addiction and Mental Health’s Borderline Personality Disorder Clinic at 416 535-8501 ext. 32437; or Toronto’s Youth Wellness Hub at 416-482-0081 ext. 5.  If you live in North Etobicoke, Malton or West Woodbridge, you may wish to refer to William Osler Hospital at 905-494-2120 ext 56709.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. <br/>An organization that provides services across Ontario is: Ontario Shores Borderline Personality Disorder Program at https://www.ontarioshores.ca/services/borderline-personality-self-regulation-clinic at 1.866.345.0183, ext. 3321 <br/>If you live in North York, you may wish to refer to the Centre of Addiction and Mental Health’s Borderline Personality Disorder Clinic at 416 535-8501 ext. 32437; or Toronto’s Youth Wellness Hub at 416-482-0081 ext. 5. <br/> <br/>If you live in North Etobicoke, Malton or West Woodbridge, you may wish to refer to William Osler Hospital at 905-494-2120 ext 56709."
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item7249653",
                  "text": "The client has exclusively requested medication management:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item68139337"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item7249653.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item7249653').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section90430589",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item7249653",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item68139337",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item46110349",
                      "text": "You can receive medication management through your Primary Care Practitioner (Nurse practitioner, family doctor, etc.) or have your PCP refer you to a psychiatrist who can oversee medication management.",
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item92961042",
                  "text": "The client has moderate to severe impairment of cognitive function (e.g., dementia); or moderate to severe impairment due to a developmental disability or learning disability:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item20569774"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item92961042.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item92961042').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section6252983",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item92961042",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item20569774",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item83790660",
                      "text": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. An organization that provides services across Ontario is: Developmental Services Ontario at 1-855-277-2121. If you live in York Region, you may wish to refer to York Support Services Network at https://yssn.ca/case-management-children-and-adults If you live in North York, you may wish to refer to Surrey Place at https://www.surreyplace.ca/directory/developmental-services-ontario-toronto-region/#1621272376201-e833bfa6-b680.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Connex Ontario (https://www.connexontario.ca/en-ca/; 1-866-531-2600) can help you find services that are a better fit for your concerns, age group, and geographical area. <br/>An organization that provides services across Ontario is: Developmental Services Ontario at 1-855-277-2121.<br/>If you live in York Region, you may wish to refer to York Support Services Network at https://yssn.ca/case-management-children-and-adults<br/>If you live in North York, you may wish to refer to Surrey Place at https://www.surreyplace.ca/directory/developmental-services-ontario-toronto-region/#1621272376201-e833bfa6-b680."
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item67161689",
                  "text": "The client currently has problematic substance use or has had problematic substance use in the past three months that would seriously impact their ability to actively participate in CBT (e.g., the client is unable to attend scheduled session, or unable to attempt assigned work required between sessions):",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item28837504"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item67161689.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item67161689').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section54876940",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item67161689",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item28837504",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item18871507",
                      "text": "If you live in York Region, you may wish to refer to a Rapid Access to Addictions Management Clinic (RAAM) at Major Mackenzie Health Hospital (Richmond Hill), Oak Valley Health (Markham) or Southlake Regional Health Centre (Newmarket) 289-221-4839 or 1-888-399-8342.  You may also refer to Connex Ontario at 1-866-531-2600. If you live in North York, you  may wish to refer to Rapid Access to Addictions Management Clinic (RAAM) at  289-221-4839 OR Toll Free:1- 888-399-8342 or North York General Hospital Addiction Program 416-756-6919 or Connex Ontario at 1-866-531-2600 If you live in North Etobicoke, Malton or West Woodbridge, you may wish to refer to Etobicoke General Hospital Addiction Counselling Service 905-494-2120 ext 29385, Vitanova Foundation Outpatient Counselling at 416-744-8940 ext. 232   or Connex Ontario at 1-866-531-2600.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "If you live in York Region, you may wish to refer to a Rapid Access to Addictions Management Clinic (RAAM) at Major Mackenzie Health Hospital (Richmond Hill), Oak Valley Health (Markham) or Southlake Regional Health Centre (Newmarket) 289-221-4839 or 1-888-399-8342.  You may also refer to Connex Ontario at 1-866-531-2600.<br/>If you live in North York, you  may wish to refer to Rapid Access to Addictions Management Clinic (RAAM) at  289-221-4839 OR Toll Free:1- 888-399-8342 or North York General Hospital Addiction Program 416-756-6919 or Connex Ontario at 1-866-531-2600<br/>If you live in North Etobicoke, Malton or West Woodbridge, you may wish to refer to Etobicoke General Hospital Addiction Counselling Service 905-494-2120 ext 29385, Vitanova Foundation Outpatient Counselling at 416-744-8940 ext. 232   or Connex Ontario at 1-866-531-2600."
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item23443648",
                  "text": "Client requires specialized concurrent disorders treatment:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item67181026"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item23443648.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item23443648').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section19600218",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item23443648",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item67181026",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item2488452",
                      "text": "You may wish to refer to Connex Ontario at www.connexontario.ca or 1-866-531-2600 for alternate services.",
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#008800;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item29163757",
                  "text": "Client has a severe eating disorder that would impact their ability to actively participate in CBT for anxiety or depression:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item88646779"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "item29163757.r == 'N'",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='item29163757').answer.exists(value = 'N')"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:grey;border-style:solid;"
                    }
                  ],
                  "linkId": "section55142452",
                  "text": "STOP",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "item29163757",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "linkId": "item88646779",
                      "text": "Based on your response, this program is not suitable for the client’s needs.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Based on your response, this program is not suitable for the client’s needs.<br/>"
                          },
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "item12955452",
                      "text": "If you live in York Region, you may wish to refer to Southlake Regional Health Centre at 905-895-4521, ext. 2825; Ontario Shores Eating Disorder Clinic at 1.877.767.9642; or Connex Ontario at 1-866-531-2600. If you live in North York, you  may wish to refer to the Centre of Addictions and Mental Health (CAMH) at 416 535-8501, option 2; Sheena’s Place at 416 927-8900; or Connex Ontario at 1-866-531-2600. If you live in North Etobicoke, Malton or West Woodbridge, you can find additional support through Peel Memorial Hospital Eating Disorder Clinic at 905-494-2120 ext. 56709 ; or Connex Ontario at 1-866-531-2600.",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "If you live in York Region, you may wish to refer to Southlake Regional Health Centre at 905-895-4521, ext. 2825; Ontario Shores Eating Disorder Clinic at 1.877.767.9642; or Connex Ontario at 1-866-531-2600.<br/>If you live in North York, you  may wish to refer to the Centre of Addictions and Mental Health (CAMH) at 416 535-8501, option 2; Sheena’s Place at 416 927-8900; or Connex Ontario at 1-866-531-2600.<br/>If you live in North Etobicoke, Malton or West Woodbridge, you can find additional support through Peel Memorial Hospital Eating Disorder Clinic at 905-494-2120 ext. 56709 ; or Connex Ontario at 1-866-531-2600. <br/>   <br/>"
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                  "valueBoolean": true
                },
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "text",
                      "valueString": "#blank_line#"
                    }
                  ]
                }
              ],
              "linkId": "item53407338",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "section44914524",
          "type": "group",
          "enableWhen": [
            {
              "question": "item1967164",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "Y",
                "display": "Yes"
              }
            },
            {
              "question": "item49714327",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "Y",
                "display": "Yes"
              }
            },
            {
              "question": "item76121425",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item1990858",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item456132",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item85478952",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item35961598",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item4954473",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item7249653",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item92961042",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item67161689",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item23443648",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item23443648",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            },
            {
              "question": "item29163757",
              "operator": "=",
              "answerCoding": {
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "code": "N",
                "display": "No"
              }
            }
          ],
          "enableBehavior": "all",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:white;border-style:solid;"
                },
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                  "extension": [
                    {
                      "url": "style",
                      "valueString": "font-weight:bold;text-decoration:underline;"
                    },
                    {
                      "url": "listSeparator",
                      "_valueString": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "<br/>"
                          }
                        ]
                      }
                    }
                  ]
                }
              ],
              "linkId": "section33974133",
              "text": "Client Information",
              "type": "group",
              "item": [
                {
                  "linkId": "item9696892",
                  "text": "As emailed materials are an essential component of program, please note that referrals without email addresses may result in considerably longer wait time to access service.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-style:italic;"
                      }
                    ]
                  },
                  "type": "display"
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                      "valueExpression": {
                        "language": "text/fhirpath",
                        "expression": "%`var-ptEmail`"
                      }
                    }
                  ],
                  "linkId": "item7989770",
                  "text": "Email:",
                  "type": "string",
                  "enableWhen": [
                    {
                      "question": "item29976128",
                      "operator": "!=",
                      "answerBoolean": true
                    }
                  ],
                  "enableBehavior": "all",
                  "required": true
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                      "valueExpression": {
                        "description": "item7989770.r == ''",
                        "language": "text/fhirpath",
                        "expression": "%resource.repeat(item).where(linkId='item7989770').answer.empty()"
                      }
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "check-box"
                          }
                        ]
                      }
                    }
                  ],
                  "linkId": "item29976128",
                  "text": "Patient does not have an email address",
                  "type": "boolean"
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "drop-down"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#0000AA;"
                        }
                      ]
                    }
                  ],
                  "linkId": "ptnt_cntctPrfrnc",
                  "text": "Preferred method of contact:",
                  "type": "choice",
                  "required": true,
                  "repeats": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 1
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctPrfrnc",
                        "code": "Mobile",
                        "display": "Mobile"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 2
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctPrfrnc",
                        "code": "Home",
                        "display": "Home"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 3
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctPrfrnc",
                        "code": "Work",
                        "display": "Work"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 0
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctPrfrnc",
                        "code": "Email",
                        "display": "Email"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 0
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctPrfrnc",
                        "code": "Text",
                        "display": "Text"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                            "code": "push-button"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#0000AA;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        }
                      ]
                    }
                  ],
                  "linkId": "item32218804",
                  "text": "Permission to leave a voicemail:",
                  "type": "choice",
                  "required": true,
                  "repeats": false,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 1
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item32218804",
                        "code": "No",
                        "display": "No"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 2
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item32218804",
                        "code": "Yes",
                        "display": "Yes"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                            "code": "push-button"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "answerStyle",
                          "valueString": "font-weight:bold;color:#0000AA;"
                        },
                        {
                          "url": "negativeStyle",
                          "valueString": "font-weight:bold;color:#AA0000;"
                        }
                      ]
                    }
                  ],
                  "linkId": "ptnt_cntctCnsnt",
                  "text": "Permission to speak with their parent/guardian/family member:",
                  "type": "choice",
                  "required": true,
                  "repeats": false,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 1
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctCnsnt",
                        "code": "No",
                        "display": "No"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 2
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_ptnt_cntctCnsnt",
                        "code": "Yes",
                        "display": "Yes"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "drop-down"
                          }
                        ]
                      }
                    }
                  ],
                  "linkId": "item40054684",
                  "text": "Preferred time of contact (core business hours are 8:30-4:30 PM with some evening and weekend availability):",
                  "type": "choice",
                  "required": true,
                  "repeats": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 1
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item40054684",
                        "code": "Morning",
                        "display": "Morning"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 2
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item40054684",
                        "code": "Afternoon",
                        "display": "Afternoon"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 3
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item40054684",
                        "code": "Evening",
                        "display": "Evening"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 4
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item40054684",
                        "code": "Unsure",
                        "display": "Unsure"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 0
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item40054684",
                        "code": "Any",
                        "display": "Any"
                      }
                    }
                  ]
                },
                {
                  "linkId": "item46487425",
                  "text": "Does the client require an interpreter:",
                  "type": "choice",
                  "required": true,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    },
                    {
                      "valueCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "N",
                        "display": "No"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                      "valueExpression": {
                        "language": "text/fhirpath",
                        "expression": "%`var-ptLanguage`"
                      }
                    }
                  ],
                  "linkId": "item97047215",
                  "text": "Language:",
                  "type": "string",
                  "enableWhen": [
                    {
                      "question": "item46487425",
                      "operator": "=",
                      "answerCoding": {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                        "code": "Y",
                        "display": "Yes"
                      }
                    }
                  ],
                  "enableBehavior": "all",
                  "required": true
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                            "code": "push-button"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "How did you hear about the OSP program: {{answer}}"
                        }
                      ]
                    }
                  ],
                  "linkId": "item17977898",
                  "text": "How did you hear about the OSP program?",
                  "type": "choice",
                  "required": true,
                  "repeats": false,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 1
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item17977898",
                        "code": "CMHA Worker",
                        "display": "CMHA Worker"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 2
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item17977898",
                        "code": "Event",
                        "display": "Event"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 3
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item17977898",
                        "code": "Existing Client",
                        "display": "Existing Client"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 4
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item17977898",
                        "code": "Website",
                        "display": "Website"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 5
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item17977898",
                        "code": "Search Engine (Google, Yahoo, etc.)",
                        "display": "Search Engine (Google, Yahoo, etc.)"
                      }
                    },
                    {
                      "valueCoding": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                            "valueDecimal": 0
                          }
                        ],
                        "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item17977898",
                        "code": "Transit Advertisements",
                        "display": "Transit Advertisements"
                      }
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
                      "extension": [
                        {
                          "url": "key",
                          "valueId": "item95061810"
                        },
                        {
                          "url": "severity",
                          "valueCode": "error"
                        },
                        {
                          "url": "human",
                          "valueString": "Please obey rules specified in instructions"
                        },
                        {
                          "url": "expression",
                          "valueExpression": {
                            "description": "ScriptUtil.percentComplete( section22204334 ) != 0",
                            "language": "text/fhirpath",
                            "expression": "%resource.repeat(item).where(linkId='section22204334').select(item.where(linkId='item35282384').exists(answer) | item.where(linkId='item95061810').exists(answer) | item.where(linkId='section52454146').exists(answer)).count() * 100 / 3 != 0"
                          }
                        }
                      ]
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "Support Organizations"
                        },
                        {
                          "url": "style",
                          "valueString": "font-weight:bold;"
                        }
                      ]
                    }
                  ],
                  "linkId": "section22204334",
                  "text": "Support Organizations *",
                  "type": "group",
                  "item": [
                    {
                      "linkId": "item95061810",
                      "text": "Is the client part of any of the following organizations:",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                            "valueString": "font-weight:bold;"
                          }
                        ]
                      },
                      "type": "display"
                    },
                    {
                      "linkId": "section52454146",
                      "type": "group",
                      "enableWhen": [
                        {
                          "question": "item35282384",
                          "operator": "!=",
                          "answerBoolean": true
                        }
                      ],
                      "enableBehavior": "all",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://hl7.org/fhir/questionnaire-item-control",
                                    "code": "check-box"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "item38042256",
                          "text": "Across Boundaries",
                          "type": "boolean"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://hl7.org/fhir/questionnaire-item-control",
                                    "code": "check-box"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "item2629219",
                          "text": "Hong Fook Mental Health Association",
                          "type": "boolean"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                          "valueCodeableConcept": {
                            "coding": [
                              {
                                "system": "http://hl7.org/fhir/questionnaire-item-control",
                                "code": "check-box"
                              }
                            ]
                          }
                        }
                      ],
                      "linkId": "item35282384",
                      "text": "Client is not with any of the agencies listed above",
                      "type": "boolean"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                      "extension": [
                        {
                          "url": "style",
                          "valueString": "font-weight:bold;"
                        }
                      ]
                    }
                  ],
                  "linkId": "section41558688",
                  "text": "Primary Care Provider",
                  "type": "group",
                  "item": [
                    {
                      "extension": [
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                          "extension": [
                            {
                              "url": "positiveText",
                              "valueString": "Referring provider is Primary Care Provider"
                            },
                            {
                              "url": "answerStyle",
                              "valueString": "font-weight:bold;color:#008800;"
                            },
                            {
                              "url": "negativeText",
                              "valueString": "Referring provider is NOT Primary Care Provider"
                            },
                            {
                              "url": "negativeStyle",
                              "valueString": "font-weight:bold;color:#AA0000;"
                            }
                          ]
                        }
                      ],
                      "linkId": "item30583415",
                      "text": "Referring provider is Primary Care Provider:",
                      "type": "choice",
                      "answerOption": [
                        {
                          "valueCoding": {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                            "code": "Y",
                            "display": "Yes"
                          },
                          "initialSelected": true
                        },
                        {
                          "valueCoding": {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                            "code": "N",
                            "display": "No"
                          }
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                          "valueCodeableConcept": {
                            "coding": [
                              {
                                "system": "http://hl7.org/fhir/questionnaire-item-control",
                                "code": "check-box"
                              }
                            ]
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "Client does not have a primary care provider (PCP)"
                            },
                            {
                              "url": "answerStyle",
                              "valueString": "font-weight:bold;color:#AA0000;"
                            }
                          ]
                        }
                      ],
                      "linkId": "item73714162",
                      "text": "Client does not have a Primary Care Provider (PCP)",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                            "valueString": "Client does not have a Primary Care Provider (PCP)<br/>"
                          }
                        ]
                      },
                      "type": "boolean",
                      "enableWhen": [
                        {
                          "question": "item30583415",
                          "operator": "=",
                          "answerCoding": {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                            "code": "N",
                            "display": "No"
                          }
                        }
                      ],
                      "enableBehavior": "all"
                    },
                    {
                      "extension": [
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "text-decoration:underline;"
                            }
                          ]
                        }
                      ],
                      "linkId": "section60358726",
                      "type": "group",
                      "enableWhen": [
                        {
                          "question": "item73714162",
                          "operator": "!=",
                          "answerBoolean": true
                        },
                        {
                          "question": "item30583415",
                          "operator": "=",
                          "answerCoding": {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                            "code": "N",
                            "display": "No"
                          }
                        }
                      ],
                      "enableBehavior": "all",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "PCP Name:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item86194914",
                          "text": "PCP Name:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "PCP Name:<br/>"
                              }
                            ]
                          },
                          "type": "string",
                          "required": true
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Email:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item93996427",
                          "text": "Email:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Email:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Professional ID:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item31723932",
                          "text": "Professional ID:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Professional ID:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "OHIP Billing #:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item34994179",
                          "text": "OHIP Billing #:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "OHIP Billing #:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Clinic Name:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item58543877",
                          "text": "Clinic Name:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Clinic Name:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Address:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item91721567",
                          "text": "Address:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Address:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Address Line 2:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item35304545",
                          "text": "Address Line 2:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Address Line 2:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "City:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item1621758",
                          "text": "City:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "City:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://hl7.org/fhir/questionnaire-item-control",
                                    "code": "drop-down"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "enableWhenExpression",
                                  "valueExpression": {
                                    "description": "false",
                                    "language": "text/fhirpath",
                                    "expression": "false"
                                  }
                                }
                              ]
                            }
                          ],
                          "linkId": "PCPProvince",
                          "definition": "urn:uri:ontariolegacy:province",
                          "text": "Province:",
                          "type": "choice",
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "AB",
                                "display": "AB"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "BC",
                                "display": "BC"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "NB",
                                "display": "NB"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 4
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "MB",
                                "display": "MB"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 5
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "NL",
                                "display": "NL"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 6
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "NT",
                                "display": "NT"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 7
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "NS",
                                "display": "NS"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 8
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "NU",
                                "display": "NU"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 9
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "ON",
                                "display": "ON"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 10
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "PE",
                                "display": "PE"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 11
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "QC",
                                "display": "QC"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 12
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "SK",
                                "display": "SK"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 13
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_PCPProvince",
                                "code": "YT",
                                "display": "YT"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptFamilyDoc`"
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Postal Code:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item91112457",
                          "text": "Postal Code:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Postal Code:<br/>"
                              }
                            ]
                          },
                          "type": "string"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Phone Number:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item26155675",
                          "text": "Phone Number:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Phone Number:<br/>"
                              }
                            ]
                          },
                          "type": "integer"
                        },
                        {
                          "extension": [
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "text",
                                  "valueString": "Fax Number:"
                                }
                              ]
                            }
                          ],
                          "linkId": "item82276690",
                          "text": "Fax Number:",
                          "_text": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "Fax Number:<br/>"
                              }
                            ]
                          },
                          "type": "integer"
                        },
                        {
                          "linkId": "item25608239",
                          "text": "Other Information:",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "linkId": "item40132366",
                      "text": "Has the client provided consent to share information with the Primary Care Provider:",
                      "type": "choice",
                      "enableWhen": [
                        {
                          "question": "item73714162",
                          "operator": "!=",
                          "answerBoolean": true
                        }
                      ],
                      "enableBehavior": "all",
                      "answerOption": [
                        {
                          "valueCoding": {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                            "code": "Y",
                            "display": "Yes"
                          }
                        },
                        {
                          "valueCoding": {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                            "code": "N",
                            "display": "No"
                          }
                        },
                        {
                          "valueCoding": {
                            "system": "http://ontariohealth.ca/legacy/CodeSystem/unknown",
                            "code": "NotSure",
                            "display": "Not sure"
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                      "valueBoolean": true
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "#blank_line#"
                        }
                      ]
                    }
                  ],
                  "linkId": "item14509730",
                  "type": "display"
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                  "valueBoolean": true
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:white;border-style:solid;"
                },
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                  "extension": [
                    {
                      "url": "style",
                      "valueString": "font-weight:bold;text-decoration:underline;"
                    }
                  ]
                }
              ],
              "linkId": "section85250608",
              "text": "PHQ-9",
              "type": "group",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                      "valueBoolean": true
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "PHQ-9 Score: {{answer}}"
                        }
                      ]
                    }
                  ],
                  "linkId": "item65955818",
                  "text": "Please enter the Client's / Patient's most recent PHQ-9 score:",
                  "type": "string",
                  "required": true
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                      "valueBoolean": true
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "check-box"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "enableWhenExpression",
                          "valueExpression": {
                            "description": "false",
                            "language": "text/fhirpath",
                            "expression": "false"
                          }
                        }
                      ]
                    }
                  ],
                  "linkId": "item720500",
                  "text": "If there is no available PHQ-9 score, please click here to complete PHQ-9",
                  "type": "boolean"
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                      "extension": [
                        {
                          "url": "style",
                          "valueString": "font-weight:bold;"
                        },
                        {
                          "url": "listSeparator",
                          "_valueString": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "<br/>"
                              }
                            ]
                          }
                        }
                      ]
                    }
                  ],
                  "linkId": "patient_health_quest",
                  "type": "group",
                  "item": [
                    {
                      "extension": [
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "Over the last two weeks:",
                              "_valueString": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                    "valueString": "Over the last two weeks:<br/>"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            },
                            {
                              "url": "listSeparator",
                              "_valueString": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                    "valueString": "<br/>"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "quoteAnswers",
                              "valueBoolean": true
                            }
                          ]
                        }
                      ],
                      "linkId": "phq9Q",
                      "text": "Ask the Client: \"Over the last two weeks, how often have you been bothered by any of the following symptoms?\"",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q1",
                          "text": "1. Little interest or pleasure in doing things",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q1",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q1",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q1",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q1",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q2",
                          "text": "2. Feeling down, depressed, or hopeless",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q2",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q2",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q2",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q2",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q3",
                          "text": "3. Trouble falling or staying asleep, or sleeping too much",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q3",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q3",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q3",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q3",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q4",
                          "text": "4. Feeling tired or having little energy",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q4",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q4",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q4",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q4",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q5",
                          "text": "5. Poor appetite or overeating",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q5",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q5",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q5",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q5",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q6",
                          "text": "6. Feeling bad about yourself - or that you are a failure or have let yourself or your family down",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q6",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q6",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q6",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q6",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q7",
                          "text": "7. Trouble concentrating on things, such as reading the newspaper or watching television",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q7",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q7",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q7",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q7",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q8",
                          "text": "8. Moving or speaking so slowly that other people could have noticed. Or the opposite - being so fidgety or restless that you have been moving around a lot more than usual",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q8",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q8",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q8",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q8",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            }
                          ],
                          "linkId": "q9",
                          "text": "9. Thoughts that you would be better off dead, or of hurting yourself in some way",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q9",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#AA0000;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q9",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#AA0000;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q9",
                                "code": "More than half the days",
                                "display": "More than half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#AA0000;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q9",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "q10",
                          "text": "10. If you indicated any problems, how difficult have these problems made it for you to do your work, take care of things at home, or get along with other people",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q10",
                                "code": "Not difficult at all",
                                "display": "Not difficult at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q10",
                                "code": "Somewhat difficult",
                                "display": "Somewhat difficult"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#AA0000;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q10",
                                "code": "Very difficult",
                                "display": "Very difficult"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#AA0000;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_q10",
                                "code": "Extremely difficult",
                                "display": "Extremely difficult"
                              }
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "PHQ-9 Score: {{answer}}"
                            }
                          ]
                        }
                      ],
                      "linkId": "phq9SS",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
                            "valueExpression": {
                              "description": "q1.p + q2.p + q3.p + q4.p + q5.p + q6.p + q7.p + q8.p + q9.p",
                              "language": "text/fhirpath",
                              "expression": "%resource.repeat(item).where(linkId='q1').answer.value.weight() + %resource.repeat(item).where(linkId='q2').answer.value.weight() + %resource.repeat(item).where(linkId='q3').answer.value.weight() + %resource.repeat(item).where(linkId='q4').answer.value.weight() + %resource.repeat(item).where(linkId='q5').answer.value.weight() + %resource.repeat(item).where(linkId='q6').answer.value.weight() + %resource.repeat(item).where(linkId='q7').answer.value.weight() + %resource.repeat(item).where(linkId='q8').answer.value.weight() + %resource.repeat(item).where(linkId='q9').answer.value.weight()"
                            }
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                      "valueBoolean": true
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "#blank_line#"
                        }
                      ]
                    }
                  ],
                  "linkId": "item83238507",
                  "type": "display"
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                  "valueBoolean": true
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:white;border-style:solid;"
                },
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                  "extension": [
                    {
                      "url": "style",
                      "valueString": "font-weight:bold;text-decoration:underline;"
                    }
                  ]
                }
              ],
              "linkId": "section702092",
              "text": "GAD-7",
              "type": "group",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                      "valueBoolean": true
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "GAD-7 Score:"
                        }
                      ]
                    }
                  ],
                  "linkId": "item10370323",
                  "text": "Please enter the Client's / Patient's most recent GAD-7 score:",
                  "type": "string",
                  "required": true
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
                      "valueBoolean": true
                    },
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "check-box"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "enableWhenExpression",
                          "valueExpression": {
                            "description": "false",
                            "language": "text/fhirpath",
                            "expression": "false"
                          }
                        }
                      ]
                    }
                  ],
                  "linkId": "item83970870",
                  "text": "If there is no available GAD-7 score, please click here to complete GAD-7",
                  "type": "boolean"
                },
                {
                  "extension": [
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                      "extension": [
                        {
                          "url": "style",
                          "valueString": "font-weight:bold;"
                        }
                      ]
                    }
                  ],
                  "linkId": "gad_7",
                  "type": "group",
                  "item": [
                    {
                      "extension": [
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "Over the last 2 weeks:",
                              "_valueString": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                    "valueString": "Over the last 2 weeks:<br/>"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            },
                            {
                              "url": "quoteAnswers",
                              "valueBoolean": true
                            }
                          ]
                        }
                      ],
                      "linkId": "gad7Qs",
                      "text": "Ask the Client: \"Over the last 2 weeks, how often have you been bothered by the following problems?\"",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q1",
                          "text": "1. Feeling nervous, anxious, or on edge",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q1",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q1",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q1",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q1",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q2",
                          "text": "2. Not being able to stop or control worrying",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q2",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q2",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q2",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q2",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q3",
                          "text": "3. Worrying too much about different things",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q3",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q3",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q3",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q3",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q4",
                          "text": "4. Trouble relaxing",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q4",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q4",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q4",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q4",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q5",
                          "text": "5. Being so restless that it's hard to sit still",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q5",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q5",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q5",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q5",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q6",
                          "text": "6. Becoming easily annoyed or irritable",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q6",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q6",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q6",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q6",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        },
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                              "valueCodeableConcept": {
                                "coding": [
                                  {
                                    "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                    "code": "push-button"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                              "extension": [
                                {
                                  "url": "quoteAnswer",
                                  "valueBoolean": true
                                }
                              ]
                            }
                          ],
                          "linkId": "gad7q7",
                          "text": "7. Feeling afraid as if something awful might happen",
                          "type": "choice",
                          "required": true,
                          "repeats": false,
                          "answerOption": [
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 0
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q7",
                                "code": "Not at all",
                                "display": "Not at all"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 1
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q7",
                                "code": "Several days",
                                "display": "Several days"
                              }
                            },
                            {
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 2
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q7",
                                "code": "Over half the days",
                                "display": "Over half the days"
                              }
                            },
                            {
                              "extension": [
                                {
                                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                                  "extension": [
                                    {
                                      "url": "style",
                                      "valueString": "font-weight:bold;color:#A6A900;"
                                    }
                                  ]
                                }
                              ],
                              "valueCoding": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                    "valueDecimal": 3
                                  }
                                ],
                                "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_gad7q7",
                                "code": "Nearly every day",
                                "display": "Nearly every day"
                              }
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                          "valueCodeableConcept": {
                            "coding": [
                              {
                                "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls",
                                "code": "push-button"
                              }
                            ]
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "If you checked off any problems, how difficult have these made it for you to do your work, take care of things at home, or get along with other people?"
                            },
                            {
                              "url": "quoteAnswer",
                              "valueBoolean": true
                            }
                          ]
                        }
                      ],
                      "linkId": "item37281656",
                      "text": "8. If you indicated any problems, how difficult have these problems made it for you to do your work, take care of things at home, or get along with other people",
                      "type": "choice",
                      "required": true,
                      "repeats": false,
                      "answerOption": [
                        {
                          "valueCoding": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                "valueDecimal": 0
                              }
                            ],
                            "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item37281656",
                            "code": "Not difficult at all",
                            "display": "Not difficult at all"
                          }
                        },
                        {
                          "valueCoding": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                "valueDecimal": 1
                              }
                            ],
                            "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item37281656",
                            "code": "Somewhat difficult",
                            "display": "Somewhat difficult"
                          }
                        },
                        {
                          "extension": [
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                              "extension": [
                                {
                                  "url": "style",
                                  "valueString": "font-weight:bold;color:#AA0000;"
                                }
                              ]
                            }
                          ],
                          "valueCoding": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                "valueDecimal": 2
                              }
                            ],
                            "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item37281656",
                            "code": "Very difficult",
                            "display": "Very difficult"
                          }
                        },
                        {
                          "extension": [
                            {
                              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/option-note-info",
                              "extension": [
                                {
                                  "url": "style",
                                  "valueString": "font-weight:bold;color:#AA0000;"
                                }
                              ]
                            }
                          ],
                          "valueCoding": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
                                "valueDecimal": 3
                              }
                            ],
                            "system": "http://ontariohealth.ca/legacy/CodeSystem/cmha-york-region-ont8365_item37281656",
                            "code": "Extremely difficult",
                            "display": "Extremely difficult"
                          }
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "GAD-7 Score: {{answer}}"
                            }
                          ]
                        }
                      ],
                      "linkId": "gad7Score",
                      "_text": {
                        "extension": [
                          {
                            "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
                            "valueExpression": {
                              "description": "gad7q1.p + gad7q2.p + gad7q3.p + gad7q4.p + gad7q5.p + gad7q6.p + gad7q7.p",
                              "language": "text/fhirpath",
                              "expression": "%resource.repeat(item).where(linkId='gad7q1').answer.value.weight() + %resource.repeat(item).where(linkId='gad7q2').answer.value.weight() + %resource.repeat(item).where(linkId='gad7q3').answer.value.weight() + %resource.repeat(item).where(linkId='gad7q4').answer.value.weight() + %resource.repeat(item).where(linkId='gad7q5').answer.value.weight() + %resource.repeat(item).where(linkId='gad7q6').answer.value.weight() + %resource.repeat(item).where(linkId='gad7q7').answer.value.weight()"
                            }
                          }
                        ]
                      },
                      "type": "display"
                    }
                  ]
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                  "valueExpression": {
                    "description": "prob.r != '' || pmhx.r != '' || fhx.r != '' || rx.r != '' || allg.r != '' || tx.r != '' || soc.r != ''",
                    "language": "text/fhirpath",
                    "expression": "%context.repeat(item).where(linkId='prob').answer.exists()  or  %context.repeat(item).where(linkId='pmhx').answer.exists()  or  %context.repeat(item).where(linkId='fhx').answer.exists()  or  %context.repeat(item).where(linkId='rx').answer.exists()  or  %context.repeat(item).where(linkId='allg').answer.exists()  or  %context.repeat(item).where(linkId='tx').answer.exists()  or  %context.repeat(item).where(linkId='soc').answer.exists()"
                  }
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:white;border-style:solid;"
                }
              ],
              "linkId": "section13142135",
              "type": "group",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "check-box"
                          }
                        ]
                      }
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "_valueString": {
                            "extension": [
                              {
                                "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                "valueString": "<span/>"
                              }
                            ]
                          }
                        }
                      ]
                    }
                  ],
                  "linkId": "includeCPP",
                  "text": "Include CPP",
                  "type": "boolean",
                  "enableWhen": [
                    {
                      "question": "prob",
                      "operator": "exists",
                      "answerBoolean": true
                    },
                    {
                      "question": "pmhx",
                      "operator": "exists",
                      "answerBoolean": true
                    },
                    {
                      "question": "fhx",
                      "operator": "exists",
                      "answerBoolean": true
                    },
                    {
                      "question": "rx",
                      "operator": "exists",
                      "answerBoolean": true
                    },
                    {
                      "question": "allg",
                      "operator": "exists",
                      "answerBoolean": true
                    },
                    {
                      "question": "tx",
                      "operator": "exists",
                      "answerBoolean": true
                    },
                    {
                      "question": "soc",
                      "operator": "exists",
                      "answerBoolean": true
                    }
                  ],
                  "enableBehavior": "any"
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                      "valueString": "background-color:white;border-style:solid;"
                    },
                    {
                      "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                      "extension": [
                        {
                          "url": "text",
                          "valueString": "CPP"
                        },
                        {
                          "url": "style",
                          "valueString": "font-weight:bold;text-decoration:underline;"
                        }
                      ]
                    }
                  ],
                  "linkId": "s__section",
                  "type": "group",
                  "enableWhen": [
                    {
                      "question": "includeCPP",
                      "operator": "=",
                      "answerBoolean": true
                    }
                  ],
                  "enableBehavior": "all",
                  "item": [
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "prob.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='prob').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            }
                          ]
                        }
                      ],
                      "linkId": "i_ncurrent_problems_n",
                      "text": "Current Problems:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.prob`"
                              }
                            }
                          ],
                          "linkId": "prob",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "pmhx.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='pmhx').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            }
                          ]
                        }
                      ],
                      "linkId": "i_npast_medical_histo",
                      "text": "Past Medical History:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.pmhx`"
                              }
                            }
                          ],
                          "linkId": "pmhx",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "fhx.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='fhx').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            }
                          ]
                        }
                      ],
                      "linkId": "i_nfamily_history_n",
                      "text": "Family History:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.fhx`"
                              }
                            }
                          ],
                          "linkId": "fhx",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "rx.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='rx').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            }
                          ]
                        }
                      ],
                      "linkId": "i_nmedications_n",
                      "text": "Medications:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.rx`"
                              }
                            }
                          ],
                          "linkId": "rx",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "allg.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='allg').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            },
                            {
                              "url": "answerStyle",
                              "valueString": "font-weight:bold;color:#AA0000;"
                            }
                          ]
                        }
                      ],
                      "linkId": "allergies",
                      "text": "Allergies:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.allg`"
                              }
                            }
                          ],
                          "linkId": "allg",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "tx.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='tx').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "text",
                              "valueString": "Treatments",
                              "_valueString": {
                                "extension": [
                                  {
                                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                                    "valueString": "Treatments<br/>"
                                  }
                                ]
                              }
                            },
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            }
                          ]
                        }
                      ],
                      "linkId": "i_ntreatments_n",
                      "text": "Treatments:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.tx`"
                              }
                            }
                          ],
                          "linkId": "tx",
                          "type": "text"
                        }
                      ]
                    },
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",
                          "valueExpression": {
                            "description": "soc.r != ''",
                            "language": "text/fhirpath",
                            "expression": "%context.item.where(linkId='soc').answer.exists()"
                          }
                        },
                        {
                          "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                          "extension": [
                            {
                              "url": "style",
                              "valueString": "font-weight:bold;"
                            }
                          ]
                        }
                      ],
                      "linkId": "i_nsocial_history_n",
                      "text": "Social History:",
                      "type": "group",
                      "item": [
                        {
                          "extension": [
                            {
                              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                              "valueExpression": {
                                "language": "text/fhirpath",
                                "expression": "%`var-ptCpp.soc`"
                              }
                            }
                          ],
                          "linkId": "soc",
                          "type": "text"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                  "valueString": "background-color:white;border-style:solid;"
                },
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
                  "extension": [
                    {
                      "url": "style",
                      "valueString": "font-weight:bold;text-decoration:underline;"
                    }
                  ]
                }
              ],
              "linkId": "section41290342",
              "text": "Thank you for completing this referral to the Ontario Structured Psychotherapy (OSP) program.",
              "type": "group",
              "item": [
                {
                  "linkId": "item29241412",
                  "text": "Next Steps:  Please note that an email with subject title \"OSP Referral Follow up – Information Required\" will be sent to the email address provided within the next 72 hours. If no email is received beyond that time and you have checked your Junk Mail or Spam folder for the message, please call 1-866-345-0224 ext 1343 to follow-up.",
                  "_text": {
                    "extension": [
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                        "valueString": "Next Steps:<br/> <br/>Please note that an email with subject title \"OSP Referral Follow up – Information Required\" will be sent to the email address provided within the next 72 hours. If no email is received beyond that time and you have checked your Junk Mail or Spam folder for the message, please call 1-866-345-0224 ext 1343 to follow-up."
                      },
                      {
                        "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
                        "valueString": "font-weight:bold;"
                      }
                    ]
                  },
                  "type": "display"
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
              "valueString": "background-color:white;border-style:solid;"
            }
          ],
          "linkId": "section98670638",
          "type": "group",
          "item": [
            {
              "linkId": "item7654630",
              "text": "See image",
              "_text": {
                "extension": [
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                    "valueString": "<img alt=\"untitled\" src=\"#img-1\"/>"
                  },
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/referencesContained",
                    "valueReference": {
                      "reference": "#img-1"
                    }
                  }
                ]
              },
              "type": "display"
            },
            {
              "linkId": "item45542220",
              "text": "See image",
              "_text": {
                "extension": [
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
                    "valueString": "<img alt=\"untitled\" src=\"#img-2\"/>"
                  },
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/referencesContained",
                    "valueReference": {
                      "reference": "#img-2"
                    }
                  }
                ]
              },
              "type": "display"
            }
          ]
        },
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
              "valueBoolean": true
            },
            {
              "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
              "extension": [
                {
                  "url": "enableWhenExpression",
                  "valueExpression": {
                    "description": "false",
                    "language": "text/fhirpath",
                    "expression": "false"
                  }
                }
              ]
            }
          ],
          "linkId": "section98896179",
          "text": "Export Analytics",
          "type": "group",
          "item": [
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "enableWhenExpression",
                      "valueExpression": {
                        "description": "false",
                        "language": "text/fhirpath",
                        "expression": "false"
                      }
                    }
                  ]
                }
              ],
              "linkId": "referralService",
              "text": "MENTAL_HEALTH_ASSESSMENT_AND_REFERRAL",
              "type": "display"
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "enableWhenExpression",
                      "valueExpression": {
                        "description": "false",
                        "language": "text/fhirpath",
                        "expression": "false"
                      }
                    }
                  ]
                }
              ],
              "linkId": "referralDescription",
              "text": "Ontario Structured Psychotherapy Program",
              "type": "display"
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "enableWhenExpression",
                      "valueExpression": {
                        "description": "false",
                        "language": "text/fhirpath",
                        "expression": "false"
                      }
                    }
                  ]
                }
              ],
              "linkId": "ax_reasonForReferral",
              "text": "Ontario Structured Psychotherapy Program",
              "type": "display"
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "enableWhenExpression",
                      "valueExpression": {
                        "description": "false",
                        "language": "text/fhirpath",
                        "expression": "false"
                      }
                    }
                  ]
                }
              ],
              "linkId": "ax_diagnosis",
              "_text": {
                "extension": [
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
                    "valueExpression": {
                      "description": "(function() {; var descs = \"\";      if (gad7Score.p != '' && gad7Score.p <= '4') {descs+='Minimal Anxiety' + '; ';}     if (gad7Score.p >= '5' && gad7Score.p <= '9') {descs+='Mild Anxiety' + '; ';}     if (gad7Score.p >= '10' && gad7Score.p <= '14') {descs+='Moderate Anxiety' + '; ';}     if (gad7Score.p >= '15' && gad7Score.p <= '21') {descs+='Severe Anxiety' + '; ';}           if (phq9SS.p >= '5' && phq9SS.p <= '9') {descs+='Mild Depression' + '; ';}     if (phq9SS.p >= '10' && phq9SS.p <= '14') {descs+='Moderate Depression' + '; ';}     if (phq9SS.p >= '15' && phq9SS.p <= '19') {descs+='Moderately Severe Depression' + '; ';}      if (phq9SS.p >= '20' && phq9SS.p <= '27') {descs+='Severe Depression' + '; ';}       return descs.substring(0, (descs.length-2));  })()",
                      "language": "text/fhirpath",
                      "expression": "(iif(%resource.repeat(item).where(linkId='gad7Score').answer.exists()  and  %resource.repeat(item).where(linkId='gad7Score').answer.exists(value <= '4'),'Minimal Anxiety' + '; ') | iif(%resource.repeat(item).where(linkId='gad7Score').answer.exists(value >= '5')  and  %resource.repeat(item).where(linkId='gad7Score').answer.exists(value <= '9'),'Mild Anxiety' + '; ') | iif(%resource.repeat(item).where(linkId='gad7Score').answer.exists(value >= '10')  and  %resource.repeat(item).where(linkId='gad7Score').answer.exists(value <= '14'),'Moderate Anxiety' + '; ') | iif(%resource.repeat(item).where(linkId='gad7Score').answer.exists(value >= '15')  and  %resource.repeat(item).where(linkId='gad7Score').answer.exists(value <= '21'),'Severe Anxiety' + '; ') | iif(%resource.repeat(item).where(linkId='phq9SS').answer.exists(value >= '5')  and  %resource.repeat(item).where(linkId='phq9SS').answer.exists(value <= '9'),'Mild Depression' + '; ') | iif(%resource.repeat(item).where(linkId='phq9SS').answer.exists(value >= '10')  and  %resource.repeat(item).where(linkId='phq9SS').answer.exists(value <= '14'),'Moderate Depression' + '; ') | iif(%resource.repeat(item).where(linkId='phq9SS').answer.exists(value >= '15')  and  %resource.repeat(item).where(linkId='phq9SS').answer.exists(value <= '19'),'Moderately Severe Depression' + '; ') | iif(%resource.repeat(item).where(linkId='phq9SS').answer.exists(value >= '20')  and  %resource.repeat(item).where(linkId='phq9SS').answer.exists(value <= '27'),'Severe Depression' + '; ')).aggregate($total & $this, '')"
                    }
                  }
                ]
              },
              "type": "display"
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "enableWhenExpression",
                      "valueExpression": {
                        "description": "false",
                        "language": "text/fhirpath",
                        "expression": "false"
                      }
                    }
                  ]
                }
              ],
              "linkId": "fx_SupportOrgs",
              "_text": {
                "extension": [
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
                    "valueExpression": {
                      "description": "(function() {; var descs = \"\";    if (item38042256.p) {descs+='Across Boundaries' + '; ';}     if (item2629219.p) {descs+='Hong Fook Mental Health Association' + '; ';}     if (item35282384.p) {descs+='No Agencies' + '; ';}       return descs.substring(0, (descs.length-2));  })()",
                      "language": "text/fhirpath",
                      "expression": "(iif(%resource.repeat(item).where(linkId='item38042256').answer.iif(value=true, 1, 0),'Across Boundaries' + '; ') | iif(%resource.repeat(item).where(linkId='item2629219').answer.iif(value=true, 1, 0),'Hong Fook Mental Health Association' + '; ') | iif(%resource.repeat(item).where(linkId='item35282384').answer.iif(value=true, 1, 0),'No Agencies' + '; ')).aggregate($total & $this, '')"
                    }
                  }
                ]
              },
              "type": "display"
            },
            {
              "extension": [
                {
                  "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
                  "extension": [
                    {
                      "url": "enableWhenExpression",
                      "valueExpression": {
                        "description": "false",
                        "language": "text/fhirpath",
                        "expression": "false"
                      }
                    }
                  ]
                }
              ],
              "linkId": "ax_v_bp",
              "text": "CMHA York Region Ontario Structured Psychotherapy Program eReferral Form [FINAL FEB 2022]; 2022.02.15",
              "type": "display"
            }
          ]
        }
      ]
    }
  ]
}