xiaomianao666

小程序:蓝奏下载资源

Apr 24th, 2023
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 海阔视界规则分享,当前分享的是:小程序¥home_rule_v2¥base64://@蓝奏下载资源@eyJsYXN0X2NoYXB0ZXJfcnVsZSI6IiIsInRpdGxlIjoi6JOd5aWP5LiL6L296LWE5rqQIiwiYXV0aG9yIjoi8J+QjyYm5bCP5YiYIiwidXJsIjoiaGlrZXI6Ly9lbXB0eSMjZnlwYWdlIiwidmVyc2lvbiI6MjIsImNvbF90eXBlIjoibW92aWVfMyIsImNsYXNzX25hbWUiOiIiLCJ0eXBlIjoidG9vbCIsImNsYXNzX3VybCI6IiIsImFyZWFfbmFtZSI6IiIsImFyZWFfdXJsIjoiIiwic29ydF9uYW1lIjoiIiwieWVhcl9uYW1lIjoiIiwic29ydF91cmwiOiIiLCJ5ZWFyX3VybCI6IiIsImZpbmRfcnVsZSI6ImpzOlxuXG5ldmFsKEpTT04ucGFyc2UocmVxdWVzdCgnaGlrZXI6Ly9wYWdlL2NsYXNzaWNIZWFkZXInKSkucnVsZSlcbmV2YWwoSlNPTi5wYXJzZShyZXF1ZXN0KCdoaWtlcjovL3BhZ2UveWVtaWFuJykpLnJ1bGUpIiwic2VhcmNoX3VybCI6Imh0dHBzOi8vd3d3LjZ5aXQuY29tL2Rpc2stc2VhcmNoP2tleXdvcmQ9KioiLCJncm91cCI6IkHnvZHnm5giLCJzZWFyY2hGaW5kIjoianM6XG52YXIgZCA9IFtdO1xudmFyIGh0bWwgPSBnZXRSZXNDb2RlKCk7XG52YXIgbGlzdCA9IHBkZmEoaHRtbCwgJ2JvZHkmJi5yZXN1bHQmJi5sYW56b3UtaXRlbScpO1xuZm9yICh2YXIgaiBpbiBsaXN0KSB7XG4gICAgZC5wdXNoKHtcbiAgICAgICAgdGl0bGU6IHBkZmgobGlzdFtqXSwgJy5sYW56b3UtaXRlbS1yaWdodC10aXRsZSYmVGV4dCcpLFxuICAgICAgICBkZXNjOiBwZGZoKGxpc3Rbal0sICcudGV4dC1tdXRlZCYmVGV4dCcpLFxuICAgICAgICBjb250ZW50OiBwZGZoKGxpc3Rbal0sICcudGV4dC1tdXRlZCwxJiZUZXh0JyksXG4gICAgICAgIHVybDogJChwZChsaXN0W2pdLCAnYSYmaHJlZicpKS5ydWxlKCgpID0+IHtcbiAgICAgICAgICAgIHZhciBkID0gW107XG4gICAgICAgICAgICBldmFsKEpTT04ucGFyc2UocmVxdWVzdCgnaGlrZXI6Ly9wYWdlL2xhenknKSkucnVsZSlcbiAgICAgICAgICAgIHZhciBodG1sID0gZ2V0UmVzQ29kZSgpO1xuICAgICAgICAgICAgdmFyIGxpc3QgPSBwZGZhKGh0bWwsICdib2R5JiYudXJsX2FkcmVlc3MnKTtcbiAgICAgICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICAgICAgdGl0bGU6IFwiPHNtYWxsPuaQnOe0ouWGheWuueadpeiHquiTneW7i+e9kemhteeJiOOAglxcbuiLpeaJk+S4jeW8gOmTvuaOpeaIluiAheaPkOekuuWIhuS6q+W3suWPlua2iO+8jOivt+WwneivleWFtuS7lueahOWcsOWdgDwvc21hbGw+XCJcbiAgICAgICAgICAgIH0pXG5cbiAgICAgICAgICAgIGZvciAodmFyIGogPSAxOyBqIDwgbGlzdC5sZW5ndGg7IGorKykge1xuICAgICAgICAgICAgICAgIHZhciBVUkwgPSBwZChsaXN0W2pdLCAnYSYmaHJlZicpXG4gICAgICAgICAgICAgICAgaWYgKFVSTC5pbmRleE9mKFwiY29tL3RwL1wiKSA9PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB2YXIgVVJMID0gVVJMLnJlcGxhY2UoXCJjb20vXCIsIFwiY29tL3RwL1wiKVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIvCflJcgIOWcsOWdgFwiICsgaiwgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHVybDogVVJMICsgbGF6eSxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6IFwiYXZhdGFyXCIsXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNldFJlc3VsdChkKVxuICAgICAgICB9KVxuICAgIH0pO1xufVxuc2V0UmVzdWx0KGQpIiwiZGV0YWlsX2NvbF90eXBlIjoibW92aWVfMSIsImRldGFpbF9maW5kX3J1bGUiOiIiLCJzZGV0YWlsX2NvbF90eXBlIjoicmljaF90ZXh0Iiwic2RldGFpbF9maW5kX3J1bGUiOiIiLCJ1YSI6Im1vYmlsZSIsInByZVJ1bGUiOiIiLCJwYWdlcyI6Ilt7XCJjb2xfdHlwZVwiOlwibW92aWVfM1wiLFwibmFtZVwiOlwi5pWw5o2uXCIsXCJwYXRoXCI6XCJzaHVqdVwiLFwicnVsZVwiOlwidmFyIHRhYnMgPSB7XFxuICAgIFxcXCJkYXRhXFxcIjogW1xcbi8vLy8vLy8vL+i9r+S7ti8vLy8vLy9cXG4gICAgICAgIHtcXG4gICAgICAgICAgICBcXFwiZ3JvdXBcXFwiOiBcXFwi5bi455So6L2v5Lu2XFxcIixcXG4gICAgICAgICAgICBcXFwib3B0aW9uc1xcXCI6IFt7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlsI/mo4noooTova/ku7bns7vliJdcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL2hhaWt1by5sYW56b3VtLmNvbS91L0dvbGRSaXZlclxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCIvL+imgeacieWvhueggeWhq3B3ZOi/mVxcbiAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgICB7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLpmL/pkormnYLotKdcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3eC5sYW56b3VlLmNvbS9iMDJ1aWlzcGNcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCI2NjY2XFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbnsgICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCJUVkJveFxcXCIsICAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3FpcWkyMDIwLmxhbnpvdWIuY29tL2IwOXN2cXYxY1xcXCIsICAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCI2NjZcXFwiICAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuWkqumYs+inhueVjFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vdGV5b25kcy5sYW56b3V3LmNvbS9iMDJqYnM1cmlcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5ben5oqA5b2x6KeGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d2EubGFuem91dy5jb20vYjBkOWs2bG5pXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiNjY2NlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlvbHop4blkIjpm4ZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dy5sYW56b3VpLmNvbS9iNDgxNTY0L1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcImEwOGxcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5oiY5py65pif55CDXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly96aGFuamkubGFuem91aS5jb20vYjAyN3ZxM2ZhXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIumjmOmbqui1hOa6kFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vbGFuem91eC5jb20vdS9haXdhbmdlP1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLnur/miqXlnYrlkIjpm4ZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dy5sYW56b3V4LmNvbS9iNjAzNjRcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5aSn6IKl5ZCI6ZuGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly9wYW4ubGFuem91eC5jb20vdS9xaWFueHVuOFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLliarmmKBb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vc29zby5sYW56b3VpLmNvbS9iMDBva3hodmdcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJiczhjXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbiAgICAgICB7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlsI/miI/ova/ku7ZdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly94emx6eS5sYW56b3V3LmNvbS9zL3h6cmpr77yfXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LCAgICAgICAgIFxcbiAgICAgICAgICAgICAgICB7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlvbHop4bova/ku7ZBUFBcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovLzQyM2Rvd24ubGFuem91bS5jb20vYjBmMng0c3loXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LCBcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlvbHop4ZBUFDikaFcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3Vmb2Nsei5sYW56b3VlLmNvbS9iMDB6Ym9pd2JcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCIya3p6XFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgICAgICAgICAgXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiVFbpm4Zb5a6J5Y2TXeKRoFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYxOTQ0YWpcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiVFbpm4Zb5a6J5Y2TXeKRoVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3d3LmxhbnpvdWkuY29tL2I0ODE1NjUvXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiZ3RydFxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmu7TnrZTmuIXljZVcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dy5sYW56b3VpLmNvbS9iMDBvMW51dGlcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJoajd1XFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcblxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIum7keenkeaKgOeOqeacul1cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dy5sYW56b3V4LmNvbS9iMjgxODU4XFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuinhumikeWJqui+kVvlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly9sYW56b3VpLmNvbS9iMDRha3hjeWpcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJlMTBqXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcblxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIui9r+S7tuWQiOmbhuKRoVvlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d2wubGFuem91ZS5jb20vYjY2NDc3XFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIui9r+S7tuWQiOmbhuKRolvlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d2wubGFuem91ZS5jb20vYjI0NDIzOFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG4gICAgICAgIHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIui9r+S7tuWQiOmbhuKRo1vlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d2wubGFuem91ZS5jb20vdS9haXdhbmdlXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LCAgICAgIFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIumtlOazleWQiOmbhlvlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3oubGFuem91dC5jb20vYjAxMHlhZG5jXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwibHI2NlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG5cXG5cXG4gICAgICAgICAgICBdXFxuICAgICAgICB9LFxcbi8vLy8vLy8vL+W4uOeUqOW3peWFty8vLy8vLy9cXG4gICAgICAgIHtcXG4gICAgICAgICAgICBcXFwiZ3JvdXBcXFwiOiBcXFwi5bi455So5bel5YW3XFxcIixcXG4gICAgICAgICAgICBcXFwib3B0aW9uc1xcXCI6IFt7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLpmL/pkorlt6Xlhbfpm4Zb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3d4LmxhbnpvdWUuY29tL2IwMnVpajN0Y1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIjY2NjZcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxuXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5a6J5Y2T5riF55CG5ZCbXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3cubGFuem91aS5jb20vYjAwbzJnbnViI2hiMXRcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJoYjF0XFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIkFuZHJvaWQgQ0NMZWFuZXJcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3Nvc28ubGFuem91eC5jb20vYjAwbzZqb3FmXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiY21yZVxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6Jma5ouf5py65LiO5qGG5p626L2v5Lu26ZuGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjFmbnM3YVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLova/ku7bpm4ZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL2xzMTI1NzgxMDAzLmxhbnpvdW0uY29tL2IwNjVsY2w4alxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcImZ2MnRcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiU29uaWNlUGx1c+WuieWNk1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vc29uaWNlLmxhbnpvdW0uY29tL2IwMTZzejFxZFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIjlpaGVcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5a6J5Y2T572R55uYQVBQ6ZuGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjFmbDM4alxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5LiL6L295ZmoW+WFqOW5s+WPsF1cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3ZC5sYW56b3VtLmNvbS9iMDJ1bjM4eGFcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sIHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuadjui3s+i3s+i9r+S7tumbhlxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3dlLmxhbnpvdW0uY29tL2IwMXYwZzN3aj93MVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIjEyMzNcXFwiXFxuICAgICAgICAgICAgICAgICB9LCB7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmnY7ot7Pot7Pop4TliJnpm4ZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3cC5sYW56b3VtLmNvbS9iMDF2ZDBtZmk/dzFcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCIxMjMzXFxcIlxcbiAgICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlpYflppnmkJzntKJb5a6J5Y2T5a6Y54mIXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vbWFnaWNhbHN0b3J5LmxhbnpvdW0uY29tL3MvbWFnaWNhbHNlYXJjaD93MVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6Kej5Y6L57yp5a6J5Y2T6L2v5Lu26ZuGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjFiZ3ZqZVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLova/ku7blkIjpm4bikaBbUENdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly9sYW56b3V4LmNvbS91L2hhMTY4ODg/XFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcblxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIkJU5LiL6L295bel5YW3W1BDXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYxYXdncWJcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiSURNW1BDXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYzYWh1MGJcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiaWRt6a2U5pS55aKe5by654mIW+WuieWNk11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL25hd3MubGFuem91bS5jb20vYjAwbmV4MndmXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIldJRknkuIfog73pkqXljJlb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYxZjF0NWNcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiRGllSGVhcnQuXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3cubGFuem91di5jb20vYjA1Zjl3eWZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5rKZ55uYW1BDXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYxYWp6ZWZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAgICAgXVxcbiAgICAgICAgfSxcXG4vLy8vLy8vLy/pmIXor7svLy8vLy8vXFxuICAgICAgICB7XFxuICAgICAgICAgICAgXFxcImdyb3VwXFxcIjogXFxcIumYheivu1xcXCIsXFxuICAgICAgICAgICAgXFxcIm9wdGlvbnNcXFwiOiBbe1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6Zi/6ZKK6ZiF6K+76ZuGW+WuieWNk11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3eC5sYW56b3VlLmNvbS9iMDJ1aXBnOGZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCI2NjY2XFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcblxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIumYheivuzMuMOa1i+ivleeJiFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8va3VuZmVpLmxhbnpvdW0uY29tL2IwZjgxMGg0YlxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6ZiF6K+7My4w5LmM5LqR5pu/5o2i5YeA5YyWXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d2kubGFuem91bS5jb20vYjBidzhqd29oXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LCB7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLpmIXor7szLjDkuabmupBcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL2xzMTI1NzgxMDAzLmxhbnpvdW0uY29tL2IwNjZnYXplZFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIjh1MTVcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6ZiF6K+75ZCI6ZuGW+WuieWNk13ikaBcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3YS5sYW56b3VpLmNvbS9iMDRicnlqM2VcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJpMDJyXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6ZiF6K+75ZCI6ZuG77y75a6J5Y2T77y94pGhXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjFjZHI5aVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmvKvnlLsg5Yqo5ryrXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3gubGFuem91aS5jb20vYjA0YjBueG5hXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiNHV2NFxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLlkKzkuablkIjpm4Zb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3d4LmxhbnpvdWkuY29tL2IwNGI3c2tqYVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIjhsdGxcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiWkVLRVLmlrDpl7tcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3Nvc28ubGFuem91eC5jb20vYjAwbzZqczVpXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiZWI1dlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCJRRHJlYWRlcuWGhee9ruaPkuS7tueJiFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8veGloYW4ubGFuem91bS5jb20vYjA0MTNjNmhlXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwieGloYW5cXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAgICAgXVxcbiAgICAgICAgfSxcXG4vLy8vLy8vLy/lkKzkuaYvLy8vLy8vXFxuICAgICAgICB7XFxuICAgICAgICAgICAgXFxcImdyb3VwXFxcIjogXFxcIumfs+S5kOi9r+S7tlxcXCIsXFxuICAgICAgICAgICAgXFxcIm9wdGlvbnNcXFwiOiBbe1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi6Zi/6ZKK6Z+z5LmQ6ZuGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3gubGFuem91ZS5jb20vYjAydWl5MHVmXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiNjY2NlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG5cXG57XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmrYzor43pgILphY1b5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vZ2NzcC5sYW56b3VtLmNvbS9iMGU4OTVoMmJcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5Y2h6Z+zW+WuieWNk11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3pob3NodWFuZ3F1YW4ubGFuem91bS5jb20vYjAxNXA4NndkXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuWQrOS4i+mfs+S5kFvlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly9iZ2cubGFuem91bS5jb20vYjAyYmpqOHBhXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuaCpumfs1vlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3IubGFuem91bS5jb20vYjAyaWUzcDBkXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuWFqOeQg+aUtumfs+aculxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3d3LmxhbnpvdWkuY29tL2IwMG8xdWN4Z1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcImF6MGpcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwic291bOmfs1vlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d2MubGFuem91bS5jb20vYjAzZDc1d3ZjXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiMTMxNFxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLprZTpn7Nb5a6J5Y2TXea/gOa0u+eggTExMDdcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dS5sYW56b3VtLmNvbS9iMDBwMTJ4bGlcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCIzbGR4XFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIumtlOmfs1tQQ11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dS5sYW56b3VtLmNvbS9iMDBveWx5dGlcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJkMjJsXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIua0m+mbqumfs+S5kOWKqeaJi1vlhajlubPlj7BdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly93d3cubGFuem91bS5jb20vYjkwNjI2MC9cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJnbHF3XFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIkxJU1RFTjFb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8veXVqaWFuZ3FhcS5sYW56b3VtLmNvbS9iMDEwNHE4OWVcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJsaXN0ZW4xXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIkNpbW9jW+WuieWNk11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL2hhbGV5ZHUubGFuem91bS5jb20vYjBkcm1qZ2liXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiMTIzNFxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG5cXG5cXG4gICAgICAgICAgICBdXFxuICAgICAgICB9LFxcblxcbi8vLy8vLy8vL+aSreaUvuWZqC8vLy8vLy9cXG4gICAgICAgIHtcXG4gICAgICAgICAgICBcXFwiZ3JvdXBcXFwiOiBcXFwi5pKt5pS+5ZmoXFxcIixcXG4gICAgICAgICAgICBcXFwib3B0aW9uc1xcXCI6IFt7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCJNWCBwbGF5ZXJb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYxOWVvM2NcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwiUmVleOacrOWcsOaSreaUvuWZqFvlronljZNd5a+G56CBcWF6d1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3dlLmxhbnpvdW0uY29tL2IwMW5wMTY1Y1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmkq3mlL7lmajlronljZPpm4ZcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovLzQyM2Rvd24ubGFuem91bS5jb20vYjBmMWd2eXFqXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuaSreaUvuWZqHdpblBD6ZuGXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjFrNTlxaFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCJC56uZQVBQXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjFna3NuZVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLnvZHmmJPkupHpn7PkuZBb5a6J5Y2TXeWGhee9ruaooeWdl+eJiFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vd3d1LmxhbnpvdW0uY29tL2IwY3JraHl6Z1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIjNxdndcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi572R5piT5LqR6Z+z5LmQQVBQXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly80MjNkb3duLmxhbnpvdW0uY29tL2IwZjNxZGpmY1xcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLphbfmiJHpn7PkuZBBUFBcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovLzQyM2Rvd24ubGFuem91bS5jb20vYjBmM25tNnJjXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiNDIzMFxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmsrnnrqFBUFBcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovLzQyM2Rvd24ubGFuem91bS5jb20vYjBmMmxrcmFiXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgIF1cXG4gICAgICAgIH0sXFxuIC8vLy8vLy8vL+a1j+iniOWZqC8vLy8vLy9cXG4gICAgICAgIHtcXG4gICAgICAgICAgICBcXFwiZ3JvdXBcXFwiOiBcXFwi5rWP6KeI5ZmoXFxcIixcXG4gICAgICAgICAgICBcXFwib3B0aW9uc1xcXCI6IFtcXG4gICAgICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5rWP6KeI5ZmoQVBQ5ZCI6ZuG4pGgXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly9jb2plLWhlLmxhbnpvdW0uY29tL2IwMHpkd3FxZFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSx7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmtY/op4jlmahBUFDlkIjpm4bikaFcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovLzQyM2Rvd24ubGFuem91bS5jb20vYjBmMjR1NGRlXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LHtcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIldlYktpdOa1j+iniOWZqEFQUFxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vNDIzZG93bi5sYW56b3VtLmNvbS9iMGYycjBhb2pcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0se1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5Zyf54uX5rWP6KeI5ZmoW+WuieWNk11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwczovL3d3dy5sYW56b3VpLmNvbS9zL3RnbGxxXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcblxcbiAgICAgICAgICAgIF1cXG4gICAgICAgIH0sXFxuLy8vLy8vLy8vLy8vLy8vL1xcbi8vLy8vLy8vL+a4uOaIjy8vLy8vLy9cXG4gICAgICAgIHtcXG4gICAgICAgICAgICBcXFwiZ3JvdXBcXFwiOiBcXFwi5ri45oiP5ZCI6ZuGXFxcIixcXG4gICAgICAgICAgICBcXFwib3B0aW9uc1xcXCI6IFt7XFxuICAgICAgICAgICAgICAgICAgICBcXFwibmFtZVxcXCI6IFxcXCLmuLjmiI/lkIjpm4bikaBb5a6J5Y2TXVxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwidXJsXFxcIjogXFxcImh0dHBzOi8vbGFuem91eC5jb20vYjEzMzg0MS9cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInB3ZFxcXCI6IFxcXCJcXFwiXFxuICAgICAgICAgICAgICAgIH0sXFxue1xcbiAgICAgICAgICAgICAgICAgICAgXFxcIm5hbWVcXFwiOiBcXFwi5ri45oiP5ZCI6ZuG4pGhW+WuieWNk11cXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgXFxcInVybFxcXCI6IFxcXCJodHRwOi8vcGFuLmxhbnpvdWkuY29tL3UvJUU1JUJEJUFBJUU3JTg1JThDcXExODQ2MDU1MzE4XFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJwd2RcXFwiOiBcXFwiXFxcIlxcbiAgICAgICAgICAgICAgICB9LFxcbntcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJuYW1lXFxcIjogXFxcIuWwj+mTtuWQiOmbhlvlronljZNdXFxcIixcXG4gICAgICAgICAgICAgICAgICAgIFxcXCJ1cmxcXFwiOiBcXFwiaHR0cHM6Ly9sYW56b3V4LmNvbS91L2ppZWs/clxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBcXFwicHdkXFxcIjogXFxcIlxcXCJcXG4gICAgICAgICAgICAgICAgfSxcXG5cXG5cXG4gICAgICAgICAgICBdXFxuICAgICAgICB9XFxuLy8vLy8vLy8vLy8vLy8vL1xcbiAgICBdXFxufVwifSx7XCJjb2xfdHlwZVwiOlwibW92aWVfM1wiLFwibmFtZVwiOlwi6I635Y+W5aS06YOoXCIsXCJwYXRoXCI6XCJjbGFzc2ljSGVhZGVyXCIsXCJydWxlXCI6XCJ2YXIgZCA9IFtdXFxuaWYgKE1ZX1BBR0UgPT0gJzEnKSB7XFxuICAgIGV2YWwoSlNPTi5wYXJzZShyZXF1ZXN0KCdoaWtlcjovL3BhZ2Uvc3MnKSkucnVsZSlcXG59XFxuZXZhbChKU09OLnBhcnNlKHJlcXVlc3QoJ2hpa2VyOi8vcGFnZS9zaHVqdScpKS5ydWxlKVxcblxcbnZhciBsaXN0cyA9IHRhYnMuZGF0YVxcbmZ1bmN0aW9uIHNldFRhYnMobGlzdHMsIHZhcmkpIHtcXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0cy5sZW5ndGg7IGkrKykge1xcbiAgICAgICAgZC5wdXNoKHtcXG4gICAgICAgICAgICB0aXRsZTogZ2V0TXlWYXIodmFyaSwgJzAnKSA9PSBpID8gJ+KAnOKAnCcgKyAn4o+zICcgKyBsaXN0c1tpXS5ncm91cCArICfigJ3igJ0nIDogbGlzdHNbaV0uZ3JvdXAsXFxuICAgICAgICAgICAgdXJsOiAkKFxcXCJoaWtlcjovL2VtcHR5XFxcIikubGF6eVJ1bGUoKHZhcmksIGkpID0+IHtcXG4gICAgICAgICAgICAgICAgcHV0TXlWYXIodmFyaSwgaSk7XFxuICAgICAgICAgICAgICAgIHB1dE15VmFyKFxcXCJ0YWJzdXJsXFxcIiwgaSk7XFxuICAgICAgICAgICAgICAgIHB1dE15VmFyKCdzaHNvcnQnLCAnMScpXFxuICAgICAgICAgICAgICAgIHB1dE15VmFyKCdzaCcsIGkpXFxuICAgICAgICAgICAgICAgIHB1dE15VmFyKFxcXCJ2YXJpbFxcXCIsIFxcXCIwXFxcIik7XFxuICAgICAgICAgICAgICAgIHJlZnJlc2hQYWdlKGZhbHNlKTtcXG4gICAgICAgICAgICAgICAgcmV0dXJuIFxcXCJoaWtlcjovL2VtcHR5XFxcIlxcbiAgICAgICAgICAgIH0sIHZhcmksIGkpLFxcbiAgICAgICAgICAgIGNvbF90eXBlOiAnc2Nyb2xsX2J1dHRvbicsXFxuICAgICAgICB9KVxcbiAgICB9XFxufVxcblxcbmZ1bmN0aW9uIHNldExpc3RzKGxpc3RzLCBpbmRleCkge1xcbiAgICBpZiAobGlzdHMubGVuZ3RoICE9ICcnKSB7XFxuICAgICAgICB2YXIgbGlzdCA9IGxpc3RzW2luZGV4XS5vcHRpb25zO1xcbiAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBsaXN0Lmxlbmd0aDsgaisrKSB7XFxuICAgICAgICAgICAgdmFyIHRpdGlsZSA9IGxpc3Rbal0ubmFtZVxcbiAgICAgICAgICAgIHZhciBsaXN0c3VybCA9IGxpc3Rbal0udXJsXFxuICAgICAgICAgICAgdmFyIGxpc3RzcHdkID0gbGlzdFtqXS5wd2RcXG4gICAgICAgICAgICBkLnB1c2goe1xcbiAgICAgICAgICAgICAgICB0aXRsZTogZ2V0TXlWYXIoXFxcInZhcmlsXFxcIiwgJzAnKSA9PSBqID8gJ+KAnOKAnCcgKyAn4o+zICcgKyB0aXRpbGUgKyAn4oCd4oCdJyA6IHRpdGlsZSxcXG4gICAgICAgICAgICAgICAgdXJsOiAkKFxcXCIjbm9Mb2FkaW5nI1xcXCIpLmxhenlSdWxlKChsaXN0c3VybCwgbGlzdHNwd2QsIGopID0+IHtcXG4gICAgICAgICAgICAgICAgICAgIHB1dE15VmFyKCdzaHNvcnQnLCAnMCcpXFxuICAgICAgICAgICAgICAgICAgICBwdXRNeVZhcihcXFwidmFyaWxcXFwiLCBqKTtcXG4gICAgICAgICAgICAgICAgICAgIHB1dE15VmFyKFxcXCJsaXN0c3VybFxcXCIsIGxpc3RzdXJsKTtcXG4gICAgICAgICAgICAgICAgICAgIHB1dE15VmFyKFxcXCJsaXN0c3B3ZFxcXCIsIGxpc3RzcHdkKTtcXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2hQYWdlKGZhbHNlKTtcXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBcXFwiaGlrZXI6Ly9lbXB0eVxcXCJcXG4gICAgICAgICAgICAgICAgfSwgbGlzdHN1cmwsIGxpc3RzcHdkLCBqKSxcXG4gICAgICAgICAgICAvLyAgICAgY29sX3R5cGU6ICdzY3JvbGxfYnV0dG9uJyxcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICdmbGV4X2J1dHRvbicsXFxuICAgICAgICAgICAgfSk7XFxuICAgICAgICB9XFxuICAgIH1cXG59XFxuXFxuaWYgKE1ZX1BBR0UgPT0gJzEnKSB7XFxuICAgIHNldFRhYnMobGlzdHMsIE1ZX1VSTCk7XFxuICAgIGQucHVzaCh7XFxuICAgICAgICBjb2xfdHlwZTogJ2xpbmUnXFxuICAgIH0pXFxuICAgIHNldExpc3RzKGxpc3RzLCBnZXRNeVZhcihNWV9VUkwsICcwJykpO1xcbiAgICBkLnB1c2goe1xcbiAgICAgICAgY29sX3R5cGU6ICdsaW5lX2JsYW5rJ1xcbiAgICB9KVxcbn1cXG5cXG4vL1VSTFxcbmlmIChnZXRNeVZhcignc2hzb3J0JykgPT0gXFxcIjFcXFwiKSB7XFxuICAgIHZhciBVUkwgPSBsaXN0c1tnZXRNeVZhcignc2gnLCBcXFwiMFxcXCIpXS5vcHRpb25zWzBdLnVybFxcbiAgICB2YXIgcHdkID0gbGlzdHNbZ2V0TXlWYXIoJ3NoJywgXFxcIjBcXFwiKV0ub3B0aW9uc1swXS5wd2RcXG59IGVsc2Uge1xcbiAgICB2YXIgVVJMID0gZ2V0TXlWYXIoXFxcImxpc3RzdXJsXFxcIiwgbGlzdHNbMF0ub3B0aW9uc1swXS51cmwpXFxuICAgIHZhciBwd2QgPSBnZXRNeVZhcihcXFwibGlzdHNwd2RcXFwiLCBsaXN0c1swXS5vcHRpb25zWzBdLnB3ZCk7XFxufVxcblwifSx7XCJjb2xfdHlwZVwiOlwibW92aWVfM1wiLFwibmFtZVwiOlwiY29va2llXCIsXCJwYXRoXCI6XCJjb29raWVcIixcInJ1bGVcIjpcImZ1bmN0aW9uIGdldEpzb24odXJsLCBwd2QsIHRydXJsKSB7XFxuICAgIGxldCBodG1sID0gcmVxdWVzdCh1cmwpO1xcbiAgICB0cnkge1xcbiAgICAgICAgdmFyIGljbyA9IGh0bWwubWF0Y2goL2JhY2tncm91bmQ6dXJsXFxcXCgoLio/KScvKVsxXTtcXG4gICAgfSBjYXRjaCAoZSkge31cXG4gICAgcHV0TXlWYXIoXFxcImljb1xcXCIsIGljbyk7XFxuICAgIHB1dE15VmFyKFxcXCJodG1sXFxcIiwgaHRtbCk7XFxuICAgIGV2YWwoaHRtbC5tYXRjaCgvdmFyIHBnczsoW1xcXFxzXFxcXFNdKj9wZ3MuKzspLylbMV0pO1xcbiAgICBldmFsKCd2YXIgYm9keSA9JyArIGh0bWwubWF0Y2goL2RhdGEgOihbXFxcXHNcXFxcU10qP1xcXFx9KS8pWzFdKTtcXG4gICAgcmV0dXJuIEpTT04ucGFyc2UocG9zdCh0cnVybCArICcvZmlsZW1vcmVhamF4LnBocCcsIHtcXG4gICAgICAgIGJvZHk6IGJvZHlcXG4gICAgfSkpLnRleHQ7XFxufVxcbnZhciB0cnVybCA9IFVSTC5tYXRjaCgvaHR0cC4qP2NvbS8pO1xcbnZhciBsaXN0ID0gZ2V0SnNvbihVUkwsIHB3ZCwgdHJ1cmwpO1xcblxcbi8v5oSf6LCi5aKZ5L2s5Luj56CBXCJ9LHtcImNvbF90eXBlXCI6XCJtb3ZpZV8zXCIsXCJuYW1lXCI6XCLmkJzntKJcIixcInBhdGhcIjpcInNzXCIsXCJydWxlXCI6XCJkLnB1c2goe1xcbiAgICB1cmw6ICQudG9TdHJpbmcoKCkgPT4ge1xcbiAgICAgIGlmIChpbnB1dC50cmltKCkpIHtcXG4gICAgICAgICBpZiAoL2h0dHB8aHR0cHMvLnRlc3QoaW5wdXQpKSB7XFxuICAgICAgICAgICAgdmFyIGxpbmsgPSAnaGlrZXI6Ly9lbXB0eSMjZnlwYWdlJCQkJyArIGlucHV0O1xcbiAgICAgICAgICAgIHJldHVybiAkKGxpbmspLnJ1bGUoKCkgPT4ge1xcbiAgICAgICAgICAgICAgICB2YXIgZCA9IFtdXFxuICAgICAgICAgICAgICAgIC8vdmFyIHNzdXJsID0gTVlfVVJMLnNwbGl0KFxcXCIkJCRcXFwiKVsxXS5tYXRjaCgvKGh0dHB8ZnRwfGh0dHBzKTpcXFxcL1xcXFwvW1xcXFx3XFxcXC1fXSsoXFxcXC5bXFxcXHdcXFxcLV9dKykrKFtcXFxcd1xcXFwtXFxcXC4sQD9ePSUmOi9+XFxcXCsjXSpbXFxcXHdcXFxcLVxcXFxAP149JSYvflxcXFwrI10pPy8pWzBdXFxuXFx0XFx0XFx0XFx0dmFyIHNzdXJsID0gTVlfVVJMLm1hdGNoKC8oaHR0cHxmdHB8aHR0cHMpOlxcXFwvXFxcXC9bXFxcXHdcXFxcLV9dKyhcXFxcLltcXFxcd1xcXFwtX10rKSsoW1xcXFx3XFxcXC1cXFxcLixAP149JSY6L35cXFxcKyNdKltcXFxcd1xcXFwtXFxcXEA/Xj0lJi9+XFxcXCsjXSk/LylbMF1cXG4gICAgICAgICAgICAgICAgdmFyIHNzcHdkID0gTVlfVVJMLnNwbGl0KFxcXCLlr4bnoIE6XFxcIilbMV1cXG4gICAgICAgICAgICAgICAgcHV0TXlWYXIoXFxcImxpc3RzdXJsXFxcIiwgc3N1cmwpO1xcbiAgICAgICAgICAgICAgICBwdXRNeVZhcihcXFwibGlzdHNwd2RcXFwiLCBzc3B3ZCk7XFxuICAgICAgICAgICAgICAgIHZhciBVUkwgPSBnZXRNeVZhcihcXFwibGlzdHN1cmxcXFwiLCBcXFwiXFxcIik7XFxuICAgICAgICAgICAgICAgIHZhciBwd2QgPSBnZXRNeVZhcihcXFwibGlzdHNwd2RcXFwiLCBcXFwiXFxcIik7XFxuICAgICAgICAgICAgICAgIGV2YWwoSlNPTi5wYXJzZShyZXF1ZXN0KCdoaWtlcjovL3BhZ2UveWVtaWFuJykpLnJ1bGUpXFxuICAgICAgICAgICAgfSlcXG4gICAgICAgIH1lbHNle1xcbiAgICAgICByZXR1cm4gXFxcImhpa2VyOi8vc2VhcmNoP3J1bGU9XFxcIiArIE1ZX1JVTEUudGl0bGUgKyBcXFwiJnM9XFxcIitpbnB1dFxcbiAgICAgICAgXFxuICAgICAgICB9XFxuICAgICAgICB9XFxuICAgICAgICAgZWxzZSB7XFxuICAgICAgICAgICAgcmV0dXJuICd0b2FzdDovL+ivt+i+k+WFpee9keebmOmTvuaOpSc7XFxuICAgICAgICB9XFxuICAgIH0pLFxcbiAgICB0aXRsZTogJ+i/m+WFpScsXFxuICAgIGRlc2M6IFxcXCLmlK/mjIHovpPlhaXkupHnm5jliIbkuqvpk77mjqVcXFwiLFxcbiAgICBjb2xfdHlwZTogXFxcImlucHV0XFxcIlxcbn0pO1wifSx7XCJuYW1lXCI6XCJsYXp5XCIsXCJwYXRoXCI6XCJsYXp5XCIsXCJydWxlXCI6XCJ2YXIgbGF6eSA9ICQoXFxcIlxcXCIpLmxhenlSdWxlKCgpID0+IHtcXG4gICAgICAgdHJ5IHtcXG4gICAgICAgICAgdmFyIGh0bWwgPSByZXF1ZXN0KGlucHV0KTtcXG4gICAgICAgICAvLyBsb2coaW5wdXQpXFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHVybCA9ICdodHRwczovL2RldmVsb3Blci5sYW56b3VnLmNvbS9maWxlLycgKyBodG1sLm1hdGNoKC8nKFxcXFw/Lio/KScvKVsxXVxcbiAgICAgICAgICAgICAgICAgICAgICAgLy8gbG9nKHVybClcXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIganN1cmwgPSByZXF1ZXN0KHVybCwge1xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWRpcmVjdDogZmFsc2UsXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGhIZWFkZXJzOiB0cnVlXFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIganN1cmwgPSBqc3VybC5tYXRjaCgvaHJlZj0uXFxcIiguKj8pXFxcIi8pWzFdXFxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFxcXCJkb3dubG9hZDovL1xcXCIgKyBqc3VybCAvLzHjgIHlu7rorq7kvb/nlKjnrKzkuInmlrnkuIvovb3lmahcXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyByZXR1cm4ganN1cmwgICAvLzLjgIHlu7rorq7lhoXnva7kuIvovb3lmajkvb/nlKhcXG4gICAgICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcXG4gICAgICAgICAgICAgICAgICAgICAgICBsb2coXFxcIui9rOi3s+WOn+ermVxcXCIpXFxuICAgICAgICAgICAgICAgICAgICAgICAgbG9nKGlucHV0KVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dFxcbiAgICAgICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgICAgICB9KVwifSx7XCJjb2xfdHlwZVwiOlwibW92aWVfM1wiLFwibmFtZVwiOlwi572R55uYXCIsXCJwYXRoXCI6XCJ5ZW1pYW5cIixcInJ1bGVcIjpcInNldFBhZ2VUaXRsZSgn572R55uYJylcXG5ldmFsKEpTT04ucGFyc2UocmVxdWVzdCgnaGlrZXI6Ly9wYWdlL2xhenknKSkucnVsZSlcXG5cXG5cXG5cXG50cnkge1xcbiAgICBldmFsKEpTT04ucGFyc2UocmVxdWVzdCgnaGlrZXI6Ly9wYWdlL2Nvb2tpZScpKS5ydWxlKVxcbiAgICBpZiAoTVlfUEFHRSA9PSAnMScpIHtcXG4gICAgICAgIHRyeSB7XFxuICAgICAgICAgICAgdmFyIHdsaXN0ID0gcGFyc2VEb21Gb3JBcnJheShnZXRNeVZhcihcXFwiaHRtbFxcXCIpLCAnI2ZvbGRlciYmYScpO1xcbiAgICAgICAgICAgIGZvciAodmFyIGogaW4gd2xpc3QpIHtcXG4gICAgICAgICAgICAgICAgdmFyIHVybCA9ICdoaWtlcjovL2VtcHR5I2Z5cGFnZSQkJCcgKyB0cnVybCArIHdsaXN0W2pdLm1hdGNoKC9ocmVmPVxcXCIoLio/KVxcXCIvKVsxXTtcXG4gICAgICAgICAgICAgICAgZC5wdXNoKHtcXG4gICAgICAgICAgICAgICAgICAgIGltZzogJ2h0dHBzOi8vbGFubWVpZ3VvamlhbmcuY29tL3R1Ymlhby9tb3JlLzM3LnBuZycsXFxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogcGFyc2VEb21Gb3JIdG1sKHdsaXN0W2pdLCAnLmZpbGVuYW1lJiZUZXh0JykucmVwbGFjZSgv5YWs5LyX5Y+3LisvZywgXFxcIlxcXCIpLFxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6IFxcXCJhdmF0YXJcXFwiLFxcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAkKHVybCkucnVsZSgoKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgLy9sb2coTVlfVVJMKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkID0gW11cXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIgc3N1cmwgPSBNWV9VUkwuc3BsaXQoXFxcIiQkJFxcXCIpWzFdLm1hdGNoKC8oaHR0cHxmdHB8aHR0cHMpOlxcXFwvXFxcXC9bXFxcXHdcXFxcLV9dKyhcXFxcLltcXFxcd1xcXFwtX10rKSsoW1xcXFx3XFxcXC1cXFxcLixAP149JSY6L35cXFxcKyNdKltcXFxcd1xcXFwtXFxcXEA/Xj0lJi9+XFxcXCsjXSk/LylbMF1cXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIgc3Nwd2QgPSBNWV9VUkwuc3BsaXQoXFxcIuWvhueggTpcXFwiKVsxXVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHB1dE15VmFyKFxcXCJsaXN0c3VybFxcXCIsIHNzdXJsKTtcXG4gICAgICAgICAgICAgICAgICAgICAgICBwdXRNeVZhcihcXFwibGlzdHNwd2RcXFwiLCBzc3B3ZCk7XFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIFVSTCA9IGdldE15VmFyKFxcXCJsaXN0c3VybFxcXCIsIFxcXCJcXFwiKTtcXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIgcHdkID0gZ2V0TXlWYXIoXFxcImxpc3RzcHdkXFxcIiwgXFxcIlxcXCIpO1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGV2YWwoSlNPTi5wYXJzZShyZXF1ZXN0KCdoaWtlcjovL3BhZ2UveWVtaWFuJykpLnJ1bGUpXFxuICAgICAgICAgICAgICAgICAgICB9KSxcXG4gICAgICAgICAgICAgICAgfSk7XFxuICAgICAgICAgICAgICAgICBkLnB1c2goe1xcbiAgICAgICAgY29sX3R5cGU6ICdsaW5lJ1xcbiAgICB9KVxcbiAgICAgICAgICAgIH1cXG4gICAgICAgIH0gY2F0Y2ggKGUpIHt9XFxuICAgICAgICB0cnkge1xcbiAgICAgICAgICAgIC8vaWYgKFVSTCA9PSBsaXN0c1swXS5vcHRpb25zWzBdLnVybCkge1xcbiAgICAgICAgICAgIGlmICgvaGFpa3VvLy50ZXN0KFVSTCkpIHtcXG4gICAgICAgICAgICAgICAgZC5wdXNoKHtcXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcXFwiPGNlbnRlcj5cXFwiICsgJzxzcGFuIHN0eWxlPVxcXCJjb2xvcjogI0ZGNDUwMFxcXCI+5YWs5LyX5Y+377ya5paw5pa55ZyG5bCP5qOJ6KKE77yBPHNtYWxsPijngrnlh7vlpI3liLYpPC9zbWFsbD48L3NwYW4+PC9jZW50ZXI+JyxcXG4gICAgICAgICAgICAgICAgICAgIHVybDogJ2NvcHk6Ly/mlrDmlrnlnIblsI/mo4noooQuanM6XFxcInRvYXN0Oi8v5bey5aSN5Yi277yM6K+35Yiw5b6u5L+h5YWz5rOo5bCP5qOJ6KKE5YWs5LyX5Y+3XFxcIicsXFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogXFxcImF2YXRhclxcXCIsXFxuICAgICAgICAgICAgICAgICAgICBpbWc6IFxcXCJodHRwOi8vcGljLmRvd25jYy5jb20vdXBsb2FkLzIwMjEtNC8yMDIxNDgxNDE1MzAxMzY5LnBuZ1xcXCJcXG4gICAgICAgICAgICAgICAgfSlcXG4gICAgICAgICAgICAgICAgZC5wdXNoKHtcXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcXFwi4oCc4oCc4oCd4oCdPGNlbnRlcj48c21hbGw+XFxcIiArICc8c3BhbiBzdHlsZT1cXFwiY29sb3I6ICNGRjQ1MDBcXFwiPumHjeimgeabtOaWsOWGheWuueingeWFrOS8l+WPt++8muaWsOaWueWchuWwj+ajieiihO+8gVxcXFxu5Yir5b+Y5LqG54K56LWe44CB5Zyo55yL44CB5oqV5biB5LiJ6L+e77yBPC9zcGFuPjwvc21hbGw+PC9jZW50ZXI+JyxcXG4gICAgICAgICAgICAgICAgICAgIHVybDogJ2h0dHBzOi8vbXAud2VpeGluLnFxLmNvbS9zL3VrTVo0RDZlUm0tT0NBUjFHOFBhb1EnLFxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0X2NlbnRlcl8xJ1xcbiAgICAgICAgICAgICAgICB9KTtcXG4gICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCA1OyBqKyspIHtcXG4gICAgICAgICAgICAgICAgICAgIGQucHVzaCh7XFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICdsaW5lJ1xcbiAgICAgICAgICAgICAgICAgICAgfSlcXG4gICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgIH1cXG4gICAgICAgIH0gY2F0Y2ggKGUpIHt9XFxuICAgIH1cXG5cXG4gICBcXG4gICAgZm9yICh2YXIgaSBpbiBsaXN0KSB7XFxuICAgICAgICBpZiAobGlzdFtpXS5pZCAhPSB1bmRlZmluZWQpIHtcXG4gICAgICAgIFxcdHZhciB1cmwgPXRydXJsICsgJy90cC8nICsgbGlzdFtpXS5pZFxcbiAgICAgICAgICAgIGlmIChsaXN0W2ldLmljbyAhPSB1bmRlZmluZWQpIHtcXG4gICAgICAgICAgICAgICAgdmFyIGljbyA9IGdldE15VmFyKFxcXCJpY29cXFwiKSArIGxpc3RbaV0uaWNvXFxuICAgICAgICAgICAgfSBlbHNlIHtcXG4gICAgICAgICAgICAgICAgdmFyIGljbyA9IFxcXCJodHRwczovL2xhbm1laWd1b2ppYW5nLmNvbS90dWJpYW8vbWVzc3kvNzEuc3ZnXFxcIlxcbiAgICAgICAgICAgIH1cXG4gICAgICAgICAgICBkLnB1c2goe1xcbiAgICAgICAgICAgICAgICB0aXRsZTogbGlzdFtpXS5uYW1lX2FsbCxcXG4gICAgICAgICAgICAgICAgaW1nOiBpY28sICAgICAgICAgICAgICAgIFxcbiAgICAgICAgICAgICAgICB1cmw6dXJsK2xhenksIFxcbiAgICAgICAgICAgICAgICBjb2xfdHlwZTogXFxcImF2YXRhclxcXCIsXFxuICAgICAgICAgICAgfSk7XFxuICAgICAgICAgICAgZC5wdXNoKHtcXG4gICAgICAgICAgICB0aXRsZTpcXFwi4piF5Y+R5biD5LqO4piFXFxcIitsaXN0W2ldLnRpbWUsXFxuICAgICAgICAgIC8vICB1cmw6XFxcInRvYXN0Oi8v5Y+R5biD5LqOXFxcIitsaXN0W2ldLnRpbWUsIFxcbiAgICAgICAgICAgIHVybDp1cmwrbGF6eSxcXG4gICAgICAgICAgICBjb2xfdHlwZTogXFxcInRleHRfMVxcXCIsXFxuICAgICAgICAgIC8vIGNvbF90eXBlOiBcXFwiYXZhdGFyXFxcIixcXG4gICAgICAgICAgICBcXG4gICAgICAgICAgICB9KTtcXG4gICAgICAgICAgICAgICAgZC5wdXNoKHtcXG4gICAgICAgIGNvbF90eXBlOiAnbGluZSdcXG4gICAgfSlcXG4gICAgICAgIH1cXG4gICAgfVxcbiAgICBpZiAobGlzdCA9PSBcXFwibm8gZmlsZVxcXCIpIHtcXG4gICAgICAgIGQucHVzaCh7XFxuICAgICAgICAgICAgdGl0bGU6IFxcXCLigJzigJzigJ3igJ08Y2VudGVyPjxzbWFsbD5cXFwiICsgJzxzcGFuIHN0eWxlPVxcXCJjb2xvcjogIzk5OTk5OVxcXCI+772e772e772e5oiR5piv5pyJ5bqV57q/55qE772e772e772ePC9zcGFuPjwvc21hbGw+PC9jZW50ZXI+JyxcXG4gICAgICAgICAgICB1cmw6ICd0b2FzdDovL+WIq+eCueS6hu+8jOaIkeecn+eahOacieW6lee6v++8gScsXFxuICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0X2NlbnRlcl8xJ1xcbiAgICAgICAgfSk7XFxuICAgIH1cXG4gICAgXFxuICAgICAgaWYgKGxpc3QgPT0gXFxcIlxcXCIpIHtcXG4gICAgICAgICAgICBkLnB1c2goe1xcbiAgICAgICAgICAgIHRpdGxlOiBcXFwi4oCc4oCc4oCd4oCdPGNlbnRlcj5cXFwiICsgJzxzcGFuIHN0eWxlPVxcXCJjb2xvcjogI0ZGNDUwMFxcXCI+5rKh5pyJ6I635Y+W5Yiw5pWw5o2u44CC77yBPHNtYWxsPijngrnlh7vov5vljp/nvZHpobUpPC9zbWFsbD48L3NwYW4+PC9jZW50ZXI+JyxcXG4gICAgICAgICAgIC8vdGl0bGU6IFxcXCLigJzigJzigJ3igJ08Y2VudGVyPjxzbWFsbD5cXFwiICsgJzxzcGFuIHN0eWxlPVxcXCJjb2xvcjogIzk5OTk5OVxcXCI+5rKh5pyJ6I635Y+W5Yiw5pWw5o2u44CC77yI54K55Ye76L+b5Y6f572R6aG177yJPC9zcGFuPjwvc21hbGw+PC9jZW50ZXI+JyxcXG4gICAgICAgICAgICB1cmw6IFVSTCxcXG4gICAgICAgICAgICBjb2xfdHlwZTogJ3RleHRfY2VudGVyXzEnXFxuICAgICAgICB9KTsgXFxuICAgIFxcbiAgICAgfVxcbn0gY2F0Y2ggKGUpIHtcXG5cXHRpZiAoL2xhbnpvdS8udGVzdChNWV9VUkwpKSB7XFxuXFx0XFx0dmFyIGRhPU1ZX1VSTC5tYXRjaCgvKGh0dHB8ZnRwfGh0dHBzKTpcXFxcL1xcXFwvW1xcXFx3XFxcXC1fXSsoXFxcXC5bXFxcXHdcXFxcLV9dKykrKFtcXFxcd1xcXFwtXFxcXC4sQD9ePSUmOi9+XFxcXCsjXSpbXFxcXHdcXFxcLVxcXFxAP149JSYvflxcXFwrI10pPy8pWzBdXFxuXFx0XFx0aWYoZGEuaW5kZXhPZihcXFwiY29tL3RwL1xcXCIpPT0tMSl7ICBcXG5cXHRcXHR2YXIgZGE9ZGEucmVwbGFjZShcXFwiY29tL1xcXCIsXFxcImNvbS90cC9cXFwiKVxcblxcdFxcdH1cXG5cXHRcXHRkLnB1c2goe1xcblxcdFxcdFxcdHRpdGxlOiBcXFwi8J+Ul1xcXCIrZGEsXFxuXFx0XFx0XFx0dXJsOiBkYStsYXp5LFxcblxcdFxcdFxcdGNvbF90eXBlOiBcXFwidGV4dF8xXFxcIixcXHRcXHRcXHRcXG4gICAgfSk7XFx0XFxuXFx0XFx0fWVsc2V7XFxuICAgIGQucHVzaCh7XFxuICAgICAgICB0aXRsZTogXFxcIuayoeacieiOt+WPluWIsOS6keebmOS/oeaBr++8jOivt+ehruiupOe9keebmOmTvuaOpeaYr+WQpuato+ehru+8gVxcXCIsXFxuICAgICAgICB1cmw6ICd0b2FzdDovL+ecn+eahOayoeacieiOt+WPluWIsH5+JyxcXG4gICAgICAgIGNvbF90eXBlOiAndGV4dF9jZW50ZXJfMSdcXG4gICAgfSk7XFxuICAgIGlmICgvaHR0cHxodHRwcy8udGVzdChNWV9VUkwpKSB7XFxuICAgICAgIHZhciB1cmwgPSBNWV9VUkwubWF0Y2goLyhodHRwfGZ0cHxodHRwcyk6XFxcXC9cXFxcL1tcXFxcd1xcXFwtX10rKFxcXFwuW1xcXFx3XFxcXC1fXSspKyhbXFxcXHdcXFxcLVxcXFwuLEA/Xj0lJjovflxcXFwrI10qW1xcXFx3XFxcXC1cXFxcQD9ePSUmL35cXFxcKyNdKT8vKVswXVxcbiAgICB9IGVsc2Uge1xcbiAgICAgICAgdmFyIHVybCA9ICd0b2FzdDovL+WlveWDj+S4jeaYr+S4qumTvuaOpe+8gSdcXG4gICAgfVxcbiAgICBkLnB1c2goe1xcbiAgICAgICAgdGl0bGU6IFxcXCLngrnlh7vnvZHpobXmn6XnnIvjgILkvaDovpPlhaXnmoTlnLDlnYDvvJpcXFxcblxcXCIgKyBNWV9VUkwuc3BsaXQoXFxcIiQkJFxcXCIpWzFdLFxcbiAgICAgICAgdXJsOiB1cmwsXFxuICAgICAgICBjb2xfdHlwZTogJ3RleHRfMSdcXG4gICAgfSk7XFxuICAgIGNsZWFyTXlWYXIoXFxcImxpc3RzdXJsXFxcIik7XFxuICAgIGNsZWFyTXlWYXIoXFxcImxpc3RzcHdkXFxcIik7XFxuICAgIH1cXG59XFxuc2V0UmVzdWx0KGQpO1wifV0iLCJpY29uIjoiaHR0cHM6Ly9pbWcxLmFsaTIxMy5uZXQvc2hvdXlvdS9jb3Zlci84LzEwMjU3NzM1LmpwZyIsInByb3h5IjoiIn0=
Add Comment
Please, Sign In to add comment