mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-28 15:05:18 +08:00
# Conflicts: # jsowell-ui/.env.development # jsowell-ui/.env.staging # jsowell-ui/bin/build-sit.bat # jsowell-ui/bin/build.bat # jsowell-ui/src/api/adapayMember/adapayMember.js # jsowell-ui/src/api/pile/merchant.js # jsowell-ui/src/router/index.js # jsowell-ui/src/views/financial/financeDetail.vue # jsowell-ui/src/views/financial/merchant.vue # jsowell-ui/src/views/homeIndex/homeIndex.vue # jsowell-ui/src/views/login.vue # jsowell-ui/src/views/pile/basic/detail.vue # jsowell-ui/src/views/pile/station/components/SiteInfo.vue # jsowell-ui/src/views/pile/station/detail.vue # jsowell-ui/src/views/pile/station/orderReport.vue
1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"remainingRequest":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\src\\views\\financial\\financeDetail-new.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\src\\views\\financial\\financeDetail-new.vue","mtime":1747098376083},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\babel.config.js","mtime":1747098375841},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1748394193395},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1748394193395},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1748394197445},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1748394193395},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1748394199226}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi9pZGVhUHJvamVjdHMvanNvd2VsbC1jaGFyZ2VyLXdlYi9qc293ZWxsLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmluZC5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IuZmluZC5qcyIpOwp2YXIgX2FkYXBheU1lbWJlciA9IHJlcXVpcmUoIkAvYXBpL2FkYXBheU1lbWJlci9hZGFwYXlNZW1iZXIiKTsKdmFyIF9vcmRlciA9IHJlcXVpcmUoIkAvYXBpL29yZGVyL29yZGVyIik7CnZhciBfY29tbW9uID0gcmVxdWlyZSgiQC91dGlscy9jb21tb24iKTsKdmFyIF9iYW5rX2NvZGUgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvYXNzZXRzL2pzb24vYmFua19jb2RlLmpzb24iKSk7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IGV4cG9ydHMuZGVmYXVsdCA9IHsKICBkaWN0czogWyJiaWxsX3N0YXR1cyJdLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBvcmRlckxvYWRpbmc6IHRydWUsCiAgICAgIGxvYWRpbmc6IHRydWUsCiAgICAgIG9wZXJhdGlvblN0YXR1czogbnVsbCwKICAgICAgYWRhcGF5TWVtYmVyOiB7fSwKICAgICAgLy8g5byA5ZCvCiAgICAgIHJlY29yZERpYWxvZzogZmFsc2UsCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIG1lcmNoYW50OiB0aGlzLiRyb3V0ZS5xdWVyeS5tZXJjaGFudE5hbWUsCiAgICAgIG9yZGVyVG90YWw6IDAsCiAgICAgIGdldE9yZGVyUGFyYW1zOiB7CiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAsCiAgICAgICAgbWVyY2hhbnRJZDogbnVsbCwKICAgICAgICB0cmFkZURhdGU6IG51bGwKICAgICAgfSwKICAgICAgb3JkZXJMaXN0OiBbXSwKICAgICAgZGlhbG9nVGFibGVWaXNpYmxlOiBmYWxzZSwKICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIHdpdGhkcmF3YWxGZWU6IDUsCiAgICAgIHJlcG9ydFRvdGFsOiAwLAogICAgICBxdWVyeVBhcmFtczogewogICAgICAgIHBhZ2VOdW06IDEsCiAgICAgICAgcGFnZVNpemU6IDEwCiAgICAgIH0sCiAgICAgIG1lcmNoYW50SWQ6IHRoaXMuJHJvdXRlLnF1ZXJ5Lm1lcmNoYW50SWQsCiAgICAgIGNyZWF0ZVRpbWVSYW5nZTogW10sCiAgICAgIHJlcG9ydExpc3Q6IFtdLAogICAgICByZXBvcnRRdWVyeVBhcmFtczogewogICAgICAgIHBhZ2VOdW06IDEsCiAgICAgICAgcGFnZVNpemU6IDEwLAogICAgICAgIG1lcmNoYW50SWQ6IHRoaXMuJHJvdXRlLnF1ZXJ5Lm1lcmNoYW50SWQsCiAgICAgICAgc3RhcnRUaW1lOiAiIiwKICAgICAgICBlbmRUaW1lOiAiIgogICAgICB9LAogICAgICBiYW5rTmFtZTogIiIsCiAgICAgIG1lcmNoYW50T3JkZXJSZXBvcnQ6IHt9LAogICAgICBhZGFwYXlDb3JwTWVtYmVyOiB7fSwKICAgICAgc2V0dGxlQWNjb3VudExpc3Q6IFtdLAogICAgICBtZXJjaGFudE5hdHVyZTogIiIsCiAgICAgIHNob3dBZGFwYXlDb3JwOiAiIiwKICAgICAgc2hvd0FjY291bnRMaXN0OiBmYWxzZSwKICAgICAgLy/lt7Lmj5DnjrDlj4LmlbAKICAgICAgZ2V0V2l0aGRyYXduUGFyYW1ldGVyczogewogICAgICAgIG1lcmNoYW50SWQ6IHRoaXMuJHJvdXRlLnF1ZXJ5Lm1lcmNoYW50SWQsCiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAKICAgICAgfSwKICAgICAgcGF5b3V0SW5mb3JtYXRpb246IFtdLAogICAgICBnZXRUb3RhbDogMCwKICAgICAgcHJvZml0U2hhcmluZzogZmFsc2UsCiAgICAgIHRlbXBvcmFyeTogW3sKICAgICAgICB0cmFkZURhdGU6ICIyMDI1LTAyLTE4IiwKICAgICAgICBiaWxsU3RhdHVzOiAi5o+Q546w55Sz6K+35LitIiwKICAgICAgICByZWNlaXZhYmxlQW1vdW50OiAiMzEzLjkyIiwKICAgICAgICB3aXRoZHJhd0FibGVBbW91bnQ6ICIxMzcxLjk5IiwKICAgICAgICBmZWVBbW91bnQ6ICIxLjgzIiwKICAgICAgICBhYWE6ICIxMDU5LjkyIiwKICAgICAgICBiYmI6ICIxMDU5LjkyIiwKICAgICAgICB3aXRoZHJhd0NvZGU6ICIwMDIxMTEwNzM4MDgzMzUyMjkwMTIzNzc2IiwKICAgICAgICBhcHBsaWNhdGlvblRpbWU6ICIyMDI1LTAyLTE5IDA4OjMxOjAwIgogICAgICB9XSwKICAgICAgc2hhcmluZ1R5cGU6IFt7CiAgICAgICAgbGFiZWw6ICLnm7TmjqXliIbmtqYiLAogICAgICAgIHZhbHVlOiAiMSIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6Ze05o6l5YiG5ramIiwKICAgICAgICB2YWx1ZTogIjIiCiAgICAgIH1dCiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgLy8g6ZO26KGM57yW56CBCiAgICBjaXR5QmFua0NvZGU6IGZ1bmN0aW9uIGNpdHlCYW5rQ29kZShjb2RlKSB7CiAgICAgIGlmIChjb2RlID09IG51bGwpIHsKICAgICAgICByZXR1cm4gIiI7CiAgICAgIH0KICAgICAgdmFyIGJhbmtMaXN0ID0gX2JhbmtfY29kZS5kZWZhdWx0LmJhbmtMaXN0OwogICAgICB2YXIgYXJyID0gYmFua0xpc3QuZmluZChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIHJldHVybiBpdGVtLmJhbmtDb2RlID09PSBjb2RlOwogICAgICB9KTsKICAgICAgaWYgKGFyci5iYW5rTmFtZSAhPSBudWxsKSB7CiAgICAgICAgdGhpcy5iYW5rTmFtZSA9IGFyci5iYW5rTmFtZTsKICAgICAgfQogICAgICByZXR1cm4gdGhpcy5iYW5rTmFtZTsKICAgIH0sCiAgICBzZWxlY3RBZGFwYXlNZW1iZXI6IGZ1bmN0aW9uIHNlbGVjdEFkYXBheU1lbWJlcigpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgY29uc29sZS5sb2coInRoaXMubWVyY2hhbnRJZCIsIHRoaXMubWVyY2hhbnRJZCk7CiAgICAgIC8vIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHZhciBwYXJhbSA9IHsKICAgICAgICBtZXJjaGFudElkOiB0aGlzLm1lcmNoYW50SWQKICAgICAgfTsKICAgICAgKDAsIF9hZGFwYXlNZW1iZXIuc2VsZWN0QWRhcGF5TWVtYmVyKShwYXJhbSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBjb25zb2xlLmxvZygi5p+l6K+i57uT566X6LSm5oi3IiwgcmVzcG9uc2UpOwogICAgICAgIF90aGlzLm9wZXJhdGlvblN0YXR1cyA9IHJlc3BvbnNlLmRhdGE7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIC8vIGNvbnNvbGUubG9nKCJ0aGlzLm9wZXJhdGlvblN0YXR1cyIsIHRoaXMub3BlcmF0aW9uU3RhdHVzLmJhbmtBY2N0VHlwZSk7CiAgICAgICAgLy8g5ZWG5a625oCn6LSo77yaCiAgICAgICAgaWYgKHJlc3BvbnNlLmRhdGEgIT0gbnVsbCkgewogICAgICAgICAgLy8g5a+55YWs6L+U5Zue55qE57uT5p6cIOWVhuWutuaAp+i0qO+8mgogICAgICAgICAgX3RoaXMubWVyY2hhbnROYXR1cmUgPSBfdGhpcy5vcGVyYXRpb25TdGF0dXMuYmFua0FjY3RUeXBlOwogICAgICAgICAgY29uc29sZS5sb2coIuWvueWFrOS/oeaBryIsIF90aGlzLmFkYXBheUNvcnBNZW1iZXIpOwogICAgICAgICAgaWYgKHJlc3BvbnNlLmRhdGEuc2V0dGxlQWNjb3VudExpc3QgIT0gbnVsbCkgewogICAgICAgICAgICAvLyDkuKrkurrotKbmiLcKICAgICAgICAgICAgX3RoaXMuYWRhcGF5Q29ycE1lbWJlciA9IHJlc3BvbnNlLmRhdGEuYWRhcGF5TWVtYmVyOwogICAgICAgICAgICBfdGhpcy5zZXR0bGVBY2NvdW50TGlzdCA9IHJlc3BvbnNlLmRhdGEuc2V0dGxlQWNjb3VudExpc3Q7CiAgICAgICAgICAgIF90aGlzLnNob3dBY2NvdW50TGlzdCA9IHRydWU7CiAgICAgICAgICB9CiAgICAgICAgICBfdGhpcy5zaG93QWRhcGF5Q29ycCA9IHJlc3BvbnNlLmRhdGEuYWRhcGF5Q29ycE1lbWJlcjsKICAgICAgICAgIGlmIChyZXNwb25zZS5kYXRhLmFkYXBheUNvcnBNZW1iZXIgIT0gbnVsbCkgcmV0dXJuIF90aGlzLmFkYXBheUNvcnBNZW1iZXIgPSByZXNwb25zZS5kYXRhLmFkYXBheUNvcnBNZW1iZXI7CiAgICAgICAgfQogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9LAogICAgZ2V0QWRhcGF5QmFsYW5jZTogZnVuY3Rpb24gZ2V0QWRhcGF5QmFsYW5jZSgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHZhciBwYXJhbSA9IHsKICAgICAgICBtZXJjaGFudElkOiB0aGlzLm1lcmNoYW50SWQKICAgICAgfTsKICAgICAgKDAsIF9hZGFwYXlNZW1iZXIucXVlcnlBZGFwYXlBY2NvdW50QmFsYW5jZSkocGFyYW0pLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgY29uc29sZS5sb2coIuafpeivoiDlj6/mj5DnjrDph5Hpop0gcXVlcnlBZGFwYXlBY2NvdW50QmFsYW5jZSIsIHJlc3BvbnNlKTsKICAgICAgICBfdGhpczIuYWRhcGF5TWVtYmVyID0gcmVzcG9uc2UuZGF0YTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6K6i5Y2V5rWB5rC06K+35rGCCiAgICBnZXRPcmRlckxpc3Q6IGZ1bmN0aW9uIGdldE9yZGVyTGlzdCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHRoaXMub3JkZXJMb2FkaW5nID0gdHJ1ZTsKICAgICAgY29uc29sZS5sb2coInRoaXMuZ2V0T3JkZXJQYXJhbXMiLCB0aGlzLmdldE9yZGVyUGFyYW1zKTsKICAgICAgKDAsIF9vcmRlci5nZXRPcmRlclJlcG9ydERldGFpbCkodGhpcy5nZXRPcmRlclBhcmFtcykudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgY29uc29sZS5sb2coIuiOt+WPluiuouWNleWIl+ihqHJlcyIsIHJlcyk7CiAgICAgICAgX3RoaXMzLm9yZGVyTGlzdCA9IHJlcy5yb3dzOwogICAgICAgIF90aGlzMy5vcmRlclRvdGFsID0gcmVzLnRvdGFsOwogICAgICAgIF90aGlzMy5vcmRlckxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5by55bGC5YWz6Zet5LmL5YmN5omn6KGM55qE5LqL5oOFCiAgICBvcmRlckNsb3NlOiBmdW5jdGlvbiBvcmRlckNsb3NlKCkgewogICAgICB0aGlzLmRpYWxvZ1RhYmxlVmlzaWJsZSA9IGZhbHNlOwogICAgICB0aGlzLmdldE9yZGVyUGFyYW1zLnBhZ2VOdW0gPSAxOwogICAgICB0aGlzLm9yZGVyTGlzdCA9IFtdOwogICAgICB0aGlzLm9yZGVyVG90YWwgPSAwOwogICAgfSwKICAgIC8vIOiuouWNlea1geawtOaMiemSrgogICAgZ29UcmFkZURhdGU6IGZ1bmN0aW9uIGdvVHJhZGVEYXRlKHNjb3BlKSB7CiAgICAgIC8vIGNvbnNvbGUubG9nKCLngrnlh7vml6XmnJ/lh7rnjrDlvLnlsYIiLCBzY29wZSk7CiAgICAgIGlmIChzY29wZS5yb3cudHJhZGVEYXRlID09PSBudWxsKSByZXR1cm4gdGhpcy4kbWVzc2FnZS5pbmZvKCLmraTmnaHmlbDmja7mmoLkuI3mmL7npLrorqLljZXmtYHmsLQiKTsKICAgICAgLy8gY29uc29sZS5sb2coIueCueWHu+aXpeacn+WHuueOsOW8ueWxgiIsIHNjb3BlLnJvdy50cmFkZURhdGUpOwogICAgICB0aGlzLmRpYWxvZ1RhYmxlVmlzaWJsZSA9IHRydWU7CiAgICAgIHRoaXMuZ2V0T3JkZXJQYXJhbXMubWVyY2hhbnRJZCA9IHNjb3BlLnJvdy5tZXJjaGFudElkOwogICAgICB0aGlzLmdldE9yZGVyUGFyYW1zLnRyYWRlRGF0ZSA9IHNjb3BlLnJvdy50cmFkZURhdGU7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICB9LAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIGNvbnNvbGUubG9nKCJxdWVyeVBhcmFtcyIsIHRoaXMucXVlcnlQYXJhbXMpOwogICAgICAoMCwgX2FkYXBheU1lbWJlci5nZXRNZXJjaGFudE9yZGVyUmVwb3J0KSh0aGlzLnJlcG9ydFF1ZXJ5UGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZXJjaGFudE9yZGVyUmVwb3J0IiwgcmVzcG9uc2UpOwogICAgICAgIGlmIChyZXNwb25zZS5kYXRhKSB7CiAgICAgICAgICBfdGhpczQubWVyY2hhbnRPcmRlclJlcG9ydCA9IHJlc3BvbnNlLmRhdGEubWVyY2hhbnRPcmRlclJlcG9ydDsKICAgICAgICAgIGlmIChyZXNwb25zZS5kYXRhLnBhZ2VSZXNwb25zZSA9PT0gbnVsbCkgcmV0dXJuIF90aGlzNC5yZXBvcnRMaXN0ID0gW107CiAgICAgICAgICBfdGhpczQucmVwb3J0TGlzdCA9IHJlc3BvbnNlLmRhdGEucGFnZVJlc3BvbnNlLmxpc3Q7CiAgICAgICAgICBfdGhpczQucmVwb3J0VG90YWwgPSByZXNwb25zZS5kYXRhLnBhZ2VSZXNwb25zZS50b3RhbDsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXM0LnJlcG9ydExpc3QgPSBbXTsKICAgICAgICAgIF90aGlzNC5tZXJjaGFudE9yZGVyUmVwb3J0ID0gbnVsbDsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGhhbmRsZUNsb3NlOiBmdW5jdGlvbiBoYW5kbGVDbG9zZSgpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruiupOaPkOS6pO+8nyIpLnRoZW4oZnVuY3Rpb24gKF8pIHsKICAgICAgICB2YXIgcGFyYW1zID0gewogICAgICAgICAgbWVyY2hhbnRJZDogX3RoaXM1Lm1lcmNoYW50SWQsCiAgICAgICAgICBjYXNoQW10OiBfdGhpczUuYWRhcGF5TWVtYmVyLmF2bEJhbGFuY2UKICAgICAgICB9OwogICAgICAgIGNvbnNvbGUubG9nKCLngrnlh7vmj5DkuqTmjInpkq7kuYvliY3miafooYwgcGFyYW1zIiwgcGFyYW1zKTsKICAgICAgICAoMCwgX2FkYXBheU1lbWJlci53aXRoZHJhdykocGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgY29uc29sZS5sb2coInJlcyDmj5DnjrDph5Hpop0iLCByZXNwb25zZSk7CiAgICAgICAgICBpZiAocmVzcG9uc2UuY29kZSAhPT0gMjAwKSByZXR1cm4gX3RoaXM1LiRtb2RhbC5tc2dFcnJvcihyZXNwb25zZS5tc2cpOwogICAgICAgICAgX3RoaXM1LiRtb2RhbC5tc2dTdWNjZXNzKCLmk43kvZzmiJDlip8iKTsKICAgICAgICAgIC8vIOmHjeaWsOafpeivouW9k+WJjSDmmL7npLrnmoTlj6/mj5DnjrDph5Hpop0KICAgICAgICAgIF90aGlzNS5nZXRBZGFwYXlCYWxhbmNlKCk7CiAgICAgICAgfSk7CiAgICAgICAgX3RoaXM1LmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKF8pIHt9KTsKICAgIH0sCiAgICAvLyDngrnlh7vmj5DkuqTmjInpkq4KICAgIHN1Ym1pdDogZnVuY3Rpb24gc3VibWl0KCkgewogICAgICB0aGlzLmhhbmRsZUNsb3NlKCk7CiAgICB9LAogICAgd2l0aGRyYXdhbENsaWNrOiBmdW5jdGlvbiB3aXRoZHJhd2FsQ2xpY2soKSB7CiAgICAgIC8vIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgLy8gICBuYW1lOiAid2l0aGRyYXdhbFJlY29yZHMiLAogICAgICAvLyB9KTsKICAgIH0sCiAgICBnb0FjY291bnQ6IGZ1bmN0aW9uIGdvQWNjb3VudCgpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIG5hbWU6ICJhY2NvdW50VXNlckluZm8iLAogICAgICAgIHBhcmFtczogewogICAgICAgICAgaWQ6IHRoaXMubWVyY2hhbnRJZAogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgLy8g54K55Ye75pCc57Si5oyJ6ZKuCiAgICBoYW5kbGVRdWVyeTogZnVuY3Rpb24gaGFuZGxlUXVlcnkoKSB7CiAgICAgIHZhciBhcnIgPSB0aGlzLmNyZWF0ZVRpbWVSYW5nZVswXTsKICAgICAgdmFyIHN0ciA9IHRoaXMuY3JlYXRlVGltZVJhbmdlWzFdOwogICAgICBjb25zb2xlLmxvZygi54K55Ye75pCc57Si5pe25bGV56S655qE5pel5pyf5pWw5o2uIiwgYXJyLCBzdHIpOwogICAgICB0aGlzLnJlcG9ydFF1ZXJ5UGFyYW1zLnN0YXJ0VGltZSA9IGFycjsKICAgICAgdGhpcy5yZXBvcnRRdWVyeVBhcmFtcy5lbmRUaW1lID0gc3RyOwogICAgICB0aGlzLnJlcG9ydFF1ZXJ5UGFyYW1zLnBhZ2VOdW0gPSAxOwogICAgICB0aGlzLnJlcG9ydFRvdGFsID0gMDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgZGVmYXVsdERhdGU6IGZ1bmN0aW9uIGRlZmF1bHREYXRlKCkgewogICAgICAvL+Wtl+espuS4suaLvOaOpe+8jOW8gOWni+aXtumXtO+8jOe7k+adn+aXtumXtAogICAgICB2YXIgYmVnID0gKDAsIF9jb21tb24uZ2V0RGF5KSgtMzApOyAvL+W9k+aciOesrOS4gOWkqQogICAgICB2YXIgZW5kID0gKDAsIF9jb21tb24uZ2V0RGF5KSgwKTsgLy/lvZPlpKkKICAgICAgdGhpcy5jcmVhdGVUaW1lUmFuZ2UgPSBbYmVnLCBlbmRdOwogICAgICAvLyBjb25zb2xlLmxvZygidGhpcy5jcmVhdGVUaW1lUmFuZ2UiLCB0aGlzLmNyZWF0ZVRpbWVSYW5nZSk7CiAgICAgIC8vIHJldHVybiB0aGlzLmNyZWF0ZVRpbWVSYW5nZTsKICAgICAgdGhpcy5yZXBvcnRRdWVyeVBhcmFtcy5zdGFydFRpbWUgPSBiZWc7CiAgICAgIHRoaXMucmVwb3J0UXVlcnlQYXJhbXMuZW5kVGltZSA9IGVuZDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgYWxyZWFkeTogZnVuY3Rpb24gYWxyZWFkeSgpIHsKICAgICAgdGhpcy5yZWNvcmREaWFsb2cgPSB0cnVlOwogICAgICB0aGlzLmdldEhpc3RvcnkoKTsKICAgIH0sCiAgICAvL+aPkOeOsOiusOW9lQogICAgZ2V0SGlzdG9yeTogZnVuY3Rpb24gZ2V0SGlzdG9yeSgpIHsKICAgICAgdmFyIF90aGlzNiA9IHRoaXM7CiAgICAgIGNvbnNvbGUubG9nKCJldFdpdGhkcmF3blBhcmFtZXRlcnMiLCB0aGlzLmdldFdpdGhkcmF3blBhcmFtZXRlcnMpOwogICAgICAoMCwgX2FkYXBheU1lbWJlci5XaXRoZHJhd2FsSGlzdG9yeSkodGhpcy5nZXRXaXRoZHJhd25QYXJhbWV0ZXJzKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIGNvbnNvbGUubG9nKCLmj5DnjrDorrDlvZUiLCByZXNwb25zZSk7CiAgICAgICAgX3RoaXM2LnBheW91dEluZm9ybWF0aW9uID0gcmVzcG9uc2UuZGF0YS5saXN0OwogICAgICAgIF90aGlzNi5nZXRUb3RhbCA9IHJlc3BvbnNlLmRhdGEudG90YWw7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIhua2pua1geawtOW8ueahhgogICAgZ2V0UHJvZml0U2hhcmluZzogZnVuY3Rpb24gZ2V0UHJvZml0U2hhcmluZyhzY29wZSkgewogICAgICBjb25zb2xlLmxvZygi54K55Ye75YiG5ram5rWB5rC0Iiwgc2NvcGUpOwogICAgICB0aGlzLnByb2ZpdFNoYXJpbmcgPSB0cnVlOwogICAgfSwKICAgIC8vIOWFs+mXreWIhua2pua1geawtOW8ueahhgogICAgdHVybk9mZlByb2ZpdFNoYXJpbmc6IGZ1bmN0aW9uIHR1cm5PZmZQcm9maXRTaGFyaW5nKCkgewogICAgICB0aGlzLnByb2ZpdFNoYXJpbmcgPSBmYWxzZTsKICAgICAgdGhpcy5vcmRlckxpc3QgPSBbXTsKICAgICAgdGhpcy5xdWVyeVBhcmFtcyA9IHt9OwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZGVmYXVsdERhdGUoKTsKICAgIHRoaXMuZ2V0QWRhcGF5QmFsYW5jZSgpOwogICAgdGhpcy5zZWxlY3RBZGFwYXlNZW1iZXIoKTsKICB9Cn07"},null]} |