1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\jiaoyiset\\PayList.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\jiaoyiset\\PayList.vue","mtime":1661420418716},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgQWNjb3VudFR5cGUgZnJvbSAiQC92aWV3cy9GaW5hbmNlL0FjY291bnRUeXBlIjsKaW1wb3J0IFVwbG9hZEZpbGVzIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9VcGxvYWRGaWxlcyI7CmltcG9ydCB7IGFwaVVybCB9IGZyb20gIkAvY29uZmlnL3NldHRpbmdzIjsKaW1wb3J0IHsgZ2V0QWxsUGF5bWVudCwgc2F2ZVBheVNldHRpbmcsIGdldFBheW1lbnQsIGRlbFBheW1lbnQsIHVwZGF0ZURlZmF1bHRTdGF0dXMsIFBheW1lbnR1cGRhdGVFbmFibGVTdGF0dXMsIGdldEFsbEN1c3RvbWVyU291cmNlIH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJEZWxpdmVyeSIsCiAgY29tcG9uZW50czogewogICAgVXBsb2FkRmlsZXMsCiAgICBBY2NvdW50VHlwZQogIH0sCgogIGRhdGEoKSB7CiAgICBjb25zdCB2QmVnaW5Nb25leSA9IChydWxlLCB2YWx1ZSwgY2FsbGJhY2spID0+IHsKICAgICAgaWYgKHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEuYmVnaW5Nb25leSA9PT0gIiIpIHsKICAgICAgICBjYWxsYmFjayhuZXcgRXJyb3IoIuivt+i+k+WFpeacn+WIneS9meminSIpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIGNvbnN0IHZBcHBpZCA9IChydWxlLCB2YWx1ZSwgY2FsbGJhY2spID0+IHsKICAgICAgaWYgKHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEuYXBwaWQgPT09ICIiKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCLor7fovpPlhaXlvq7kv6HlsI/nqIvluo9hcHBpZCIpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIGNvbnN0IG1BcHBpZCA9IChydWxlLCB2YWx1ZSwgY2FsbGJhY2spID0+IHsKICAgICAgaWYgKCF0aGlzLmFkZF9mb3JtLnBheW1lbnREYXRhLm1vYmlsZUFwcGlkKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCLor7fovpPlhaXnp7vliqjlupTnlKhhcHBpZCIpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIGNvbnN0IHZtY2hJZCA9IChydWxlLCB2YWx1ZSwgY2FsbGJhY2spID0+IHsKICAgICAgaWYgKHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEubWNoSWQgPT09ICIiKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCLor7fovpPlhaXmlK/ku5jllYbmiLflj7coTWNoX0lkKSIpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIGNvbnN0IHZhcGlQYXJ0bmVyS2V5ID0gKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgPT4gewogICAgICBpZiAodGhpcy5hZGRfZm9ybS5wYXltZW50RGF0YS5hcGlQYXJ0bmVyS2V5ID09PSAiIikgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcigi6K+36L6T5YWl6K+36L6T5YWl5pSv5LuY5a+G6ZKlIikpOwogICAgICB9IGVsc2UgewogICAgICAgIGNhbGxiYWNrKCk7CiAgICAgIH0KICAgIH07CgogICAgcmV0dXJuIHsKICAgICAgaW1nX3VybDogYXBpVXJsLlFJTklVX1VSTCwKICAgICAgLy8gIOiOt+WPluS4iuS8oOaWh+S7tueahOaVsOe7hAogICAgICBrZXlEYXRhOiBbXSwKICAgICAgY2VydERhdGE6IFtdLAogICAgICByb290RGF0YTogW10sCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgcGFnZTogMSwKICAgICAgdG90YWw6IDAsCiAgICAgIHNob3dfbW9kZWw6IGZhbHNlLAogICAgICBpc19lZGl0OiBmYWxzZSwKICAgICAgcGF5bWVudElkOiAiIiwKICAgICAgcGF5bWVudE5hbWU6ICIiLAogICAgICBpbWdfbGlzdDogW10sCiAgICAgIGFkZF9mb3JtOiB7CiAgICAgICAgdGl0bGU6ICIiLAogICAgICAgIGRlZmF1bHRTdGF0dXM6IDQsCiAgICAgICAgZW5hYmxlU3RhdHVzOiA1LAogICAgICAgIHBheW1lbnREYXRhOiB7CiAgICAgICAgICBiZWdpbk1vbmV5OiAwLAogICAgICAgICAgc29ydHM6ICIiLAogICAgICAgICAgcGF5VHlwZTogIiIsCiAgICAgICAgICBhcHBpZDogIiIsCiAgICAgICAgICBtb2JpbGVBcHBpZDogIiIsCiAgICAgICAgICBtY2hJZDogIiIsCiAgICAgICAgICBtY2hUeXBlOiAxLAogICAgICAgICAgc3ViX21jaF9pZDogIiIsCiAgICAgICAgICBwYXlXYXk6IDEsCiAgICAgICAgICBhcGlQYXJ0bmVyS2V5OiAiIiwKICAgICAgICAgIHJzYVByaXZhdGVLZXk6ICIiLAogICAgICAgICAgLy8g5bqU55So56eB6ZKlCiAgICAgICAgICBhbGlwYXlyc2FQdWJsaWNLZXk6ICIiLAogICAgICAgICAgLy8g5YWs6ZKlCiAgICAgICAgICB3YXlzSWRlbnRpZnlpbmc6IDIsCiAgICAgICAgICAvLyDpqozor4HmlrnlvI8KICAgICAgICAgIGNlcnQ6ICIiLAogICAgICAgICAga2V5OiAiIiwKICAgICAgICAgIHJvb3Q6ICIiLAogICAgICAgICAgZmluYW5jZUFjY291bnRJZDogIiIsCiAgICAgICAgICBmaW5hbmNlQWNjb3VudE5hbWU6ICIiLAogICAgICAgICAgbGltaXQ6ICIiLAogICAgICAgICAgLy/miZPmrL7pmZDpop0KICAgICAgICAgIG5vdEN1c3RvbWVyVHlwZTogW10sCiAgICAgICAgICBleHBlcmllbmNlTnVtOiAiIgogICAgICAgIH0KICAgICAgfSwKICAgICAgYXBwaWQ6ICIiLAogICAgICBwYXlfbGlzdDogW10sCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgdGl0bGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmlK/ku5jlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgYmVnaW5Nb25leTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgdmFsaWRhdG9yOiB2QmVnaW5Nb25leSwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGFwcGlkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB2YWxpZGF0b3I6IHZBcHBpZCwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG1vYmlsZUFwcGlkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB2YWxpZGF0b3I6IG1BcHBpZCwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG1jaElkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB2YWxpZGF0b3I6IHZtY2hJZCwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGFwaVBhcnRuZXJLZXk6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHZhbGlkYXRvcjogdmFwaVBhcnRuZXJLZXksCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBzdWJNY2hJZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgdmFsaWRhdG9yOiB2bWNoSWQsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9LAogICAgICBhY2NvdW50X3Nob3c6IGZhbHNlLAogICAgICBjZXJ0X2ZpbGU6IFtdLAogICAgICBrZXlfZmlsZTogW10sCiAgICAgIG1jaF90eXBlX2xpc3Q6IFt7CiAgICAgICAgbGFiZWw6ICLmma7pgJrllYbmiLciLAogICAgICAgIHZhbHVlOiAxCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWtkOWVhuaItyIsCiAgICAgICAgdmFsdWU6IDIKICAgICAgfV0sCiAgICAgIGN1c3RvbWVyX3R5cGVfbGlzdDogW10KICAgIH07CiAgfSwKCiAgYXN5bmMgY3JlYXRlZCgpIHsKICAgIGF3YWl0IHRoaXMuZ2V0RGF0YSgpOwogICAgYXdhaXQgdGhpcy5nZXRBbGxDdXN0b21lclNvdXJjZSgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0RGF0YSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIGdldERhdGEoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxQYXltZW50KHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfSk7CiAgICAgIHRoaXMucGF5X2xpc3QgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgIH0sCgogICAgLy8gIOS4iuS8oOWvhumSpeaWh+S7tgogICAgdXBMb2FkS0VZKHJlcywgZmlsZSwgZmlsZUxpc3QpIHsKICAgICAgdGhpcy5hZGRfZm9ybS5wYXltZW50RGF0YS5hcGljbGllbnRfa2V5ID0gcmVzLmRhdGE7CiAgICAgIHRoaXMua2V5X2ZpbGUgPSBbewogICAgICAgIG5hbWU6IGZpbGUubmFtZSwKICAgICAgICB1cmw6IHJlcy5kYXRhCiAgICAgIH1dOwogICAgfSwKCiAgICBlcnJvcktleSgpIHsKICAgICAgdGhpcy5hZGRfZm9ybS5wYXltZW50RGF0YS5hcGljbGllbnRfa2V5ID0gIiI7CiAgICAgIHRoaXMua2V5X2ZpbGUgPSBbXTsKICAgIH0sCgogICAga2V5UmVtb3ZlKCkgewogICAgICB0aGlzLmFkZF9mb3JtLnBheW1lbnREYXRhLmFwaWNsaWVudF9rZXkgPSAiIjsKICAgIH0sCgogICAgY2VydFJlbW92ZSgpIHsKICAgICAgdGhpcy5hZGRfZm9ybS5wYXltZW50RGF0YS5hcGljbGllbnRfY2VydCA9ICIiOwogICAgfSwKCiAgICBlcnJvckNlcnQoKSB7CiAgICAgIHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEuYXBpY2xpZW50X2NlcnQgPSAiIjsKICAgICAgdGhpcy5jZXJ0X2ZpbGUgPSBbXTsKICAgIH0sCgogICAgLy8gIOS4iuS8oGNlcnTmlofku7YKICAgIHVwTG9hZENlcnQocmVzLCBmaWxlLCBmaWxlTGlzdCkgewogICAgICB0aGlzLmFkZF9mb3JtLnBheW1lbnREYXRhLmFwaWNsaWVudF9jZXJ0ID0gcmVzLmRhdGE7CiAgICAgIHRoaXMuY2VydF9maWxlID0gW3sKICAgICAgICBuYW1lOiBmaWxlLm5hbWUsCiAgICAgICAgdXJsOiByZXMuZGF0YQogICAgICB9XTsKICAgIH0sCgogICAgLy8gIOS4iuS8oHJvb3Tmlofku7YKICAgIHVwTG9hZFJvb3QocmVzLCBmaWxlLCBmaWxlTGlzdCkgewogICAgICB0aGlzLnJvb3REYXRhID0gZmlsZUxpc3Q7CiAgICAgIHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEucm9vdCA9IGZpbGVMaXN0Lm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4gYCR7dGhpcy5pbWdfdXJsfS8ke2l0ZW0ucmVzcG9uc2Uua2V5fWA7CiAgICAgIH0pOwogICAgfSwKCiAgICBhc3luYyBhZGREYXRhKCkgewogICAgICB0aGlzLiRyZWZzWyJhZGRfZm9ybSJdLnZhbGlkYXRlKGFzeW5jIHZhbGlkID0+IHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIGlmICghdGhpcy5hcHBpZCAmJiAhWyLpk7booYzmiZPmrL4iLCAi5L2Z6aKd5pSv5LuYIl0uaW5jbHVkZXModGhpcy5hZGRfZm9ybS50aXRsZSkpIHsKICAgICAgICAgICAgdGhpcy4kY29uZmlybSgi5pyf5Yid5L2Z6aKd5Y+q6IO95aGr5YaZ5LiA5qyhLOaPkOS6pOWQjuS4jeiDveS/ruaUuSwg5piv5ZCm57un57utPyIsICLmj5DnpLoiLCB7CiAgICAgICAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICAgICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICAgICAgICBsZXQgdGFyZ2V0ID0ge307CiAgICAgICAgICAgICAgdGFyZ2V0ID0gYXdhaXQgc2F2ZVBheVNldHRpbmcodGhpcy5wYXltZW50SWQsIHsgLi4udGhpcy5hZGRfZm9ybQogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIGNvbnN0IGRhdGEgPSB0YXJnZXQ7CiAgICAgICAgICAgICAgdGhpcy5zaG93X21vZGVsID0gZmFsc2U7CiAgICAgICAgICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgICAgICAgICB9KS5jYXRjaCgoKSA9PiB7CiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgICAgICB0eXBlOiAiaW5mbyIsCiAgICAgICAgICAgICAgICBtZXNzYWdlOiAi6K+35L+u5pS55pyf5Yid5L2Z6aKdIgogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGxldCB0YXJnZXQgPSB7fTsKICAgICAgICAgICAgdGFyZ2V0ID0gYXdhaXQgc2F2ZVBheVNldHRpbmcodGhpcy5wYXltZW50SWQsIHRoaXMuYWRkX2Zvcm0pOwogICAgICAgICAgICBjb25zdCBkYXRhID0gdGFyZ2V0OwogICAgICAgICAgICB0aGlzLnNob3dfbW9kZWwgPSBmYWxzZTsKICAgICAgICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAoKICAgIC8vICDojrflj5bphY3nva7or6bmg4UKICAgIGFzeW5jIGdldFBheW1lbnQoaWQsIHJvdykgewogICAgICB0aGlzLnBheW1lbnRJZCA9IHJvdy5pZDsKICAgICAgdGhpcy5wYXltZW50TmFtZSA9IHJvdy50aXRsZTsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFBheW1lbnQoaWQpOwoKICAgICAgaWYgKEpTT04uc3RyaW5naWZ5KGRhdGEpID09PSAie30iKSB7CiAgICAgICAgdGhpcy5hZGRfZm9ybSA9IHsgLi4udGhpcy5hZGRfZm9ybSwKICAgICAgICAgIHRpdGxlOiByb3cudGl0bGUsCiAgICAgICAgICBsb2dvOiByb3cubG9nbywKICAgICAgICAgIGRlZmF1bHRTdGF0dXM6IHJvdy5kZWZhdWx0U3RhdHVzLAogICAgICAgICAgZW5hYmxlU3RhdHVzOiByb3cuZW5hYmxlU3RhdHVzCiAgICAgICAgfTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBhZGRmb3JtID0geyAuLi5kYXRhLAogICAgICAgICAgcGF5bWVudERhdGE6IHsgLi4udGhpcy5hZGRfZm9ybS5wYXltZW50RGF0YSwKICAgICAgICAgICAgLi4uZGF0YS5wYXltZW50RGF0YQogICAgICAgICAgfQogICAgICAgIH07CiAgICAgICAgdGhpcy5hZGRfZm9ybSA9IGFkZGZvcm07CiAgICAgICAgdGhpcy5hcHBpZCA9IHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEuYXBwaWQ7CgogICAgICAgIGlmIChkYXRhLnBheW1lbnREYXRhLmFwaWNsaWVudF9jZXJ0KSB7CiAgICAgICAgICBjb25zdCBuYW1lID0gZGF0YS5wYXltZW50RGF0YS5hcGljbGllbnRfY2VydC5zcGxpdCgiLyIpWzJdOwogICAgICAgICAgdGhpcy5jZXJ0X2ZpbGUgPSBbewogICAgICAgICAgICBuYW1lOiBuYW1lLAogICAgICAgICAgICB1cmw6IGRhdGEucGF5bWVudERhdGEuYXBpY2xpZW50X2NlcnQKICAgICAgICAgIH1dOwogICAgICAgIH0KCiAgICAgICAgaWYgKGRhdGEucGF5bWVudERhdGEuYXBpY2xpZW50X2tleSkgewogICAgICAgICAgY29uc3QgbmFtZSA9IGRhdGEucGF5bWVudERhdGEuYXBpY2xpZW50X2tleS5zcGxpdCgiLyIpWzJdOwogICAgICAgICAgdGhpcy5rZXlfZmlsZSA9IFt7CiAgICAgICAgICAgIG5hbWU6IG5hbWUsCiAgICAgICAgICAgIHVybDogZGF0YS5wYXltZW50RGF0YS5hcGljbGllbnRfa2V5CiAgICAgICAgICB9XTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sCgogICAgb3Blbk1vZGVsKGlzRWRpdCwgcm93KSB7CiAgICAgIHRoaXMuc2hvd19tb2RlbCA9IHRydWU7CiAgICAgIHRoaXMuaXNfZWRpdCA9IGlzRWRpdDsKCiAgICAgIGlmIChyb3cpIHsKICAgICAgICB0aGlzLmdldFBheW1lbnQocm93LmlkLCByb3cpOwogICAgICB9CiAgICB9LAoKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2VTaXplID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBwYWdlQ2hhbmdlKHBhZ2UpIHsKICAgICAgdGhpcy5wYWdlID0gcGFnZTsKICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICB9LAoKICAgIGRlbERhdGEoaWQpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a6KaB5Yig6Zmk6K+l5pSv5LuY5pa55byP5ZCXPyIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZGVsUGF5bWVudChpZCk7CiAgICAgICAgYXdhaXQgdGhpcy5nZXREYXRhKCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5Yig6Zmk5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAoKICAgIGRlZmF1bHREYXRhKGlkKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgeWwhuivpeaUr+S7mOaWueW8j+iuvuS4uum7mOiupOWQlz8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHVwZGF0ZURlZmF1bHRTdGF0dXMoaWQsIHsKICAgICAgICAgIGRlZmF1bHRTdGF0dXM6ICI1IgogICAgICAgIH0pOwogICAgICAgIGF3YWl0IHRoaXMuZ2V0RGF0YSgpOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuiuvue9ruaIkOWKnyEiCiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKCiAgICBhc3luYyBzdGF0dXNTZXQodmFsLCByb3cpIHsKICAgICAgdHJ5IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgUGF5bWVudHVwZGF0ZUVuYWJsZVN0YXR1cyhyb3cuaWQsIHsKICAgICAgICAgIGVuYWJsZVN0YXR1czogdmFsCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5pON5L2c5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSBjYXRjaCAoZSkgewogICAgICAgIGF3YWl0IHRoaXMuZ2V0RGF0YSgpOwogICAgICB9CiAgICB9LAoKICAgIGFjY291bnRzZWwodmFsKSB7CiAgICAgIHRoaXMuYWRkX2Zvcm0ucGF5bWVudERhdGEuZmluYW5jZUFjY291bnRJZCA9IHZhbFswXS5pZDsKICAgICAgdGhpcy5hZGRfZm9ybS5wYXltZW50RGF0YS5maW5hbmNlQWNjb3VudE5hbWUgPSB2YWxbMF0uYmFua05hbWU7CiAgICB9LAoKICAgIC8vIOiOt+WPluWuouaIt+exu+WeiwogICAgYXN5bmMgZ2V0QWxsQ3VzdG9tZXJTb3VyY2UoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxDdXN0b21lclNvdXJjZSh7CiAgICAgICAgcGFnZTogMSwKICAgICAgICBwYWdlU2l6ZTogOTkKICAgICAgfSk7CiAgICAgIHRoaXMuY3VzdG9tZXJfdHlwZV9saXN0ID0gZGF0YS5kYXRhOwogICAgfQoKICB9Cn07"},null]}
|