Post-secondary Education

Community College Completion/Graduation/Transfer Rate

Why it Matters: This rate represents the percentage of students who successfully completed a degree, earned a certificate or transferred to another institution within six years. Measuring success at the community-college level is complicated. These institutions have diverse missions and student bodies. Students have a wide range of career and academic goals, and more than half are enrolled part time. These factors require a different approach than the methods used for federal reporting requirements. The approach involves a broader definition of success and extends the tracking period to reflect the part-time enrollment of many students.Explore the data
%
Final
%
Dec 2018 Target
Goal Period ended December 2018

        Community College Completion/Graduation/Transfer Rate

        This dataset is private.

        Source: Michigan Community College Association

        Updated annually in January

        Open Michigan (OpenMichigan@michigan.gov) is the official State of Michigan account. Any items created by other user accounts are not endorsed by the State of Michigan.

      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.

      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiRWR1Y2F0aW9uIERhc2hib2FyZCIsIm1ldGFkYXRhIjoie1wiZGVzY3JpcHRpb25cIjpcIioqW0Rvd25sb2FkIFNwcmVhZHNoZWV0IFZlcnNpb24gb2YgdGhlIEVkdWNhdGlvbiBEYXNoYm9hcmRdWzBdKipcXG5cXG4qKlBlcmZvcm1hbmNlIEtleToqKiBUaHVtYnMgdXA9QmV0dGVyLCBBcnJvd3M9Tm8gY2hhbmdlLCBUaHVtYnMgZG93bj1Xb3JzZVxcblxcbltDbGljayBoZXJlIHRvIHZpc2l0IE1JIFNjaG9vbCBEYXRhXVsxXVxcblxcbltFZHVjYXRpb24gRGFzaGJvYXJkIEF0LUEtR2xhbmNlXVsyXVxcblxcblswXTogaHR0cHM6Ly9taWRhc2hib2FyZC5taWNoaWdhbi5nb3YvZG93bmxvYWQvdmt3eC14cnpkL2FwcGxpY2F0aW9uJTJGdm5kLm1zLWV4Y2VsXFxuWzFdOiBodHRwczovL3d3dy5taXNjaG9vbGRhdGEub3JnL1xcblsyXTogaHR0cHM6Ly9taWRhc2hib2FyZC5taWNoaWdhbi5nb3YvZG93bmxvYWQvYnJkdS11YnFzL2FwcGxpY2F0aW9uJTJGdm5kLm1zLXBvd2VycG9pbnRcIixcImltYWdlXCI6XCIvYXBpL2Fzc2V0cy9GRDU0MkQ5NS1CMzMwLTQ5NzctOTRGQS1GQTU2MkNGQzM1MEVcIn0iLCJjYXRlZ29yaWVzIjpbImo0dmEtN3ZidSIsInR2ejktNXcyOCIsImJrMjYtNnNxZCIsInM1c3QtdmduMiIsImgzdWktcTY1ZyJdLCJpc19wdWJsaWMiOnRydWUsInZlcnNpb24iOiIyMDE3LTEyLTEyVDIxOjI2OjU1LjM2OFoiLCJpZCI6IjN4OXYteng4ciJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiUG9zdC1zZWNvbmRhcnkgRWR1Y2F0aW9uIiwiZ29hbHMiOlsiYW1zNi1uY3kyIiwiN3N2My1kZjRoIiwicXVldC1odjhjIiwid201cS01ZHd4IiwiZTJqci16amJyIiwiMzV6di1rZG1wIiwiNmIyaC16NWs0IiwiczludS1qYTh1Il0sInZlcnNpb24iOiIyMDE0LTExLTI0VDE0OjM1OjEyLjE5NloiLCJpZCI6ImgzdWktcTY1ZyJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6IjM1enYta2RtcCIsIm5hbWUiOiJDb21tdW5pdHkgY29sbGVnZSBjb21wbGV0aW9uL3RyYW5zZmVyIHJhdGUiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqQ29tbXVuaXR5IENvbGxlZ2UgQ29tcGxldGlvbi9HcmFkdWF0aW9uL1RyYW5zZmVyIFJhdGUqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIjZkdnYtNGl5alwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvblxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuXCJ9XSxcImljb25cIjpcImxpa2VcIixcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJDb21tdW5pdHkgQ29sbGVnZSBDb21wbGV0aW9uL0dyYWR1YXRpb24vVHJhbnNmZXIgUmF0ZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBUaGlzIHJhdGUgcmVwcmVzZW50cyB0aGUgcGVyY2VudGFnZSBvZiBzdHVkZW50cyB3aG8gc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCBhIGRlZ3JlZSwgZWFybmVkIGEgY2VydGlmaWNhdGUgb3IgdHJhbnNmZXJyZWQgdG8gYW5vdGhlciBpbnN0aXR1dGlvbiB3aXRoaW4gc2l4IHllYXJzLiBNZWFzdXJpbmcgc3VjY2VzcyBhdCB0aGUgY29tbXVuaXR5LWNvbGxlZ2UgbGV2ZWwgaXMgY29tcGxpY2F0ZWQuIFRoZXNlIGluc3RpdHV0aW9ucyBoYXZlIGRpdmVyc2UgbWlzc2lvbnMgYW5kIHN0dWRlbnQgYm9kaWVzLiBTdHVkZW50cyBoYXZlIGEgd2lkZSByYW5nZSBvZiBjYXJlZXIgYW5kIGFjYWRlbWljIGdvYWxzLCBhbmQgbW9yZSB0aGFuIGhhbGYgYXJlIGVucm9sbGVkIHBhcnQgdGltZS4gVGhlc2UgZmFjdG9ycyByZXF1aXJlIGEgZGlmZmVyZW50IGFwcHJvYWNoIHRoYW4gdGhlIG1ldGhvZHMgdXNlZCBmb3IgZmVkZXJhbCByZXBvcnRpbmcgcmVxdWlyZW1lbnRzLiBUaGUgYXBwcm9hY2ggaW52b2x2ZXMgYSBicm9hZGVyIGRlZmluaXRpb24gb2Ygc3VjY2VzcyBhbmQgZXh0ZW5kcyB0aGUgdHJhY2tpbmcgcGVyaW9kIHRvIHJlZmxlY3QgdGhlIHBhcnQtdGltZSBlbnJvbGxtZW50IG9mIG1hbnkgc3R1ZGVudHMuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDctMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJjYmY0LTV2bXkifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMDd9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19LFwic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJDb21tdW5pdHkgQ29sbGVnZSBDb21wbGV0aW9uL0dyYWR1YXRpb24vVHJhbnNmZXIgUmF0ZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxODo0OS4wMThaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MTU6MjUuODQ5WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE4OjQ5LjAxOFoiLCJpZCI6ImRtZGQtdDR4ZiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxODo0OS4xNTBaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MTI6NTAuNzM0WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE4OjQ5LjE1MFoiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn19
      eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjRUMTQ6MTU6MjUuNTYzWiIsImlkIjoiY2JmNC01dm15IiwiY29sdW1uMSI6ImNvbW11bml0eV9jb2xsZWdlX2NvbXBsZXRpb25fZ3JhZHVhdGlvbl90cmFuc2Zlcl9yYXRlIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yNFQxNDoxNToyNS41NjNaIn19
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6W3siaWQiOjM1MzEsIm5hbWUiOiJHb3ZzdGF0IiwiY2hpbGRDb3VudCI6MCwiZGVmYXVsdCI6dHJ1ZSwiZG9tYWluQ05hbWUiOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJ0eXBlIjoiZ292X3N0YXQiLCJ1cGRhdGVkQXQiOjE0MTc4MTk5NTksInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzdXBwcmVzc19nb3ZzdGF0IiwidmFsdWUiOlsiL21pZGFzaGJvYXJkIiwiL3ByZXZpZXciLCIvZW5lcmd5LWFuZC1lbnZpcm9ubWVudCIsIi9pbmZyYXN0cnVjdHVyZSIsIi9oZWFsdGgtYW5kLXdlbGxuZXNzIiwiL3RhbGVudCIsIi9lZHVjYXRpb24iLCJwdWJsaWMtc2FmZXR5IiwiZmluYW5jaWFsLWhlYWx0aCIsInNlbmlvcnMiXX1dfV19
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6IjZkdnYtNGl5aiIsIm5hbWUiOiJDb21tdW5pdHkgQ29sbGVnZSBDb21wbGV0aW9uL0dyYWR1YXRpb24vVHJhbnNmZXIgUmF0ZSIsImFzc2V0VHlwZSI6ImNoYXJ0IiwiYXZlcmFnZVJhdGluZyI6MCwiY2F0ZWdvcnkiOiJFZHVjYXRpb24gRGFzaGJvYXJkIiwiY3JlYXRlZEF0IjoxMzk1MTQ3MDMwLCJkZXNjcmlwdGlvbiI6Ik9wZW4gTWljaGlnYW4gKE9wZW5NaWNoaWdhbkBtaWNoaWdhbi5nb3YpIGlzIHRoZSBvZmZpY2lhbCBTdGF0ZSBvZiBNaWNoaWdhbiBhY2NvdW50LiBBbnkgaXRlbXMgY3JlYXRlZCBieSBvdGhlciB1c2VyIGFjY291bnRzIGFyZSBub3QgZW5kb3JzZWQgYnkgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLiIsImRpc3BsYXlUeXBlIjoiY2hhcnQiLCJkb21haW5DTmFtZSI6Im1pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdiIsImRvd25sb2FkQ291bnQiOjQwNiwiaGlkZUZyb21DYXRhbG9nIjpmYWxzZSwiaGlkZUZyb21EYXRhSnNvbiI6ZmFsc2UsImluZGV4VXBkYXRlZEF0IjoxNTU2MDQ2Njc3LCJuZXdCYWNrZW5kIjp0cnVlLCJudW1iZXJPZkNvbW1lbnRzIjowLCJvaWQiOjI3NTI3MDg4LCJwcm92ZW5hbmNlIjoib2ZmaWNpYWwiLCJwdWJsaWNhdGlvbkFwcGVuZEVuYWJsZWQiOmZhbHNlLCJwdWJsaWNhdGlvbkRhdGUiOjE1MDQ2MzY3NzgsInB1YmxpY2F0aW9uR3JvdXAiOjE1MTM0MjUsInB1YmxpY2F0aW9uU3RhZ2UiOiJwdWJsaXNoZWQiLCJyb3dzVXBkYXRlZEF0IjoxNTEzNjMyMjEzLCJyb3dzVXBkYXRlZEJ5Ijoid3h1bS13anpmIiwidGFibGVJZCI6MTQ3MjQ3OTIsInRvdGFsVGltZXNSYXRlZCI6MCwidmlld0NvdW50Ijo4NTgsInZpZXdMYXN0TW9kaWZpZWQiOjE0NzI1NzQ4NjUsInZpZXdUeXBlIjoidGFidWxhciIsImFwcHJvdmFscyI6W3sicmV2aWV3ZWRBdCI6MTM5NTE0NzAzMCwicmV2aWV3ZWRBdXRvbWF0aWNhbGx5Ijp0cnVlLCJzdGF0ZSI6ImFwcHJvdmVkIiwic3VibWlzc2lvbklkIjo0NzEzMzQsInN1Ym1pc3Npb25PYmplY3QiOiJwdWJsaWNfYXVkaWVuY2VfcmVxdWVzdCIsInN1Ym1pc3Npb25PdXRjb21lIjoiY2hhbmdlX2F1ZGllbmNlIiwic3VibWl0dGVkQXQiOjEzOTUxNDcwMzAsIndvcmtmbG93SWQiOjEzMDQsInN1Ym1pc3Npb25EZXRhaWxzIjp7InBlcm1pc3Npb25UeXBlIjoiUkVBRCJ9LCJzdWJtaXNzaW9uT3V0Y29tZUFwcGxpY2F0aW9uIjp7ImZhaWx1cmVDb3VudCI6MCwic3RhdHVzIjoic3VjY2VzcyJ9LCJzdWJtaXR0ZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4ifX1dLCJjb2x1bW5zIjpbeyJpZCI6MzM1NzIyMDk3LCJuYW1lIjoiRGF0ZSIsImRhdGFUeXBlTmFtZSI6ImNhbGVuZGFyX2RhdGUiLCJmaWVsZE5hbWUiOiJkYXRlIiwicG9zaXRpb24iOjEsInJlbmRlclR5cGVOYW1lIjoiY2FsZW5kYXJfZGF0ZSIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjU5LCJ3aWR0aCI6MTQ4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjAxNS0wMS0wMVQwMDowMDowMCIsIm5vbl9udWxsIjo5LCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIyMDA3LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA4LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDA5LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDEwLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDExLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyMDEyLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMDEzLTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMDE0LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyMDE1LTAxLTAxVDAwOjAwOjAwIiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiMjAwNy0wMS0wMVQwMDowMDowMCJ9LCJmb3JtYXQiOnt9fSx7ImlkIjozMzU3MjIwOTgsIm5hbWUiOiJZZWFyIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoieWVhciIsInBvc2l0aW9uIjoyLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjYwLCJ3aWR0aCI6NzIsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDE1Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiIyMDExIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMjAwNyIsImNvdW50IjoyMH0seyJpdGVtIjoiMjAwOCIsImNvdW50IjoxOX0seyJpdGVtIjoiMjAwOSIsImNvdW50IjoxOH0seyJpdGVtIjoiMjAxMCIsImNvdW50IjoxN30seyJpdGVtIjoiMjAxMSIsImNvdW50IjoxNn0seyJpdGVtIjoiMjAxMiIsImNvdW50IjoxNX0seyJpdGVtIjoiMjAxMyIsImNvdW50IjoxNH0seyJpdGVtIjoiMjAxNCIsImNvdW50IjoxM30seyJpdGVtIjoiMjAxNSIsImNvdW50IjoxMn1dLCJzbWFsbGVzdCI6IjIwMDciLCJzdW0iOiIxODA5OSJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJzdGFuZGFyZCIsIm5vQ29tbWFzIjoidHJ1ZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMDk5LCJuYW1lIjoiU2Nob29sIFllYXIiLCJkYXRhVHlwZU5hbWUiOiJ0ZXh0IiwiZmllbGROYW1lIjoic2Nob29sX3llYXIiLCJwb3NpdGlvbiI6MywicmVuZGVyVHlwZU5hbWUiOiJ0ZXh0IiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjEsIndpZHRoIjoxMDQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDE1LTE2Iiwibm9uX251bGwiOjksIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjIwMDctMDgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIwMDgtMDkiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIwMDktMTAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIwMTAtMTEiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIwMTEtMTIiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjIwMTItMTMiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjIwMTMtMTQiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjIwMTQtMTUiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjIwMTUtMTYiLCJjb3VudCI6MTJ9XSwic21hbGxlc3QiOiIyMDA3LTA4In0sImZvcm1hdCI6e319LHsiaWQiOjMzNTcyMjEwMCwibmFtZSI6IkFsbCBzdHVkZW50cyBncmFkZSAzIHByb2ZpY2llbmN5IHJhdGUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIEVkdWNhdGlvbmFsIEFzc2Vzc21lbnQgUHJvZ3JhbSAoTUVBUCkgdGVzdCBtZWFzdXJlcyBzdHVkZW50IGFjaGlldmVtZW50IGluIG1hdGgsIHNjaWVuY2UsIHJlYWRpbmcsIHNvY2lhbCBzdHVkaWVzIGFuZCB3cml0aW5nLiBUaGlzIG1lYXN1cmUgdGVsbHMgdXMgaG93IG1hbnkgdGhpcmQgZ3JhZGVycyBhcmUgcHJvZmljaWVudCBpbiByZWFkaW5nIGJ5IHRoZSBlbmQgb2YgdGhlIHRoaXJkIGdyYWRlLCB3aGljaCBpcyBhbiBlYXJseSBwcmVkaWN0b3Igb2YgZnV0dXJlIGFjYWRlbWljIHN1Y2Nlc3MuIFByb2ZpY2llbmN5IGluIHRoaXJkIGdyYWRlIHJlYWRpbmcgaXMgbWVhc3VyZWQgYnkgdGhlIE1FQVAgdGVzdCB0YWtlbiBpbiB0aGUgZmFsbCBvZiB0aGUgZm91cnRoIGdyYWRlIHllYXIuICAgXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgQnVyZWF1IG9mIEFzc2Vzc21lbnQgYW5kIEFjY291bnRhYmlsaXR5IFxuVXBkYXRlZCBBbm51YWxseSBpbiBGZWJydWFyeSBcbk5vdGU6IEJlZ2lubmluZyBpbiB0aGUgMjAxMS0yMDEyIHNjaG9vbCB5ZWFyLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gYWRvcHRlZCBtb3JlIHJpZ29yb3VzIHByb2ZpY2llbmN5IGNhbGN1bGF0aW9ucyAoY3V0IHNjb3JlcykgdG8gbW9yZSBhY2N1cmF0ZWx5IHJlZmxlY3QgY2FyZWVyIGFuZCBjb2xsZWdlIHJlYWRpbmVzcy4gVG8gZWFzZSB0aGUgdHJhbnNpdGlvbiwgcGVyZm9ybWFuY2UgaW4gcHJpb3IgeWVhcnMgc2hvd24gaW4gdGhlIGNoYXJ0IGFib3ZlIGhhcyBiZWVuIHJlY2FsY3VsYXRlZC4gU3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBoYXMgbm90IGNoYW5nZWQgYW5kIGlzIHZhbGlkIGFzIGl0IHdhcyByZXBvcnRlZCBhdCB0aGUgdGltZS5cblxuKiBFY29ub21pYyBkaXNhZHZhbnRhZ2UgaXMgbWVhc3VyZWQgYnkgZWxpZ2liaWxpdHkgZm9yIGZyZWUgb3IgcmVkdWNlZC1wcmljZSBsdW5jaC4gV2UgY29tcGFyZSBzdGF0ZXdpZGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSB0byBzdGF0ZXdpZGUgZWNvbm9taWNhbGx5IGRpc2FkdmFudGFnZWQgcGVyZm9ybWFuY2UgdG8gbWFrZSBzdXJlIHdlIGZvY3VzIG9uIHByb3ZpZGluZyBhIGhpZ2gtcXVhbGl0eSBlZHVjYXRpb24gYW5kIGVxdWFsIG9wcG9ydHVuaXRpZXMgZm9yIGxlYXJuaW5nIHRvIGFsbCBzdHVkZW50cy4iLCJmaWVsZE5hbWUiOiJhbGxfc3R1ZGVudHNfZ3JhZGVfM19wcm9maWNpZW5jeV9yYXRlIiwicG9zaXRpb24iOjQsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjIsIndpZHRoIjoyMjQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3MCIsIm5vbl9udWxsIjo3LCJhdmVyYWdlIjoiNjUuNzI4NTcxNDI4NTcxNDMiLCJudWxsIjoyLCJ0b3AiOlt7Iml0ZW0iOiI2My4xIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2MC4zIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2Ny40IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2My41IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2Ny43IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2OC4xIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI3MCIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjYwLjMiLCJzdW0iOiI0NjAuMSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjEwMSwibmFtZSI6IkVjb25vbWljYWxseSBEaXNhZHZhbnRhZ2VkIEdyYWRlIDMgUHJvZmljaWVuY3kgUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgRWR1Y2F0aW9uYWwgQXNzZXNzbWVudCBQcm9ncmFtIChNRUFQKSB0ZXN0IG1lYXN1cmVzIHN0dWRlbnQgYWNoaWV2ZW1lbnQgaW4gbWF0aCwgc2NpZW5jZSwgcmVhZGluZywgc29jaWFsIHN0dWRpZXMgYW5kIHdyaXRpbmcuIFRoaXMgbWVhc3VyZSB0ZWxscyB1cyBob3cgbWFueSB0aGlyZCBncmFkZXJzIGFyZSBwcm9maWNpZW50IGluIHJlYWRpbmcgYnkgdGhlIGVuZCBvZiB0aGUgdGhpcmQgZ3JhZGUsIHdoaWNoIGlzIGFuIGVhcmx5IHByZWRpY3RvciBvZiBmdXR1cmUgYWNhZGVtaWMgc3VjY2Vzcy4gUHJvZmljaWVuY3kgaW4gdGhpcmQgZ3JhZGUgcmVhZGluZyBpcyBtZWFzdXJlZCBieSB0aGUgTUVBUCB0ZXN0IHRha2VuIGluIHRoZSBmYWxsIG9mIHRoZSBmb3VydGggZ3JhZGUgeWVhci4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgQnVyZWF1IG9mIEFzc2Vzc21lbnQgYW5kIEFjY291bnRhYmlsaXR5IFVwZGF0ZWQgQW5udWFsbHkgaW4gRmVicnVhcnkgTm90ZTogQmVnaW5uaW5nIGluIHRoZSAyMDExLTIwMTIgc2Nob29sIHllYXIsIHRoZSBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiBhZG9wdGVkIG1vcmUgcmlnb3JvdXMgcHJvZmljaWVuY3kgY2FsY3VsYXRpb25zIChjdXQgc2NvcmVzKSB0byBtb3JlIGFjY3VyYXRlbHkgcmVmbGVjdCBjYXJlZXIgYW5kIGNvbGxlZ2UgcmVhZGluZXNzLiBUbyBlYXNlIHRoZSB0cmFuc2l0aW9uLCBwZXJmb3JtYW5jZSBpbiBwcmlvciB5ZWFycyBzaG93biBpbiB0aGUgY2hhcnQgYWJvdmUgaGFzIGJlZW4gcmVjYWxjdWxhdGVkLiBTdHVkZW50IHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uIGhhcyBub3QgY2hhbmdlZCBhbmQgaXMgdmFsaWQgYXMgaXQgd2FzIHJlcG9ydGVkIGF0IHRoZSB0aW1lLiAqIEVjb25vbWljIGRpc2FkdmFudGFnZSBpcyBtZWFzdXJlZCBieSBlbGlnaWJpbGl0eSBmb3IgZnJlZSBvciByZWR1Y2VkLXByaWNlIGx1bmNoLiBXZSBjb21wYXJlIHN0YXRld2lkZSBvdmVyYWxsIHBlcmZvcm1hbmNlIHRvIHN0YXRld2lkZSBlY29ub21pY2FsbHkgZGlzYWR2YW50YWdlZCBwZXJmb3JtYW5jZSB0byBtYWtlIHN1cmUgd2UgZm9jdXMgb24gcHJvdmlkaW5nIGEgaGlnaC1xdWFsaXR5IGVkdWNhdGlvbiBhbmQgZXF1YWwgb3Bwb3J0dW5pdGllcyBmb3IgbGVhcm5pbmcgdG8gYWxsIHN0dWRlbnRzLiIsImZpZWxkTmFtZSI6ImVjb25vbWljYWxseV9kaXNhZHZhbnRhZ2VkX2dyYWRlXzNfcHJvZmljaWVuY3lfcmF0ZSIsInBvc2l0aW9uIjo1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjYzLCJ3aWR0aCI6MzM0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNTcuMyIsIm5vbl9udWxsIjo3LCJhdmVyYWdlIjoiNTEuOTE0Mjg1NzE0Mjg1NzEiLCJudWxsIjoyLCJ0b3AiOlt7Iml0ZW0iOiI0Ny41IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI0NC41IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI1NCIsImNvdW50IjoxOH0seyJpdGVtIjoiNTAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjU1IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI1NS4xIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI1Ny4zIiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNDQuNSIsInN1bSI6IjM2My40In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTA0LCJuYW1lIjoiQWxsIHN0dWRlbnRzIGFjYWRlbWljIGdyb3d0aCwgZ3JhZGVzIDMtOCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFdlIG5lZWQgTWljaGlnYW4gc3R1ZGVudHMgdG8gYWNoaWV2ZSBoaWdoZXIgbGV2ZWxzIG9mIGFjYWRlbWljIHByb2ZpY2llbmN5IG92ZXIgdGltZS4gVGhpcyBtZWFzdXJlIHNob3dzIGhvdyBtYW55IHN0dWRlbnRzIGFyZSBkZW1vbnN0cmF0aW5nIGFjYWRlbWljIGdyb3d0aCBpbiBib3RoIG1hdGggYW5kIHJlYWRpbmcuICAgXG5cblNvdXJjZTogTUkgU2Nob29sIERhdGFcblVwZGF0ZWQgYW5udWFsbHkgaW4gRmVicnVhcnkgXG5cbk5vdGU6IEJlZ2lubmluZyBpbiB0aGUgMjAxMS0yMDEyIHNjaG9vbCB5ZWFyLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gYWRvcHRlZCBtb3JlIHJpZ29yb3VzIHByb2ZpY2llbmN5IGNhbGN1bGF0aW9ucyAoY3V0IHNjb3JlcykgdG8gbW9yZSBhY2N1cmF0ZWx5IHJlZmxlY3QgY2FyZWVyIGFuZCBjb2xsZWdlIHJlYWRpbmVzcy4gVG8gZWFzZSB0aGUgdHJhbnNpdGlvbiwgcGVyZm9ybWFuY2UgaW4gcHJpb3IgeWVhcnMgc2hvd24gaW4gdGhlIGNoYXJ0IGFib3ZlIGhhcyBiZWVuIHJlY2FsY3VsYXRlZC4gU3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBoYXMgbm90IGNoYW5nZWQgYW5kIGlzIHZhbGlkIGFzIGl0IHdhcyByZXBvcnRlZCBhdCB0aGUgdGltZS4gXG5cbiogRWNvbm9taWMgZGlzYWR2YW50YWdlIGlzIG1lYXN1cmVkIGJ5IGVsaWdpYmlsaXR5IGZvciBmcmVlIG9yIHJlZHVjZWQtcHJpY2UgbHVuY2guIFdlIGNvbXBhcmUgc3RhdGV3aWRlIG92ZXJhbGwgcGVyZm9ybWFuY2UgdG8gc3RhdGV3aWRlIGVjb25vbWljYWxseSBkaXNhZHZhbnRhZ2VkIHBlcmZvcm1hbmNlIHRvIG1ha2Ugc3VyZSB3ZSBmb2N1cyBvbiBwcm92aWRpbmcgYSBoaWdoLXF1YWxpdHkgZWR1Y2F0aW9uIGFuZCBlcXVhbCBvcHBvcnR1bml0aWVzIGZvciBsZWFybmluZyB0byBhbGwgc3R1ZGVudHMuIiwiZmllbGROYW1lIjoiYWxsX3N0dWRlbnRzX2FjYWRlbWljX2dyb3d0aF9ncmFkZXNfM184IiwicG9zaXRpb24iOjgsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjQsIndpZHRoIjoyNTQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxNy4yIiwibm9uX251bGwiOjYsImF2ZXJhZ2UiOiIxNC42MzMzMzMzMzMzMzMzMyIsIm51bGwiOjMsInRvcCI6W3siaXRlbSI6IjE3LjIiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjE1LjAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEyLjQiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjE0LjUiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjE0LjQiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjE0LjMiLCJjb3VudCI6MTV9XSwic21hbGxlc3QiOiIxMi40Iiwic3VtIjoiODcuOCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjEwNSwibmFtZSI6IkVjb25vbWljYWxseSBEaXNhZHZhbnRhZ2VkIHN0dWRlbnRzIGFjYWRlbWljIGdyb3d0aCwgZ3JhZGVzIDMtOCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiU291cmNlOiBNSSBTY2hvb2wgRGF0YVxuVXBkYXRlZCBhbm51YWxseSBpbiBGZWJydWFyeSBcblxuTm90ZTogQmVnaW5uaW5nIGluIHRoZSAyMDExLTIwMTIgc2Nob29sIHllYXIsIHRoZSBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiBhZG9wdGVkIG1vcmUgcmlnb3JvdXMgcHJvZmljaWVuY3kgY2FsY3VsYXRpb25zIChjdXQgc2NvcmVzKSB0byBtb3JlIGFjY3VyYXRlbHkgcmVmbGVjdCBjYXJlZXIgYW5kIGNvbGxlZ2UgcmVhZGluZXNzLiBUbyBlYXNlIHRoZSB0cmFuc2l0aW9uLCBwZXJmb3JtYW5jZSBpbiBwcmlvciB5ZWFycyBzaG93biBpbiB0aGUgY2hhcnQgYWJvdmUgaGFzIGJlZW4gcmVjYWxjdWxhdGVkLiBTdHVkZW50IHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uIGhhcyBub3QgY2hhbmdlZCBhbmQgaXMgdmFsaWQgYXMgaXQgd2FzIHJlcG9ydGVkIGF0IHRoZSB0aW1lLiBcblxuKiBFY29ub21pYyBkaXNhZHZhbnRhZ2UgaXMgbWVhc3VyZWQgYnkgZWxpZ2liaWxpdHkgZm9yIGZyZWUgb3IgcmVkdWNlZC1wcmljZSBsdW5jaC4gV2UgY29tcGFyZSBzdGF0ZXdpZGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSB0byBzdGF0ZXdpZGUgZWNvbm9taWNhbGx5IGRpc2FkdmFudGFnZWQgcGVyZm9ybWFuY2UgdG8gbWFrZSBzdXJlIHdlIGZvY3VzIG9uIHByb3ZpZGluZyBhIGhpZ2gtcXVhbGl0eSBlZHVjYXRpb24gYW5kIGVxdWFsIG9wcG9ydHVuaXRpZXMgZm9yIGxlYXJuaW5nIHRvIGFsbCBzdHVkZW50cy4iLCJmaWVsZE5hbWUiOiJlY29ub21pY2FsbHlfZGlzYWR2YW50YWdlZF9zdHVkZW50c19hY2FkZW1pY19ncm93dGhfZ3JhZGVzXzNfOCIsInBvc2l0aW9uIjo5LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjY1LCJ3aWR0aCI6Mzg5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTcuNCIsIm5vbl9udWxsIjo2LCJhdmVyYWdlIjoiMTQuOSIsIm51bGwiOjMsInRvcCI6W3siaXRlbSI6IjE3LjQiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjE1LjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEzLjIiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjE0LjgiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjE0LjEiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjE0LjIiLCJjb3VudCI6MTV9XSwic21hbGxlc3QiOiIxMy4yIiwic3VtIjoiODkuNCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjEwOCwibmFtZSI6Ik1pY2hpZ2FuIEFDVCBDb2xsZWdlIFJlYWRpbmVzcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE9uIHRoZSBBQ1QsIGNlcnRhaW4gc2NvcmVzIHRlbGwgdXMgd2hpY2ggc3R1ZGVudHMgYXJlIG1vcmUgbGlrZWx5IHRvIHN1Y2NlZWQgaW4gY29sbGVnZS4gVGhpcyBtZWFzdXJlIGlzIGltcG9ydGFudCBiZWNhdXNlIGl0IHJlcHJlc2VudHMgY29sbGVnZSByZWFkaW5lc3MgYmFzZWQgb24gYSBuYXRpb25hbCB0ZXN0LlxuXG5Tb3VyY2U6IE1JIFNjaG9vbCBEYXRhIChiYXNlZCBvbiBBQ1Qgc2NvcmVzIHRha2VuIGFzIHBhcnQgb2YgdGhlIE1pY2hpZ2FuIE1lcml0IEV4YW0gKE1NRSkpXG5VcGRhdGVkIGFubnVhbGx5IGluIEp1bmVcblxuKkVjb25vbWljIGRpc2FkdmFudGFnZSBpcyBtZWFzdXJlZCBieSBlbGlnaWJpbGl0eSBmb3IgZnJlZSBvciByZWR1Y2VkLXByaWNlIGx1bmNoLiBXZSBjb21wYXJlIHN0YXRld2lkZSBvdmVyYWxsIHBlcmZvcm1hbmNlIHRvIHN0YXRld2lkZSBlY29ub21pY2FsbHkgZGlzYWR2YW50YWdlZCBwZXJmb3JtYW5jZSB0byBtYWtlIHN1cmUgd2UgZm9jdXMgb24gcHJvdmlkaW5nIGEgaGlnaC1xdWFsaXR5IGVkdWNhdGlvbiBhbmQgZXF1YWwgb3Bwb3J0dW5pdGllcyBmb3IgbGVhcm5pbmcgdG8gYWxsIHN0dWRlbnRzLlxuIiwiZmllbGROYW1lIjoibWljaGlnYW5fYWN0X2NvbGxlZ2VfcmVhZGluZXNzIiwicG9zaXRpb24iOjEyLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2ODA3LCJ3aWR0aCI6MjA0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjAuMiIsIm5vbl9udWxsIjo4LCJhdmVyYWdlIjoiMTcuMzc1IiwibnVsbCI6MSwidG9wIjpbeyJpdGVtIjoiMTQuOCIsImNvdW50IjoyMH0seyJpdGVtIjoiMTQuOSIsImNvdW50IjoxOX0seyJpdGVtIjoiMTYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjE3LjMiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjE3LjciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjE4LjEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjIwIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMC4yIiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMTQuOCIsInN1bSI6IjEzOS4wIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTA5LCJuYW1lIjoiTWljaGlnYW4gRWNvbm9taWNhbGx5IERpc2FkdmFudGFnZWQgQUNUIENvbGxlZ2UgUmVhZGluZXNzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogT24gdGhlIEFDVCwgY2VydGFpbiBzY29yZXMgdGVsbCB1cyB3aGljaCBzdHVkZW50cyBhcmUgbW9yZSBsaWtlbHkgdG8gc3VjY2VlZCBpbiBjb2xsZWdlLiBUaGlzIG1lYXN1cmUgaXMgaW1wb3J0YW50IGJlY2F1c2UgaXQgcmVwcmVzZW50cyBjb2xsZWdlIHJlYWRpbmVzcyBiYXNlZCBvbiBhIG5hdGlvbmFsIHRlc3QuIFNvdXJjZTogTUkgU2Nob29sIERhdGEgKGJhc2VkIG9uIEFDVCBzY29yZXMgdGFrZW4gYXMgcGFydCBvZiB0aGUgTWljaGlnYW4gTWVyaXQgRXhhbSAoTU1FKSkgVXBkYXRlZCBhbm51YWxseSBpbiBKdW5lICpFY29ub21pYyBkaXNhZHZhbnRhZ2UgaXMgbWVhc3VyZWQgYnkgZWxpZ2liaWxpdHkgZm9yIGZyZWUgb3IgcmVkdWNlZC1wcmljZSBsdW5jaC4gV2UgY29tcGFyZSBzdGF0ZXdpZGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSB0byBzdGF0ZXdpZGUgZWNvbm9taWNhbGx5IGRpc2FkdmFudGFnZWQgcGVyZm9ybWFuY2UgdG8gbWFrZSBzdXJlIHdlIGZvY3VzIG9uIHByb3ZpZGluZyBhIGhpZ2gtcXVhbGl0eSBlZHVjYXRpb24gYW5kIGVxdWFsIG9wcG9ydHVuaXRpZXMgZm9yIGxlYXJuaW5nIHRvIGFsbCBzdHVkZW50cy4iLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9lY29ub21pY2FsbHlfZGlzYWR2YW50YWdlZF9jb2xsZWdlX3JlYWRpbmVzcyIsInBvc2l0aW9uIjoxMywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjgwOCwid2lkdGgiOjM3NCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcuNyIsIm5vbl9udWxsIjo4LCJhdmVyYWdlIjoiNi4xMjUiLCJudWxsIjoxLCJ0b3AiOlt7Iml0ZW0iOiI0LjYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjQuOSIsImNvdW50IjoxOX0seyJpdGVtIjoiNS4zIiwiY291bnQiOjE4fSx7Iml0ZW0iOiI1LjkiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYuNiIsImNvdW50IjoxNn0seyJpdGVtIjoiNy43IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI3LjQiLCJjb3VudCI6MTR9XSwic21hbGxlc3QiOiI0LjYiLCJzdW0iOiI0OS4wIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTEyLCJuYW1lIjoiU2Nob29scyBNZWV0aW5nIEFkZXF1YXRlIFllYXJseSBQcm9ncmVzcyAoQVlQKSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFRoaXMgbWVhc3VyZSBzaG93cyB0aGUgcGVyY2VudGFnZSBvZiBzY2hvb2xzIHRoYXQgYXJlIG1ha2luZyBwcm9ncmVzcyB0b3J3YXJkIGZlZGVyYWwgc2Nob29sIGFjY291bnRhYmlsaXR5IHJlcXVpcmVtZW50cy4gQVlQIHdhcyB0aGUgY29ybmVyc3RvbmUgb2YgdGhlIGZlZGVyYWwgTm8gQ2hpbGQgTGVmdCBCZWhpbmQgQWN0IChOQ0xCKSBvZiAyMDAxLiBJbiBNaWNoaWdhbiwgaXQgbWVhc3VyZWQgeWVhci10by15ZWFyIHN0dWRlbnQgYWNoaWV2ZW1lbnQgb24gdGhlIE1FQVAgZm9yIGVsZW1lbnRhcnkgYW5kIG1pZGRsZSBzY2hvb2xzLCBvciB0aGUgTU1FIGZvciBoaWdoIHNjaG9vbHMgZnJvbSBpdHMgYmVnaW5uaW5nIGluIDIwMDEgdW50aWwgdGhlIDIwMTEtMjAxMiBzY2hvb2wgeWVhci4gT3RoZXIgaW5kaWNhdG9ycywgc3VjaCBhcyB0aGUgbnVtYmVyIG9mIHN0dWRlbnRzIHdobyBwYXJ0aWNpcGF0ZSBpbiB0aGUgYXNzZXNzbWVudHMgYW5kIGdyYWR1YXRpb24gcmF0ZSBmb3IgaGlnaCBzY2hvb2xzLCB3ZXJlIGFsc28gY29uc2lkZXJlZCBpbiB0aGUgY2FsY3VsYXRpb24uXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24sIEJ1cmVhdSBvZiBBc3Nlc3NtZW50IGFuZCBBY2NvdW50YWJpbGl0eVxuVXBkYXRlZCBhbm51YWxseSBpbiBBdWd1c3RcblxuSW4gdGhlIHN1bW1lciBvZiAyMDEyLCBNaWNoaWdhbiB3YXMgYXBwcm92ZWQgZm9yIGZsZXhpYmlsaXR5IGZyb20gdGhlIEVsZW1lbnRhcnkgYW5kIFNlY29uZGFyeSBFZHVjYXRpb24gQWN0IChFU0VBKSBvZiAxOTY1LiBUaGUgYXBwcm92ZWQgZmxleGliaWxpdHkgd2FpdmVyIGZyb20gdGhlIFVuaXRlZCBTdGF0ZXMgRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gaGFzIGNyZWF0ZWQgYSBuZXcgYW5kIGV4Y2l0aW5nIG1ldGhvZCBmb3IgbG9va2luZyBhdCBzY2hvb2wgYWNjb3VudGFiaWxpdHkgaW4gdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLiBCZWdpbm5pbmcgd2l0aCB0aGUgMjAxMi0yMDEzIHNjaG9vbCB5ZWFyLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gd2lsbCByZWxlYXNlIE1pY2hpZ2FuIFNjaG9vbCBTY29yZWNhcmRzIGFzIHRoZSBpbmRpY2F0b3Igb2Ygc2Nob29sIGFuZCBkaXN0cmljdCBjb21wbGlhbmNlLCBhc3Nlc3NtZW50IHBhcnRpY2lwYXRpb24gYW5kIGFzc2Vzc21lbnQgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnRzIGluIGZ1bGZpbGxtZW50IG9mIE1pY2hpZ2FuJ3MgYXBwcm92ZWQgRVNFQSBGbGV4aWJpbGl0eS4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gTWljaGlnYW4ncyBFU0VBIEZsZXhpYmlsaXR5LCBwbGVhc2UgdmlzaXQgd3d3Lm1pLmdvdi9lc2VhZmxleFxuXG5Ob3RlOiBJbiBvcmRlciB0byBtb3JlIGFjY3VyYXRlbHkgcmVmbGVjdCBjYXJlZXIgYW5kIGNvbGxlZ2UgcmVhZGluZXNzLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gd2lsbCB1c2UgbW9yZSByaWdvcm91cyBwcm9maWNpZW5jeSBjYWxjdWxhdGlvbnMgKGN1dCBzY29yZXMpIGZvciBrZXkgc3ViamVjdCBtYXR0ZXIgYXJlYXMuIFRoZSBuZXcgY3V0IHNjb3JlcyB3aWxsIGJlIGFwcGxpZWQgdG8gTUVBUCBhbmQgTU1FIHRlc3RzIGFkbWluaXN0ZXJlZCBkdXJpbmcgdGhlIDIwMTEgLSAyMDEyIHNjaG9vbCB5ZWFyLiBUbyBlYXNlIHRoZSB0cmFuc2l0aW9uIHRvIHRoZSBuZXcgY3V0IHNjb3Jlcywgc3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBmb3IgdGhlIHBhc3QgZm91ciB5ZWFycyBvZiB0ZXN0aW5nIGhhcyBiZWVuIHJlY2FsY3VsYXRlZC4gQWx0aG91Z2ggdGhlIHN0dWRlbnQgcGVyZm9ybWFuY2UgaW5mb3JtYXRpb24gaGFzIG5vdCBjaGFuZ2VkIGFuZCBpcyB2YWxpZCBhcyBpdCB3YXMgcmVwb3J0ZWQgYXQgdGhlIHRpbWUsIHRoaXMgZGlzcGxheSBzaG93cyBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBiYXNlZCBvbiB0aGUgbmV3IGN1dCBzY29yZXMuXG4iLCJmaWVsZE5hbWUiOiJzY2hvb2xzX21lZXRpbmdfYWRlcXVhdGVfeWVhcmx5X3Byb2dyZXNzX2F5cCIsInBvc2l0aW9uIjoxNiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY2Niwid2lkdGgiOjMxMywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6Ijg2LjIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjgyLjU2IiwibnVsbCI6NCwidG9wIjpbeyJpdGVtIjoiNzkuOCIsImNvdW50IjoyMH0seyJpdGVtIjoiODUuNiIsImNvdW50IjoxOX0seyJpdGVtIjoiODYuMiIsImNvdW50IjoxOH0seyJpdGVtIjoiNzkuMyIsImNvdW50IjoxN30seyJpdGVtIjoiODEuOSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6Ijc5LjMiLCJzdW0iOiI0MTIuOCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjExMywibmFtZSI6Ik1JIFNlbGYtUmVwb3J0ZWQgQnVsbHlpbmcgb24gU2Nob29sIFByb3BlcnR5IiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogQnVsbHlpbmcgaGFzIGEgc2lnbmlmaWNhbnQgbmVnYXRpdmUgaW1wYWN0IG9uIHRoZSBzb2NpYWwgZW1vdGlvbmFsIGhlYWx0aCBvZiB5b3V0aCwgYXMgd2VsbCBhcyB0aGVpciBlZHVjYXRpb25hbCBvdXRjb21lcy4gU3R1ZGVudHMgd2hvIGFyZSBidWxsaWVkIGhhdmUgaGlnaGVyIGFic2VudGVlaXNtIHJhdGVzLCBhcmUgYXQgZ3JlYXRlciByaXNrIG9mIGRyb3BwaW5nIG91dCwgYW5kIGFyZSBhdCBpbmNyZWFzZWQgcmlzayBmb3IgZGVwcmVzc2lvbiwgc3VpY2lkZSwgYW5kIG90aGVyIG1lbnRhbCBoZWFsdGggcHJvYmxlbXMuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24sIE1pY2hpZ2FuIFlvdXRoIFJpc2sgQmVoYXZpb3IgU3VydmV5IFxuVXBkYXRlZCBiaWVubmlhbGx5IGluIE5vdmVtYmVyXG5cbk5hdGlvbmFsIFNvdXJjZTpDZW50ZXJzIGZvciBEaXNlYXNlIENvbnRyb2wgYW5kIFByZXZlbnRpb24gKENEQyksIFlvdXRoIFJpc2sgQmVoYXZpb3IgU3VydmVpbGxhbmNlIFN5c3RlbSBcblVwZGF0ZWQgYmllbm5pYWxseSBpbiBOb3ZlbWJlciIsImZpZWxkTmFtZSI6Im1pX3NlbGZfcmVwb3J0ZWRfYnVsbHlpbmdfb25fc2Nob29sX3Byb3BlcnR5IiwicG9zaXRpb24iOjE3LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjY3LCJ3aWR0aCI6MjYyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjUuNiIsIm5vbl9udWxsIjo0LCJhdmVyYWdlIjoiMjQuNCIsIm51bGwiOjUsInRvcCI6W3siaXRlbSI6IjI0IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMi43IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyNS4zIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyNS42IiwiY291bnQiOjE3fV0sInNtYWxsZXN0IjoiMjIuNyIsInN1bSI6Ijk3LjYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjIxMTQsIm5hbWUiOiJVLlMgU2VsZi1SZXBvcnRlZCBCdWxseWluZyBvbiBTY2hvb2wgUHJvcGVydHkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBCdWxseWluZyBoYXMgYSBzaWduaWZpY2FudCBuZWdhdGl2ZSBpbXBhY3Qgb24gdGhlIHNvY2lhbCBlbW90aW9uYWwgaGVhbHRoIG9mIHlvdXRoLCBhcyB3ZWxsIGFzIHRoZWlyIGVkdWNhdGlvbmFsIG91dGNvbWVzLiBTdHVkZW50cyB3aG8gYXJlIGJ1bGxpZWQgaGF2ZSBoaWdoZXIgYWJzZW50ZWVpc20gcmF0ZXMsIGFyZSBhdCBncmVhdGVyIHJpc2sgb2YgZHJvcHBpbmcgb3V0LCBhbmQgYXJlIGF0IGluY3JlYXNlZCByaXNrIGZvciBkZXByZXNzaW9uLCBzdWljaWRlLCBhbmQgb3RoZXIgbWVudGFsIGhlYWx0aCBwcm9ibGVtcy4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgTWljaGlnYW4gWW91dGggUmlzayBCZWhhdmlvciBTdXJ2ZXkgVXBkYXRlZCBiaWVubmlhbGx5IGluIE5vdmVtYmVyIE5hdGlvbmFsIFNvdXJjZTpDZW50ZXJzIGZvciBEaXNlYXNlIENvbnRyb2wgYW5kIFByZXZlbnRpb24gKENEQyksIFlvdXRoIFJpc2sgQmVoYXZpb3IgU3VydmVpbGxhbmNlIFN5c3RlbSBVcGRhdGVkIGJpZW5uaWFsbHkgaW4gTm92ZW1iZXIiLCJmaWVsZE5hbWUiOiJ1X3Nfc2VsZl9yZXBvcnRlZF9idWxseWluZ19vbl9zY2hvb2xfcHJvcGVydHkiLCJwb3NpdGlvbiI6MTgsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjgsIndpZHRoIjoyODYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMC4yIiwibm9uX251bGwiOjQsImF2ZXJhZ2UiOiIxOS45NSIsIm51bGwiOjUsInRvcCI6W3siaXRlbSI6IjE5LjkiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIwLjEiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjE5LjYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIwLjIiLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiIxOS42Iiwic3VtIjoiNzkuOCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjExNSwibmFtZSI6IkZyZWUvUmVkdWNlZCBCcmVha2Zhc3QgUGFydGljaXBhdGlvbiIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuIHNjaG9vbHMgY2FuIGhlbHAgc3R1ZGVudHMgcmVjZWl2ZSBhZGVxdWF0ZSBudXRyaXRpb24gYnkgcHJvdmlkaW5nIG1lYWxzIHRvIGNoaWxkcmVuIHdobyBhcmUgZWxpZ2libGUgZm9yIGZyZWUgYW5kIHJlZHVjZWQtcHJpY2UgbWVhbHMuIFRoaXMgbWVhc3VyZSBpcyBpbXBvcnRhbnQgYmVjYXVzZSBhIG51dHJpdGlvdXMgYnJlYWtmYXN0IGFuZCBsdW5jaCBwbGF5IGEgbWFqb3Igcm9sZSBpbiBhIHN0dWRlbnQncyBhYmlsaXR5IHRvIGxlYXJuLlxuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24sIE9mZmljZSBvZiBTY2hvb2wgU3VwcG9ydCBTZXJ2aWNlc1xuVXBkYXRlZCBhbm51YWxseSBpbiBNYXJjaCIsImZpZWxkTmFtZSI6ImZyZWVfcmVkdWNlZF9icmVha2Zhc3RfcGFydGljaXBhdGlvbiIsInBvc2l0aW9uIjoxOSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY2OSwid2lkdGgiOjIzMywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjM1LjQiLCJub25fbnVsbCI6OSwiYXZlcmFnZSI6IjMzLjYiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIyOS4zIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIzMS40IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIzNC40IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIzNS4xIiwiY291bnQiOjE3fSx7Iml0ZW0iOiIzNCIsImNvdW50IjoxNn0seyJpdGVtIjoiMzMuNiIsImNvdW50IjoxNX0seyJpdGVtIjoiMzQuMiIsImNvdW50IjoxNH0seyJpdGVtIjoiMzUiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjM1LjQiLCJjb3VudCI6MTJ9XSwic21hbGxlc3QiOiIyOS4zIiwic3VtIjoiMzAyLjQifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjIxMTYsIm5hbWUiOiJGcmVlL1JlZHVjZWQgTHVuY2ggUGFydGljaXBhdGlvbiIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuIHNjaG9vbHMgY2FuIGhlbHAgc3R1ZGVudHMgcmVjZWl2ZSBhZGVxdWF0ZSBudXRyaXRpb24gYnkgcHJvdmlkaW5nIG1lYWxzIHRvIGNoaWxkcmVuIHdobyBhcmUgZWxpZ2libGUgZm9yIGZyZWUgYW5kIHJlZHVjZWQtcHJpY2UgbWVhbHMuIFRoaXMgbWVhc3VyZSBpcyBpbXBvcnRhbnQgYmVjYXVzZSBhIG51dHJpdGlvdXMgYnJlYWtmYXN0IGFuZCBsdW5jaCBwbGF5IGEgbWFqb3Igcm9sZSBpbiBhIHN0dWRlbnQncyBhYmlsaXR5IHRvIGxlYXJuLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uLCBPZmZpY2Ugb2YgU2Nob29sIFN1cHBvcnQgU2VydmljZXMgVXBkYXRlZCBhbm51YWxseSBpbiBNYXJjaCIsImZpZWxkTmFtZSI6ImZyZWVfcmVkdWNlZF9sdW5jaF9wYXJ0aWNpcGF0aW9uIiwicG9zaXRpb24iOjIwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjcwLCJ3aWR0aCI6MjE3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNjkuOSIsIm5vbl9udWxsIjo5LCJhdmVyYWdlIjoiNjguNjU1NTU1NTU1NTU1NTYiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI2Ny40IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2OS4yIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2OS43IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2OS4xIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2OS45IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2OC43IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI2OC4zIiwiY291bnQiOjE0fSx7Iml0ZW0iOiI2OC4xIiwiY291bnQiOjEzfSx7Iml0ZW0iOiI2Ny41IiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiNjcuNCIsInN1bSI6IjYxNy45In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTE3LCJuYW1lIjoiTnVtYmVyIG9mIERpc3RyaWN0cyB3aXRoIE9uZ29pbmcgRGVmaWNpdHMiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBEaXN0cmljdHMgbmVlZCB0byBtYWtlIGNhcmVmdWwgY2hvaWNlcyB3aXRoIGZ1bmRpbmcgYWxsb2NhdGlvbi4gVGhpcyBtZWFzdXJlIHNob3dzIHRoZSBudW1iZXIgb2Ygc2Nob29sIGRpc3RyaWN0cyB0aGF0IHNwZW5kIG1vcmUgZnVuZHMgdGhhbiB0aGV5IHJlY2VpdmUuXG5cblNvdXJjZTogTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24sIE9mZmljZSBvZiBTdGF0ZSBBaWQgYW5kIFNjaG9vbCBGaW5hbmNlXG5cblVwZGF0ZWQgYW5udWFsbHkgaW4gRGVjZW1iZXIgXG5cbk5vdGU6IFRoZXJlIHdlcmUgMjkgZGlzdHJpY3RzIHRoYXQgZXhwZXJpZW5jZWQgdGhyZWUgY29uc2VjdXRpdmUgeWVhcnMgb2YgZGVmaWNpdHMgYXQgSnVuZSAzMCwgMjAxMy4gSW5jbHVkZWQgaW4gdGhlIDI5IGFyZSB0aHJlZSBkaXN0cmljdHMgdGhhdCBhcmUgbm8gbG9uZ2VyIGVkdWNhdGluZyBwdXBpbHM6IEJ1ZW5hIFZpc3RhIFB1YmxpYyBTY2hvb2xzLCBJbmtzdGVyIFB1YmxpYyBTY2hvb2xzLCBhbmQgV2lsbG93IFJ1biBDb21tdW5pdHkgU2Nob29scyAoY29uc29saWRhdGVkIHdpdGggWXBzaWxhbnRpKS4iLCJmaWVsZE5hbWUiOiJudW1iZXJfb2ZfZGlzdHJpY3RzX3dpdGhfb25nb2luZ19kZWZpY2l0cyIsInBvc2l0aW9uIjoyMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3MSwid2lkdGgiOjI1MSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjI5Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiIyMS43Nzc3Nzc3Nzc3Nzc3OCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjEwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxMyIsImNvdW50IjoxOX0seyJpdGVtIjoiMTciLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI4IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyOSIsImNvdW50IjoxNn0seyJpdGVtIjoiMjciLCJjb3VudCI6MTV9LHsiaXRlbSI6IjIzIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMSIsImNvdW50IjoxM31dLCJzbWFsbGVzdCI6IjEwIiwic3VtIjoiMTk2In0sImZvcm1hdCI6e319LHsiaWQiOjMzNTcyMjExOCwibmFtZSI6Ik1pY2hpZ2FuIENvbW11bml0eSBDb2xsZWdlcyBUdWl0aW9uICYgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBBZmZvcmRhYmlsaXR5IGNvbnRpbnVlcyB0byBiZSBvbmUgb2YgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYmFycmllcnMgdG8gZW5yb2xsbWVudCBpbiBNaWNoaWdhbiBoaWdoZXIgZWR1Y2F0aW9uIGluc3RpdHV0aW9ucy4gVGhpcyBtZXRyaWMgZGVzY3JpYmVzIHRoZSBjb3N0IG9mIGEgY29sbGVnZSBvciB1bml2ZXJzaXR5IGVkdWNhdGlvbiByZWxhdGl2ZSB0byB0aGUgZWNvbm9taWMgcG9zaXRpb24gb2YgTWljaGlnYW4ncyBjaXRpemVucy4gVGhpcyBtZWFzdXJlIGluY2x1ZGVzIG9ubHkgdGhlIGNvc3Qgb2YgaW4tc3RhdGUgdHVpdGlvbiBhbmQgZmVlcyBmb3Igb25lIHllYXIuIEl0IGRvZXMgbm90IGluY2x1ZGUgdGhlIGNvc3Qgb2Ygcm9vbSBhbmQgYm9hcmQuXG5cblxuTWljaGlnYW4gYW5kIE5hdGlvbmFsIFNvdXJjZTogTmF0aW9uYWwgQ2VudGVyIGZvciBFZHVjYXRpb24gU3RhdGlzdGljcywgSVBFRFMgRGF0YSBDZW50ZXIgYW5kIFUuUy4gQ2Vuc3VzIEJ1cmVhdSBcblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6Im1pY2hpZ2FuX2NvbW11bml0eV9jb2xsZWdlcyIsInBvc2l0aW9uIjoyMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3Miwid2lkdGgiOjQ5OCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjQuNyIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiNC4zMiIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjQuMCIsImNvdW50IjoyMH0seyJpdGVtIjoiNC4yIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI0LjMiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjQuNCIsImNvdW50IjoxN30seyJpdGVtIjoiNC43IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNC4wIiwic3VtIjoiMjEuNiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjExOSwibmFtZSI6IlUuUy4gQ29tbXVuaXR5IENvbGxlZ2VzIFR1aXRpb24gJiBGZWVzIGFzIGEgUGVyY2VudCBvZiBNZWRpYW4gRmFtaWx5IEluY29tZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEFmZm9yZGFiaWxpdHkgY29udGludWVzIHRvIGJlIG9uZSBvZiB0aGUgbW9zdCBzaWduaWZpY2FudCBiYXJyaWVycyB0byBlbnJvbGxtZW50IGluIE1pY2hpZ2FuIGhpZ2hlciBlZHVjYXRpb24gaW5zdGl0dXRpb25zLiBUaGlzIG1ldHJpYyBkZXNjcmliZXMgdGhlIGNvc3Qgb2YgYSBjb2xsZWdlIG9yIHVuaXZlcnNpdHkgZWR1Y2F0aW9uIHJlbGF0aXZlIHRvIHRoZSBlY29ub21pYyBwb3NpdGlvbiBvZiBNaWNoaWdhbidzIGNpdGl6ZW5zLiBUaGlzIG1lYXN1cmUgaW5jbHVkZXMgb25seSB0aGUgY29zdCBvZiBpbi1zdGF0ZSB0dWl0aW9uIGFuZCBmZWVzIGZvciBvbmUgeWVhci4gSXQgZG9lcyBub3QgaW5jbHVkZSB0aGUgY29zdCBvZiByb29tIGFuZCBib2FyZC5cblxuTWljaGlnYW4gYW5kIE5hdGlvbmFsIFNvdXJjZTogTmF0aW9uYWwgQ2VudGVyIGZvciBFZHVjYXRpb24gU3RhdGlzdGljcywgSVBFRFMgRGF0YSBDZW50ZXIgYW5kIFUuUy4gQ2Vuc3VzIEJ1cmVhdSBcblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InVfc19jb21tdW5pdHlfY29sbGVnZXMiLCJwb3NpdGlvbiI6MjMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzMsIndpZHRoIjo0ODcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI0LjYiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjQuMjYiLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiIzLjgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjQuMSIsImNvdW50IjoxOX0seyJpdGVtIjoiNC4zIiwiY291bnQiOjE4fSx7Iml0ZW0iOiI0LjUiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjQuNiIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjMuOCIsInN1bSI6IjIxLjMifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjIxMjAsIm5hbWUiOiJNaWNoaWdhbiA0LXllYXIgQ29sbGVnZXMgYW5kIFVuaXZlcnNpdGllcyBUdWl0aW9uICYgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl80X3llYXJfY29sbGVnZXNfYW5kX3VuaXZlcnNpdGllcyIsInBvc2l0aW9uIjoyNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3NCwid2lkdGgiOjU3NSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjE4LjEiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjE3LjE4IiwibnVsbCI6NCwidG9wIjpbeyJpdGVtIjoiMTUuOSIsImNvdW50IjoyMH0seyJpdGVtIjoiMTcuMCIsImNvdW50IjoxOX0seyJpdGVtIjoiMTcuMSIsImNvdW50IjoxOH0seyJpdGVtIjoiMTcuOCIsImNvdW50IjoxN30seyJpdGVtIjoiMTguMSIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjE1LjkiLCJzdW0iOiI4NS45In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTIxLCJuYW1lIjoiVS5TLiA0LXllYXIgQ29sbGVnZXMgYW5kIFVuaXZlcnNpdGllcyBUdWl0aW9uICYgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBBZmZvcmRhYmlsaXR5IGNvbnRpbnVlcyB0byBiZSBvbmUgb2YgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYmFycmllcnMgdG8gZW5yb2xsbWVudCBpbiBNaWNoaWdhbiBoaWdoZXIgZWR1Y2F0aW9uIGluc3RpdHV0aW9ucy4gVGhpcyBtZXRyaWMgZGVzY3JpYmVzIHRoZSBjb3N0IG9mIGEgY29sbGVnZSBvciB1bml2ZXJzaXR5IGVkdWNhdGlvbiByZWxhdGl2ZSB0byB0aGUgZWNvbm9taWMgcG9zaXRpb24gb2YgTWljaGlnYW4ncyBjaXRpemVucy4gVGhpcyBtZWFzdXJlIGluY2x1ZGVzIG9ubHkgdGhlIGNvc3Qgb2YgaW4tc3RhdGUgdHVpdGlvbiBhbmQgZmVlcyBmb3Igb25lIHllYXIuIEl0IGRvZXMgbm90IGluY2x1ZGUgdGhlIGNvc3Qgb2Ygcm9vbSBhbmQgYm9hcmQuXG5cbk1pY2hpZ2FuIGFuZCBOYXRpb25hbCBTb3VyY2U6IE5hdGlvbmFsIENlbnRlciBmb3IgRWR1Y2F0aW9uIFN0YXRpc3RpY3MsIElQRURTIERhdGEgQ2VudGVyIGFuZCBVLlMuIENlbnN1cyBCdXJlYXUgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkiLCJmaWVsZE5hbWUiOiJ1X3NfNF95ZWFyX2NvbGxlZ2VzX2FuZF91bml2ZXJzaXRpZXMiLCJwb3NpdGlvbiI6MjUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzUsIndpZHRoIjo1NDQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMyIsIm5vbl9udWxsIjo1LCJhdmVyYWdlIjoiMTEuOTQiLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiIxMC43IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxMS4zIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMi4wIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMi43IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxMyIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjEwLjciLCJzdW0iOiI1OS43In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTIyLCJuYW1lIjoiTWljaGlnYW4gQ29tbXVuaXR5IENvbGxlZ2UgU3R1ZGVudHMgV2hvIFJlcXVpcmUgRGV2ZWxvcG1lbnRhbCBDb3Vyc2VzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhpcyBpcyB0aGUgcGVyY2VudGFnZSBvZiBlbnJvbGxlZCBzdHVkZW50cyB0aGF0IHJlcXVpcmUgYW55IGRldmVsb3BtZW50YWwgZWR1Y2F0aW9uIChtYXRoIG9yIEVuZ2xpc2gvcmVhZGluZykgYmFzZWQgdXBvbiB0aGUgaW5zdGl0dXRpb24ncyBwbGFjZW1lbnQgdGVzdGluZyB0aGF0IHRha2VzIHBsYWNlIGluIHRoZSBmYWxsIG9mIGVhY2ggYWNhZGVtaWMgeWVhci4gTWFueSB1bmRlcnByZXBhcmVkIHN0dWRlbnRzIHBsYWNlIGludG8gZGV2ZWxvcG1lbnRhbCBtYXRoIG9yIEVuZ2xpc2gsIGFuZCB0aGlzIGlzIGFuIGltcG9ydGFudCBpbnB1dCB2YXJpYWJsZSBpbnNvZmFyIGFzIGl0IHByb3ZpZGVzIGEgY29udGV4dCB0byB0aGUgZGF0YSBmcm9tIHdoaWNoIHRoZSBjb2xsZWdlIGlzIGJlaW5nIGV2YWx1YXRlZC5cblxuU291cmNlOiBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvblxuVXBkYXRlZCBhbm51YWxseSBpbiBKYW51YXJ5XG5cbk5vdGU6IEF0IHRoaXMgdGltZSBkYXRhIGlzIG5vdCBhdmFpbGFibGUgZm9yIGFsbCAyOCBjb21tdW5pdHkgY29sbGVnZXMuIEFzIHRoZSBkYXRhIGJlY29tZSBhdmFpbGFibGUgdGhlIGFwcHJvcHJpYXRlIG1ldHJpY3Mgd2lsbCBiZSB1cGRhdGVkLiIsImZpZWxkTmFtZSI6Im1pY2hpZ2FuX2NvbW11bml0eV9jb2xsZWdlX3N0dWRlbnRzX3dob19yZXF1aXJlX2RldmVsb3BtZW50YWxfY291cnNlcyIsInBvc2l0aW9uIjoyNiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3Niwid2lkdGgiOjQ3MSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjYzIiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiI1OS43Nzc3Nzc3Nzc3Nzc3OCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjU4IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1NyIsImNvdW50IjoxOX0seyJpdGVtIjoiNjIiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjYzIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2MCIsImNvdW50IjoxNn0seyJpdGVtIjoiNjEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjU5IiwiY291bnQiOjE0fSx7Iml0ZW0iOiI1NiIsImNvdW50IjoxM31dLCJzbWFsbGVzdCI6IjU2Iiwic3VtIjoiNTM4In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTIzLCJuYW1lIjoiTWljaGlnYW4gQ29tbXVuaXR5IENvbGxlZ2UgUmV0ZW50aW9uIFJhdGUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBUaGlzIGlzIHRoZSBwZXJjZW50IG9mIHN0dWRlbnRzIHRoYXQgd2VyZSBlbnJvbGxlZCBpbiB0aGUgZmlyc3QgZmFsbCB0ZXJtIGFuZCBhcmUgc3RpbGwgZW5yb2xsZWQgaW4gdGhlIG5leHQgZnVsbCBhY2FkZW1pYyB0ZXJtLiBSZXNlYXJjaCBoYXMgaW5kaWNhdGVkIHRoYXQgdGhlIGZpcnN0IHllYXIgaXMgY3JpdGljYWwgZm9yIGFsbCBjb2xsZWdlIHN0dWRlbnRzLiBGb3IgY29tbXVuaXR5IGNvbGxlZ2VzIHNwZWNpZmljYWxseSwgc3R1ZGVudHMgYXJlIG9mdGVuIGxvc3QgYWZ0ZXIgdGhlaXIgZmlyc3QgdGVybS4gVGhlcmVmb3JlLCBmYWxsIHRvIG5leHQgdGVybSByZXRlbnRpb24gaXMgdGhlIG1vc3QgcmVsZXZhbnQgYW5kIHVzZWZ1bCBpbmRpY2F0b3IgZm9yIGNvbW11bml0eSBjb2xsZWdlcy5cblxuU291cmNlOiBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvblxuVXBkYXRlZCBhbm51YWxseSBpbiBKYW51YXJ5XG5cbk5vdGU6IEF0IHRoaXMgdGltZSBkYXRhIGlzIG5vdCBhdmFpbGFibGUgZm9yIGFsbCAyOCBjb21tdW5pdHkgY29sbGVnZXMuIEFzIHRoZSBkYXRhIGJlY29tZSBhdmFpbGFibGUgdGhlIGFwcHJvcHJpYXRlIG1ldHJpY3Mgd2lsbCBiZSB1cGRhdGVkLlxuXG4iLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9jb21tdW5pdHlfY29sbGVnZV9yZXRlbnRpb25fcmF0ZSIsInBvc2l0aW9uIjoyNywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3Nywid2lkdGgiOjI5OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6Ijc0Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiI3MS43Nzc3Nzc3Nzc3Nzc3OCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjcxIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI3MiIsImNvdW50IjoxOX0seyJpdGVtIjoiNzQiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjczIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI3MCIsImNvdW50IjoxNn1dLCJzbWFsbGVzdCI6IjcwIiwic3VtIjoiNjQ2In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTI0LCJuYW1lIjoiTWljaGlnYW4gVW5pdmVyc2l0eSBGaXJzdC15ZWFyIFJldGVudGlvbiBSYXRlIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogRmlyc3QteWVhciByZXRlbnRpb24gcmF0ZXMgYXJlIGFuIGltcG9ydGFudCBtZWFzdXJlIG9mIHN0dWRlbnQgc2F0aXNmYWN0aW9uIHdpdGggYSBoaWdoZXIgZWR1Y2F0aW9uIGluc3RpdHV0aW9uLiBUaGUgbWVhc3VyZSBpcyBkZWZpbmVkIGFzIHRoZSBwZXJjZW50YWdlIG9mIHN0dWRlbnRzIHdobyBlbnJvbGxlZCBhcyBmaXJzdC10aW1lLCBmdWxsLXRpbWUgc3R1ZGVudHMgd2hvIHJldHVybiBvbmUgeWVhciBsYXRlciAoc3RhdHVzIHllYXIpIGFzIGVpdGhlciBmdWxsLSB0aW1lIG9yIHBhcnQtdGltZSBzdHVkZW50cyBhdCB0aGUgc2FtZSBpbnN0aXR1dGlvbi5cblxuU291cmNlOiBOQ0hFTVMgSW5mb3JtYXRpb24gQ2VudGVyXHRcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl91bml2ZXJzaXR5X2ZpcnN0X3llYXJfcmV0ZW50aW9uX3JhdGUiLCJwb3NpdGlvbiI6MjgsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzgsIndpZHRoIjoyODEsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI4Mi45Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiI4MS41ODg4ODg4ODg4ODg4OSIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjgwLjMwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4MS4xMCIsImNvdW50IjoxOX0seyJpdGVtIjoiODIuMTAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjgyLjIwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI4MS44IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI3OS44IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI4Mi40IiwiY291bnQiOjE0fSx7Iml0ZW0iOiI4MS43IiwiY291bnQiOjEzfSx7Iml0ZW0iOiI4Mi45IiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiNzkuOCIsInN1bSI6IjczNC4zMCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjEyNSwibmFtZSI6IlUuUy4gRmlyc3QteWVhciBSZXRlbnRpb24gUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEZpcnN0LXllYXIgcmV0ZW50aW9uIHJhdGVzIGFyZSBhbiBpbXBvcnRhbnQgbWVhc3VyZSBvZiBzdHVkZW50IHNhdGlzZmFjdGlvbiB3aXRoIGEgaGlnaGVyIGVkdWNhdGlvbiBpbnN0aXR1dGlvbi4gVGhlIG1lYXN1cmUgaXMgZGVmaW5lZCBhcyB0aGUgcGVyY2VudGFnZSBvZiBzdHVkZW50cyB3aG8gZW5yb2xsZWQgYXMgZmlyc3QtdGltZSwgZnVsbC10aW1lIHN0dWRlbnRzIHdobyByZXR1cm4gb25lIHllYXIgbGF0ZXIgKHN0YXR1cyB5ZWFyKSBhcyBlaXRoZXIgZnVsbC0gdGltZSBvciBwYXJ0LXRpbWUgc3R1ZGVudHMgYXQgdGhlIHNhbWUgaW5zdGl0dXRpb24uIFNvdXJjZTogTkNIRU1TIEluZm9ybWF0aW9uIENlbnRlclx0VXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCIsImZpZWxkTmFtZSI6InVfc19maXJzdF95ZWFyX3JldGVudGlvbl9yYXRlIiwicG9zaXRpb24iOjI5LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2Njc5LCJ3aWR0aCI6MjExLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODAuNSIsIm5vbl9udWxsIjo5LCJhdmVyYWdlIjoiNzkuMDc3Nzc3Nzc3Nzc3NzgiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI3OC4yMCIsImNvdW50IjoyMH0seyJpdGVtIjoiNzguNjAiLCJjb3VudCI6MTl9LHsiaXRlbSI6Ijc5LjUwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiI3OS4zMCIsImNvdW50IjoxN30seyJpdGVtIjoiNzkuMyIsImNvdW50IjoxNn0seyJpdGVtIjoiNzcuMSIsImNvdW50IjoxNX0seyJpdGVtIjoiNzkuMSIsImNvdW50IjoxNH0seyJpdGVtIjoiODAuMSIsImNvdW50IjoxM30seyJpdGVtIjoiODAuNSIsImNvdW50IjoxMn1dLCJzbWFsbGVzdCI6Ijc3LjEiLCJzdW0iOiI3MTEuNzAifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjIxMjYsIm5hbWUiOiJDb21tdW5pdHkgQ29sbGVnZSBDb21wbGV0aW9uL0dyYWR1YXRpb24vVHJhbnNmZXIgUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFRoaXMgcmF0ZSByZXByZXNlbnRzIHRoZSBwZXJjZW50YWdlIG9mIHN0dWRlbnRzIHdobyBzdWNjZXNzZnVsbHkgY29tcGxldGVkIGEgZGVncmVlLCBlYXJuZWQgYSBjZXJ0aWZpY2F0ZSBvciB0cmFuc2ZlcnJlZCB0byBhbm90aGVyIGluc3RpdHV0aW9uIHdpdGhpbiBzaXggeWVhcnMuIE1lYXN1cmluZyBzdWNjZXNzIGF0IHRoZSBjb21tdW5pdHktY29sbGVnZSBsZXZlbCBpcyBjb21wbGljYXRlZC4gVGhlc2UgaW5zdGl0dXRpb25zIGhhdmUgZGl2ZXJzZSBtaXNzaW9ucyBhbmQgc3R1ZGVudCBib2RpZXMuIFN0dWRlbnRzIGhhdmUgYSB3aWRlIHJhbmdlIG9mIGNhcmVlciBhbmQgYWNhZGVtaWMgZ29hbHMsIGFuZCBtb3JlIHRoYW4gaGFsZiBhcmUgZW5yb2xsZWQgcGFydCB0aW1lLiBUaGVzZSBmYWN0b3JzIHJlcXVpcmUgYSBkaWZmZXJlbnQgYXBwcm9hY2ggdGhhbiB0aGUgbWV0aG9kcyB1c2VkIGZvciBmZWRlcmFsIHJlcG9ydGluZyByZXF1aXJlbWVudHMuIFRoZSBhcHByb2FjaCBpbnZvbHZlcyBhIGJyb2FkZXIgZGVmaW5pdGlvbiBvZiBzdWNjZXNzIGFuZCBleHRlbmRzIHRoZSB0cmFja2luZyBwZXJpb2QgdG8gcmVmbGVjdCB0aGUgcGFydC10aW1lIGVucm9sbG1lbnQgb2YgbWFueSBzdHVkZW50cy5cblxuU291cmNlOiBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvblxuVXBkYXRlZCBhbm51YWxseSBpbiBKYW51YXJ5XG5cbk5vdGU6IEF0IHRoaXMgdGltZSBkYXRhIGlzIG5vdCBhdmFpbGFibGUgZm9yIGFsbCAyOCBjb21tdW5pdHkgY29sbGVnZXMuIEFzIHRoZSBkYXRhIGJlY29tZSBhdmFpbGFibGUgdGhlIGFwcHJvcHJpYXRlIG1ldHJpY3Mgd2lsbCBiZSB1cGRhdGVkLiIsImZpZWxkTmFtZSI6ImNvbW11bml0eV9jb2xsZWdlX2NvbXBsZXRpb25fZ3JhZHVhdGlvbl90cmFuc2Zlcl9yYXRlIiwicG9zaXRpb24iOjMwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjgwLCJ3aWR0aCI6MzM4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNTUiLCJub25fbnVsbCI6OSwiYXZlcmFnZSI6IjUwLjY2NjY2NjY2NjY2NjY3IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiNDQiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjQ4IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI1MCIsImNvdW50IjoxOH0seyJpdGVtIjoiNTIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjUzIiwiY291bnQiOjE2fSx7Iml0ZW0iOiI1NCIsImNvdW50IjoxNX0seyJpdGVtIjoiNTUiLCJjb3VudCI6MTR9XSwic21hbGxlc3QiOiI0NCIsInN1bSI6IjQ1NiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjEyNywibmFtZSI6Ik1pY2hpZ2FuIFVuaXZlcnNpdHkgR3JhZHVhdGlvbiBSYXRlIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVW5pdmVyc2l0eSBncmFkdWF0aW9uIHJhdGVzIG1lYXN1cmUgYm90aCBzdHVkZW50IHN1Y2Nlc3MgYW5kIGhvdyB3ZWxsIE1pY2hpZ2FuJ3Mgc3lzdGVtIG9mIHB1YmxpYyB1bml2ZXJzaXRpZXMgaXMgbWVldGluZyBzdHVkZW50IGVkdWNhdGlvbmFsIG5lZWRzLlxuXG5cblNvdXJjZTogTkNFUyBEaWdlc3QgZm9yIEVkdWNhdGlvbiBTdGF0aXN0aWNzXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsICIsImZpZWxkTmFtZSI6Im1pY2hpZ2FuX3VuaXZlcnNpdHlfZ3JhZHVhdGlvbl9yYXRlIiwicG9zaXRpb24iOjMxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjgxLCJ3aWR0aCI6MjIxLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNjAuOCIsIm5vbl9udWxsIjo3LCJhdmVyYWdlIjoiNjAuMjE0Mjg1NzE0Mjg1NzEiLCJudWxsIjoyLCJ0b3AiOlt7Iml0ZW0iOiI1OS4xIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1OS43IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2MC40IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2MC43IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2MC44IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2MC41IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI2MC4zIiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNTkuMSIsInN1bSI6IjQyMS41In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTI4LCJuYW1lIjoiVS5TLiBVbml2ZXJzaXR5IEdyYWR1YXRpb24gUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFVuaXZlcnNpdHkgZ3JhZHVhdGlvbiByYXRlcyBtZWFzdXJlIGJvdGggc3R1ZGVudCBzdWNjZXNzIGFuZCBob3cgd2VsbCBNaWNoaWdhbidzIHN5c3RlbSBvZiBwdWJsaWMgdW5pdmVyc2l0aWVzIGlzIG1lZXRpbmcgc3R1ZGVudCBlZHVjYXRpb25hbCBuZWVkcy5cblxuXG5Tb3VyY2U6IE5DRVMgRGlnZXN0IGZvciBFZHVjYXRpb24gU3RhdGlzdGljc1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCAiLCJmaWVsZE5hbWUiOiJ1X3NfdW5pdmVyc2l0eV9ncmFkdWF0aW9uX3JhdGUiLCJwb3NpdGlvbiI6MzIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2ODIsIndpZHRoIjoyMDcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI1Ni41Iiwibm9uX251bGwiOjcsImF2ZXJhZ2UiOiI1NS40Mjg1NzE0Mjg1NzE0MyIsIm51bGwiOjIsInRvcCI6W3siaXRlbSI6IjU1IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI1NC45IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI1NS43IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI1NiIsImNvdW50IjoxN30seyJpdGVtIjoiNTYuNSIsImNvdW50IjoxNn0seyJpdGVtIjoiNTQuOCIsImNvdW50IjoxNX0seyJpdGVtIjoiNTUuMSIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjU0LjgiLCJzdW0iOiIzODguMCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMjEyOSwibmFtZSI6Ik1pY2hpZ2FuIEFzc29jaWF0ZSBEZWdyZWUgb3IgSGlnaGVyIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogR3JhZHVhdGlvbiBhdCB0aGUgY29tbXVuaXR5IGNvbGxlZ2Ugb3IgdW5pdmVyc2l0eSBsZXZlbCBpcyBvbmUgbWVhc3VyZSBvZiB0aGUgc3VjY2VzcyBvZiBvdXIgcG9zdC1zZWNvbmRhcnkgZWR1Y2F0aW9uIHN5c3RlbS4gSGlnaCBjb2xsZWdlIGVucm9sbG1lbnQgYW5kIHRoZSBudW1iZXIgb2Ygc3R1ZGVudHMgcmVjZWl2aW5nIGRlZ3JlZXMgY29udHJpYnV0ZSB0byB0aGUgcXVhbGl0eSBvZiB0aGUgc3RhdGUncyB3b3JrIGZvcmNlLlxuXG5cblNvdXJjZTogIE1pY2hpZ2FuICYgTmF0aW9uYWwgU291cmNlOiBVLlMuIENlbnN1cyBCdXJlYXUsIEFtZXJpY2FuIEZhY3QgRmluZGVyIFxuVXBkYXRlZCBhbm51YWxseSBpbiBKYW51YXJ5IFxuXG4iLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9hc3NvY2lhdGVfZGVncmVlX29yX2hpZ2hlciIsInBvc2l0aW9uIjozMywicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY4Mywid2lkdGgiOjIyOSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjM3Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiIzNC40NDQ0NDQ0NDQ0NDQ0NCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjMyLjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjMyLjgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjMzLjYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjM0LjAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjM0LjciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjM1LjgiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjM2LjYiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjM3IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMzIuNyIsInN1bSI6IjMxMC4wIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTMwLCJuYW1lIjoiTWljaGlnYW4gQmFjaGVsb3IgRGVncmVlIG9yIEhpZ2hlciIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6Im1pY2hpZ2FuX2JhY2hlbG9yX2RlZ3JlZV9vcl9oaWdoZXIiLCJwb3NpdGlvbiI6MzQsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2ODQsIndpZHRoIjoyMjgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyNy44Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiIyNS44NjY2NjY2NjY2NjY2NyIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjI0LjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjI0LjYiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjI1LjIiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI1LjYiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjI2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyNi45IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyNy4zIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyNy44IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMjQuNiIsInN1bSI6IjIzMi44In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTMxLCJuYW1lIjoiVS5TLiBBc3NvY2lhdGUgRGVncmVlIG9yIEhpZ2hlciIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEdyYWR1YXRpb24gYXQgdGhlIGNvbW11bml0eSBjb2xsZWdlIG9yIHVuaXZlcnNpdHkgbGV2ZWwgaXMgb25lIG1lYXN1cmUgb2YgdGhlIHN1Y2Nlc3Mgb2Ygb3VyIHBvc3Qtc2Vjb25kYXJ5IGVkdWNhdGlvbiBzeXN0ZW0uIEhpZ2ggY29sbGVnZSBlbnJvbGxtZW50IGFuZCB0aGUgbnVtYmVyIG9mIHN0dWRlbnRzIHJlY2VpdmluZyBkZWdyZWVzIGNvbnRyaWJ1dGUgdG8gdGhlIHF1YWxpdHkgb2YgdGhlIHN0YXRlJ3Mgd29yayBmb3JjZS5cblxuU291cmNlOiAgTWljaGlnYW4gJiBOYXRpb25hbCBTb3VyY2U6IFUuUy4gQ2Vuc3VzIEJ1cmVhdSwgQW1lcmljYW4gRmFjdCBGaW5kZXIgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkgIiwiZmllbGROYW1lIjoidV9zX2Fzc29jaWF0ZV9kZWdyZWVfb3JfaGlnaGVyIiwicG9zaXRpb24iOjM1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2Njg1LCJ3aWR0aCI6MTk0LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMzguOCIsIm5vbl9udWxsIjo5LCJhdmVyYWdlIjoiMzYuNjExMTExMTExMTExMTEiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiIzNC45IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIzNS4yIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIzNS40IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIzNS44IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIzNi4zIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIzNy4xIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIzNy43IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIzOC4zIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIzOC44IiwiY291bnQiOjEyfV0sInNtYWxsZXN0IjoiMzQuOSIsInN1bSI6IjMyOS41In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIyMTMyLCJuYW1lIjoiVS5TLiBCYWNoZWxvciBEZWdyZWUgb3IgSGlnaGVyIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogR3JhZHVhdGlvbiBhdCB0aGUgY29tbXVuaXR5IGNvbGxlZ2Ugb3IgdW5pdmVyc2l0eSBsZXZlbCBpcyBvbmUgbWVhc3VyZSBvZiB0aGUgc3VjY2VzcyBvZiBvdXIgcG9zdC1zZWNvbmRhcnkgZWR1Y2F0aW9uIHN5c3RlbS4gSGlnaCBjb2xsZWdlIGVucm9sbG1lbnQgYW5kIHRoZSBudW1iZXIgb2Ygc3R1ZGVudHMgcmVjZWl2aW5nIGRlZ3JlZXMgY29udHJpYnV0ZSB0byB0aGUgcXVhbGl0eSBvZiB0aGUgc3RhdGUncyB3b3JrIGZvcmNlLiBTb3VyY2U6IE1pY2hpZ2FuICYgTmF0aW9uYWwgU291cmNlOiBVLlMuIENlbnN1cyBCdXJlYXUsIEFtZXJpY2FuIEZhY3QgRmluZGVyIFVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InVfc19iYWNoZWxvcl9kZWdyZWVfb3JfaGlnaGVyIiwicG9zaXRpb24iOjM2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2Njg2LCJ3aWR0aCI6MTg1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMzAuNiIsIm5vbl9udWxsIjo5LCJhdmVyYWdlIjoiMjguOCIsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjI3LjUiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjI3LjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjI3LjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI4LjIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjI4LjUiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjI5LjEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjI5LjYiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjMwLjEiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjMwLjYiLCJjb3VudCI6MTJ9XSwic21hbGxlc3QiOiIyNy41Iiwic3VtIjoiMjU5LjIifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fV0sImRpc3BsYXlGb3JtYXQiOnsic2VyaWVzQ29sdW1ucyI6W3t9XSwiZml4ZWRDb2x1bW5zIjpbInNjaG9vbF95ZWFyIl0sInNtb290aExpbmUiOmZhbHNlLCJsZWdlbmQiOiJib3R0b20iLCJoaWRlRHNnTXNnIjpmYWxzZSwibGluZVNpemUiOiIyIiwicG9pbnRTaXplIjoiMyIsImRhdGFMYWJlbHMiOmZhbHNlLCJ5QXhpcyI6eyJmb3JtYXR0ZXIiOnsiYWJicmV2aWF0ZSI6ZmFsc2V9fSwiY2hhcnRUeXBlIjoibGluZSIsInZhbHVlQ29sdW1ucyI6W3siZmllbGROYW1lIjoiY29tbXVuaXR5X2NvbGxlZ2VfY29tcGxldGlvbl9ncmFkdWF0aW9uX3RyYW5zZmVyX3JhdGUiLCJjb2xvciI6IiNmZjAwMDAifV0sInNvcnRTZXJpZXMiOmZhbHNlLCJsZWdlbmREZXRhaWxzIjp7InNob3dWYWx1ZU1hcmtlcnMiOnRydWUsInNob3dTZXJpZXMiOnRydWV9LCJkZXNjcmlwdGlvbkNvbHVtbnMiOlt7fV19LCJncmFudHMiOlt7ImluaGVyaXRlZCI6dHJ1ZSwidHlwZSI6InZpZXdlciIsImZsYWdzIjpbInB1YmxpYyJdfV0sIm1ldGFkYXRhIjp7InJkZlN1YmplY3QiOiIwIiwiYXZhaWxhYmxlRGlzcGxheVR5cGVzIjpbImNoYXJ0IiwidGFibGUiLCJmYXRyb3ciLCJwYWdlIl0sInJlbmRlclR5cGVDb25maWciOnsidmlzaWJsZSI6eyJjaGFydCI6dHJ1ZSwidGFibGUiOnRydWV9fX0sIm93bmVyIjp7ImlkIjoid3h1bS13anpmIiwiZGlzcGxheU5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwicHJvZmlsZUltYWdlVXJsTGFyZ2UiOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9MQVJHRSIsInByb2ZpbGVJbWFnZVVybE1lZGl1bSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RIVU1CIiwicHJvZmlsZUltYWdlVXJsU21hbGwiOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USU5ZIiwic2NyZWVuTmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJ0eXBlIjoiaW50ZXJhY3RpdmUiLCJmbGFncyI6WyJtYXlCZVN0b3JpZXNDb093bmVyIl19LCJxdWVyeSI6eyJmaWx0ZXJDb25kaXRpb24iOnsidHlwZSI6Im9wZXJhdG9yIiwidmFsdWUiOiJBTkQiLCJjaGlsZHJlbiI6W3sidHlwZSI6Im9wZXJhdG9yIiwidmFsdWUiOiJPUiIsImNoaWxkcmVuIjpbeyJ0eXBlIjoib3BlcmF0b3IiLCJ2YWx1ZSI6IklTX05PVF9CTEFOSyIsImNoaWxkcmVuIjpbeyJjb2x1bW5JZCI6MzM1NzIyMTI2LCJ0eXBlIjoiY29sdW1uIn1dfV0sIm1ldGFkYXRhIjp7InRhYmxlQ29sdW1uSWQiOnsiMTUxMzQyNSI6MTg2ODY2ODB9LCJvcGVyYXRvciI6ImJsYW5rPyIsImN1c3RvbVZhbHVlcyI6WyJJU19CTEFOSyJdfX1dLCJtZXRhZGF0YSI6eyJ1bmlmaWVkVmVyc2lvbiI6Mn19fSwicmlnaHRzIjpbInJlYWQiXSwidGFibGVBdXRob3IiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJwcm9maWxlSW1hZ2VVcmxMYXJnZSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL0xBUkdFIiwicHJvZmlsZUltYWdlVXJsTWVkaXVtIjoiL2FwaS91c2Vycy93eHVtLXdqemYvcHJvZmlsZV9pbWFnZXMvVEhVTUIiLCJwcm9maWxlSW1hZ2VVcmxTbWFsbCI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RJTlkiLCJzY3JlZW5OYW1lIjoiT3BlbiBNaWNoaWdhbiIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsImZsYWdzIjpbIm1heUJlU3Rvcmllc0NvT3duZXIiXX19fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6InZtaHItY3RzdCIsIm5hbWUiOiJFZHVjYXRpb24gRGFzaGJvYXJkIiwiYXNzZXRUeXBlIjoiZGF0YXNldCIsImF2ZXJhZ2VSYXRpbmciOjAsImNhdGVnb3J5IjoiRWR1Y2F0aW9uIERhc2hib2FyZCIsImNyZWF0ZWRBdCI6MTM5NTA4Nzk4NiwiZGVzY3JpcHRpb24iOiJPcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uIiwiZGlzcGxheVR5cGUiOiJ0YWJsZSIsImRvbWFpbkNOYW1lIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiZG93bmxvYWRDb3VudCI6NDQ4LCJoaWRlRnJvbUNhdGFsb2ciOmZhbHNlLCJoaWRlRnJvbURhdGFKc29uIjpmYWxzZSwiaW5kZXhVcGRhdGVkQXQiOjE1MTM2MzMyNTgsIm5ld0JhY2tlbmQiOnRydWUsIm51bWJlck9mQ29tbWVudHMiOjAsIm9pZCI6Mjc1MjcwNzMsInByb3ZlbmFuY2UiOiJvZmZpY2lhbCIsInB1YmxpY2F0aW9uQXBwZW5kRW5hYmxlZCI6ZmFsc2UsInB1YmxpY2F0aW9uRGF0ZSI6MTUxMzYzMjI3OCwicHVibGljYXRpb25Hcm91cCI6MTUxMzQyNSwicHVibGljYXRpb25TdGFnZSI6InB1Ymxpc2hlZCIsInJvd3NVcGRhdGVkQXQiOjE1MTM2MzIyMTMsInJvd3NVcGRhdGVkQnkiOiJ3eHVtLXdqemYiLCJ0YWJsZUlkIjoxNDcyNDc5MiwidG90YWxUaW1lc1JhdGVkIjowLCJ2aWV3Q291bnQiOjE2OTgsInZpZXdMYXN0TW9kaWZpZWQiOjE1MTM2MzIyNzgsInZpZXdUeXBlIjoidGFidWxhciIsImFwcHJvdmFscyI6W3sicmV2aWV3ZWRBdCI6MTUxMzYzMjI3OCwicmV2aWV3ZWRBdXRvbWF0aWNhbGx5Ijp0cnVlLCJzdGF0ZSI6ImFwcHJvdmVkIiwic3VibWlzc2lvbklkIjo0NzEzMjcsInN1Ym1pc3Npb25PYmplY3QiOiJwdWJsaWNfYXVkaWVuY2VfcmVxdWVzdCIsInN1Ym1pc3Npb25PdXRjb21lIjoiY2hhbmdlX2F1ZGllbmNlIiwic3VibWl0dGVkQXQiOjE1MTM2MzIyNzgsIndvcmtmbG93SWQiOjEzMDQsInN1Ym1pc3Npb25EZXRhaWxzIjp7InBlcm1pc3Npb25UeXBlIjoiUkVBRCJ9LCJzdWJtaXNzaW9uT3V0Y29tZUFwcGxpY2F0aW9uIjp7ImZhaWx1cmVDb3VudCI6MCwic3RhdHVzIjoic3VjY2VzcyJ9LCJzdWJtaXR0ZXIiOnsiaWQiOiJ3eHVtLXdqemYiLCJkaXNwbGF5TmFtZSI6Ik9wZW4gTWljaGlnYW4ifX1dLCJjb2x1bW5zIjpbeyJpZCI6MzM1NzIxODIxLCJuYW1lIjoiRGF0ZSIsImRhdGFUeXBlTmFtZSI6ImNhbGVuZGFyX2RhdGUiLCJmaWVsZE5hbWUiOiJkYXRlIiwicG9zaXRpb24iOjEsInJlbmRlclR5cGVOYW1lIjoiY2FsZW5kYXJfZGF0ZSIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjU5LCJ3aWR0aCI6MTQ4LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjAxNi0xMi0wMVQwMDowMDowMCIsIm5vbl9udWxsIjoxMywibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMjAwNC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoyMH0seyJpdGVtIjoiMjAwNS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxOX0seyJpdGVtIjoiMjAwNi0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMjAwNy0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxN30seyJpdGVtIjoiMjAwOC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxNn0seyJpdGVtIjoiMjAwOS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxNX0seyJpdGVtIjoiMjAxMC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxNH0seyJpdGVtIjoiMjAxMS0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxM30seyJpdGVtIjoiMjAxMi0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxMn0seyJpdGVtIjoiMjAxMy0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxMX0seyJpdGVtIjoiMjAxNC0wMS0wMVQwMDowMDowMCIsImNvdW50IjoxMH0seyJpdGVtIjoiMjAxNS0wMS0wMVQwMDowMDowMCIsImNvdW50Ijo5fSx7Iml0ZW0iOiIyMDE2LTEyLTAxVDAwOjAwOjAwIiwiY291bnQiOjh9XSwic21hbGxlc3QiOiIyMDA0LTAxLTAxVDAwOjAwOjAwIn0sImZvcm1hdCI6e319LHsiaWQiOjMzNTcyMTgyMiwibmFtZSI6IlllYXIiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJ5ZWFyIiwicG9zaXRpb24iOjIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjAsIndpZHRoIjo2OSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIwMTYiLCJub25fbnVsbCI6MTMsImF2ZXJhZ2UiOiIyMDEwIiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiMjAwNCIsImNvdW50IjoyMH0seyJpdGVtIjoiMjAwNSIsImNvdW50IjoxOX0seyJpdGVtIjoiMjAwNiIsImNvdW50IjoxOH0seyJpdGVtIjoiMjAwNyIsImNvdW50IjoxN30seyJpdGVtIjoiMjAwOCIsImNvdW50IjoxNn0seyJpdGVtIjoiMjAwOSIsImNvdW50IjoxNX0seyJpdGVtIjoiMjAxMCIsImNvdW50IjoxNH0seyJpdGVtIjoiMjAxMSIsImNvdW50IjoxM30seyJpdGVtIjoiMjAxMiIsImNvdW50IjoxMn0seyJpdGVtIjoiMjAxMyIsImNvdW50IjoxMX0seyJpdGVtIjoiMjAxNCIsImNvdW50IjoxMH0seyJpdGVtIjoiMjAxNSIsImNvdW50Ijo5fSx7Iml0ZW0iOiIyMDE2IiwiY291bnQiOjh9XSwic21hbGxlc3QiOiIyMDA0Iiwic3VtIjoiMjYxMzAifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6InRydWUiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTgyMywibmFtZSI6IlNjaG9vbCBZZWFyIiwiZGF0YVR5cGVOYW1lIjoidGV4dCIsImZpZWxkTmFtZSI6InNjaG9vbF95ZWFyIiwicG9zaXRpb24iOjMsInJlbmRlclR5cGVOYW1lIjoidGV4dCIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjYxLCJ3aWR0aCI6ODYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDE2LTE3Iiwibm9uX251bGwiOjEyLCJudWxsIjoxLCJ0b3AiOlt7Iml0ZW0iOiIyMDA1LTA2IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIyMDA2LTA3IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIyMDA3LTA4IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIyMDA4LTA5IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIyMDA5LTEwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIyMDEwLTExIiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyMDExLTEyIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMDEyLTEzIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyMDEzLTE0IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyMDE0LTE1IiwiY291bnQiOjExfSx7Iml0ZW0iOiIyMDE1LTE2IiwiY291bnQiOjEwfSx7Iml0ZW0iOiIyMDE2LTE3IiwiY291bnQiOjl9XSwic21hbGxlc3QiOiIyMDA1LTA2In0sImZvcm1hdCI6e319LHsiaWQiOjMzNTcyMTgyNCwibmFtZSI6IkFsbCBzdHVkZW50cyBncmFkZSAzIHByb2ZpY2llbmN5IHJhdGUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbidzIEVkdWNhdGlvbmFsIEFzc2Vzc21lbnQgUHJvZ3JhbSAoTUVBUCkgdGVzdCBtZWFzdXJlcyBzdHVkZW50IGFjaGlldmVtZW50IGluIG1hdGgsIHNjaWVuY2UsIHJlYWRpbmcsIHNvY2lhbCBzdHVkaWVzIGFuZCB3cml0aW5nLiBUaGlzIG1lYXN1cmUgdGVsbHMgdXMgaG93IG1hbnkgdGhpcmQgZ3JhZGVycyBhcmUgcHJvZmljaWVudCBpbiByZWFkaW5nIGJ5IHRoZSBlbmQgb2YgdGhlIHRoaXJkIGdyYWRlLCB3aGljaCBpcyBhbiBlYXJseSBwcmVkaWN0b3Igb2YgZnV0dXJlIGFjYWRlbWljIHN1Y2Nlc3MuIFByb2ZpY2llbmN5IGluIHRoaXJkIGdyYWRlIHJlYWRpbmcgaXMgbWVhc3VyZWQgYnkgdGhlIE1FQVAgdGVzdCB0YWtlbiBpbiB0aGUgZmFsbCBvZiB0aGUgZm91cnRoIGdyYWRlIHllYXIuICAgXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgQnVyZWF1IG9mIEFzc2Vzc21lbnQgYW5kIEFjY291bnRhYmlsaXR5IFxuVXBkYXRlZCBBbm51YWxseSBpbiBGZWJydWFyeSBcbk5vdGU6IEJlZ2lubmluZyBpbiB0aGUgMjAxMS0yMDEyIHNjaG9vbCB5ZWFyLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gYWRvcHRlZCBtb3JlIHJpZ29yb3VzIHByb2ZpY2llbmN5IGNhbGN1bGF0aW9ucyAoY3V0IHNjb3JlcykgdG8gbW9yZSBhY2N1cmF0ZWx5IHJlZmxlY3QgY2FyZWVyIGFuZCBjb2xsZWdlIHJlYWRpbmVzcy4gVG8gZWFzZSB0aGUgdHJhbnNpdGlvbiwgcGVyZm9ybWFuY2UgaW4gcHJpb3IgeWVhcnMgc2hvd24gaW4gdGhlIGNoYXJ0IGFib3ZlIGhhcyBiZWVuIHJlY2FsY3VsYXRlZC4gU3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBoYXMgbm90IGNoYW5nZWQgYW5kIGlzIHZhbGlkIGFzIGl0IHdhcyByZXBvcnRlZCBhdCB0aGUgdGltZS5cblxuKiBFY29ub21pYyBkaXNhZHZhbnRhZ2UgaXMgbWVhc3VyZWQgYnkgZWxpZ2liaWxpdHkgZm9yIGZyZWUgb3IgcmVkdWNlZC1wcmljZSBsdW5jaC4gV2UgY29tcGFyZSBzdGF0ZXdpZGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSB0byBzdGF0ZXdpZGUgZWNvbm9taWNhbGx5IGRpc2FkdmFudGFnZWQgcGVyZm9ybWFuY2UgdG8gbWFrZSBzdXJlIHdlIGZvY3VzIG9uIHByb3ZpZGluZyBhIGhpZ2gtcXVhbGl0eSBlZHVjYXRpb24gYW5kIGVxdWFsIG9wcG9ydHVuaXRpZXMgZm9yIGxlYXJuaW5nIHRvIGFsbCBzdHVkZW50cy4iLCJmaWVsZE5hbWUiOiJhbGxfc3R1ZGVudHNfZ3JhZGVfM19wcm9maWNpZW5jeV9yYXRlIiwicG9zaXRpb24iOjQsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjIsIndpZHRoIjoyMDYsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3MCIsIm5vbl9udWxsIjo3LCJhdmVyYWdlIjoiNjUuNzI4NTcxNDI4NTcxNDMiLCJudWxsIjo2LCJ0b3AiOlt7Iml0ZW0iOiI2My4xIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2MC4zIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2Ny40IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2My41IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI2Ny43IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2OC4xIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI3MCIsImNvdW50IjoxNH1dLCJzbWFsbGVzdCI6IjYwLjMiLCJzdW0iOiI0NjAuMSJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTgyNSwibmFtZSI6IkVjb25vbWljYWxseSBEaXNhZHZhbnRhZ2VkIEdyYWRlIDMgUHJvZmljaWVuY3kgUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgRWR1Y2F0aW9uYWwgQXNzZXNzbWVudCBQcm9ncmFtIChNRUFQKSB0ZXN0IG1lYXN1cmVzIHN0dWRlbnQgYWNoaWV2ZW1lbnQgaW4gbWF0aCwgc2NpZW5jZSwgcmVhZGluZywgc29jaWFsIHN0dWRpZXMgYW5kIHdyaXRpbmcuIFRoaXMgbWVhc3VyZSB0ZWxscyB1cyBob3cgbWFueSB0aGlyZCBncmFkZXJzIGFyZSBwcm9maWNpZW50IGluIHJlYWRpbmcgYnkgdGhlIGVuZCBvZiB0aGUgdGhpcmQgZ3JhZGUsIHdoaWNoIGlzIGFuIGVhcmx5IHByZWRpY3RvciBvZiBmdXR1cmUgYWNhZGVtaWMgc3VjY2Vzcy4gUHJvZmljaWVuY3kgaW4gdGhpcmQgZ3JhZGUgcmVhZGluZyBpcyBtZWFzdXJlZCBieSB0aGUgTUVBUCB0ZXN0IHRha2VuIGluIHRoZSBmYWxsIG9mIHRoZSBmb3VydGggZ3JhZGUgeWVhci4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgQnVyZWF1IG9mIEFzc2Vzc21lbnQgYW5kIEFjY291bnRhYmlsaXR5IFVwZGF0ZWQgQW5udWFsbHkgaW4gRmVicnVhcnkgTm90ZTogQmVnaW5uaW5nIGluIHRoZSAyMDExLTIwMTIgc2Nob29sIHllYXIsIHRoZSBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiBhZG9wdGVkIG1vcmUgcmlnb3JvdXMgcHJvZmljaWVuY3kgY2FsY3VsYXRpb25zIChjdXQgc2NvcmVzKSB0byBtb3JlIGFjY3VyYXRlbHkgcmVmbGVjdCBjYXJlZXIgYW5kIGNvbGxlZ2UgcmVhZGluZXNzLiBUbyBlYXNlIHRoZSB0cmFuc2l0aW9uLCBwZXJmb3JtYW5jZSBpbiBwcmlvciB5ZWFycyBzaG93biBpbiB0aGUgY2hhcnQgYWJvdmUgaGFzIGJlZW4gcmVjYWxjdWxhdGVkLiBTdHVkZW50IHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uIGhhcyBub3QgY2hhbmdlZCBhbmQgaXMgdmFsaWQgYXMgaXQgd2FzIHJlcG9ydGVkIGF0IHRoZSB0aW1lLiAqIEVjb25vbWljIGRpc2FkdmFudGFnZSBpcyBtZWFzdXJlZCBieSBlbGlnaWJpbGl0eSBmb3IgZnJlZSBvciByZWR1Y2VkLXByaWNlIGx1bmNoLiBXZSBjb21wYXJlIHN0YXRld2lkZSBvdmVyYWxsIHBlcmZvcm1hbmNlIHRvIHN0YXRld2lkZSBlY29ub21pY2FsbHkgZGlzYWR2YW50YWdlZCBwZXJmb3JtYW5jZSB0byBtYWtlIHN1cmUgd2UgZm9jdXMgb24gcHJvdmlkaW5nIGEgaGlnaC1xdWFsaXR5IGVkdWNhdGlvbiBhbmQgZXF1YWwgb3Bwb3J0dW5pdGllcyBmb3IgbGVhcm5pbmcgdG8gYWxsIHN0dWRlbnRzLiIsImZpZWxkTmFtZSI6ImVjb25vbWljYWxseV9kaXNhZHZhbnRhZ2VkX2dyYWRlXzNfcHJvZmljaWVuY3lfcmF0ZSIsInBvc2l0aW9uIjo1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjYzLCJ3aWR0aCI6MzI5LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNTcuMyIsIm5vbl9udWxsIjo3LCJhdmVyYWdlIjoiNTEuOTE0Mjg1NzE0Mjg1NzEiLCJudWxsIjo2LCJ0b3AiOlt7Iml0ZW0iOiI0Ny41IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI0NC41IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI1NCIsImNvdW50IjoxOH0seyJpdGVtIjoiNTAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjU1IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI1NS4xIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI1Ny4zIiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNDQuNSIsInN1bSI6IjM2My40In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODI2LCJuYW1lIjoiQWxsIHN0dWRlbnRzIGdyYWRlIDMgcHJvZmljaWVuY3kgcmF0ZSoiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJhbGxfc3R1ZGVudHNfZ3JhZGVfM19wcm9maWNpZW5jeV9yYXRlXzIiLCJwb3NpdGlvbiI6NiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjozMjg2NDYwMCwid2lkdGgiOjIxMSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjUwLjEiLCJub25fbnVsbCI6MiwiYXZlcmFnZSI6IjQ4LjA1IiwibnVsbCI6MTEsInRvcCI6W3siaXRlbSI6IjUwLjEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjQ2IiwiY291bnQiOjE5fV0sInNtYWxsZXN0IjoiNDYiLCJzdW0iOiI5Ni4xIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODI3LCJuYW1lIjoiRWNvbm9taWNhbGx5IERpc2FkdmFudGFnZWQgR3JhZGUgMyBQcm9maWNpZW5jeSBSYXRlKiIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6ImVjb25vbWljYWxseV9kaXNhZHZhbnRhZ2VkX2dyYWRlXzNfcHJvZmljaWVuY3lfcmF0ZV8yIiwicG9zaXRpb24iOjcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MzI4NjQ4ODMsIndpZHRoIjozMDAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIzNS4zIiwibm9uX251bGwiOjIsImF2ZXJhZ2UiOiIzMy4yIiwibnVsbCI6MTEsInRvcCI6W3siaXRlbSI6IjM1LjMiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjMxLjEiLCJjb3VudCI6MTl9XSwic21hbGxlc3QiOiIzMS4xIiwic3VtIjoiNjYuNCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTgyOCwibmFtZSI6IkFsbCBzdHVkZW50cyBhY2FkZW1pYyBncm93dGgsIGdyYWRlcyAzLTgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBXZSBuZWVkIE1pY2hpZ2FuIHN0dWRlbnRzIHRvIGFjaGlldmUgaGlnaGVyIGxldmVscyBvZiBhY2FkZW1pYyBwcm9maWNpZW5jeSBvdmVyIHRpbWUuIFRoaXMgbWVhc3VyZSBzaG93cyBob3cgbWFueSBzdHVkZW50cyBhcmUgZGVtb25zdHJhdGluZyBhY2FkZW1pYyBncm93dGggaW4gYm90aCBtYXRoIGFuZCByZWFkaW5nLiAgIFxuXG5Tb3VyY2U6IE1JIFNjaG9vbCBEYXRhXG5VcGRhdGVkIGFubnVhbGx5IGluIEZlYnJ1YXJ5IFxuXG5Ob3RlOiBCZWdpbm5pbmcgaW4gdGhlIDIwMTEtMjAxMiBzY2hvb2wgeWVhciwgdGhlIE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uIGFkb3B0ZWQgbW9yZSByaWdvcm91cyBwcm9maWNpZW5jeSBjYWxjdWxhdGlvbnMgKGN1dCBzY29yZXMpIHRvIG1vcmUgYWNjdXJhdGVseSByZWZsZWN0IGNhcmVlciBhbmQgY29sbGVnZSByZWFkaW5lc3MuIFRvIGVhc2UgdGhlIHRyYW5zaXRpb24sIHBlcmZvcm1hbmNlIGluIHByaW9yIHllYXJzIHNob3duIGluIHRoZSBjaGFydCBhYm92ZSBoYXMgYmVlbiByZWNhbGN1bGF0ZWQuIFN0dWRlbnQgcGVyZm9ybWFuY2UgaW5mb3JtYXRpb24gaGFzIG5vdCBjaGFuZ2VkIGFuZCBpcyB2YWxpZCBhcyBpdCB3YXMgcmVwb3J0ZWQgYXQgdGhlIHRpbWUuIFxuXG4qIEVjb25vbWljIGRpc2FkdmFudGFnZSBpcyBtZWFzdXJlZCBieSBlbGlnaWJpbGl0eSBmb3IgZnJlZSBvciByZWR1Y2VkLXByaWNlIGx1bmNoLiBXZSBjb21wYXJlIHN0YXRld2lkZSBvdmVyYWxsIHBlcmZvcm1hbmNlIHRvIHN0YXRld2lkZSBlY29ub21pY2FsbHkgZGlzYWR2YW50YWdlZCBwZXJmb3JtYW5jZSB0byBtYWtlIHN1cmUgd2UgZm9jdXMgb24gcHJvdmlkaW5nIGEgaGlnaC1xdWFsaXR5IGVkdWNhdGlvbiBhbmQgZXF1YWwgb3Bwb3J0dW5pdGllcyBmb3IgbGVhcm5pbmcgdG8gYWxsIHN0dWRlbnRzLiIsImZpZWxkTmFtZSI6ImFsbF9zdHVkZW50c19hY2FkZW1pY19ncm93dGhfZ3JhZGVzXzNfOCIsInBvc2l0aW9uIjo4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjY0LCJ3aWR0aCI6MjQ2LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMTcuMiIsIm5vbl9udWxsIjo2LCJhdmVyYWdlIjoiMTQuNjMzMzMzMzMzMzMzMzMiLCJudWxsIjo3LCJ0b3AiOlt7Iml0ZW0iOiIxNy4yIiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxNS4wIiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMi40IiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxNC41IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxNC40IiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxNC4zIiwiY291bnQiOjE1fV0sInNtYWxsZXN0IjoiMTIuNCIsInN1bSI6Ijg3LjgifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4MjksIm5hbWUiOiJFY29ub21pY2FsbHkgRGlzYWR2YW50YWdlZCBzdHVkZW50cyBhY2FkZW1pYyBncm93dGgsIGdyYWRlcyAzLTgiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNvdXJjZTogTUkgU2Nob29sIERhdGFcblVwZGF0ZWQgYW5udWFsbHkgaW4gRmVicnVhcnkgXG5cbk5vdGU6IEJlZ2lubmluZyBpbiB0aGUgMjAxMS0yMDEyIHNjaG9vbCB5ZWFyLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gYWRvcHRlZCBtb3JlIHJpZ29yb3VzIHByb2ZpY2llbmN5IGNhbGN1bGF0aW9ucyAoY3V0IHNjb3JlcykgdG8gbW9yZSBhY2N1cmF0ZWx5IHJlZmxlY3QgY2FyZWVyIGFuZCBjb2xsZWdlIHJlYWRpbmVzcy4gVG8gZWFzZSB0aGUgdHJhbnNpdGlvbiwgcGVyZm9ybWFuY2UgaW4gcHJpb3IgeWVhcnMgc2hvd24gaW4gdGhlIGNoYXJ0IGFib3ZlIGhhcyBiZWVuIHJlY2FsY3VsYXRlZC4gU3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBoYXMgbm90IGNoYW5nZWQgYW5kIGlzIHZhbGlkIGFzIGl0IHdhcyByZXBvcnRlZCBhdCB0aGUgdGltZS4gXG5cbiogRWNvbm9taWMgZGlzYWR2YW50YWdlIGlzIG1lYXN1cmVkIGJ5IGVsaWdpYmlsaXR5IGZvciBmcmVlIG9yIHJlZHVjZWQtcHJpY2UgbHVuY2guIFdlIGNvbXBhcmUgc3RhdGV3aWRlIG92ZXJhbGwgcGVyZm9ybWFuY2UgdG8gc3RhdGV3aWRlIGVjb25vbWljYWxseSBkaXNhZHZhbnRhZ2VkIHBlcmZvcm1hbmNlIHRvIG1ha2Ugc3VyZSB3ZSBmb2N1cyBvbiBwcm92aWRpbmcgYSBoaWdoLXF1YWxpdHkgZWR1Y2F0aW9uIGFuZCBlcXVhbCBvcHBvcnR1bml0aWVzIGZvciBsZWFybmluZyB0byBhbGwgc3R1ZGVudHMuIiwiZmllbGROYW1lIjoiZWNvbm9taWNhbGx5X2Rpc2FkdmFudGFnZWRfc3R1ZGVudHNfYWNhZGVtaWNfZ3Jvd3RoX2dyYWRlc18zXzgiLCJwb3NpdGlvbiI6OSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY2NSwid2lkdGgiOjM4NSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjE3LjQiLCJub25fbnVsbCI6NiwiYXZlcmFnZSI6IjE0LjkiLCJudWxsIjo3LCJ0b3AiOlt7Iml0ZW0iOiIxNy40IiwiY291bnQiOjIwfSx7Iml0ZW0iOiIxNS43IiwiY291bnQiOjE5fSx7Iml0ZW0iOiIxMy4yIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxNC44IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxNC4xIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxNC4yIiwiY291bnQiOjE1fV0sInNtYWxsZXN0IjoiMTMuMiIsInN1bSI6Ijg5LjQifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4MzAsIm5hbWUiOiJBbGwgc3R1ZGVudHMgYWNhZGVtaWMgZ3Jvd3RoLCBncmFkZXMgMy04KiIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6ImFsbF9zdHVkZW50c19hY2FkZW1pY19ncm93dGhfZ3JhZGVzXzNfOF8yIiwicG9zaXRpb24iOjEwLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjQyNDY1NTc5LCJ3aWR0aCI6MjM1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNDAuMiIsIm5vbl9udWxsIjoxLCJhdmVyYWdlIjoiNDAuMiIsIm51bGwiOjEyLCJ0b3AiOlt7Iml0ZW0iOiI0MC4yIiwiY291bnQiOjIwfV0sInNtYWxsZXN0IjoiNDAuMiIsInN1bSI6IjQwLjIifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4MzEsIm5hbWUiOiJFY29ub21pY2FsbHkgRGlzYWR2YW50YWdlZCBzdHVkZW50cyBhY2FkZW1pYyBncm93dGgsIGdyYWRlcyAzLTgqIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoiZWNvbm9taWNhbGx5X2Rpc2FkdmFudGFnZWRfc3R1ZGVudHNfYWNhZGVtaWNfZ3Jvd3RoX2dyYWRlc18zXzhfMiIsInBvc2l0aW9uIjoxMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjo0MjQ2NjA1Mywid2lkdGgiOjM3MiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjM1LjUiLCJub25fbnVsbCI6MSwiYXZlcmFnZSI6IjM1LjUiLCJudWxsIjoxMiwidG9wIjpbeyJpdGVtIjoiMzUuNSIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjM1LjUiLCJzdW0iOiIzNS41In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODMyLCJuYW1lIjoiTWljaGlnYW4gQUNUIENvbGxlZ2UgUmVhZGluZXNzIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogT24gdGhlIEFDVCwgY2VydGFpbiBzY29yZXMgdGVsbCB1cyB3aGljaCBzdHVkZW50cyBhcmUgbW9yZSBsaWtlbHkgdG8gc3VjY2VlZCBpbiBjb2xsZWdlLiBUaGlzIG1lYXN1cmUgaXMgaW1wb3J0YW50IGJlY2F1c2UgaXQgcmVwcmVzZW50cyBjb2xsZWdlIHJlYWRpbmVzcyBiYXNlZCBvbiBhIG5hdGlvbmFsIHRlc3QuXG5cblNvdXJjZTogTUkgU2Nob29sIERhdGEgKGJhc2VkIG9uIEFDVCBzY29yZXMgdGFrZW4gYXMgcGFydCBvZiB0aGUgTWljaGlnYW4gTWVyaXQgRXhhbSAoTU1FKSlcblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZVxuXG4qRWNvbm9taWMgZGlzYWR2YW50YWdlIGlzIG1lYXN1cmVkIGJ5IGVsaWdpYmlsaXR5IGZvciBmcmVlIG9yIHJlZHVjZWQtcHJpY2UgbHVuY2guIFdlIGNvbXBhcmUgc3RhdGV3aWRlIG92ZXJhbGwgcGVyZm9ybWFuY2UgdG8gc3RhdGV3aWRlIGVjb25vbWljYWxseSBkaXNhZHZhbnRhZ2VkIHBlcmZvcm1hbmNlIHRvIG1ha2Ugc3VyZSB3ZSBmb2N1cyBvbiBwcm92aWRpbmcgYSBoaWdoLXF1YWxpdHkgZWR1Y2F0aW9uIGFuZCBlcXVhbCBvcHBvcnR1bml0aWVzIGZvciBsZWFybmluZyB0byBhbGwgc3R1ZGVudHMuXG4iLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9hY3RfY29sbGVnZV9yZWFkaW5lc3MiLCJwb3NpdGlvbiI6MTIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY4MDcsIndpZHRoIjoyMDQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMC4yIiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiIxNi44MjIyMjIyMjIyMjIyMiIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjEyLjQiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjE0LjgiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjE0LjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjE2IiwiY291bnQiOjE3fSx7Iml0ZW0iOiIxNy4zIiwiY291bnQiOjE2fSx7Iml0ZW0iOiIxNy43IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIxOC4xIiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyMCIsImNvdW50IjoxM30seyJpdGVtIjoiMjAuMiIsImNvdW50IjoxMn1dLCJzbWFsbGVzdCI6IjEyLjQiLCJzdW0iOiIxNTEuNCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTgzMywibmFtZSI6Ik1pY2hpZ2FuIEVjb25vbWljYWxseSBEaXNhZHZhbnRhZ2VkIEFDVCBDb2xsZWdlIFJlYWRpbmVzcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IE9uIHRoZSBBQ1QsIGNlcnRhaW4gc2NvcmVzIHRlbGwgdXMgd2hpY2ggc3R1ZGVudHMgYXJlIG1vcmUgbGlrZWx5IHRvIHN1Y2NlZWQgaW4gY29sbGVnZS4gVGhpcyBtZWFzdXJlIGlzIGltcG9ydGFudCBiZWNhdXNlIGl0IHJlcHJlc2VudHMgY29sbGVnZSByZWFkaW5lc3MgYmFzZWQgb24gYSBuYXRpb25hbCB0ZXN0LiBTb3VyY2U6IE1JIFNjaG9vbCBEYXRhIChiYXNlZCBvbiBBQ1Qgc2NvcmVzIHRha2VuIGFzIHBhcnQgb2YgdGhlIE1pY2hpZ2FuIE1lcml0IEV4YW0gKE1NRSkpIFVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZSAqRWNvbm9taWMgZGlzYWR2YW50YWdlIGlzIG1lYXN1cmVkIGJ5IGVsaWdpYmlsaXR5IGZvciBmcmVlIG9yIHJlZHVjZWQtcHJpY2UgbHVuY2guIFdlIGNvbXBhcmUgc3RhdGV3aWRlIG92ZXJhbGwgcGVyZm9ybWFuY2UgdG8gc3RhdGV3aWRlIGVjb25vbWljYWxseSBkaXNhZHZhbnRhZ2VkIHBlcmZvcm1hbmNlIHRvIG1ha2Ugc3VyZSB3ZSBmb2N1cyBvbiBwcm92aWRpbmcgYSBoaWdoLXF1YWxpdHkgZWR1Y2F0aW9uIGFuZCBlcXVhbCBvcHBvcnR1bml0aWVzIGZvciBsZWFybmluZyB0byBhbGwgc3R1ZGVudHMuIiwiZmllbGROYW1lIjoibWljaGlnYW5fZWNvbm9taWNhbGx5X2Rpc2FkdmFudGFnZWRfY29sbGVnZV9yZWFkaW5lc3MiLCJwb3NpdGlvbiI6MTMsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY4MDgsIndpZHRoIjozNjMsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3LjciLCJub25fbnVsbCI6OSwiYXZlcmFnZSI6IjUuOCIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjMuMiIsImNvdW50IjoyMH0seyJpdGVtIjoiNC42IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI0LjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjUuMyIsImNvdW50IjoxN30seyJpdGVtIjoiNS45IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI2LjYiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjcuNyIsImNvdW50IjoxNH0seyJpdGVtIjoiNy40IiwiY291bnQiOjEzfV0sInNtYWxsZXN0IjoiMy4yIiwic3VtIjoiNTIuMiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTgzNCwibmFtZSI6Ik1pY2hpZ2FuIFNBVCBDb2xsZWdlIFJlYWRpbmVzcyoiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9jb2xsZWdlX3JlYWRpbmVzcyIsInBvc2l0aW9uIjoxNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjozODA5NjAyOCwid2lkdGgiOjIwMywiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjM0LjkiLCJub25fbnVsbCI6MSwiYXZlcmFnZSI6IjM0LjkiLCJudWxsIjoxMiwidG9wIjpbeyJpdGVtIjoiMzQuOSIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjM0LjkiLCJzdW0iOiIzNC45In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODM1LCJuYW1lIjoiTWljaGlnYW4gRWNvbm9taWNhbGx5IERpc2FkdmFudGFnZWQgU0FUIENvbGxlZ2UgUmVhZGluZXNzKiIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6Im1pY2hpZ2FuX2Vjb25vbWljYWxseV9kaXNhZHZhbnRhZ2VkX3NhdF9jb2xsZWdlX3JlYWRpbmVzcyIsInBvc2l0aW9uIjoxNSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjozODA5NjA4MCwid2lkdGgiOjM2MiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjE3Iiwibm9uX251bGwiOjEsImF2ZXJhZ2UiOiIxNyIsIm51bGwiOjEyLCJ0b3AiOlt7Iml0ZW0iOiIxNyIsImNvdW50IjoyMH1dLCJzbWFsbGVzdCI6IjE3Iiwic3VtIjoiMTcifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4MzYsIm5hbWUiOiJTY2hvb2xzIE1lZXRpbmcgQWRlcXVhdGUgWWVhcmx5IFByb2dyZXNzIChBWVApIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhpcyBtZWFzdXJlIHNob3dzIHRoZSBwZXJjZW50YWdlIG9mIHNjaG9vbHMgdGhhdCBhcmUgbWFraW5nIHByb2dyZXNzIHRvcndhcmQgZmVkZXJhbCBzY2hvb2wgYWNjb3VudGFiaWxpdHkgcmVxdWlyZW1lbnRzLiBBWVAgd2FzIHRoZSBjb3JuZXJzdG9uZSBvZiB0aGUgZmVkZXJhbCBObyBDaGlsZCBMZWZ0IEJlaGluZCBBY3QgKE5DTEIpIG9mIDIwMDEuIEluIE1pY2hpZ2FuLCBpdCBtZWFzdXJlZCB5ZWFyLXRvLXllYXIgc3R1ZGVudCBhY2hpZXZlbWVudCBvbiB0aGUgTUVBUCBmb3IgZWxlbWVudGFyeSBhbmQgbWlkZGxlIHNjaG9vbHMsIG9yIHRoZSBNTUUgZm9yIGhpZ2ggc2Nob29scyBmcm9tIGl0cyBiZWdpbm5pbmcgaW4gMjAwMSB1bnRpbCB0aGUgMjAxMS0yMDEyIHNjaG9vbCB5ZWFyLiBPdGhlciBpbmRpY2F0b3JzLCBzdWNoIGFzIHRoZSBudW1iZXIgb2Ygc3R1ZGVudHMgd2hvIHBhcnRpY2lwYXRlIGluIHRoZSBhc3Nlc3NtZW50cyBhbmQgZ3JhZHVhdGlvbiByYXRlIGZvciBoaWdoIHNjaG9vbHMsIHdlcmUgYWxzbyBjb25zaWRlcmVkIGluIHRoZSBjYWxjdWxhdGlvbi5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgQnVyZWF1IG9mIEFzc2Vzc21lbnQgYW5kIEFjY291bnRhYmlsaXR5XG5VcGRhdGVkIGFubnVhbGx5IGluIEF1Z3VzdFxuXG5JbiB0aGUgc3VtbWVyIG9mIDIwMTIsIE1pY2hpZ2FuIHdhcyBhcHByb3ZlZCBmb3IgZmxleGliaWxpdHkgZnJvbSB0aGUgRWxlbWVudGFyeSBhbmQgU2Vjb25kYXJ5IEVkdWNhdGlvbiBBY3QgKEVTRUEpIG9mIDE5NjUuIFRoZSBhcHByb3ZlZCBmbGV4aWJpbGl0eSB3YWl2ZXIgZnJvbSB0aGUgVW5pdGVkIFN0YXRlcyBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiBoYXMgY3JlYXRlZCBhIG5ldyBhbmQgZXhjaXRpbmcgbWV0aG9kIGZvciBsb29raW5nIGF0IHNjaG9vbCBhY2NvdW50YWJpbGl0eSBpbiB0aGUgU3RhdGUgb2YgTWljaGlnYW4uIEJlZ2lubmluZyB3aXRoIHRoZSAyMDEyLTIwMTMgc2Nob29sIHllYXIsIHRoZSBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiB3aWxsIHJlbGVhc2UgTWljaGlnYW4gU2Nob29sIFNjb3JlY2FyZHMgYXMgdGhlIGluZGljYXRvciBvZiBzY2hvb2wgYW5kIGRpc3RyaWN0IGNvbXBsaWFuY2UsIGFzc2Vzc21lbnQgcGFydGljaXBhdGlvbiBhbmQgYXNzZXNzbWVudCBwZXJmb3JtYW5jZSByZXF1aXJlbWVudHMgaW4gZnVsZmlsbG1lbnQgb2YgTWljaGlnYW4ncyBhcHByb3ZlZCBFU0VBIEZsZXhpYmlsaXR5LiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBNaWNoaWdhbidzIEVTRUEgRmxleGliaWxpdHksIHBsZWFzZSB2aXNpdCB3d3cubWkuZ292L2VzZWFmbGV4XG5cbk5vdGU6IEluIG9yZGVyIHRvIG1vcmUgYWNjdXJhdGVseSByZWZsZWN0IGNhcmVlciBhbmQgY29sbGVnZSByZWFkaW5lc3MsIHRoZSBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiB3aWxsIHVzZSBtb3JlIHJpZ29yb3VzIHByb2ZpY2llbmN5IGNhbGN1bGF0aW9ucyAoY3V0IHNjb3JlcykgZm9yIGtleSBzdWJqZWN0IG1hdHRlciBhcmVhcy4gVGhlIG5ldyBjdXQgc2NvcmVzIHdpbGwgYmUgYXBwbGllZCB0byBNRUFQIGFuZCBNTUUgdGVzdHMgYWRtaW5pc3RlcmVkIGR1cmluZyB0aGUgMjAxMSAtIDIwMTIgc2Nob29sIHllYXIuIFRvIGVhc2UgdGhlIHRyYW5zaXRpb24gdG8gdGhlIG5ldyBjdXQgc2NvcmVzLCBzdHVkZW50IHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uIGZvciB0aGUgcGFzdCBmb3VyIHllYXJzIG9mIHRlc3RpbmcgaGFzIGJlZW4gcmVjYWxjdWxhdGVkLiBBbHRob3VnaCB0aGUgc3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBoYXMgbm90IGNoYW5nZWQgYW5kIGlzIHZhbGlkIGFzIGl0IHdhcyByZXBvcnRlZCBhdCB0aGUgdGltZSwgdGhpcyBkaXNwbGF5IHNob3dzIHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uIGJhc2VkIG9uIHRoZSBuZXcgY3V0IHNjb3Jlcy5cbiIsImZpZWxkTmFtZSI6InNjaG9vbHNfbWVldGluZ19hZGVxdWF0ZV95ZWFybHlfcHJvZ3Jlc3NfYXlwIiwicG9zaXRpb24iOjE2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjY2LCJ3aWR0aCI6MzAyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODYuMiIsIm5vbl9udWxsIjo3LCJhdmVyYWdlIjoiODIuOTI4NTcxNDI4NTcxNDMiLCJudWxsIjo2LCJ0b3AiOlt7Iml0ZW0iOiI4NS40IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI4Mi4zIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI3OS44IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI4NS42IiwiY291bnQiOjE3fSx7Iml0ZW0iOiI4Ni4yIiwiY291bnQiOjE2fSx7Iml0ZW0iOiI3OS4zIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI4MS45IiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNzkuMyIsInN1bSI6IjU4MC41In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODM3LCJuYW1lIjoiTUkgU2VsZi1SZXBvcnRlZCBCdWxseWluZyBvbiBTY2hvb2wgUHJvcGVydHkiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBCdWxseWluZyBoYXMgYSBzaWduaWZpY2FudCBuZWdhdGl2ZSBpbXBhY3Qgb24gdGhlIHNvY2lhbCBlbW90aW9uYWwgaGVhbHRoIG9mIHlvdXRoLCBhcyB3ZWxsIGFzIHRoZWlyIGVkdWNhdGlvbmFsIG91dGNvbWVzLiBTdHVkZW50cyB3aG8gYXJlIGJ1bGxpZWQgaGF2ZSBoaWdoZXIgYWJzZW50ZWVpc20gcmF0ZXMsIGFyZSBhdCBncmVhdGVyIHJpc2sgb2YgZHJvcHBpbmcgb3V0LCBhbmQgYXJlIGF0IGluY3JlYXNlZCByaXNrIGZvciBkZXByZXNzaW9uLCBzdWljaWRlLCBhbmQgb3RoZXIgbWVudGFsIGhlYWx0aCBwcm9ibGVtcy5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgTWljaGlnYW4gWW91dGggUmlzayBCZWhhdmlvciBTdXJ2ZXkgXG5VcGRhdGVkIGJpZW5uaWFsbHkgaW4gTm92ZW1iZXJcblxuTmF0aW9uYWwgU291cmNlOkNlbnRlcnMgZm9yIERpc2Vhc2UgQ29udHJvbCBhbmQgUHJldmVudGlvbiAoQ0RDKSwgWW91dGggUmlzayBCZWhhdmlvciBTdXJ2ZWlsbGFuY2UgU3lzdGVtIFxuVXBkYXRlZCBiaWVubmlhbGx5IGluIE5vdmVtYmVyIiwiZmllbGROYW1lIjoibWlfc2VsZl9yZXBvcnRlZF9idWxseWluZ19vbl9zY2hvb2xfcHJvcGVydHkiLCJwb3NpdGlvbiI6MTcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NjcsIndpZHRoIjoyNzMsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyNS42Iiwibm9uX251bGwiOjQsImF2ZXJhZ2UiOiIyNC40IiwibnVsbCI6OSwidG9wIjpbeyJpdGVtIjoiMjQiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIyLjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjI1LjMiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI1LjYiLCJjb3VudCI6MTd9XSwic21hbGxlc3QiOiIyMi43Iiwic3VtIjoiOTcuNiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTgzOCwibmFtZSI6IlUuUyBTZWxmLVJlcG9ydGVkIEJ1bGx5aW5nIG9uIFNjaG9vbCBQcm9wZXJ0eSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEJ1bGx5aW5nIGhhcyBhIHNpZ25pZmljYW50IG5lZ2F0aXZlIGltcGFjdCBvbiB0aGUgc29jaWFsIGVtb3Rpb25hbCBoZWFsdGggb2YgeW91dGgsIGFzIHdlbGwgYXMgdGhlaXIgZWR1Y2F0aW9uYWwgb3V0Y29tZXMuIFN0dWRlbnRzIHdobyBhcmUgYnVsbGllZCBoYXZlIGhpZ2hlciBhYnNlbnRlZWlzbSByYXRlcywgYXJlIGF0IGdyZWF0ZXIgcmlzayBvZiBkcm9wcGluZyBvdXQsIGFuZCBhcmUgYXQgaW5jcmVhc2VkIHJpc2sgZm9yIGRlcHJlc3Npb24sIHN1aWNpZGUsIGFuZCBvdGhlciBtZW50YWwgaGVhbHRoIHByb2JsZW1zLiBTb3VyY2U6IE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uLCBNaWNoaWdhbiBZb3V0aCBSaXNrIEJlaGF2aW9yIFN1cnZleSBVcGRhdGVkIGJpZW5uaWFsbHkgaW4gTm92ZW1iZXIgTmF0aW9uYWwgU291cmNlOkNlbnRlcnMgZm9yIERpc2Vhc2UgQ29udHJvbCBhbmQgUHJldmVudGlvbiAoQ0RDKSwgWW91dGggUmlzayBCZWhhdmlvciBTdXJ2ZWlsbGFuY2UgU3lzdGVtIFVwZGF0ZWQgYmllbm5pYWxseSBpbiBOb3ZlbWJlciIsImZpZWxkTmFtZSI6InVfc19zZWxmX3JlcG9ydGVkX2J1bGx5aW5nX29uX3NjaG9vbF9wcm9wZXJ0eSIsInBvc2l0aW9uIjoxOCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY2OCwid2lkdGgiOjI2OCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjIwLjIiLCJub25fbnVsbCI6NCwiYXZlcmFnZSI6IjE5Ljk1IiwibnVsbCI6OSwidG9wIjpbeyJpdGVtIjoiMTkuOSIsImNvdW50IjoyMH0seyJpdGVtIjoiMjAuMSIsImNvdW50IjoxOX0seyJpdGVtIjoiMTkuNiIsImNvdW50IjoxOH0seyJpdGVtIjoiMjAuMiIsImNvdW50IjoxN31dLCJzbWFsbGVzdCI6IjE5LjYiLCJzdW0iOiI3OS44In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODM5LCJuYW1lIjoiRnJlZS9SZWR1Y2VkIEJyZWFrZmFzdCBQYXJ0aWNpcGF0aW9uIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogTWljaGlnYW4gc2Nob29scyBjYW4gaGVscCBzdHVkZW50cyByZWNlaXZlIGFkZXF1YXRlIG51dHJpdGlvbiBieSBwcm92aWRpbmcgbWVhbHMgdG8gY2hpbGRyZW4gd2hvIGFyZSBlbGlnaWJsZSBmb3IgZnJlZSBhbmQgcmVkdWNlZC1wcmljZSBtZWFscy4gVGhpcyBtZWFzdXJlIGlzIGltcG9ydGFudCBiZWNhdXNlIGEgbnV0cml0aW91cyBicmVha2Zhc3QgYW5kIGx1bmNoIHBsYXkgYSBtYWpvciByb2xlIGluIGEgc3R1ZGVudCdzIGFiaWxpdHkgdG8gbGVhcm4uXG5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgT2ZmaWNlIG9mIFNjaG9vbCBTdXBwb3J0IFNlcnZpY2VzXG5VcGRhdGVkIGFubnVhbGx5IGluIE1hcmNoIiwiZmllbGROYW1lIjoiZnJlZV9yZWR1Y2VkX2JyZWFrZmFzdF9wYXJ0aWNpcGF0aW9uIiwicG9zaXRpb24iOjE5LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjY5LCJ3aWR0aCI6MjM1LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMzUuNCIsIm5vbl9udWxsIjoxMSwiYXZlcmFnZSI6IjMyLjcwOTA5MDkwOTA5MDkxIiwibnVsbCI6MiwidG9wIjpbeyJpdGVtIjoiMjguOCIsImNvdW50IjoyMH0seyJpdGVtIjoiMjguNiIsImNvdW50IjoxOX0seyJpdGVtIjoiMjkuMyIsImNvdW50IjoxOH0seyJpdGVtIjoiMzEuNCIsImNvdW50IjoxN30seyJpdGVtIjoiMzQuNCIsImNvdW50IjoxNn0seyJpdGVtIjoiMzUuMSIsImNvdW50IjoxNX0seyJpdGVtIjoiMzQiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjMzLjYiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjM0LjIiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjM1IiwiY291bnQiOjExfSx7Iml0ZW0iOiIzNS40IiwiY291bnQiOjEwfV0sInNtYWxsZXN0IjoiMjguNiIsInN1bSI6IjM1OS44In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODQwLCJuYW1lIjoiRnJlZS9SZWR1Y2VkIEx1bmNoIFBhcnRpY2lwYXRpb24iLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbiBzY2hvb2xzIGNhbiBoZWxwIHN0dWRlbnRzIHJlY2VpdmUgYWRlcXVhdGUgbnV0cml0aW9uIGJ5IHByb3ZpZGluZyBtZWFscyB0byBjaGlsZHJlbiB3aG8gYXJlIGVsaWdpYmxlIGZvciBmcmVlIGFuZCByZWR1Y2VkLXByaWNlIG1lYWxzLiBUaGlzIG1lYXN1cmUgaXMgaW1wb3J0YW50IGJlY2F1c2UgYSBudXRyaXRpb3VzIGJyZWFrZmFzdCBhbmQgbHVuY2ggcGxheSBhIG1ham9yIHJvbGUgaW4gYSBzdHVkZW50J3MgYWJpbGl0eSB0byBsZWFybi4gU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgT2ZmaWNlIG9mIFNjaG9vbCBTdXBwb3J0IFNlcnZpY2VzIFVwZGF0ZWQgYW5udWFsbHkgaW4gTWFyY2giLCJmaWVsZE5hbWUiOiJmcmVlX3JlZHVjZWRfbHVuY2hfcGFydGljaXBhdGlvbiIsInBvc2l0aW9uIjoyMCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3MCwid2lkdGgiOjIzNCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjY5LjkiLCJub25fbnVsbCI6MTEsImF2ZXJhZ2UiOiI2OC4xNjM2MzYzNjM2MzYzNiIsIm51bGwiOjIsInRvcCI6W3siaXRlbSI6IjY1LjYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjY2LjMiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjY3LjQiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjY5LjIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjY5LjciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjY5LjEiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjY5LjkiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjY4LjciLCJjb3VudCI6MTN9LHsiaXRlbSI6IjY4LjMiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjY4LjEiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjY3LjUiLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiI2NS42Iiwic3VtIjoiNzQ5LjgifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NDEsIm5hbWUiOiJOdW1iZXIgb2YgRGlzdHJpY3RzIHdpdGggT25nb2luZyBEZWZpY2l0cyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IERpc3RyaWN0cyBuZWVkIHRvIG1ha2UgY2FyZWZ1bCBjaG9pY2VzIHdpdGggZnVuZGluZyBhbGxvY2F0aW9uLiBUaGlzIG1lYXN1cmUgc2hvd3MgdGhlIG51bWJlciBvZiBzY2hvb2wgZGlzdHJpY3RzIHRoYXQgc3BlbmQgbW9yZSBmdW5kcyB0aGFuIHRoZXkgcmVjZWl2ZS5cblxuU291cmNlOiBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgT2ZmaWNlIG9mIFN0YXRlIEFpZCBhbmQgU2Nob29sIEZpbmFuY2VcblxuVXBkYXRlZCBhbm51YWxseSBpbiBEZWNlbWJlciBcblxuTm90ZTogVGhlcmUgd2VyZSAyOSBkaXN0cmljdHMgdGhhdCBleHBlcmllbmNlZCB0aHJlZSBjb25zZWN1dGl2ZSB5ZWFycyBvZiBkZWZpY2l0cyBhdCBKdW5lIDMwLCAyMDEzLiBJbmNsdWRlZCBpbiB0aGUgMjkgYXJlIHRocmVlIGRpc3RyaWN0cyB0aGF0IGFyZSBubyBsb25nZXIgZWR1Y2F0aW5nIHB1cGlsczogQnVlbmEgVmlzdGEgUHVibGljIFNjaG9vbHMsIElua3N0ZXIgUHVibGljIFNjaG9vbHMsIGFuZCBXaWxsb3cgUnVuIENvbW11bml0eSBTY2hvb2xzIChjb25zb2xpZGF0ZWQgd2l0aCBZcHNpbGFudGkpLiIsImZpZWxkTmFtZSI6Im51bWJlcl9vZl9kaXN0cmljdHNfd2l0aF9vbmdvaW5nX2RlZmljaXRzIiwicG9zaXRpb24iOjIxLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjcxLCJ3aWR0aCI6Mjc3LCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMjkiLCJub25fbnVsbCI6MTEsImF2ZXJhZ2UiOiIxOS4xODE4MTgxODE4MTgxOCIsIm51bGwiOjIsInRvcCI6W3siaXRlbSI6IjgiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjEwIiwiY291bnQiOjE4fSx7Iml0ZW0iOiIxMyIsImNvdW50IjoxN30seyJpdGVtIjoiMTciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjI4IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyOSIsImNvdW50IjoxNH0seyJpdGVtIjoiMjciLCJjb3VudCI6MTN9LHsiaXRlbSI6IjIzIiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyMSIsImNvdW50IjoxMX1dLCJzbWFsbGVzdCI6IjciLCJzdW0iOiIyMTEifSwiZm9ybWF0Ijp7InByZWNpc2lvblN0eWxlIjoic3RhbmRhcmQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NDIsIm5hbWUiOiJNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZXMgVHVpdGlvbiAmIEZlZXMgYXMgYSBQZXJjZW50IG9mIE1lZGlhbiBGYW1pbHkgSW5jb21lIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogQWZmb3JkYWJpbGl0eSBjb250aW51ZXMgdG8gYmUgb25lIG9mIHRoZSBtb3N0IHNpZ25pZmljYW50IGJhcnJpZXJzIHRvIGVucm9sbG1lbnQgaW4gTWljaGlnYW4gaGlnaGVyIGVkdWNhdGlvbiBpbnN0aXR1dGlvbnMuIFRoaXMgbWV0cmljIGRlc2NyaWJlcyB0aGUgY29zdCBvZiBhIGNvbGxlZ2Ugb3IgdW5pdmVyc2l0eSBlZHVjYXRpb24gcmVsYXRpdmUgdG8gdGhlIGVjb25vbWljIHBvc2l0aW9uIG9mIE1pY2hpZ2FuJ3MgY2l0aXplbnMuIFRoaXMgbWVhc3VyZSBpbmNsdWRlcyBvbmx5IHRoZSBjb3N0IG9mIGluLXN0YXRlIHR1aXRpb24gYW5kIGZlZXMgZm9yIG9uZSB5ZWFyLiBJdCBkb2VzIG5vdCBpbmNsdWRlIHRoZSBjb3N0IG9mIHJvb20gYW5kIGJvYXJkLlxuXG5cbk1pY2hpZ2FuIGFuZCBOYXRpb25hbCBTb3VyY2U6IE5hdGlvbmFsIENlbnRlciBmb3IgRWR1Y2F0aW9uIFN0YXRpc3RpY3MsIElQRURTIERhdGEgQ2VudGVyIGFuZCBVLlMuIENlbnN1cyBCdXJlYXUgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkiLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9jb21tdW5pdHlfY29sbGVnZXMiLCJwb3NpdGlvbiI6MjIsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzIsIndpZHRoIjo1MDUsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI0LjciLCJub25fbnVsbCI6NiwiYXZlcmFnZSI6IjQuMTgzMzMzMzMzMzMzMzMzIiwibnVsbCI6NywidG9wIjpbeyJpdGVtIjoiMy41IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI0LjAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjQuMiIsImNvdW50IjoxOH0seyJpdGVtIjoiNC4zIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI0LjQiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjQuNyIsImNvdW50IjoxNX1dLCJzbWFsbGVzdCI6IjMuNSIsInN1bSI6IjI1LjEifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NDMsIm5hbWUiOiJVLlMuIENvbW11bml0eSBDb2xsZWdlcyBUdWl0aW9uICYgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBBZmZvcmRhYmlsaXR5IGNvbnRpbnVlcyB0byBiZSBvbmUgb2YgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYmFycmllcnMgdG8gZW5yb2xsbWVudCBpbiBNaWNoaWdhbiBoaWdoZXIgZWR1Y2F0aW9uIGluc3RpdHV0aW9ucy4gVGhpcyBtZXRyaWMgZGVzY3JpYmVzIHRoZSBjb3N0IG9mIGEgY29sbGVnZSBvciB1bml2ZXJzaXR5IGVkdWNhdGlvbiByZWxhdGl2ZSB0byB0aGUgZWNvbm9taWMgcG9zaXRpb24gb2YgTWljaGlnYW4ncyBjaXRpemVucy4gVGhpcyBtZWFzdXJlIGluY2x1ZGVzIG9ubHkgdGhlIGNvc3Qgb2YgaW4tc3RhdGUgdHVpdGlvbiBhbmQgZmVlcyBmb3Igb25lIHllYXIuIEl0IGRvZXMgbm90IGluY2x1ZGUgdGhlIGNvc3Qgb2Ygcm9vbSBhbmQgYm9hcmQuXG5cbk1pY2hpZ2FuIGFuZCBOYXRpb25hbCBTb3VyY2U6IE5hdGlvbmFsIENlbnRlciBmb3IgRWR1Y2F0aW9uIFN0YXRpc3RpY3MsIElQRURTIERhdGEgQ2VudGVyIGFuZCBVLlMuIENlbnN1cyBCdXJlYXUgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkiLCJmaWVsZE5hbWUiOiJ1X3NfY29tbXVuaXR5X2NvbGxlZ2VzIiwicG9zaXRpb24iOjIzLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjczLCJ3aWR0aCI6NDcwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiNC42Iiwibm9uX251bGwiOjYsImF2ZXJhZ2UiOiI0LjE2NjY2NjY2NjY2NjY2NyIsIm51bGwiOjcsInRvcCI6W3siaXRlbSI6IjMuNyIsImNvdW50IjoyMH0seyJpdGVtIjoiMy44IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI0LjEiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjQuMyIsImNvdW50IjoxN30seyJpdGVtIjoiNC41IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI0LjYiLCJjb3VudCI6MTV9XSwic21hbGxlc3QiOiIzLjciLCJzdW0iOiIyNS4wIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODQ0LCJuYW1lIjoiTWljaGlnYW4gNC15ZWFyIENvbGxlZ2VzIGFuZCBVbml2ZXJzaXRpZXMgVHVpdGlvbiAmIEZlZXMgYXMgYSBQZXJjZW50IG9mIE1lZGlhbiBGYW1pbHkgSW5jb21lIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoibWljaGlnYW5fNF95ZWFyX2NvbGxlZ2VzX2FuZF91bml2ZXJzaXRpZXMiLCJwb3NpdGlvbiI6MjQsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzQsIndpZHRoIjo1NTAsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxOC4xIiwibm9uX251bGwiOjYsImF2ZXJhZ2UiOiIxNi40IiwibnVsbCI6NywidG9wIjpbeyJpdGVtIjoiMTIuNSIsImNvdW50IjoyMH0seyJpdGVtIjoiMTUuOSIsImNvdW50IjoxOX0seyJpdGVtIjoiMTcuMCIsImNvdW50IjoxOH0seyJpdGVtIjoiMTcuMSIsImNvdW50IjoxN30seyJpdGVtIjoiMTcuOCIsImNvdW50IjoxNn0seyJpdGVtIjoiMTguMSIsImNvdW50IjoxNX1dLCJzbWFsbGVzdCI6IjEyLjUiLCJzdW0iOiI5OC40In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODQ1LCJuYW1lIjoiVS5TLiA0LXllYXIgQ29sbGVnZXMgYW5kIFVuaXZlcnNpdGllcyBUdWl0aW9uICYgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBBZmZvcmRhYmlsaXR5IGNvbnRpbnVlcyB0byBiZSBvbmUgb2YgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYmFycmllcnMgdG8gZW5yb2xsbWVudCBpbiBNaWNoaWdhbiBoaWdoZXIgZWR1Y2F0aW9uIGluc3RpdHV0aW9ucy4gVGhpcyBtZXRyaWMgZGVzY3JpYmVzIHRoZSBjb3N0IG9mIGEgY29sbGVnZSBvciB1bml2ZXJzaXR5IGVkdWNhdGlvbiByZWxhdGl2ZSB0byB0aGUgZWNvbm9taWMgcG9zaXRpb24gb2YgTWljaGlnYW4ncyBjaXRpemVucy4gVGhpcyBtZWFzdXJlIGluY2x1ZGVzIG9ubHkgdGhlIGNvc3Qgb2YgaW4tc3RhdGUgdHVpdGlvbiBhbmQgZmVlcyBmb3Igb25lIHllYXIuIEl0IGRvZXMgbm90IGluY2x1ZGUgdGhlIGNvc3Qgb2Ygcm9vbSBhbmQgYm9hcmQuXG5cbk1pY2hpZ2FuIGFuZCBOYXRpb25hbCBTb3VyY2U6IE5hdGlvbmFsIENlbnRlciBmb3IgRWR1Y2F0aW9uIFN0YXRpc3RpY3MsIElQRURTIERhdGEgQ2VudGVyIGFuZCBVLlMuIENlbnN1cyBCdXJlYXUgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkiLCJmaWVsZE5hbWUiOiJ1X3NfNF95ZWFyX2NvbGxlZ2VzX2FuZF91bml2ZXJzaXRpZXMiLCJwb3NpdGlvbiI6MjUsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzUsIndpZHRoIjo1NDQsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIxMyIsIm5vbl9udWxsIjo2LCJhdmVyYWdlIjoiMTEuNTUiLCJudWxsIjo3LCJ0b3AiOlt7Iml0ZW0iOiI5LjYiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjEwLjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjExLjMiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjEyLjAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjEyLjciLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjEzIiwiY291bnQiOjE1fV0sInNtYWxsZXN0IjoiOS42Iiwic3VtIjoiNjkuMyJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTg0NiwibmFtZSI6Ik1pY2hpZ2FuIENvbW11bml0eSBDb2xsZWdlIFN0dWRlbnRzIFdobyBSZXF1aXJlIERldmVsb3BtZW50YWwgQ291cnNlcyIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFRoaXMgaXMgdGhlIHBlcmNlbnRhZ2Ugb2YgZW5yb2xsZWQgc3R1ZGVudHMgdGhhdCByZXF1aXJlIGFueSBkZXZlbG9wbWVudGFsIGVkdWNhdGlvbiAobWF0aCBvciBFbmdsaXNoL3JlYWRpbmcpIGJhc2VkIHVwb24gdGhlIGluc3RpdHV0aW9uJ3MgcGxhY2VtZW50IHRlc3RpbmcgdGhhdCB0YWtlcyBwbGFjZSBpbiB0aGUgZmFsbCBvZiBlYWNoIGFjYWRlbWljIHllYXIuIE1hbnkgdW5kZXJwcmVwYXJlZCBzdHVkZW50cyBwbGFjZSBpbnRvIGRldmVsb3BtZW50YWwgbWF0aCBvciBFbmdsaXNoLCBhbmQgdGhpcyBpcyBhbiBpbXBvcnRhbnQgaW5wdXQgdmFyaWFibGUgaW5zb2ZhciBhcyBpdCBwcm92aWRlcyBhIGNvbnRleHQgdG8gdGhlIGRhdGEgZnJvbSB3aGljaCB0aGUgY29sbGVnZSBpcyBiZWluZyBldmFsdWF0ZWQuXG5cblNvdXJjZTogTWljaGlnYW4gQ29tbXVuaXR5IENvbGxlZ2UgQXNzb2NpYXRpb25cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxuXG5Ob3RlOiBBdCB0aGlzIHRpbWUgZGF0YSBpcyBub3QgYXZhaWxhYmxlIGZvciBhbGwgMjggY29tbXVuaXR5IGNvbGxlZ2VzLiBBcyB0aGUgZGF0YSBiZWNvbWUgYXZhaWxhYmxlIHRoZSBhcHByb3ByaWF0ZSBtZXRyaWNzIHdpbGwgYmUgdXBkYXRlZC4iLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl9jb21tdW5pdHlfY29sbGVnZV9zdHVkZW50c193aG9fcmVxdWlyZV9kZXZlbG9wbWVudGFsX2NvdXJzZXMiLCJwb3NpdGlvbiI6MjYsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzYsIndpZHRoIjo0NDcsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI2MyIsIm5vbl9udWxsIjo5LCJhdmVyYWdlIjoiNTkuNzc3Nzc3Nzc3Nzc3NzgiLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiI1OCIsImNvdW50IjoyMH0seyJpdGVtIjoiNTciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYyIiwiY291bnQiOjE4fSx7Iml0ZW0iOiI2MyIsImNvdW50IjoxN30seyJpdGVtIjoiNjAiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjYxIiwiY291bnQiOjE1fSx7Iml0ZW0iOiI1OSIsImNvdW50IjoxNH0seyJpdGVtIjoiNTYiLCJjb3VudCI6MTN9XSwic21hbGxlc3QiOiI1NiIsInN1bSI6IjUzOCJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTg0NywibmFtZSI6Ik1pY2hpZ2FuIENvbW11bml0eSBDb2xsZWdlIFJldGVudGlvbiBSYXRlIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVGhpcyBpcyB0aGUgcGVyY2VudCBvZiBzdHVkZW50cyB0aGF0IHdlcmUgZW5yb2xsZWQgaW4gdGhlIGZpcnN0IGZhbGwgdGVybSBhbmQgYXJlIHN0aWxsIGVucm9sbGVkIGluIHRoZSBuZXh0IGZ1bGwgYWNhZGVtaWMgdGVybS4gUmVzZWFyY2ggaGFzIGluZGljYXRlZCB0aGF0IHRoZSBmaXJzdCB5ZWFyIGlzIGNyaXRpY2FsIGZvciBhbGwgY29sbGVnZSBzdHVkZW50cy4gRm9yIGNvbW11bml0eSBjb2xsZWdlcyBzcGVjaWZpY2FsbHksIHN0dWRlbnRzIGFyZSBvZnRlbiBsb3N0IGFmdGVyIHRoZWlyIGZpcnN0IHRlcm0uIFRoZXJlZm9yZSwgZmFsbCB0byBuZXh0IHRlcm0gcmV0ZW50aW9uIGlzIHRoZSBtb3N0IHJlbGV2YW50IGFuZCB1c2VmdWwgaW5kaWNhdG9yIGZvciBjb21tdW5pdHkgY29sbGVnZXMuXG5cblNvdXJjZTogTWljaGlnYW4gQ29tbXVuaXR5IENvbGxlZ2UgQXNzb2NpYXRpb25cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxuXG5Ob3RlOiBBdCB0aGlzIHRpbWUgZGF0YSBpcyBub3QgYXZhaWxhYmxlIGZvciBhbGwgMjggY29tbXVuaXR5IGNvbGxlZ2VzLiBBcyB0aGUgZGF0YSBiZWNvbWUgYXZhaWxhYmxlIHRoZSBhcHByb3ByaWF0ZSBtZXRyaWNzIHdpbGwgYmUgdXBkYXRlZC5cblxuIiwiZmllbGROYW1lIjoibWljaGlnYW5fY29tbXVuaXR5X2NvbGxlZ2VfcmV0ZW50aW9uX3JhdGUiLCJwb3NpdGlvbiI6MjcsInJlbmRlclR5cGVOYW1lIjoibnVtYmVyIiwidGFibGVDb2x1bW5JZCI6MTg2ODY2NzcsIndpZHRoIjoyNjgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiI3NCIsIm5vbl9udWxsIjo5LCJhdmVyYWdlIjoiNzEuNzc3Nzc3Nzc3Nzc3NzgiLCJudWxsIjo0LCJ0b3AiOlt7Iml0ZW0iOiI3MSIsImNvdW50IjoyMH0seyJpdGVtIjoiNzIiLCJjb3VudCI6MTl9LHsiaXRlbSI6Ijc0IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI3MyIsImNvdW50IjoxN30seyJpdGVtIjoiNzAiLCJjb3VudCI6MTZ9XSwic21hbGxlc3QiOiI3MCIsInN1bSI6IjY0NiJ9LCJmb3JtYXQiOnsicGVyY2VudFNjYWxlIjoiMTAwIiwicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwidmlldyI6InBlcmNlbnRfdGV4dCIsIm5vQ29tbWFzIjoiZmFsc2UiLCJhbGlnbiI6InJpZ2h0In19LHsiaWQiOjMzNTcyMTg0OCwibmFtZSI6Ik1pY2hpZ2FuIFVuaXZlcnNpdHkgRmlyc3QteWVhciBSZXRlbnRpb24gUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEZpcnN0LXllYXIgcmV0ZW50aW9uIHJhdGVzIGFyZSBhbiBpbXBvcnRhbnQgbWVhc3VyZSBvZiBzdHVkZW50IHNhdGlzZmFjdGlvbiB3aXRoIGEgaGlnaGVyIGVkdWNhdGlvbiBpbnN0aXR1dGlvbi4gVGhlIG1lYXN1cmUgaXMgZGVmaW5lZCBhcyB0aGUgcGVyY2VudGFnZSBvZiBzdHVkZW50cyB3aG8gZW5yb2xsZWQgYXMgZmlyc3QtdGltZSwgZnVsbC10aW1lIHN0dWRlbnRzIHdobyByZXR1cm4gb25lIHllYXIgbGF0ZXIgKHN0YXR1cyB5ZWFyKSBhcyBlaXRoZXIgZnVsbC0gdGltZSBvciBwYXJ0LXRpbWUgc3R1ZGVudHMgYXQgdGhlIHNhbWUgaW5zdGl0dXRpb24uXG5cblNvdXJjZTogTkNIRU1TIEluZm9ybWF0aW9uIENlbnRlclx0XG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsIiwiZmllbGROYW1lIjoibWljaGlnYW5fdW5pdmVyc2l0eV9maXJzdF95ZWFyX3JldGVudGlvbl9yYXRlIiwicG9zaXRpb24iOjI4LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2Njc4LCJ3aWR0aCI6MjcwLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiODIuOSIsIm5vbl9udWxsIjoxMSwiYXZlcmFnZSI6IjgxLjQwOTA5MDkwOTA5MDkxIiwibnVsbCI6MiwidG9wIjpbeyJpdGVtIjoiODAuNDAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjgwLjgwIiwiY291bnQiOjE5fSx7Iml0ZW0iOiI4MC4zMCIsImNvdW50IjoxOH0seyJpdGVtIjoiODEuMTAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjgyLjEwIiwiY291bnQiOjE2fSx7Iml0ZW0iOiI4Mi4yMCIsImNvdW50IjoxNX0seyJpdGVtIjoiODEuOCIsImNvdW50IjoxNH0seyJpdGVtIjoiNzkuOCIsImNvdW50IjoxM30seyJpdGVtIjoiODIuNCIsImNvdW50IjoxMn0seyJpdGVtIjoiODEuNyIsImNvdW50IjoxMX0seyJpdGVtIjoiODIuOSIsImNvdW50IjoxMH1dLCJzbWFsbGVzdCI6Ijc5LjgiLCJzdW0iOiI4OTUuNTAifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NDksIm5hbWUiOiJVLlMuIEZpcnN0LXllYXIgUmV0ZW50aW9uIFJhdGUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBGaXJzdC15ZWFyIHJldGVudGlvbiByYXRlcyBhcmUgYW4gaW1wb3J0YW50IG1lYXN1cmUgb2Ygc3R1ZGVudCBzYXRpc2ZhY3Rpb24gd2l0aCBhIGhpZ2hlciBlZHVjYXRpb24gaW5zdGl0dXRpb24uIFRoZSBtZWFzdXJlIGlzIGRlZmluZWQgYXMgdGhlIHBlcmNlbnRhZ2Ugb2Ygc3R1ZGVudHMgd2hvIGVucm9sbGVkIGFzIGZpcnN0LXRpbWUsIGZ1bGwtdGltZSBzdHVkZW50cyB3aG8gcmV0dXJuIG9uZSB5ZWFyIGxhdGVyIChzdGF0dXMgeWVhcikgYXMgZWl0aGVyIGZ1bGwtIHRpbWUgb3IgcGFydC10aW1lIHN0dWRlbnRzIGF0IHRoZSBzYW1lIGluc3RpdHV0aW9uLiBTb3VyY2U6IE5DSEVNUyBJbmZvcm1hdGlvbiBDZW50ZXJcdFVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWwiLCJmaWVsZE5hbWUiOiJ1X3NfZmlyc3RfeWVhcl9yZXRlbnRpb25fcmF0ZSIsInBvc2l0aW9uIjoyOSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY3OSwid2lkdGgiOjIyNCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjgwLjUiLCJub25fbnVsbCI6MTEsImF2ZXJhZ2UiOiI3OC44NTQ1NDU0NTQ1NDU0NSIsIm51bGwiOjIsInRvcCI6W3siaXRlbSI6Ijc3LjcwIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI3OCIsImNvdW50IjoxOX0seyJpdGVtIjoiNzguMjAiLCJjb3VudCI6MTh9LHsiaXRlbSI6Ijc4LjYwIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI3OS41MCIsImNvdW50IjoxNn0seyJpdGVtIjoiNzkuMzAiLCJjb3VudCI6MTV9LHsiaXRlbSI6Ijc5LjMiLCJjb3VudCI6MTR9LHsiaXRlbSI6Ijc3LjEiLCJjb3VudCI6MTN9LHsiaXRlbSI6Ijc5LjEiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjgwLjEiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjgwLjUiLCJjb3VudCI6MTB9XSwic21hbGxlc3QiOiI3Ny4xIiwic3VtIjoiODY3LjQwIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODUwLCJuYW1lIjoiQ29tbXVuaXR5IENvbGxlZ2UgQ29tcGxldGlvbi9HcmFkdWF0aW9uL1RyYW5zZmVyIFJhdGUiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBUaGlzIHJhdGUgcmVwcmVzZW50cyB0aGUgcGVyY2VudGFnZSBvZiBzdHVkZW50cyB3aG8gc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCBhIGRlZ3JlZSwgZWFybmVkIGEgY2VydGlmaWNhdGUgb3IgdHJhbnNmZXJyZWQgdG8gYW5vdGhlciBpbnN0aXR1dGlvbiB3aXRoaW4gc2l4IHllYXJzLiBNZWFzdXJpbmcgc3VjY2VzcyBhdCB0aGUgY29tbXVuaXR5LWNvbGxlZ2UgbGV2ZWwgaXMgY29tcGxpY2F0ZWQuIFRoZXNlIGluc3RpdHV0aW9ucyBoYXZlIGRpdmVyc2UgbWlzc2lvbnMgYW5kIHN0dWRlbnQgYm9kaWVzLiBTdHVkZW50cyBoYXZlIGEgd2lkZSByYW5nZSBvZiBjYXJlZXIgYW5kIGFjYWRlbWljIGdvYWxzLCBhbmQgbW9yZSB0aGFuIGhhbGYgYXJlIGVucm9sbGVkIHBhcnQgdGltZS4gVGhlc2UgZmFjdG9ycyByZXF1aXJlIGEgZGlmZmVyZW50IGFwcHJvYWNoIHRoYW4gdGhlIG1ldGhvZHMgdXNlZCBmb3IgZmVkZXJhbCByZXBvcnRpbmcgcmVxdWlyZW1lbnRzLiBUaGUgYXBwcm9hY2ggaW52b2x2ZXMgYSBicm9hZGVyIGRlZmluaXRpb24gb2Ygc3VjY2VzcyBhbmQgZXh0ZW5kcyB0aGUgdHJhY2tpbmcgcGVyaW9kIHRvIHJlZmxlY3QgdGhlIHBhcnQtdGltZSBlbnJvbGxtZW50IG9mIG1hbnkgc3R1ZGVudHMuXG5cblNvdXJjZTogTWljaGlnYW4gQ29tbXVuaXR5IENvbGxlZ2UgQXNzb2NpYXRpb25cblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxuXG5Ob3RlOiBBdCB0aGlzIHRpbWUgZGF0YSBpcyBub3QgYXZhaWxhYmxlIGZvciBhbGwgMjggY29tbXVuaXR5IGNvbGxlZ2VzLiBBcyB0aGUgZGF0YSBiZWNvbWUgYXZhaWxhYmxlIHRoZSBhcHByb3ByaWF0ZSBtZXRyaWNzIHdpbGwgYmUgdXBkYXRlZC4iLCJmaWVsZE5hbWUiOiJjb21tdW5pdHlfY29sbGVnZV9jb21wbGV0aW9uX2dyYWR1YXRpb25fdHJhbnNmZXJfcmF0ZSIsInBvc2l0aW9uIjozMCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY4MCwid2lkdGgiOjMzOSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjU1Iiwibm9uX251bGwiOjksImF2ZXJhZ2UiOiI1MC42NjY2NjY2NjY2NjY2NyIsIm51bGwiOjQsInRvcCI6W3siaXRlbSI6IjQ0IiwiY291bnQiOjIwfSx7Iml0ZW0iOiI0OCIsImNvdW50IjoxOX0seyJpdGVtIjoiNTAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjUyIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI1MyIsImNvdW50IjoxNn0seyJpdGVtIjoiNTQiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjU1IiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNDQiLCJzdW0iOiI0NTYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NTEsIm5hbWUiOiJNaWNoaWdhbiBVbml2ZXJzaXR5IEdyYWR1YXRpb24gUmF0ZSIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IFVuaXZlcnNpdHkgZ3JhZHVhdGlvbiByYXRlcyBtZWFzdXJlIGJvdGggc3R1ZGVudCBzdWNjZXNzIGFuZCBob3cgd2VsbCBNaWNoaWdhbidzIHN5c3RlbSBvZiBwdWJsaWMgdW5pdmVyc2l0aWVzIGlzIG1lZXRpbmcgc3R1ZGVudCBlZHVjYXRpb25hbCBuZWVkcy5cblxuXG5Tb3VyY2U6IE5DRVMgRGlnZXN0IGZvciBFZHVjYXRpb24gU3RhdGlzdGljc1xuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbCAiLCJmaWVsZE5hbWUiOiJtaWNoaWdhbl91bml2ZXJzaXR5X2dyYWR1YXRpb25fcmF0ZSIsInBvc2l0aW9uIjozMSwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY4MSwid2lkdGgiOjIwOCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjYwLjgiLCJub25fbnVsbCI6OCwiYXZlcmFnZSI6IjYwLjA3NSIsIm51bGwiOjUsInRvcCI6W3siaXRlbSI6IjU5LjEiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjU5LjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjYwLjQiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjYwLjciLCJjb3VudCI6MTd9LHsiaXRlbSI6IjYwLjgiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjYwLjUiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjYwLjMiLCJjb3VudCI6MTR9XSwic21hbGxlc3QiOiI1OS4xIiwic3VtIjoiNDgwLjYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NTIsIm5hbWUiOiJVLlMuIFVuaXZlcnNpdHkgR3JhZHVhdGlvbiBSYXRlIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogVW5pdmVyc2l0eSBncmFkdWF0aW9uIHJhdGVzIG1lYXN1cmUgYm90aCBzdHVkZW50IHN1Y2Nlc3MgYW5kIGhvdyB3ZWxsIE1pY2hpZ2FuJ3Mgc3lzdGVtIG9mIHB1YmxpYyB1bml2ZXJzaXRpZXMgaXMgbWVldGluZyBzdHVkZW50IGVkdWNhdGlvbmFsIG5lZWRzLlxuXG5cblNvdXJjZTogTkNFUyBEaWdlc3QgZm9yIEVkdWNhdGlvbiBTdGF0aXN0aWNzXG5VcGRhdGVkIGFubnVhbGx5IGluIEFwcmlsICIsImZpZWxkTmFtZSI6InVfc191bml2ZXJzaXR5X2dyYWR1YXRpb25fcmF0ZSIsInBvc2l0aW9uIjozMiwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY4Miwid2lkdGgiOjE5MCwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjU2LjUiLCJub25fbnVsbCI6OCwiYXZlcmFnZSI6IjU1LjM1IiwibnVsbCI6NSwidG9wIjpbeyJpdGVtIjoiNTQuOCIsImNvdW50IjoyMH0seyJpdGVtIjoiNTUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjU0LjkiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjU1LjciLCJjb3VudCI6MTd9LHsiaXRlbSI6IjU2IiwiY291bnQiOjE2fSx7Iml0ZW0iOiI1Ni41IiwiY291bnQiOjE1fSx7Iml0ZW0iOiI1NS4xIiwiY291bnQiOjE0fV0sInNtYWxsZXN0IjoiNTQuOCIsInN1bSI6IjQ0Mi44In0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODUzLCJuYW1lIjoiTWljaGlnYW4gQXNzb2NpYXRlIERlZ3JlZSBvciBIaWdoZXIiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IldoeSBpdCBNYXR0ZXJzOiBHcmFkdWF0aW9uIGF0IHRoZSBjb21tdW5pdHkgY29sbGVnZSBvciB1bml2ZXJzaXR5IGxldmVsIGlzIG9uZSBtZWFzdXJlIG9mIHRoZSBzdWNjZXNzIG9mIG91ciBwb3N0LXNlY29uZGFyeSBlZHVjYXRpb24gc3lzdGVtLiBIaWdoIGNvbGxlZ2UgZW5yb2xsbWVudCBhbmQgdGhlIG51bWJlciBvZiBzdHVkZW50cyByZWNlaXZpbmcgZGVncmVlcyBjb250cmlidXRlIHRvIHRoZSBxdWFsaXR5IG9mIHRoZSBzdGF0ZSdzIHdvcmsgZm9yY2UuXG5cblxuU291cmNlOiAgTWljaGlnYW4gJiBOYXRpb25hbCBTb3VyY2U6IFUuUy4gQ2Vuc3VzIEJ1cmVhdSwgQW1lcmljYW4gRmFjdCBGaW5kZXIgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkgXG5cbiIsImZpZWxkTmFtZSI6Im1pY2hpZ2FuX2Fzc29jaWF0ZV9kZWdyZWVfb3JfaGlnaGVyIiwicG9zaXRpb24iOjMzLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2NjgzLCJ3aWR0aCI6MjExLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMzcuNiIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjM0LjM4MzMzMzMzMzMzMzMzIiwibnVsbCI6MSwidG9wIjpbeyJpdGVtIjoiMzIuNyIsImNvdW50IjoyMH0seyJpdGVtIjoiMzIuMyIsImNvdW50IjoxOX0seyJpdGVtIjoiMzIuOCIsImNvdW50IjoxOH0seyJpdGVtIjoiMzMuNiIsImNvdW50IjoxN30seyJpdGVtIjoiMzQuMCIsImNvdW50IjoxNn0seyJpdGVtIjoiMzQuNyIsImNvdW50IjoxNX0seyJpdGVtIjoiMzUuOCIsImNvdW50IjoxNH0seyJpdGVtIjoiMzYuNiIsImNvdW50IjoxM30seyJpdGVtIjoiMzciLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjM3LjYiLCJjb3VudCI6MTF9XSwic21hbGxlc3QiOiIzMi4zIiwic3VtIjoiNDEyLjYifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjozMzU3MjE4NTQsIm5hbWUiOiJNaWNoaWdhbiBCYWNoZWxvciBEZWdyZWUgb3IgSGlnaGVyIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZmllbGROYW1lIjoibWljaGlnYW5fYmFjaGVsb3JfZGVncmVlX29yX2hpZ2hlciIsInBvc2l0aW9uIjozNCwicmVuZGVyVHlwZU5hbWUiOiJudW1iZXIiLCJ0YWJsZUNvbHVtbklkIjoxODY4NjY4NCwid2lkdGgiOjIyNSwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjI4LjMiLCJub25fbnVsbCI6MTIsImF2ZXJhZ2UiOiIyNS44NTgzMzMzMzMzMzMzMyIsIm51bGwiOjEsInRvcCI6W3siaXRlbSI6IjI0LjciLCJjb3VudCI6MjB9LHsiaXRlbSI6IjI0LjUiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjI0LjYiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI1LjIiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjI1LjYiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjI2IiwiY291bnQiOjE1fSx7Iml0ZW0iOiIyNi45IiwiY291bnQiOjE0fSx7Iml0ZW0iOiIyNy4zIiwiY291bnQiOjEzfSx7Iml0ZW0iOiIyNy44IiwiY291bnQiOjEyfSx7Iml0ZW0iOiIyOC4zIiwiY291bnQiOjExfV0sInNtYWxsZXN0IjoiMjQuNSIsInN1bSI6IjMxMC4zIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODU1LCJuYW1lIjoiVS5TLiBBc3NvY2lhdGUgRGVncmVlIG9yIEhpZ2hlciIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImRlc2NyaXB0aW9uIjoiV2h5IGl0IE1hdHRlcnM6IEdyYWR1YXRpb24gYXQgdGhlIGNvbW11bml0eSBjb2xsZWdlIG9yIHVuaXZlcnNpdHkgbGV2ZWwgaXMgb25lIG1lYXN1cmUgb2YgdGhlIHN1Y2Nlc3Mgb2Ygb3VyIHBvc3Qtc2Vjb25kYXJ5IGVkdWNhdGlvbiBzeXN0ZW0uIEhpZ2ggY29sbGVnZSBlbnJvbGxtZW50IGFuZCB0aGUgbnVtYmVyIG9mIHN0dWRlbnRzIHJlY2VpdmluZyBkZWdyZWVzIGNvbnRyaWJ1dGUgdG8gdGhlIHF1YWxpdHkgb2YgdGhlIHN0YXRlJ3Mgd29yayBmb3JjZS5cblxuU291cmNlOiAgTWljaGlnYW4gJiBOYXRpb25hbCBTb3VyY2U6IFUuUy4gQ2Vuc3VzIEJ1cmVhdSwgQW1lcmljYW4gRmFjdCBGaW5kZXIgXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnkgIiwiZmllbGROYW1lIjoidV9zX2Fzc29jaWF0ZV9kZWdyZWVfb3JfaGlnaGVyIiwicG9zaXRpb24iOjM1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2Njg1LCJ3aWR0aCI6MjAzLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMzkuNiIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjM2LjUwODMzMzMzMzMzMzMzIiwibnVsbCI6MSwidG9wIjpbeyJpdGVtIjoiMzQuNiIsImNvdW50IjoyMH0seyJpdGVtIjoiMzQuNCIsImNvdW50IjoxOX0seyJpdGVtIjoiMzQuOSIsImNvdW50IjoxOH0seyJpdGVtIjoiMzUuMiIsImNvdW50IjoxN30seyJpdGVtIjoiMzUuNCIsImNvdW50IjoxNn0seyJpdGVtIjoiMzUuOCIsImNvdW50IjoxNX0seyJpdGVtIjoiMzYuMyIsImNvdW50IjoxNH0seyJpdGVtIjoiMzcuMSIsImNvdW50IjoxM30seyJpdGVtIjoiMzcuNyIsImNvdW50IjoxMn0seyJpdGVtIjoiMzguMyIsImNvdW50IjoxMX0seyJpdGVtIjoiMzguOCIsImNvdW50IjoxMH0seyJpdGVtIjoiMzkuNiIsImNvdW50Ijo5fV0sInNtYWxsZXN0IjoiMzQuNCIsInN1bSI6IjQzOC4xIn0sImZvcm1hdCI6eyJwZXJjZW50U2NhbGUiOiIxMDAiLCJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJ2aWV3IjoicGVyY2VudF90ZXh0Iiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6MzM1NzIxODU2LCJuYW1lIjoiVS5TLiBCYWNoZWxvciBEZWdyZWUgb3IgSGlnaGVyIiwiZGF0YVR5cGVOYW1lIjoibnVtYmVyIiwiZGVzY3JpcHRpb24iOiJXaHkgaXQgTWF0dGVyczogR3JhZHVhdGlvbiBhdCB0aGUgY29tbXVuaXR5IGNvbGxlZ2Ugb3IgdW5pdmVyc2l0eSBsZXZlbCBpcyBvbmUgbWVhc3VyZSBvZiB0aGUgc3VjY2VzcyBvZiBvdXIgcG9zdC1zZWNvbmRhcnkgZWR1Y2F0aW9uIHN5c3RlbS4gSGlnaCBjb2xsZWdlIGVucm9sbG1lbnQgYW5kIHRoZSBudW1iZXIgb2Ygc3R1ZGVudHMgcmVjZWl2aW5nIGRlZ3JlZXMgY29udHJpYnV0ZSB0byB0aGUgcXVhbGl0eSBvZiB0aGUgc3RhdGUncyB3b3JrIGZvcmNlLiBTb3VyY2U6IE1pY2hpZ2FuICYgTmF0aW9uYWwgU291cmNlOiBVLlMuIENlbnN1cyBCdXJlYXUsIEFtZXJpY2FuIEZhY3QgRmluZGVyIFVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeSIsImZpZWxkTmFtZSI6InVfc19iYWNoZWxvcl9kZWdyZWVfb3JfaGlnaGVyIiwicG9zaXRpb24iOjM2LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjE4Njg2Njg2LCJ3aWR0aCI6MTgyLCJjYWNoZWRDb250ZW50cyI6eyJsYXJnZXN0IjoiMzAuNiIsIm5vbl9udWxsIjoxMiwiYXZlcmFnZSI6IjI4LjQzMzMzMzMzMzMzMzMzIiwibnVsbCI6MSwidG9wIjpbeyJpdGVtIjoiMjcuMiIsImNvdW50IjoyMH0seyJpdGVtIjoiMjciLCJjb3VudCI6MTl9LHsiaXRlbSI6IjI3LjUiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjI3LjciLCJjb3VudCI6MTd9LHsiaXRlbSI6IjI3LjkiLCJjb3VudCI6MTZ9LHsiaXRlbSI6IjI4LjIiLCJjb3VudCI6MTV9LHsiaXRlbSI6IjI4LjUiLCJjb3VudCI6MTR9LHsiaXRlbSI6IjI5LjEiLCJjb3VudCI6MTN9LHsiaXRlbSI6IjI5LjYiLCJjb3VudCI6MTJ9LHsiaXRlbSI6IjMwLjEiLCJjb3VudCI6MTF9LHsiaXRlbSI6IjMwLjYiLCJjb3VudCI6MTB9LHsiaXRlbSI6IjI3LjgiLCJjb3VudCI6OX1dLCJzbWFsbGVzdCI6IjI3Iiwic3VtIjoiMzQxLjIifSwiZm9ybWF0Ijp7InBlcmNlbnRTY2FsZSI6IjEwMCIsInByZWNpc2lvblN0eWxlIjoicGVyY2VudGFnZSIsInZpZXciOiJwZXJjZW50X3RleHQiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fV0sImdyYW50cyI6W3siaW5oZXJpdGVkIjpmYWxzZSwidHlwZSI6InZpZXdlciIsImZsYWdzIjpbInB1YmxpYyJdfV0sIm1ldGFkYXRhIjp7InJkZlN1YmplY3QiOiIwIiwiYXZhaWxhYmxlRGlzcGxheVR5cGVzIjpbInRhYmxlIiwiZmF0cm93IiwicGFnZSJdLCJyZW5kZXJUeXBlQ29uZmlnIjp7InZpc2libGUiOnsidGFibGUiOnRydWV9fX0sIm93bmVyIjp7ImlkIjoid3h1bS13anpmIiwiZGlzcGxheU5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwicHJvZmlsZUltYWdlVXJsTGFyZ2UiOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9MQVJHRSIsInByb2ZpbGVJbWFnZVVybE1lZGl1bSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RIVU1CIiwicHJvZmlsZUltYWdlVXJsU21hbGwiOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USU5ZIiwic2NyZWVuTmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJ0eXBlIjoiaW50ZXJhY3RpdmUiLCJmbGFncyI6WyJtYXlCZVN0b3JpZXNDb093bmVyIl19LCJxdWVyeSI6e30sInJpZ2h0cyI6WyJyZWFkIl0sInRhYmxlQXV0aG9yIjp7ImlkIjoid3h1bS13anpmIiwiZGlzcGxheU5hbWUiOiJPcGVuIE1pY2hpZ2FuIiwicHJvZmlsZUltYWdlVXJsTGFyZ2UiOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9MQVJHRSIsInByb2ZpbGVJbWFnZVVybE1lZGl1bSI6Ii9hcGkvdXNlcnMvd3h1bS13anpmL3Byb2ZpbGVfaW1hZ2VzL1RIVU1CIiwicHJvZmlsZUltYWdlVXJsU21hbGwiOiIvYXBpL3VzZXJzL3d4dW0td2p6Zi9wcm9maWxlX2ltYWdlcy9USU5ZIiwic2NyZWVuTmFtZSI6Ik9wZW4gTWljaGlnYW4iLCJ0eXBlIjoiaW50ZXJhY3RpdmUiLCJmbGFncyI6WyJtYXlCZVN0b3JpZXNDb093bmVyIl19LCJmbGFncyI6WyJkZWZhdWx0IiwicmVzdG9yYWJsZSIsInJlc3RvcmVQb3NzaWJsZUZvclR5cGUiXX19