eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6IjYzdHYtZ3RxOCIsIm5hbWUiOiJNZWFzdXJlIEs6ICBDb21tdW5pdHkiLCJjYXRlZ29yaWVzIjpbeyJpZCI6InVuY2F0ZWdvcml6ZWQiLCJuYW1lIjoidW5jYXRlZ29yaXplZCIsImdvYWxzIjpbeyJpZCI6InZycnYtbnN2ZyIsIm5hbWUiOiJBaXIgUXVhbGl0eSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwiaWNvblwiOlwic3VuXCIsXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2h5IGlzIHRoaXMgaW1wb3J0YW50PyoqXFxuXFxuUG9vciBhaXIgcXVhbGl0eSBhZmZlY3RzIHRoZSBoZWFsdGggYW5kIGNvbWZvcnQgb2YgdGhlIENvdW50eSdzIHJlc2lkZW50cyBhbmQgdmlzaXRvcnMuIFdoZW4gcG9sbHV0aW9uIGxldmVscyBhcmUgaGlnaCwgdGhleSBjYW4gY2F1c2UgaXJyaXRhdGlvbiBvZiB0aGUgZXllcywgbm9zZSBhbmQgdGhyb2F0LCBjYXVzZSBzaG9ydG5lc3Mgb2YgYnJlYXRoIGFuZCBhZ2dyYXZhdGUgYXN0aG1hIGFuZCBvdGhlciByZXNwaXJhdG9yeSBjb25kaXRpb25zLiBCcmVhdGhpbmcgaGVhdmlseSBwb2xsdXRlZCBhaXIgZm9yIGxvbmcgcGVyaW9kcyBvZiB0aW1lIGNhbiBjYXVzZSBtb3JlIHNlcmlvdXMgaGVhbHRoIHByb2JsZW1zLlxcblxcblR3byBwcmltYXJ5IGNhdXNlcyBvZiBwb29yIGFpciBxdWFsaXR5IGluIHRoZSBCYXkgQXJlYSBhcmUgb3pvbmUgYW5kIHBhcnRpY3VsYXRlIG1hdHRlciBvciBzb290LiBDYXJzIGFuZCB0cnVja3MgYW5kIG90aGVyIG1vYmlsZSBzb3VyY2VzIGFyZSB0aGUgbWFqb3Igc291cmNlcyBvZiBvem9uZSBpbiB0aGUgc3VtbWVydGltZS4gSW4gdGhlIHdpbnRlciwgd29vZCBzbW9rZSBmcm9tIHdvb2RzdG92ZXMgYW5kIGZpcmVwbGFjZXMgaXMgdGhlIG1ham9yIHNvdXJjZSBvZiBwYXJ0aWN1bGF0ZSBtYXR0ZXIgcG9sbHV0aW9uLlxcblxcblwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzc2MzIyQkYzLUIwQjgtNDZFRS05OUUwLUU1QTBGRERBMThEQVwifV1dfSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW10sW11dfSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IE1lYXN1cmUgQSBpcyBNYWtpbmcgYSBEaWZmZXJlbmNlKipcXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiTGFzdCBVcGRhdGVkIEp1bmUgMjAxNlxcblxcblwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiQWlyIHF1YWxpdHkgZGVjbGluZWQgaW4gMjAxM1wiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyBhbm51YWwgcGVyY2VudGFnZSBvZiBkYXlzIG9mIGdvb2QgYWlyIHF1YWxpdHkgdXNpbmcgdGhlIGFpciBxdWFsaXR5IGluZGV4LlwiLFwidGl0bGVfaW1hZ2VcIjpcIi9hcGkvYXNzZXRzLzhBQjE4RjNGLTQwQzYtNDFCQi05QTYwLTEwNjAxQzVEMUExRFwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDExLTA3LTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTctMDctMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUgZGF5cyB3aXRoIGdvb2QgYWlyIHF1YWxpdHkiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoicmptcy1jeXdqIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjo2LFwieWVhclwiOjIwMTF9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOjYsXCJ5ZWFyXCI6MjAxN30sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcImRheXMgb2YgZ29vZCBhaXIgcXVhbGl0eVwiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6dHJ1ZSxcInByb2dyZXNzX292ZXJyaWRlXCI6XCJ3aXRoaW5fdG9sZXJhbmNlXCIsXCJpc190cmVuZGxpbmVfZGlzYWJsZWRcIjp0cnVlLFwiaXNfYnVybmRvd25fZGlzYWJsZWRcIjp0cnVlfSJ9LCJjcmVhdGVkX2F0IjoiMjAxNi0wNi0xOFQyMTowNjo1Ny40MDRaIiwidmVyc2lvbiI6IjIwMTYtMDYtMThUMjE6MDY6NTcuNDA0WiIsImlkIjoiZ3M2eS13NXhtIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjYzdHYtZ3RxOCIsInVwZGF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIxOjA4OjM2LjAyNVoiLCJjcmVhdGVkX2F0IjoiMjAxNi0wNi0xOFQyMTowNjo1Ny40OTlaIiwidmVyc2lvbiI6IjIwMTYtMDYtMThUMjE6MDg6MzYuMDI1WiIsImNyZWF0ZWRfYnkiOiJucjYyLWZ6bjgifSx7ImlkIjoiNnd3Zy13OXZnIiwibmFtZSI6IlBlciBDYXBpdGEgV2F0ZXIgQ29uc3VtcHRpb24iLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcImljb25cIjpcImRyb3BsZXRcIixcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaHkgaXMgdGhpcyBpbXBvcnRhbnQ/KipcXG5cXG5GcmVzaCwgY2xlYW4gd2F0ZXIgaXMgYSBsaW1pdGVkIHJlc291cmNlIGFuZCBpcyBpbXBvcnRhbnQgdG8gYWxsIHNlY3RvcnMgb2Ygb3VyIGVjb25vbXksIGluY2x1ZGluZyBhZ3JpY3VsdHVyZSwgbWFudWZhY3R1cmluZyBhbmQgdG91cmlzbS5cXG5cXG5XaGVuIENhbGlmb3JuaWEgZW5qb3lzIGEgeWVhciBvZiBhYnVuZGFudCByYWluIGFuZCBvdXIgcmVzZXJ2b2lycyBhcmUgZnVsbCwgaXQgaXMgZWFzeSB0byB0aGluayB0aGF0IG91ciB3YXRlciBzdXBwbHkgaXMgZW5kbGVzcy4gQnV0IGFmdGVyIHRocmVlIGNvbnNlY3V0aXZlIGRyeSB5ZWFycywgQ2FsaWZvcm5pYSBpcyBub3cgZXhwZXJpZW5jaW5nIGEgc2VyaW91cyBkcm91Z2h0LlxcblxcbkV2ZW4gaW4gbm9ybWFsIHllYXJzLCBzb21lIGFyZWFzIG9mIHRoZSBzdGF0ZSBmaW5kIGl0IGRpZmZpY3VsdCB0byBtZWV0IGFsbCBkZW1hbmRzIGZvciB3YXRlci4gV2F0ZXIgZGVsaXZlcmllcyBmcm9tIHNvbWUga2V5IHdhdGVyIHByb2plY3RzIGhhdmUgYmVlbiBwZXJtYW5lbnRseSByZWR1Y2VkIGR1ZSB0byBlbnZpcm9ubWVudGFsIGNvbmNlcm5zLCB3aGlsZSBvdGhlciBzeXN0ZW1zIHN0cnVnZ2xlIHdpdGggYWdpbmcgaW5mcmFzdHJ1Y3R1cmUgYW5kIG90aGVyIGNoYWxsZW5nZXMuIE91ciBzdGF0ZeKAmXMgcG9wdWxhdGlvbiBjb250aW51ZXMgdG8gZ3Jvdywgd2hpY2ggbWVhbnMgbW9yZSBwZW9wbGUsIGZhcm1zIGFuZCBidXNpbmVzc2VzIHdpbGwgcmVseSBvbiBvdXIgcml2ZXJzLCByZXNlcnZvaXJzIGFuZCBncm91bmR3YXRlciBiYXNpbnMgZm9yIHRoZWlyIGRhaWx5IG5lZWRzLlxcblxcbkNsaW1hdGUgY2hhbmdlIGFscmVhZHkgaXMgYWZmZWN0aW5nIENhbGlmb3JuaWEncyB3YXRlciByZXNvdXJjZXMuIFNub3dwYWNrIGluIHRoZSBTaWVycmEgTmV2YWRhIGNvdWxkIHNocmluayBieSBhcyBtdWNoIGFzIDI1JSBieSAyMDUwLiBFeHBlcnRzIHNheSB0aGUgY2hhbmdpbmcgcmFpbiBhbmQgc25vd2ZhbGwgcGF0dGVybnMgbWF5IHJlc3VsdCBpbiBsb25nZXIgcGVyaW9kcyBvZiBkcm91Z2h0LlxcblxcblwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzNBMDQ4NkI4LUU1RDEtNDMyOS04RjY4LTc5Q0Y3NDJGN0E2NFwifV1dfSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IE1lYXN1cmUgQSBpcyBNYWtpbmcgYSBEaWZmZXJlbmNlKipcXG5cXG4gXCJ9LHtcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbXSxbXV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIkxhc3QgVXBkYXRlZCBKdW5lIDIwMTZcXG5cXG5cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIldhdGVyIHVzZSBjb250aW51ZXMgdG8gaW5jcmVhc2UuXCIsXCJ0aXRsZV9pbWFnZVwiOlwiL2FwaS9hc3NldHMvQkYxNzU3OTEtRUEwMy00N0M0LUFCODUtMjIwRDQzNUQ2NEZBXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTEtMDctMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxNy0wNi0zMFQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiZ2FsbG9ucyBwZXIgY2FwaXRhIHBlciBkYXkiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiaXlyeS05MmZtIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjo2LFwieWVhclwiOjIwMTF9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOjUsXCJ5ZWFyXCI6MjAxN30sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIndhdGVyIHVzYWdlXCIsXCJ1c2VfcHJvZ3Jlc3Nfb3ZlcnJpZGVcIjp0cnVlLFwicHJvZ3Jlc3Nfb3ZlcnJpZGVcIjpcImJhZFwiLFwiaXNfYnVybmRvd25fZGlzYWJsZWRcIjp0cnVlfSJ9LCJjcmVhdGVkX2F0IjoiMjAxNi0wNi0xOFQyMTowNToxMi4xNjhaIiwidmVyc2lvbiI6IjIwMTYtMDYtMThUMjE6MDU6MTIuMTY4WiIsImlkIjoic3Vhei03cDY0In0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjYzdHYtZ3RxOCIsInVwZGF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIxOjA2OjI2LjYxMVoiLCJjcmVhdGVkX2F0IjoiMjAxNi0wNi0xOFQyMTowNToxMi4yMzZaIiwidmVyc2lvbiI6IjIwMTYtMDYtMThUMjE6MDY6MjYuNjExWiIsImNyZWF0ZWRfYnkiOiJucjYyLWZ6bjgifSx7ImlkIjoicWhhcS03OXM4IiwibmFtZSI6IkVsZWN0cmljaXR5IENvbnN1bXB0aW9uIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJpY29uXCI6XCJsaWdodGJ1bGJvblwiLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGltcG9ydGFudD8qKlxcblxcblRoZXJlIGFyZSBtYW55IHJlYXNvbnMgd2h5IGVsZWN0cmljaXR5IGNvbnNlcnZhdGlvbiBpcyBpbXBvcnRhbnQsIGJlc2lkZXMgdGhlIG9idmlvdXMgY29zdCBzYXZpbmdzLiBcXG5cXG4qIExlc3MgVXNlIG9mIEZvc3NpbCBGdWVscyAtIEVsZWN0cmljaXR5IGNhbiBiZSBjcmVhdGVkIGZyb20gc29sYXIgb3Igd2luZCBwb3dlciBzb3VyY2VzLCBidXQgbW9zdCBvZnRlbiBjb21lcyBmcm9tIHRoZSBidXJuaW5nIG9mIGZvc3NpbCBmdWVscyBzdWNoIGFzIG9pbCBvciBjb2FsLiBUaGVzZSByZXNvdXJjZXMgYXJlIG5vdCB1bmxpbWl0ZWQgb3IgcmVuZXdhYmxlOyB0aGUgbW9yZSBlbGVjdHJpY2l0eSB0aGF0IGlzIGNvbnN1bWVkLCB0aGUgcXVpY2tlciB0aGV5IHdpbGwgYmUgZGVwbGV0ZWQuXFxuKiBMZXNzIFBvbGx1dGlvbiBhbmQgRmV3ZXIgR3JlZW5ob3VzZSBHYXNlcyAtICBCdXJuaW5nIGZvc3NpbCBmdWVscyBmb3IgcHJvZHVjaW5nIGVsZWN0cmljaXR5IHJlbGVhc2VzIGVub3Jtb3VzIGFtb3VudHMgb2YgcG9sbHV0aW9uIGludG8gdGhlIGF0bW9zcGhlcmUuIEFjaWQgcmFpbiwgc29vdCwgY2FyYm9uIGRpb3hpZGUsIGFuZCB0b3hpYyBnYXNlcyBhcmUganVzdCBhIGZldyBvZiB0aGUgd2F5cyBlbGVjdHJpY2l0eSBwcm9kdWN0aW9uIHBvaXNvbnMgdGhlIGVudmlyb25tZW50LlxcbiogQXMgd2Ugc3RyaXZlIHRvIHJlZHVjZSBlbGVjdHJpY2l0eSBjb25zdW1wdGlvbiwgd2Ugd2lsbCBwcmVzZXJ2ZSBvdGhlciBuYXR1cmFsIHJlc291cmNlcyBhbmQgcmVkdWNlIHRoZSBhbW91bnQgb2YgcG9sbHV0aW9uIGVtaXR0ZWQgaW4gdGhlIHByb2R1Y3Rpb24gb2YgZWxlY3RyaWNpdHkuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvNkY1M0I5MEYtNzk3My00RURCLTkyMUMtQzkyQUFCQzQxQTNEXCJ9XV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgTWVhc3VyZSBBIGlzIE1ha2luZyBhIERpZmZlcmVuY2UqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgQnVpbGRpbmdzIGFuZCBJbmZyYXN0cnVjdHVyZXNcXG5cXG5Hb2FsOiAgUGVyY2VudCBvZiBDb3VudHkgZmFjaWxpdGllcyB3aXRoIGEgRmFjaWxpdGllcyBDb25kaXRpb24gSW5kZXggYXQgb3IgYmVsb3cgMC4wNVxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIng1bXItdjNzNVwifV0sW11dfSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW10sW11dfSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJMYXN0IFVwZGF0ZWQgSnVuZSAyMDE2XFxuXFxuXCJ9XSxcInRpdGxlX2ltYWdlXCI6XCIvYXBpL2Fzc2V0cy8wMTcyQTg2MS0xRURELTRDMEMtOTNFRS1EODE4MkNDQTE1ODZcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgYW5udWFsIENvdW50eXdpZGUgZWxlY3RyaWNpdHkgY29uc3VtcHRpb24gaW4ga2lsb3dhdHQgaG91cnMuXCIsXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiQ291bnR5d2lkZSBlbGVjdHJpY2l0eSBjb25zdW1wdGlvbiBjb250aW51ZXMgdG8gZGVjbGluZVwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDExLTA3LTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTctMDYtMzBUMjM6NTk6NTkuMDAwIiwidW5pdCI6Im1pbGxpb24ga2lsb3dhdHQgaG91cnMiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiazhuMy1rcW5jIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjo2LFwieWVhclwiOjIwMTF9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOjUsXCJ5ZWFyXCI6MjAxN30sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIkVsZWN0cmljaXR5IENvbnN1bXB0aW9uXCIsXCJ1c2VfcHJvZ3Jlc3Nfb3ZlcnJpZGVcIjp0cnVlLFwicHJvZ3Jlc3Nfb3ZlcnJpZGVcIjpcIndpdGhpbl90b2xlcmFuY2VcIn0ifSwiY3JlYXRlZF9hdCI6IjIwMTYtMDYtMThUMjE6MDE6MDcuNjg3WiIsInZlcnNpb24iOiIyMDE2LTA2LTE4VDIxOjAxOjA3LjY4N1oiLCJpZCI6InBpNWgtbXpzZCJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiI2M3R2LWd0cTgiLCJ1cGRhdGVkX2F0IjoiMjAxNi0wOS0zMFQyMjoyMTo0OS43NTZaIiwiY3JlYXRlZF9hdCI6IjIwMTYtMDYtMThUMjE6MDE6MDcuNzc3WiIsInZlcnNpb24iOiIyMDE2LTA5LTMwVDIyOjIxOjQ5Ljc1NloiLCJjcmVhdGVkX2J5Ijoid2prdS1hdXhlIn0seyJpZCI6InZrdmMtcXVzbiIsIm5hbWUiOiJQZXIgQ2FwaXRhIFRyYXNoIERpc3Bvc2FsIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJpY29uXCI6XCJzd2VlcFwiLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGltcG9ydGFudD8qKlxcblxcblRyYXNoIGdlbmVyYXRlZCBieSBDb3VudHkgcmVzaWRlbnRzIGFuZCBlbXBsb3llZXMgYXJlIGRpc3Bvc2VkIG9mIGluIG5lYXJieSBsYW5kZmlsbHMuIFRoZXNlIGxhbmRmaWxscyByZXF1aXJlIHNpZ25pZmljYW50IHNwYWNlLCBnZW5lcmF0ZSBoYXJtZnVsIGdyZWVuaG91c2UgZ2FzZXMgYW5kIGNvbnRhbWluYXRlIHRoZSBzdXJyb3VuZGluZyBwcm9wZXJ0aWVzLiBCeSBlbmNvdXJhZ2luZyBDb3VudHkgcmVzaWRlbnRzIHRvIHJlZHVjZSwgcmV1c2UsIGFuZCByZWN5Y2xlLCB3ZSBjYW4gcmVkdWNlIHRoZSBhbW91bnQgb2YgdHJhc2ggd2Ugc2VuZCB0byBsYW5kZmlsbHMgYW5kIGZ1cnRoZXIgcHJvdGVjdCBvdXIgcHJlY2lvdXMgbmF0dXJhbCByZXNvdXJjZXMuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgTWVhc3VyZSBBIGlzIE1ha2luZyBhIERpZmZlcmVuY2UqKlxcblxcblwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzkyNTdGNDYzLTU4QjAtNDY4My1CRjIzLUU5MzQ1N0VGQzAyOFwifV1dfSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW10sW11dfSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJMYXN0IFVwZGF0ZWQgSnVuZSAyMDE2XFxuXFxuXCJ9XSxcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdHJhc2ggc2VudCB0byB0aGUgbGFuZGZpbGwgcGVyIHBlcnNvbiBwZXIgZGF5IGluIHBvdW5kcy5cIixcInRpdGxlX2ltYWdlXCI6XCIvYXBpL2Fzc2V0cy9FNkQ5RDhBMi0wMUMzLTQyMkEtODkwNS1ENjgxQ0QxMTY0M0NcIixcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJQZXIgQ2FwaXRhIFRyYXNoIERpc3Bvc2FsIGlzIGRlY3JlYXNpbmdcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxMS0wNy0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE1LTA2LTMwVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJwb3VuZHMgcGVyIHBlcnNvbiBwZXIgZGF5IiwidGFyZ2V0IjoyLjc1LCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiamo5dy14d2VqIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjo2LFwieWVhclwiOjIwMTF9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOjUsXCJ5ZWFyXCI6MjAxNX0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlRyYXNoIERpc3Bvc2FsIFBlciBQZXJzb24gUGVyIERheVwiLFwiaXNfYnVybmRvd25fZGlzYWJsZWRcIjp0cnVlLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6dHJ1ZSxcInByb2dyZXNzX292ZXJyaWRlXCI6XCJnb29kXCJ9In0sImNyZWF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIxOjA5OjAzLjMwMloiLCJ2ZXJzaW9uIjoiMjAxNi0wNi0xOFQyMTowOTowMy4zMDJaIiwiaWQiOiIzYTkyLWNnYzkifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoiNjN0di1ndHE4IiwidXBkYXRlZF9hdCI6IjIwMTYtMDYtMThUMjE6MTE6MjYuMTY1WiIsImNyZWF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIxOjA5OjAzLjQxMFoiLCJ2ZXJzaW9uIjoiMjAxNi0wNi0xOFQyMToxMToyNi4xNjVaIiwiY3JlYXRlZF9ieSI6Im5yNjItZnpuOCJ9XX0seyJpZCI6Ijk3cWMtd3E4NiIsIm5hbWUiOiIiLCJnb2FscyI6W3siaWQiOiJuMnRxLWh0dTMiLCJuYW1lIjoiVmlzaXRzIHRvIENvdW50eSBMaWJyYXJpZXMgYW5kIGVCcmFuY2giLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcImljb25cIjpcImJvb2ttYXJrXCIsXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2h5IGlzIHRoaXMgaW1wb3J0YW50PyoqXFxuXFxuVGhlIFNhbiBNYXRlbyBDb3VudHkgTGlicmFyeSBoYXMgYSByaWNoIGhpc3Rvcnkgb2YgcHJvdmlkaW5nIGxpYnJhcnkgc2VydmljZSB0byB0aGUgcmVzaWRlbnRzIG9mIFNhbiBNYXRlbyBDb3VudHkgYW5kIGEgY29tbWl0bWVudCB0byBleGNlcHRpb25hbCBwdWJsaWMgc2VydmljZSB3aGljaCBlbmR1cmVzIHRvIHRoaXMgZGF5LiBUaGUgMTIgY29tbXVuaXR5IGxpYnJhcmllcywgYm9va21vYmlsZSwgYW5kIGVCcmFuY2ggYXJlIGEgc291cmNlIG9mIGJvb2tzLCBtYWdhemluZXMsIG5ld3NwYXBlcnMgYW5kIGluZm9ybWF0aW9uIGluIG11bHRpcGxlIGxhbmd1YWdlcy5BcyBvbmUgb2YgdGhlIGxhcmdlc3QgcHJvdmlkZXJzIG9mIGZyZWUgSW50ZXJuZXQgYWNjZXNzIGluIHRoZSBjb3VudHksIFNNQ0wgb2ZmZXJzIHB1YmxpYyBhY2Nlc3MgY29tcHV0ZXJzIGNvbm5lY3RlZCB0byBhIGhpZ2ggc3BlZWQgbmV0d29yayBhbmQgd2lyZWxlc3MgYWNjZXNzIHRvIHVzZXJzIHdpdGggbGFwdG9wcywgdGFibGV0cyBhbmQgbW9iaWxlIGRldmljZXMuIFRoZSBlQnJhbmNoIHByb3ZpZGVzIGFjY2VzcyB0byBhIGNvbGxlY3Rpb24gZXhjZWVkaW5nIDgwMCwwMDAgaXRlbXMgaW5jbHVkaW5nIG9ubGluZSByZXNlYXJjaCBkYXRhYmFzZXMgYW5kIGEgZ3Jvd2luZyBkaWdpdGFsIGxpYnJhcnkuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvMkU0OUVDMjQtMjg0RS00RDYyLUJCNzgtNDY5RDY3MDU2OEZEXCJ9XV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgaXMgTWVhc3VyZSBLIE1ha2luZyBhIERpZmZlcmVuY2UqKlxcblxcbl9UaGUgTGlicmFyeSByZXNwb25kcyB0byB0aGUgaW5mb3JtYXRpb25hbCwgZWR1Y2F0aW9uYWwgYW5kIGN1bHR1cmFsIG5lZWRzIG9mIHRoZSBjb21tdW5pdHkgYnkgb2ZmZXJpbmcgYSBicm9hZCByYW5nZSBvZiBwcm9ncmFtcyBmb3IgY2hpbGRyZW4sIHRlZW5zIGFuZCBhZHVsdHMgaW5jbHVkaW5nIHN0b3J5dGltZXMsIGF1dGhvciByZWFkaW5ncywgbGVjdHVyZXMsIGRhbmNlIGFuZCBtdXNpY2FsIHBlcmZvcm1hbmNlcywgZmlsbXMsIGFuZCBleGhpYml0cy4gTW9yZSB0aGFuIDgsNDAwIHByb2dyYW1zIGFuZCBhY3Rpdml0aWVzIHdlcmUgcHJvdmlkZWQgdG8gb3ZlciAyNzAsMDAwIGNoaWxkcmVuLCB0ZWVucyBhbmQgYWR1bHRzIGluIHRoZSBwcmlvciB5ZWFyLiBDb25uZWN0aW5nIHJlc2lkZW50cyB0byBsaWJyYXJ5IHNlcnZpY2VzIGluIHRoZSBjb21tdW5pdHkgaXMgYWxzbyBhIHByaW9yaXR5IGZvciB0aGUgb3JnYW5pemF0aW9uLiBUaHJvdWdoIGlubm92YXRpdmUgb3V0cmVhY2ggc2VydmljZXMsIGVucmljaGluZyBleHBlcmllbmNlcyBhcmUgZGVsaXZlcmVkIGJleW9uZCBsaWJyYXJ5IGJ1aWxkaW5ncy4gT3V0cmVhY2ggYWN0aXZpdGllcyBpbmNsdWRlIHBhcmVudCBlZHVjYXRpb24gdHJhaW5pbmdzIGluIHRoZSBjb21tdW5pdHk7IGxpdGVyYWN5IGVucmljaG1lbnQgYXQgbm9ucHJvZml0cyBzZXJ2aW5nIGZhbWlsaWVzOyByZWFkaW5nIHByb2dyYW1zIHdpdGggaW5jYXJjZXJhdGVkIHlvdXRoOyBhdXRob3IgYW5kIGVkdWNhdGlvbiBwcm9ncmFtcyBhdCBjb21tdW5pdHkgc2Nob29sczsgYm9va21vYmlsZSB2aXNpdHMgd2l0aCBoYW5kcy1vbiBsZWFybmluZyB0aHJvdWdob3V0IHRoZSBzZXJ2aWNlIGFyZWE7IGFuZCBlYXJseSBsaXRlcmFjeSB0cmFpbmluZyB0byBjaGlsZGNhcmUgcHJvdmlkZXJzLl9cXG5cXG5cIn0se1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1tdLFt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIExpYnJhcnkgQ2FwaXRhbCBOZWVkc1xcblxcbkZhaXIgT2FrcyBMaWJyYXJ5L0guUy5BIFJlbW9kZWw6IEhTQSBjb21wbGV0ZWQgdGhlaXIgcmUtbW9kZWwgaW4gZWFybHkgSnVuZSAyMDE2IGFuZCBtYWRlIHRoZSBleHRyYSBzcGFjZSBhdmFpbGFibGUgdG8gdGhlIExpYnJhcnkgZm9yIHRoZWlyIHJlbm92YXRpb25zLlRoZSBjb25zdHJ1Y3Rpb24gZG9jdW1lbnRzIGFyZSBjb21wbGV0ZSBhbmQgd2lsbCBiZSBzZW50IHRvIERQVyBhbmQgdGhlIExpYnJhcnkgZm9yIGZpbmFsIHJldmlldy4gT25jZSBhcHByb3ZlZCwgRFBXIHdpbGwgaXNzdWUgdGhlIGRyYXdpbmdzIGFuZCBSZXF1ZXN0IGZvciBQcm9wb3NhbCBmb3IgcHJpY2luZy4gQWRkaXRpb25hbGx5LCB0aGUgTGlicmFyeSB3aWxsIHdvcmsgd2l0aCB0aGUgYXJjaGl0ZWN0IG9uIGZ1cm5pdHVyZSBhbmQgZml4dHVyZSBwcmljaW5nLiBDb25zdHJ1Y3Rpb24gaXMgcHJvamVjdGVkIHRvIGJlZ2luIE9jdG9iZXIgMjAxNi5cXG5cXG5cIn1dXX1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIlZpc2l0cyB0byBDb3VudHkgTGlicmFyaWVzIGFuZCBlQnJhbmNoIENvbnRpbnVlIHRvIEluY3JlYXNlXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBtZWFzdXJlIGlzIHRyYWNrZWQgYnkgZW50cmllcyB0aHJvdWdoIGxpYnJhcnkgZ2F0ZXMgYW5kIGhpdHMgdG8gdGhlIENvdW50eSBsaWJyYXJ5IHdlYnNpdGUgYW5kIG1vYmlsZSBhcHBcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxMS0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE3LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJ2aXNpdG9ycyIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJybWVoLWh4MnAifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTF9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTd9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTd9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxN319LFwic3RhcnRcIjpcIjIwMTctMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTctMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJJbmNyZWFzZSB2aXNpdHMgdG8gQ291bnR5IExpYnJhcmllcyBhbmQgZUJyYW5jaFwiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6dHJ1ZSxcInByb2dyZXNzX292ZXJyaWRlXCI6XCJnb29kXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTI4VDA1OjEyOjA0LjEyMVoiLCJjcmVhdGVkX2F0IjoiMjAxNy0wMi0yN1QxODowNDowNS4yNzFaIiwidmVyc2lvbiI6IjIwMTctMDItMjhUMDU6MTI6MDQuMTIxWiIsImlkIjoiajY2eC11bjIyIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjYzdHYtZ3RxOCIsInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTI4VDA1OjEyOjA0LjQxNloiLCJjcmVhdGVkX2F0IjoiMjAxNy0wMi0yN1QxODowMDozMC4zOTZaIiwidmVyc2lvbiI6IjIwMTctMDItMjhUMDU6MTI6MDQuNDE2WiIsImNyZWF0ZWRfYnkiOiJoOGluLXpzcWYifSx7ImlkIjoidWZ2aC1oZnRxIiwibmFtZSI6IlZpZXdzIG9mIERhdGEgU2V0cyBpbiBPcGVuIERhdGEgUG9ydGFsIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJpY29uXCI6XCJ1cHdhcmRzYmFyY2hhcnRcIixcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcImltYWdlXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaHkgaXMgdGhpcyBpbXBvcnRhbnQ/KipcXG5cXG7igJxPcGVuIERhdGFcXFwiIGlzIGEgbWV0aG9kIGJ5IHdoaWNoIGRhdGEgaXMgbWFkZSBvcGVuIGFuZCBmcmVlbHkgYXZhaWxhYmxlIHRvIGV2ZXJ5b25lIHRvIGJlIHJlcHVibGlzaGVkIG9yIHVzZWQgYXMgdGhleSB3aXNoLiBJdCBpcyBvbmUgdG9vbCB0aGUgQ291bnR5IGNhbiB1c2UgdG8ga2VlcCB0aGUgcmVzaWRlbnRzIGFuZCBidXNpbmVzc2VzIHdpdGhpbiBvdXIgY29tbXVuaXRpZXMgZW5nYWdlZCB3aGlsZSBkZXZlbG9waW5nIHRyYW5zcGFyZW50IHZpZXdzIG9mIGdvdmVybm1lbnRhbCBkYXRhIGFzc2V0cyBsaWtlIGJ1ZGdldGFyeSBzcGVuZGluZyBvciBwZXJmb3JtYW5jZSBtZXRyaWNzLiBUaGUgQ291bnR5IGlzIGNvbW1pdHRlZCB0byB0cmFuc3BhcmVuY3kgYW5kIG9wZW4gZ292ZXJubWVudCwgYW5kIHRoZSBuZXcgT3BlbiBEYXRhIFBvcnRhbCBhbGxvd3MgdGhlIHB1YmxpYyB0byByZXZpZXcgdGhlIHNhbWUgZGF0YSwgc3R1ZGllcyBhbmQgaW5mb3JtYXRpb24gdGhhdCB0aGUgQ291bnR5IHVzZXMgdG8gZGVzaWduIHByb2dyYW1zLCBndWlkZWxpbmVzIGFuZCB0cmFuc3BvcnRhdGlvbiBzb2x1dGlvbnMuIENvdW50eSBkZXBhcnRtZW50cyBoYXZlIGNvbW1pdHRlZCB0byBhZGRpbmcgZGF0YSBzZXRzIHRvIHRoZSBzaXRlIGFzIHRoZXkgYXJlIGNvbXBsZXRlZCwgYW5kIGhvcGUgdG8gYWRkIGRvemVucyBvZiBuZXcgZGF0YSBzZXRzIHBlciB5ZWFyLiBCeSB0cmFja2luZyB0aGUgbnVtYmVyIG9mIHZpZXdzIG9mIGRhdGEgc2V0cywgdGhlIENvdW50eSBjYW4gcmVhbGl6ZSBpdHMgZ29hbCBvZiBjcmVhdGluZyBhIGNvbGxhYm9yYXRpdmUgY29tbXVuaXR5IHdpdGggaW5mb3JtZWQgYW5kIGVuZ2FnZWQgcmVzaWRlbnRzLlxcblxcblwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzFBN0EzODQ4LTc2OTctNDg4Qi04MTYwLTI3Nzk3OEZFMjNFMFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJfU2FuIE1hdGVvIENvdW50eSBPcGVuIERhdGEgUG9ydGFsX1wifV1dfSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgT3BlbiBEYXRhIGFuZCBQZXJmb3JtYW5jZSBEYXNoYm9hcmRzXFxuXFxuIFRoZSBPcGVuIERhdGEgUHJvamVjdCBlbmFibGVzIENvdW50eSBkZXBhcnRtZW50cywgZXh0ZXJuYWwgQWdlbmNpZXMgYW5kIHRoZSBwdWJsaWMgdG8gYWNjZXNzLCB2aWV3LCBhbmQgd29yayB3aXRoIENvdW50eSBkYXRhLiBUaGUgT3BlbiBEYXRhIFBvcnRhbCBpcyB0aGUgdmlzdWFsIHBlcmZvcm1hbmNlIGRhc2hib2FyZCBmb3IgaG93IHdlbGwgQ291bnR5IGRlcGFydG1lbnRzIGFyZSBtZWV0aW5nIHRoZWlyIHN0YXRlZCBnb2Fscy4gSW5mb3JtYXRpb24gU2VydmljZXMgRGVwYXJ0bWVudCAoSVNEKSBtYWludGFpbnMgdGhlIGNvbnRyYWN0IGZvciBTb2Z0d2FyZSBhcyBhIFNlcnZpY2UgKFNhYVMpIHByb3ZpZGVyLCBTb2NyYXRhLCB0byBtYWludGFpbiB0aGUgc3lzdGVtIGFuZCBhc3Npc3RzIGRlcGFydG1lbnRzIGluIHRyYWluaW5nIGFuZCB0ZWNobmljYWwgYWR2aWNlIG9uIGhvdyB0byB1c2UgdGhlIHN5c3RlbS4gRGVwYXJ0bWVudHMgaGF2ZSB0cmFpbmVkIHN0YWZmIHRvIHVwbG9hZCBwdWJsaWMgZGF0YSB0byB0aGUgc2l0ZS4gVGhlIGRhdGEgYXZhaWxhYmxlIG9uIHRoZSBzaXRlICggaHR0cDovL2RhdGEuc21jZ292Lm9yZyApIGlzIGEgdmFsdWFibGUgcmVzb3VyY2UgZm9yIHRoZSBwdWJsaWMgYW5kIGRlcGFydG1lbnRzIHRvIHNoYXJlIGFuZCBjb2xsYWJvcmF0ZSBvbiBkYXRhIGFuYWx5c2VzLiBUaGlzIHNpdGUgcHJvdmlkZXMgdGhlIGJ1aWxkaW5nIGJsb2NrcyBmb3IgdGhlIGNyZWF0aW9uIG9mIGNvbW11bml0eSBnZW5lcmF0ZWQgYXBwbGljYXRpb25zIHZpYSBIYWNrLWEtdGhvbnMgYW5kIG90aGVyIGNvbW11bml0eSB2b2x1bnRlZXIgY29kaW5nIGV2ZW50cy4gVGhlIFBlcmZvcm1hbmNlIERhc2hib2FyZHMgcHJvdmlkZSBhIHZhbHVhYmxlIHRvb2wgZm9yIGRlcGFydG1lbnRzIHRvIHRyYWNrIGFuZCBpbGx1c3RyYXRlIHRoZSBwZXJmb3JtYW5jZSBvZiB2YXJpb3VzIHByb2dyYW1zIHRvIGRlbGl2ZXIgc2VydmljZXMgYW5kIGFjaGlldmUgbWVhc3VyYWJsZSBnb2Fscy5cXG5cXG5cIn1dLFt7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIjZoN2gtMmdhdlwifV1dfSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IE1lYXN1cmUgSyBpcyBNYWtpbmcgYSBEaWZmZXJlbmNlKipcXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyBQdWJsaWMgV2lmaVxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJDdXJyZW50bHksIHRoZXJlIGFyZSAyNiBTTUMgUHVibGljIFdpRmkgc2l0ZXMgaW4gb3BlcmF0aW9uIGFyb3VuZCB0aGUgQ291bnR5LCBmb3VydGVlbiB1bmRlciBjb25zdHJ1Y3Rpb24sIGFuZCBvdmVyIDYwIG5ldyBzaXRlcyBzdWdnZXN0ZWQuXFxuXFxuU2luY2UgaW5pdGlhdGluZyB0aGUgcHJvZ3JhbSBpbiAyMDE0LCB0aGUgSW5mb3JtYXRpb24gU2VydmljZXMgRGVwYXJ0bWVudCAoSVNEKSBoYXMgbWFkZSBzdGVhZHkgcHJvZ3Jlc3MgaW4gaXRzIGdvYWwgb2YgY2xvc2luZyB0aGUgZGlnaXRhbCBkaXZpZGUgYnkgY3JlYXRpbmcgd2lyZWxlc3MgSW50ZXJuZXQgY29ubmVjdGl2aXR5IHRvIHRob3NlIGluIHRoZSBDb3VudHkgd2l0aCBsaW1pdGVkIG9yIG5vIGFjY2Vzcy4gVGhpcyBpbmZyYXN0cnVjdHVyZSB3YXMgbWVhbnQgdG8gc2VydmUgdGhlIGdvYWwgb2YgYWxsIHJlc2lkZW50cyBoYXZpbmcgZXF1YWwgYWNjZXNzIHRvIG9ubGluZSByZXNvdXJjZXMsIGtub3dsZWRnZSwgYW5kIHJlc291cmNlcyB3aGljaCBhcmUgY3JpdGljYWwgdG8gc3VwcG9ydGluZyBvdXIgU2hhcmVkIFZpc2lvbiBvZiBhIGhlYWx0aHksIHNhZmUsIHByb3NwZXJvdXMsIGxpdmFibGUsIGVudmlyb25tZW50YWxseSBjb25zY2lvdXMsIGFuZCBjb2xsYWJvcmF0aXZlIGNvbW11bml0eS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGdpdmVuIHRoYXQgc28gbWFueSBnb3Zlcm5tZW50IHNlcnZpY2VzLCBqb2IvaGVhbHRoL2hvdXNpbmcgaW5mb3JtYXRpb24sIGFuZCBlZHVjYXRpb25hbCBzZXJ2aWNlcyBhcmUgb25seSBhdmFpbGFibGUgb25saW5lLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIEJlbmVmaXRzIG9mIFB1YmxpYyBXaWZpXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwic3g0aC1wMnBoXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIlRvIG1lYXN1cmUgdGhlIHVzZSBhbmQgYmVuZWZpdCBvZiB0aGlzIHByb2dyYW0gdXNlcnMgYXJlIGFza2VkIHByb3ZpZGUgZmVlZGJhY2sgd2hlbiB0aGV5IHVzZSB0aGUgU01DIFB1YmxpYyBXaUZpIHN5c3RlbS4gVXNlcnMgb2YgdGhlIHN5c3RlbSB3ZXJlIGFza2VkIHRoZSBvcHRpb25hbCBzdXJ2ZXkgcXVlc3Rpb24gXFxcIlRlbGwgdXMgaG93IHRoaXMgc2VydmljZSBiZW5lZml0cyB5b3UgYW5kIHlvdXIgY29tbXVuaXR5LlxcXCIgT3ZlciA0MCwwMDAwIHVzZXJzIHJlc3BvbmRlZCBieSBzZWxlY3Rpbmcgb25lIChvciBtb3JlKSBmcm9tIHRoZSByZWFzb25zIGFib3ZlLlwifSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgTmV0d29yayBGaWJlciBQaGFzZSAxLTNcXG5cXG5UaGUgTmV0d29yayBGaWJlciBwcm9qZWN0IGhlbHBlZCBpbXByb3ZlIHRoZSBuZXR3b3JraW5nIGNhcGFiaWxpdHkgYW5kIHRocm91Z2hwdXQgb2YgdGhlIENvdW50eSBuZXR3b3JrLiBUaGlzIHdhcyBhY2NvbXBsaXNoZWQgYnkgY29uc3RydWN0aW5nIG5ldyBuZXR3b3JraW5nIGZpYmVyIGZvciB0aGUgQ291bnR54oCZcyBjb3JlIGJ1c2luZXNzIHNpdGVzIGFzIGEgbnVtYmVyIG9mIENvdW50eSBvZmZpY2VzLiBUaGUgZ29hbCBvZiBQaGFzZSAxLTMgb2YgdGhlIHByb2plY3Qgd2FzIHRvIHByb3ZpZGUgZW5oYW5jZWQgbmV0d29yayBmdW5jdGlvbmFsaXR5IHRvIDEzIENvdW50eSBTaXRlcy5cXG5cXG4gXFxuXFxuVGhlIHNpdGVzIHRoYXQgcmVjZWl2ZWQgaW1wcm92ZWQgbmV0d29yayBjYXBhYmlsaXR5IGluY2x1ZGU6XFxuXFxuMS4gU2FuIE1hdGVvIENvdW50eSBNZWRpY2FsIENlbnRlclxcbjEuIFNhbiBNYXRlbyBDb3VudHkgQ2VudGVyXFxuMS4gQ291bnR5IG9mZmljZXMgYXQgMjAwMCBBbGFtZWRhLCBTYW4gTWF0ZW9cXG4xLiBUaGUgWW91dGggU2VydmljZXMgQ2VudGVyXFxuMS4gSFNB4oCZcyAxIERhdmlzIERyaXZlIG9mZmljZVxcbjEuIE9mZmljZXMgYXQgNDAwIEhhcmJvciBEcml2ZVxcbjEuIFRoZSAxMzIwIE1hcnNoYWxsIERyaXZlIEZhY2lsaXR5XFxuMS4gRFBXIGF0IEdyYW5kIFlhcmQgUm9hZFxcbjEuIEhTQSBvZmZpY2UgYXQgMjUwMCBNaWRkbGVmaWVsZCBSb2FkIFJlZHdvb2QgQ2l0eVxcbjEuIFRoZSBGYWlyIE9ha3MgSGVhbHRoIENlbnRlciBpbiBSZWR3b29kIENpdHlcXG4xLiBTaGVyaWZmIGF0IE5vcnRoIEZhaXIgT2Frc1xcbjEuIEFncmljdWx0dXJlLCBXZWlnaHRzLCBhbmQgTWVhc3VyZXNcXG4xLiBTYW4gTWF0ZW8gQ291bnR5IEhlYWx0aCBTeXN0ZW0gT2ZmaWNlcyBhdCA3MjcgU2hhc3RhIFN0LCBSZWR3b29kIENpdHlcXG5cXG5BbGwgc2l0ZXMgc2xhdGVkIGZvciBuZXR3b3JrIHVwZ3JhZGVzIHJlY2VpdmVkIHRoZSBlbmhhbmNlZCBmdW5jdGlvbmFsaXR5LlxcblxcblwifV0sW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgV2luZG93cyAyMDAzIFNlcnZlciBVcGdyYWRlc1xcblxcblByb2dyZXNzIGNvbnRpbnVlcyB0byBiZSBtYWRlIGluIGNvbnZlcnRpbmcgc3lzdGVtcyBydW5uaW5nIHRoZSBvdXRkYXRlZCBXaW5kb3dzIDIwMDMgb3BlcmF0aW5nIHN5c3RlbS4gQXMgb2YgRmViIDI3LCAyMDE3LCA3MSBvdXQgb2YgODkgc2VydmVycyBoYXZlIGJlZW4gY29udmVydGVkLiBUaGVyZSBhcmUgYW4gYWRkaXRpb25hbCAxOCBzZXJ2ZXJzIHRoYXQgbmVlZCB0byBiZSBjb252ZXJ0ZWQuXFxuXFxuTWVhc3VyZW1lbnQgaXMgbnVtYmVyIG9mIHNlcnZlcnMgY29udmVydGVkLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcImV0aGctbnM1ZVwifV1dfSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFZpZGVvIENvbmZlcmVuY2UgQmFja2JvbmUgYW5kIFJvb20gUmVwbGFjZW1lbnRcXG5cXG5UaGUgcHVycG9zZSBvZiB0aGlzIHByb2plY3QgaXMgdG8gZGVmaW5lIGEgQ291bnR5d2lkZSB2aWRlbyBjb25mZXJlbmNpbmcgc3RhbmRhcmQuIFRvIGhlbHAgZGV0ZXJtaW5lIHRoZSBzdGFuZGFyZCwgYSBwcm9vZi1vZi1jb25jZXB0IHdpbGwgYmUgaW1wbGVtZW50ZWQuIFRoZSBvdXRwdXQgb2YgdGhlIHByb29mLW9mLWNvbmNlcHQgd2lsbCBiZSBhIGNvdW50eXdpZGUgdmlkZW8gY29uZmVyZW5jaW5nIHN0YW5kYXJkLiBUaGUgcHJvb2Ytb2YtY29uY2VwdCBpcyBleHBlY3RlZCB0byBiZSBjb21wbGV0ZSBieSBlbmQgb2YgdGhlIGN1cnJlbnQgZmlzY2FsIHllYXIuIEF0IHRoYXQgdGltZSByZWNvbW1lbmRhdGlvbiBmb3IgYSBjb3VudHkgd2lkZSB2aWRlbyBjb25mZXJlbmNpbmcgc29sdXRpb24gd2lsbCBiZSBlc3RhYmxpc2hlZC4gVGhlIG1lYXN1cmUgb2Ygc3VjY2VzcyBpcyB0aGUgZXN0YWJsaXNobWVudCBvZiBhIENvdW50eXdpZGUgdmlkZW8gY29uZmVyZW5jaW5nIHN0YW5kYXJkLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIE5ldHdvcmsgRWRnZSBhbmQgRW50ZXJwcmlzZSBXaWZpIEJ1aWxkLW91dFxcblxcbkR1cmluZyB0aGUgZmlyc3QgcGFydCBvZiBGaXNjYWwgWWVhciAyMDE2LzE3LCB0aGUgTmV0d29yayBFZGdlIFdpZmkgQnVpbGRvdXQgZm9jdXNlZCBvbiB0aGUgUHJvYmF0aW9uIHdpZmkgYWNjZXNzIGluIHRoZSBIYWxsIG9mIEp1c3RpY2UuIEZpbmFsIHRlc3Rpbmcgd2lsbCBiZSBjb21wbGV0ZWQgb25jZSBwb3dlciBpbmplY3RvcnMgYXJlIHByb2N1cmVkLCBpbnN0YWxsZWQgYW5kIHRlc3RlZC4gVGhlIFlvdXRoIFNlcnZpY2VzIENlbnRlciAoWVNDKSBpbmNsdWRlcyBZb3V0aCBTZXJ2aWNlcyBDZW50ZXIsIEJ1aWxkaW5nIDE1IEdpcmzigJlzIENhbXAgS2VtcCwgYW5kIERQVyBCdWlsZGluZyBDZW50cmFsIFBsYW50IFdpRmkgaW1wbGVtZW50YXRpb24uIFRoZSBNYXN0ZXIgU2VydmljZSBBZ3JlZW1lbnQgKE1TQSkgZm9yIHRoZSBnZW5lcmF0aW9uIG9mIHRoZSBXaWZpIENvdmVyYWdlIEhlYXQgTWFwIHN0dWR5IGZvciBZU0Mgd2FzIGlzc3VlZCBvbiBKYW51YXJ5IDMwLCAyMDE3IGFmdGVyIHRoZSBDb3VudHkgQm9hcmQgb2YgU3VwZXJ2aXNvcnMgYXBwcm92ZWQsIG9uIEphbnVhcnkgMjQsIDIwMTcsIHRoZSBleHRlbnNpb24gb2YgdGhlIE1TQSBwcm9ncmFtLiBCaWRzIGhhdmUgYmVlbiByZWNlaXZlZCBhbmQgYXJlIGluIHRoZSBldmFsdWF0aW9uIHByb2Nlc3MgYnkgdGhlIElTRCBQcm9qZWN0IFRlYW0uXFxuXFxuIFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJMYXN0IFVwZGF0ZWQgRmVicnVhcnkgMjAxN1xcblxcblwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTnVtYmVyIG9mIFRpbWVzIHRoZSBPcGVuIERhdGEgUG9ydGFsIGlzIEFjY2Vzc2VkIEFubnVhbGx5XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHZpZXdzIG9mIGRhdGFzZXRzIGluIHRoZSBPcGVuIERhdGEgUG9ydGFsIFwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA5LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjUtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6InZpZXdzIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InhqYTMtM202YiJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwOX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNX0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIk51bWJlciBvZiB0aW1lcyB0aGUgT3BlbiBEYXRhIFBvcnRhbCBpcyBhY2Nlc3NlZCBhbm51YWxseVwiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6dHJ1ZSxcInByb2dyZXNzX292ZXJyaWRlXCI6XCJnb29kXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTI4VDA2OjAzOjAyLjkzN1oiLCJjcmVhdGVkX2F0IjoiMjAxNi0wNi0xOFQyMDozOTo0MC42ODVaIiwidmVyc2lvbiI6IjIwMTctMDItMjhUMDY6MDM6MDIuOTM3WiIsImlkIjoibXhqeC1xY3FqIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjYzdHYtZ3RxOCIsInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTI4VDA2OjAzOjAzLjIyMloiLCJjcmVhdGVkX2F0IjoiMjAxNi0wNi0xOFQyMDozOTo0MC43NjFaIiwidmVyc2lvbiI6IjIwMTctMDItMjhUMDY6MDM6MDMuMjIyWiIsImNyZWF0ZWRfYnkiOiI0dXppLWJ3NjUifSx7ImlkIjoiY3ltZi1mM2g5IiwibmFtZSI6IlZlaGljbGUgTWlsZXMgVHJhdmVsZWQiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcImljb25cIjpcImdhcmFnZVwiLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGltcG9ydGFudD8qKlxcblxcbkFkZXF1YXRlIGhpZ2h3YXkgY2FwYWNpdHkgYW5kIGluY3JlYXNpbmcgYWx0ZXJuYXRpdmVzIHRvIGRyaXZpbmcgYWxvbmUgYXJlIGltcG9ydGFudCBmb3IgdGhlIG1vYmlsaXR5IG9mIHBlb3BsZSBhbmQgZ29vZHMgYXMgdGhlIGVjb25vbXkgZXhwYW5kcy4gUHVibGljIHRyYW5zcG9ydGF0aW9uIGludmVzdG1lbnRzIGFsb25nIHdpdGggaW1wcm92aW5nIGF1dG9tb2JpbGUgZnVlbCBlZmZpY2llbmN5IGFyZSBpbXBvcnRhbnQgZm9yIG1lZXRpbmcgYWlyIHF1YWxpdHkgYW5kIGNhcmJvbiBlbWlzc2lvbiByZWR1Y3Rpb24gZ29hbHMuXFxuXFxuSW4gYWRkaXRpb24gdG8gY29udmVuaWVuY2UgYW5kIHRoZSBlY29ub21pYyBpbmNlbnRpdmVzIGZvciBjaGFuZ2luZyBvdXIgY29tbXV0ZSBwYXR0ZXJucywgdGhlcmUgaXMgdGhlIGVudmlyb25tZW50YWwgaW1wZXJhdGl2ZS4gVGhlIHRyYW5zcG9ydGF0aW9uIHNlY3RvciBpcyB0aGUgbGFyZ2VzdCBzb3VyY2Ugb2YgZ3JlZW5ob3VzZSBnYXMgZW1pc3Npb25zIChHSEcpIGluIENhbGlmb3JuaWEg4oCTIHJlc3BvbnNpYmxlIGZvciAzOCUgb2YgdG90YWwgZW1pc3Npb25zLiBPZiB0aGVzZSBlbWlzc2lvbnMsIDkwJSBjb21lIGZyb20gb24tcm9hZCB2ZWhpY2xlcyAoY2FycywgdHJ1Y2tzLCBidXNlcykuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvMTc0MkYxNTMtQUM4RS00Q0NBLTk4M0ItRTc3M0M5NTFBQkY4XCJ9XV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgTWVhc3VyZSBBIGlzIE1ha2luZyBhIERpZmZlcmVuY2UqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgQmljeWNsZSBhbmQgUGVkZXN0cmlhbiBDb29yZGluYXRvclxcblxcbk51bWJlciBvZiBwdWJsaWMgaW5xdWlyaWVzXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiMnRrNi1rNnRiXCJ9XSxbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyBDb2FzdHNpZGUgQmVhY2ggU2h1dHRsZVxcblxcbkRhdGEgaW4gRGV2ZWxvcG1lbnRcXG5cXG5cIn1dXX0se1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFN1YnNpZHkgZm9yIFNhbVRyYW5zIGZvciBFbGRlcmx5IGFuZCBEaXNhYmxlZCBSZXNpZGVudHNcXG5cXG5UaGUgQ291bnR5IGV4ZWN1dGVkIGFuIGFncmVlbWVudCB3aXRoIFNhbVRyYW5zICQ1IG1pbGxpb24gaW4gZWFjaCBGaXNjYWwgWWVhciAyMDEzLTE0LCAyMDE0LTE1IGFuZCAyMDE1LTE2IHRvIHN1YnNpZGl6ZSBzZXJ2aWNlIHRvIHlvdXRoLCBlbGRlcmx5IGFuZCB0aGUgZGlzYWJsZWQuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiZWhhZy16bm03XCJ9XSxbXV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIkxhc3QgVXBkYXRlZCBKdW5lIDIwMTZcXG5cXG5cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIlZlaGljbGUgVHJhdmVsIGlzIFByb2plY3RlZCB0byBJbmNyZWFzZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyBhbm51YWwgVmVoaWNsZSBNaWxlcyBUcmF2ZWxlZCAoVk1UKSB0aHJvdWdob3V0IHRoZSBDb3VudHlcIixcInRpdGxlX2ltYWdlXCI6XCIvYXBpL2Fzc2V0cy9ERUE2QUJCOS04MTlGLTRFOTYtQjMxQi01NkM3QkZFQzdCQ0FcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI1LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJiaWxsaW9uIG1pbGVzIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InU3dzMtbnU4YSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNX0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlZlaGljbGUgTWlsZXMgVHJhdmVsZWRcIixcInVzZV9wcm9ncmVzc19vdmVycmlkZVwiOmZhbHNlLFwicHJvZ3Jlc3Nfb3ZlcnJpZGVcIjpcImJhZFwiLFwiaXNfdHJlbmRsaW5lX2Rpc2FibGVkXCI6dHJ1ZSxcImlzX2J1cm5kb3duX2Rpc2FibGVkXCI6dHJ1ZX0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDQtMDdUMjA6NTc6MjAuMzM4WiIsImNyZWF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIwOjUxOjQ5LjA3OVoiLCJ2ZXJzaW9uIjoiMjAxNy0wNC0wN1QyMDo1NzoyMC4zMzhaIiwiaWQiOiJ3cWJmLWh3M3EifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoiNjN0di1ndHE4IiwidXBkYXRlZF9hdCI6IjIwMTctMDQtMDdUMjA6NTc6MjAuNDY4WiIsImNyZWF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIwOjUxOjQ5LjE1NloiLCJ2ZXJzaW9uIjoiMjAxNy0wNC0wN1QyMDo1NzoyMC40NjhaIiwiY3JlYXRlZF9ieSI6IjlwOW4tcWVlNyJ9LHsiaWQiOiI1anF2LTViOXMiLCJuYW1lIjoiR3JlZW5ob3VzZSBHYXMgRW1pc3Npb25zIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJpY29uXCI6XCJ3aW5kXCIsXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2h5IGlzIHRoaXMgaW1wb3J0YW50PyoqXFxuXFxuR3JlZW5ob3VzZSBnYXNlcyBmcm9tIGh1bWFuIGFjdGl2aXRpZXMgYXJlIGEgc2lnbmlmaWNhbnQgZHJpdmVyIG9mIG9ic2VydmVkIGNsaW1hdGUgY2hhbmdlIHNpbmNlIHRoZSBtaWQtMjB0aCBjZW50dXJ5LiBBcyBncmVlbmhvdXNlIGdhcyBlbWlzc2lvbnMgZnJvbSBodW1hbiBhY3Rpdml0aWVzIGluY3JlYXNlLCB0aGV5IGJ1aWxkIHVwIGluIHRoZSBhdG1vc3BoZXJlIGFuZCB3YXJtIHRoZSBjbGltYXRlLCBsZWFkaW5nIHRvIG1hbnkgb3RoZXIgY2hhbmdlcyBhcm91bmQgdGhlIHdvcmxk4oCUaW4gdGhlIGF0bW9zcGhlcmUsIG9uIGxhbmQsIGFuZCBpbiB0aGUgb2NlYW5zLiBUaGVzZSBjaGFuZ2VzIGhhdmUgYm90aCBwb3NpdGl2ZSBhbmQgbmVnYXRpdmUgZWZmZWN0cyBvbiBwZW9wbGUsIHNvY2lldHksIGFuZCB0aGUgZW52aXJvbm1lbnTigJRpbmNsdWRpbmcgcGxhbnRzIGFuZCBhbmltYWxzLiBCZWNhdXNlIG1hbnkgb2YgdGhlIG1ham9yIGdyZWVuaG91c2UgZ2FzZXMgc3RheSBpbiB0aGUgYXRtb3NwaGVyZSBmb3IgdGVucyB0byBodW5kcmVkcyBvZiB5ZWFycyBhZnRlciBiZWluZyByZWxlYXNlZCwgdGhlaXIgd2FybWluZyBlZmZlY3RzIG9uIHRoZSBjbGltYXRlIHBlcnNpc3Qgb3ZlciBhIGxvbmcgdGltZSBhbmQgY2FuIHRoZXJlZm9yZSBhZmZlY3QgYm90aCBwcmVzZW50IGFuZCBmdXR1cmUgZ2VuZXJhdGlvbnMuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvNzI5MzM2QTYtMUE0Ny00QTkwLUJCNzItQzcxMjIxNjlFOTQzXCJ9XV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgTWVhc3VyZSBLIGlzIE1ha2luZyBhIERpZmZlcmVuY2UqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgQnVpbGRpbmdzIGFuZCBGYWNpbGl0aWVzIEluZnJhc3RydWN0dXJlXFxuXFxuR29hbDogIFBlcmNlbnQgb2YgQ291bnR5IGZhY2lsaXRpZXMgd2l0aCBhIEZhY2lsaXRpZXMgQ29uZGl0aW9uIEluZGV4IGF0IG9yIGJlbG93IDAuMDVcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJ4NW1yLXYzczVcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiVGhlIGZvbGxvd2luZyBhcmUgdXBkYXRlcyBvbiBtYWpvciBjYXBpdGFsIGJ1aWxkaW5nIGFuZCBtYXN0ZXIgcGxhbm5pbmcgcHJvamVjdHMgY3VycmVudGx5IHVuZGVyd2F5LiBBZGRpdGlvbmFsIHByb2plY3RzIGFuZCB0aGVpciBidWRnZXRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgMjAxOCBGaXZlLVllYXIgQ2FwaXRhbCBJbXByb3ZlbWVudCBQbGFuIGRvY3VtZW50OlxcblxcbiAgXFxuXFxuKipTYW4gTWF0ZW8gTWVkaWNhbCBDZW50ZXIgQ2FtcHVzIE1hc3RlciBQbGFuIEltcGxlbWVudGF0aW9uOioqIFRoZSBwbGFubmluZyBmb3IgdGhpcyBwcm9qZWN0IGJlZ2FuIGluIDIwMTcuIFRoaXMgZmFjaWxpdHkgd2lsbCByZXBsYWNlIHRoZSBub24tT1NIUEQgKE9mZmljZSBvZiBTdGF0ZXdpZGUgSGVhbHRoIFBsYW5uaW5nIGFuZCBEZXZlbG9wbWVudCkgY29tcGxpYW50IHBvcnRpb24gb2YgdGhlIGNhbXB1cy4gVGhlIG5ldyBmYWNpbGl0eSB3aWxsIGJlIGRlc2lnbmVkIHRvIGJldHRlciBtZWV0IHBhdGllbnQgbmVlZHMsIGluIGFkZGl0aW9uIHRvIGhlbHBpbmcgYWxsZXZpYXRlIHRoZSBzaG9ydGFnZSBvZiBwYXJraW5nIGluIHRoZSBhcmVhLiBUaGUgcHJvamVjdCBidWRnZXQgaXMgJDEwMC4wIG1pbGxpb24gYW5kIGlzIHNjaGVkdWxlZCBmb3IgY29tcGxldGlvbiBpbiB3aW50ZXIyMDIxLlxcblxcbiAgXFxuXFxuKipBbmltYWwgU2hlbHRlcjoqKiBUaGlzIG5ldyBmYWNpbGl0eSwgYnVpbHQgbmV4dCB0byB0aGUgY3VycmVudCBzaGVsdGVyLCB3aWxsIGJlIGVxdWlwcGVkIHRvIG1lZXQgdGhlIGN1cnJlbnQgc3RhbmRhcmRzIG9mIGFuaW1hbCBjYXJlLCBwcm92aWRpbmcgYW5pbWFsIGNvbnRyb2wsIGxpY2Vuc2luZywgcHVibGljIHJlY2VpdmluZywgZG9tZXN0aWMgYW5pbWFsIGhvbGRpbmcsIGFuZCBldXRoYW5hc2lhIHNlcnZpY2VzIHRvIHRoZSBDb3VudHnigJlzIDIwIGNpdGllcyBhcyB3ZWxsIGFzIHVuaW5jb3Jwb3JhdGVkIGFyZWFzLiBUaGUgcHJvamVjdCBidWRnZXQgaXMgJDIwLjIgbWlsbGlvbiBhbmQgaXMgc2NoZWR1bGVkIGZvciBjb21wbGV0aW9uIGluIHN1bW1lciAyMDE5LlxcblxcbiAgXFxuXFxuKipQdWJsaWMgU2FmZXR5IERpc3BhdGNoIGFuZCBSZWdpb25hbCBPcGVyYXRpb25zIENlbnRlciAoUk9DKToqKiBUaGlzIHByb2plY3Qgd2lsbCBwcm92aWRlIGEgY2VudHJhbCBodWIgZm9yIHB1YmxpYyBzYWZldHkgZm9yIHRoZSBDb3VudHkgb2YgU2FuIE1hdGVvIG9uIGl0cyBSZWR3b29kIENpdHkgQ2FtcHVzLiBCdWlsdCB0byB3aXRoc3RhbmQgbWFqb3IgZGlzYXN0ZXJzLCB0aGUgUk9DIHdpbGwgZmVhdHVyZSByZWR1bmRhbnQgZWxlY3RyaWNhbCBhbmQgbWVjaGFuaWNhbCBzeXN0ZW1zIHRoYXQgd2lsbCBhbGxvdyBlbWVyZ2VuY3kgc2VydmljZXMgd29ya2VycyB0byBvcGVyYXRlIGF0IGZ1bGwgY2FwYWNpdHkgaW4gdGhlIG1vc3Qgc2V2ZXJlIGNhdGFzdHJvcGhlcy4gVGhlIHByb2plY3QgYnVkZ2V0IGlzICQ1OC4wIG1pbGxpb24gYW5kIGlzIHNjaGVkdWxlZCBmb3IgY29tcGxldGlvbiBpbiBzdW1tZXIgMjAxOS5cXG5cXG4gIFxcblxcbioqTGF0aHJvcCBIb3VzZSBSZWxvY2F0aW9uOioqIFRoZSBMYXRocm9wIEhvdXNlIHdpbGwgYmUgcmVsb2NhdGVkIHRvIGFsbG93IGZvciB0aGUgY29uc3RydWN0aW9uIG9mIENvdW50eSBPZmZpY2UgQnVpbGRpbmcgSUlJLiBCdWlsdCBpbiAxODYzLCB0aGUgTGF0aHJvcCBIb3VzZSBpcyBsaXN0ZWQgb24gdGhlIE5hdGlvbmFsIFJlZ2lzdGVyIG9mIEhpc3RvcmljIFBsYWNlcy4gQXMgdGhlIENvdW50eSBvZiBTYW4gTWF0ZW8gbG9va3MgdG93YXJkcyB0aGUgZnV0dXJlLCBpdCBpcyBpbXBvcnRhbnQgdG8gcHJlc2VydmUgdGhlIENvdW50eeKAmXMgaGVyaXRhZ2UgZm9yIGZ1dHVyZSBnZW5lcmF0aW9ucy4gVGhlIHByb2plY3QgYnVkZ2V0IGlzICQ5MDAsMDAwIGFuZCBpcyBzY2hlZHVsZWQgZm9yIGNvbXBsZXRpb24gaW4gc3VtbWVyMjAxOC5cXG5cXG4gIFxcblxcbioqQ291bnR5IE9mZmljZSBCdWlsZGluZyAzOioqIERlc2lnbmVkIHRvIG9jY3VweSB0aGUgc3BhY2Ugd2hlcmUgdGhlIExhdGhyb3AgSG91c2UgY3VycmVudGx5IHN0YW5kcywgdGhpcyBwcm9qZWN0IHdpbGwgYWxsb3cgdGhlIENvdW50eSBvZiBTYW4gTWF0ZW8gdG8gY29uc29saWRhdGUgQ291bnR5IHNlcnZpY2VzIG9uIGl0cyBSZWR3b29kIENpdHkgQ2FtcHVzIGluIGEgY2VudHJhbCBsb2NhdGlvbi4gVGhpcyBwcm9qZWN0IHdpbGwgaW5jcmVhc2UgYXZhaWxhYmxlIHN0YWZmaW5nIHNwYWNlIGFuZCBkZWNyZWFzZSB0aGUgbmVlZCBmb3IgY29zdGx5IGxlYXNlcy4gVGhlIHByb2plY3QgYnVkZ2V0IGlzICQ4Ni44IG1pbGxpb24gYW5kIGlzIHNjaGVkdWxlZCBmb3IgY29tcGxldGlvbiBpbiBzcHJpbmcgMjAyMS5cXG5cXG4gIFxcblxcbioqU2t5bG9uZGEgRmlyZSBTdGF0aW9uOioqIFRoaXMgcmVwbGFjZW1lbnQgZmlyZSBzdGF0aW9uIHdpbGwgcHJvdmlkZSBlc3NlbnRpYWwgZW1lcmdlbmN5IHNlcnZpY2VzIHRvIHRoZSByZXNpZGVudHMgb2YgdGhpcyByZW1vdGUgcG9ydGlvbiBvZiB0aGUgQ291bnR5LiBUaGUgZmFjaWxpdHkgd2lsbCBpbmNsdWRlIGEgY29tYmluZWQgYmFycmFjaywgb2ZmaWNlLCBhbmQgZHJpdmUtdGhyb3VnaCBhcHBhcmF0dXMgYmF5IGJ1aWxkaW5nIHdpdGggYSBzZXBhcmF0ZSByZXNlcnZlIGFwcGFyYXR1cyBzdHJ1Y3R1cmUuIFRoZSBwcm9qZWN0IGJ1ZGdldCBpcyAkNC41IG1pbGxpb24gYW5kIGlzIHNjaGVkdWxlZCBmb3IgY29tcGxldGlvbiBpbiBzcHJpbmcgMjAxOC5cXG5cXG4gIFxcblxcbioqQ29yZGlsbGVyYXMgTWVudGFsIEhlYWx0aCBGYWNpbGl0eToqKiBUaGlzIHByb2plY3Qgd2lsbCByZXBsYWNlIHRoZSBhZ2luZyBDb3JkaWxsZXJhcyBNZW50YWwgSGVhbHRoIEZhY2lsaXR5IGluIFJlZHdvb2QgQ2l0eS4gVGhlIG5ldyBmYWNpbGl0eSB3aWxsIGJlIGRlc2lnbmVkIHRvIHByb3ZpZGUgZWZmZWN0aXZlIHByb2dyYW1zIHRvIHRyYW5zaXRpb24gc2VyaW91c2x5IG1lbnRhbGx5IGlsbCByZXNpZGVudHMgYmFjayB0byBjb21tdW5pdHkgbGl2aW5nLiBUaGUgcHJvamVjdCBidWRnZXQgaXMgJDEwMS41IG1pbGxpb24gYW5kIGlzIHNjaGVkdWxlZCBmb3IgY29tcGxldGlvbiBpbiBzcHJpbmcgMjAyMi5cXG5cXG5cIn1dLFtdXX0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiTGFzdCBVcGRhdGVkIEZlYnJ1YXJ5IDIwMThcXG5cXG5cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkdyZWVuaG91c2UgR2FzIEVtaXNzaW9ucyBpbiBTYW4gTWF0ZW8gQ291bnR5IGFyZSBkZWNyZWFzaW5nXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIGFubnVhbCBncmVlbmhvdXNlIGdhcyBlbWlzc2lvbnMgaW4gbWV0cmljIHRvbnMuXCIsXCJ0aXRsZV9pbWFnZVwiOlwiL2FwaS9hc3NldHMvMkZDNTlGM0EtOTNBQi00MjA3LTk3NTEtOTU0MEIyRENGOUZCXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDUtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxNy0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoibWV0cmljIHRvbnMiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiZHFpOS1oMnlnIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDA1fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE3fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fSxcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiR3JlZW5ob3VzZSBHYXMgRW1pc3Npb25zIFwiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6dHJ1ZSxcInByb2dyZXNzX292ZXJyaWRlXCI6XCJ3aXRoaW5fdG9sZXJhbmNlXCIsXCJpc190cmVuZGxpbmVfZGlzYWJsZWRcIjp0cnVlLFwiaXNfYnVybmRvd25fZGlzYWJsZWRcIjp0cnVlfSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMi0yMVQyMzoxMzowMC4xMTJaIiwiY3JlYXRlZF9hdCI6IjIwMTYtMDYtMThUMjA6NDg6NTYuMTUwWiIsInZlcnNpb24iOiIyMDE4LTAyLTIxVDIzOjEzOjAwLjExMloiLCJpZCI6Ing1ZTItemNudCJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiI2M3R2LWd0cTgiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wOC0yN1QyMDozMjoxMC42NTBaIiwiY3JlYXRlZF9hdCI6IjIwMTYtMDYtMThUMjA6NDg6NTYuMjU3WiIsInZlcnNpb24iOiIyMDE4LTA4LTI3VDIwOjMyOjEwLjY1MFoiLCJjcmVhdGVkX2J5IjoicXVzdS13eGluIn1dLCJ2ZXJzaW9uIjoiMjAxNy0wMi0yN1QxODowMDozMC41MjRaIn1dLCJpc19wdWJsaWMiOnRydWUsInZlcnNpb24iOiIyMDE3LTA0LTEzVDIyOjM2OjU4LjMxOVoifX0=
eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImNvbHVtbl9mdW5jdGlvbiI6IisiLCJhZ2dyZWdhdGlvbl9mdW5jdGlvbiI6Im1vc3RfcmVjZW50In0sImRhdGVfY29sdW1uIjoiZGF0ZSIsInZlcnNpb24iOiIyMDE3LTAyLTI4VDA1OjA2OjU1LjU2MFoiLCJpZCI6InJtZWgtaHgycCIsImNvbHVtbjEiOiJudW1iZXJfb2ZfZWJyYW5jaF92aXNpdHMiLCJjb2x1bW4yIjoibnVtYmVyX29mX2xpYnJhcnlfdmlzaXRzIiwiZGF0YXNldCI6Ijltem0tc3piYiIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwiOW16bS1zemJiXCJ9XSxcInByZWZpbHRlclR5cGVcIjpcInVuZmlsdGVyZWRcIixcInZhbHVlVHlwZVwiOlwidHdvXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoicGVyZm9ybWFuY2Uuc21jZ292Lm9yZyIsImNyZWF0ZWRfYXQiOiIyMDE3LTAyLTI3VDE4OjA0OjA1LjEzNFoiLCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0yOFQwNTowNjo1NS41NjBaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJmaXNjYWxfeWVhciIsInZlcnNpb24iOiIyMDE2LTExLTA3VDA0OjI3OjEzLjY3N1oiLCJpZCI6InhqYTMtM202YiIsImNvbHVtbjEiOiJzaXRlX3ZpZXdzIiwiZGF0YXNldCI6InB0YnotdHZxNCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwicHRiei10dnE0XCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoicGVyZm9ybWFuY2Uuc21jZ292Lm9yZyIsImNyZWF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIwOjM5OjQwLjYxMloiLCJ1cGRhdGVkX2F0IjoiMjAxNi0xMS0wN1QwNDoyNzoxMy42NzdaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTYtMTEtMDdUMDQ6MzE6MTMuNDIxWiIsImlkIjoidTd3My1udThhIiwiY29sdW1uMSI6InRvdGFsX3ZlaGljbGVfbWlsZXNfdHJhdmVsZWRfdm10X3JvdW5kZWQiLCJkYXRhc2V0IjoiNzNoai13aWNxIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCI3M2hqLXdpY3FcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJwZXJmb3JtYW5jZS5zbWNnb3Yub3JnIiwiY3JlYXRlZF9hdCI6IjIwMTYtMDYtMThUMjA6NTE6NDkuMDA3WiIsInVwZGF0ZWRfYXQiOiIyMDE2LTExLTA3VDA0OjMxOjEzLjQyMVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJjb3VudHlfZ2hnX2VtaXNzaW9uc190b25zIiwidmVyc2lvbiI6IjIwMTYtMTEtMDdUMDQ6MzU6MDYuODkwWiIsImlkIjoiZHFpOS1oMnlnIiwiY29sdW1uMSI6InRvdGFsIiwiZGF0YXNldCI6InJnMm4tYmhqNSIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwicmcybi1iaGo1XCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoicGVyZm9ybWFuY2Uuc21jZ292Lm9yZyIsImNyZWF0ZWRfYXQiOiIyMDE2LTA2LTE4VDIwOjQ4OjU2LjA3NFoiLCJ1cGRhdGVkX2F0IjoiMjAxNi0xMS0wN1QwNDozNTowNi44OTBaIn19