Energy

Industrial Energy Pricing

Why it Matters: Michigan's energy prices are near the national average. However, when comparing our prices to other states, it is most appropriate to compare ourselves to similar states with regard to climate and regulatory standards, such as Minnesota and Wisconsin. Many factors play into pricing, including customer base, demand, transmission and transportation costs, capital investment, environmental compliance costs, historical subsidies, and participation in electric choice. Explore the data
Cents Per Kilowatt hour
Final
Cents Per Kilowatt hour
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==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiRW5lcmd5IiwiY29sb3IiOiIjMTk1MDllIiwiZ29hbHMiOlsid2RrMy1obWplIiwiZWVoei1lazk0IiwiNXpnZy12cmp5IiwieXdieC14eTc2IiwiOG10Ny05cjlzIiwiYndjYy1lYWJ4Il0sInZlcnNpb24iOiIyMDE0LTEyLTA1VDE5OjIxOjMyLjI5NloiLCJpZCI6IjNrZDYtbjMzdyJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6Inl3YngteHk3NiIsIm5hbWUiOiJJbmR1c3RyaWFsIGVuZXJneSBwcmljaW5nIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkluZHVzdHJpYWwgRW5lcmd5IFByaWNpbmcqKlxcblxcbkNlbnRzIHBlciBraWxvd2F0dCBob3VyXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiaTU3Ny1rNHF5XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqU291cmNlOioqIFtVLlMuIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbl1bMF1cXG5cXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXJcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuIFwiLFwiaWNvblwiOlwiZGlzbGlrZVwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA1LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IkNlbnRzIFBlciBLaWxvd2F0dCBob3VyIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Im5pOHYtcXRpcSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIkluZHVzdHJpYWwgRW5lcmd5IFByaWNpbmdcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMjA6MjA6MjIuMDMxWiIsImNyZWF0ZWRfYXQiOiIyMDE0LTA2LTE5VDE4OjM5OjQ0LjE4MFoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QyMDoyMDoyMi4wMzFaIiwiaWQiOiJzc3N4LXZ3NnkifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoiNTJtbi01NTM0IiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMjA6MjA6MjIuMjcwWiIsImNyZWF0ZWRfYXQiOiIyMDE0LTA2LTE5VDE4OjM5OjA0LjM0NFoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QyMDoyMDoyMi4yNzBaIiwiY3JlYXRlZF9ieSI6Ind4dW0td2p6ZiJ9fQ==
      eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlcyIsInZlcnNpb24iOiIyMDE2LTA5LTA5VDE5OjU2OjU3LjQ2NFoiLCJpZCI6Im5pOHYtcXRpcSIsImNvbHVtbjEiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pY2hpZ2FuIiwiZGF0YXNldCI6IjZ6MzkteGo3aCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwiNnozOS14ajdoXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMDYtMTlUMTg6NDE6MTcuNzkyWiIsInVwZGF0ZWRfYXQiOiIyMDE2LTA5LTA5VDE5OjU2OjU3LjQ2NFoifX0=
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6W3siaWQiOjM1MzEsIm5hbWUiOiJHb3ZzdGF0IiwiY2hpbGRDb3VudCI6MCwiZGVmYXVsdCI6dHJ1ZSwiZG9tYWluQ05hbWUiOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJ0eXBlIjoiZ292X3N0YXQiLCJ1cGRhdGVkQXQiOjE0MTc4MTk5NTksInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzdXBwcmVzc19nb3ZzdGF0IiwidmFsdWUiOlsiL21pZGFzaGJvYXJkIiwiL3ByZXZpZXciLCIvZW5lcmd5LWFuZC1lbnZpcm9ubWVudCIsIi9pbmZyYXN0cnVjdHVyZSIsIi9oZWFsdGgtYW5kLXdlbGxuZXNzIiwiL3RhbGVudCIsIi9lZHVjYXRpb24iLCJwdWJsaWMtc2FmZXR5IiwiZmluYW5jaWFsLWhlYWx0aCIsInNlbmlvcnMiXX1dfV19
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6Imk1NzctazRxeSIsIm5hbWUiOiJJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiYXNzZXRUeXBlIjoiY2hhcnQiLCJhdmVyYWdlUmF0aW5nIjowLCJjYXRlZ29yeSI6IkVuZXJneSAmIEVudmlyb25tZW50IERhc2hib2FyZCIsImNyZWF0ZWRBdCI6MTQxNzgwMDQwMSwiZGVzY3JpcHRpb24iOiJPcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi4iLCJkaXNwbGF5VHlwZSI6ImNoYXJ0IiwiZG9tYWluQ05hbWUiOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJkb3dubG9hZENvdW50IjozOTMsImhpZGVGcm9tQ2F0YWxvZyI6ZmFsc2UsImhpZGVGcm9tRGF0YUpzb24iOmZhbHNlLCJpbmRleFVwZGF0ZWRBdCI6MTU1NjA0Njc4NCwibmV3QmFja2VuZCI6dHJ1ZSwibnVtYmVyT2ZDb21tZW50cyI6MCwib2lkIjoyNzA0NDAxMCwicHJvdmVuYW5jZSI6Im9mZmljaWFsIiwicHVibGljYXRpb25BcHBlbmRFbmFibGVkIjpmYWxzZSwicHVibGljYXRpb25EYXRlIjoxNTAzMDY2MzMxLCJwdWJsaWNhdGlvbkdyb3VwIjoxNjE5MzY0LCJwdWJsaWNhdGlvblN0YWdlIjoicHVibGlzaGVkIiwicm93c1VwZGF0ZWRBdCI6MTUwODQzNzY2Nywicm93c1VwZGF0ZWRCeSI6Ind4dW0td2p6ZiIsInRhYmxlSWQiOjE0NTQ2NTEzLCJ0b3RhbFRpbWVzUmF0ZWQiOjAsInZpZXdDb3VudCI6NjAxLCJ2aWV3TGFzdE1vZGlmaWVkIjoxNDcyMzE5NTQ4LCJ2aWV3VHlwZSI6InRhYnVsYXIiLCJhcHByb3ZhbHMiOlt7InJldmlld2VkQXQiOjE0MTc4MDA0MDEsInJldmlld2VkQXV0b21hdGljYWxseSI6dHJ1ZSwic3RhdGUiOiJhcHByb3ZlZCIsInN1Ym1pc3Npb25JZCI6NDcxMjM0LCJzdWJtaXNzaW9uT2JqZWN0IjoicHVibGljX2F1ZGllbmNlX3JlcXVlc3QiLCJzdWJtaXNzaW9uT3V0Y29tZSI6ImNoYW5nZV9hdWRpZW5jZSIsInN1Ym1pdHRlZEF0IjoxNDE3ODAwNDAxLCJ3b3JrZmxvd0lkIjoxMzA0LCJzdWJtaXNzaW9uRGV0YWlscyI6eyJwZXJtaXNzaW9uVHlwZSI6IlJFQUQifSwic3VibWlzc2lvbk91dGNvbWVBcHBsaWNhdGlvbiI6eyJmYWlsdXJlQ291bnQiOjAsInN0YXR1cyI6InN1Y2Nlc3MifSwic3VibWl0dGVyIjp7ImlkIjoid3h1bS13anpmIiwiZGlzcGxheU5hbWUiOiJPcGVuIE1pY2hpZ2FuIn19XSwiY29sdW1ucyI6W3siaWQiOjMyNTY2NzI3NSwibmFtZSI6IkRhdGVzIiwiZGF0YVR5cGVOYW1lIjoiY2FsZW5kYXJfZGF0ZSIsImZpZWxkTmFtZSI6ImRhdGVzIiwicG9zaXRpb24iOjEsInJlbmRlclR5cGVOYW1lIjoiY2FsZW5kYXJfZGF0ZSIsInRhYmxlQ29sdW1uSWQiOjIwMzE0MTAwLCJ3aWR0aCI6MTYyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjAxNi0xMi0zMVQwMDowMDowMCIsIm5vbl9udWxsIjoxMiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMjAwNS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoyMH0seyJpdGVtIjoiMjAwNi0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxOX0seyJpdGVtIjoiMjAwNy0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMjAwOC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxN30seyJpdGVtIjoiMjAwOS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxNn0seyJpdGVtIjoiMjAxMC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxNX0seyJpdGVtIjoiMjAxMS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxNH0seyJpdGVtIjoiMjAxMi0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxM30seyJpdGVtIjoiMjAxMy0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxMn0seyJpdGVtIjoiMjAxNS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxMX0seyJpdGVtIjoiMjAxNC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxMH0seyJpdGVtIjoiMjAxNi0xMi0zMVQwMDowMDowMCIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiMjAwNS0wMS0wMVQwMDowMDowMCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjcyNzYsIm5hbWUiOiJZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6InllYXIiLCJwb3NpdGlvbiI6MiwicmVuZGVyVHlwZU5hbWUiOiJ0ZXh0IiwidGFibGVDb2x1bW5JZCI6MjAzMDk4OTgsIndpZHRoIjo5NSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIwMTYiLCJub25fbnVsbCI6MTIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjIwMDUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIwMDYiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIwMDciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIwMDgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIwMDkiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjIwMTAiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjIwMTEiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjIwMTIiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjIwMTMiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjIwMTUiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjIwMTQiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjIwMTYiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjIwMDUifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY3Mjc3LCJuYW1lIjoiRmlzY2FsIFF1YXJ0ZXIiLCJkYXRhVHlwZU5hbWUiOiJ0ZXh0IiwiZmllbGROYW1lIjoiZmlzY2FsX3F1YXJ0ZXIiLCJwb3NpdGlvbiI6MywicmVuZGVyVHlwZU5hbWUiOiJ0ZXh0IiwidGFibGVDb2x1bW5JZCI6MjMyMTkzNzUsIndpZHRoIjoxMDAsImNhY2hlZENvbnRlbnRzIjp7Im5vbl9udWxsIjowLCJudWxsIjoxMn0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NzI3OCwibmFtZSI6IkZpc2NhbCBZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6ImZpc2NhbF95ZWFyIiwicG9zaXRpb24iOjQsInJlbmRlclR5cGVOYW1lIjoidGV4dCIsInRhYmxlQ29sdW1uSWQiOjIzMjE5NDUzLCJ3aWR0aCI6MTAwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiRlkgMjAxNiIsIm5vbl9udWxsIjoxMSwibnVsbCI6MSwidG9wIjpbeyJpdGVtIjoiRlkgMjAwNiIsImNvdW50IjoyMH0seyJpdGVtIjoiRlkgMjAwNyIsImNvdW50IjoxOX0seyJpdGVtIjoiRlkgMjAwOCIsImNvdW50IjoxOH0seyJpdGVtIjoiRlkgMjAwOSIsImNvdW50IjoxN30seyJpdGVtIjoiRlkgMjAxMCIsImNvdW50IjoxNn0seyJpdGVtIjoiRlkgMjAxMSIsImNvdW50IjoxNX0seyJpdGVtIjoiRlkgMjAxMiIsImNvdW50IjoxNH0seyJpdGVtIjoiRlkgMjAxMyIsImNvdW50IjoxM30seyJpdGVtIjoiRlkgMjAxNSIsImNvdW50IjoxMn0seyJpdGVtIjoiRlkgMjAxNCIsImNvdW50IjoxMX0seyJpdGVtIjoiRlkgMjAxNiIsImNvdW50IjoxMH1dLCJzbWFsbGVzdCI6IkZZIDIwMDYifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY3Mjc5LCJuYW1lIjoiTWljaGlnYW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDUpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRW5lcmd5IGNvbnN1bXB0aW9uIHBlciByZWFsIGRvbGxhciBvZiBHRFAgKEdyb3NzIERvbWVzdGljIFByb2R1Y3QpIGlzIGEgcmF0aW8gdGhhdCBpbmRpY2F0ZXMgdGhlIGFtb3VudCBvZiBlbmVyZ3kgYSBzdGF0ZSBvciBjb3VudHJ5IHVzZXMgdG8gc3VwcG9ydCBhbGwgb2YgaXRzIGVjb25vbWljIGFjdGl2aXRpZXMuIFRoaXMgbWVhc3VyZSBzZXJ2ZXMgYXMgYSB1c2VmdWwgYmFzZWxpbmUgZm9yIHByZWRpY3RpbmcgZW5lcmd5IGNvbnN1bXB0aW9uIHdoZW4gdGhlIGVjb25vbXkgZ3Jvd3MsIGFuZCB0aGVyZWZvcmUgZm9yIG1lYXN1cmluZyBlbmVyZ3kgZWZmaWNpZW5jeSB5ZWFyLW92ZXIteWVhci4gSG93ZXZlciwgaXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB0aGUgYmlnZ2VzdCBpbXBhY3QgdG8gdGhpcyBtZWFzdXJlIGlzIHRoZSBtYWtldXAgb2YgdGhlIEdEUC4gRm9yIGluc3RhbmNlLCBHRFAgZGVyaXZlZCBmcm9tIHdyaXRpbmcgYSBjb21wdXRlciBwcm9ncmFtIHdvdWxkIGhhdmUgbXVjaCBsb3dlciBlbmVyZ3kgaW5wdXQgdGhhbiBHRFAgZGVyaXZlZCBmcm9tIG1ha2luZyBzdGVlbCwgYW5kIHRoZXJlZm9yZSBsb3dlciBudW1iZXJzIHNob3VsZCBub3QgYmUgYXNzdW1lZCB0byBiZSBhIHJlc3VsdCBvZiBncmVhdGVyIGVmZmljaWVuY3kgdW5sZXNzIGVjb25vbWljIGZhY3RvcnMgYXJlIGZpcnN0IHRha2VuIGludG8gYWNjb3VudC5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb25cblxuaHR0cDovL3d3dy5laWEuZ292L3N0YXRlL3NlZHMvc2Vkcy1kYXRhLWNvbXBsZXRlLmNmbT9zaWQ9dXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBKdW5lICIsImZpZWxkTmFtZSI6ImVuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwX21pY2hpZ2FuIiwicG9zaXRpb24iOjUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk4OTksIndpZHRoIjozMzcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4LjYxIiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI4LjMyNzUiLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiI4LjUxIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4LjI1IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4LjQ4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4LjYxIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI4LjQxIiwiY291bnQiOjE2fSx7Iml0ZW0iOiI4LjMxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI3LjgiLCJjb3VudCI6MTR9XSwic21hbGxlc3QiOiI3LjgiLCJzdW0iOiI2Ni42MiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzI4MSwibmFtZSI6Ik9oaW8gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDUpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRW5lcmd5IGNvbnN1bXB0aW9uIHBlciByZWFsIGRvbGxhciBvZiBHRFAgKEdyb3NzIERvbWVzdGljIFByb2R1Y3QpIGlzIGEgcmF0aW8gdGhhdCBpbmRpY2F0ZXMgdGhlIGFtb3VudCBvZiBlbmVyZ3kgYSBzdGF0ZSBvciBjb3VudHJ5IHVzZXMgdG8gc3VwcG9ydCBhbGwgb2YgaXRzIGVjb25vbWljIGFjdGl2aXRpZXMuIFRoaXMgbWVhc3VyZSBzZXJ2ZXMgYXMgYSB1c2VmdWwgYmFzZWxpbmUgZm9yIHByZWRpY3RpbmcgZW5lcmd5IGNvbnN1bXB0aW9uIHdoZW4gdGhlIGVjb25vbXkgZ3Jvd3MsIGFuZCB0aGVyZWZvcmUgZm9yIG1lYXN1cmluZyBlbmVyZ3kgZWZmaWNpZW5jeSB5ZWFyLW92ZXIteWVhci4gSG93ZXZlciwgaXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB0aGUgYmlnZ2VzdCBpbXBhY3QgdG8gdGhpcyBtZWFzdXJlIGlzIHRoZSBtYWtldXAgb2YgdGhlIEdEUC4gRm9yIGluc3RhbmNlLCBHRFAgZGVyaXZlZCBmcm9tIHdyaXRpbmcgYSBjb21wdXRlciBwcm9ncmFtIHdvdWxkIGhhdmUgbXVjaCBsb3dlciBlbmVyZ3kgaW5wdXQgdGhhbiBHRFAgZGVyaXZlZCBmcm9tIG1ha2luZyBzdGVlbCwgYW5kIHRoZXJlZm9yZSBsb3dlciBudW1iZXJzIHNob3VsZCBub3QgYmUgYXNzdW1lZCB0byBiZSBhIHJlc3VsdCBvZiBncmVhdGVyIGVmZmljaWVuY3kgdW5sZXNzIGVjb25vbWljIGZhY3RvcnMgYXJlIGZpcnN0IHRha2VuIGludG8gYWNjb3VudC5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb25cblxuaHR0cDovL3d3dy5laWEuZ292L3N0YXRlL3NlZHMvc2Vkcy1kYXRhLWNvbXBsZXRlLmNmbT9zaWQ9dXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBKdW5lICIsImZpZWxkTmFtZSI6ImVuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwX29oaW8iLCJwb3NpdGlvbiI6NywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwMCwid2lkdGgiOjM0OCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkuMzQiLCJub25fbnVsbCI6OCwiYXZlcmFnZSI6IjkuMDcyNSIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjkuMDciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjguODIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjkuMjEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjkuMzQiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjkuMTgiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjkuMzIiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjkuMTQiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjguNSIsImNvdW50IjoxM31dLCJzbWFsbGVzdCI6IjguNSIsInN1bSI6IjcyLjU4In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3MjgzLCJuYW1lIjoiV2lzY29uc2luIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF93aXNjb25zaW5zIiwicG9zaXRpb24iOjksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDEsIndpZHRoIjozMjAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI5LjAzIiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI4LjM5IiwibnVsbCI6NCwidG9wIjpbeyJpdGVtIjoiOS4wMyIsImNvdW50IjoyMH0seyJpdGVtIjoiOC40NiIsImNvdW50IjoxOX0seyJpdGVtIjoiOC41MyIsImNvdW50IjoxOH0seyJpdGVtIjoiOC43MCIsImNvdW50IjoxN30seyJpdGVtIjoiOC40MiIsImNvdW50IjoxNn0seyJpdGVtIjoiOC4yMSIsImNvdW50IjoxNX0seyJpdGVtIjoiOC4wNyIsImNvdW50IjoxNH0seyJpdGVtIjoiNy43IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiNy43Iiwic3VtIjoiNjcuMTIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjcyODUsIm5hbWUiOiJJbGxpbm9pcyBFbmVyZ3kgQ29uc3VtcHRpb24gcGVyIFJlYWwgRG9sbGFyIG9mIEdEUCAoMjAwNSkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFbmVyZ3kgY29uc3VtcHRpb24gcGVyIHJlYWwgZG9sbGFyIG9mIEdEUCAoR3Jvc3MgRG9tZXN0aWMgUHJvZHVjdCkgaXMgYSByYXRpbyB0aGF0IGluZGljYXRlcyB0aGUgYW1vdW50IG9mIGVuZXJneSBhIHN0YXRlIG9yIGNvdW50cnkgdXNlcyB0byBzdXBwb3J0IGFsbCBvZiBpdHMgZWNvbm9taWMgYWN0aXZpdGllcy4gVGhpcyBtZWFzdXJlIHNlcnZlcyBhcyBhIHVzZWZ1bCBiYXNlbGluZSBmb3IgcHJlZGljdGluZyBlbmVyZ3kgY29uc3VtcHRpb24gd2hlbiB0aGUgZWNvbm9teSBncm93cywgYW5kIHRoZXJlZm9yZSBmb3IgbWVhc3VyaW5nIGVuZXJneSBlZmZpY2llbmN5IHllYXItb3Zlci15ZWFyLiBIb3dldmVyLCBpdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHRoZSBiaWdnZXN0IGltcGFjdCB0byB0aGlzIG1lYXN1cmUgaXMgdGhlIG1ha2V1cCBvZiB0aGUgR0RQLiBGb3IgaW5zdGFuY2UsIEdEUCBkZXJpdmVkIGZyb20gd3JpdGluZyBhIGNvbXB1dGVyIHByb2dyYW0gd291bGQgaGF2ZSBtdWNoIGxvd2VyIGVuZXJneSBpbnB1dCB0aGFuIEdEUCBkZXJpdmVkIGZyb20gbWFraW5nIHN0ZWVsLCBhbmQgdGhlcmVmb3JlIGxvd2VyIG51bWJlcnMgc2hvdWxkIG5vdCBiZSBhc3N1bWVkIHRvIGJlIGEgcmVzdWx0IG9mIGdyZWF0ZXIgZWZmaWNpZW5jeSB1bmxlc3MgZWNvbm9taWMgZmFjdG9ycyBhcmUgZmlyc3QgdGFrZW4gaW50byBhY2NvdW50LlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvblxuXG5odHRwOi8vd3d3LmVpYS5nb3Yvc3RhdGUvc2Vkcy9zZWRzLWRhdGEtY29tcGxldGUuY2ZtP3NpZD11c1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIEp1bmUgIiwiZmllbGROYW1lIjoiZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfaWxsaW5vaXMiLCJwb3NpdGlvbiI6MTEsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDIsIndpZHRoIjozMTAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3LjI2Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI2LjkwODc1IiwibnVsbCI6NCwidG9wIjpbeyJpdGVtIjoiNy4yNiIsImNvdW50IjoyMH0seyJpdGVtIjoiNi44MyIsImNvdW50IjoxOX0seyJpdGVtIjoiNi45NCIsImNvdW50IjoxOH0seyJpdGVtIjoiNy4wNCIsImNvdW50IjoxN30seyJpdGVtIjoiNi45NSIsImNvdW50IjoxNn0seyJpdGVtIjoiNi45MiIsImNvdW50IjoxNX0seyJpdGVtIjoiNi41IiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNi41Iiwic3VtIjoiNTUuMjcifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjcyODcsIm5hbWUiOiJNaWNoaWdhbiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWljaGlnYW4iLCJwb3NpdGlvbiI6MTMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDMsIndpZHRoIjoyMjEsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxNS4zIiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiMTIuNDQ2NjY2NjY2NjY2NjciLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI4LjQwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI5Ljc3IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMC4yMSIsImNvdW50IjoxOH0seyJpdGVtIjoiMTAuNzUiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjExLjYwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxMi40NiIsImNvdW50IjoxNX0seyJpdGVtIjoiMTMuMjciLCJjb3VudCI6MTR9LHsiaXRlbSI6IjE0LjEzIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxNC41OSIsImNvdW50IjoxMn0seyJpdGVtIjoiMTQuNDIiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjE0LjQ2IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIxNS4zIiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI4LjQwIiwic3VtIjoiMTQ5LjM2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3Mjg4LCJuYW1lIjoiTWlubmVzb3RhIFJlc2lkZW50aWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJyZXNpZGVudGlhbF9lbmVyZ3lfcHJpY2luZ19taW5uZXNvdGEiLCJwb3NpdGlvbiI6MTQsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDQsIndpZHRoIjoyMzgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMi43MyIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjEwLjYyNTgzMzMzMzMzMzMzIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiOC4yOCIsImNvdW50IjoyMH0seyJpdGVtIjoiOC43MCIsImNvdW50IjoxOX0seyJpdGVtIjoiOS4xOCIsImNvdW50IjoxOH0seyJpdGVtIjoiOS43NCIsImNvdW50IjoxN30seyJpdGVtIjoiMTAuMDQiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEwLjU5IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMC45NiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTEuMzUiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjExLjgxIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxMi4xMiIsImNvdW50IjoxMX0seyJpdGVtIjoiMTIuMDEiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjEyLjczIiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI4LjI4Iiwic3VtIjoiMTI3LjUxIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3Mjg5LCJuYW1lIjoiV2lzY29uc2luIFJlc2lkZW50aWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJyZXNpZGVudGlhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MTUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDUsIndpZHRoIjoyMTgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxNC4zOCIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjEyLjQyMTY2NjY2NjY2NjY3IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiOS42NiIsImNvdW50IjoyMH0seyJpdGVtIjoiMTAuNTEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEwLjg3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMS41MSIsImNvdW50IjoxN30seyJpdGVtIjoiMTEuOTQiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEyLjY1IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMy4wMiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTMuMTkiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjEzLjU1IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxNC4xMSIsImNvdW50IjoxMX0seyJpdGVtIjoiMTMuNjciLCJjb3VudCI6MTB9LHsiaXRlbSI6IjE0LjM4IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI5LjY2Iiwic3VtIjoiMTQ5LjA2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3MjkwLCJuYW1lIjoiVS5TLiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfdV9zIiwicG9zaXRpb24iOjE2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA2LCJ3aWR0aCI6MjAyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTIuNjciLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIxMS41MjMzMzMzMzMzMzMzMyIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjkuNDUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjEwLjQwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMC42NSIsImNvdW50IjoxOH0seyJpdGVtIjoiMTEuMjYiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjExLjUxIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxMS41NCIsImNvdW50IjoxNX0seyJpdGVtIjoiMTEuNzIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjExLjg4IiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxMi4xMyIsImNvdW50IjoxMn0seyJpdGVtIjoiMTIuNjciLCJjb3VudCI6MTF9LHsiaXRlbSI6IjEyLjUyIiwiY291bnQiOjEwfSx7Iml0ZW0iOiIxMi41NSIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiOS40NSIsInN1bSI6IjEzOC4yOCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzI5MSwibmFtZSI6Ik1pY2hpZ2FuIENvbW1lcmNpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImNvbW1lcmNpYWxfZW5lcmd5X3ByaWNpbmdfbWljaGlnYW4iLCJwb3NpdGlvbiI6MTcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDcsIndpZHRoIjoyMjcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMS4wNiIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjkuODEzMzMzMzMzMzMzMzMzIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiNy44NCIsImNvdW50IjoyMH0seyJpdGVtIjoiOC41MSIsImNvdW50IjoxOX0seyJpdGVtIjoiOC43NyIsImNvdW50IjoxOH0seyJpdGVtIjoiOS4xNyIsImNvdW50IjoxN30seyJpdGVtIjoiOS4yNCIsImNvdW50IjoxNn0seyJpdGVtIjoiOS44MSIsImNvdW50IjoxNX0seyJpdGVtIjoiMTAuMzMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjEwLjkzIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxMS4wNiIsImNvdW50IjoxMn0seyJpdGVtIjoiMTAuNTUiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjEwLjg3IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIxMC42OCIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiNy44NCIsInN1bSI6IjExNy43NiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzI5MiwibmFtZSI6Ik1pbm5lc290YSBDb21tZXJjaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJjb21tZXJjaWFsX2VuZXJneV9wcmljaW5nX21pbm5lc290YSIsInBvc2l0aW9uIjoxOCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwOCwid2lkdGgiOjIyNiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkuODgiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI4LjQ0NDE2NjY2NjY2NjY2NyIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjYuNTkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjcuNDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjcuODgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjcuOTIiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjguMzgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjguNjMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjguODQiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjkuNDIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjkuNDQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjkuODUiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjkuODgiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjYuNTkiLCJzdW0iOiIxMDEuMzMifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjcyOTMsIm5hbWUiOiJXaXNjb25zaW4gQ29tbWVyY2lhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiY29tbWVyY2lhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MTksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDksIndpZHRoIjoyMjIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMC45NSIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjkuODIxNjY2NjY2NjY2NjY3IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiNy42NyIsImNvdW50IjoyMH0seyJpdGVtIjoiOC4zNyIsImNvdW50IjoxOX0seyJpdGVtIjoiOC43MSIsImNvdW50IjoxOH0seyJpdGVtIjoiOS4yOCIsImNvdW50IjoxN30seyJpdGVtIjoiOS41NyIsImNvdW50IjoxNn0seyJpdGVtIjoiOS45OCIsImNvdW50IjoxNX0seyJpdGVtIjoiMTAuNDIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjEwLjUxIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxMC43NCIsImNvdW50IjoxMn0seyJpdGVtIjoiMTAuODkiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjEwLjc3IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIxMC45NSIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiNy42NyIsInN1bSI6IjExNy44NiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzI5NCwibmFtZSI6IlUuUy4gQ29tbWVyY2lhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuIFNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIGh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlcyBVcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJjb21tZXJjaWFsX2VuZXJneV9wcmljaW5nX3VfcyIsInBvc2l0aW9uIjoyMCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxMCwid2lkdGgiOjIyNiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEwLjc0Iiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiMTAuMDYwODMzMzMzMzMzMzMiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI4LjY3IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI5LjQ2IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI5LjY1IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMC4yNiIsImNvdW50IjoxN30seyJpdGVtIjoiMTAuMTYiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEwLjE5IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMC4yNCIsImNvdW50IjoxNH0seyJpdGVtIjoiMTAuMDkiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjEwLjY0IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxMC43NCIsImNvdW50IjoxMX0seyJpdGVtIjoiMTAuMzciLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiI4LjY3Iiwic3VtIjoiMTIwLjczIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3Mjk1LCJuYW1lIjoiTWljaGlnYW4gSW5kdXN0cmlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiaW5kdXN0cmlhbF9lbmVyZ3lfcHJpY2luZ19taWNoaWdhbiIsInBvc2l0aW9uIjoyMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxMSwid2lkdGgiOjIxMCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuNzIiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI2LjkxOTE2NjY2NjY2NjY2NyIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjUuMzIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjYuMDUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYuNDciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjYuNzMiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuOTgiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjcuMDgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuMzIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjcuNjIiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjcuNzIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjcuNjgiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjcuMDQiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjUuMzIiLCJzdW0iOiI4My4wMyJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzI5NiwibmFtZSI6Ik1pbm5lc290YSBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pbm5lc290YSIsInBvc2l0aW9uIjoyMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxMiwid2lkdGgiOjIyMiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuMjciLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI2LjI4NSIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjUuMDIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjUuMjkiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjUuNjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjUuODciLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuMjYiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjYuMjkiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjYuNDciLCJjb3VudCI6MTR9LHsiaXRlbSI6IjYuNTQiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjYuOTgiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjYuNzIiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjcuMjciLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjUuMDIiLCJzdW0iOiI3NS40MiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzI5NywibmFtZSI6Ildpc2NvbnNpbiBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX3dpc2NvbnNpbiIsInBvc2l0aW9uIjoyMywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxMywid2lkdGgiOjIyOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuNzQiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI2Ljg2NjY2NjY2NjY2NjY2NyIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjUuMzkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjUuODUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYuMTYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjYuNTEiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuNzMiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjYuODUiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuMzMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjcuMzQiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjcuNCIsImNvdW50IjoxMn0seyJpdGVtIjoiNy41OCIsImNvdW50IjoxMX0seyJpdGVtIjoiNy41MiIsImNvdW50IjoxMH0seyJpdGVtIjoiNy43NCIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiNS4zOSIsInN1bSI6IjgyLjQwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3Mjk4LCJuYW1lIjoiVS5TLiBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX3VfcyIsInBvc2l0aW9uIjoyNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNCwid2lkdGgiOjE4MywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuMSIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjYuNjY1IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiNS43MyIsImNvdW50IjoyMH0seyJpdGVtIjoiNi4xNiIsImNvdW50IjoxOX0seyJpdGVtIjoiNi4zOSIsImNvdW50IjoxOH0seyJpdGVtIjoiNi45NiIsImNvdW50IjoxN30seyJpdGVtIjoiNi44MyIsImNvdW50IjoxNn0seyJpdGVtIjoiNi43NyIsImNvdW50IjoxNX0seyJpdGVtIjoiNi44MiIsImNvdW50IjoxNH0seyJpdGVtIjoiNi42NyIsImNvdW50IjoxM30seyJpdGVtIjoiNi44OSIsImNvdW50IjoxMn0seyJpdGVtIjoiNi45MSIsImNvdW50IjoxMX0seyJpdGVtIjoiNy4xIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI2Ljc1IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjczIiwic3VtIjoiNzkuOTgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjcyOTksIm5hbWUiOiJNaWNoaWdhbiBXZWlnaHRlZCBUb3RhbCBTeXN0ZW0gQXZlcmFnZSBJbnRlcnJ1cHRpb24gRnJlcXVlbmN5IEluZGV4IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogUG93ZXIgb3V0YWdlcyBtYXkgYWZmZWN0IHRoZSBzZWN1cml0eSBhbmQgc2FmZXR5IG9mIHJlc2lkZW50cyB3aXRoaW4gYSBjb21tdW5pdHkuIFRoZSBjb3N0cyBhc3NvY2lhdGVkIHdpdGggcG93ZXIgb3V0YWdlcyBhZmZlY3QgTWljaGlnYW4gYnVzaW5lc3NlcyBhbmQgbWF5IGltcGFjdCBkZWNpc2lvbnMgZm9yIGJ1c2luZXNzZXMgdG8gZXhwYW5kIG9yIGxvY2F0ZSBpbiBNaWNoaWdhbi4gTG93ZXIgU0FJRkkgc2NvcmVzIGluZGljYXRlIGhpZ2hlciBsZXZlbHMgb2YgZWxlY3RyaWMgZGlzdHJpYnV0aW9uIHJlbGlhYmlsaXR5LlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIFB1YmxpYyBTZXJ2aWNlIENvbW1pc3Npb24gXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L21wc2NcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJzeXN0ZW1fYXZlcmFnZV9pbnRlcnJ1cHRpb25fZnJlcXVlbmN5X2luZGV4X21pY2hpZ2FuX3dlaWdodGVkX3RvdGFsIiwicG9zaXRpb24iOjI1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE1LCJ3aWR0aCI6NDEyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS4xMiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuOTMzIiwibnVsbCI6MiwidG9wIjpbeyJpdGVtIjoiMS4wNyIsImNvdW50IjoyMH0seyJpdGVtIjoiMC45MSIsImNvdW50IjoxOX0seyJpdGVtIjoiMC44MjAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjAuODciLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEuMTIiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjAuODcwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIwLjk1IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjg0IiwiY291bnQiOjEzfSx7Iml0ZW0iOiIwLjk3IiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiMC44MjAiLCJzdW0iOiI5LjMzMCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwMCwibmFtZSI6IkNvbnN1bWVycyBFbmVyZ3kgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9jb25zdW1lcnNfZW5lcmd5IiwicG9zaXRpb24iOjI2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE2LCJ3aWR0aCI6Mzc0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS4zNjAiLCJub25fbnVsbCI6MTAsImF2ZXJhZ2UiOiIxLjA3NyIsIm51bGwiOjIsInRvcCI6W3siaXRlbSI6IjEuMjgwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxLjA4MCIsImNvdW50IjoxOX0seyJpdGVtIjoiMS4wNTAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEuMDQwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxLjM2MCIsImNvdW50IjoxNn0seyJpdGVtIjoiMS4wNjAiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEuMDAwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjk4IiwiY291bnQiOjEzfSx7Iml0ZW0iOiIwLjkxIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxLjAxIiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMC45MSIsInN1bSI6IjEwLjc3MCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwMSwibmFtZSI6IkRldHJvaXQgRWRpc29uIFN5c3RlbSBBdmVyYWdlIEludGVycnVwdGlvbiBGcmVxdWVuY3kgSW5kZXgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBQb3dlciBvdXRhZ2VzIG1heSBhZmZlY3QgdGhlIHNlY3VyaXR5IGFuZCBzYWZldHkgb2YgcmVzaWRlbnRzIHdpdGhpbiBhIGNvbW11bml0eS4gVGhlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBwb3dlciBvdXRhZ2VzIGFmZmVjdCBNaWNoaWdhbiBidXNpbmVzc2VzIGFuZCBtYXkgaW1wYWN0IGRlY2lzaW9ucyBmb3IgYnVzaW5lc3NlcyB0byBleHBhbmQgb3IgbG9jYXRlIGluIE1pY2hpZ2FuLiBMb3dlciBTQUlGSSBzY29yZXMgaW5kaWNhdGUgaGlnaGVyIGxldmVscyBvZiBlbGVjdHJpYyBkaXN0cmlidXRpb24gcmVsaWFiaWxpdHkuXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InN5c3RlbV9hdmVyYWdlX2ludGVycnVwdGlvbl9mcmVxdWVuY3lfaW5kZXhfZGV0cm9pdF9lZGlzb24iLCJwb3NpdGlvbiI6MjcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTcsIndpZHRoIjozNjEsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIwLjkyMCIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuNzk1IiwibnVsbCI6MiwidG9wIjpbeyJpdGVtIjoiMC44NzAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjAuNzQwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIwLjYxMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMC43MjAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuOTIwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIwLjc5MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMC45IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjc2IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMC42MTAiLCJzdW0iOiI3Ljk1MCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwMiwibmFtZSI6IkluZGlhbmEgTWljaGlnYW4gUG93ZXIgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9pbmRpYW5hX21pY2hpZ2FuX3Bvd2VyIiwicG9zaXRpb24iOjI4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE4LCJ3aWR0aCI6NDEwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS43MiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjEuMjg1NCIsIm51bGwiOjIsInRvcCI6W3siaXRlbSI6IjEuMzA0IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxLjI2IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxLjEzMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMS4xNTAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuOTYiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEuMzAwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxLjQ3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxLjMiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjEuNzIiLCJjb3VudCI6MTJ9XSwic21hbGxlc3QiOiIwLjk2Iiwic3VtIjoiMTIuODU0In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3MzAzLCJuYW1lIjoiV2UgRW5lcmdpZXMgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF93ZV9lbmVyZ2llcyIsInBvc2l0aW9uIjoyOSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxOSwid2lkdGgiOjMzOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEuMjkwIiwibm9uX251bGwiOjEwLCJhdmVyYWdlIjoiMC44MDMiLCJudWxsIjoyLCJ0b3AiOlt7Iml0ZW0iOiIxLjI5MCIsImNvdW50IjoyMH0seyJpdGVtIjoiMC44IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIwLjY5IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjQzIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIwLjk5IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIwLjgxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIwLjUxMCIsImNvdW50IjoxNH0seyJpdGVtIjoiMC43NCIsImNvdW50IjoxM30seyJpdGVtIjoiMSIsImNvdW50IjoxMn0seyJpdGVtIjoiMC43NyIsImNvdW50IjoxMX1dLCJzbWFsbGVzdCI6IjAuNDMiLCJzdW0iOiI4LjAzMCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwNCwibmFtZSI6IkVsZWN0cmljYWwgVHJhbnNtaXNzaW9uIExpbmUgT3V0YWdlcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVsZWN0cmljIHRyYW5zbWlzc2lvbiBkZWxpdmVycyBlbGVjdHJpYyBwb3dlciB0byB3aG9sZXNhbGUgY3VzdG9tZXJzIChlLmcuLCBDb25zdW1lciBFbmVyZ3ksIERldHJvaXQgRWRpc29uKSB0aHJvdWdoIHRoZSBpbnRlcmNvbm5lY3RlZCBidWxrIGVsZWN0cmljIHN5c3RlbS4gTWFueSB0aW1lcywgYSBzaW5nbGUgbGluZSBvdXRhZ2Ugb24gdGhlIHRyYW5zbWlzc2lvbiBzeXN0ZW0gZG9lcyBub3QgcmVzdWx0IGluIHBvd2VyIG91dGFnZXMgZm9yIGN1c3RvbWVycyBhcyBtdWx0aXBsZSBwYXRocyBhcmUgYXZhaWxhYmxlIHRocm91Z2ggdGhlIGludGVyY29ubmVjdGVkIGdyaWQuIExvd2VyIGxldmVscyBvZiB0cmFuc21pc3Npb24gbGluZSBvdXRhZ2VzIGhlbHBzIHRvIGVuc3VyZSBoaWdoIGxldmVscyBvZiBlbGVjdHJpY2l0eSByZWxpYWJpbGl0eSBmb3IgcmV0YWlsIGN1c3RvbWVycy4gSGlnaCBsZXZlbHMgb2YgZWxlY3RyaWNpdHkgcmVsaWFiaWxpdHkgcHJvdmlkZSBmb3IgdGhlIHNhZmV0eSBhbmQgc2VjdXJpdHkgb2YgcmVzaWRlbnRzLCBhbmQgcHJvdmlkZXMgYSBuZWNlc3Nhcnkgc2VydmljZSBmb3IgYnVzaW5lc3NlcyB3aG8gbWF5IHdpc2ggdG8gbG9jYXRlIG9yIGV4cGFuZCBpbiBNaWNoaWdhbi5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoiZWxlY3RyaWNhbF90cmFuc21pc3Npb25fbGluZV9vdXRhZ2VzIiwicG9zaXRpb24iOjMwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTIwLCJ3aWR0aCI6MjYwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMC4yNzYiLCJub25fbnVsbCI6MTAsImF2ZXJhZ2UiOiIwLjIwNzciLCJudWxsIjoyLCJ0b3AiOlt7Iml0ZW0iOiIwLjI3NiIsImNvdW50IjoyMH0seyJpdGVtIjoiMC4yMTIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuMjE3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjIzMiIsImNvdW50IjoxN30seyJpdGVtIjoiMC4yNiIsImNvdW50IjoxNn0seyJpdGVtIjoiMC4yMDAiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjAuMTg3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjEyOCIsImNvdW50IjoxM30seyJpdGVtIjoiMC4yMjIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjAuMTQzIiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMC4xMjgiLCJzdW0iOiIyLjA3NyJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwNSwibmFtZSI6IlN0YXRlIFBhcmsgUG9wdWxhcml0eSAtIEFubnVhbCBQYXJrIFZpc2l0cyBwZXIgQ2FwaXRhIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhlIG1vcmUgdGhhbiBhIGh1bmRyZWQgcGFya3MgYW5kIHJlY3JlYXRpb24gYXJlYXMgaW4gTWljaGlnYW4ncyBzdGF0ZSBwYXJrIHN5c3RlbSBvZmZlciByZXNpZGVudHMgYW5kIHZpc2l0b3JzIHRoZSBvcHBvcnR1bml0eSB0byBleHBlcmllbmNlIHNjZW5pYyBmb3Jlc3RzLCB0cmFpbHMsIGxha2VzIGFuZCBoaXN0b3JpYyBzaXRlcy4gTWljaGlnYW4gaXMgYSBwcmltZSBkZXN0aW5hdGlvbiBmb3IgY2FtcGluZywgZmlzaGluZywgYm9hdGluZywgaGlraW5nLCBiaWN5Y2xpbmcgYW5kIGEgaG9zdCBvZiBvdGhlciBvdXRkb29yIGFjdGl2aXRpZXMuIFRoZSBudW1iZXIgb2YgYW5udWFsIHZpc2l0cyBwZXIgcmVzaWRlbnQgdG8gc3RhdGUgcGFya3MgaXMgdGhlIHRvdGFsIG51bWJlciBvZiBzdGF0ZSBwYXJrIHZpc2l0cyBkaXZpZGVkIGJ5IHRoZSBwb3B1bGF0aW9uIGluIE1pY2hpZ2FuLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXNcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NS0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InN0YXRlX3BhcmtfcG9wdWxhcml0eV9hbm51YWxfcGFya192aXNpdHNfcGVyX2NhcGl0YSIsInBvc2l0aW9uIjozMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyMSwid2lkdGgiOjMyOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIuODMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIyLjQxIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMi4zOCIsImNvdW50IjoyMH0seyJpdGVtIjoiMi4zMiIsImNvdW50IjoxOX0seyJpdGVtIjoiMi4yOCIsImNvdW50IjoxOH0seyJpdGVtIjoiMi4yMiIsImNvdW50IjoxN30seyJpdGVtIjoiMi4yNSIsImNvdW50IjoxNn0seyJpdGVtIjoiMi4zNiIsImNvdW50IjoxNX0seyJpdGVtIjoiMi42MCIsImNvdW50IjoxNH0seyJpdGVtIjoiMi40NyIsImNvdW50IjoxM30seyJpdGVtIjoiMi41NiIsImNvdW50IjoxMn0seyJpdGVtIjoiMi40MyIsImNvdW50IjoxMX0seyJpdGVtIjoiMi44MyIsImNvdW50IjoxMH1dLCJzbWFsbGVzdCI6IjIuMjIiLCJzdW0iOiIyOC45MiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwNiwibmFtZSI6Ik51bWJlciBvZiBOb24tcmVzaWRlbnQgU3RhdGUgUGFyayBWaXNpdHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBUaGUgbnVtYmVyIG9mIE1pY2hpZ2FuIFN0YXRlIFBhcmsgcGFzc2VzIHNvbGQgdG8gbm9uLXJlc2lkZW50cyBkZW1vbnN0cmF0ZXMgdGhlIG51bWJlciBvZiBvdXQtb2Ytc3RhdGUgdG91cmlzdHMgdmlzaXRpbmcgTWljaGlnYW4gdG8gdXNlIHRoZSBzdGF0ZSBwYXJrIHN5c3RlbS4gT3V0LW9mLXN0YXRlIHRvdXJpc20gYm9sc3RlcnMgdGhlIGVjb25vbWllcyBpbiBNaWNoaWdhbidzIGNvbW11bml0aWVzLlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBOYXR1cmFsIFJlc291cmNlc1xuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9kbnIvMCw0NTcwLDctMTUzLTEwMzY1LS0tLDAwLmh0bWxcblxuVXBkYXRlZCBhbm51YWxseSBpbiBKYW51YXJ5IiwiZmllbGROYW1lIjoibnVtYmVyX29mX25vbl9yZXNpZGVudF9zdGF0ZV9wYXJrX3Zpc2l0cyIsInBvc2l0aW9uIjozMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyMiwid2lkdGgiOjIzNSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjI5MjQ0MyIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjIyNjcxMy4xNjY2NjY2NjY3IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMTgzNjc1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxNzY3NjMiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjE5Njk1OCIsImNvdW50IjoxOH0seyJpdGVtIjoiMTkxOTE1IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMTE5MDIiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjIzNzUxMCIsImNvdW50IjoxNX0seyJpdGVtIjoiMjIxOTA0IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyNTA2ODkiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjI0MTI5NSIsImNvdW50IjoxMn0seyJpdGVtIjoiMjc4MzY0IiwiY291bnQiOjExfSx7Iml0ZW0iOiIyMzcxNDAiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjI5MjQ0MyIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiMTc2NzYzIiwic3VtIjoiMjcyMDU1OCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMwNywibmFtZSI6IlBlcmNlbnRhZ2Ugb2YgQWR1bHRzIFJlcG9ydGluZyBQYXJ0aWNpcGF0aW9uIGluIE91dGRvb3IgUmVjcmVhdGlvbiBBY3Rpdml0eSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE91dGRvb3IgcmVjcmVhdGlvbiBwcm92aWRlcyBoZWFsdGggYmVuZWZpdHMgdG8gcGFydGljaXBhbnRzLiBJdCBhbHNvIGlzIGFuIGltcG9ydGFudCBjb21wb25lbnQgb2YgbWFueSBsb2NhbCBhbmQgcmVnaW9uYWwgZWNvbm9taWVzLiBBZGRpdGlvbmFsIHBhcnRpY2lwYXRpb24gaW4gb3V0ZG9vciByZWNyZWF0aW9uIGNhbiBpbXByb3ZlIHRoZSBoZWFsdGggYW5kIHF1YWxpdHkgb2YgbGlmZSBmb3IgTWljaGlnYW4gcmVzaWRlbnRzLlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBOYXR1cmFsIFJlc291cmNlcyBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NV8zNjU3Ni0tLSwwMC5odG1sXG5cblxuVXBkYXRlZCBiaWVubmlhbGx5IGluIE1heSIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfYWR1bHRzX3JlcG9ydGluZ19wYXJ0aWNpcGF0aW9uX2luX291dGRvb3JfcmVjcmVhdGlvbl9hY3Rpdml0eSIsInBvc2l0aW9uIjozMywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIxODkyOCwid2lkdGgiOjQyOSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6Ijg3Iiwibm9uX251bGwiOjEsImF2ZXJhZ2UiOiI4NyIsIm51bGwiOjExLCJ0b3AiOlt7Iml0ZW0iOiI4NyIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6Ijg3Iiwic3VtIjoiODcifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMDgsIm5hbWUiOiJQZXJjZW50YWdlIG9mIEFkdWx0cyBSZXBvcnRpbmcgUGFydGljaXBhdGlvbiBpbiBGZWUtYmFzZWQgUmVjcmVhdGlvbiBBY3Rpdml0eSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE91dGRvb3IgcmVjcmVhdGlvbiBhbmQgbmF0dXJhbCByZXNvdXJjZSBjb25zZXJ2YXRpb24gaW4gTWljaGlnYW4gYXJlIHByZWRvbWluYW50bHkgZnVuZGVkIHRocm91Z2ggZmVlcyBmb3IgbGljZW5zZWQgb3V0ZG9vciByZWNyZWF0aW9uIGFuZCBmZWRlcmFsIGV4Y2lzZSB0YXhlcyBvbiBodW50aW5nIGFuZCBmaXNoaW5nIGVxdWlwbWVudC4gVGhlc2UgZG9sbGFycyBmdW5kIG91dGRvb3IgcmVjcmVhdGlvbiBvcHBvcnR1bml0aWVzIGZvciBldmVyeW9uZS4gSXQgaXMgaW1wb3J0YW50IHRvIGluY3JlYXNlIHBhcnRpY2lwYXRpb24gaW4gbGljZW5zZWQgYWN0aXZpdGllcyB0byBwcm92aWRlIGhpZ2ggcXVhbGl0eSBvdXRkb29yIHJlY3JlYXRpb24gb3Bwb3J0dW5pdGllcy5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIE5hdHVyYWwgUmVzb3VyY2VzIFxuXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2Ruci8wLDQ1NzAsNy0xNTMtMzE1NzRfNjE3OTMtLS0sMDAuaHRtbFxuXG5cblVwZGF0ZWQgYmllbm5pYWxseSBpbiBNYXkiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2FkdWx0c19yZXBvcnRpbmdfcGFydGljaXBhdGlvbl9pbl9mZWVfYmFzZWRfcmVjcmVhdGlvbl9hY3Rpdml0eSIsInBvc2l0aW9uIjozNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTAzNSwid2lkdGgiOjQ0MCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjQxIiwibm9uX251bGwiOjEsImF2ZXJhZ2UiOiI0MSIsIm51bGwiOjExLCJ0b3AiOlt7Iml0ZW0iOiI0MSIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjQxIiwic3VtIjoiNDEifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMDksIm5hbWUiOiJQcml2YXRlIEludmVzdG1lbnQgaW4gQnJvd25maWVsZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBCcm93bmZpZWxkIHByb2dyYW1zIHByb21vdGUgY29tbXVuaXR5IHJldml0YWxpemF0aW9uLCBhY2NlbGVyYXRlIHByaXZhdGUgaW52ZXN0bWVudCBhbmQgY29udHJpYnV0ZSB0byBNaWNoaWdhbidzIHJlaW52ZW50aW9uLCBwYXJ0aWN1bGFybHkgaW4gbWFueSBvZiBvdXIgY29yZSB1cmJhbiBhcmVhcy4gVGhlIGRhdGEgcHJlc2VudGVkIHJlcHJlc2VudCB0aGUgYW1vdW50IG9mIHByaXZhdGUgaW52ZXN0bWVudCBjb21taXR0ZWQgYnkgcXVhcnRlciBmb3IgcHJvamVjdHMgcmVjZWl2aW5nIGJyb3duZmllbGQgcmVkZXZlbG9wbWVudCBzdXBwb3J0LCBpbmNsdWRpbmcgdGhlIENvbW11bml0eSBSZXZpdGFsaXphdGlvbiBQcm9ncmFtIChDUlApLCBCcm93bmZpZWxkIFRheCBJbmNyZW1lbnQgRmluYW5jaW5nIGFuZCBNREVRIEJyb3duZmllbGQgUHJvZ3JhbSBhd2FyZHMuIFByaXZhdGUgaW52ZXN0bWVudCBpbmNsdWRlcyBmdW5kcyB1c2VkIGZvciByZWhhYmlsaXRhdGlvbiwgcmVub3ZhdGlvbiwgbmV3IGNvbnN0cnVjdGlvbiwgc2l0ZSBpbXByb3ZlbWVudHMsIG1hY2hpbmVyeSwgZXF1aXBtZW50IGFuZCBmaXh0dXJlcywgYWNxdWlzaXRpb24gY29zdHMsIGFuZCBhc3NvY2lhdGVkIGRldmVsb3BtZW50IGNvc3RzLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIEVjb25vbWljIERldmVsb3BtZW50IENvcnBvcmF0aW9uIFxuXG5cbmh0dHA6Ly93d3cubWljaGlnYW5idXNpbmVzcy5vcmcvY29tbXVuaXR5L2RldmVsb3BtZW50LWFzc2lzdGFuY2UvXG5cblVwZGF0ZWQgcXVhcnRlcmx5IiwiZmllbGROYW1lIjoicHJpdmF0ZV9pbnZlc3RtZW50X2luX2Jyb3duZmllbGRzIiwicG9zaXRpb24iOjM1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTIzLCJ3aWR0aCI6MTk0LCJjYWNoZWRDb250ZW50cyI6eyJub25fbnVsbCI6MCwibnVsbCI6MTIsInN1bSI6IjAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoiY3VycmVuY3kiLCJodW1hbmUiOiJmYWxzZSIsImN1cnJlbmN5U3R5bGUiOiJVU0QiLCJwcmVjaXNpb24iOiIyIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMTEsIm5hbWUiOiJDb3VudGllcyBXaGVyZSBSZXNpZGVudHMgSGF2ZSBDb252ZW5pZW50IEFjY2VzcyB0byBSZWN5Y2xpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBUbyBleHBhbmQgd2FzdGUgdXRpbGl6YXRpb24sIE1pY2hpZ2FuIHdpbGwgd29yayB0byBlbnN1cmUgdGhhdCBhbGwgcmVzaWRlbnRzIGhhdmUgY29udmVuaWVudCBhY2Nlc3MgdG8gcmVjeWNsaW5nLiBSZWN5Y2xpbmcgZW5hYmxlcyB0aGUgdXNlIG9mIHdhc3RlIGFzIGEgcmVzb3VyY2UuIEZvciBhIGNvdW50eSB0byBoYXZlIGNvbnZlbmllbnQgYWNjZXNzIHRvIHJlY3ljbGluZywgZWFjaCBjb21tdW5pdHkgc2hvdWxkIGhhdmUgYXQgbGVhc3Qgb25lIGRyb3Atb2ZmIGxvY2F0aW9uIHBlciAxMCwwMDAgcGVvcGxlLCBhbmQgaGF2ZSBhIGN1cmJzaWRlIHJlY3ljbGluZyBwcm9ncmFtIGZvciBjb21tdW5pdGllcyB3aXRoIG1vcmUgdGhhbiAxMCwwMDAgcGVvcGxlLlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZGVxLzAsNDU2MSw3LTEzNS03MDE1M183MDE1NV8zNTg1XzQxMzAtLS0sMDAuaHRtbFxuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIgXG5cbkZvciByZWN5Y2xpbmcgbG9jYXRpb25zIGJ5IGNvdW50eTogIGh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RlcS8wLDQ1NjEsNy0xMzUtNzAxNTNfNzAxNTVfMzU4NV80MTMwLTExNTM5NC0tLDAwLmh0bWxcbiIsImZpZWxkTmFtZSI6ImNvdW50aWVzX3doZXJlX3Jlc2lkZW50c19oYXZlX2NvbnZlbmllbnRfYWNjZXNzX3RvX3JlY3ljbGluZyIsInBvc2l0aW9uIjozNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTIyMCwid2lkdGgiOjM2OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjI2Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiIyNC42IiwibnVsbCI6NywidG9wIjpbeyJpdGVtIjoiMjIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjI0IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyNiIsImNvdW50IjoxOH0seyJpdGVtIjoiMjUiLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiIyMiIsInN1bSI6IjEyMyJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjczMTIsIm5hbWUiOiJNaWNoaWdhbiBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eVxuXG4gXG5VcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfbWljaGlnYW4iLCJwb3NpdGlvbiI6MzgsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjQsIndpZHRoIjo1MzcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI5MiIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiOTAuMiIsIm51bGwiOjcsInRvcCI6W3siaXRlbSI6Ijg5IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI5MCIsImNvdW50IjoxOX0seyJpdGVtIjoiOTIiLCJjb3VudCI6MTh9XSwic21hbGxlc3QiOiI4OSIsInN1bSI6IjQ1MSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMxMywibmFtZSI6IklsbGlub2lzIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19pbGxpbm9pcyIsInBvc2l0aW9uIjozOSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyNSwid2lkdGgiOjUyMywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6Ijg4Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4Ny4yIiwibnVsbCI6NywidG9wIjpbeyJpdGVtIjoiODciLCJjb3VudCI6MjB9LHsiaXRlbSI6Ijg4IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiODciLCJzdW0iOiI0MzYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMTQsIm5hbWUiOiJJbmRpYW5hIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19pbmRpYW5hIiwicG9zaXRpb24iOjQwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI2LCJ3aWR0aCI6NTI4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODgiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjgzLjgiLCJudWxsIjo3LCJ0b3AiOlt7Iml0ZW0iOiI4MiIsImNvdW50IjoyMH0seyJpdGVtIjoiODAiLCJjb3VudCI6MTl9LHsiaXRlbSI6Ijg4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4NyIsImNvdW50IjoxN31dLCJzbWFsbGVzdCI6IjgwIiwic3VtIjoiNDE5In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3MzE1LCJuYW1lIjoiTWlubmVzb3RhIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19taW5uZXNvdGEiLCJwb3NpdGlvbiI6NDEsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjcsIndpZHRoIjo1NTMsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMDAiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6Ijk5LjQiLCJudWxsIjo3LCJ0b3AiOlt7Iml0ZW0iOiIxMDAiLCJjb3VudCI6MjB9LHsiaXRlbSI6Ijk5IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiOTkiLCJzdW0iOiI0OTcifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMTYsIm5hbWUiOiJPaGlvIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19vaGlvIiwicG9zaXRpb24iOjQyLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI4LCJ3aWR0aCI6NTE0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNzIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjY3IiwibnVsbCI6NywidG9wIjpbeyJpdGVtIjoiNjUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjY4IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2NyIsImNvdW50IjoxOH0seyJpdGVtIjoiNzIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYzIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNjMiLCJzdW0iOiIzMzUifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMTcsIm5hbWUiOiJXaXNjb25zaW4gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX3dpc2NvbnNpbiIsInBvc2l0aW9uIjo0MywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyOSwid2lkdGgiOjU2MywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4OC44IiwibnVsbCI6NywidG9wIjpbeyJpdGVtIjoiODgiLCJjb3VudCI6MjB9LHsiaXRlbSI6Ijg2IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI5MCIsImNvdW50IjoxOH1dLCJzbWFsbGVzdCI6Ijg2Iiwic3VtIjoiNDQ0In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY3MzE4LCJuYW1lIjoiTW9uaXRvcmVkIEJlYWNoZXMgd2l0aCBubyBDbG9zdXJlcyBvciBVbnNhZmUgQWR2aXNvcmllcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6Im1vbml0b3JlZF9iZWFjaGVzX3dpdGhfbm9fY2xvc3VyZXNfb3JfdW5zYWZlX2Fkdmlzb3JpZXMiLCJwb3NpdGlvbiI6NDQsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MzAsIndpZHRoIjozNzQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4NyIsIm5vbl9udWxsIjoxMSwiYXZlcmFnZSI6Ijc5LjI3MjcyNzI3MjcyNzI3IiwibnVsbCI6MSwidG9wIjpbeyJpdGVtIjoiODIiLCJjb3VudCI6MjB9LHsiaXRlbSI6Ijg3IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4NSIsImNvdW50IjoxOH0seyJpdGVtIjoiODAiLCJjb3VudCI6MTd9LHsiaXRlbSI6Ijc2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI3MiIsImNvdW50IjoxNX0seyJpdGVtIjoiNzUiLCJjb3VudCI6MTR9LHsiaXRlbSI6Ijc3IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiNzIiLCJzdW0iOiI4NzIifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjczMTksIm5hbWUiOiJQZXJjZW50YWdlIG9mIFNpZ25pZmljYW50bHkgSGFybWZ1bCBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgZm9yIHdoaWNoIENvbnRyb2wgTWVhc3VyZXMgYXJlIGluIFBsYWNlIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogQXF1YXRpYyBJbnZhc2l2ZSBTcGVjaWVzIChBSVMpIGFyZSBub24tbmF0aXZlIHNwZWNpZXMgd2hvc2UgaW50cm9kdWN0aW9uIG1heSBjYXVzZSBlY29ub21pYyBvciBlbnZpcm9ubWVudGFsIGhhcm0uIFdoaWxlIG5vdCBhbGwgbm9uLW5hdGl2ZSBzcGVjaWVzIGFyZSBkZXN0cnVjdGl2ZSwgbWFuYWdpbmcgdGhlIGltcGFjdCBvZiBoYXJtZnVsIHNwZWNpZXMgaXMgaW1wb3J0YW50IHRvIG1haW50YWluIE1pY2hpZ2FuJ3MgbmF0dXJhbCByZXNvdXJjZXMsIGVjb25vbXksIHJlY3JlYXRpb25hbCBhcmVhcyBhbmQgcHJvdGVjdCBwdWJsaWMgaGVhbHRoLiBBSVMgZW50ZXIgb3VyIHdhdGVycyBpbiB2YXJpb3VzIHdheXMsIGluY2x1ZGluZyBmcm9tIGJhbGxhc3Qgd2F0ZXIgZGlzY2hhcmdlcyBvZiBvY2Vhbi1nb2luZyBzaGlwcywgb3IgZnJvbSBpbnRlbnRpb25hbCBvciBhY2NpZGVudGFsIHJlbGVhc2VzIG9mIHNwZWNpZXMgaW50byB3YXRlcndheXMuIEtub3duIEFJUyBlc3RhYmxpc2hlZCBpbiBNaWNoaWdhbiB3YXRlcnMgd2l0aCBzaWduaWZpY2FudCBpbXBhY3QgaW5jbHVkZSByb3VuZCBnb2J5LCB6ZWJyYSBtdXNzZWxzLCBwaHJhZ21pdGVzIGFuZCB0aGUgc2VhIGxhbXByZXkuXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eVxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9kZXEvMCw0NTYxLDctMTM1LTMzMTNfODMxNC0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlclxuXG5Gb3IgdGhlIG1haW4gQXF1YXRpYyBJbnZhc2l2ZSBTcGVjaWVzIFdlYiBwYWdlLCBhbmQgXG50aGUgQXF1YXRpYyBJbnZhc2l2ZSBTcGVjaWVzIFN0YXRlIE1hbmFnZW1lbnQgUGxhbiwgZ28gdG8gd3d3Lm1pY2hpZ2FuLmdvdi9hcXVhdGljaW52YXNpdmVzXG4iLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX3NpZ25pZmljYW50bHlfaGFybWZ1bF9hcXVhdGljX2ludmFzaXZlX3NwZWNpZXNfZm9yX3doaWNoX2NvbnRyb2xfbWVhc3VyZXNfYXJlX2luX3BsYWNlIiwicG9zaXRpb24iOjQ1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjIwMzkwLCJ3aWR0aCI6NTg5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjYiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjI0LjIiLCJudWxsIjo3LCJ0b3AiOlt7Iml0ZW0iOiIyMyIsImNvdW50IjoyMH0seyJpdGVtIjoiMjYiLCJjb3VudCI6MTl9XSwic21hbGxlc3QiOiIyMyIsInN1bSI6IjEyMSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NzMyMCwibmFtZSI6IlJhdyBzZXdhZ2UgZGlzY2hhcmdlZCBpbiBiaWxsaW9ucyBvZiBnYWxsb25zIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoicmF3X3Nld2FnZV9kaXNjaGFyZ2VkX2luX2JpbGxpb25zX29mX2dhbGxvbnMiLCJwb3NpdGlvbiI6NDYsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MzEsIndpZHRoIjoyNDYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMi42Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI1LjcxMzc1IiwibnVsbCI6NCwidG9wIjpbeyJpdGVtIjoiNS4zOCIsImNvdW50IjoyMH0seyJpdGVtIjoiNy4yOSIsImNvdW50IjoxOX0seyJpdGVtIjoiMi40NSIsImNvdW50IjoxOH0seyJpdGVtIjoiOC4wMCIsImNvdW50IjoxN30seyJpdGVtIjoiMS4yMSIsImNvdW50IjoxNn0seyJpdGVtIjoiMy41OCIsImNvdW50IjoxNX0seyJpdGVtIjoiNS4yIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMi42IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMS4yMSIsInN1bSI6IjQ1LjcxIn0sImZvcm1hdCI6e319XSwiZGlzcGxheUZvcm1hdCI6eyJmaXhlZENvbHVtbnMiOlsieWVhciJdLCJzZXJpZXNDb2x1bW5zIjpbe31dLCJzbW9vdGhMaW5lIjpmYWxzZSwibGVnZW5kIjoiYm90dG9tIiwiaGlkZURzZ01zZyI6ZmFsc2UsImxpbmVTaXplIjoiMiIsImRhdGFMYWJlbHMiOmZhbHNlLCJwb2ludFNpemUiOiIzIiwieUF4aXMiOnsiZm9ybWF0dGVyIjp7ImFiYnJldmlhdGUiOnRydWV9fSwiY2hhcnRUeXBlIjoibGluZSIsInZhbHVlQ29sdW1ucyI6W3siZmllbGROYW1lIjoiaW5kdXN0cmlhbF9lbmVyZ3lfcHJpY2luZ19taWNoaWdhbiIsImNvbG9yIjoiI2ZmMDAwMCJ9LHsiZmllbGROYW1lIjoiaW5kdXN0cmlhbF9lbmVyZ3lfcHJpY2luZ19taW5uZXNvdGEiLCJjb2xvciI6IiNmZjAwZmYifSx7ImZpZWxkTmFtZSI6ImluZHVzdHJpYWxfZW5lcmd5X3ByaWNpbmdfd2lzY29uc2luIiwiY29sb3IiOiIjMDAwMGZmIn0seyJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX3VfcyIsImNvbG9yIjoiIzAwZmYwMCJ9XSwiZGVzY3JpcHRpb25Db2x1bW5zIjpbe31dLCJsZWdlbmREZXRhaWxzIjp7ImN1c3RvbUVudHJpZXMiOlt7ImxhYmVsIjoiQ2VudHMgcGVyIGtpbG93YXR0IGhvdXIifV0sInNob3dWYWx1ZU1hcmtlcnMiOnRydWUsInNob3dTZXJpZXMiOnRydWV9LCJzb3J0U2VyaWVzIjpmYWxzZX0sImdyYW50cyI6W3siaW5oZXJpdGVkIjp0cnVlLCJ0eXBlIjoidmlld2VyIiwiZmxhZ3MiOlsicHVibGljIl19XSwibWV0YWRhdGEiOnsicmRmU3ViamVjdCI6IjAiLCJhdmFpbGFibGVEaXNwbGF5VHlwZXMiOlsiY2hhcnQiLCJ0YWJsZSIsImZhdHJvdyIsInBhZ2UiXSwicmVuZGVyVHlwZUNvbmZpZyI6eyJ2aXNpYmxlIjp7ImNoYXJ0Ijp0cnVlLCJ0YWJsZSI6dHJ1ZX19fSwib3duZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJwcm9maWxlSW1hZ2VVcmxMYXJnZSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL0xBUkdFIiwicHJvZmlsZUltYWdlVXJsTWVkaXVtIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVEhVTUIiLCJwcm9maWxlSW1hZ2VVcmxTbWFsbCI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RJTlkiLCJzY3JlZW5OYW1lIjoiT3BlbiBNaWNoaWdhbiIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsImZsYWdzIjpbIm1heUJlU3Rvcmllc0NvT3duZXIiXX0sInF1ZXJ5Ijp7ImZpbHRlckNvbmRpdGlvbiI6eyJ0eXBlIjoib3BlcmF0b3IiLCJ2YWx1ZSI6IkFORCIsImNoaWxkcmVuIjpbeyJ0eXBlIjoib3BlcmF0b3IiLCJ2YWx1ZSI6Ik9SIiwiY2hpbGRyZW4iOlt7InR5cGUiOiJvcGVyYXRvciIsInZhbHVlIjoiSVNfTk9UX0JMQU5LIiwiY2hpbGRyZW4iOlt7ImNvbHVtbklkIjozMjU2NjcyOTUsInR5cGUiOiJjb2x1bW4ifV19XSwibWV0YWRhdGEiOnsidGFibGVDb2x1bW5JZCI6eyIxNjE5MzY0IjoyMDMwOTkxMX0sIm9wZXJhdG9yIjoiYmxhbms/IiwiY3VzdG9tVmFsdWVzIjpbIklTX0JMQU5LIl19fV0sIm1ldGFkYXRhIjp7InVuaWZpZWRWZXJzaW9uIjoyfX0sIm9yZGVyQnlzIjpbeyJhc2NlbmRpbmciOnRydWUsImV4cHJlc3Npb24iOnsiY29sdW1uSWQiOjMyNTY2NzI3NiwidHlwZSI6ImNvbHVtbiJ9fV19LCJyaWdodHMiOlsicmVhZCJdLCJ0YWJsZUF1dGhvciI6eyJpZCI6Ind4dW0td2p6ZiIsImRpc3BsYXlOYW1lIjoiT3BlbiBNaWNoaWdhbiIsInByb2ZpbGVJbWFnZVVybExhcmdlIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvTEFSR0UiLCJwcm9maWxlSW1hZ2VVcmxNZWRpdW0iOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USFVNQiIsInByb2ZpbGVJbWFnZVVybFNtYWxsIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVElOWSIsInNjcmVlbk5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwidHlwZSI6ImludGVyYWN0aXZlIiwiZmxhZ3MiOlsibWF5QmVTdG9yaWVzQ29Pd25lciJdfSwiZmxhZ3MiOlsib3duZXJNYXlCZUNvbnRhY3RlZCJdfX0=
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6IjZ6MzkteGo3aCIsIm5hbWUiOiJFbmVyZ3kgQW5kIEVudmlyb25tZW50IERhc2hib2FyZCIsImFzc2V0VHlwZSI6ImRhdGFzZXQiLCJhdmVyYWdlUmF0aW5nIjowLCJjYXRlZ29yeSI6IkVuZXJneSAmIEVudmlyb25tZW50IERhc2hib2FyZCIsImNyZWF0ZWRBdCI6MTQwMzAxMjk3MiwiZGVzY3JpcHRpb24iOiJPcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uIiwiZGlzcGxheVR5cGUiOiJ0YWJsZSIsImRvbWFpbkNOYW1lIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiZG93bmxvYWRDb3VudCI6MzgyLCJoaWRlRnJvbUNhdGFsb2ciOmZhbHNlLCJoaWRlRnJvbURhdGFKc29uIjpmYWxzZSwiaW5kZXhVcGRhdGVkQXQiOjE1MDg0Mzc4NDYsIm5ld0JhY2tlbmQiOnRydWUsIm51bWJlck9mQ29tbWVudHMiOjAsIm9pZCI6MjcwNDM5NDYsInByb3ZlbmFuY2UiOiJvZmZpY2lhbCIsInB1YmxpY2F0aW9uQXBwZW5kRW5hYmxlZCI6ZmFsc2UsInB1YmxpY2F0aW9uRGF0ZSI6MTUwODQzNzc2NCwicHVibGljYXRpb25Hcm91cCI6MTYxOTM2NCwicHVibGljYXRpb25TdGFnZSI6InB1Ymxpc2hlZCIsInJvd3NVcGRhdGVkQXQiOjE1MDg0Mzc2NjcsInJvd3NVcGRhdGVkQnkiOiJ3eHVtLXdqemYiLCJ0YWJsZUlkIjoxNDU0NjUxMywidG90YWxUaW1lc1JhdGVkIjowLCJ2aWV3Q291bnQiOjEwMjMsInZpZXdMYXN0TW9kaWZpZWQiOjE1MDg0Mzc3NjQsInZpZXdUeXBlIjoidGFidWxhciIsImFwcHJvdmFscyI6W3sicmV2aWV3ZWRBdCI6MTUwODQzNzc2NCwicmV2aWV3ZWRBdXRvbWF0aWNhbGx5Ijp0cnVlLCJzdGF0ZSI6ImFwcHJvdmVkIiwic3VibWlzc2lvbklkIjo0NzEyMTcsInN1Ym1pc3Npb25PYmplY3QiOiJwdWJsaWNfYXVkaWVuY2VfcmVxdWVzdCIsInN1Ym1pc3Npb25PdXRjb21lIjoiY2hhbmdlX2F1ZGllbmNlIiwic3VibWl0dGVkQXQiOjE1MDg0Mzc3NjQsIndvcmtmbG93SWQiOjEzMDQsInN1Ym1pc3Npb25EZXRhaWxzIjp7InBlcm1pc3Npb25UeXBlIjoiUkVBRCJ9LCJzdWJtaXNzaW9uT3V0Y29tZUFwcGxpY2F0aW9uIjp7ImZhaWx1cmVDb3VudCI6MCwic3RhdHVzIjoic3VjY2VzcyJ9LCJzdWJtaXR0ZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4ifX1dLCJjb2x1bW5zIjpbeyJpZCI6MzI1NjY0ODE2LCJuYW1lIjoiRGF0ZXMiLCJkYXRhVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwiZmllbGROYW1lIjoiZGF0ZXMiLCJwb3NpdGlvbiI6MSwicmVuZGVyVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwidGFibGVDb2x1bW5JZCI6MjAzMTQxMDAsIndpZHRoIjoxNjIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDE2LTEyLTMxVDAwOjAwOjAwIiwibm9uX251bGwiOjMyLCJudWxsIjoxLCJ0b3AiOlt7Iml0ZW0iOiIyMDA1LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA2LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDA3LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDA4LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDA5LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyMDEwLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMDExLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMDEyLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyMDEzLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyMDEyLTEwLTAxVDAwOjAwOjAwIiwiY291bnQiOjExfSx7Iml0ZW0iOiIyMDE0LTA3LTAxVDAwOjAwOjAwIiwiY291bnQiOjEwfSx7Iml0ZW0iOiIyMDExLTEwLTAxVDAwOjAwOjAwIiwiY291bnQiOjl9LHsiaXRlbSI6IjIwMTUtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6OH0seyJpdGVtIjoiMjAxMy0wMS0wMlQwMDowMDowMCIsImNvdW50Ijo3fSx7Iml0ZW0iOiIyMDEzLTA0LTAxVDAwOjAwOjAwIiwiY291bnQiOjZ9LHsiaXRlbSI6IjIwMTQtMTAtMDFUMDA6MDA6MDAiLCJjb3VudCI6NX0seyJpdGVtIjoiMjAxNC0wNC0wMVQwMDowMDowMCIsImNvdW50Ijo0fSx7Iml0ZW0iOiIyMDEyLTAxLTAyVDAwOjAwOjAwIiwiY291bnQiOjN9LHsiaXRlbSI6IjIwMTQtMDEtMDFUMDA6MDA6MDAiLCJjb3VudCI6Mn0seyJpdGVtIjoiMjAxNC0wMS0wMlQwMDowMDowMCIsImNvdW50IjoxfV0sInNtYWxsZXN0IjoiMjAwNS0wMS0wMVQwMDowMDowMCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4MTcsIm5hbWUiOiJZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6InllYXIiLCJwb3NpdGlvbiI6MiwicmVuZGVyVHlwZU5hbWUiOiJ0ZXh0IiwidGFibGVDb2x1bW5JZCI6MjAzMDk4OTgsIndpZHRoIjo5NSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIwMTYiLCJub25fbnVsbCI6MTIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiIyMDA1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA2IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDA3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDA4IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDA5IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyMDEwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMDExIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMDEyIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyMDEzIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyMDE1IiwiY291bnQiOjExfSx7Iml0ZW0iOiIyMDE0IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIyMDE2IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiIyMDA1In0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NDgxOCwibmFtZSI6IkZpc2NhbCBRdWFydGVyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6ImZpc2NhbF9xdWFydGVyIiwicG9zaXRpb24iOjMsInJlbmRlclR5cGVOYW1lIjoidGV4dCIsInRhYmxlQ29sdW1uSWQiOjIzMjE5Mzc1LCJ3aWR0aCI6MTAwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiRlkgMjAxNiBRNCIsIm5vbl9udWxsIjoyMCwibnVsbCI6MTMsInRvcCI6W3siaXRlbSI6IkZZIDIwMTMgUTEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IkZZIDIwMTQgUTQiLCJjb3VudCI6MTl9LHsiaXRlbSI6IkZZIDIwMTIgUTEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IkZZIDIwMTMgUTIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IkZZIDIwMTMgUTMiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IkZZIDIwMTUgUTEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IkZZIDIwMTQgUTMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IkZZIDIwMTIgUTIiLCJjb3VudCI6MTN9LHsiaXRlbSI6IkZZIDIwMTQgUTIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IkZZIDIwMTQgUTEiLCJjb3VudCI6MTF9LHsiaXRlbSI6IkZZIDIwMTIgUTQiLCJjb3VudCI6MTB9LHsiaXRlbSI6IkZZIDIwMTIgUTMiLCJjb3VudCI6OX0seyJpdGVtIjoiRlkgMjAxNSBRMiIsImNvdW50Ijo4fSx7Iml0ZW0iOiJGWSAyMDEzIFE0IiwiY291bnQiOjd9LHsiaXRlbSI6IkZZIDIwMTUgUTMiLCJjb3VudCI6Nn0seyJpdGVtIjoiRlkgMjAxNSBRNCIsImNvdW50Ijo1fSx7Iml0ZW0iOiJGWSAyMDE2IFExIiwiY291bnQiOjR9LHsiaXRlbSI6IkZZIDIwMTYgUTIiLCJjb3VudCI6M30seyJpdGVtIjoiRlkgMjAxNiBRMyIsImNvdW50IjoyfSx7Iml0ZW0iOiJGWSAyMDE2IFE0IiwiY291bnQiOjF9XSwic21hbGxlc3QiOiJGWSAyMDEyIFExIn0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NDgxOSwibmFtZSI6IkZpc2NhbCBZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6ImZpc2NhbF95ZWFyIiwicG9zaXRpb24iOjQsInJlbmRlclR5cGVOYW1lIjoidGV4dCIsInRhYmxlQ29sdW1uSWQiOjIzMjE5NDUzLCJ3aWR0aCI6MTAwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiRlkgMjAxNiIsIm5vbl9udWxsIjoxMSwibnVsbCI6MjIsInRvcCI6W3siaXRlbSI6IkZZIDIwMDYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IkZZIDIwMDciLCJjb3VudCI6MTl9LHsiaXRlbSI6IkZZIDIwMDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IkZZIDIwMDkiLCJjb3VudCI6MTd9LHsiaXRlbSI6IkZZIDIwMTAiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IkZZIDIwMTEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IkZZIDIwMTIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IkZZIDIwMTMiLCJjb3VudCI6MTN9LHsiaXRlbSI6IkZZIDIwMTUiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IkZZIDIwMTQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IkZZIDIwMTYiLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiJGWSAyMDA2In0sImZvcm1hdCI6e319LHsiaWQiOjMyNTY2NDgyMCwibmFtZSI6Ik1pY2hpZ2FuIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF9taWNoaWdhbiIsInBvc2l0aW9uIjo1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5ODk5LCJ3aWR0aCI6MzM3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOC42MSIsIm5vbl9udWxsIjo4LCJhdmVyYWdlIjoiOC4zMjc1IiwibnVsbCI6MjUsInRvcCI6W3siaXRlbSI6IjguNTEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjguMjUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjguNDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjguNjEiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjguNDEiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjguMzEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuOCIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjcuOCIsInN1bSI6IjY2LjYyIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODIxLCJuYW1lIjoiTWljaGlnYW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoibWljaGlnYW5fZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjo2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjMwMzY3NTg2LCJ3aWR0aCI6MzU2LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNyIsIm5vbl9udWxsIjozLCJhdmVyYWdlIjoiNi44IiwibnVsbCI6MzAsInRvcCI6W3siaXRlbSI6IjYuOSIsImNvdW50IjoyMH0seyJpdGVtIjoiNi41IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI3IiwiY291bnQiOjE4fV0sInNtYWxsZXN0IjoiNi41Iiwic3VtIjoiMjAuNCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4MjksIm5hbWUiOiJPaGlvIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA1KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEVuZXJneSBjb25zdW1wdGlvbiBwZXIgcmVhbCBkb2xsYXIgb2YgR0RQIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0KSBpcyBhIHJhdGlvIHRoYXQgaW5kaWNhdGVzIHRoZSBhbW91bnQgb2YgZW5lcmd5IGEgc3RhdGUgb3IgY291bnRyeSB1c2VzIHRvIHN1cHBvcnQgYWxsIG9mIGl0cyBlY29ub21pYyBhY3Rpdml0aWVzLiBUaGlzIG1lYXN1cmUgc2VydmVzIGFzIGEgdXNlZnVsIGJhc2VsaW5lIGZvciBwcmVkaWN0aW5nIGVuZXJneSBjb25zdW1wdGlvbiB3aGVuIHRoZSBlY29ub215IGdyb3dzLCBhbmQgdGhlcmVmb3JlIGZvciBtZWFzdXJpbmcgZW5lcmd5IGVmZmljaWVuY3kgeWVhci1vdmVyLXllYXIuIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgdGhlIGJpZ2dlc3QgaW1wYWN0IHRvIHRoaXMgbWVhc3VyZSBpcyB0aGUgbWFrZXVwIG9mIHRoZSBHRFAuIEZvciBpbnN0YW5jZSwgR0RQIGRlcml2ZWQgZnJvbSB3cml0aW5nIGEgY29tcHV0ZXIgcHJvZ3JhbSB3b3VsZCBoYXZlIG11Y2ggbG93ZXIgZW5lcmd5IGlucHV0IHRoYW4gR0RQIGRlcml2ZWQgZnJvbSBtYWtpbmcgc3RlZWwsIGFuZCB0aGVyZWZvcmUgbG93ZXIgbnVtYmVycyBzaG91bGQgbm90IGJlIGFzc3VtZWQgdG8gYmUgYSByZXN1bHQgb2YgZ3JlYXRlciBlZmZpY2llbmN5IHVubGVzcyBlY29ub21pYyBmYWN0b3JzIGFyZSBmaXJzdCB0YWtlbiBpbnRvIGFjY291bnQuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9zdGF0ZS9zZWRzL3NlZHMtZGF0YS1jb21wbGV0ZS5jZm0/c2lkPXVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAiLCJmaWVsZE5hbWUiOiJlbmVyZ3lfY29uc3VtcHRpb25fcGVyX3JlYWxfZG9sbGFyX29mX2dkcF9vaGlvIiwicG9zaXRpb24iOjcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDAsIndpZHRoIjozNDgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI5LjM0Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI5LjA3MjUiLCJudWxsIjoyNSwidG9wIjpbeyJpdGVtIjoiOS4wNyIsImNvdW50IjoyMH0seyJpdGVtIjoiOC44MiIsImNvdW50IjoxOX0seyJpdGVtIjoiOS4yMSIsImNvdW50IjoxOH0seyJpdGVtIjoiOS4zNCIsImNvdW50IjoxN30seyJpdGVtIjoiOS4xOCIsImNvdW50IjoxNn0seyJpdGVtIjoiOS4zMiIsImNvdW50IjoxNX0seyJpdGVtIjoiOS4xNCIsImNvdW50IjoxNH0seyJpdGVtIjoiOC41IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiOC41Iiwic3VtIjoiNzIuNTgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NTEsIm5hbWUiOiJPaGlvIEVuZXJneSBDb25zdW1wdGlvbiBwZXIgUmVhbCBEb2xsYXIgb2YgR0RQICgyMDA5KSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6Im9oaW9fZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjo4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjMwMzY3OTcyLCJ3aWR0aCI6MzI1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy4zIiwibm9uX251bGwiOjIsImF2ZXJhZ2UiOiI3LjI1IiwibnVsbCI6MzEsInRvcCI6W3siaXRlbSI6IjcuMiIsImNvdW50IjoyMH0seyJpdGVtIjoiNy4zIiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiNy4yIiwic3VtIjoiMTQuNSJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4NTksIm5hbWUiOiJXaXNjb25zaW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDUpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRW5lcmd5IGNvbnN1bXB0aW9uIHBlciByZWFsIGRvbGxhciBvZiBHRFAgKEdyb3NzIERvbWVzdGljIFByb2R1Y3QpIGlzIGEgcmF0aW8gdGhhdCBpbmRpY2F0ZXMgdGhlIGFtb3VudCBvZiBlbmVyZ3kgYSBzdGF0ZSBvciBjb3VudHJ5IHVzZXMgdG8gc3VwcG9ydCBhbGwgb2YgaXRzIGVjb25vbWljIGFjdGl2aXRpZXMuIFRoaXMgbWVhc3VyZSBzZXJ2ZXMgYXMgYSB1c2VmdWwgYmFzZWxpbmUgZm9yIHByZWRpY3RpbmcgZW5lcmd5IGNvbnN1bXB0aW9uIHdoZW4gdGhlIGVjb25vbXkgZ3Jvd3MsIGFuZCB0aGVyZWZvcmUgZm9yIG1lYXN1cmluZyBlbmVyZ3kgZWZmaWNpZW5jeSB5ZWFyLW92ZXIteWVhci4gSG93ZXZlciwgaXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB0aGUgYmlnZ2VzdCBpbXBhY3QgdG8gdGhpcyBtZWFzdXJlIGlzIHRoZSBtYWtldXAgb2YgdGhlIEdEUC4gRm9yIGluc3RhbmNlLCBHRFAgZGVyaXZlZCBmcm9tIHdyaXRpbmcgYSBjb21wdXRlciBwcm9ncmFtIHdvdWxkIGhhdmUgbXVjaCBsb3dlciBlbmVyZ3kgaW5wdXQgdGhhbiBHRFAgZGVyaXZlZCBmcm9tIG1ha2luZyBzdGVlbCwgYW5kIHRoZXJlZm9yZSBsb3dlciBudW1iZXJzIHNob3VsZCBub3QgYmUgYXNzdW1lZCB0byBiZSBhIHJlc3VsdCBvZiBncmVhdGVyIGVmZmljaWVuY3kgdW5sZXNzIGVjb25vbWljIGZhY3RvcnMgYXJlIGZpcnN0IHRha2VuIGludG8gYWNjb3VudC5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb25cblxuaHR0cDovL3d3dy5laWEuZ292L3N0YXRlL3NlZHMvc2Vkcy1kYXRhLWNvbXBsZXRlLmNmbT9zaWQ9dXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBKdW5lICIsImZpZWxkTmFtZSI6ImVuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwX3dpc2NvbnNpbnMiLCJwb3NpdGlvbiI6OSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwMSwid2lkdGgiOjM0OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkuMDMiLCJub25fbnVsbCI6OCwiYXZlcmFnZSI6IjguMzkiLCJudWxsIjoyNSwidG9wIjpbeyJpdGVtIjoiOS4wMyIsImNvdW50IjoyMH0seyJpdGVtIjoiOC40NiIsImNvdW50IjoxOX0seyJpdGVtIjoiOC41MyIsImNvdW50IjoxOH0seyJpdGVtIjoiOC43MCIsImNvdW50IjoxN30seyJpdGVtIjoiOC40MiIsImNvdW50IjoxNn0seyJpdGVtIjoiOC4yMSIsImNvdW50IjoxNX0seyJpdGVtIjoiOC4wNyIsImNvdW50IjoxNH0seyJpdGVtIjoiNy43IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiNy43Iiwic3VtIjoiNjcuMTIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjAsIm5hbWUiOiJXaXNjb25zaW4gRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoid2lzY29uc2luX2VuZXJneV9jb25zdW1wdGlvbl9wZXJfcmVhbF9kb2xsYXJfb2ZfZ2RwXzIwMDkiLCJwb3NpdGlvbiI6MTAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MzAzNjgwNzMsIndpZHRoIjozNDksImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3Iiwibm9uX251bGwiOjIsImF2ZXJhZ2UiOiI2LjkiLCJudWxsIjozMSwidG9wIjpbeyJpdGVtIjoiNi44IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI3IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiNi44Iiwic3VtIjoiMTMuOCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4NjEsIm5hbWUiOiJJbGxpbm9pcyBFbmVyZ3kgQ29uc3VtcHRpb24gcGVyIFJlYWwgRG9sbGFyIG9mIEdEUCAoMjAwNSkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFbmVyZ3kgY29uc3VtcHRpb24gcGVyIHJlYWwgZG9sbGFyIG9mIEdEUCAoR3Jvc3MgRG9tZXN0aWMgUHJvZHVjdCkgaXMgYSByYXRpbyB0aGF0IGluZGljYXRlcyB0aGUgYW1vdW50IG9mIGVuZXJneSBhIHN0YXRlIG9yIGNvdW50cnkgdXNlcyB0byBzdXBwb3J0IGFsbCBvZiBpdHMgZWNvbm9taWMgYWN0aXZpdGllcy4gVGhpcyBtZWFzdXJlIHNlcnZlcyBhcyBhIHVzZWZ1bCBiYXNlbGluZSBmb3IgcHJlZGljdGluZyBlbmVyZ3kgY29uc3VtcHRpb24gd2hlbiB0aGUgZWNvbm9teSBncm93cywgYW5kIHRoZXJlZm9yZSBmb3IgbWVhc3VyaW5nIGVuZXJneSBlZmZpY2llbmN5IHllYXItb3Zlci15ZWFyLiBIb3dldmVyLCBpdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHRoZSBiaWdnZXN0IGltcGFjdCB0byB0aGlzIG1lYXN1cmUgaXMgdGhlIG1ha2V1cCBvZiB0aGUgR0RQLiBGb3IgaW5zdGFuY2UsIEdEUCBkZXJpdmVkIGZyb20gd3JpdGluZyBhIGNvbXB1dGVyIHByb2dyYW0gd291bGQgaGF2ZSBtdWNoIGxvd2VyIGVuZXJneSBpbnB1dCB0aGFuIEdEUCBkZXJpdmVkIGZyb20gbWFraW5nIHN0ZWVsLCBhbmQgdGhlcmVmb3JlIGxvd2VyIG51bWJlcnMgc2hvdWxkIG5vdCBiZSBhc3N1bWVkIHRvIGJlIGEgcmVzdWx0IG9mIGdyZWF0ZXIgZWZmaWNpZW5jeSB1bmxlc3MgZWNvbm9taWMgZmFjdG9ycyBhcmUgZmlyc3QgdGFrZW4gaW50byBhY2NvdW50LlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvblxuXG5odHRwOi8vd3d3LmVpYS5nb3Yvc3RhdGUvc2Vkcy9zZWRzLWRhdGEtY29tcGxldGUuY2ZtP3NpZD11c1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIEp1bmUgIiwiZmllbGROYW1lIjoiZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfaWxsaW5vaXMiLCJwb3NpdGlvbiI6MTEsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDIsIndpZHRoIjozMzQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3LjI2Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI2LjkwODc1IiwibnVsbCI6MjUsInRvcCI6W3siaXRlbSI6IjcuMjYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjYuODMiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYuOTQiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjcuMDQiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuOTUiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjYuOTIiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjYuNSIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjYuNSIsInN1bSI6IjU1LjI3In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODYyLCJuYW1lIjoiSWxsaW5vaXMgRW5lcmd5IENvbnN1bXB0aW9uIHBlciBSZWFsIERvbGxhciBvZiBHRFAgKDIwMDkpIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoiaWxsaW5vaXNfZW5lcmd5X2NvbnN1bXB0aW9uX3Blcl9yZWFsX2RvbGxhcl9vZl9nZHBfMjAwOSIsInBvc2l0aW9uIjoxMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjozMDM2ODA3NCwid2lkdGgiOjMyNywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjYiLCJub25fbnVsbCI6MiwiYXZlcmFnZSI6IjYiLCJudWxsIjozMSwidG9wIjpbeyJpdGVtIjoiNiIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjYiLCJzdW0iOiIxMiJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMjU2NjQ4NjMsIm5hbWUiOiJNaWNoaWdhbiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWljaGlnYW4iLCJwb3NpdGlvbiI6MTMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDMsIndpZHRoIjoyMjEsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxNS4zIiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiMTIuNDQ2NjY2NjY2NjY2NjciLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiOC40MCIsImNvdW50IjoyMH0seyJpdGVtIjoiOS43NyIsImNvdW50IjoxOX0seyJpdGVtIjoiMTAuMjEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEwLjc1IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMS42MCIsImNvdW50IjoxNn0seyJpdGVtIjoiMTIuNDYiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEzLjI3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxNC4xMyIsImNvdW50IjoxM30seyJpdGVtIjoiMTQuNTkiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjE0LjQyIiwiY291bnQiOjExfSx7Iml0ZW0iOiIxNC40NiIsImNvdW50IjoxMH0seyJpdGVtIjoiMTUuMyIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiOC40MCIsInN1bSI6IjE0OS4zNiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg2NCwibmFtZSI6Ik1pbm5lc290YSBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfbWlubmVzb3RhIiwicG9zaXRpb24iOjE0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA0LCJ3aWR0aCI6MjM4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTIuNzMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIxMC42MjU4MzMzMzMzMzMzMyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI4LjI4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4LjcwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI5LjE4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI5Ljc0IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMC4wNCIsImNvdW50IjoxNn0seyJpdGVtIjoiMTAuNTkiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEwLjk2IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMS4zNSIsImNvdW50IjoxM30seyJpdGVtIjoiMTEuODEiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEyLjEyIiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMi4wMSIsImNvdW50IjoxMH0seyJpdGVtIjoiMTIuNzMiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjguMjgiLCJzdW0iOiIxMjcuNTEifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjUsIm5hbWUiOiJXaXNjb25zaW4gUmVzaWRlbnRpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6InJlc2lkZW50aWFsX2VuZXJneV9wcmljaW5nX3dpc2NvbnNpbiIsInBvc2l0aW9uIjoxNSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkwNSwid2lkdGgiOjIxOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjE0LjM4Iiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiMTIuNDIxNjY2NjY2NjY2NjciLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiOS42NiIsImNvdW50IjoyMH0seyJpdGVtIjoiMTAuNTEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEwLjg3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMS41MSIsImNvdW50IjoxN30seyJpdGVtIjoiMTEuOTQiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEyLjY1IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMy4wMiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTMuMTkiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjEzLjU1IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxNC4xMSIsImNvdW50IjoxMX0seyJpdGVtIjoiMTMuNjciLCJjb3VudCI6MTB9LHsiaXRlbSI6IjE0LjM4IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI5LjY2Iiwic3VtIjoiMTQ5LjA2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODY2LCJuYW1lIjoiVS5TLiBSZXNpZGVudGlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoicmVzaWRlbnRpYWxfZW5lcmd5X3ByaWNpbmdfdV9zIiwicG9zaXRpb24iOjE2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA2LCJ3aWR0aCI6MjAyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTIuNjciLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIxMS41MjMzMzMzMzMzMzMzMyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI5LjQ1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxMC40MCIsImNvdW50IjoxOX0seyJpdGVtIjoiMTAuNjUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjExLjI2IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMS41MSIsImNvdW50IjoxNn0seyJpdGVtIjoiMTEuNTQiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjExLjcyIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMS44OCIsImNvdW50IjoxM30seyJpdGVtIjoiMTIuMTMiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEyLjY3IiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMi41MiIsImNvdW50IjoxMH0seyJpdGVtIjoiMTIuNTUiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjkuNDUiLCJzdW0iOiIxMzguMjgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjcsIm5hbWUiOiJNaWNoaWdhbiBDb21tZXJjaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJjb21tZXJjaWFsX2VuZXJneV9wcmljaW5nX21pY2hpZ2FuIiwicG9zaXRpb24iOjE3LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA3LCJ3aWR0aCI6MjI3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTEuMDYiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI5LjgxMzMzMzMzMzMzMzMzMyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI3Ljg0IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4LjUxIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4Ljc3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI5LjE3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI5LjI0IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI5LjgxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxMC4zMyIsImNvdW50IjoxNH0seyJpdGVtIjoiMTAuOTMiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjExLjA2IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIxMC41NSIsImNvdW50IjoxMX0seyJpdGVtIjoiMTAuODciLCJjb3VudCI6MTB9LHsiaXRlbSI6IjEwLjY4IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI3Ljg0Iiwic3VtIjoiMTE3Ljc2In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODY4LCJuYW1lIjoiTWlubmVzb3RhIENvbW1lcmNpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImNvbW1lcmNpYWxfZW5lcmd5X3ByaWNpbmdfbWlubmVzb3RhIiwicG9zaXRpb24iOjE4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTA4LCJ3aWR0aCI6MjI2LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOS44OCIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjguNDQ0MTY2NjY2NjY2NjY3IiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjYuNTkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjcuNDgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjcuODgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjcuOTIiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjguMzgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjguNjMiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjguODQiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjkuNDIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjkuNDQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjkuODUiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjkuODgiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjYuNTkiLCJzdW0iOiIxMDEuMzMifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NjksIm5hbWUiOiJXaXNjb25zaW4gQ29tbWVyY2lhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiY29tbWVyY2lhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MTksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MDksIndpZHRoIjoyMjIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMC45NSIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjkuODIxNjY2NjY2NjY2NjY3IiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjcuNjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjguMzciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjguNzEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjkuMjgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjkuNTciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjkuOTgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEwLjQyIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMC41MSIsImNvdW50IjoxM30seyJpdGVtIjoiMTAuNzQiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEwLjg5IiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMC43NyIsImNvdW50IjoxMH0seyJpdGVtIjoiMTAuOTUiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjcuNjciLCJzdW0iOiIxMTcuODYifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzAsIm5hbWUiOiJVLlMuIENvbW1lcmNpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLiBTb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBodHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXMgVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiY29tbWVyY2lhbF9lbmVyZ3lfcHJpY2luZ191X3MiLCJwb3NpdGlvbiI6MjAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTAsIndpZHRoIjoyMjYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMC43NCIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjEwLjA2MDgzMzMzMzMzMzMzIiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjguNjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjkuNDYiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjkuNjUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEwLjI2IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMC4xNiIsImNvdW50IjoxNn0seyJpdGVtIjoiMTAuMTkiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjEwLjI0IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIxMC4wOSIsImNvdW50IjoxM30seyJpdGVtIjoiMTAuNjQiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEwLjc0IiwiY291bnQiOjExfSx7Iml0ZW0iOiIxMC4zNyIsImNvdW50IjoxMH1dLCJzbWFsbGVzdCI6IjguNjciLCJzdW0iOiIxMjAuNzMifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzEsIm5hbWUiOiJNaWNoaWdhbiBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pY2hpZ2FuIiwicG9zaXRpb24iOjIxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTExLCJ3aWR0aCI6MjEwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy43MiIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjYuOTE5MTY2NjY2NjY2NjY3IiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjUuMzIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjYuMDUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYuNDciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjYuNzMiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuOTgiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjcuMDgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuMzIiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjcuNjIiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjcuNzIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjcuMDIiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjcuNjgiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjcuMDQiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjUuMzIiLCJzdW0iOiI4My4wMyJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg3MiwibmFtZSI6Ik1pbm5lc290YSBJbmR1c3RyaWFsIEVuZXJneSBQcmljaW5nIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4ncyBlbmVyZ3kgcHJpY2VzIGFyZSBuZWFyIHRoZSBuYXRpb25hbCBhdmVyYWdlLiBIb3dldmVyLCB3aGVuIGNvbXBhcmluZyBvdXIgcHJpY2VzIHRvIG90aGVyIHN0YXRlcywgaXQgaXMgbW9zdCBhcHByb3ByaWF0ZSB0byBjb21wYXJlIG91cnNlbHZlcyB0byBzaW1pbGFyIHN0YXRlcyB3aXRoIHJlZ2FyZCB0byBjbGltYXRlIGFuZCByZWd1bGF0b3J5IHN0YW5kYXJkcywgc3VjaCBhcyBNaW5uZXNvdGEgYW5kIFdpc2NvbnNpbi4gTWFueSBmYWN0b3JzIHBsYXkgaW50byBwcmljaW5nLCBpbmNsdWRpbmcgY3VzdG9tZXIgYmFzZSwgZGVtYW5kLCB0cmFuc21pc3Npb24gYW5kIHRyYW5zcG9ydGF0aW9uIGNvc3RzLCBjYXBpdGFsIGludmVzdG1lbnQsIGVudmlyb25tZW50YWwgY29tcGxpYW5jZSBjb3N0cywgaGlzdG9yaWNhbCBzdWJzaWRpZXMsIGFuZCBwYXJ0aWNpcGF0aW9uIGluIGVsZWN0cmljIGNob2ljZS5cblxuU291cmNlOiBVUyBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb24gXG5cbmh0dHA6Ly93d3cuZWlhLmdvdi9lbGVjdHJpY2l0eS9kYXRhLmNmbSNzYWxlc1xuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIiLCJmaWVsZE5hbWUiOiJpbmR1c3RyaWFsX2VuZXJneV9wcmljaW5nX21pbm5lc290YSIsInBvc2l0aW9uIjoyMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxMiwid2lkdGgiOjIyMiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuMjciLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiI2LjI4NSIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiI1LjAyIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1LjI5IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI1LjY5IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI1Ljg3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2LjI2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2LjI5IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI2LjQ3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiI2LjU0IiwiY291bnQiOjEzfSx7Iml0ZW0iOiI2Ljk4IiwiY291bnQiOjEyfSx7Iml0ZW0iOiI3LjAyIiwiY291bnQiOjExfSx7Iml0ZW0iOiI2LjcyIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI3LjI3IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjAyIiwic3VtIjoiNzUuNDIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzMsIm5hbWUiOiJXaXNjb25zaW4gSW5kdXN0cmlhbCBFbmVyZ3kgUHJpY2luZyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgZW5lcmd5IHByaWNlcyBhcmUgbmVhciB0aGUgbmF0aW9uYWwgYXZlcmFnZS4gSG93ZXZlciwgd2hlbiBjb21wYXJpbmcgb3VyIHByaWNlcyB0byBvdGhlciBzdGF0ZXMsIGl0IGlzIG1vc3QgYXBwcm9wcmlhdGUgdG8gY29tcGFyZSBvdXJzZWx2ZXMgdG8gc2ltaWxhciBzdGF0ZXMgd2l0aCByZWdhcmQgdG8gY2xpbWF0ZSBhbmQgcmVndWxhdG9yeSBzdGFuZGFyZHMsIHN1Y2ggYXMgTWlubmVzb3RhIGFuZCBXaXNjb25zaW4uIE1hbnkgZmFjdG9ycyBwbGF5IGludG8gcHJpY2luZywgaW5jbHVkaW5nIGN1c3RvbWVyIGJhc2UsIGRlbWFuZCwgdHJhbnNtaXNzaW9uIGFuZCB0cmFuc3BvcnRhdGlvbiBjb3N0cywgY2FwaXRhbCBpbnZlc3RtZW50LCBlbnZpcm9ubWVudGFsIGNvbXBsaWFuY2UgY29zdHMsIGhpc3RvcmljYWwgc3Vic2lkaWVzLCBhbmQgcGFydGljaXBhdGlvbiBpbiBlbGVjdHJpYyBjaG9pY2UuXG5cblNvdXJjZTogVVMgRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uIFxuXG5odHRwOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS5jZm0jc2FsZXNcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyIiwiZmllbGROYW1lIjoiaW5kdXN0cmlhbF9lbmVyZ3lfcHJpY2luZ193aXNjb25zaW4iLCJwb3NpdGlvbiI6MjMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTMsIndpZHRoIjoyMjgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3Ljc0Iiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiNi44NjY2NjY2NjY2NjY2NjciLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiNS4zOSIsImNvdW50IjoyMH0seyJpdGVtIjoiNS44NSIsImNvdW50IjoxOX0seyJpdGVtIjoiNi4xNiIsImNvdW50IjoxOH0seyJpdGVtIjoiNi41MSIsImNvdW50IjoxN30seyJpdGVtIjoiNi43MyIsImNvdW50IjoxNn0seyJpdGVtIjoiNi44NSIsImNvdW50IjoxNX0seyJpdGVtIjoiNy4zMyIsImNvdW50IjoxNH0seyJpdGVtIjoiNy4zNCIsImNvdW50IjoxM30seyJpdGVtIjoiNy40IiwiY291bnQiOjEyfSx7Iml0ZW0iOiI3LjU4IiwiY291bnQiOjExfSx7Iml0ZW0iOiI3LjUyIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI3Ljc0IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjM5Iiwic3VtIjoiODIuNDAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzQsIm5hbWUiOiJVLlMuIEluZHVzdHJpYWwgRW5lcmd5IFByaWNpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIGVuZXJneSBwcmljZXMgYXJlIG5lYXIgdGhlIG5hdGlvbmFsIGF2ZXJhZ2UuIEhvd2V2ZXIsIHdoZW4gY29tcGFyaW5nIG91ciBwcmljZXMgdG8gb3RoZXIgc3RhdGVzLCBpdCBpcyBtb3N0IGFwcHJvcHJpYXRlIHRvIGNvbXBhcmUgb3Vyc2VsdmVzIHRvIHNpbWlsYXIgc3RhdGVzIHdpdGggcmVnYXJkIHRvIGNsaW1hdGUgYW5kIHJlZ3VsYXRvcnkgc3RhbmRhcmRzLCBzdWNoIGFzIE1pbm5lc290YSBhbmQgV2lzY29uc2luLiBNYW55IGZhY3RvcnMgcGxheSBpbnRvIHByaWNpbmcsIGluY2x1ZGluZyBjdXN0b21lciBiYXNlLCBkZW1hbmQsIHRyYW5zbWlzc2lvbiBhbmQgdHJhbnNwb3J0YXRpb24gY29zdHMsIGNhcGl0YWwgaW52ZXN0bWVudCwgZW52aXJvbm1lbnRhbCBjb21wbGlhbmNlIGNvc3RzLCBoaXN0b3JpY2FsIHN1YnNpZGllcywgYW5kIHBhcnRpY2lwYXRpb24gaW4gZWxlY3RyaWMgY2hvaWNlLlxuXG5Tb3VyY2U6IFVTIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbiBcblxuaHR0cDovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEuY2ZtI3NhbGVzXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gT2N0b2JlciIsImZpZWxkTmFtZSI6ImluZHVzdHJpYWxfZW5lcmd5X3ByaWNpbmdfdV9zIiwicG9zaXRpb24iOjI0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE0LCJ3aWR0aCI6MTgzLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNy4xIiwibm9uX251bGwiOjEyLCJhdmVyYWdlIjoiNi42NjUiLCJudWxsIjoyMSwidG9wIjpbeyJpdGVtIjoiNS43MyIsImNvdW50IjoyMH0seyJpdGVtIjoiNi4xNiIsImNvdW50IjoxOX0seyJpdGVtIjoiNi4zOSIsImNvdW50IjoxOH0seyJpdGVtIjoiNi45NiIsImNvdW50IjoxN30seyJpdGVtIjoiNi44MyIsImNvdW50IjoxNn0seyJpdGVtIjoiNi43NyIsImNvdW50IjoxNX0seyJpdGVtIjoiNi44MiIsImNvdW50IjoxNH0seyJpdGVtIjoiNi42NyIsImNvdW50IjoxM30seyJpdGVtIjoiNi44OSIsImNvdW50IjoxMn0seyJpdGVtIjoiNi45MSIsImNvdW50IjoxMX0seyJpdGVtIjoiNy4xIiwiY291bnQiOjEwfSx7Iml0ZW0iOiI2Ljc1IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiI1LjczIiwic3VtIjoiNzkuOTgifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzUsIm5hbWUiOiJNaWNoaWdhbiBXZWlnaHRlZCBUb3RhbCBTeXN0ZW0gQXZlcmFnZSBJbnRlcnJ1cHRpb24gRnJlcXVlbmN5IEluZGV4IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogUG93ZXIgb3V0YWdlcyBtYXkgYWZmZWN0IHRoZSBzZWN1cml0eSBhbmQgc2FmZXR5IG9mIHJlc2lkZW50cyB3aXRoaW4gYSBjb21tdW5pdHkuIFRoZSBjb3N0cyBhc3NvY2lhdGVkIHdpdGggcG93ZXIgb3V0YWdlcyBhZmZlY3QgTWljaGlnYW4gYnVzaW5lc3NlcyBhbmQgbWF5IGltcGFjdCBkZWNpc2lvbnMgZm9yIGJ1c2luZXNzZXMgdG8gZXhwYW5kIG9yIGxvY2F0ZSBpbiBNaWNoaWdhbi4gTG93ZXIgU0FJRkkgc2NvcmVzIGluZGljYXRlIGhpZ2hlciBsZXZlbHMgb2YgZWxlY3RyaWMgZGlzdHJpYnV0aW9uIHJlbGlhYmlsaXR5LlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIFB1YmxpYyBTZXJ2aWNlIENvbW1pc3Npb24gXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L21wc2NcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJzeXN0ZW1fYXZlcmFnZV9pbnRlcnJ1cHRpb25fZnJlcXVlbmN5X2luZGV4X21pY2hpZ2FuX3dlaWdodGVkX3RvdGFsIiwicG9zaXRpb24iOjI1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE1LCJ3aWR0aCI6NDEyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS4xMiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuOTMzIiwibnVsbCI6MjMsInRvcCI6W3siaXRlbSI6IjEuMDciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjAuOTEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuODIwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjg3IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxLjEyIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIwLjg3MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMC45NSIsImNvdW50IjoxNH0seyJpdGVtIjoiMC44NCIsImNvdW50IjoxM30seyJpdGVtIjoiMC45NyIsImNvdW50IjoxMn1dLCJzbWFsbGVzdCI6IjAuODIwIiwic3VtIjoiOS4zMzAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4NzYsIm5hbWUiOiJDb25zdW1lcnMgRW5lcmd5IFN5c3RlbSBBdmVyYWdlIEludGVycnVwdGlvbiBGcmVxdWVuY3kgSW5kZXgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBQb3dlciBvdXRhZ2VzIG1heSBhZmZlY3QgdGhlIHNlY3VyaXR5IGFuZCBzYWZldHkgb2YgcmVzaWRlbnRzIHdpdGhpbiBhIGNvbW11bml0eS4gVGhlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBwb3dlciBvdXRhZ2VzIGFmZmVjdCBNaWNoaWdhbiBidXNpbmVzc2VzIGFuZCBtYXkgaW1wYWN0IGRlY2lzaW9ucyBmb3IgYnVzaW5lc3NlcyB0byBleHBhbmQgb3IgbG9jYXRlIGluIE1pY2hpZ2FuLiBMb3dlciBTQUlGSSBzY29yZXMgaW5kaWNhdGUgaGlnaGVyIGxldmVscyBvZiBlbGVjdHJpYyBkaXN0cmlidXRpb24gcmVsaWFiaWxpdHkuXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InN5c3RlbV9hdmVyYWdlX2ludGVycnVwdGlvbl9mcmVxdWVuY3lfaW5kZXhfY29uc3VtZXJzX2VuZXJneSIsInBvc2l0aW9uIjoyNiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNiwid2lkdGgiOjM3NCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjEuMzYwIiwibm9uX251bGwiOjEwLCJhdmVyYWdlIjoiMS4wNzciLCJudWxsIjoyMywidG9wIjpbeyJpdGVtIjoiMS4yODAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjEuMDgwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxLjA1MCIsImNvdW50IjoxOH0seyJpdGVtIjoiMS4wNDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEuMzYwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxLjA2MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMS4wMDAiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjAuOTgiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjAuOTEiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjEuMDEiLCJjb3VudCI6MTF9XSwic21hbGxlc3QiOiIwLjkxIiwic3VtIjoiMTAuNzcwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODc3LCJuYW1lIjoiRGV0cm9pdCBFZGlzb24gU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9kZXRyb2l0X2VkaXNvbiIsInBvc2l0aW9uIjoyNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkxNywid2lkdGgiOjM2MSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjAuOTIwIiwibm9uX251bGwiOjEwLCJhdmVyYWdlIjoiMC43OTUiLCJudWxsIjoyMywidG9wIjpbeyJpdGVtIjoiMC44NzAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjAuNzQwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIwLjYxMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMC43MjAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuOTIwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIwLjc5MCIsImNvdW50IjoxNX0seyJpdGVtIjoiMC45IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjc2IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMC42MTAiLCJzdW0iOiI3Ljk1MCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg3OCwibmFtZSI6IkluZGlhbmEgTWljaGlnYW4gUG93ZXIgU3lzdGVtIEF2ZXJhZ2UgSW50ZXJydXB0aW9uIEZyZXF1ZW5jeSBJbmRleCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFBvd2VyIG91dGFnZXMgbWF5IGFmZmVjdCB0aGUgc2VjdXJpdHkgYW5kIHNhZmV0eSBvZiByZXNpZGVudHMgd2l0aGluIGEgY29tbXVuaXR5LiBUaGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHBvd2VyIG91dGFnZXMgYWZmZWN0IE1pY2hpZ2FuIGJ1c2luZXNzZXMgYW5kIG1heSBpbXBhY3QgZGVjaXNpb25zIGZvciBidXNpbmVzc2VzIHRvIGV4cGFuZCBvciBsb2NhdGUgaW4gTWljaGlnYW4uIExvd2VyIFNBSUZJIHNjb3JlcyBpbmRpY2F0ZSBoaWdoZXIgbGV2ZWxzIG9mIGVsZWN0cmljIGRpc3RyaWJ1dGlvbiByZWxpYWJpbGl0eS5cblxuU291cmNlOiBNaWNoaWdhbiBQdWJsaWMgU2VydmljZSBDb21taXNzaW9uIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9tcHNjXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoic3lzdGVtX2F2ZXJhZ2VfaW50ZXJydXB0aW9uX2ZyZXF1ZW5jeV9pbmRleF9pbmRpYW5hX21pY2hpZ2FuX3Bvd2VyIiwicG9zaXRpb24iOjI4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTE4LCJ3aWR0aCI6NDEwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMS43MiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjEuMjg1NCIsIm51bGwiOjIzLCJ0b3AiOlt7Iml0ZW0iOiIxLjMwNCIsImNvdW50IjoyMH0seyJpdGVtIjoiMS4yNiIsImNvdW50IjoxOX0seyJpdGVtIjoiMS4xMzAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEuMTUwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIwLjk2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxLjMwMCIsImNvdW50IjoxNX0seyJpdGVtIjoiMS40NyIsImNvdW50IjoxNH0seyJpdGVtIjoiMS4zIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxLjcyIiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiMC45NiIsInN1bSI6IjEyLjg1NCJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg3OSwibmFtZSI6IldlIEVuZXJnaWVzIFN5c3RlbSBBdmVyYWdlIEludGVycnVwdGlvbiBGcmVxdWVuY3kgSW5kZXgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBQb3dlciBvdXRhZ2VzIG1heSBhZmZlY3QgdGhlIHNlY3VyaXR5IGFuZCBzYWZldHkgb2YgcmVzaWRlbnRzIHdpdGhpbiBhIGNvbW11bml0eS4gVGhlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBwb3dlciBvdXRhZ2VzIGFmZmVjdCBNaWNoaWdhbiBidXNpbmVzc2VzIGFuZCBtYXkgaW1wYWN0IGRlY2lzaW9ucyBmb3IgYnVzaW5lc3NlcyB0byBleHBhbmQgb3IgbG9jYXRlIGluIE1pY2hpZ2FuLiBMb3dlciBTQUlGSSBzY29yZXMgaW5kaWNhdGUgaGlnaGVyIGxldmVscyBvZiBlbGVjdHJpYyBkaXN0cmlidXRpb24gcmVsaWFiaWxpdHkuXG5cblNvdXJjZTogTWljaGlnYW4gUHVibGljIFNlcnZpY2UgQ29tbWlzc2lvbiBcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbXBzY1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InN5c3RlbV9hdmVyYWdlX2ludGVycnVwdGlvbl9mcmVxdWVuY3lfaW5kZXhfd2VfZW5lcmdpZXMiLCJwb3NpdGlvbiI6MjksInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MTksIndpZHRoIjozMzgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxLjI5MCIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuODAzIiwibnVsbCI6MjMsInRvcCI6W3siaXRlbSI6IjEuMjkwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIwLjgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuNjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjAuNDMiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjAuOTkiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjAuODEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjAuNTEwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjc0IiwiY291bnQiOjEzfSx7Iml0ZW0iOiIxIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIwLjc3IiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMC40MyIsInN1bSI6IjguMDMwIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODgwLCJuYW1lIjoiRWxlY3RyaWNhbCBUcmFuc21pc3Npb24gTGluZSBPdXRhZ2VzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRWxlY3RyaWMgdHJhbnNtaXNzaW9uIGRlbGl2ZXJzIGVsZWN0cmljIHBvd2VyIHRvIHdob2xlc2FsZSBjdXN0b21lcnMgKGUuZy4sIENvbnN1bWVyIEVuZXJneSwgRGV0cm9pdCBFZGlzb24pIHRocm91Z2ggdGhlIGludGVyY29ubmVjdGVkIGJ1bGsgZWxlY3RyaWMgc3lzdGVtLiBNYW55IHRpbWVzLCBhIHNpbmdsZSBsaW5lIG91dGFnZSBvbiB0aGUgdHJhbnNtaXNzaW9uIHN5c3RlbSBkb2VzIG5vdCByZXN1bHQgaW4gcG93ZXIgb3V0YWdlcyBmb3IgY3VzdG9tZXJzIGFzIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgaW50ZXJjb25uZWN0ZWQgZ3JpZC4gTG93ZXIgbGV2ZWxzIG9mIHRyYW5zbWlzc2lvbiBsaW5lIG91dGFnZXMgaGVscHMgdG8gZW5zdXJlIGhpZ2ggbGV2ZWxzIG9mIGVsZWN0cmljaXR5IHJlbGlhYmlsaXR5IGZvciByZXRhaWwgY3VzdG9tZXJzLiBIaWdoIGxldmVscyBvZiBlbGVjdHJpY2l0eSByZWxpYWJpbGl0eSBwcm92aWRlIGZvciB0aGUgc2FmZXR5IGFuZCBzZWN1cml0eSBvZiByZXNpZGVudHMsIGFuZCBwcm92aWRlcyBhIG5lY2Vzc2FyeSBzZXJ2aWNlIGZvciBidXNpbmVzc2VzIHdobyBtYXkgd2lzaCB0byBsb2NhdGUgb3IgZXhwYW5kIGluIE1pY2hpZ2FuLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIFB1YmxpYyBTZXJ2aWNlIENvbW1pc3Npb24gXG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L21wc2NcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJlbGVjdHJpY2FsX3RyYW5zbWlzc2lvbl9saW5lX291dGFnZXMiLCJwb3NpdGlvbiI6MzAsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjAsIndpZHRoIjoyNjAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIwLjI3NiIsIm5vbl9udWxsIjoxMCwiYXZlcmFnZSI6IjAuMjA3NyIsIm51bGwiOjIzLCJ0b3AiOlt7Iml0ZW0iOiIwLjI3NiIsImNvdW50IjoyMH0seyJpdGVtIjoiMC4yMTIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjAuMjE3IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIwLjIzMiIsImNvdW50IjoxN30seyJpdGVtIjoiMC4yNiIsImNvdW50IjoxNn0seyJpdGVtIjoiMC4yMDAiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjAuMTg3IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIwLjEyOCIsImNvdW50IjoxM30seyJpdGVtIjoiMC4yMjIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjAuMTQzIiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMC4xMjgiLCJzdW0iOiIyLjA3NyJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg4MSwibmFtZSI6IlN0YXRlIFBhcmsgUG9wdWxhcml0eSAtIEFubnVhbCBQYXJrIFZpc2l0cyBwZXIgQ2FwaXRhIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhlIG1vcmUgdGhhbiBhIGh1bmRyZWQgcGFya3MgYW5kIHJlY3JlYXRpb24gYXJlYXMgaW4gTWljaGlnYW4ncyBzdGF0ZSBwYXJrIHN5c3RlbSBvZmZlciByZXNpZGVudHMgYW5kIHZpc2l0b3JzIHRoZSBvcHBvcnR1bml0eSB0byBleHBlcmllbmNlIHNjZW5pYyBmb3Jlc3RzLCB0cmFpbHMsIGxha2VzIGFuZCBoaXN0b3JpYyBzaXRlcy4gTWljaGlnYW4gaXMgYSBwcmltZSBkZXN0aW5hdGlvbiBmb3IgY2FtcGluZywgZmlzaGluZywgYm9hdGluZywgaGlraW5nLCBiaWN5Y2xpbmcgYW5kIGEgaG9zdCBvZiBvdGhlciBvdXRkb29yIGFjdGl2aXRpZXMuIFRoZSBudW1iZXIgb2YgYW5udWFsIHZpc2l0cyBwZXIgcmVzaWRlbnQgdG8gc3RhdGUgcGFya3MgaXMgdGhlIHRvdGFsIG51bWJlciBvZiBzdGF0ZSBwYXJrIHZpc2l0cyBkaXZpZGVkIGJ5IHRoZSBwb3B1bGF0aW9uIGluIE1pY2hpZ2FuLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXNcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NS0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InN0YXRlX3BhcmtfcG9wdWxhcml0eV9hbm51YWxfcGFya192aXNpdHNfcGVyX2NhcGl0YSIsInBvc2l0aW9uIjozMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyMSwid2lkdGgiOjMyOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIuODMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIyLjQxIiwibnVsbCI6MjEsInRvcCI6W3siaXRlbSI6IjIuMzgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIuMzIiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIuMjgiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIuMjIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIuMjUiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjIuMzYiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjIuNjAiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjIuNDciLCJjb3VudCI6MTN9LHsiaXRlbSI6IjIuNTYiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjIuNDMiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjIuODMiLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiIyLjIyIiwic3VtIjoiMjguOTIifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4ODIsIm5hbWUiOiJOdW1iZXIgb2YgTm9uLXJlc2lkZW50IFN0YXRlIFBhcmsgVmlzaXRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhlIG51bWJlciBvZiBNaWNoaWdhbiBTdGF0ZSBQYXJrIHBhc3NlcyBzb2xkIHRvIG5vbi1yZXNpZGVudHMgZGVtb25zdHJhdGVzIHRoZSBudW1iZXIgb2Ygb3V0LW9mLXN0YXRlIHRvdXJpc3RzIHZpc2l0aW5nIE1pY2hpZ2FuIHRvIHVzZSB0aGUgc3RhdGUgcGFyayBzeXN0ZW0uIE91dC1vZi1zdGF0ZSB0b3VyaXNtIGJvbHN0ZXJzIHRoZSBlY29ub21pZXMgaW4gTWljaGlnYW4ncyBjb21tdW5pdGllcy5cblxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXNcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0xMDM2NS0tLSwwMC5odG1sXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6Im51bWJlcl9vZl9ub25fcmVzaWRlbnRfc3RhdGVfcGFya192aXNpdHMiLCJwb3NpdGlvbiI6MzIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjIsIndpZHRoIjoyMzUsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyOTI0NDMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIyMjY3MTMuMTY2NjY2NjY2NyIsIm51bGwiOjIxLCJ0b3AiOlt7Iml0ZW0iOiIxODM2NzUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjE3Njc2MyIsImNvdW50IjoxOX0seyJpdGVtIjoiMTk2OTU4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxOTE5MTUiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIxMTkwMiIsImNvdW50IjoxNn0seyJpdGVtIjoiMjM3NTEwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMjE5MDQiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjI1MDY4OSIsImNvdW50IjoxM30seyJpdGVtIjoiMjQxMjk1IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyNzgzNjQiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjIzNzE0MCIsImNvdW50IjoxMH0seyJpdGVtIjoiMjkyNDQzIiwiY291bnQiOjl9XSwic21hbGxlc3QiOiIxNzY3NjMiLCJzdW0iOiIyNzIwNTU4In0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InN0YW5kYXJkIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODgzLCJuYW1lIjoiUGVyY2VudGFnZSBvZiBBZHVsdHMgUmVwb3J0aW5nIFBhcnRpY2lwYXRpb24gaW4gT3V0ZG9vciBSZWNyZWF0aW9uIEFjdGl2aXR5IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogT3V0ZG9vciByZWNyZWF0aW9uIHByb3ZpZGVzIGhlYWx0aCBiZW5lZml0cyB0byBwYXJ0aWNpcGFudHMuIEl0IGFsc28gaXMgYW4gaW1wb3J0YW50IGNvbXBvbmVudCBvZiBtYW55IGxvY2FsIGFuZCByZWdpb25hbCBlY29ub21pZXMuIEFkZGl0aW9uYWwgcGFydGljaXBhdGlvbiBpbiBvdXRkb29yIHJlY3JlYXRpb24gY2FuIGltcHJvdmUgdGhlIGhlYWx0aCBhbmQgcXVhbGl0eSBvZiBsaWZlIGZvciBNaWNoaWdhbiByZXNpZGVudHMuXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIE5hdHVyYWwgUmVzb3VyY2VzIFxuXG5odHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9kbnIvMCw0NTcwLDctMTUzLTEwMzY1XzM2NTc2LS0tLDAwLmh0bWxcblxuXG5VcGRhdGVkIGJpZW5uaWFsbHkgaW4gTWF5IiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9hZHVsdHNfcmVwb3J0aW5nX3BhcnRpY2lwYXRpb25faW5fb3V0ZG9vcl9yZWNyZWF0aW9uX2FjdGl2aXR5IiwicG9zaXRpb24iOjMzLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjE4OTI4LCJ3aWR0aCI6NDI5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODciLCJub25fbnVsbCI6MSwiYXZlcmFnZSI6Ijg3IiwibnVsbCI6MzIsInRvcCI6W3siaXRlbSI6Ijg3IiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiODciLCJzdW0iOiI4NyJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg4NCwibmFtZSI6IlBlcmNlbnRhZ2Ugb2YgQWR1bHRzIFJlcG9ydGluZyBQYXJ0aWNpcGF0aW9uIGluIEZlZS1iYXNlZCBSZWNyZWF0aW9uIEFjdGl2aXR5IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogT3V0ZG9vciByZWNyZWF0aW9uIGFuZCBuYXR1cmFsIHJlc291cmNlIGNvbnNlcnZhdGlvbiBpbiBNaWNoaWdhbiBhcmUgcHJlZG9taW5hbnRseSBmdW5kZWQgdGhyb3VnaCBmZWVzIGZvciBsaWNlbnNlZCBvdXRkb29yIHJlY3JlYXRpb24gYW5kIGZlZGVyYWwgZXhjaXNlIHRheGVzIG9uIGh1bnRpbmcgYW5kIGZpc2hpbmcgZXF1aXBtZW50LiBUaGVzZSBkb2xsYXJzIGZ1bmQgb3V0ZG9vciByZWNyZWF0aW9uIG9wcG9ydHVuaXRpZXMgZm9yIGV2ZXJ5b25lLiBJdCBpcyBpbXBvcnRhbnQgdG8gaW5jcmVhc2UgcGFydGljaXBhdGlvbiBpbiBsaWNlbnNlZCBhY3Rpdml0aWVzIHRvIHByb3ZpZGUgaGlnaCBxdWFsaXR5IG91dGRvb3IgcmVjcmVhdGlvbiBvcHBvcnR1bml0aWVzLlxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgTmF0dXJhbCBSZXNvdXJjZXMgXG5cblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZG5yLzAsNDU3MCw3LTE1My0zMTU3NF82MTc5My0tLSwwMC5odG1sXG5cblxuVXBkYXRlZCBiaWVubmlhbGx5IGluIE1heSIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfYWR1bHRzX3JlcG9ydGluZ19wYXJ0aWNpcGF0aW9uX2luX2ZlZV9iYXNlZF9yZWNyZWF0aW9uX2FjdGl2aXR5IiwicG9zaXRpb24iOjM0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjE5MDM1LCJ3aWR0aCI6NDQwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNDEiLCJub25fbnVsbCI6MSwiYXZlcmFnZSI6IjQxIiwibnVsbCI6MzIsInRvcCI6W3siaXRlbSI6IjQxIiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiNDEiLCJzdW0iOiI0MSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg4NSwibmFtZSI6IlByaXZhdGUgSW52ZXN0bWVudCBpbiBCcm93bmZpZWxkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEJyb3duZmllbGQgcHJvZ3JhbXMgcHJvbW90ZSBjb21tdW5pdHkgcmV2aXRhbGl6YXRpb24sIGFjY2VsZXJhdGUgcHJpdmF0ZSBpbnZlc3RtZW50IGFuZCBjb250cmlidXRlIHRvIE1pY2hpZ2FuJ3MgcmVpbnZlbnRpb24sIHBhcnRpY3VsYXJseSBpbiBtYW55IG9mIG91ciBjb3JlIHVyYmFuIGFyZWFzLiBUaGUgZGF0YSBwcmVzZW50ZWQgcmVwcmVzZW50IHRoZSBhbW91bnQgb2YgcHJpdmF0ZSBpbnZlc3RtZW50IGNvbW1pdHRlZCBieSBxdWFydGVyIGZvciBwcm9qZWN0cyByZWNlaXZpbmcgYnJvd25maWVsZCByZWRldmVsb3BtZW50IHN1cHBvcnQsIGluY2x1ZGluZyB0aGUgQ29tbXVuaXR5IFJldml0YWxpemF0aW9uIFByb2dyYW0gKENSUCksIEJyb3duZmllbGQgVGF4IEluY3JlbWVudCBGaW5hbmNpbmcgYW5kIE1ERVEgQnJvd25maWVsZCBQcm9ncmFtIGF3YXJkcy4gUHJpdmF0ZSBpbnZlc3RtZW50IGluY2x1ZGVzIGZ1bmRzIHVzZWQgZm9yIHJlaGFiaWxpdGF0aW9uLCByZW5vdmF0aW9uLCBuZXcgY29uc3RydWN0aW9uLCBzaXRlIGltcHJvdmVtZW50cywgbWFjaGluZXJ5LCBlcXVpcG1lbnQgYW5kIGZpeHR1cmVzLCBhY3F1aXNpdGlvbiBjb3N0cywgYW5kIGFzc29jaWF0ZWQgZGV2ZWxvcG1lbnQgY29zdHMuXG5cblNvdXJjZTogTWljaGlnYW4gRWNvbm9taWMgRGV2ZWxvcG1lbnQgQ29ycG9yYXRpb24gXG5cblxuaHR0cDovL3d3dy5taWNoaWdhbmJ1c2luZXNzLm9yZy9jb21tdW5pdHkvZGV2ZWxvcG1lbnQtYXNzaXN0YW5jZS9cblxuVXBkYXRlZCBxdWFydGVybHkiLCJmaWVsZE5hbWUiOiJwcml2YXRlX2ludmVzdG1lbnRfaW5fYnJvd25maWVsZHMiLCJwb3NpdGlvbiI6MzUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjMsIndpZHRoIjoxOTQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3NTEyMDAwMDAiLCJub25fbnVsbCI6MjAsImF2ZXJhZ2UiOiIyMTcyOTIwMTguMjUiLCJudWxsIjoxMywidG9wIjpbeyJpdGVtIjoiMTk3OTgxOTMxIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1MzA3NjU3OTgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIxNDcwNjA5NiIsImNvdW50IjoxOH0seyJpdGVtIjoiODUwMjQwNzIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEzNjgyODY1OSIsImNvdW50IjoxNn0seyJpdGVtIjoiMTc4ODgyOTYxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI5NTAxMjE4NiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTI5MDAwMDAiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjE2MzA0MzE4NCIsImNvdW50IjoxMn0seyJpdGVtIjoiNDYxNTEzMjkiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjY2MjgxNjc3IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIxMTkwNTQwNDUiLCJjb3VudCI6OX0seyJpdGVtIjoiNzUxMjAwMDAwIiwiY291bnQiOjh9LHsiaXRlbSI6IjIwMjUyOTUyMCIsImNvdW50Ijo3fSx7Iml0ZW0iOiIzNTU2MTUwMDYiLCJjb3VudCI6Nn0seyJpdGVtIjoiMjMxNTQ4OTUyIiwiY291bnQiOjV9LHsiaXRlbSI6IjQwNTM3NDc5OCIsImNvdW50Ijo0fSx7Iml0ZW0iOiI2MDcxMDU1NCIsImNvdW50IjozfSx7Iml0ZW0iOiIxNTYwNTUyMzIiLCJjb3VudCI6Mn0seyJpdGVtIjoiMzM2MTc0MzY1IiwiY291bnQiOjF9XSwic21hbGxlc3QiOiIxMjkwMDAwMCIsInN1bSI6IjQzNDU4NDAzNjUifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoiY3VycmVuY3kiLCJodW1hbmUiOiJmYWxzZSIsImN1cnJlbmN5U3R5bGUiOiJVU0QiLCJwcmVjaXNpb24iOiIyIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4ODYsIm5hbWUiOiJZZWFybHkgUHJpdmF0ZSBJbnZlc3RtZW50cyBpbiBCcm93bmZpZWxkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6InllYXJseV9wcml2YXRlX2ludmVzdG1lbnRzX2luX2Jyb3duZmllbGRzIiwicG9zaXRpb24iOjM2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIzMjIzMDc3LCJ3aWR0aCI6Mjg4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTUxNzI0NjkxOSIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiODY5MTY4MDczIiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6IjQxMjk0MTgxOCIsImNvdW50IjoyMH0seyJpdGVtIjoiNjIyMzY0MTgyIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxNTE3MjQ2OTE5IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4MzQ5NzI0OTciLCJjb3VudCI6MTd9LHsiaXRlbSI6Ijk1ODMxNDk0OSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjQxMjk0MTgxOCIsInN1bSI6IjQzNDU4NDAzNjUifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoiY3VycmVuY3kiLCJjdXJyZW5jeVN0eWxlIjoiVVNEIiwicHJlY2lzaW9uIjoiMiJ9fSx7ImlkIjozMjU2NjQ4ODcsIm5hbWUiOiJDb3VudGllcyBXaGVyZSBSZXNpZGVudHMgSGF2ZSBDb252ZW5pZW50IEFjY2VzcyB0byBSZWN5Y2xpbmciLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBUbyBleHBhbmQgd2FzdGUgdXRpbGl6YXRpb24sIE1pY2hpZ2FuIHdpbGwgd29yayB0byBlbnN1cmUgdGhhdCBhbGwgcmVzaWRlbnRzIGhhdmUgY29udmVuaWVudCBhY2Nlc3MgdG8gcmVjeWNsaW5nLiBSZWN5Y2xpbmcgZW5hYmxlcyB0aGUgdXNlIG9mIHdhc3RlIGFzIGEgcmVzb3VyY2UuIEZvciBhIGNvdW50eSB0byBoYXZlIGNvbnZlbmllbnQgYWNjZXNzIHRvIHJlY3ljbGluZywgZWFjaCBjb21tdW5pdHkgc2hvdWxkIGhhdmUgYXQgbGVhc3Qgb25lIGRyb3Atb2ZmIGxvY2F0aW9uIHBlciAxMCwwMDAgcGVvcGxlLCBhbmQgaGF2ZSBhIGN1cmJzaWRlIHJlY3ljbGluZyBwcm9ncmFtIGZvciBjb21tdW5pdGllcyB3aXRoIG1vcmUgdGhhbiAxMCwwMDAgcGVvcGxlLlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvZGVxLzAsNDU2MSw3LTEzNS03MDE1M183MDE1NV8zNTg1XzQxMzAtLS0sMDAuaHRtbFxuXG5VcGRhdGVkIGFubnVhbGx5IGluIE9jdG9iZXIgXG5cbkZvciByZWN5Y2xpbmcgbG9jYXRpb25zIGJ5IGNvdW50eTogIGh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RlcS8wLDQ1NjEsNy0xMzUtNzAxNTNfNzAxNTVfMzU4NV80MTMwLTExNTM5NC0tLDAwLmh0bWxcbiIsImZpZWxkTmFtZSI6ImNvdW50aWVzX3doZXJlX3Jlc2lkZW50c19oYXZlX2NvbnZlbmllbnRfYWNjZXNzX3RvX3JlY3ljbGluZyIsInBvc2l0aW9uIjozNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMzIxOTIyMCwid2lkdGgiOjM2OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjI2Iiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiIyNC42IiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6IjIyIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyNCIsImNvdW50IjoxOX0seyJpdGVtIjoiMjYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI1IiwiY291bnQiOjE3fV0sInNtYWxsZXN0IjoiMjIiLCJzdW0iOiIxMjMifSwiZm9ybWF0Ijp7fX0seyJpZCI6MzI1NjY0ODg4LCJuYW1lIjoiTWljaGlnYW4gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHlcblxuIFxuVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX21pY2hpZ2FuIiwicG9zaXRpb24iOjM4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI0LCJ3aWR0aCI6NTY0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiOTIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjkwLjIiLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiODkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjkwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI5MiIsImNvdW50IjoxOH1dLCJzbWFsbGVzdCI6Ijg5Iiwic3VtIjoiNDUxIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzI1NjY0ODg5LCJuYW1lIjoiSWxsaW5vaXMgUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX2lsbGlub2lzIiwicG9zaXRpb24iOjM5LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI1LCJ3aWR0aCI6NTY5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODgiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6Ijg3LjIiLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiODciLCJjb3VudCI6MjB9LHsiaXRlbSI6Ijg4IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiODciLCJzdW0iOiI0MzYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ4OTAsIm5hbWUiOiJJbmRpYW5hIFBlcmNlbnRhZ2Ugb2YgQ291bnRpZXMgaW4gQXR0YWlubWVudCB3aXRoIHRoZSBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEV2ZXJ5b25lIHNob3VsZCBoYXZlIGNsZWFuIGFpciB0byBicmVhdGhlLiBCdXNpbmVzcyBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMsIGFzIHdlbGwgYXMgdGhlIGRhaWx5IGFjdGl2aXRpZXMgb2YgaW5kaXZpZHVhbHMsIGFmZmVjdCBNaWNoaWdhbidzIGFpciBxdWFsaXR5LiBUaGUgVW5pdGVkIFN0YXRlcyBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb24gQWdlbmN5IGhhcyBzZXQgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMgdG8gcHJvdGVjdCB0aGUgcHVibGljIGhlYWx0aCwgaW5jbHVkaW5nIGNoaWxkcmVuLCB0aGUgZWxkZXJseSBhbmQgdGhvc2Ugd2l0aCBjaHJvbmljIHJlc3BpcmF0b3J5IGFpbG1lbnRzLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5IFVwZGF0ZWQgd2hlbiBzdGF0dXMgY2hhbmdlcyIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2ZfY291bnRpZXNfaW5fYXR0YWlubWVudF93aXRoX3RoZV9uYXRpb25hbF9hbWJpZW50X2Fpcl9xdWFsaXR5X3N0YW5kYXJkc19pbmRpYW5hIiwicG9zaXRpb24iOjQwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI2LCJ3aWR0aCI6NTgzLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODgiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjgzLjgiLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiODIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjgwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4OCIsImNvdW50IjoxOH0seyJpdGVtIjoiODciLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiI4MCIsInN1bSI6IjQxOSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDg5MSwibmFtZSI6Ik1pbm5lc290YSBQZXJjZW50YWdlIG9mIENvdW50aWVzIGluIEF0dGFpbm1lbnQgd2l0aCB0aGUgTmF0aW9uYWwgQW1iaWVudCBBaXIgUXVhbGl0eSBTdGFuZGFyZHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBFdmVyeW9uZSBzaG91bGQgaGF2ZSBjbGVhbiBhaXIgdG8gYnJlYXRoZS4gQnVzaW5lc3MgYW5kIGNvbW11bml0eSBhY3Rpdml0aWVzLCBhcyB3ZWxsIGFzIHRoZSBkYWlseSBhY3Rpdml0aWVzIG9mIGluZGl2aWR1YWxzLCBhZmZlY3QgTWljaGlnYW4ncyBhaXIgcXVhbGl0eS4gVGhlIFVuaXRlZCBTdGF0ZXMgRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIEFnZW5jeSBoYXMgc2V0IE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIHRvIHByb3RlY3QgdGhlIHB1YmxpYyBoZWFsdGgsIGluY2x1ZGluZyBjaGlsZHJlbiwgdGhlIGVsZGVybHkgYW5kIHRob3NlIHdpdGggY2hyb25pYyByZXNwaXJhdG9yeSBhaWxtZW50cy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUXVhbGl0eSBVcGRhdGVkIHdoZW4gc3RhdHVzIGNoYW5nZXMiLCJmaWVsZE5hbWUiOiJwZXJjZW50YWdlX29mX2NvdW50aWVzX2luX2F0dGFpbm1lbnRfd2l0aF90aGVfbmF0aW9uYWxfYW1iaWVudF9haXJfcXVhbGl0eV9zdGFuZGFyZHNfbWlubmVzb3RhIiwicG9zaXRpb24iOjQxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTI3LCJ3aWR0aCI6NTkwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTAwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI5OS40IiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6IjEwMCIsImNvdW50IjoyMH0seyJpdGVtIjoiOTkiLCJjb3VudCI6MTl9XSwic21hbGxlc3QiOiI5OSIsInN1bSI6IjQ5NyJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkwMCwibmFtZSI6Ik9oaW8gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX29oaW8iLCJwb3NpdGlvbiI6NDIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MjgsIndpZHRoIjo1NTUsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3MiIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiNjciLCJudWxsIjoyOCwidG9wIjpbeyJpdGVtIjoiNjUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjY4IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2NyIsImNvdW50IjoxOH0seyJpdGVtIjoiNzIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYzIiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNjMiLCJzdW0iOiIzMzUifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMjU2NjQ5MjIsIm5hbWUiOiJXaXNjb25zaW4gUGVyY2VudGFnZSBvZiBDb3VudGllcyBpbiBBdHRhaW5tZW50IHdpdGggdGhlIE5hdGlvbmFsIEFtYmllbnQgQWlyIFF1YWxpdHkgU3RhbmRhcmRzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRXZlcnlvbmUgc2hvdWxkIGhhdmUgY2xlYW4gYWlyIHRvIGJyZWF0aGUuIEJ1c2luZXNzIGFuZCBjb21tdW5pdHkgYWN0aXZpdGllcywgYXMgd2VsbCBhcyB0aGUgZGFpbHkgYWN0aXZpdGllcyBvZiBpbmRpdmlkdWFscywgYWZmZWN0IE1pY2hpZ2FuJ3MgYWlyIHF1YWxpdHkuIFRoZSBVbml0ZWQgU3RhdGVzIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgaGFzIHNldCBOYXRpb25hbCBBbWJpZW50IEFpciBRdWFsaXR5IFN0YW5kYXJkcyB0byBwcm90ZWN0IHRoZSBwdWJsaWMgaGVhbHRoLCBpbmNsdWRpbmcgY2hpbGRyZW4sIHRoZSBlbGRlcmx5IGFuZCB0aG9zZSB3aXRoIGNocm9uaWMgcmVzcGlyYXRvcnkgYWlsbWVudHMuIFNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFbnZpcm9ubWVudGFsIFF1YWxpdHkgVXBkYXRlZCB3aGVuIHN0YXR1cyBjaGFuZ2VzIiwiZmllbGROYW1lIjoicGVyY2VudGFnZV9vZl9jb3VudGllc19pbl9hdHRhaW5tZW50X3dpdGhfdGhlX25hdGlvbmFsX2FtYmllbnRfYWlyX3F1YWxpdHlfc3RhbmRhcmRzX3dpc2NvbnNpbiIsInBvc2l0aW9uIjo0MywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoyMDMwOTkyOSwid2lkdGgiOjU2MywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjkwIiwibm9uX251bGwiOjUsImF2ZXJhZ2UiOiI4OC44IiwibnVsbCI6MjgsInRvcCI6W3siaXRlbSI6Ijg4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4NiIsImNvdW50IjoxOX0seyJpdGVtIjoiOTAiLCJjb3VudCI6MTh9XSwic21hbGxlc3QiOiI4NiIsInN1bSI6IjQ0NCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkyOSwibmFtZSI6Ik1vbml0b3JlZCBCZWFjaGVzIHdpdGggbm8gQ2xvc3VyZXMgb3IgVW5zYWZlIEFkdmlzb3JpZXMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJtb25pdG9yZWRfYmVhY2hlc193aXRoX25vX2Nsb3N1cmVzX29yX3Vuc2FmZV9hZHZpc29yaWVzIiwicG9zaXRpb24iOjQ0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwMzA5OTMwLCJ3aWR0aCI6Mzc0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODciLCJub25fbnVsbCI6MTEsImF2ZXJhZ2UiOiI3OS4yNzI3MjcyNzI3MjcyNyIsIm51bGwiOjIyLCJ0b3AiOlt7Iml0ZW0iOiI4MiIsImNvdW50IjoyMH0seyJpdGVtIjoiODciLCJjb3VudCI6MTl9LHsiaXRlbSI6Ijg1IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4MCIsImNvdW50IjoxN30seyJpdGVtIjoiNzYiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjcyIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI3NSIsImNvdW50IjoxNH0seyJpdGVtIjoiNzciLCJjb3VudCI6MTN9XSwic21hbGxlc3QiOiI3MiIsInN1bSI6Ijg3MiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkzMCwibmFtZSI6IlBlcmNlbnRhZ2Ugb2YgU2lnbmlmaWNhbnRseSBIYXJtZnVsIEFxdWF0aWMgSW52YXNpdmUgU3BlY2llcyBmb3Igd2hpY2ggQ29udHJvbCBNZWFzdXJlcyBhcmUgaW4gUGxhY2UiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgKEFJUykgYXJlIG5vbi1uYXRpdmUgc3BlY2llcyB3aG9zZSBpbnRyb2R1Y3Rpb24gbWF5IGNhdXNlIGVjb25vbWljIG9yIGVudmlyb25tZW50YWwgaGFybS4gV2hpbGUgbm90IGFsbCBub24tbmF0aXZlIHNwZWNpZXMgYXJlIGRlc3RydWN0aXZlLCBtYW5hZ2luZyB0aGUgaW1wYWN0IG9mIGhhcm1mdWwgc3BlY2llcyBpcyBpbXBvcnRhbnQgdG8gbWFpbnRhaW4gTWljaGlnYW4ncyBuYXR1cmFsIHJlc291cmNlcywgZWNvbm9teSwgcmVjcmVhdGlvbmFsIGFyZWFzIGFuZCBwcm90ZWN0IHB1YmxpYyBoZWFsdGguIEFJUyBlbnRlciBvdXIgd2F0ZXJzIGluIHZhcmlvdXMgd2F5cywgaW5jbHVkaW5nIGZyb20gYmFsbGFzdCB3YXRlciBkaXNjaGFyZ2VzIG9mIG9jZWFuLWdvaW5nIHNoaXBzLCBvciBmcm9tIGludGVudGlvbmFsIG9yIGFjY2lkZW50YWwgcmVsZWFzZXMgb2Ygc3BlY2llcyBpbnRvIHdhdGVyd2F5cy4gS25vd24gQUlTIGVzdGFibGlzaGVkIGluIE1pY2hpZ2FuIHdhdGVycyB3aXRoIHNpZ25pZmljYW50IGltcGFjdCBpbmNsdWRlIHJvdW5kIGdvYnksIHplYnJhIG11c3NlbHMsIHBocmFnbWl0ZXMgYW5kIHRoZSBzZWEgbGFtcHJleS5cblxuXG5Tb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnRhbCBRdWFsaXR5XG5cbmh0dHA6Ly93d3cubWljaGlnYW4uZ292L2RlcS8wLDQ1NjEsNy0xMzUtMzMxM184MzE0LS0tLDAwLmh0bWxcblxuVXBkYXRlZCBhbm51YWxseSBpbiBPY3RvYmVyXG5cbkZvciB0aGUgbWFpbiBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgV2ViIHBhZ2UsIGFuZCBcbnRoZSBBcXVhdGljIEludmFzaXZlIFNwZWNpZXMgU3RhdGUgTWFuYWdlbWVudCBQbGFuLCBnbyB0byB3d3cubWljaGlnYW4uZ292L2FxdWF0aWNpbnZhc2l2ZXNcbiIsImZpZWxkTmFtZSI6InBlcmNlbnRhZ2Vfb2Zfc2lnbmlmaWNhbnRseV9oYXJtZnVsX2FxdWF0aWNfaW52YXNpdmVfc3BlY2llc19mb3Jfd2hpY2hfY29udHJvbF9tZWFzdXJlc19hcmVfaW5fcGxhY2UiLCJwb3NpdGlvbiI6NDUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjMyMjAzOTAsIndpZHRoIjo1ODksImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyNiIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiMjQuMiIsIm51bGwiOjI4LCJ0b3AiOlt7Iml0ZW0iOiIyMyIsImNvdW50IjoyMH0seyJpdGVtIjoiMjYiLCJjb3VudCI6MTl9XSwic21hbGxlc3QiOiIyMyIsInN1bSI6IjEyMSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMyNTY2NDkzMSwibmFtZSI6IlJhdyBzZXdhZ2UgZGlzY2hhcmdlZCBpbiBiaWxsaW9ucyBvZiBnYWxsb25zIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoicmF3X3Nld2FnZV9kaXNjaGFyZ2VkX2luX2JpbGxpb25zX29mX2dhbGxvbnMiLCJwb3NpdGlvbiI6NDYsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MjAzMDk5MzEsIndpZHRoIjoyNDYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMi42Iiwibm9uX251bGwiOjgsImF2ZXJhZ2UiOiI1LjcxMzc1IiwibnVsbCI6MjUsInRvcCI6W3siaXRlbSI6IjUuMzgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjcuMjkiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIuNDUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjguMDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEuMjEiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjMuNTgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjUuMiIsImNvdW50IjoxNH0seyJpdGVtIjoiMTIuNiIsImNvdW50IjoxM31dLCJzbWFsbGVzdCI6IjEuMjEiLCJzdW0iOiI0NS43MSJ9LCJmb3JtYXQiOnt9fV0sImdyYW50cyI6W3siaW5oZXJpdGVkIjpmYWxzZSwidHlwZSI6InZpZXdlciIsImZsYWdzIjpbInB1YmxpYyJdfV0sIm1ldGFkYXRhIjp7Impzb25RdWVyeSI6eyJvcmRlciI6W3siYXNjZW5kaW5nIjp0cnVlLCJjb2x1bW5GaWVsZE5hbWUiOiJ5ZWFyIn1dfSwicmRmU3ViamVjdCI6IjAiLCJhdmFpbGFibGVEaXNwbGF5VHlwZXMiOlsidGFibGUiLCJmYXRyb3ciLCJwYWdlIl0sInJlbmRlclR5cGVDb25maWciOnsidmlzaWJsZSI6eyJ0YWJsZSI6dHJ1ZX19fSwib3duZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJwcm9maWxlSW1hZ2VVcmxMYXJnZSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL0xBUkdFIiwicHJvZmlsZUltYWdlVXJsTWVkaXVtIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVEhVTUIiLCJwcm9maWxlSW1hZ2VVcmxTbWFsbCI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RJTlkiLCJzY3JlZW5OYW1lIjoiT3BlbiBNaWNoaWdhbiIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsImZsYWdzIjpbIm1heUJlU3Rvcmllc0NvT3duZXIiXX0sInF1ZXJ5Ijp7Im9yZGVyQnlzIjpbeyJhc2NlbmRpbmciOnRydWUsImV4cHJlc3Npb24iOnsiY29sdW1uSWQiOjMyNTY2NDgxNywidHlwZSI6ImNvbHVtbiJ9fV19LCJyaWdodHMiOlsicmVhZCJdLCJ0YWJsZUF1dGhvciI6eyJpZCI6Ind4dW0td2p6ZiIsImRpc3BsYXlOYW1lIjoiT3BlbiBNaWNoaWdhbiIsInByb2ZpbGVJbWFnZVVybExhcmdlIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvTEFSR0UiLCJwcm9maWxlSW1hZ2VVcmxNZWRpdW0iOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USFVNQiIsInByb2ZpbGVJbWFnZVVybFNtYWxsIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVElOWSIsInNjcmVlbk5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwidHlwZSI6ImludGVyYWN0aXZlIiwiZmxhZ3MiOlsibWF5QmVTdG9yaWVzQ29Pd25lciJdfSwiZmxhZ3MiOlsiZGVmYXVsdCIsIm93bmVyTWF5QmVDb250YWN0ZWQiLCJyZXN0b3JhYmxlIiwicmVzdG9yZVBvc3NpYmxlRm9yVHlwZSJdfX0=