Land and Air

Percentage of Counties in Attainment with the National Ambient Air Quality Standards

Why it Matters: Everyone should have clean air to breathe. Business and community activities, as well as the daily activities of individuals, affect Michigan's air quality. The United States Environmental Protection Agency has set National Ambient Air Quality Standards to protect the public health, including children, the elderly and those with chronic respiratory ailments.Explore the data
%
Final
%
Dec 2018 Target
Goal Period ended December 2018

      Data Governance

      describes the quality of the data itself. Governance issues generally indicate that the data source is considered incomplete or unreliable.

      Model Health

      describes the quality of the predictive model. If the model health is poor, the trend prediction should not be trusted.

      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiRW5lcmd5ICYgRW52aXJvbm1lbnQgRGFzaGJvYXJkIiwibWV0YWRhdGEiOiJ7XCJkZXNjcmlwdGlvblwiOlwiKipbRG93bmxvYWQgU3ByZWFkc2hlZXQgVmVyc2lvbiBvZiBFbmVyZ3kgYW5kIEVudmlyb25tZW50IERhc2hib2FyZF1bMF0qKlxcblxcbioqUGVyZm9ybWFuY2UgS2V5OioqIFRodW1icyB1cD1CZXR0ZXIsIEFycm93cz1ObyBjaGFuZ2UsIFRodW1icyBkb3duPVdvcnNlLCBEYXNoPUluZm9ybWF0aW9uIG9ubHlcXG5cXG5bRW5lcmd5IGFuZCBFbnZpcm9ubWVudCBEYXNoYm9hcmQgQXQtQS1HbGFuY2VdWzFdXFxuXFxuW01pY2hpZ2FuIEFybXkgTmF0aW9uYWwgR3VhcmQgRm9ydCBDdXN0ZXIgLSBTb2xhciBBcnJheSAyXVsyXVxcblxcblswXTogaHR0cHM6Ly9taWRhc2hib2FyZC5taWNoaWdhbi5nb3YvZG93bmxvYWQvMnN6dy05ejJiL2FwcGxpY2F0aW9uJTJGdm5kLm1zLWV4Y2VsXFxuWzFdOiBodHRwczovL21pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdi9kb3dubG9hZC83OGk1LXdmOWovYXBwbGljYXRpb24lMkZ2bmQubXMtcG93ZXJwb2ludFxcblsyXTogaHR0cDovL2tpb3NrLmRhdGFyZWFkaW5ncy5jb20vT1FQalR3aHovb3ZlcnZpZXdcIixcImltYWdlXCI6XCIvYXBpL2Fzc2V0cy9FNUUzQzJDNC1DODA4LTQ2RDYtODEzQS01RTJERjc0QzExOUFcIn0iLCJjYXRlZ29yaWVzIjpbIjNrZDYtbjMzdyIsInliczMtNmR1aSIsIm1yeTktZW5ndCIsImRoZXEtNTRoaCJdLCJpc19wdWJsaWMiOnRydWUsInZlcnNpb24iOiIyMDE3LTA4LTE4VDE0OjE2OjIxLjgxMFoiLCJpZCI6IjUybW4tNTUzNCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiTGFuZCBhbmQgQWlyIiwiY29sb3IiOiIjMTk1MDllIiwiZ29hbHMiOlsiazlzZi0zM3gyIiwicHRraS16YnB4IiwiZzJ2Ni1tZnA5Il0sInZlcnNpb24iOiIyMDE0LTEyLTA1VDE5OjQxOjMyLjI5NloiLCJpZCI6Im1yeTktZW5ndCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6ImcydjYtbWZwOSIsIm5hbWUiOiJDb3VudGllcyBpbiBhdHRhaW5tZW50IHdpdGggdGhlIE5BQVEgU3RhbmRhcmRzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJpY29uXCI6XCJsZWZ0cmlnaHRcIixcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzKipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJhNTdlLXZqZXZcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KipbTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHldWzBdXFxuXFxuVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzXFxuXFxuX09wZW4gTWljaGlnYW4gKE9wZW5NaWNoaWdhbkBtaWNoaWdhbi5nb3YpIGlzIHRoZSBvZmZpY2lhbCBTdGF0ZSBvZiBNaWNoaWdhbiBhY2NvdW50LiBBbnkgaXRlbXMgY3JlYXRlZCBieSBvdGhlciB1c2VyIGFjY291bnRzIGFyZSBub3QgZW5kb3JzZWQgYnkgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLl9cXG5cXG5bMF06IGh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RvY3VtZW50cy9kZXEvZGVxLWFxZC1hcWUtbWlfYXR0YWlubWVudF9zdGF0dXNfbWFwXzQwNzg0Ml83LnBkZj8yMDE0MTIwNTEyNTAwMFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA4LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoibmY1bi1kN3VwIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDA4fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fSxcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDIwOjI2OjQ5LjE0MloiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMi0wNVQxOTo1MDoxOS44ODBaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMjA6MjY6NDkuMTQyWiIsImlkIjoiMmFkZy1tcDZpIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjUybW4tNTUzNCIsInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDIwOjI2OjQ5LjI2OFoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMi0wNVQxOTo0MTozMi4wNjFaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMjA6MjY6NDkuMjY4WiIsImNyZWF0ZWRfYnkiOiJ3eHVtLXdqemYifX0=
      eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlcyIsInZlcnNpb24iOiIyMDE0LTEyLTA1VDE5OjUwOjE5LjUwNVoiLCJpZCI6Im5mNW4tZDd1cCIsImNvbHVtbjEiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfbWljaGlnYW4iLCJkYXRhc2V0IjoiNnozOS14ajdoIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6Im1pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdiIsImNyZWF0ZWRfYXQiOiIyMDE0LTEyLTA1VDE5OjUwOjE5LjUwNVoifX0=
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6W3siaWQiOjM1MzEsIm5hbWUiOiJHb3ZzdGF0IiwiY2hpbGRDb3VudCI6MCwiZGVmYXVsdCI6dHJ1ZSwiZG9tYWluQ05hbWUiOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJ0eXBlIjoiZ292X3N0YXQiLCJ1cGRhdGVkQXQiOjE0MTc4MTk5NTksInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzdXBwcmVzc19nb3ZzdGF0IiwidmFsdWUiOlsiL21pZGFzaGJvYXJkIiwiL3ByZXZpZXciLCIvZW5lcmd5LWFuZC1lbnZpcm9ubWVudCIsIi9pbmZyYXN0cnVjdHVyZSIsIi9oZWFsdGgtYW5kLXdlbGxuZXNzIiwiL3RhbGVudCIsIi9lZHVjYXRpb24iLCJwdWJsaWMtc2FmZXR5IiwiZmluYW5jaWFsLWhlYWx0aCIsInNlbmlvcnMiXX1dfV19
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6ImE1N2UtdmpldiIsIm5hbWUiOiJQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJhc3NldFR5cGUiOiJjaGFydCIsImF2ZXJhZ2VSYXRpbmciOjAsImNhdGVnb3J5IjoiRW5lcmd5ICYgRW52aXJvbm1lbnQgRGFzaGJvYXJkIiwiY3JlYXRlZEF0IjoxNDE3ODA0NjM0LCJkZXNjcmlwdGlvbiI6Ik9wZW4gTWljaGlnYW4gKE9wZW5NaWNoaWdhbkBtaWNoaWdhbi5nb3YpIGlzIHRoZSBvZmZpY2lhbCBTdGF0ZSBvZiBNaWNoaWdhbiBhY2NvdW50LiBBbnkgaXRlbXMgY3JlYXRlZCBieSBvdGhlciB1c2VyIGFjY291bnRzIGFyZSBub3QgZW5kb3JzZWQgYnkgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLiIsImRpc3BsYXlUeXBlIjoiY2hhcnQiLCJkb21haW5DTmFtZSI6Im1pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdiIsImRvd25sb2FkQ291bnQiOjQwOSwiaGlkZUZyb21DYXRhbG9nIjpmYWxzZSwiaGlkZUZyb21EYXRhSnNvbiI6ZmFsc2UsImluZGV4VXBkYXRlZEF0IjoxNTU2MDQ2Nzg2LCJuZXdCYWNrZW5kIjp0cnVlLCJudW1iZXJPZkNvbW1lbnRzIjowLCJvaWQiOjI3MDQzOTk5LCJwcm92ZW5hbmNlIjoib2ZmaWNpYWwiLCJwdWJsaWNhdGlvbkFwcGVuZEVuYWJsZWQiOmZhbHNlLCJwdWJsaWNhdGlvbkRhdGUiOjE1MDMwNjYzMzEsInB1YmxpY2F0aW9uR3JvdXAiOjE2MTkzNjQsInB1YmxpY2F0aW9uU3RhZ2UiOiJwdWJsaXNoZWQiLCJyb3dzVXBkYXRlZEF0IjoxNTA4NDM3NjY3LCJyb3dzVXBkYXRlZEJ5Ijoid3h1bS13anpmIiwidGFibGVJZCI6MTQ1NDY1MTMsInRvdGFsVGltZXNSYXRlZCI6MCwidmlld0NvdW50Ijo1NjIsInZpZXdMYXN0TW9kaWZpZWQiOjE0NzIzMTk1NTUsInZpZXdUeXBlIjoidGFidWxhciIsImFwcHJvdmFscyI6W3sicmV2aWV3ZWRBdCI6MTQxNzgwNDYzNCwicmV2aWV3ZWRBdXRvbWF0aWNhbGx5Ijp0cnVlLCJzdGF0ZSI6ImFwcHJvdmVkIiwic3VibWlzc2lvbklkIjo0NzEyMjQsInN1Ym1pc3Npb25PYmplY3QiOiJwdWJsaWNfYXVkaWVuY2VfcmVxdWVzdCIsInN1Ym1pc3Npb25PdXRjb21lIjoiY2hhbmdlX2F1ZGllbmNlIiwic3VibWl0dGVkQXQiOjE0MTc4MDQ2MzQsIndvcmtmbG93SWQiOjEzMDQsInN1Ym1pc3Npb25EZXRhaWxzIjp7InBlcm1pc3Npb25UeXBlIjoiUkVBRCJ9LCJzdWJtaXNzaW9uT3V0Y29tZUFwcGxpY2F0aW9uIjp7ImZhaWx1cmVDb3VudCI6MCwic3RhdHVzIjoic3VjY2VzcyJ9LCJzdWJtaXR0ZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4ifX1dLCJjb2x1bW5zIjpbeyJpZCI6MzI1NjY2NzgwLCJuYW1lIjoiRGF0ZXMiLCJkYXRhVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwiZmllbGROYW1lIjoiZGF0ZXMiLCJwb3NpdGlvbiI6MSwicmVuZGVyVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwidGFibGVDb2x1bW5JZCI6MjAzMTQxMDAsIndpZHRoIjoxNjIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDEyLTAxLTAxVDAwOjAwOjAwIiwibm9uX251bGwiOjUsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjIwMDgtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIwMDktMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIwMTAtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIwMTEtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIwMTItMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6MTZ9XSwic21hbGxlc3QiOiIyMDA4LTAxLTAxVDAwOjAwOjAwIn0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2Njc4MSwibmFtZSI6IlllYXIiLCJkYXRhVHlwZU5hbWUiOiJ0ZXh0IiwiZmllbGROYW1lIjoieWVhciIsInBvc2l0aW9uIjoyLCJyZW5kZXJUeXBlTmFtZSI6InRleHQiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTg5OCwid2lkdGgiOjk1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjAxMiIsIm5vbl9udWxsIjo1LCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIyMDA4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA5IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDEwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDExIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDEyIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiMjAwOCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjY3ODIsIm5hbWUiOiJGaXNjYWwgUXVhcnRlciIsImRhdGFUeXBlTmFtZSI6InRleHQiLCJmaWVsZE5hbWUiOiJmaXNjYWxfcXVhcnRlciIsInBvc2l0aW9uIjozLCJyZW5kZXJUeXBlTmFtZSI6InRleHQiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTM3NSwid2lkdGgiOjEwMCwiY2FjaGVkQ29udGVudHMiOnsibm9uX251bGwiOjAsIm51bGwiOjV9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjY3ODMsIm5hbWUiOiJGaXNjYWwgWWVhciIsImRhdGFUeXBlTmFtZSI6InRleHQiLCJmaWVsZE5hbWUiOiJmaXNjYWxfeWVhciIsInBvc2l0aW9uIjo0LCJyZW5kZXJUeXBlTmFtZSI6InRleHQiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTQ1Mywid2lkdGgiOjEwMCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IkZZIDIwMTIiLCJub25fbnVsbCI6NSwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiRlkgMjAwOCIsImNvdW50IjoyMH0seyJpdGVtIjoiRlkgMjAwOSIsImNvdW50IjoxOX0seyJpdGVtIjoiRlkgMjAxMCIsImNvdW50IjoxOH0seyJpdGVtIjoiRlkgMjAxMSIsImNvdW50IjoxN30seyJpdGVtIjoiRlkgMjAxMiIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IkZZIDIwMDgifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY2Nzg0LCJuYW1lIjoiTWljaGlnYW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDUpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRW5lcmd5IGNvbnN1bXB0aW9uIHBlciByZWFsIGRvbGxhciBvZiBHRFAgKEdyb3NzIERvbWVzdGljIFByb2R1Y3QpIGlzIGEgcmF0aW8gdGhhdCBpbmRpY2F0ZXMgdGhlIGFtb3VudCBvZiBlbmVyZ3kgYSBzdGF0ZSBvciBjb3VudHJ5IHVzZXMgdG8gc3VwcG9ydCBhbGwgb2YgaXRzIGVjb25vbWljIGFjdGl2aXRpZXMuIFRoaXMgbWVhc3VyZSBzZXJ2ZXMgYXMgYSB1c2VmdWwgYmFzZWxpbmUgZm9yIHByZWRpY3RpbmcgZW5lcmd5IGNvbnN1bXB0aW9uIHdoZW4gdGhlIGVjb25vbXkgZ3Jvd3MsIGFuZCB0aGVyZWZvcmUgZm9yIG1lYXN1cmluZyBlbmVyZ3kgZWZmaWNpZW5jeSB5ZWFyLW92ZXIteWVhci4gSG93ZXZlciwgaXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB0aGUgYmlnZ2VzdCBpbXBhY3QgdG8gdGhpcyBtZWFzdXJlIGlzIHRoZSBtYWtldXAgb2YgdGhlIEdEUC4gRm9yIGluc3RhbmNlLCBHRFAgZGVyaXZlZCBmcm9tIHdyaXRpbmcgYSBjb21wdXRlciBwcm9ncmFtIHdvdWxkIGhhdmUgbXVjaCBsb3dlciBlbmVyZ3kgaW5wdXQgdGhhbiBHRFAgZGVyaXZlZCBmcm9tIG1ha2luZyBzdGVlbCwgYW5kIHRoZXJlZm9yZSBsb3dlciBudW1iZXJzIHNob3VsZCBub3QgYmUgYXNzdW1lZCB0byBiZSBhIHJlc3VsdCBvZiBncmVhdGVyIGVmZmljaWVuY3kgdW5sZXNzIGVjb25vbWljIGZhY3RvcnMgYXJlIGZpcnN0IHRha2VuIGludG8gYWNjb3VudC5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb25cblxuaHR0cDovL3d3dy5laWEuZ292L3N0YXRlL3NlZHMvc2Vkcy1kYXRhLWNvbXBsZXRlLmNmbT9zaWQ9dXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBKdW5lICIsImZpZWxkTmFtZSI6ImVuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwX21pY2hpZ2FuIiwicG9zaXRpb24iOjUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk4OTksIndpZHRoIjozMzcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4LjYxIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4LjMyMiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjguNDgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjguNjEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjguNDEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjguMzEiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjcuOCIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjcuOCIsInN1bSI6IjQxLjYxIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2Nzg1LCJuYW1lIjoiTWljaGlnYW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoibWljaGlnYW5fZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjo2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjMwMzY3NTg2LCJ3aWR0aCI6MzU2LCJjYWNoZWRDb250ZW50cyI6eyJub25fbnVsbCI6MCwibnVsbCI6NSwic3VtIjoiMCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjY3ODYsIm5hbWUiOiJPaGlvIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF9vaGlvIiwicG9zaXRpb24iOjcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDAsIndpZHRoIjozNDgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI5LjM0Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI5LjA5NiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjkuMzQiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjkuMTgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjkuMzIiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjkuMTQiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjguNSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjguNSIsInN1bSI6IjQ1LjQ4In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2Nzg3LCJuYW1lIjoiT2hpbyBFbmVyZ3kgQ29uc3VtcHRpb24gcGVyIFJlYWwgRG9sbGFyIG9mIEdEUCAoMjAwOSkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJvaGlvX2VuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwXzIwMDkiLCJwb3NpdGlvbiI6OCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjozMDM2Nzk3Miwid2lkdGgiOjMyNSwiY2FjaGVkQ29udGVudHMiOnsibm9uX251bGwiOjAsIm51bGwiOjUsInN1bSI6IjAifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY2Nzg4LCJuYW1lIjoiV2lzY29uc2luIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF93aXNjb25zaW5zIiwicG9zaXRpb24iOjksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDEsIndpZHRoIjozMjAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4LjcwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4LjIyIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiOC43MCIsImNvdW50IjoyMH0seyJpdGVtIjoiOC40MiIsImNvdW50IjoxOX0seyJpdGVtIjoiOC4yMSIsImNvdW50IjoxOH0seyJpdGVtIjoiOC4wNyIsImNvdW50IjoxN30seyJpdGVtIjoiNy43IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNy43Iiwic3VtIjoiNDEuMTAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY3ODksIm5hbWUiOiJXaXNjb25zaW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoid2lzY29uc2luX2VuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwXzIwMDkiLCJwb3NpdGlvbiI6MTAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MzAzNjgwNzMsIndpZHRoIjozNDksImNhY2hlZENvbnRlbnRzIjp7Im5vbl9udWxsIjowLCJudWxsIjo1LCJzdW0iOiIwIn0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2Njc5MCwibmFtZSI6IklsbGlub2lzIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF9pbGxpbm9pcyIsInBvc2l0aW9uIjoxMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwMiwid2lkdGgiOjMxMCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuMDQiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjYuODQ4IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiNy4wNCIsImNvdW50IjoyMH0seyJpdGVtIjoiNi45NSIsImNvdW50IjoxOX0seyJpdGVtIjoiNi45MiIsImNvdW50IjoxOH0seyJpdGVtIjoiNi44MyIsImNvdW50IjoxN30seyJpdGVtIjoiNi41IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNi41Iiwic3VtIjoiMzQuMjQifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY3OTEsIm5hbWUiOiJJbGxpbm9pcyBFbmVyZ3kgQ29uc3VtcHRpb24gcGVyIFJlYWwgRG9sbGFyIG9mIEdEUCAoMjAwOSkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJpbGxpbm9pc19lbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF8yMDA5IiwicG9zaXRpb24iOjEyLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjMwMzY4MDc0LCJ3aWR0aCI6MzI3LCJjYWNoZWRDb250ZW50cyI6eyJub25fbnVsbCI6MCwibnVsbCI6NSwic3VtIjoiMCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjY3OTIsIm5hbWUiOiJNaWNoaWdhbiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWljaGlnYW4iLCJwb3NpdGlvbiI6MTMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDMsIndpZHRoIjoyMjEsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxNC4xMyIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiMTIuNDQyIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMTAuNzUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjExLjYwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMi40NiIsImNvdW50IjoxOH0seyJpdGVtIjoiMTMuMjciLCJjb3VudCI6MTd9LHsiaXRlbSI6IjE0LjEzIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiMTAuNzUiLCJzdW0iOiI2Mi4yMSJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2Njc5MywibmFtZSI6Ik1pbm5lc290YSBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWlubmVzb3RhIiwicG9zaXRpb24iOjE0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA0LCJ3aWR0aCI6MjM4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTEuMzUiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjEwLjUzNiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjkuNzQiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjEwLjA0IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMC41OSIsImNvdW50IjoxOH0seyJpdGVtIjoiMTAuOTYiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjExLjM1IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiOS43NCIsInN1bSI6IjUyLjY4In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2Nzk0LCJuYW1lIjoiV2lzY29uc2luIFJlc2lkZW50aWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJyZXNpZGVudGlhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MTUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDUsIndpZHRoIjoyMTgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMy4xOSIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiMTIuNDYyIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMTEuNTEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjExLjk0IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMi42NSIsImNvdW50IjoxOH0seyJpdGVtIjoiMTMuMDIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEzLjE5IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiMTEuNTEiLCJzdW0iOiI2Mi4zMSJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2Njc5NSwibmFtZSI6IlUuUy4gUmVzaWRlbnRpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6InJlc2lkZW50aWFsX2VuZXJneV9wcmljaW5nX3VfcyIsInBvc2l0aW9uIjoxNiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwNiwid2lkdGgiOjIwMiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjExLjg4Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiIxMS41ODIiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIxMS4yNiIsImNvdW50IjoyMH0seyJpdGVtIjoiMTEuNTEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjExLjU0IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMS43MiIsImNvdW50IjoxN30seyJpdGVtIjoiMTEuODgiLCJjb3VudCI6MTZ9XSwic21hbGxlc3QiOiIxMS4yNiIsInN1bSI6IjU3LjkxIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2Nzk2LCJuYW1lIjoiTWljaGlnYW4gQ29tbWVyY2lhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiY29tbWVyY2lhbF9lbmVyZ3lfcHJpY2luZ19taWNoaWdhbiIsInBvc2l0aW9uIjoxNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwNywid2lkdGgiOjIyNywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEwLjkzIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI5Ljg5NiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjkuMTciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjkuMjQiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjkuODEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEwLjMzIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMC45MyIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjkuMTciLCJzdW0iOiI0OS40OCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2Njc5NywibmFtZSI6Ik1pbm5lc290YSBDb21tZXJjaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJjb21tZXJjaWFsX2VuZXJneV9wcmljaW5nX21pbm5lc290YSIsInBvc2l0aW9uIjoxOCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwOCwid2lkdGgiOjIyNiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjguODQiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjguMzMiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI3Ljg4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI3LjkyIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4LjM4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4LjYzIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI4Ljg0IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNy44OCIsInN1bSI6IjQxLjY1In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2Nzk4LCJuYW1lIjoiV2lzY29uc2luIENvbW1lcmNpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImNvbW1lcmNpYWxfZW5lcmd5X3ByaWNpbmdfd2lzY29uc2luIiwicG9zaXRpb24iOjE5LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA5LCJ3aWR0aCI6MjIyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTAuNTEiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjkuOTUyIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiOS4yOCIsImNvdW50IjoyMH0seyJpdGVtIjoiOS41NyIsImNvdW50IjoxOX0seyJpdGVtIjoiOS45OCIsImNvdW50IjoxOH0seyJpdGVtIjoiMTAuNDIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEwLjUxIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiOS4yOCIsInN1bSI6IjQ5Ljc2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2Nzk5LCJuYW1lIjoiVS5TLiBDb21tZXJjaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS4gU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzIFVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImNvbW1lcmNpYWxfZW5lcmd5X3ByaWNpbmdfdV9zIiwicG9zaXRpb24iOjIwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTEwLCJ3aWR0aCI6MjI2LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTAuMjYiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjEwLjE4OCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjEwLjI2IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxMC4xNiIsImNvdW50IjoxOX0seyJpdGVtIjoiMTAuMTkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEwLjI0IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMC4wOSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjEwLjA5Iiwic3VtIjoiNTAuOTQifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY4MDAsIm5hbWUiOiJNaWNoaWdhbiBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pY2hpZ2FuIiwicG9zaXRpb24iOjIxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTExLCJ3aWR0aCI6MjEwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy42MiIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiNy4xNDYiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI2LjczIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2Ljk4IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI3LjA4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI3LjMyIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI3LjYyIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNi43MyIsInN1bSI6IjM1LjczIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODAxLCJuYW1lIjoiTWlubmVzb3RhIEluZHVzdHJpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImluZHVzdHJpYWxfZW5lcmd5X3ByaWNpbmdfbWlubmVzb3RhIiwicG9zaXRpb24iOjIyLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTEyLCJ3aWR0aCI6MjIyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNi41NCIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiNi4yODYiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI1Ljg3IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2LjI2IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2LjI5IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2LjQ3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2LjU0IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNS44NyIsInN1bSI6IjMxLjQzIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODAyLCJuYW1lIjoiV2lzY29uc2luIEluZHVzdHJpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImluZHVzdHJpYWxfZW5lcmd5X3ByaWNpbmdfd2lzY29uc2luIiwicG9zaXRpb24iOjIzLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTEzLCJ3aWR0aCI6MjI4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy4zNCIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiNi45NTIiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI2LjUxIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2LjczIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2Ljg1IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI3LjMzIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI3LjM0IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNi41MSIsInN1bSI6IjM0Ljc2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODAzLCJuYW1lIjoiVS5TLiBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX3VfcyIsInBvc2l0aW9uIjoyNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNCwid2lkdGgiOjE4MywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjYuOTYiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjYuODEiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI2Ljk2IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2LjgzIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2Ljc3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2LjgyIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2LjY3IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNi42NyIsInN1bSI6IjM0LjA1In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODA0LCJuYW1lIjoiTWljaGlnYW4gV2VpZ2h0ZWQgVG90YWwgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9taWNoaWdhbl93ZWlnaHRlZF90b3RhbCIsInBvc2l0aW9uIjoyNSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNSwid2lkdGgiOjQxMiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEuMTIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjAuOTI2IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMC45MSIsImNvdW50IjoyMH0seyJpdGVtIjoiMC44MjAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuODciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEuMTIiLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiIwLjgyMCIsInN1bSI6IjQuNjMwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODA1LCJuYW1lIjoiQ29uc3VtZXJzIEVuZXJneSBTeXN0ZW0gQXZlcmFnZSBJbnRlcnJ1cHRpb24gRnJlcXVlbmN5IEluZGV4IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogUG93ZXIgb3V0YWdlcyBtYXkgYWZmZWN0IHRoZSBzZWN1cml0eSBhbmQgc2FmZXR5IG9mIHJlc2lkZW50cyB3aXRoaW4gYSBjb21tdW5pdHkuIFRoZSBjb3N0cyBhc3NvY2lhdGVkIHdpdGggcG93ZXIgb3V0YWdlcyBhZmZlY3QgTWljaGlnYW4gYnVzaW5lc3NlcyBhbmQgbWF5IGltcGFjdCBkZWNpc2lvbnMgZm9yIGJ1c2luZXNzZXMgdG8gZXhwYW5kIG9yIGxvY2F0ZSBpbiBNaWNoaWdhbi4gTG93ZXIgU0FJRkkgc2NvcmVzIGluZGljYXRlIGhpZ2hlciBsZXZlbHMgb2YgZWxlY3RyaWMgZGlzdHJpYnV0aW9uIHJlbGlhYmlsaXR5LlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIFB1YmxpYyBTZXJ2aWNlIENvbW1pc3Npb24gXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L21wc2NcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJzeXN0ZW1fYXZlcmFnZV9pbnRlcnJ1cHRpb25fZnJlcXVlbmN5X2luZGV4X2NvbnN1bWVyc19lbmVyZ3kiLCJwb3NpdGlvbiI6MjYsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTYsIndpZHRoIjozNzQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxLjM2MCIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiMS4xMTgiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIxLjA4MCIsImNvdW50IjoyMH0seyJpdGVtIjoiMS4wNTAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEuMDQwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxLjM2MCIsImNvdW50IjoxN30seyJpdGVtIjoiMS4wNjAiLCJjb3VudCI6MTZ9XSwic21hbGxlc3QiOiIxLjA0MCIsInN1bSI6IjUuNTkwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODA2LCJuYW1lIjoiRGV0cm9pdCBFZGlzb24gU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9kZXRyb2l0X2VkaXNvbiIsInBvc2l0aW9uIjoyNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNywid2lkdGgiOjM2MSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjAuOTIwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiIwLjc1NiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjAuNzQwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIwLjYxMCIsImNvdW50IjoxOX0seyJpdGVtIjoiMC43MjAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjAuOTIwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIwLjc5MCIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjAuNjEwIiwic3VtIjoiMy43ODAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY4MDcsIm5hbWUiOiJJbmRpYW5hIE1pY2hpZ2FuIFBvd2VyIFN5c3RlbSBBdmVyYWdlIEludGVycnVwdGlvbiBGcmVxdWVuY3kgSW5kZXgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBQb3dlciBvdXRhZ2VzIG1heSBhZmZlY3QgdGhlIHNlY3VyaXR5IGFuZCBzYWZldHkgb2YgcmVzaWRlbnRzIHdpdGhpbiBhIGNvbW11bml0eS4gVGhlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBwb3dlciBvdXRhZ2VzIGFmZmVjdCBNaWNoaWdhbiBidXNpbmVzc2VzIGFuZCBtYXkgaW1wYWN0IGRlY2lzaW9ucyBmb3IgYnVzaW5lc3NlcyB0byBleHBhbmQgb3IgbG9jYXRlIGluIE1pY2hpZ2FuLiBMb3dlciBTQUlGSSBzY29yZXMgaW5kaWNhdGUgaGlnaGVyIGxldmVscyBvZiBlbGVjdHJpYyBkaXN0cmlidXRpb24gcmVsaWFiaWxpdHkuXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InN5c3RlbV9hdmVyYWdlX2ludGVycnVwdGlvbl9mcmVxdWVuY3lfaW5kZXhfaW5kaWFuYV9taWNoaWdhbl9wb3dlciIsInBvc2l0aW9uIjoyOCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxOCwid2lkdGgiOjQxMCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEuMjYiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjEuMTUyIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMS4yNiIsImNvdW50IjoyMH0seyJpdGVtIjoiMS4xMzAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEuMTUwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjk2IiwiY291bnQiOjE3fV0sInNtYWxsZXN0IjoiMC45NiIsInN1bSI6IjUuNzYwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODA4LCJuYW1lIjoiV2UgRW5lcmdpZXMgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF93ZV9lbmVyZ2llcyIsInBvc2l0aW9uIjoyOSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxOSwid2lkdGgiOjMzOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjAuOTkiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjAuNzQ0IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMC44IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIwLjY5IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIwLjQzIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjk5IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIwLjgxIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiMC40MyIsInN1bSI6IjMuNzIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY4MDksIm5hbWUiOiJFbGVjdHJpY2FsIFRyYW5zbWlzc2lvbiBMaW5lIE91dGFnZXMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFbGVjdHJpYyB0cmFuc21pc3Npb24gZGVsaXZlcnMgZWxlY3RyaWMgcG93ZXIgdG8gd2hvbGVzYWxlIGN1c3RvbWVycyAoZS5nLiwgQ29uc3VtZXIgRW5lcmd5LCBEZXRyb2l0IEVkaXNvbikgdGhyb3VnaCB0aGUgaW50ZXJjb25uZWN0ZWQgYnVsayBlbGVjdHJpYyBzeXN0ZW0uIE1hbnkgdGltZXMsIGEgc2luZ2xlIGxpbmUgb3V0YWdlIG9uIHRoZSB0cmFuc21pc3Npb24gc3lzdGVtIGRvZXMgbm90IHJlc3VsdCBpbiBwb3dlciBvdXRhZ2VzIGZvciBjdXN0b21lcnMgYXMgbXVsdGlwbGUgcGF0aHMgYXJlIGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBpbnRlcmNvbm5lY3RlZCBncmlkLiBMb3dlciBsZXZlbHMgb2YgdHJhbnNtaXNzaW9uIGxpbmUgb3V0YWdlcyBoZWxwcyB0byBlbnN1cmUgaGlnaCBsZXZlbHMgb2YgZWxlY3RyaWNpdHkgcmVsaWFiaWxpdHkgZm9yIHJldGFpbCBjdXN0b21lcnMuIEhpZ2ggbGV2ZWxzIG9mIGVsZWN0cmljaXR5IHJlbGlhYmlsaXR5IHByb3ZpZGUgZm9yIHRoZSBzYWZldHkgYW5kIHNlY3VyaXR5IG9mIHJlc2lkZW50cywgYW5kIHByb3ZpZGVzIGEgbmVjZXNzYXJ5IHNlcnZpY2UgZm9yIGJ1c2luZXNzZXMgd2hvIG1heSB3aXNoIHRvIGxvY2F0ZSBvciBleHBhbmQgaW4gTWljaGlnYW4uXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6ImVsZWN0cmljYWxfdHJhbnNtaXNzaW9uX2xpbmVfb3V0YWdlcyIsInBvc2l0aW9uIjozMCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyMCwid2lkdGgiOjI2MCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjAuMjYiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjAuMjI0MiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjAuMjEyIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIwLjIxNyIsImNvdW50IjoxOX0seyJpdGVtIjoiMC4yMzIiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjAuMjYiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuMjAwIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiMC4yMDAiLCJzdW0iOiIxLjEyMSJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NjgxMCwibmFtZSI6IlN0YXRlIFBhcmsgUG9wdWxhcml0eSAtIEFubnVhbCBQYXJrIFZpc2l0cyBwZXIgQ2FwaXRhIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhlIG1vcmUgdGhhbiBhIGh1bmRyZWQgcGFya3MgYW5kIHJlY3JlYXRpb24gYXJlYXMgaW4gTWljaGlnYW4ncyBzdGF0ZSBwYXJrIHN5c3RlbSBvZmZlciByZXNpZGVudHMgYW5kIHZpc2l0b3JzIHRoZSBvcHBvcnR1bml0eSB0byBleHBlcmllbmNlIHNjZW5pYyBmb3Jlc3RzLCB0cmFpbHMsIGxha2VzIGFuZCBoaXN0b3JpYyBzaXRlcy4gTWljaGlnYW4gaXMgYSBwcmltZSBkZXN0aW5hdGlvbiBmb3IgY2FtcGluZywgZmlzaGluZywgYm9hdGluZywgaGlraW5nLCBiaWN5Y2xpbmcgYW5kIGEgaG9zdCBvZiBvdGhlciBvdXRkb29yIGFjdGl2aXRpZXMuIFRoZSBudW1iZXIgb2YgYW5udWFsIHZpc2l0cyBwZXIgcmVzaWRlbnQgdG8gc3RhdGUgcGFya3MgaXMgdGhlIHRvdGFsIG51bWJlciBvZiBzdGF0ZSBwYXJrIHZpc2l0cyBkaXZpZGVkIGJ5IHRoZSBwb3B1bGF0aW9uIGluIE1pY2hpZ2FuLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXNcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NS0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InN0YXRlX3BhcmtfcG9wdWxhcml0eV9hbm51YWxfcGFya192aXNpdHNfcGVyX2NhcGl0YSIsInBvc2l0aW9uIjozMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyMSwid2lkdGgiOjMyOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIuNjAiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjIuMzMiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIyLjIyIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyLjI1IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyLjM2IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyLjYwIiwiY291bnQiOjE3fV0sInNtYWxsZXN0IjoiMi4yMiIsInN1bSI6IjExLjY1In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODExLCJuYW1lIjoiTnVtYmVyIG9mIE5vbi1yZXNpZGVudCBTdGF0ZSBQYXJrIFZpc2l0cyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFRoZSBudW1iZXIgb2YgTWljaGlnYW4gU3RhdGUgUGFyayBwYXNzZXMgc29sZCB0byBub24tcmVzaWRlbnRzIGRlbW9uc3RyYXRlcyB0aGUgbnVtYmVyIG9mIG91dC1vZi1zdGF0ZSB0b3VyaXN0cyB2aXNpdGluZyBNaWNoaWdhbiB0byB1c2UgdGhlIHN0YXRlIHBhcmsgc3lzdGVtLiBPdXQtb2Ytc3RhdGUgdG91cmlzbSBib2xzdGVycyB0aGUgZWNvbm9taWVzIGluIE1pY2hpZ2FuJ3MgY29tbXVuaXRpZXMuXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIE5hdHVyYWwgUmVzb3VyY2VzXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2Ruci8wLDQ1NzAsNy0xNTMtMTAzNjUtLS0sMDAuaHRtbFxuXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkiLCJmaWVsZE5hbWUiOiJudW1iZXJfb2Zfbm9uX3Jlc2lkZW50X3N0YXRlX3BhcmtfdmlzaXRzIiwicG9zaXRpb24iOjMyLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTIyLCJ3aWR0aCI6MjM1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjUwNjg5Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiIyMjI3ODQiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIxOTE5MTUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIxMTkwMiIsImNvdW50IjoxOX0seyJpdGVtIjoiMjM3NTEwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMjE5MDQiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjI1MDY4OSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjE5MTkxNSIsInN1bSI6IjExMTM5MjAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY4MTIsIm5hbWUiOiJQZXJjZW50YWdlIG9mIEFkdWx0cyBSZXBvcnRpbmcgUGFydGljaXBhdGlvbiBpbiBPdXRkb29yIFJlY3JlYXRpb24gQWN0aXZpdHkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBPdXRkb29yIHJlY3JlYXRpb24gcHJvdmlkZXMgaGVhbHRoIGJlbmVmaXRzIHRvIHBhcnRpY2lwYW50cy4gSXQgYWxzbyBpcyBhbiBpbXBvcnRhbnQgY29tcG9uZW50IG9mIG1hbnkgbG9jYWwgYW5kIHJlZ2lvbmFsIGVjb25vbWllcy4gQWRkaXRpb25hbCBwYXJ0aWNpcGF0aW9uIGluIG91dGRvb3IgcmVjcmVhdGlvbiBjYW4gaW1wcm92ZSB0aGUgaGVhbHRoIGFuZCBxdWFsaXR5IG9mIGxpZmUgZm9yIE1pY2hpZ2FuIHJlc2lkZW50cy5cblxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXMgXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2Ruci8wLDQ1NzAsNy0xNTMtMTAzNjVfMzY1NzYtLS0sMDAuaHRtbFxuXG5cblVwZGF0ZWQgYmllbm5pYWxseSBpbiBNYXkiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2FkdWx0c19yZXBvcnRpbmdfcGFydGljaXBhdGlvbl9pbl9vdXRkb29yX3JlY3JlYXRpb25fYWN0aXZpdHkiLCJwb3NpdGlvbiI6MzMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjMyMTg5MjgsIndpZHRoIjo0MjksImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4NyIsIm5vbl9udWxsIjoxLCJhdmVyYWdlIjoiODciLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiI4NyIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6Ijg3Iiwic3VtIjoiODcifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY4MTMsIm5hbWUiOiJQZXJjZW50YWdlIG9mIEFkdWx0cyBSZXBvcnRpbmcgUGFydGljaXBhdGlvbiBpbiBGZWUtYmFzZWQgUmVjcmVhdGlvbiBBY3Rpdml0eSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE91dGRvb3IgcmVjcmVhdGlvbiBhbmQgbmF0dXJhbCByZXNvdXJjZSBjb25zZXJ2YXRpb24gaW4gTWljaGlnYW4gYXJlIHByZWRvbWluYW50bHkgZnVuZGVkIHRocm91Z2ggZmVlcyBmb3IgbGljZW5zZWQgb3V0ZG9vciByZWNyZWF0aW9uIGFuZCBmZWRlcmFsIGV4Y2lzZSB0YXhlcyBvbiBodW50aW5nIGFuZCBmaXNoaW5nIGVxdWlwbWVudC4gVGhlc2UgZG9sbGFycyBmdW5kIG91dGRvb3IgcmVjcmVhdGlvbiBvcHBvcnR1bml0aWVzIGZvciBldmVyeW9uZS4gSXQgaXMgaW1wb3J0YW50IHRvIGluY3JlYXNlIHBhcnRpY2lwYXRpb24gaW4gbGljZW5zZWQgYWN0aXZpdGllcyB0byBwcm92aWRlIGhpZ2ggcXVhbGl0eSBvdXRkb29yIHJlY3JlYXRpb24gb3Bwb3J0dW5pdGllcy5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIE5hdHVyYWwgUmVzb3VyY2VzIFxuXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2Ruci8wLDQ1NzAsNy0xNTMtMzE1NzRfNjE3OTMtLS0sMDAuaHRtbFxuXG5cblVwZGF0ZWQgYmllbm5pYWxseSBpbiBNYXkiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2FkdWx0c19yZXBvcnRpbmdfcGFydGljaXBhdGlvbl9pbl9mZWVfYmFzZWRfcmVjcmVhdGlvbl9hY3Rpdml0eSIsInBvc2l0aW9uIjozNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTAzNSwid2lkdGgiOjQ0MCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjQxIiwibm9uX251bGwiOjEsImF2ZXJhZ2UiOiI0MSIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjQxIiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiNDEiLCJzdW0iOiI0MSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NjgxNCwibmFtZSI6IlByaXZhdGUgSW52ZXN0bWVudCBpbiBCcm93bmZpZWxkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEJyb3duZmllbGQgcHJvZ3JhbXMgcHJvbW90ZSBjb21tdW5pdHkgcmV2aXRhbGl6YXRpb24sIGFjY2VsZXJhdGUgcHJpdmF0ZSBpbnZlc3RtZW50IGFuZCBjb250cmlidXRlIHRvIE1pY2hpZ2FuJ3MgcmVpbnZlbnRpb24sIHBhcnRpY3VsYXJseSBpbiBtYW55IG9mIG91ciBjb3JlIHVyYmFuIGFyZWFzLiBUaGUgZGF0YSBwcmVzZW50ZWQgcmVwcmVzZW50IHRoZSBhbW91bnQgb2YgcHJpdmF0ZSBpbnZlc3RtZW50IGNvbW1pdHRlZCBieSBxdWFydGVyIGZvciBwcm9qZWN0cyByZWNlaXZpbmcgYnJvd25maWVsZCByZWRldmVsb3BtZW50IHN1cHBvcnQsIGluY2x1ZGluZyB0aGUgQ29tbXVuaXR5IFJldml0YWxpemF0aW9uIFByb2dyYW0gKENSUCksIEJyb3duZmllbGQgVGF4IEluY3JlbWVudCBGaW5hbmNpbmcgYW5kIE1ERVEgQnJvd25maWVsZCBQcm9ncmFtIGF3YXJkcy4gUHJpdmF0ZSBpbnZlc3RtZW50IGluY2x1ZGVzIGZ1bmRzIHVzZWQgZm9yIHJlaGFiaWxpdGF0aW9uLCByZW5vdmF0aW9uLCBuZXcgY29uc3RydWN0aW9uLCBzaXRlIGltcHJvdmVtZW50cywgbWFjaGluZXJ5LCBlcXVpcG1lbnQgYW5kIGZpeHR1cmVzLCBhY3F1aXNpdGlvbiBjb3N0cywgYW5kIGFzc29jaWF0ZWQgZGV2ZWxvcG1lbnQgY29zdHMuXG5cblNvdXJjZTogTWljaGlnYW4gRWNvbm9taWMgRGV2ZWxvcG1lbnQgQ29ycG9yYXRpb24gXG5cblxuaHR0cDovL3d3dy5taWNoaWdhbmJ1c2luZXNzLm9yZy9jb21tdW5pdHkvZGV2ZWxvcG1lbnQtYXNzaXN0YW5jZS9cblxuVXBkYXRlZCBxdWFydGVybHkiLCJmaWVsZE5hbWUiOiJwcml2YXRlX2ludmVzdG1lbnRfaW5fYnJvd25maWVsZHMiLCJwb3NpdGlvbiI6MzUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjMsIndpZHRoIjoxOTQsImNhY2hlZENvbnRlbnRzIjp7Im5vbl9udWxsIjowLCJudWxsIjo1LCJzdW0iOiIwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6ImN1cnJlbmN5IiwiaHVtYW5lIjoiZmFsc2UiLCJjdXJyZW5jeVN0eWxlIjoiVVNEIiwicHJlY2lzaW9uIjoiMiIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODE1LCJuYW1lIjoiWWVhcmx5IFByaXZhdGUgSW52ZXN0bWVudHMgaW4gQnJvd25maWVsZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJ5ZWFybHlfcHJpdmF0ZV9pbnZlc3RtZW50c19pbl9icm93bmZpZWxkcyIsInBvc2l0aW9uIjozNiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIyMzA3Nywid2lkdGgiOjI4OCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjQxMjk0MTgxOCIsIm5vbl9udWxsIjoxLCJhdmVyYWdlIjoiNDEyOTQxODE4IiwibnVsbCI6NCwidG9wIjpbeyJpdGVtIjoiNDEyOTQxODE4IiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiNDEyOTQxODE4Iiwic3VtIjoiNDEyOTQxODE4In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6ImN1cnJlbmN5IiwiY3VycmVuY3lTdHlsZSI6IlVTRCIsInByZWNpc2lvbiI6IjIifX0seyJpZCI6MzI1NjY2ODE2LCJuYW1lIjoiQ291bnRpZXMgV2hlcmUgUmVzaWRlbnRzIEhhdmUgQ29udmVuaWVudCBBY2Nlc3MgdG8gUmVjeWNsaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVG8gZXhwYW5kIHdhc3RlIHV0aWxpemF0aW9uLCBNaWNoaWdhbiB3aWxsIHdvcmsgdG8gZW5zdXJlIHRoYXQgYWxsIHJlc2lkZW50cyBoYXZlIGNvbnZlbmllbnQgYWNjZXNzIHRvIHJlY3ljbGluZy4gUmVjeWNsaW5nIGVuYWJsZXMgdGhlIHVzZSBvZiB3YXN0ZSBhcyBhIHJlc291cmNlLiBGb3IgYSBjb3VudHkgdG8gaGF2ZSBjb252ZW5pZW50IGFjY2VzcyB0byByZWN5Y2xpbmcsIGVhY2ggY29tbXVuaXR5IHNob3VsZCBoYXZlIGF0IGxlYXN0IG9uZSBkcm9wLW9mZiBsb2NhdGlvbiBwZXIgMTAsMDAwIHBlb3BsZSwgYW5kIGhhdmUgYSBjdXJic2lkZSByZWN5Y2xpbmcgcHJvZ3JhbSBmb3IgY29tbXVuaXRpZXMgd2l0aCBtb3JlIHRoYW4gMTAsMDAwIHBlb3BsZS5cblxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5XG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RlcS8wLDQ1NjEsNy0xMzUtNzAxNTNfNzAxNTVfMzU4NV80MTMwLS0tLDAwLmh0bWxcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIFxuXG5Gb3IgcmVjeWNsaW5nIGxvY2F0aW9ucyBieSBjb3VudHk6ICBodHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9kZXEvMCw0NTYxLDctMTM1LTcwMTUzXzcwMTU1XzM1ODVfNDEzMC0xMTUzOTQtLSwwMC5odG1sXG4iLCJmaWVsZE5hbWUiOiJjb3VudGllc193aGVyZV9yZXNpZGVudHNfaGF2ZV9jb252ZW5pZW50X2FjY2Vzc190b19yZWN5Y2xpbmciLCJwb3NpdGlvbiI6MzcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjMyMTkyMjAsIndpZHRoIjozNjksImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMiIsIm5vbl9udWxsIjoxLCJhdmVyYWdlIjoiMjIiLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiIyMiIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjIyIiwic3VtIjoiMjIifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY2ODE3LCJuYW1lIjoiTWljaGlnYW4gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuIFxuVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX21pY2hpZ2FuIiwicG9zaXRpb24iOjM4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI0LCJ3aWR0aCI6NTM3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOTIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjkwLjIiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI4OSIsImNvdW50IjoyMH0seyJpdGVtIjoiOTAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjkyIiwiY291bnQiOjE4fV0sInNtYWxsZXN0IjoiODkiLCJzdW0iOiI0NTEifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjY4MTgsIm5hbWUiOiJJbGxpbm9pcyBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eSBVcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfaWxsaW5vaXMiLCJwb3NpdGlvbiI6MzksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjUsIndpZHRoIjo1MjMsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4OCIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiODcuMiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6Ijg3IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4OCIsImNvdW50IjoxOX1dLCJzbWFsbGVzdCI6Ijg3Iiwic3VtIjoiNDM2In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODE5LCJuYW1lIjoiSW5kaWFuYSBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eSBVcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfaW5kaWFuYSIsInBvc2l0aW9uIjo0MCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyNiwid2lkdGgiOjUyOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6Ijg4Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4My44IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiODIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjgwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4OCIsImNvdW50IjoxOH0seyJpdGVtIjoiODciLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiI4MCIsInN1bSI6IjQxOSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NjgyMCwibmFtZSI6Ik1pbm5lc290YSBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eSBVcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfbWlubmVzb3RhIiwicG9zaXRpb24iOjQxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI3LCJ3aWR0aCI6NTUzLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTAwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI5OS40IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMTAwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI5OSIsImNvdW50IjoxOX1dLCJzbWFsbGVzdCI6Ijk5Iiwic3VtIjoiNDk3In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODIxLCJuYW1lIjoiT2hpbyBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eSBVcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfb2hpbyIsInBvc2l0aW9uIjo0MiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyOCwid2lkdGgiOjUxNCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcyIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI2NyIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjY1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2OCIsImNvdW50IjoxOX0seyJpdGVtIjoiNjciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjcyIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2MyIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjYzIiwic3VtIjoiMzM1In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODIyLCJuYW1lIjoiV2lzY29uc2luIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc193aXNjb25zaW4iLCJwb3NpdGlvbiI6NDMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjksIndpZHRoIjo1NjMsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI5MCIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiODguOCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6Ijg4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4NiIsImNvdW50IjoxOX0seyJpdGVtIjoiOTAiLCJjb3VudCI6MTh9XSwic21hbGxlc3QiOiI4NiIsInN1bSI6IjQ0NCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NjgyMywibmFtZSI6Ik1vbml0b3JlZCBCZWFjaGVzIHdpdGggbm8gQ2xvc3VyZXMgb3IgVW5zYWZlIEFkdmlzb3JpZXMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJtb25pdG9yZWRfYmVhY2hlc193aXRoX25vX2Nsb3N1cmVzX29yX3Vuc2FmZV9hZHZpc29yaWVzIiwicG9zaXRpb24iOjQ0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTMwLCJ3aWR0aCI6Mzc0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODUiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6Ijc3LjgiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI4NSIsImNvdW50IjoyMH0seyJpdGVtIjoiODAiLCJjb3VudCI6MTl9LHsiaXRlbSI6Ijc2IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI3MiIsImNvdW50IjoxN31dLCJzbWFsbGVzdCI6IjcyIiwic3VtIjoiMzg5In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY2ODI0LCJuYW1lIjoiUGVyY2VudGFnZSBvZiBTaWduaWZpY2FudGx5IEhhcm1mdWwgQXF1YXRpYyBJbnZhc2l2ZSBTcGVjaWVzIGZvciB3aGljaCBDb250cm9sIE1lYXN1cmVzIGFyZSBpbiBQbGFjZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEFxdWF0aWMgSW52YXNpdmUgU3BlY2llcyAoQUlTKSBhcmUgbm9uLW5hdGl2ZSBzcGVjaWVzIHdob3NlIGludHJvZHVjdGlvbiBtYXkgY2F1c2UgZWNvbm9taWMgb3IgZW52aXJvbm1lbnRhbCBoYXJtLiBXaGlsZSBub3QgYWxsIG5vbi1uYXRpdmUgc3BlY2llcyBhcmUgZGVzdHJ1Y3RpdmUsIG1hbmFnaW5nIHRoZSBpbXBhY3Qgb2YgaGFybWZ1bCBzcGVjaWVzIGlzIGltcG9ydGFudCB0byBtYWludGFpbiBNaWNoaWdhbidzIG5hdHVyYWwgcmVzb3VyY2VzLCBlY29ub215LCByZWNyZWF0aW9uYWwgYXJlYXMgYW5kIHByb3RlY3QgcHVibGljIGhlYWx0aC4gQUlTIGVudGVyIG91ciB3YXRlcnMgaW4gdmFyaW91cyB3YXlzLCBpbmNsdWRpbmcgZnJvbSBiYWxsYXN0IHdhdGVyIGRpc2NoYXJnZXMgb2Ygb2NlYW4tZ29pbmcgc2hpcHMsIG9yIGZyb20gaW50ZW50aW9uYWwgb3IgYWNjaWRlbnRhbCByZWxlYXNlcyBvZiBzcGVjaWVzIGludG8gd2F0ZXJ3YXlzLiBLbm93biBBSVMgZXN0YWJsaXNoZWQgaW4gTWljaGlnYW4gd2F0ZXJzIHdpdGggc2lnbmlmaWNhbnQgaW1wYWN0IGluY2x1ZGUgcm91bmQgZ29ieSwgemVicmEgbXVzc2VscywgcGhyYWdtaXRlcyBhbmQgdGhlIHNlYSBsYW1wcmV5LlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZGVxLzAsNDU2MSw3LTEzNS0zMzEzXzgzMTQtLS0sMDAuaHRtbFxuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXJcblxuRm9yIHRoZSBtYWluIEFxdWF0aWMgSW52YXNpdmUgU3BlY2llcyBXZWIgcGFnZSwgYW5kIFxudGhlIEFxdWF0aWMgSW52YXNpdmUgU3BlY2llcyBTdGF0ZSBNYW5hZ2VtZW50IFBsYW4sIGdvIHRvIHd3dy5taWNoaWdhbi5nb3YvYXF1YXRpY2ludmFzaXZlc1xuIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9zaWduaWZpY2FudGx5X2hhcm1mdWxfYXF1YXRpY19pbnZhc2l2ZV9zcGVjaWVzX2Zvcl93aGljaF9jb250cm9sX21lYXN1cmVzX2FyZV9pbl9wbGFjZSIsInBvc2l0aW9uIjo0NSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIyMDM5MCwid2lkdGgiOjU4OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIzIiwibm9uX251bGwiOjEsImF2ZXJhZ2UiOiIyMyIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjIzIiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiMjMiLCJzdW0iOiIyMyJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NjgyNSwibmFtZSI6IlJhdyBzZXdhZ2UgZGlzY2hhcmdlZCBpbiBiaWxsaW9ucyBvZiBnYWxsb25zIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoicmF3X3Nld2FnZV9kaXNjaGFyZ2VkX2luX2JpbGxpb25zX29mX2dhbGxvbnMiLCJwb3NpdGlvbiI6NDYsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MzEsIndpZHRoIjoyNDYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4LjAwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI0Ljg2NiIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjUuMzgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjcuMjkiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIuNDUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjguMDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEuMjEiLCJjb3VudCI6MTZ9XSwic21hbGxlc3QiOiIxLjIxIiwic3VtIjoiMjQuMzMifSwiZm9ybWF0Ijp7fX1dLCJkaXNwbGF5Rm9ybWF0Ijp7ImZpeGVkQ29sdW1ucyI6WyJ5ZWFyIl0sInNlcmllc0NvbHVtbnMiOlt7fV0sInhBeGlzIjp7InZhbHVlSW5CYXIiOmZhbHNlLCJsYWJlbEluQmFyIjpmYWxzZX0sImxlZ2VuZCI6ImJvdHRvbSIsImhpZGVEc2dNc2ciOmZhbHNlLCJ5QXhpcyI6eyJmb3JtYXR0ZXIiOnsiYWJicmV2aWF0ZSI6dHJ1ZX19LCJlcnJvckJhckNvbG9yIjoiI2ZmMDAwMCIsImNoYXJ0VHlwZSI6ImNvbHVtbiIsInZhbHVlQ29sdW1ucyI6W3siZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX21pY2hpZ2FuIiwiY29sb3IiOiIjZmYwMDAwIn0seyJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfaWxsaW5vaXMiLCJjb2xvciI6IiNmZjAwZmYifSx7ImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19pbmRpYW5hIiwiY29sb3IiOiIjMDAwMGZmIn0seyJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfbWlubmVzb3RhIiwiY29sb3IiOiIjMDBmZjAwIn0seyJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfb2hpbyIsImNvbG9yIjoiIzAwZmZmZiJ9LHsiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX3dpc2NvbnNpbiIsImNvbG9yIjoiI2ZmZDk2NiJ9XSwiZGVzY3JpcHRpb25Db2x1bW5zIjpbe31dLCJsZWdlbmREZXRhaWxzIjp7InNob3dWYWx1ZU1hcmtlcnMiOnRydWUsInNob3dTZXJpZXMiOnRydWV9LCJzb3J0U2VyaWVzIjpmYWxzZX0sImdyYW50cyI6W3siaW5oZXJpdGVkIjp0cnVlLCJ0eXBlIjoidmlld2VyIiwiZmxhZ3MiOlsicHVibGljIl19XSwibWV0YWRhdGEiOnsicmRmU3ViamVjdCI6IjAiLCJhdmFpbGFibGVEaXNwbGF5VHlwZXMiOlsiY2hhcnQiLCJ0YWJsZSIsImZhdHJvdyIsInBhZ2UiXSwicmVuZGVyVHlwZUNvbmZpZyI6eyJ2aXNpYmxlIjp7ImNoYXJ0Ijp0cnVlLCJ0YWJsZSI6dHJ1ZX19fSwib3duZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJwcm9maWxlSW1hZ2VVcmxMYXJnZSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL0xBUkdFIiwicHJvZmlsZUltYWdlVXJsTWVkaXVtIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVEhVTUIiLCJwcm9maWxlSW1hZ2VVcmxTbWFsbCI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RJTlkiLCJzY3JlZW5OYW1lIjoiT3BlbiBNaWNoaWdhbiIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsImZsYWdzIjpbIm1heUJlU3Rvcmllc0NvT3duZXIiXX0sInF1ZXJ5Ijp7ImZpbHRlckNvbmRpdGlvbiI6eyJ0eXBlIjoib3BlcmF0b3IiLCJ2YWx1ZSI6IkFORCIsImNoaWxkcmVuIjpbeyJ0eXBlIjoib3BlcmF0b3IiLCJ2YWx1ZSI6Ik9SIiwiY2hpbGRyZW4iOlt7InR5cGUiOiJvcGVyYXRvciIsInZhbHVlIjoiSVNfTk9UX0JMQU5LIiwiY2hpbGRyZW4iOlt7ImNvbHVtbklkIjozMjU2NjY4MTcsInR5cGUiOiJjb2x1bW4ifV19XSwibWV0YWRhdGEiOnsidGFibGVDb2x1bW5JZCI6eyIxNjE5MzY0IjoyMDMwOTkyNH0sIm9wZXJhdG9yIjoiYmxhbms/IiwiY3VzdG9tVmFsdWVzIjpbIklTX0JMQU5LIl19fV0sIm1ldGFkYXRhIjp7InVuaWZpZWRWZXJzaW9uIjoyfX0sIm9yZGVyQnlzIjpbeyJhc2NlbmRpbmciOnRydWUsImV4cHJlc3Npb24iOnsiY29sdW1uSWQiOjMyNTY2Njc4MSwidHlwZSI6ImNvbHVtbiJ9fV19LCJyaWdodHMiOlsicmVhZCJdLCJ0YWJsZUF1dGhvciI6eyJpZCI6Ind4dW0td2p6ZiIsImRpc3BsYXlOYW1lIjoiT3BlbiBNaWNoaWdhbiIsInByb2ZpbGVJbWFnZVVybExhcmdlIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvTEFSR0UiLCJwcm9maWxlSW1hZ2VVcmxNZWRpdW0iOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USFVNQiIsInByb2ZpbGVJbWFnZVVybFNtYWxsIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVElOWSIsInNjcmVlbk5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwidHlwZSI6ImludGVyYWN0aXZlIiwiZmxhZ3MiOlsibWF5QmVTdG9yaWVzQ29Pd25lciJdfSwiZmxhZ3MiOlsib3duZXJNYXlCZUNvbnRhY3RlZCJdfX0=
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6IjZ6MzkteGo3aCIsIm5hbWUiOiJFbmVyZ3kgQW5kIEVudmlyb25tZW50IERhc2hib2FyZCIsImFzc2V0VHlwZSI6ImRhdGFzZXQiLCJhdmVyYWdlUmF0aW5nIjowLCJjYXRlZ29yeSI6IkVuZXJneSAmIEVudmlyb25tZW50IERhc2hib2FyZCIsImNyZWF0ZWRBdCI6MTQwMzAxMjk3MiwiZGVzY3JpcHRpb24iOiJPcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uIiwiZGlzcGxheVR5cGUiOiJ0YWJsZSIsImRvbWFpbkNOYW1lIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiZG93bmxvYWRDb3VudCI6MzgyLCJoaWRlRnJvbUNhdGFsb2ciOmZhbHNlLCJoaWRlRnJvbURhdGFKc29uIjpmYWxzZSwiaW5kZXhVcGRhdGVkQXQiOjE1MDg0Mzc4NDYsIm5ld0JhY2tlbmQiOnRydWUsIm51bWJlck9mQ29tbWVudHMiOjAsIm9pZCI6MjcwNDM5NDYsInByb3ZlbmFuY2UiOiJvZmZpY2lhbCIsInB1YmxpY2F0aW9uQXBwZW5kRW5hYmxlZCI6ZmFsc2UsInB1YmxpY2F0aW9uRGF0ZSI6MTUwODQzNzc2NCwicHVibGljYXRpb25Hcm91cCI6MTYxOTM2NCwicHVibGljYXRpb25TdGFnZSI6InB1Ymxpc2hlZCIsInJvd3NVcGRhdGVkQXQiOjE1MDg0Mzc2NjcsInJvd3NVcGRhdGVkQnkiOiJ3eHVtLXdqemYiLCJ0YWJsZUlkIjoxNDU0NjUxMywidG90YWxUaW1lc1JhdGVkIjowLCJ2aWV3Q291bnQiOjEwMjMsInZpZXdMYXN0TW9kaWZpZWQiOjE1MDg0Mzc3NjQsInZpZXdUeXBlIjoidGFidWxhciIsImFwcHJvdmFscyI6W3sicmV2aWV3ZWRBdCI6MTUwODQzNzc2NCwicmV2aWV3ZWRBdXRvbWF0aWNhbGx5Ijp0cnVlLCJzdGF0ZSI6ImFwcHJvdmVkIiwic3VibWlzc2lvbklkIjo0NzEyMTcsInN1Ym1pc3Npb25PYmplY3QiOiJwdWJsaWNfYXVkaWVuY2VfcmVxdWVzdCIsInN1Ym1pc3Npb25PdXRjb21lIjoiY2hhbmdlX2F1ZGllbmNlIiwic3VibWl0dGVkQXQiOjE1MDg0Mzc3NjQsIndvcmtmbG93SWQiOjEzMDQsInN1Ym1pc3Npb25EZXRhaWxzIjp7InBlcm1pc3Npb25UeXBlIjoiUkVBRCJ9LCJzdWJtaXNzaW9uT3V0Y29tZUFwcGxpY2F0aW9uIjp7ImZhaWx1cmVDb3VudCI6MCwic3RhdHVzIjoic3VjY2VzcyJ9LCJzdWJtaXR0ZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4ifX1dLCJjb2x1bW5zIjpbeyJpZCI6MzI1NjY0ODE2LCJuYW1lIjoiRGF0ZXMiLCJkYXRhVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwiZmllbGROYW1lIjoiZGF0ZXMiLCJwb3NpdGlvbiI6MSwicmVuZGVyVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwidGFibGVDb2x1bW5JZCI6MjAzMTQxMDAsIndpZHRoIjoxNjIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDE2LTEyLTMxVDAwOjAwOjAwIiwibm9uX251bGwiOjMyLCJudWxsIjoxLCJ0b3AiOlt7Iml0ZW0iOiIyMDA1LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA2LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDA3LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDA4LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDA5LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyMDEwLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMDExLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMDEyLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyMDEzLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyMDEyLTEwLTAxVDAwOjAwOjAwIiwiY291bnQiOjExfSx7Iml0ZW0iOiIyMDE0LTA3LTAxVDAwOjAwOjAwIiwiY291bnQiOjEwfSx7Iml0ZW0iOiIyMDExLTEwLTAxVDAwOjAwOjAwIiwiY291bnQiOjl9LHsiaXRlbSI6IjIwMTUtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6OH0seyJpdGVtIjoiMjAxMy0wMS0wMlQwMDowMDowMCIsImNvdW50Ijo3fSx7Iml0ZW0iOiIyMDEzLTA0LTAxVDAwOjAwOjAwIiwiY291bnQiOjZ9LHsiaXRlbSI6IjIwMTQtMTAtMDFUMDA6MDA6MDAiLCJjb3VudCI6NX0seyJpdGVtIjoiMjAxNC0wNC0wMVQwMDowMDowMCIsImNvdW50Ijo0fSx7Iml0ZW0iOiIyMDEyLTAxLTAyVDAwOjAwOjAwIiwiY291bnQiOjN9LHsiaXRlbSI6IjIwMTQtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6Mn0seyJpdGVtIjoiMjAxNC0wMS0wMlQwMDowMDowMCIsImNvdW50IjoxfV0sInNtYWxsZXN0IjoiMjAwNS0wMS0wMVQwMDowMDowMCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4MTcsIm5hbWUiOiJZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6InllYXIiLCJwb3NpdGlvbiI6MiwicmVuZGVyVHlwZU5hbWUiOiJ0ZXh0IiwidGFibGVDb2x1bW5JZCI6MjAzMDk4OTgsIndpZHRoIjo5NSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIwMTYiLCJub25fbnVsbCI6MTIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiIyMDA1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA2IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDA3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDA4IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDA5IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyMDEwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMDExIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMDEyIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyMDEzIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyMDE1IiwiY291bnQiOjExfSx7Iml0ZW0iOiIyMDE0IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIyMDE2IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiIyMDA1In0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NDgxOCwibmFtZSI6IkZpc2NhbCBRdWFydGVyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6ImZpc2NhbF9xdWFydGVyIiwicG9zaXRpb24iOjMsInJlbmRlclR5cGVOYW1lIjoidGV4dCIsInRhYmxlQ29sdW1uSWQiOjIzMjE5Mzc1LCJ3aWR0aCI6MTAwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiRlkgMjAxNiBRNCIsIm5vbl9udWxsIjoyMCwibnVsbCI6MTMsInRvcCI6W3siaXRlbSI6IkZZIDIwMTMgUTEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IkZZIDIwMTQgUTQiLCJjb3VudCI6MTl9LHsiaXRlbSI6IkZZIDIwMTIgUTEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IkZZIDIwMTMgUTIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IkZZIDIwMTMgUTMiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IkZZIDIwMTUgUTEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IkZZIDIwMTQgUTMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IkZZIDIwMTIgUTIiLCJjb3VudCI6MTN9LHsiaXRlbSI6IkZZIDIwMTQgUTIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IkZZIDIwMTQgUTEiLCJjb3VudCI6MTF9LHsiaXRlbSI6IkZZIDIwMTIgUTQiLCJjb3VudCI6MTB9LHsiaXRlbSI6IkZZIDIwMTIgUTMiLCJjb3VudCI6OX0seyJpdGVtIjoiRlkgMjAxNSBRMiIsImNvdW50Ijo4fSx7Iml0ZW0iOiJGWSAyMDEzIFE0IiwiY291bnQiOjd9LHsiaXRlbSI6IkZZIDIwMTUgUTMiLCJjb3VudCI6Nn0seyJpdGVtIjoiRlkgMjAxNSBRNCIsImNvdW50Ijo1fSx7Iml0ZW0iOiJGWSAyMDE2IFExIiwiY291bnQiOjR9LHsiaXRlbSI6IkZZIDIwMTYgUTIiLCJjb3VudCI6M30seyJpdGVtIjoiRlkgMjAxNiBRMyIsImNvdW50IjoyfSx7Iml0ZW0iOiJGWSAyMDE2IFE0IiwiY291bnQiOjF9XSwic21hbGxlc3QiOiJGWSAyMDEyIFExIn0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NDgxOSwibmFtZSI6IkZpc2NhbCBZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6ImZpc2NhbF95ZWFyIiwicG9zaXRpb24iOjQsInJlbmRlclR5cGVOYW1lIjoidGV4dCIsInRhYmxlQ29sdW1uSWQiOjIzMjE5NDUzLCJ3aWR0aCI6MTAwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiRlkgMjAxNiIsIm5vbl9udWxsIjoxMSwibnVsbCI6MjIsInRvcCI6W3siaXRlbSI6IkZZIDIwMDYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IkZZIDIwMDciLCJjb3VudCI6MTl9LHsiaXRlbSI6IkZZIDIwMDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IkZZIDIwMDkiLCJjb3VudCI6MTd9LHsiaXRlbSI6IkZZIDIwMTAiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IkZZIDIwMTEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IkZZIDIwMTIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IkZZIDIwMTMiLCJjb3VudCI6MTN9LHsiaXRlbSI6IkZZIDIwMTUiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IkZZIDIwMTQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IkZZIDIwMTYiLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiJGWSAyMDA2In0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NDgyMCwibmFtZSI6Ik1pY2hpZ2FuIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF9taWNoaWdhbiIsInBvc2l0aW9uIjo1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5ODk5LCJ3aWR0aCI6MzM3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOC42MSIsIm5vbl9udWxsIjo4LCJhdmVyYWdlIjoiOC4zMjc1IiwibnVsbCI6MjUsInRvcCI6W3siaXRlbSI6IjguNTEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjguMjUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjguNDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjguNjEiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjguNDEiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjguMzEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuOCIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjcuOCIsInN1bSI6IjY2LjYyIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODIxLCJuYW1lIjoiTWljaGlnYW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoibWljaGlnYW5fZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjo2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjMwMzY3NTg2LCJ3aWR0aCI6MzU2LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNyIsIm5vbl9udWxsIjozLCJhdmVyYWdlIjoiNi44IiwibnVsbCI6MzAsInRvcCI6W3siaXRlbSI6IjYuOSIsImNvdW50IjoyMH0seyJpdGVtIjoiNi41IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI3IiwiY291bnQiOjE4fV0sInNtYWxsZXN0IjoiNi41Iiwic3VtIjoiMjAuNCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4MjksIm5hbWUiOiJPaGlvIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF9vaGlvIiwicG9zaXRpb24iOjcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDAsIndpZHRoIjozNDgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI5LjM0Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI5LjA3MjUiLCJudWxsIjoyNSwidG9wIjpbeyJpdGVtIjoiOS4wNyIsImNvdW50IjoyMH0seyJpdGVtIjoiOC44MiIsImNvdW50IjoxOX0seyJpdGVtIjoiOS4yMSIsImNvdW50IjoxOH0seyJpdGVtIjoiOS4zNCIsImNvdW50IjoxN30seyJpdGVtIjoiOS4xOCIsImNvdW50IjoxNn0seyJpdGVtIjoiOS4zMiIsImNvdW50IjoxNX0seyJpdGVtIjoiOS4xNCIsImNvdW50IjoxNH0seyJpdGVtIjoiOC41IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiOC41Iiwic3VtIjoiNzIuNTgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NTEsIm5hbWUiOiJPaGlvIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA5KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6Im9oaW9fZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjo4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjMwMzY3OTcyLCJ3aWR0aCI6MzI1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy4zIiwibm9uX251bGwiOjIsImF2ZXJhZ2UiOiI3LjI1IiwibnVsbCI6MzEsInRvcCI6W3siaXRlbSI6IjcuMiIsImNvdW50IjoyMH0seyJpdGVtIjoiNy4zIiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiNy4yIiwic3VtIjoiMTQuNSJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4NTksIm5hbWUiOiJXaXNjb25zaW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDUpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRW5lcmd5IGNvbnN1bXB0aW9uIHBlciByZWFsIGRvbGxhciBvZiBHRFAgKEdyb3NzIERvbWVzdGljIFByb2R1Y3QpIGlzIGEgcmF0aW8gdGhhdCBpbmRpY2F0ZXMgdGhlIGFtb3VudCBvZiBlbmVyZ3kgYSBzdGF0ZSBvciBjb3VudHJ5IHVzZXMgdG8gc3VwcG9ydCBhbGwgb2YgaXRzIGVjb25vbWljIGFjdGl2aXRpZXMuIFRoaXMgbWVhc3VyZSBzZXJ2ZXMgYXMgYSB1c2VmdWwgYmFzZWxpbmUgZm9yIHByZWRpY3RpbmcgZW5lcmd5IGNvbnN1bXB0aW9uIHdoZW4gdGhlIGVjb25vbXkgZ3Jvd3MsIGFuZCB0aGVyZWZvcmUgZm9yIG1lYXN1cmluZyBlbmVyZ3kgZWZmaWNpZW5jeSB5ZWFyLW92ZXIteWVhci4gSG93ZXZlciwgaXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB0aGUgYmlnZ2VzdCBpbXBhY3QgdG8gdGhpcyBtZWFzdXJlIGlzIHRoZSBtYWtldXAgb2YgdGhlIEdEUC4gRm9yIGluc3RhbmNlLCBHRFAgZGVyaXZlZCBmcm9tIHdyaXRpbmcgYSBjb21wdXRlciBwcm9ncmFtIHdvdWxkIGhhdmUgbXVjaCBsb3dlciBlbmVyZ3kgaW5wdXQgdGhhbiBHRFAgZGVyaXZlZCBmcm9tIG1ha2luZyBzdGVlbCwgYW5kIHRoZXJlZm9yZSBsb3dlciBudW1iZXJzIHNob3VsZCBub3QgYmUgYXNzdW1lZCB0byBiZSBhIHJlc3VsdCBvZiBncmVhdGVyIGVmZmljaWVuY3kgdW5sZXNzIGVjb25vbWljIGZhY3RvcnMgYXJlIGZpcnN0IHRha2VuIGludG8gYWNjb3VudC5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb25cblxuaHR0cDovL3d3dy5laWEuZ292L3N0YXRlL3NlZHMvc2Vkcy1kYXRhLWNvbXBsZXRlLmNmbT9zaWQ9dXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBKdW5lICIsImZpZWxkTmFtZSI6ImVuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwX3dpc2NvbnNpbnMiLCJwb3NpdGlvbiI6OSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwMSwid2lkdGgiOjM0OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkuMDMiLCJub25fbnVsbCI6OCwiYXZlcmFnZSI6IjguMzkiLCJudWxsIjoyNSwidG9wIjpbeyJpdGVtIjoiOS4wMyIsImNvdW50IjoyMH0seyJpdGVtIjoiOC40NiIsImNvdW50IjoxOX0seyJpdGVtIjoiOC41MyIsImNvdW50IjoxOH0seyJpdGVtIjoiOC43MCIsImNvdW50IjoxN30seyJpdGVtIjoiOC40MiIsImNvdW50IjoxNn0seyJpdGVtIjoiOC4yMSIsImNvdW50IjoxNX0seyJpdGVtIjoiOC4wNyIsImNvdW50IjoxNH0seyJpdGVtIjoiNy43IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiNy43Iiwic3VtIjoiNjcuMTIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjAsIm5hbWUiOiJXaXNjb25zaW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoid2lzY29uc2luX2VuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwXzIwMDkiLCJwb3NpdGlvbiI6MTAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MzAzNjgwNzMsIndpZHRoIjozNDksImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3Iiwibm9uX251bGwiOjIsImF2ZXJhZ2UiOiI2LjkiLCJudWxsIjozMSwidG9wIjpbeyJpdGVtIjoiNi44IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI3IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiNi44Iiwic3VtIjoiMTMuOCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4NjEsIm5hbWUiOiJJbGxpbm9pcyBFbmVyZ3kgQ29uc3VtcHRpb24gcGVyIFJlYWwgRG9sbGFyIG9mIEdEUCAoMjAwNSkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFbmVyZ3kgY29uc3VtcHRpb24gcGVyIHJlYWwgZG9sbGFyIG9mIEdEUCAoR3Jvc3MgRG9tZXN0aWMgUHJvZHVjdCkgaXMgYSByYXRpbyB0aGF0IGluZGljYXRlcyB0aGUgYW1vdW50IG9mIGVuZXJneSBhIHN0YXRlIG9yIGNvdW50cnkgdXNlcyB0byBzdXBwb3J0IGFsbCBvZiBpdHMgZWNvbm9taWMgYWN0aXZpdGllcy4gVGhpcyBtZWFzdXJlIHNlcnZlcyBhcyBhIHVzZWZ1bCBiYXNlbGluZSBmb3IgcHJlZGljdGluZyBlbmVyZ3kgY29uc3VtcHRpb24gd2hlbiB0aGUgZWNvbm9teSBncm93cywgYW5kIHRoZXJlZm9yZSBmb3IgbWVhc3VyaW5nIGVuZXJneSBlZmZpY2llbmN5IHllYXItb3Zlci15ZWFyLiBIb3dldmVyLCBpdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHRoZSBiaWdnZXN0IGltcGFjdCB0byB0aGlzIG1lYXN1cmUgaXMgdGhlIG1ha2V1cCBvZiB0aGUgR0RQLiBGb3IgaW5zdGFuY2UsIEdEUCBkZXJpdmVkIGZyb20gd3JpdGluZyBhIGNvbXB1dGVyIHByb2dyYW0gd291bGQgaGF2ZSBtdWNoIGxvd2VyIGVuZXJneSBpbnB1dCB0aGFuIEdEUCBkZXJpdmVkIGZyb20gbWFraW5nIHN0ZWVsLCBhbmQgdGhlcmVmb3JlIGxvd2VyIG51bWJlcnMgc2hvdWxkIG5vdCBiZSBhc3N1bWVkIHRvIGJlIGEgcmVzdWx0IG9mIGdyZWF0ZXIgZWZmaWNpZW5jeSB1bmxlc3MgZWNvbm9taWMgZmFjdG9ycyBhcmUgZmlyc3QgdGFrZW4gaW50byBhY2NvdW50LlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvblxuXG5odHRwOi8vd3d3LmVpYS5nb3Yvc3RhdGUvc2Vkcy9zZWRzLWRhdGEtY29tcGxldGUuY2ZtP3NpZD11c1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIEp1bmUgIiwiZmllbGROYW1lIjoiZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfaWxsaW5vaXMiLCJwb3NpdGlvbiI6MTEsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDIsIndpZHRoIjozMzQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3LjI2Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI2LjkwODc1IiwibnVsbCI6MjUsInRvcCI6W3siaXRlbSI6IjcuMjYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjYuODMiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYuOTQiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjcuMDQiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuOTUiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjYuOTIiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjYuNSIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjYuNSIsInN1bSI6IjU1LjI3In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODYyLCJuYW1lIjoiSWxsaW5vaXMgRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoiaWxsaW5vaXNfZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjoxMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjozMDM2ODA3NCwid2lkdGgiOjMyNywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjYiLCJub25fbnVsbCI6MiwiYXZlcmFnZSI6IjYiLCJudWxsIjozMSwidG9wIjpbeyJpdGVtIjoiNiIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjYiLCJzdW0iOiIxMiJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4NjMsIm5hbWUiOiJNaWNoaWdhbiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWljaGlnYW4iLCJwb3NpdGlvbiI6MTMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDMsIndpZHRoIjoyMjEsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxNS4zIiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiMTIuNDQ2NjY2NjY2NjY2NjciLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiOC40MCIsImNvdW50IjoyMH0seyJpdGVtIjoiOS43NyIsImNvdW50IjoxOX0seyJpdGVtIjoiMTAuMjEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEwLjc1IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMS42MCIsImNvdW50IjoxNn0seyJpdGVtIjoiMTIuNDYiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEzLjI3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxNC4xMyIsImNvdW50IjoxM30seyJpdGVtIjoiMTQuNTkiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjE0LjQyIiwiY291bnQiOjExfSx7Iml0ZW0iOiIxNC40NiIsImNvdW50IjoxMH0seyJpdGVtIjoiMTUuMyIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiOC40MCIsInN1bSI6IjE0OS4zNiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg2NCwibmFtZSI6Ik1pbm5lc290YSBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWlubmVzb3RhIiwicG9zaXRpb24iOjE0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA0LCJ3aWR0aCI6MjM4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTIuNzMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIxMC42MjU4MzMzMzMzMzMzMyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI4LjI4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4LjcwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI5LjE4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI5Ljc0IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMC4wNCIsImNvdW50IjoxNn0seyJpdGVtIjoiMTAuNTkiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEwLjk2IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMS4zNSIsImNvdW50IjoxM30seyJpdGVtIjoiMTEuODEiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEyLjEyIiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMi4wMSIsImNvdW50IjoxMH0seyJpdGVtIjoiMTIuNzMiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjguMjgiLCJzdW0iOiIxMjcuNTEifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjUsIm5hbWUiOiJXaXNjb25zaW4gUmVzaWRlbnRpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6InJlc2lkZW50aWFsX2VuZXJneV9wcmljaW5nX3dpc2NvbnNpbiIsInBvc2l0aW9uIjoxNSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwNSwid2lkdGgiOjIxOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjE0LjM4Iiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiMTIuNDIxNjY2NjY2NjY2NjciLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiOS42NiIsImNvdW50IjoyMH0seyJpdGVtIjoiMTAuNTEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEwLjg3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMS41MSIsImNvdW50IjoxN30seyJpdGVtIjoiMTEuOTQiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEyLjY1IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMy4wMiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTMuMTkiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjEzLjU1IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxNC4xMSIsImNvdW50IjoxMX0seyJpdGVtIjoiMTMuNjciLCJjb3VudCI6MTB9LHsiaXRlbSI6IjE0LjM4IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI5LjY2Iiwic3VtIjoiMTQ5LjA2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODY2LCJuYW1lIjoiVS5TLiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfdV9zIiwicG9zaXRpb24iOjE2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA2LCJ3aWR0aCI6MjAyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTIuNjciLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIxMS41MjMzMzMzMzMzMzMzMyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI5LjQ1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxMC40MCIsImNvdW50IjoxOX0seyJpdGVtIjoiMTAuNjUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjExLjI2IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMS41MSIsImNvdW50IjoxNn0seyJpdGVtIjoiMTEuNTQiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjExLjcyIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMS44OCIsImNvdW50IjoxM30seyJpdGVtIjoiMTIuMTMiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEyLjY3IiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMi41MiIsImNvdW50IjoxMH0seyJpdGVtIjoiMTIuNTUiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjkuNDUiLCJzdW0iOiIxMzguMjgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjcsIm5hbWUiOiJNaWNoaWdhbiBDb21tZXJjaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJjb21tZXJjaWFsX2VuZXJneV9wcmljaW5nX21pY2hpZ2FuIiwicG9zaXRpb24iOjE3LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA3LCJ3aWR0aCI6MjI3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTEuMDYiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI5LjgxMzMzMzMzMzMzMzMzMyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI3Ljg0IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4LjUxIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4Ljc3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI5LjE3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI5LjI0IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI5LjgxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMC4zMyIsImNvdW50IjoxNH0seyJpdGVtIjoiMTAuOTMiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjExLjA2IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxMC41NSIsImNvdW50IjoxMX0seyJpdGVtIjoiMTAuODciLCJjb3VudCI6MTB9LHsiaXRlbSI6IjEwLjY4IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI3Ljg0Iiwic3VtIjoiMTE3Ljc2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODY4LCJuYW1lIjoiTWlubmVzb3RhIENvbW1lcmNpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImNvbW1lcmNpYWxfZW5lcmd5X3ByaWNpbmdfbWlubmVzb3RhIiwicG9zaXRpb24iOjE4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA4LCJ3aWR0aCI6MjI2LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOS44OCIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjguNDQ0MTY2NjY2NjY2NjY3IiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjYuNTkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjcuNDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjcuODgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjcuOTIiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjguMzgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjguNjMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjguODQiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjkuNDIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjkuNDQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjkuODUiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjkuODgiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjYuNTkiLCJzdW0iOiIxMDEuMzMifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjksIm5hbWUiOiJXaXNjb25zaW4gQ29tbWVyY2lhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiY29tbWVyY2lhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MTksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDksIndpZHRoIjoyMjIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMC45NSIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjkuODIxNjY2NjY2NjY2NjY3IiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjcuNjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjguMzciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjguNzEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjkuMjgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjkuNTciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjkuOTgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEwLjQyIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMC41MSIsImNvdW50IjoxM30seyJpdGVtIjoiMTAuNzQiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEwLjg5IiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMC43NyIsImNvdW50IjoxMH0seyJpdGVtIjoiMTAuOTUiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjcuNjciLCJzdW0iOiIxMTcuODYifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzAsIm5hbWUiOiJVLlMuIENvbW1lcmNpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLiBTb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBodHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXMgVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiY29tbWVyY2lhbF9lbmVyZ3lfcHJpY2luZ191X3MiLCJwb3NpdGlvbiI6MjAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTAsIndpZHRoIjoyMjYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMC43NCIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjEwLjA2MDgzMzMzMzMzMzMzIiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjguNjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjkuNDYiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjkuNjUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEwLjI2IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMC4xNiIsImNvdW50IjoxNn0seyJpdGVtIjoiMTAuMTkiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEwLjI0IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMC4wOSIsImNvdW50IjoxM30seyJpdGVtIjoiMTAuNjQiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEwLjc0IiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMC4zNyIsImNvdW50IjoxMH1dLCJzbWFsbGVzdCI6IjguNjciLCJzdW0iOiIxMjAuNzMifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzEsIm5hbWUiOiJNaWNoaWdhbiBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pY2hpZ2FuIiwicG9zaXRpb24iOjIxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTExLCJ3aWR0aCI6MjEwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy43MiIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjYuOTE5MTY2NjY2NjY2NjY3IiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjUuMzIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjYuMDUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYuNDciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjYuNzMiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuOTgiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjcuMDgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuMzIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjcuNjIiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjcuNzIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjcuNjgiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjcuMDQiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjUuMzIiLCJzdW0iOiI4My4wMyJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg3MiwibmFtZSI6Ik1pbm5lc290YSBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pbm5lc290YSIsInBvc2l0aW9uIjoyMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxMiwid2lkdGgiOjIyMiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuMjciLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI2LjI4NSIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI1LjAyIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1LjI5IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI1LjY5IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI1Ljg3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2LjI2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2LjI5IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI2LjQ3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiI2LjU0IiwiY291bnQiOjEzfSx7Iml0ZW0iOiI2Ljk4IiwiY291bnQiOjEyfSx7Iml0ZW0iOiI3LjAyIiwiY291bnQiOjExfSx7Iml0ZW0iOiI2LjcyIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI3LjI3IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjAyIiwic3VtIjoiNzUuNDIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzMsIm5hbWUiOiJXaXNjb25zaW4gSW5kdXN0cmlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiaW5kdXN0cmlhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MjMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTMsIndpZHRoIjoyMjgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3Ljc0Iiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiNi44NjY2NjY2NjY2NjY2NjciLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiNS4zOSIsImNvdW50IjoyMH0seyJpdGVtIjoiNS44NSIsImNvdW50IjoxOX0seyJpdGVtIjoiNi4xNiIsImNvdW50IjoxOH0seyJpdGVtIjoiNi41MSIsImNvdW50IjoxN30seyJpdGVtIjoiNi43MyIsImNvdW50IjoxNn0seyJpdGVtIjoiNi44NSIsImNvdW50IjoxNX0seyJpdGVtIjoiNy4zMyIsImNvdW50IjoxNH0seyJpdGVtIjoiNy4zNCIsImNvdW50IjoxM30seyJpdGVtIjoiNy40IiwiY291bnQiOjEyfSx7Iml0ZW0iOiI3LjU4IiwiY291bnQiOjExfSx7Iml0ZW0iOiI3LjUyIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI3Ljc0IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjM5Iiwic3VtIjoiODIuNDAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzQsIm5hbWUiOiJVLlMuIEluZHVzdHJpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImluZHVzdHJpYWxfZW5lcmd5X3ByaWNpbmdfdV9zIiwicG9zaXRpb24iOjI0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE0LCJ3aWR0aCI6MTgzLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy4xIiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiNi42NjUiLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiNS43MyIsImNvdW50IjoyMH0seyJpdGVtIjoiNi4xNiIsImNvdW50IjoxOX0seyJpdGVtIjoiNi4zOSIsImNvdW50IjoxOH0seyJpdGVtIjoiNi45NiIsImNvdW50IjoxN30seyJpdGVtIjoiNi44MyIsImNvdW50IjoxNn0seyJpdGVtIjoiNi43NyIsImNvdW50IjoxNX0seyJpdGVtIjoiNi44MiIsImNvdW50IjoxNH0seyJpdGVtIjoiNi42NyIsImNvdW50IjoxM30seyJpdGVtIjoiNi44OSIsImNvdW50IjoxMn0seyJpdGVtIjoiNi45MSIsImNvdW50IjoxMX0seyJpdGVtIjoiNy4xIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI2Ljc1IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjczIiwic3VtIjoiNzkuOTgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzUsIm5hbWUiOiJNaWNoaWdhbiBXZWlnaHRlZCBUb3RhbCBTeXN0ZW0gQXZlcmFnZSBJbnRlcnJ1cHRpb24gRnJlcXVlbmN5IEluZGV4IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogUG93ZXIgb3V0YWdlcyBtYXkgYWZmZWN0IHRoZSBzZWN1cml0eSBhbmQgc2FmZXR5IG9mIHJlc2lkZW50cyB3aXRoaW4gYSBjb21tdW5pdHkuIFRoZSBjb3N0cyBhc3NvY2lhdGVkIHdpdGggcG93ZXIgb3V0YWdlcyBhZmZlY3QgTWljaGlnYW4gYnVzaW5lc3NlcyBhbmQgbWF5IGltcGFjdCBkZWNpc2lvbnMgZm9yIGJ1c2luZXNzZXMgdG8gZXhwYW5kIG9yIGxvY2F0ZSBpbiBNaWNoaWdhbi4gTG93ZXIgU0FJRkkgc2NvcmVzIGluZGljYXRlIGhpZ2hlciBsZXZlbHMgb2YgZWxlY3RyaWMgZGlzdHJpYnV0aW9uIHJlbGlhYmlsaXR5LlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIFB1YmxpYyBTZXJ2aWNlIENvbW1pc3Npb24gXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L21wc2NcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJzeXN0ZW1fYXZlcmFnZV9pbnRlcnJ1cHRpb25fZnJlcXVlbmN5X2luZGV4X21pY2hpZ2FuX3dlaWdodGVkX3RvdGFsIiwicG9zaXRpb24iOjI1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE1LCJ3aWR0aCI6NDEyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS4xMiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuOTMzIiwibnVsbCI6MjMsInRvcCI6W3siaXRlbSI6IjEuMDciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjAuOTEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuODIwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjg3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxLjEyIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIwLjg3MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMC45NSIsImNvdW50IjoxNH0seyJpdGVtIjoiMC44NCIsImNvdW50IjoxM30seyJpdGVtIjoiMC45NyIsImNvdW50IjoxMn1dLCJzbWFsbGVzdCI6IjAuODIwIiwic3VtIjoiOS4zMzAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzYsIm5hbWUiOiJDb25zdW1lcnMgRW5lcmd5IFN5c3RlbSBBdmVyYWdlIEludGVycnVwdGlvbiBGcmVxdWVuY3kgSW5kZXgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBQb3dlciBvdXRhZ2VzIG1heSBhZmZlY3QgdGhlIHNlY3VyaXR5IGFuZCBzYWZldHkgb2YgcmVzaWRlbnRzIHdpdGhpbiBhIGNvbW11bml0eS4gVGhlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBwb3dlciBvdXRhZ2VzIGFmZmVjdCBNaWNoaWdhbiBidXNpbmVzc2VzIGFuZCBtYXkgaW1wYWN0IGRlY2lzaW9ucyBmb3IgYnVzaW5lc3NlcyB0byBleHBhbmQgb3IgbG9jYXRlIGluIE1pY2hpZ2FuLiBMb3dlciBTQUlGSSBzY29yZXMgaW5kaWNhdGUgaGlnaGVyIGxldmVscyBvZiBlbGVjdHJpYyBkaXN0cmlidXRpb24gcmVsaWFiaWxpdHkuXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InN5c3RlbV9hdmVyYWdlX2ludGVycnVwdGlvbl9mcmVxdWVuY3lfaW5kZXhfY29uc3VtZXJzX2VuZXJneSIsInBvc2l0aW9uIjoyNiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNiwid2lkdGgiOjM3NCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEuMzYwIiwibm9uX251bGwiOjEwLCJhdmVyYWdlIjoiMS4wNzciLCJudWxsIjoyMywidG9wIjpbeyJpdGVtIjoiMS4yODAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjEuMDgwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxLjA1MCIsImNvdW50IjoxOH0seyJpdGVtIjoiMS4wNDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEuMzYwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxLjA2MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMS4wMDAiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjAuOTgiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjAuOTEiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEuMDEiLCJjb3VudCI6MTF9XSwic21hbGxlc3QiOiIwLjkxIiwic3VtIjoiMTAuNzcwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODc3LCJuYW1lIjoiRGV0cm9pdCBFZGlzb24gU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9kZXRyb2l0X2VkaXNvbiIsInBvc2l0aW9uIjoyNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNywid2lkdGgiOjM2MSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjAuOTIwIiwibm9uX251bGwiOjEwLCJhdmVyYWdlIjoiMC43OTUiLCJudWxsIjoyMywidG9wIjpbeyJpdGVtIjoiMC44NzAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjAuNzQwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIwLjYxMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMC43MjAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuOTIwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIwLjc5MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMC45IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjc2IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMC42MTAiLCJzdW0iOiI3Ljk1MCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg3OCwibmFtZSI6IkluZGlhbmEgTWljaGlnYW4gUG93ZXIgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9pbmRpYW5hX21pY2hpZ2FuX3Bvd2VyIiwicG9zaXRpb24iOjI4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE4LCJ3aWR0aCI6NDEwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS43MiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjEuMjg1NCIsIm51bGwiOjIzLCJ0b3AiOlt7Iml0ZW0iOiIxLjMwNCIsImNvdW50IjoyMH0seyJpdGVtIjoiMS4yNiIsImNvdW50IjoxOX0seyJpdGVtIjoiMS4xMzAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEuMTUwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIwLjk2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxLjMwMCIsImNvdW50IjoxNX0seyJpdGVtIjoiMS40NyIsImNvdW50IjoxNH0seyJpdGVtIjoiMS4zIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxLjcyIiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiMC45NiIsInN1bSI6IjEyLjg1NCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg3OSwibmFtZSI6IldlIEVuZXJnaWVzIFN5c3RlbSBBdmVyYWdlIEludGVycnVwdGlvbiBGcmVxdWVuY3kgSW5kZXgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBQb3dlciBvdXRhZ2VzIG1heSBhZmZlY3QgdGhlIHNlY3VyaXR5IGFuZCBzYWZldHkgb2YgcmVzaWRlbnRzIHdpdGhpbiBhIGNvbW11bml0eS4gVGhlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBwb3dlciBvdXRhZ2VzIGFmZmVjdCBNaWNoaWdhbiBidXNpbmVzc2VzIGFuZCBtYXkgaW1wYWN0IGRlY2lzaW9ucyBmb3IgYnVzaW5lc3NlcyB0byBleHBhbmQgb3IgbG9jYXRlIGluIE1pY2hpZ2FuLiBMb3dlciBTQUlGSSBzY29yZXMgaW5kaWNhdGUgaGlnaGVyIGxldmVscyBvZiBlbGVjdHJpYyBkaXN0cmlidXRpb24gcmVsaWFiaWxpdHkuXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InN5c3RlbV9hdmVyYWdlX2ludGVycnVwdGlvbl9mcmVxdWVuY3lfaW5kZXhfd2VfZW5lcmdpZXMiLCJwb3NpdGlvbiI6MjksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTksIndpZHRoIjozMzgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxLjI5MCIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuODAzIiwibnVsbCI6MjMsInRvcCI6W3siaXRlbSI6IjEuMjkwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIwLjgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuNjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjAuNDMiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuOTkiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjAuODEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjAuNTEwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjc0IiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIwLjc3IiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMC40MyIsInN1bSI6IjguMDMwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODgwLCJuYW1lIjoiRWxlY3RyaWNhbCBUcmFuc21pc3Npb24gTGluZSBPdXRhZ2VzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRWxlY3RyaWMgdHJhbnNtaXNzaW9uIGRlbGl2ZXJzIGVsZWN0cmljIHBvd2VyIHRvIHdob2xlc2FsZSBjdXN0b21lcnMgKGUuZy4sIENvbnN1bWVyIEVuZXJneSwgRGV0cm9pdCBFZGlzb24pIHRocm91Z2ggdGhlIGludGVyY29ubmVjdGVkIGJ1bGsgZWxlY3RyaWMgc3lzdGVtLiBNYW55IHRpbWVzLCBhIHNpbmdsZSBsaW5lIG91dGFnZSBvbiB0aGUgdHJhbnNtaXNzaW9uIHN5c3RlbSBkb2VzIG5vdCByZXN1bHQgaW4gcG93ZXIgb3V0YWdlcyBmb3IgY3VzdG9tZXJzIGFzIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgaW50ZXJjb25uZWN0ZWQgZ3JpZC4gTG93ZXIgbGV2ZWxzIG9mIHRyYW5zbWlzc2lvbiBsaW5lIG91dGFnZXMgaGVscHMgdG8gZW5zdXJlIGhpZ2ggbGV2ZWxzIG9mIGVsZWN0cmljaXR5IHJlbGlhYmlsaXR5IGZvciByZXRhaWwgY3VzdG9tZXJzLiBIaWdoIGxldmVscyBvZiBlbGVjdHJpY2l0eSByZWxpYWJpbGl0eSBwcm92aWRlIGZvciB0aGUgc2FmZXR5IGFuZCBzZWN1cml0eSBvZiByZXNpZGVudHMsIGFuZCBwcm92aWRlcyBhIG5lY2Vzc2FyeSBzZXJ2aWNlIGZvciBidXNpbmVzc2VzIHdobyBtYXkgd2lzaCB0byBsb2NhdGUgb3IgZXhwYW5kIGluIE1pY2hpZ2FuLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIFB1YmxpYyBTZXJ2aWNlIENvbW1pc3Npb24gXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L21wc2NcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJlbGVjdHJpY2FsX3RyYW5zbWlzc2lvbl9saW5lX291dGFnZXMiLCJwb3NpdGlvbiI6MzAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjAsIndpZHRoIjoyNjAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIwLjI3NiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuMjA3NyIsIm51bGwiOjIzLCJ0b3AiOlt7Iml0ZW0iOiIwLjI3NiIsImNvdW50IjoyMH0seyJpdGVtIjoiMC4yMTIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuMjE3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjIzMiIsImNvdW50IjoxN30seyJpdGVtIjoiMC4yNiIsImNvdW50IjoxNn0seyJpdGVtIjoiMC4yMDAiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjAuMTg3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjEyOCIsImNvdW50IjoxM30seyJpdGVtIjoiMC4yMjIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjAuMTQzIiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMC4xMjgiLCJzdW0iOiIyLjA3NyJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg4MSwibmFtZSI6IlN0YXRlIFBhcmsgUG9wdWxhcml0eSAtIEFubnVhbCBQYXJrIFZpc2l0cyBwZXIgQ2FwaXRhIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhlIG1vcmUgdGhhbiBhIGh1bmRyZWQgcGFya3MgYW5kIHJlY3JlYXRpb24gYXJlYXMgaW4gTWljaGlnYW4ncyBzdGF0ZSBwYXJrIHN5c3RlbSBvZmZlciByZXNpZGVudHMgYW5kIHZpc2l0b3JzIHRoZSBvcHBvcnR1bml0eSB0byBleHBlcmllbmNlIHNjZW5pYyBmb3Jlc3RzLCB0cmFpbHMsIGxha2VzIGFuZCBoaXN0b3JpYyBzaXRlcy4gTWljaGlnYW4gaXMgYSBwcmltZSBkZXN0aW5hdGlvbiBmb3IgY2FtcGluZywgZmlzaGluZywgYm9hdGluZywgaGlraW5nLCBiaWN5Y2xpbmcgYW5kIGEgaG9zdCBvZiBvdGhlciBvdXRkb29yIGFjdGl2aXRpZXMuIFRoZSBudW1iZXIgb2YgYW5udWFsIHZpc2l0cyBwZXIgcmVzaWRlbnQgdG8gc3RhdGUgcGFya3MgaXMgdGhlIHRvdGFsIG51bWJlciBvZiBzdGF0ZSBwYXJrIHZpc2l0cyBkaXZpZGVkIGJ5IHRoZSBwb3B1bGF0aW9uIGluIE1pY2hpZ2FuLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXNcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NS0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InN0YXRlX3BhcmtfcG9wdWxhcml0eV9hbm51YWxfcGFya192aXNpdHNfcGVyX2NhcGl0YSIsInBvc2l0aW9uIjozMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyMSwid2lkdGgiOjMyOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIuODMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIyLjQxIiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjIuMzgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIuMzIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIuMjgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIuMjIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIuMjUiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjIuMzYiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjIuNjAiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjIuNDciLCJjb3VudCI6MTN9LHsiaXRlbSI6IjIuNTYiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjIuNDMiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjIuODMiLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiIyLjIyIiwic3VtIjoiMjguOTIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4ODIsIm5hbWUiOiJOdW1iZXIgb2YgTm9uLXJlc2lkZW50IFN0YXRlIFBhcmsgVmlzaXRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhlIG51bWJlciBvZiBNaWNoaWdhbiBTdGF0ZSBQYXJrIHBhc3NlcyBzb2xkIHRvIG5vbi1yZXNpZGVudHMgZGVtb25zdHJhdGVzIHRoZSBudW1iZXIgb2Ygb3V0LW9mLXN0YXRlIHRvdXJpc3RzIHZpc2l0aW5nIE1pY2hpZ2FuIHRvIHVzZSB0aGUgc3RhdGUgcGFyayBzeXN0ZW0uIE91dC1vZi1zdGF0ZSB0b3VyaXNtIGJvbHN0ZXJzIHRoZSBlY29ub21pZXMgaW4gTWljaGlnYW4ncyBjb21tdW5pdGllcy5cblxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXNcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NS0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6Im51bWJlcl9vZl9ub25fcmVzaWRlbnRfc3RhdGVfcGFya192aXNpdHMiLCJwb3NpdGlvbiI6MzIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjIsIndpZHRoIjoyMzUsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyOTI0NDMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIyMjY3MTMuMTY2NjY2NjY2NyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiIxODM2NzUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjE3Njc2MyIsImNvdW50IjoxOX0seyJpdGVtIjoiMTk2OTU4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxOTE5MTUiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIxMTkwMiIsImNvdW50IjoxNn0seyJpdGVtIjoiMjM3NTEwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMjE5MDQiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjI1MDY4OSIsImNvdW50IjoxM30seyJpdGVtIjoiMjQxMjk1IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyNzgzNjQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjIzNzE0MCIsImNvdW50IjoxMH0seyJpdGVtIjoiMjkyNDQzIiwiY291bnQiOjl9XSwic21hbGxlc3QiOiIxNzY3NjMiLCJzdW0iOiIyNzIwNTU4In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODgzLCJuYW1lIjoiUGVyY2VudGFnZSBvZiBBZHVsdHMgUmVwb3J0aW5nIFBhcnRpY2lwYXRpb24gaW4gT3V0ZG9vciBSZWNyZWF0aW9uIEFjdGl2aXR5IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogT3V0ZG9vciByZWNyZWF0aW9uIHByb3ZpZGVzIGhlYWx0aCBiZW5lZml0cyB0byBwYXJ0aWNpcGFudHMuIEl0IGFsc28gaXMgYW4gaW1wb3J0YW50IGNvbXBvbmVudCBvZiBtYW55IGxvY2FsIGFuZCByZWdpb25hbCBlY29ub21pZXMuIEFkZGl0aW9uYWwgcGFydGljaXBhdGlvbiBpbiBvdXRkb29yIHJlY3JlYXRpb24gY2FuIGltcHJvdmUgdGhlIGhlYWx0aCBhbmQgcXVhbGl0eSBvZiBsaWZlIGZvciBNaWNoaWdhbiByZXNpZGVudHMuXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIE5hdHVyYWwgUmVzb3VyY2VzIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9kbnIvMCw0NTcwLDctMTUzLTEwMzY1XzM2NTc2LS0tLDAwLmh0bWxcblxuXG5VcGRhdGVkIGJpZW5uaWFsbHkgaW4gTWF5IiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9hZHVsdHNfcmVwb3J0aW5nX3BhcnRpY2lwYXRpb25faW5fb3V0ZG9vcl9yZWNyZWF0aW9uX2FjdGl2aXR5IiwicG9zaXRpb24iOjMzLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjE4OTI4LCJ3aWR0aCI6NDI5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODciLCJub25fbnVsbCI6MSwiYXZlcmFnZSI6Ijg3IiwibnVsbCI6MzIsInRvcCI6W3siaXRlbSI6Ijg3IiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiODciLCJzdW0iOiI4NyJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg4NCwibmFtZSI6IlBlcmNlbnRhZ2Ugb2YgQWR1bHRzIFJlcG9ydGluZyBQYXJ0aWNpcGF0aW9uIGluIEZlZS1iYXNlZCBSZWNyZWF0aW9uIEFjdGl2aXR5IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogT3V0ZG9vciByZWNyZWF0aW9uIGFuZCBuYXR1cmFsIHJlc291cmNlIGNvbnNlcnZhdGlvbiBpbiBNaWNoaWdhbiBhcmUgcHJlZG9taW5hbnRseSBmdW5kZWQgdGhyb3VnaCBmZWVzIGZvciBsaWNlbnNlZCBvdXRkb29yIHJlY3JlYXRpb24gYW5kIGZlZGVyYWwgZXhjaXNlIHRheGVzIG9uIGh1bnRpbmcgYW5kIGZpc2hpbmcgZXF1aXBtZW50LiBUaGVzZSBkb2xsYXJzIGZ1bmQgb3V0ZG9vciByZWNyZWF0aW9uIG9wcG9ydHVuaXRpZXMgZm9yIGV2ZXJ5b25lLiBJdCBpcyBpbXBvcnRhbnQgdG8gaW5jcmVhc2UgcGFydGljaXBhdGlvbiBpbiBsaWNlbnNlZCBhY3Rpdml0aWVzIHRvIHByb3ZpZGUgaGlnaCBxdWFsaXR5IG91dGRvb3IgcmVjcmVhdGlvbiBvcHBvcnR1bml0aWVzLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXMgXG5cblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0zMTU3NF82MTc5My0tLSwwMC5odG1sXG5cblxuVXBkYXRlZCBiaWVubmlhbGx5IGluIE1heSIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfYWR1bHRzX3JlcG9ydGluZ19wYXJ0aWNpcGF0aW9uX2luX2ZlZV9iYXNlZF9yZWNyZWF0aW9uX2FjdGl2aXR5IiwicG9zaXRpb24iOjM0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjE5MDM1LCJ3aWR0aCI6NDQwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNDEiLCJub25fbnVsbCI6MSwiYXZlcmFnZSI6IjQxIiwibnVsbCI6MzIsInRvcCI6W3siaXRlbSI6IjQxIiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiNDEiLCJzdW0iOiI0MSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg4NSwibmFtZSI6IlByaXZhdGUgSW52ZXN0bWVudCBpbiBCcm93bmZpZWxkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEJyb3duZmllbGQgcHJvZ3JhbXMgcHJvbW90ZSBjb21tdW5pdHkgcmV2aXRhbGl6YXRpb24sIGFjY2VsZXJhdGUgcHJpdmF0ZSBpbnZlc3RtZW50IGFuZCBjb250cmlidXRlIHRvIE1pY2hpZ2FuJ3MgcmVpbnZlbnRpb24sIHBhcnRpY3VsYXJseSBpbiBtYW55IG9mIG91ciBjb3JlIHVyYmFuIGFyZWFzLiBUaGUgZGF0YSBwcmVzZW50ZWQgcmVwcmVzZW50IHRoZSBhbW91bnQgb2YgcHJpdmF0ZSBpbnZlc3RtZW50IGNvbW1pdHRlZCBieSBxdWFydGVyIGZvciBwcm9qZWN0cyByZWNlaXZpbmcgYnJvd25maWVsZCByZWRldmVsb3BtZW50IHN1cHBvcnQsIGluY2x1ZGluZyB0aGUgQ29tbXVuaXR5IFJldml0YWxpemF0aW9uIFByb2dyYW0gKENSUCksIEJyb3duZmllbGQgVGF4IEluY3JlbWVudCBGaW5hbmNpbmcgYW5kIE1ERVEgQnJvd25maWVsZCBQcm9ncmFtIGF3YXJkcy4gUHJpdmF0ZSBpbnZlc3RtZW50IGluY2x1ZGVzIGZ1bmRzIHVzZWQgZm9yIHJlaGFiaWxpdGF0aW9uLCByZW5vdmF0aW9uLCBuZXcgY29uc3RydWN0aW9uLCBzaXRlIGltcHJvdmVtZW50cywgbWFjaGluZXJ5LCBlcXVpcG1lbnQgYW5kIGZpeHR1cmVzLCBhY3F1aXNpdGlvbiBjb3N0cywgYW5kIGFzc29jaWF0ZWQgZGV2ZWxvcG1lbnQgY29zdHMuXG5cblNvdXJjZTogTWljaGlnYW4gRWNvbm9taWMgRGV2ZWxvcG1lbnQgQ29ycG9yYXRpb24gXG5cblxuaHR0cDovL3d3dy5taWNoaWdhbmJ1c2luZXNzLm9yZy9jb21tdW5pdHkvZGV2ZWxvcG1lbnQtYXNzaXN0YW5jZS9cblxuVXBkYXRlZCBxdWFydGVybHkiLCJmaWVsZE5hbWUiOiJwcml2YXRlX2ludmVzdG1lbnRfaW5fYnJvd25maWVsZHMiLCJwb3NpdGlvbiI6MzUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjMsIndpZHRoIjoxOTQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3NTEyMDAwMDAiLCJub25fbnVsbCI6MjAsImF2ZXJhZ2UiOiIyMTcyOTIwMTguMjUiLCJudWxsIjoxMywidG9wIjpbeyJpdGVtIjoiMTk3OTgxOTMxIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1MzA3NjU3OTgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIxNDcwNjA5NiIsImNvdW50IjoxOH0seyJpdGVtIjoiODUwMjQwNzIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEzNjgyODY1OSIsImNvdW50IjoxNn0seyJpdGVtIjoiMTc4ODgyOTYxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI5NTAxMjE4NiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTI5MDAwMDAiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjE2MzA0MzE4NCIsImNvdW50IjoxMn0seyJpdGVtIjoiNDYxNTEzMjkiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjY2MjgxNjc3IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIxMTkwNTQwNDUiLCJjb3VudCI6OX0seyJpdGVtIjoiNzUxMjAwMDAwIiwiY291bnQiOjh9LHsiaXRlbSI6IjIwMjUyOTUyMCIsImNvdW50Ijo3fSx7Iml0ZW0iOiIzNTU2MTUwMDYiLCJjb3VudCI6Nn0seyJpdGVtIjoiMjMxNTQ4OTUyIiwiY291bnQiOjV9LHsiaXRlbSI6IjQwNTM3NDc5OCIsImNvdW50Ijo0fSx7Iml0ZW0iOiI2MDcxMDU1NCIsImNvdW50IjozfSx7Iml0ZW0iOiIxNTYwNTUyMzIiLCJjb3VudCI6Mn0seyJpdGVtIjoiMzM2MTc0MzY1IiwiY291bnQiOjF9XSwic21hbGxlc3QiOiIxMjkwMDAwMCIsInN1bSI6IjQzNDU4NDAzNjUifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoiY3VycmVuY3kiLCJodW1hbmUiOiJmYWxzZSIsImN1cnJlbmN5U3R5bGUiOiJVU0QiLCJwcmVjaXNpb24iOiIyIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4ODYsIm5hbWUiOiJZZWFybHkgUHJpdmF0ZSBJbnZlc3RtZW50cyBpbiBCcm93bmZpZWxkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6InllYXJseV9wcml2YXRlX2ludmVzdG1lbnRzX2luX2Jyb3duZmllbGRzIiwicG9zaXRpb24iOjM2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjIzMDc3LCJ3aWR0aCI6Mjg4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTUxNzI0NjkxOSIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiODY5MTY4MDczIiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6IjQxMjk0MTgxOCIsImNvdW50IjoyMH0seyJpdGVtIjoiNjIyMzY0MTgyIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxNTE3MjQ2OTE5IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4MzQ5NzI0OTciLCJjb3VudCI6MTd9LHsiaXRlbSI6Ijk1ODMxNDk0OSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjQxMjk0MTgxOCIsInN1bSI6IjQzNDU4NDAzNjUifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoiY3VycmVuY3kiLCJjdXJyZW5jeVN0eWxlIjoiVVNEIiwicHJlY2lzaW9uIjoiMiJ9fSx7ImlkIjozMjU2NjQ4ODcsIm5hbWUiOiJDb3VudGllcyBXaGVyZSBSZXNpZGVudHMgSGF2ZSBDb252ZW5pZW50IEFjY2VzcyB0byBSZWN5Y2xpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBUbyBleHBhbmQgd2FzdGUgdXRpbGl6YXRpb24sIE1pY2hpZ2FuIHdpbGwgd29yayB0byBlbnN1cmUgdGhhdCBhbGwgcmVzaWRlbnRzIGhhdmUgY29udmVuaWVudCBhY2Nlc3MgdG8gcmVjeWNsaW5nLiBSZWN5Y2xpbmcgZW5hYmxlcyB0aGUgdXNlIG9mIHdhc3RlIGFzIGEgcmVzb3VyY2UuIEZvciBhIGNvdW50eSB0byBoYXZlIGNvbnZlbmllbnQgYWNjZXNzIHRvIHJlY3ljbGluZywgZWFjaCBjb21tdW5pdHkgc2hvdWxkIGhhdmUgYXQgbGVhc3Qgb25lIGRyb3Atb2ZmIGxvY2F0aW9uIHBlciAxMCwwMDAgcGVvcGxlLCBhbmQgaGF2ZSBhIGN1cmJzaWRlIHJlY3ljbGluZyBwcm9ncmFtIGZvciBjb21tdW5pdGllcyB3aXRoIG1vcmUgdGhhbiAxMCwwMDAgcGVvcGxlLlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZGVxLzAsNDU2MSw3LTEzNS03MDE1M183MDE1NV8zNTg1XzQxMzAtLS0sMDAuaHRtbFxuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIgXG5cbkZvciByZWN5Y2xpbmcgbG9jYXRpb25zIGJ5IGNvdW50eTogIGh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RlcS8wLDQ1NjEsNy0xMzUtNzAxNTNfNzAxNTVfMzU4NV80MTMwLTExNTM5NC0tLDAwLmh0bWxcbiIsImZpZWxkTmFtZSI6ImNvdW50aWVzX3doZXJlX3Jlc2lkZW50c19oYXZlX2NvbnZlbmllbnRfYWNjZXNzX3RvX3JlY3ljbGluZyIsInBvc2l0aW9uIjozNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTIyMCwid2lkdGgiOjM2OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjI2Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiIyNC42IiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6IjIyIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyNCIsImNvdW50IjoxOX0seyJpdGVtIjoiMjYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI1IiwiY291bnQiOjE3fV0sInNtYWxsZXN0IjoiMjIiLCJzdW0iOiIxMjMifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY0ODg4LCJuYW1lIjoiTWljaGlnYW4gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuIFxuVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX21pY2hpZ2FuIiwicG9zaXRpb24iOjM4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI0LCJ3aWR0aCI6NTY0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOTIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjkwLjIiLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiODkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjkwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI5MiIsImNvdW50IjoxOH1dLCJzbWFsbGVzdCI6Ijg5Iiwic3VtIjoiNDUxIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODg5LCJuYW1lIjoiSWxsaW5vaXMgUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX2lsbGlub2lzIiwicG9zaXRpb24iOjM5LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI1LCJ3aWR0aCI6NTY5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODgiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6Ijg3LjIiLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiODciLCJjb3VudCI6MjB9LHsiaXRlbSI6Ijg4IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiODciLCJzdW0iOiI0MzYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4OTAsIm5hbWUiOiJJbmRpYW5hIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19pbmRpYW5hIiwicG9zaXRpb24iOjQwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI2LCJ3aWR0aCI6NTgzLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODgiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjgzLjgiLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiODIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjgwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4OCIsImNvdW50IjoxOH0seyJpdGVtIjoiODciLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiI4MCIsInN1bSI6IjQxOSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg5MSwibmFtZSI6Ik1pbm5lc290YSBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eSBVcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfbWlubmVzb3RhIiwicG9zaXRpb24iOjQxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI3LCJ3aWR0aCI6NTkwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTAwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI5OS40IiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6IjEwMCIsImNvdW50IjoyMH0seyJpdGVtIjoiOTkiLCJjb3VudCI6MTl9XSwic21hbGxlc3QiOiI5OSIsInN1bSI6IjQ5NyJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkwMCwibmFtZSI6Ik9oaW8gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX29oaW8iLCJwb3NpdGlvbiI6NDIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjgsIndpZHRoIjo1NTUsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3MiIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiNjciLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiNjUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjY4IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2NyIsImNvdW50IjoxOH0seyJpdGVtIjoiNzIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYzIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNjMiLCJzdW0iOiIzMzUifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ5MjIsIm5hbWUiOiJXaXNjb25zaW4gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX3dpc2NvbnNpbiIsInBvc2l0aW9uIjo0MywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyOSwid2lkdGgiOjU2MywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4OC44IiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6Ijg4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4NiIsImNvdW50IjoxOX0seyJpdGVtIjoiOTAiLCJjb3VudCI6MTh9XSwic21hbGxlc3QiOiI4NiIsInN1bSI6IjQ0NCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkyOSwibmFtZSI6Ik1vbml0b3JlZCBCZWFjaGVzIHdpdGggbm8gQ2xvc3VyZXMgb3IgVW5zYWZlIEFkdmlzb3JpZXMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJtb25pdG9yZWRfYmVhY2hlc193aXRoX25vX2Nsb3N1cmVzX29yX3Vuc2FmZV9hZHZpc29yaWVzIiwicG9zaXRpb24iOjQ0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTMwLCJ3aWR0aCI6Mzc0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODciLCJub25fbnVsbCI6MTEsImF2ZXJhZ2UiOiI3OS4yNzI3MjcyNzI3MjcyNyIsIm51bGwiOjIyLCJ0b3AiOlt7Iml0ZW0iOiI4MiIsImNvdW50IjoyMH0seyJpdGVtIjoiODciLCJjb3VudCI6MTl9LHsiaXRlbSI6Ijg1IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4MCIsImNvdW50IjoxN30seyJpdGVtIjoiNzYiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjcyIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI3NSIsImNvdW50IjoxNH0seyJpdGVtIjoiNzciLCJjb3VudCI6MTN9XSwic21hbGxlc3QiOiI3MiIsInN1bSI6Ijg3MiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkzMCwibmFtZSI6IlBlcmNlbnRhZ2Ugb2YgU2lnbmlmaWNhbnRseSBIYXJtZnVsIEFxdWF0aWMgSW52YXNpdmUgU3BlY2llcyBmb3Igd2hpY2ggQ29udHJvbCBNZWFzdXJlcyBhcmUgaW4gUGxhY2UiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgKEFJUykgYXJlIG5vbi1uYXRpdmUgc3BlY2llcyB3aG9zZSBpbnRyb2R1Y3Rpb24gbWF5IGNhdXNlIGVjb25vbWljIG9yIGVudmlyb25tZW50YWwgaGFybS4gV2hpbGUgbm90IGFsbCBub24tbmF0aXZlIHNwZWNpZXMgYXJlIGRlc3RydWN0aXZlLCBtYW5hZ2luZyB0aGUgaW1wYWN0IG9mIGhhcm1mdWwgc3BlY2llcyBpcyBpbXBvcnRhbnQgdG8gbWFpbnRhaW4gTWljaGlnYW4ncyBuYXR1cmFsIHJlc291cmNlcywgZWNvbm9teSwgcmVjcmVhdGlvbmFsIGFyZWFzIGFuZCBwcm90ZWN0IHB1YmxpYyBoZWFsdGguIEFJUyBlbnRlciBvdXIgd2F0ZXJzIGluIHZhcmlvdXMgd2F5cywgaW5jbHVkaW5nIGZyb20gYmFsbGFzdCB3YXRlciBkaXNjaGFyZ2VzIG9mIG9jZWFuLWdvaW5nIHNoaXBzLCBvciBmcm9tIGludGVudGlvbmFsIG9yIGFjY2lkZW50YWwgcmVsZWFzZXMgb2Ygc3BlY2llcyBpbnRvIHdhdGVyd2F5cy4gS25vd24gQUlTIGVzdGFibGlzaGVkIGluIE1pY2hpZ2FuIHdhdGVycyB3aXRoIHNpZ25pZmljYW50IGltcGFjdCBpbmNsdWRlIHJvdW5kIGdvYnksIHplYnJhIG11c3NlbHMsIHBocmFnbWl0ZXMgYW5kIHRoZSBzZWEgbGFtcHJleS5cblxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5XG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RlcS8wLDQ1NjEsNy0xMzUtMzMxM184MzE0LS0tLDAwLmh0bWxcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyXG5cbkZvciB0aGUgbWFpbiBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgV2ViIHBhZ2UsIGFuZCBcbnRoZSBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgU3RhdGUgTWFuYWdlbWVudCBQbGFuLCBnbyB0byB3d3cubWljaGlnYW4uZ292L2FxdWF0aWNpbnZhc2l2ZXNcbiIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2Zfc2lnbmlmaWNhbnRseV9oYXJtZnVsX2FxdWF0aWNfaW52YXNpdmVfc3BlY2llc19mb3Jfd2hpY2hfY29udHJvbF9tZWFzdXJlc19hcmVfaW5fcGxhY2UiLCJwb3NpdGlvbiI6NDUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjMyMjAzOTAsIndpZHRoIjo1ODksImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyNiIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiMjQuMiIsIm51bGwiOjI4LCJ0b3AiOlt7Iml0ZW0iOiIyMyIsImNvdW50IjoyMH0seyJpdGVtIjoiMjYiLCJjb3VudCI6MTl9XSwic21hbGxlc3QiOiIyMyIsInN1bSI6IjEyMSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkzMSwibmFtZSI6IlJhdyBzZXdhZ2UgZGlzY2hhcmdlZCBpbiBiaWxsaW9ucyBvZiBnYWxsb25zIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoicmF3X3Nld2FnZV9kaXNjaGFyZ2VkX2luX2JpbGxpb25zX29mX2dhbGxvbnMiLCJwb3NpdGlvbiI6NDYsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MzEsIndpZHRoIjoyNDYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMi42Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI1LjcxMzc1IiwibnVsbCI6MjUsInRvcCI6W3siaXRlbSI6IjUuMzgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjcuMjkiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIuNDUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjguMDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEuMjEiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjMuNTgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjUuMiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTIuNiIsImNvdW50IjoxM31dLCJzbWFsbGVzdCI6IjEuMjEiLCJzdW0iOiI0NS43MSJ9LCJmb3JtYXQiOnt9fV0sImdyYW50cyI6W3siaW5oZXJpdGVkIjpmYWxzZSwidHlwZSI6InZpZXdlciIsImZsYWdzIjpbInB1YmxpYyJdfV0sIm1ldGFkYXRhIjp7Impzb25RdWVyeSI6eyJvcmRlciI6W3siYXNjZW5kaW5nIjp0cnVlLCJjb2x1bW5GaWVsZE5hbWUiOiJ5ZWFyIn1dfSwicmRmU3ViamVjdCI6IjAiLCJhdmFpbGFibGVEaXNwbGF5VHlwZXMiOlsidGFibGUiLCJmYXRyb3ciLCJwYWdlIl0sInJlbmRlclR5cGVDb25maWciOnsidmlzaWJsZSI6eyJ0YWJsZSI6dHJ1ZX19fSwib3duZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJwcm9maWxlSW1hZ2VVcmxMYXJnZSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL0xBUkdFIiwicHJvZmlsZUltYWdlVXJsTWVkaXVtIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVEhVTUIiLCJwcm9maWxlSW1hZ2VVcmxTbWFsbCI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RJTlkiLCJzY3JlZW5OYW1lIjoiT3BlbiBNaWNoaWdhbiIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsImZsYWdzIjpbIm1heUJlU3Rvcmllc0NvT3duZXIiXX0sInF1ZXJ5Ijp7Im9yZGVyQnlzIjpbeyJhc2NlbmRpbmciOnRydWUsImV4cHJlc3Npb24iOnsiY29sdW1uSWQiOjMyNTY2NDgxNywidHlwZSI6ImNvbHVtbiJ9fV19LCJyaWdodHMiOlsicmVhZCJdLCJ0YWJsZUF1dGhvciI6eyJpZCI6Ind4dW0td2p6ZiIsImRpc3BsYXlOYW1lIjoiT3BlbiBNaWNoaWdhbiIsInByb2ZpbGVJbWFnZVVybExhcmdlIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvTEFSR0UiLCJwcm9maWxlSW1hZ2VVcmxNZWRpdW0iOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USFVNQiIsInByb2ZpbGVJbWFnZVVybFNtYWxsIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVElOWSIsInNjcmVlbk5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwidHlwZSI6ImludGVyYWN0aXZlIiwiZmxhZ3MiOlsibWF5QmVTdG9yaWVzQ29Pd25lciJdfSwiZmxhZ3MiOlsiZGVmYXVsdCIsIm93bmVyTWF5QmVDb250YWN0ZWQiLCJyZXN0b3JhYmxlIiwicmVzdG9yZVBvc3NpYmxlRm9yVHlwZSJdfX0=