e6df62fa06c0714fda6046be995502d9.json 248 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\views\\grassrootsregistration\\bdglcookbook\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\views\\grassrootsregistration\\bdglcookbook\\index.vue","mtime":1647309468847},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\babel.config.js","mtime":1647228883111},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOlxcVXNlcnNcXEFkbWluaXN0cmF0b3JcXERlc2t0b3BcXFx1NjcwMFx1NjVCMFxcc3VwZXJ2aXNpb24tdWlcXG5vZGVfbW9kdWxlc1xcQGJhYmVsXFxydW50aW1lXFxoZWxwZXJzXFxpbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5zcGxpdC5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIik7Cgp2YXIgX2JkZ2xjb29rYm9vayA9IHJlcXVpcmUoIkAvYXBpL2dyYXNzcm9vdHNyZWdpc3RyYXRpb24vYmRnbGNvb2tib29rIik7Cgp2YXIgX2JkZ2xtZWV0aW5nID0gcmVxdWlyZSgiQC9hcGkvZ3Jhc3Nyb290c3JlZ2lzdHJhdGlvbi9iZGdsbWVldGluZyIpOwoKdmFyIF92dWVUcmVlc2VsZWN0ID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAcmlvcGhhZS92dWUtdHJlZXNlbGVjdCIpKTsKCnJlcXVpcmUoIkByaW9waGFlL3Z1ZS10cmVlc2VsZWN0L2Rpc3QvdnVlLXRyZWVzZWxlY3QuY3NzIik7CgovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLyDlr7zlhaXmoJHlvaLnu5PmnoQKdmFyIF9kZWZhdWx0ID0gewogIG5hbWU6ICJCZGdsY29va2Jvb2siLAogIGNvbXBvbmVudHM6IHsKICAgIFRyZWVzZWxlY3Q6IF92dWVUcmVlc2VsZWN0LmRlZmF1bHQKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAvL+WIpOaWreWFs+mXrQogICAgICBzdHlsZTogIjIiLAogICAgICAvLyDpga7nvanlsYIKICAgICAgbG9hZGluZzogdHJ1ZSwKICAgICAgLy8g5a+85Ye66YGu572p5bGCCiAgICAgIGV4cG9ydExvYWRpbmc6IGZhbHNlLAogICAgICAvLyDpgInkuK3mlbDnu4QKICAgICAgaWRzOiBbXSwKICAgICAgLy8g6Z2e5Y2V5Liq56aB55SoCiAgICAgIHNpbmdsZTogdHJ1ZSwKICAgICAgLy8g6Z2e5aSa5Liq56aB55SoCiAgICAgIG11bHRpcGxlOiB0cnVlLAogICAgICAvLyDmmL7npLrmkJzntKLmnaHku7YKICAgICAgc2hvd1NlYXJjaDogdHJ1ZSwKICAgICAgLy8g5oC75p2h5pWwCiAgICAgIHRvdGFsOiAwLAogICAgICAvLyDkuIDlkajpo5/osLHooajmoLzmlbDmja4KICAgICAgYmRnbGNvb2tib29rTGlzdDogW10sCiAgICAgIC8vIOW8ueWHuuWxguagh+mimAogICAgICB0aXRsZTogIiIsCiAgICAgIC8vIOaYr+WQpuaYvuekuuW8ueWHuuWxggogICAgICBvcGVuOiBmYWxzZSwKICAgICAgLy8g5p+l6K+i5Y+C5pWwCiAgICAgIHF1ZXJ5UGFyYW1zOiB7CiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAsCiAgICAgICAgdGl0bGU6IG51bGwsCiAgICAgICAgc3RhcnRUaW1lOiBudWxsLAogICAgICAgIGVuZFRpbWU6IG51bGwsCiAgICAgICAgbWVzc09mZmljZXI6IG51bGwsCiAgICAgICAgcGVvcGxlSWQ6IG51bGwsCiAgICAgICAgY29udGVudHM6IG51bGwsCiAgICAgICAgdW5pdElkOiBudWxsLAogICAgICAgIGNyZWF0ZXRpbWU6IG51bGwsCiAgICAgICAgdXBkYXRldGltZTogbnVsbAogICAgICB9LAogICAgICAvLyDooajljZXlj4LmlbAKICAgICAgZm9ybToge30sCiAgICAgIC8vIOihqOWNleagoemqjAogICAgICBydWxlczogewogICAgICAgIHVuaXRJZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuWNleS9jeWQjeensOS4jeiDveS4uuepuiIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9LAogICAgICBvcHRpb25zOiBbXSwKICAgICAgdmFsdWU6ICIiLAogICAgICAvLyDljZXkvY3moJHlvaIKICAgICAgZGVwdE9wdGlvbnM6IFtdLAogICAgICAvLyDkurrlkZjliJfooagKICAgICAgcmVuWXVhbjogW10sCiAgICAgIGZvb2Q6IFtdLAogICAgICAvLyDkuIDlkajpo5/niakKICAgICAgeWlaaG91OiBbXSwKICAgICAgLy8g6YOo6Zeo5LiL5ouJ5YiX6KGoCiAgICAgIGRlcHRPcHRpb25zczogW10sCiAgICAgIC8vIOmjn+iwseWGheWuuQogICAgICAvLyDpo5/nianlkI3np7AKICAgICAgcm93czoge30sCiAgICAgIE1vbmRheTogewogICAgICAgIHphb1p1MTogW10sCiAgICAgICAgemFvWnUxUmVuOiBbXSwKICAgICAgICB6YW9GdTE6IFtdLAogICAgICAgIHphb0Z1MVJlbjogW10sCiAgICAgICAgemhvbmdadTE6IFtdLAogICAgICAgIHpob25nWnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ0Z1MTogW10sCiAgICAgICAgemhvbmdGdTFSZW46IFtdLAogICAgICAgIHdhblp1MTogW10sCiAgICAgICAgd2FuWnUxUmVuOiBbXSwKICAgICAgICB3YW5GdTE6IFtdLAogICAgICAgIHdhbkZ1MVJlbjogW10KICAgICAgfSwKICAgICAgVHVlc2RheTogewogICAgICAgIHphb1p1MTogW10sCiAgICAgICAgemFvWnUxUmVuOiBbXSwKICAgICAgICB6YW9GdTE6IFtdLAogICAgICAgIHphb0Z1MVJlbjogW10sCiAgICAgICAgemhvbmdadTE6IFtdLAogICAgICAgIHpob25nWnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ0Z1MTogW10sCiAgICAgICAgemhvbmdGdTFSZW46IFtdLAogICAgICAgIHdhblp1MTogW10sCiAgICAgICAgd2FuWnUxUmVuOiBbXSwKICAgICAgICB3YW5GdTE6IFtdLAogICAgICAgIHdhbkZ1MVJlbjogW10KICAgICAgfSwKICAgICAgV2VkbmVzZGF5OiB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9LAogICAgICBUaHVyc2RheTogewogICAgICAgIHphb1p1MTogW10sCiAgICAgICAgemFvWnUxUmVuOiBbXSwKICAgICAgICB6YW9GdTE6IFtdLAogICAgICAgIHphb0Z1MVJlbjogW10sCiAgICAgICAgemhvbmdadTE6IFtdLAogICAgICAgIHpob25nWnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ0Z1MTogW10sCiAgICAgICAgemhvbmdGdTFSZW46IFtdLAogICAgICAgIHdhblp1MTogW10sCiAgICAgICAgd2FuWnUxUmVuOiBbXSwKICAgICAgICB3YW5GdTE6IFtdLAogICAgICAgIHdhbkZ1MVJlbjogW10KICAgICAgfSwKICAgICAgRnJpZGF5OiB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9LAogICAgICBTYXR1cmRheTogewogICAgICAgIHphb1p1MTogW10sCiAgICAgICAgemFvWnUxUmVuOiBbXSwKICAgICAgICB6YW9GdTE6IFtdLAogICAgICAgIHphb0Z1MVJlbjogW10sCiAgICAgICAgemhvbmdadTE6IFtdLAogICAgICAgIHpob25nWnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ0Z1MTogW10sCiAgICAgICAgemhvbmdGdTFSZW46IFtdLAogICAgICAgIHdhblp1MTogW10sCiAgICAgICAgd2FuWnUxUmVuOiBbXSwKICAgICAgICB3YW5GdTE6IFtdLAogICAgICAgIHdhbkZ1MVJlbjogW10KICAgICAgfSwKICAgICAgU3VuZGF5OiB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9LAogICAgICAvLyAxCiAgICAgIHphb1p1MToge30sCiAgICAgIHphb0Z1MToge30sCiAgICAgIHpob25nWmh1MToge30sCiAgICAgIHpob25nRnUxOiB7fSwKICAgICAgd2FuWmh1MToge30sCiAgICAgIHdhbkZ1MToge30sCiAgICAgIHphb1p1Mjoge30sCiAgICAgIHphb0Z1Mjoge30sCiAgICAgIHpob25nWmh1Mjoge30sCiAgICAgIHpob25nRnUyOiB7fSwKICAgICAgd2FuWmh1Mjoge30sCiAgICAgIHdhbkZ1Mjoge30sCiAgICAgIHphb1p1Mzoge30sCiAgICAgIHphb0Z1Mzoge30sCiAgICAgIHpob25nWmh1Mzoge30sCiAgICAgIHpob25nRnUzOiB7fSwKICAgICAgd2FuWmh1Mzoge30sCiAgICAgIHdhbkZ1Mzoge30sCiAgICAgIHphb1p1NDoge30sCiAgICAgIHphb0Z1NDoge30sCiAgICAgIHpob25nWmh1NDoge30sCiAgICAgIHpob25nRnU0OiB7fSwKICAgICAgd2FuWmh1NDoge30sCiAgICAgIHdhbkZ1NDoge30sCiAgICAgIHphb1p1NToge30sCiAgICAgIHphb0Z1NToge30sCiAgICAgIHpob25nWmh1NToge30sCiAgICAgIHpob25nRnU1OiB7fSwKICAgICAgd2FuWmh1NToge30sCiAgICAgIHdhbkZ1NToge30sCiAgICAgIHphb1p1Njoge30sCiAgICAgIHphb0Z1Njoge30sCiAgICAgIHpob25nWmh1Njoge30sCiAgICAgIHpob25nRnU2OiB7fSwKICAgICAgd2FuWmh1Njoge30sCiAgICAgIHdhbkZ1Njoge30sCiAgICAgIHphb1p1Nzoge30sCiAgICAgIHphb0Z1Nzoge30sCiAgICAgIHpob25nWmh1Nzoge30sCiAgICAgIHpob25nRnU3OiB7fSwKICAgICAgd2FuWmh1Nzoge30sCiAgICAgIHdhbkZ1Nzoge30KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDojrflj5bkurrlkZgKICAgIGdldFJlbjogZnVuY3Rpb24gZ2V0UmVuKGlkKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICAoMCwgX2JkZ2xtZWV0aW5nLmdldFpodUNoaVJlbikoaWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLnJlbll1YW4gPSByZXMuZGF0YTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5pCc57Si5pe26Ze06Kem5Y+RCiAgICB0aW1lOiBmdW5jdGlvbiB0aW1lKCkgewogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDmkJzntKLljZXkvY3op6blj5EKICAgIGhvc3Q6IGZ1bmN0aW9uIGhvc3QoKSB7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOmAieS4reePremVv+inpuWPkQogICAgbW9uaXRvcjogZnVuY3Rpb24gbW9uaXRvcihuYW1lKSB7CiAgICAgIHRoaXMuZm9ybS5wZW9wbGVOYW1lID0gbmFtZTsKICAgIH0sCiAgICAvLyDpgInkuK3lj7jliqHop6blj5EKICAgIHNpV3U6IGZ1bmN0aW9uIHNpV3UobmFtZSkgewogICAgICB0aGlzLmZvcm0ubWVzc09mZmljZXJOYW1lID0gbmFtZTsKICAgIH0sCiAgICAvLyDojrflj5bkuIDlpKnnmoTpo5/niakKICAgIGdldFRoaW5nc2Jvb2s6IGZ1bmN0aW9uIGdldFRoaW5nc2Jvb2soKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgKDAsIF9iZGdsY29va2Jvb2suZ2V0VGhpbmdzKSgpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi55aVpob3UgPSByZXMuZGF0YTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6YeN572u5Lq65ZGYCiAgICBDaG9uZ1poaTogZnVuY3Rpb24gQ2hvbmdaaGkoKSB7CiAgICAgIHRoaXMuZm9ybS5tZXNzT2ZmaWNlciA9IG51bGwsIHRoaXMuZm9ybS5wZW9wbGVJZCA9IG51bGw7CiAgICB9LAogICAgLy8g5paw5aKe6YCJ5Lit5Y2V5L2N6Kem5Y+RCiAgICBzZWxlY3RQZW86IGZ1bmN0aW9uIHNlbGVjdFBlbyhkYXRhKSB7CiAgICAgIHRoaXMuQ2hvbmdaaGkoKTsKICAgICAgdGhpcy5mb3JtLnVuaXRJZCA9IGRhdGEuaWQ7CiAgICAgIHRoaXMuZ2V0UmVuKHRoaXMuZm9ybS51bml0SWQpOwogICAgfSwKCiAgICAvKiog5p+l6K+i6YOo6Zeo5LiL5ouJ5qCR57uT5p6EICovCiAgICBnZXRUcmVlc2VsZWN0OiBmdW5jdGlvbiBnZXRUcmVlc2VsZWN0KCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgICgwLCBfYmRnbG1lZXRpbmcuZ2V0RGVwdCkoKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIF90aGlzMy5kZXB0T3B0aW9ucyA9IHJlc3BvbnNlLmRhdGE7CiAgICAgIH0pOwogICAgfSwKCiAgICAvKiog5p+l6K+i5LiA5ZGo6aOf6LCx5YiX6KGoICovCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgICgwLCBfYmRnbGNvb2tib29rLmxpc3RCZGdsY29va2Jvb2spKHRoaXMucXVlcnlQYXJhbXMpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM0LmJkZ2xjb29rYm9va0xpc3QgPSByZXNwb25zZS5yb3dzOwogICAgICAgIF90aGlzNC50b3RhbCA9IHJlc3BvbnNlLnRvdGFsOwogICAgICAgIF90aGlzNC5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWPlua2iOaMiemSrgogICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoKSB7CiAgICAgIHRoaXMub3BlbiA9IGZhbHNlOwogICAgICB0aGlzLnJlc2V0KCk7CiAgICB9LAogICAgLy8g6KGo5Y2V6YeN572uCiAgICByZXNldDogZnVuY3Rpb24gcmVzZXQoKSB7CiAgICAgIHRoaXMuZm9ybSA9IHsKICAgICAgICBpZDogbnVsbCwKICAgICAgICB0aXRsZTogbnVsbCwKICAgICAgICBzdGFydFRpbWU6IG51bGwsCiAgICAgICAgZW5kVGltZTogbnVsbCwKICAgICAgICBtZXNzT2ZmaWNlcjogbnVsbCwKICAgICAgICBwZW9wbGVJZDogbnVsbCwKICAgICAgICBjb250ZW50czogbnVsbCwKICAgICAgICB1bml0SWQ6IG51bGwsCiAgICAgICAgY3JlYXRldGltZTogbnVsbCwKICAgICAgICB1cGRhdGV0aW1lOiBudWxsCiAgICAgIH07CiAgICAgIHRoaXMucmVzZXRGb3JtKCJmb3JtIik7CiAgICB9LAogICAgLy8g6YeN572u6I+c6LCxCiAgICByZXNldHM6IGZ1bmN0aW9uIHJlc2V0cygpIHsKICAgICAgdGhpcy5Nb25kYXkgPSB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9OwogICAgICB0aGlzLlR1ZXNkYXkgPSB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9OwogICAgICB0aGlzLldlZG5lc2RheSA9IHsKICAgICAgICB6YW9adTE6IFtdLAogICAgICAgIHphb1p1MVJlbjogW10sCiAgICAgICAgemFvRnUxOiBbXSwKICAgICAgICB6YW9GdTFSZW46IFtdLAogICAgICAgIHpob25nWnUxOiBbXSwKICAgICAgICB6aG9uZ1p1MVJlbjogW10sCiAgICAgICAgemhvbmdGdTE6IFtdLAogICAgICAgIHpob25nRnUxUmVuOiBbXSwKICAgICAgICB3YW5adTE6IFtdLAogICAgICAgIHdhblp1MVJlbjogW10sCiAgICAgICAgd2FuRnUxOiBbXSwKICAgICAgICB3YW5GdTFSZW46IFtdCiAgICAgIH07CiAgICAgIHRoaXMuVGh1cnNkYXkgPSB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9OwogICAgICB0aGlzLkZyaWRheSA9IHsKICAgICAgICB6YW9adTE6IFtdLAogICAgICAgIHphb1p1MVJlbjogW10sCiAgICAgICAgemFvRnUxOiBbXSwKICAgICAgICB6YW9GdTFSZW46IFtdLAogICAgICAgIHpob25nWnUxOiBbXSwKICAgICAgICB6aG9uZ1p1MVJlbjogW10sCiAgICAgICAgemhvbmdGdTE6IFtdLAogICAgICAgIHpob25nRnUxUmVuOiBbXSwKICAgICAgICB3YW5adTE6IFtdLAogICAgICAgIHdhblp1MVJlbjogW10sCiAgICAgICAgd2FuRnUxOiBbXSwKICAgICAgICB3YW5GdTFSZW46IFtdCiAgICAgIH07CiAgICAgIHRoaXMuU2F0dXJkYXkgPSB7CiAgICAgICAgemFvWnUxOiBbXSwKICAgICAgICB6YW9adTFSZW46IFtdLAogICAgICAgIHphb0Z1MTogW10sCiAgICAgICAgemFvRnUxUmVuOiBbXSwKICAgICAgICB6aG9uZ1p1MTogW10sCiAgICAgICAgemhvbmdadTFSZW46IFtdLAogICAgICAgIHpob25nRnUxOiBbXSwKICAgICAgICB6aG9uZ0Z1MVJlbjogW10sCiAgICAgICAgd2FuWnUxOiBbXSwKICAgICAgICB3YW5adTFSZW46IFtdLAogICAgICAgIHdhbkZ1MTogW10sCiAgICAgICAgd2FuRnUxUmVuOiBbXQogICAgICB9OwogICAgICB0aGlzLlN1bmRheSA9IHsKICAgICAgICB6YW9adTE6IFtdLAogICAgICAgIHphb1p1MVJlbjogW10sCiAgICAgICAgemFvRnUxOiBbXSwKICAgICAgICB6YW9GdTFSZW46IFtdLAogICAgICAgIHpob25nWnUxOiBbXSwKICAgICAgICB6aG9uZ1p1MVJlbjogW10sCiAgICAgICAgemhvbmdGdTE6IFtdLAogICAgICAgIHpob25nRnUxUmVuOiBbXSwKICAgICAgICB3YW5adTE6IFtdLAogICAgICAgIHdhblp1MVJlbjogW10sCiAgICAgICAgd2FuRnUxOiBbXSwKICAgICAgICB3YW5GdTFSZW46IFtdCiAgICAgIH07CiAgICB9LAoKICAgIC8qKiDmkJzntKLmjInpkq7mk43kvZwgKi8KICAgIGhhbmRsZVF1ZXJ5OiBmdW5jdGlvbiBoYW5kbGVRdWVyeSgpIHsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlTnVtID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAoKICAgIC8qKiDph43nva7mjInpkq7mk43kvZwgKi8KICAgIHJlc2V0UXVlcnk6IGZ1bmN0aW9uIHJlc2V0UXVlcnkoKSB7CiAgICAgIHRoaXMucmVzZXRGb3JtKCJxdWVyeUZvcm0iKTsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5zdGFydFRpbWUgPSBudWxsOwogICAgICB0aGlzLmhhbmRsZVF1ZXJ5KCk7CiAgICB9LAoKICAgIC8qKiDlr7nor53moYbph43nva7mjInpkq7mk43kvZwgKi8KICAgIHJlc2VydHdvOiBmdW5jdGlvbiByZXNlcnR3bygpIHsKICAgICAgdGhpcy5yZXNldCgpOwogICAgICB0aGlzLnJlc2V0cygpOwogICAgfSwKICAgIC8vIOWkmumAieahhumAieS4reaVsOaNrgogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVTZWxlY3Rpb25DaGFuZ2Uoc2VsZWN0aW9uKSB7CiAgICAgIHRoaXMuaWRzID0gc2VsZWN0aW9uLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIHJldHVybiBpdGVtLmlkOwogICAgICB9KTsKICAgICAgdGhpcy5zaW5nbGUgPSBzZWxlY3Rpb24ubGVuZ3RoICE9PSAxOwogICAgICB0aGlzLm11bHRpcGxlID0gIXNlbGVjdGlvbi5sZW5ndGg7CiAgICB9LAoKICAgIC8qKiDmlrDlop7mjInpkq7mk43kvZwgKi8KICAgIGhhbmRsZUFkZDogZnVuY3Rpb24gaGFuZGxlQWRkKCkgewogICAgICAvLyDkurrlkZjliJfooagKICAgICAgdGhpcy5yZW5ZdWFuID0gW10sIHRoaXMucmVzZXQoKTsKICAgICAgdGhpcy5yZXNldHMoKTsKICAgICAgdGhpcy5nZXRUcmVlc2VsZWN0KCk7CiAgICAgIHRoaXMuZ2V0VGhpbmdzYm9vaygpOwogICAgICB0aGlzLm9wZW4gPSB0cnVlOwogICAgICB0aGlzLnN0eWxlID0gMjsKICAgICAgdGhpcy50aXRsZSA9ICLmt7vliqDkuIDlkajpo5/osLEiOwogICAgfSwKCiAgICAvKiog5L+u5pS55oyJ6ZKu5pON5L2cICovCiAgICBoYW5kbGVVcGRhdGU6IGZ1bmN0aW9uIGhhbmRsZVVwZGF0ZShyb3cpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CgogICAgICBjb25zb2xlLmxvZyhyb3cuaWQpOwogICAgICB0aGlzLmdldFRyZWVzZWxlY3QoKTsKICAgICAgdGhpcy5mb3JtLnVuaXRJZCA9IHJvdy51bml0SWQ7CiAgICAgIHRoaXMuZ2V0VGhpbmdzYm9vaygpOwogICAgICB0aGlzLmdldFJlbihyb3cudW5pdElkKTsKICAgICAgdGhpcy5yZXNldCgpOwogICAgICB2YXIgaWQgPSByb3cuaWQgfHwgdGhpcy5pZHM7CiAgICAgICgwLCBfYmRnbGNvb2tib29rLmdldEJkZ2xjb29rYm9vaykoaWQpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM1LmZvcm0gPSByZXNwb25zZS5kYXRhOwogICAgICAgIF90aGlzNS5vcGVuID0gdHJ1ZTsKICAgICAgICBfdGhpczUudGl0bGUgPSAi5L+u5pS55LiA5ZGo6aOf6LCxIjsKICAgICAgICB2YXIgYXJyID0gcmVzcG9uc2UuZGF0YS5jb29rYm9va1JlZ2lzdHJhdGlvbnM7CiAgICAgICAgYXJyLmZvckVhY2goZnVuY3Rpb24gKGVsZW1lbnQpIHsKICAgICAgICAgIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiAIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pep6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnphb1p1MSA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5Nb25kYXkuemFvWnUxID0gX3RoaXM1Lnphb1p1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS56YW9adTEgPSBfdGhpczUuTW9uZGF5Lnphb1p1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuTW9uZGF5Lnphb1p1MVJlbiA9IF90aGlzNS56YW9adTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4gCIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9GdTEgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuTW9uZGF5Lnphb0Z1MSA9IF90aGlzNS56YW9GdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5Nb25kYXkuemFvRnUxID0gX3RoaXM1Lk1vbmRheS56YW9GdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS56YW9GdTFSZW4gPSBfdGhpczUuemFvRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIAiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemhvbmdaaHUxID0gZWxlbWVudDsKICAgICAgICAgICAgY29uc29sZS5sb2coX3RoaXM1Lnpob25nWmh1MSwgJ2FzZHNhJyk7CiAgICAgICAgICAgIF90aGlzNS5Nb25kYXkuemhvbmdadTEgPSBfdGhpczUuemhvbmdaaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuTW9uZGF5Lnpob25nWnUxID0gX3RoaXM1Lk1vbmRheS56aG9uZ1p1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuTW9uZGF5Lnpob25nWnUxUmVuID0gX3RoaXM1Lnpob25nWmh1MS5jb29rY2F0ZWdvcnlOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiAIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnpob25nRnUxID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS56aG9uZ0Z1MSA9IF90aGlzNS56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS56aG9uZ0Z1MSA9IF90aGlzNS5Nb25kYXkuemhvbmdGdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS56aG9uZ0Z1MVJlbiA9IF90aGlzNS56aG9uZ0Z1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiAIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1LndhblpodTEgPSBlbGVtZW50OwogICAgICAgICAgICBjb25zb2xlLmxvZyhfdGhpczUud2FuWmh1MSk7CiAgICAgICAgICAgIF90aGlzNS5Nb25kYXkud2FuWmh1MSA9IF90aGlzNS53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBjb25zb2xlLmxvZyhfdGhpczUuTW9uZGF5Lndhblp1MSwgMjIpOwogICAgICAgICAgICBfdGhpczUuTW9uZGF5LndhblpodTEgPSBfdGhpczUuTW9uZGF5LndhblpodTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgY29uc29sZS5sb2coX3RoaXM1Lk1vbmRheS53YW5adTEsIDMzKTsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS53YW5adTFSZW4gPSBfdGhpczUud2FuWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiAIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1LndhbkZ1MSA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5Nb25kYXkud2FuRnUxID0gX3RoaXM1LndhbkZ1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1Lk1vbmRheS53YW5GdTEgPSBfdGhpczUuTW9uZGF5LndhbkZ1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuTW9uZGF5LndhbkZ1MVJlbiA9IF90aGlzNS53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6jCIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9adTIgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS56YW9adTIgPSBfdGhpczUuemFvWnUyLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS56YW9adTIgPSBfdGhpczUuemFvWnUyLndhbkZ1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS56YW9adTFSZW4gPSBfdGhpczUuemFvWnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuowiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemFvRnUyID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkuemFvRnUyID0gX3RoaXM1Lnphb0Z1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkuemFvRnUyID0gX3RoaXM1Lnphb0Z1Mi53YW5GdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkuemFvRnUxUmVuID0gX3RoaXM1Lnphb0Z1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqMIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnpob25nWmh1MiA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5UdWVzZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ1podTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5UdWVzZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ1podTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkuemhvbmdadTFSZW4gPSBfdGhpczUuemhvbmdaaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuowiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemhvbmdGdTIgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS56aG9uZ0Z1MSA9IF90aGlzNS56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkuemhvbmdGdTEgPSBfdGhpczUuemhvbmdGdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkuemhvbmdGdTFSZW4gPSBfdGhpczUuemhvbmdGdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6jCIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS53YW5aaHUyID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkud2FuWmh1MSA9IF90aGlzNS53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS53YW5aaHUxID0gX3RoaXM1LndhblpodTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlR1ZXNkYXkud2FuWnUxUmVuID0gX3RoaXM1LndhblpodTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6jCIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS53YW5GdTIgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS53YW5GdTEgPSBfdGhpczUud2FuRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuVHVlc2RheS53YW5GdTEgPSBfdGhpczUud2FuRnUxLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5UdWVzZGF5LndhbkZ1MVJlbiA9IF90aGlzNS53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4iSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9adTMgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnphb1p1MiA9IF90aGlzNS56YW9adTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5XZWRuZXNkYXkuemFvWnUyID0gX3RoaXM1Lnphb1p1Mi5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnphb1p1MVJlbiA9IF90aGlzNS56YW9adTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4iSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9GdTMgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnphb0Z1MiA9IF90aGlzNS56YW9GdTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5XZWRuZXNkYXkuemFvRnUyID0gX3RoaXM1Lnphb0Z1Mi5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnphb0Z1MVJlbiA9IF90aGlzNS56YW9GdTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4iSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56aG9uZ1podTMgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnphb0Z1MiA9IF90aGlzNS56aG9uZ1podTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5XZWRuZXNkYXkuemhvbmdaaHUxID0gX3RoaXM1Lnpob25nWmh1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnpob25nWnUxUmVuID0gX3RoaXM1Lnpob25nWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiJIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnpob25nRnUzID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LldlZG5lc2RheS56aG9uZ0Z1MSA9IF90aGlzNS56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LldlZG5lc2RheS56aG9uZ0Z1MSA9IF90aGlzNS56aG9uZ0Z1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lnpob25nRnUxUmVuID0gX3RoaXM1Lnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIkiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUud2FuWmh1MyA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5XZWRuZXNkYXkud2FuWmh1MSA9IF90aGlzNS53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5LndhblpodTEgPSBfdGhpczUud2FuWmh1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5Lndhblp1MVJlbiA9IF90aGlzNS53YW5aaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIkiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUud2FuRnUzID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LldlZG5lc2RheS53YW5GdTEgPSBfdGhpczUud2FuRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuV2VkbmVzZGF5LndhbkZ1MSA9IF90aGlzNS53YW5GdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LldlZG5lc2RheS53YW5GdTFSZW4gPSBfdGhpczUud2FuRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lm5siICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemFvWnU0ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlRodXJzZGF5Lnphb1p1MiA9IF90aGlzNS56YW9adTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56YW9adTIgPSBfdGhpczUuemFvWnUyLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56YW9adTFSZW4gPSBfdGhpczUuemFvWnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lm5siICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemFvRnU0ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlRodXJzZGF5Lnphb0Z1MiA9IF90aGlzNS56YW9GdTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56YW9GdTIgPSBfdGhpczUuemFvRnUyLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56YW9GdTFSZW4gPSBfdGhpczUuemFvRnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lm5siICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemhvbmdaaHU0ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlRodXJzZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ1podTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56aG9uZ1podTEgPSBfdGhpczUuemhvbmdaaHUxLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56aG9uZ1p1MVJlbiA9IF90aGlzNS56aG9uZ1podTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WbmyIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56aG9uZ0Z1NCA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56aG9uZ1podTEgPSBfdGhpczUuemhvbmdGdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56aG9uZ1podTEgPSBfdGhpczUuemhvbmdGdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlRodXJzZGF5Lnpob25nRnUxUmVuID0gX3RoaXM1Lnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lm5siICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUud2FuWmh1NCA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56aG9uZ1podTEgPSBfdGhpczUud2FuWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlRodXJzZGF5Lnpob25nWmh1MSA9IF90aGlzNS53YW5aaHUxLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS53YW5adTFSZW4gPSBfdGhpczUud2FuWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5ZubIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1LndhbkZ1NCA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5UaHVyc2RheS56aG9uZ1podTEgPSBfdGhpczUud2FuRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuVGh1cnNkYXkuemhvbmdaaHUxID0gX3RoaXM1LndhbkZ1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuVGh1cnNkYXkud2FuRnUxUmVuID0gX3RoaXM1LndhbkZ1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqUIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pep6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnphb1p1NSA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemhvbmdaaHUxID0gX3RoaXM1Lnphb1p1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LkZyaWRheS56aG9uZ1podTEgPSBfdGhpczUuemFvWnUyLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemFvWnUxUmVuID0gX3RoaXM1Lnphb1p1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqUIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pep6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnphb0Z1NSA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemFvRnUyID0gX3RoaXM1Lnphb0Z1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LkZyaWRheS56YW9GdTIgPSBfdGhpczUuemFvRnUyLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemFvRnUxUmVuID0gX3RoaXM1Lnphb0Z1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqUIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnpob25nWmh1NSA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemhvbmdaaHUxID0gX3RoaXM1Lnpob25nWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LkZyaWRheS56aG9uZ1podTEgPSBfdGhpczUuemhvbmdaaHUxLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemhvbmdadTFSZW4gPSBfdGhpczUuemhvbmdaaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kupQiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUuemhvbmdGdTUgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuRnJpZGF5Lnpob25nRnUxID0gX3RoaXM1Lnpob25nRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuRnJpZGF5Lnpob25nRnUxID0gX3RoaXM1Lnpob25nRnUxLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkuemhvbmdGdTFSZW4gPSBfdGhpczUuemhvbmdGdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6lCIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS53YW5aaHU1ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LkZyaWRheS53YW5aaHUxID0gX3RoaXM1LndhblpodTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkud2FuWmh1MSA9IF90aGlzNS53YW5aaHUxLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChpLCAwKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkud2FuWnUxUmVuID0gX3RoaXM1LndhblpodTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6lCIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS53YW5GdTUgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuRnJpZGF5LndhbkZ1MSA9IF90aGlzNS53YW5GdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5GcmlkYXkud2FuRnUxID0gX3RoaXM1LndhbkZ1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuRnJpZGF5LndhbkZ1MVJlbiA9IF90aGlzNS53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9adTYgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU2F0dXJkYXkuemFvWnUyID0gX3RoaXM1Lnphb1p1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnphb1p1MiA9IF90aGlzNS56YW9adTIubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnphb1p1MVJlbiA9IF90aGlzNS56YW9adTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9GdTYgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU2F0dXJkYXkuemFvRnUyID0gX3RoaXM1Lnphb0Z1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnphb0Z1MiA9IF90aGlzNS56YW9GdTIubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnphb0Z1MVJlbiA9IF90aGlzNS56YW9GdTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56aG9uZ1podTYgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU2F0dXJkYXkuemhvbmdaaHUxID0gX3RoaXM1Lnpob25nWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ1podTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnpob25nWnUxUmVuID0gX3RoaXM1Lnpob25nWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5YWtIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnpob25nRnU2ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ0Z1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU2F0dXJkYXkuemhvbmdGdTFSZW4gPSBfdGhpczUuemhvbmdGdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS53YW5aaHU2ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5LndhblpodTEgPSBfdGhpczUud2FuWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5LndhblpodTEgPSBfdGhpczUud2FuWmh1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU2F0dXJkYXkud2FuWnUxUmVuID0gX3RoaXM1LndhblpodTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS53YW5GdTYgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU2F0dXJkYXkud2FuRnUxID0gX3RoaXM1LndhbkZ1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5LndhbkZ1MSA9IF90aGlzNS53YW5GdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlNhdHVyZGF5LndhbkZ1MVJlbiA9IF90aGlzNS53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+aXpSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9adTcgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnphb1p1MiA9IF90aGlzNS56YW9adTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5TdW5kYXkuemFvWnUyID0gX3RoaXM1Lnphb1p1Mi5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnphb1p1MVJlbiA9IF90aGlzNS56YW9adTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+aXpSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56YW9GdTcgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnphb0Z1MiA9IF90aGlzNS56YW9GdTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5TdW5kYXkuemFvRnUyID0gX3RoaXM1Lnphb0Z1Mi5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnphb0Z1MVJlbiA9IF90aGlzNS56YW9GdTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsKICAgICAgICAgIH0gZWxzZSBpZiAoZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+aXpSIgJiYgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJiBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsKSB7CiAgICAgICAgICAgIF90aGlzNS56aG9uZ1podTcgPSBlbGVtZW50OwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnpob25nWmh1MSA9IF90aGlzNS56aG9uZ1podTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7CiAgICAgICAgICAgIF90aGlzNS5TdW5kYXkuemhvbmdaaHUxID0gX3RoaXM1Lnpob25nWmh1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnpob25nWnUxUmVuID0gX3RoaXM1Lnpob25nWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOwogICAgICAgICAgfSBlbHNlIGlmIChlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5pelIiAmJiBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJiBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJiBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwpIHsKICAgICAgICAgICAgX3RoaXM1Lnpob25nRnU3ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlN1bmRheS56aG9uZ0Z1MSA9IF90aGlzNS56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsKICAgICAgICAgICAgX3RoaXM1LlN1bmRheS56aG9uZ0Z1MSA9IF90aGlzNS56aG9uZ0Z1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lnpob25nRnUxUmVuID0gX3RoaXM1Lnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/ml6UiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUud2FuWmh1NyA9IGVsZW1lbnQ7CiAgICAgICAgICAgIF90aGlzNS5TdW5kYXkud2FuWmh1MSA9IF90aGlzNS53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5LndhblpodTEgPSBfdGhpczUud2FuWmh1MS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaSwgMCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5Lndhblp1MVJlbiA9IF90aGlzNS53YW5aaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9IGVsc2UgaWYgKGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/ml6UiICYmIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbCkgewogICAgICAgICAgICBfdGhpczUud2FuRnU3ID0gZWxlbWVudDsKICAgICAgICAgICAgX3RoaXM1LlN1bmRheS53YW5GdTEgPSBfdGhpczUud2FuRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOwogICAgICAgICAgICBfdGhpczUuU3VuZGF5LndhbkZ1MSA9IF90aGlzNS53YW5GdTEubWFwKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KGksIDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3RoaXM1LlN1bmRheS53YW5GdTFSZW4gPSBfdGhpczUud2FuRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvKiog5o+Q5Lqk5oyJ6ZKuICovCiAgICBzdWJtaXRGb3JtOiBmdW5jdGlvbiBzdWJtaXRGb3JtKHN0eWxlKSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwoKICAgICAgdGhpcy5zdHlsZSA9IHN0eWxlOwogICAgICB0aGlzLiRyZWZzWyJmb3JtIl0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBpZiAoX3RoaXM2LmZvcm0uaWQgIT0gbnVsbCkgewogICAgICAgICAgICAoMCwgX2JkZ2xjb29rYm9vay51cGRhdGVCZGdsY29va2Jvb2spKF90aGlzNi5mb3JtKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgICAgIF90aGlzNi4kbW9kYWwubXNnU3VjY2Vzcygi5L+u5pS55oiQ5YqfIik7CgogICAgICAgICAgICAgIF90aGlzNi5vcGVuID0gZmFsc2U7CgogICAgICAgICAgICAgIF90aGlzNi5nZXRMaXN0KCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgLy8gMS7ml6nkuLs7CiAgICAgICAgICAgIGlmIChfdGhpczYuTW9uZGF5Lnphb1p1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIxID0gX3RoaXM2Lk1vbmRheS56YW9adTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjEgPSBfdGhpczYuTW9uZGF5Lnphb1p1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pep5YmvOwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuTW9uZGF5Lnphb0Z1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIxMSA9IF90aGlzNi5Nb25kYXkuemFvRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIxMSA9IF90aGlzNi5Nb25kYXkuemFvRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDkuK3kuLs7CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5Nb25kYXkuemhvbmdadTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMiA9IF90aGlzNi5Nb25kYXkuemhvbmdadTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjIgPSBfdGhpczYuTW9uZGF5Lnpob25nWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDkuK3lia8KCgogICAgICAgICAgICBpZiAoX3RoaXM2Lk1vbmRheS56aG9uZ0Z1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIyMiA9IF90aGlzNi5Nb25kYXkuemhvbmdGdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjIyID0gX3RoaXM2Lk1vbmRheS56aG9uZ0Z1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pma5Li7CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5Nb25kYXkud2FuWnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjMgPSBfdGhpczYuTW9uZGF5Lndhblp1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMyA9IF90aGlzNi5Nb25kYXkud2FuWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDmmZrlia8KCgogICAgICAgICAgICBpZiAoX3RoaXM2Lk1vbmRheS53YW5GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMzMgPSBfdGhpczYuTW9uZGF5LndhbkZ1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMzMgPSBfdGhpczYuTW9uZGF5LndhbkZ1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8gMi7ml6nkuLs7CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5UdWVzZGF5Lnphb1p1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHI0ID0gX3RoaXM2LlR1ZXNkYXkuemFvWnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHI0ID0gX3RoaXM2LlR1ZXNkYXkuemFvWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDml6nlia87CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5UdWVzZGF5Lnphb0Z1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHI0NCA9IF90aGlzNi5UdWVzZGF5Lnphb0Z1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyNDQgPSBfdGhpczYuVHVlc2RheS56YW9GdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOS4reS4uzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LlR1ZXNkYXkuemhvbmdadTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyNSA9IF90aGlzNi5UdWVzZGF5Lnpob25nWnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHI1ID0gX3RoaXM2LlR1ZXNkYXkuemhvbmdadTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOS4reWJrwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuVHVlc2RheS56aG9uZ0Z1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHI1NSA9IF90aGlzNi5UdWVzZGF5Lnpob25nRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHI1NSA9IF90aGlzNi5UdWVzZGF5Lnpob25nRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDmmZrkuLsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LlR1ZXNkYXkud2FuWnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjYgPSBfdGhpczYuVHVlc2RheS53YW5adTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjYgPSBfdGhpczYuVHVlc2RheS53YW5adTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaZmuWJrwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuVHVlc2RheS53YW5GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyNjYgPSBfdGhpczYuVHVlc2RheS53YW5GdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjY2ID0gX3RoaXM2LlR1ZXNkYXkud2FuRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyAzLuaXqeS4uzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LldlZG5lc2RheS56YW9adTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyNyA9IF90aGlzNi5XZWRuZXNkYXkuemFvWnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHI3ID0gX3RoaXM2LldlZG5lc2RheS56YW9adTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaXqeWJrzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LldlZG5lc2RheS56YW9GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyNzcgPSBfdGhpczYuV2VkbmVzZGF5Lnphb0Z1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyNzcgPSBfdGhpczYuV2VkbmVzZGF5Lnphb0Z1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5Lit5Li7OwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuV2VkbmVzZGF5Lnpob25nWnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjggPSBfdGhpczYuV2VkbmVzZGF5Lnpob25nWnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHI4ID0gX3RoaXM2LldlZG5lc2RheS56aG9uZ1p1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5Lit5YmvCgoKICAgICAgICAgICAgaWYgKF90aGlzNi5XZWRuZXNkYXkuemhvbmdGdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyODggPSBfdGhpczYuV2VkbmVzZGF5Lnpob25nRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHI4OCA9IF90aGlzNi5XZWRuZXNkYXkuemhvbmdGdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaZmuS4uwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuV2VkbmVzZGF5Lndhblp1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHI5ID0gX3RoaXM2LldlZG5lc2RheS53YW5adTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjkgPSBfdGhpczYuV2VkbmVzZGF5Lndhblp1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pma5YmvCgoKICAgICAgICAgICAgaWYgKF90aGlzNi5XZWRuZXNkYXkud2FuRnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjk5ID0gX3RoaXM2LldlZG5lc2RheS53YW5GdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjk5ID0gX3RoaXM2LldlZG5lc2RheS53YW5GdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIDQu5pep5Li7OwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuVGh1cnNkYXkuemFvWnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjEwID0gX3RoaXM2LlRodXJzZGF5Lnphb1p1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMTAgPSBfdGhpczYuVGh1cnNkYXkuemFvWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDml6nlia87CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5UaHVyc2RheS56YW9GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTAxMCA9IF90aGlzNi5UaHVyc2RheS56YW9GdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjEwMTAgPSBfdGhpczYuVGh1cnNkYXkuemFvRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDkuK3kuLs7CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5UaHVyc2RheS56aG9uZ1p1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIxMiA9IF90aGlzNi5UaHVyc2RheS56aG9uZ1p1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMTIgPSBfdGhpczYuVGh1cnNkYXkuemhvbmdadTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOS4reWJrwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuVGh1cnNkYXkuemhvbmdGdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTIxMiA9IF90aGlzNi5UaHVyc2RheS56aG9uZ0Z1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMTIxMiA9IF90aGlzNi5UaHVyc2RheS56aG9uZ0Z1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pma5Li7CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5UaHVyc2RheS53YW5adTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTMgPSBfdGhpczYuVGh1cnNkYXkud2FuWnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIxMyA9IF90aGlzNi5UaHVyc2RheS53YW5adTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaZmuWJrwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuVGh1cnNkYXkud2FuRnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjEzMTMgPSBfdGhpczYuVGh1cnNkYXkud2FuRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIxMzEzID0gX3RoaXM2LlRodXJzZGF5LndhbkZ1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8gNS7ml6nkuLs7CgoKICAgICAgICAgICAgaWYgKF90aGlzNi5GcmlkYXkuemFvWnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjE0ID0gX3RoaXM2LkZyaWRheS56YW9adTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE0ID0gX3RoaXM2LkZyaWRheS56YW9adTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaXqeWJrzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LkZyaWRheS56YW9GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTQxNCA9IF90aGlzNi5GcmlkYXkuemFvRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIxNDE0ID0gX3RoaXM2LkZyaWRheS56YW9GdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOS4reS4uzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LkZyaWRheS56aG9uZ1p1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIxNSA9IF90aGlzNi5GcmlkYXkuemhvbmdadTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE1ID0gX3RoaXM2LkZyaWRheS56aG9uZ1p1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5Lit5YmvCgoKICAgICAgICAgICAgaWYgKF90aGlzNi5GcmlkYXkuemhvbmdGdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTUxNSA9IF90aGlzNi5GcmlkYXkuemhvbmdGdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE1MTUgPSBfdGhpczYuRnJpZGF5Lnpob25nRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDmmZrkuLsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LkZyaWRheS53YW5adTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTYgPSBfdGhpczYuRnJpZGF5Lndhblp1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMTYgPSBfdGhpczYuRnJpZGF5Lndhblp1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pma5YmvCgoKICAgICAgICAgICAgaWYgKF90aGlzNi5GcmlkYXkud2FuRnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjE2MTYgPSBfdGhpczYuRnJpZGF5LndhbkZ1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMTYxNiA9IF90aGlzNi5GcmlkYXkud2FuRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyA2LuaXqeS4uzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LlNhdHVyZGF5Lnphb1p1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIxNyA9IF90aGlzNi5TYXR1cmRheS56YW9adTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE3ID0gX3RoaXM2LlNhdHVyZGF5Lnphb1p1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pep5YmvOwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuU2F0dXJkYXkuemFvRnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjE3MTcgPSBfdGhpczYuU2F0dXJkYXkuemFvRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIxNzE3ID0gX3RoaXM2LlNhdHVyZGF5Lnphb0Z1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5Lit5Li7OwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuU2F0dXJkYXkuemhvbmdadTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTggPSBfdGhpczYuU2F0dXJkYXkuemhvbmdadTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE4ID0gX3RoaXM2LlNhdHVyZGF5Lnpob25nWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDkuK3lia8KCgogICAgICAgICAgICBpZiAoX3RoaXM2LlNhdHVyZGF5Lnpob25nRnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjE4MTggPSBfdGhpczYuU2F0dXJkYXkuemhvbmdGdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE4MTggPSBfdGhpczYuU2F0dXJkYXkuemhvbmdGdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaZmuS4uwogICAgICAgICAgICAvLyDkuK3lia8KCgogICAgICAgICAgICBpZiAoX3RoaXM2LlNhdHVyZGF5Lndhblp1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIxOSA9IF90aGlzNi5TYXR1cmRheS53YW5adTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE5ID0gX3RoaXM2LlNhdHVyZGF5Lndhblp1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pma5YmvCgoKICAgICAgICAgICAgaWYgKF90aGlzNi5TYXR1cmRheS53YW5GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMTkxOSA9IF90aGlzNi5TYXR1cmRheS53YW5GdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjE5MTkgPSBfdGhpczYuU2F0dXJkYXkud2FuRnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyA3LuaXqeS4uzsKCgogICAgICAgICAgICBpZiAoX3RoaXM2LlN1bmRheS56YW9adTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMjAgPSBfdGhpczYuU3VuZGF5Lnphb1p1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMjAgPSBfdGhpczYuU3VuZGF5Lnphb1p1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5pep5YmvOwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuU3VuZGF5Lnphb0Z1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIyMDIwID0gX3RoaXM2LlN1bmRheS56YW9GdTEuam9pbigiLCIpOwoKICAgICAgICAgICAgICB2YXIgcHN0cjIwMjAgPSBfdGhpczYuU3VuZGF5Lnphb0Z1MVJlbi5qb2luKCIsIik7CiAgICAgICAgICAgIH0gLy8g5Lit5Li7OwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuU3VuZGF5Lnpob25nWnUxICE9ICIiKSB7CiAgICAgICAgICAgICAgdmFyIHN0cjIxID0gX3RoaXM2LlN1bmRheS56aG9uZ1p1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMjEgPSBfdGhpczYuU3VuZGF5Lnpob25nWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDkuK3lia8KCgogICAgICAgICAgICBpZiAoX3RoaXM2LlN1bmRheS56aG9uZ0Z1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIyMTIxID0gX3RoaXM2LlN1bmRheS56aG9uZ0Z1MS5qb2luKCIsIik7CgogICAgICAgICAgICAgIHZhciBwc3RyMjEyMSA9IF90aGlzNi5TdW5kYXkuemhvbmdGdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9IC8vIOaZmuS4uwoKCiAgICAgICAgICAgIGlmIChfdGhpczYuU3VuZGF5Lndhblp1MSAhPSAiIikgewogICAgICAgICAgICAgIHZhciBzdHIyMyA9IF90aGlzNi5TdW5kYXkud2FuWnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIyMyA9IF90aGlzNi5TdW5kYXkud2FuWnUxUmVuLmpvaW4oIiwiKTsKICAgICAgICAgICAgfSAvLyDmmZrlia8KCgogICAgICAgICAgICBpZiAoX3RoaXM2LlN1bmRheS53YW5GdTEgIT0gIiIpIHsKICAgICAgICAgICAgICB2YXIgc3RyMjMyMyA9IF90aGlzNi5TdW5kYXkud2FuRnUxLmpvaW4oIiwiKTsKCiAgICAgICAgICAgICAgdmFyIHBzdHIyMzIzID0gX3RoaXM2LlN1bmRheS53YW5GdTFSZW4uam9pbigiLCIpOwogICAgICAgICAgICB9CgogICAgICAgICAgICB2YXIgY29udGVudHNTaGkgPSBbewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMSwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxLAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4gCIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjExLAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjExLAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4gCIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMiwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIAiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIyMiwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIyMiwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIAiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIzLAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjMsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiAIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMzMsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMzMsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiAIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNCwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI0LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6jCIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjQ0LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjQ0LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6jCIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjUsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyNSwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuowiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI1NSwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI1NSwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuowiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI2LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjYsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqMIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNjYsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyNjYsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqMIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNywKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI3LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4iSIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjc3LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjc3LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4iSIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjgsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyOCwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIkiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI4OCwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI4OCwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIkiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI5LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjksCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiJIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyOTksCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyOTksCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiJIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTAsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTAsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5ZubIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTAxMCwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxMDEwLAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WbmyIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjEyLAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjEyLAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WbmyIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjEyMTIsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTIxMiwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lm5siLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxMywKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxMywKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lm5siLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxMzEzLAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjEzMTMsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5ZubIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTQsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTQsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqUIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTQxNCwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxNDE0LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6lCIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE1LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE1LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6lCIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE1MTUsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTUxNSwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kupQiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxNiwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxNiwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kupQiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxNjE2LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE2MTYsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqUIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTcsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTcsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5YWtIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTcxNywKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxNzE3LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WFrSIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE4LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE4LAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WFrSIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE4MTgsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTgxOCwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lha0iLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxOSwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxOSwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lha0iLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxOTE5LAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE5MTksCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5YWtIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMjAsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMjAsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5pelIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMjAyMCwKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIyMDIwLAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+aXpSIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIxLAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjIxLAogICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7CiAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsCiAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+aXpSIsCiAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIxMjEsCiAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMjEyMSwKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/ml6UiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIyMywKICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIyMywKICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogewogICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLAogICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/ml6UiLAogICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIyMzIzLAogICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjIzMjMsCiAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsKICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwKICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5pelIiwKICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfV07CiAgICAgICAgICAgIF90aGlzNi5mb3JtLmNvb2tib29rUmVnaXN0cmF0aW9ucyA9IGNvbnRlbnRzU2hpOwogICAgICAgICAgICAoMCwgX2JkZ2xjb29rYm9vay5hZGRCZGdsY29va2Jvb2spKF90aGlzNi5mb3JtKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgICAgIF90aGlzNi4kbW9kYWwubXNnU3VjY2Vzcygi5paw5aKe5oiQ5YqfIik7CgogICAgICAgICAgICAgIF90aGlzNi5vcGVuID0gZmFsc2U7CgogICAgICAgICAgICAgIF90aGlzNi5nZXRMaXN0KCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAoKICAgIC8qKiDliKDpmaTmjInpkq7mk43kvZwgKi8KICAgIGhhbmRsZURlbGV0ZTogZnVuY3Rpb24gaGFuZGxlRGVsZXRlKHJvdykgewogICAgICB2YXIgX3RoaXM3ID0gdGhpczsKCiAgICAgIHZhciBpZHMgPSByb3cuaWQgfHwgdGhpcy5pZHM7CiAgICAgIHRoaXMuJG1vZGFsLmNvbmZpcm0oJ+aYr+WQpuehruiupOWIoOmZpOS4gOWRqOmjn+iwsee8luWPt+S4uiInICsgaWRzICsgJyLnmoTmlbDmja7pobnvvJ8nKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gKDAsIF9iZGdsY29va2Jvb2suZGVsQmRnbGNvb2tib29rKShpZHMpOwogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczcuZ2V0TGlzdCgpOwoKICAgICAgICBfdGhpczcuJG1vZGFsLm1zZ1N1Y2Nlc3MoIuWIoOmZpOaIkOWKnyIpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7fSk7CiAgICB9LAoKICAgIC8qKiDlr7zlh7rmjInpkq7mk43kvZwgKi8KICAgIGhhbmRsZUV4cG9ydDogZnVuY3Rpb24gaGFuZGxlRXhwb3J0KCkgewogICAgICB2YXIgX3RoaXM4ID0gdGhpczsKCiAgICAgIHZhciBxdWVyeVBhcmFtcyA9IHRoaXMucXVlcnlQYXJhbXM7CiAgICAgIHRoaXMuJG1vZGFsLmNvbmZpcm0oIuaYr+WQpuehruiupOWvvOWHuuaJgOacieS4gOWRqOmjn+iwseaVsOaNrumhue+8nyIpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzOC5leHBvcnRMb2FkaW5nID0gdHJ1ZTsKICAgICAgICByZXR1cm4gKDAsIF9iZGdsY29va2Jvb2suZXhwb3J0QmRnbGNvb2tib29rKShxdWVyeVBhcmFtcyk7CiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM4LiRkb3dubG9hZC5uYW1lKHJlc3BvbnNlLm1zZyk7CgogICAgICAgIF90aGlzOC5leHBvcnRMb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAkoDA;;AASA;;AAGA;;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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","sourcesContent":["<template>\r\n <div class=\"app-container\">\r\n <el-form\r\n :model=\"queryParams\"\r\n ref=\"queryForm\"\r\n :inline=\"true\"\r\n v-show=\"showSearch\"\r\n label-width=\"68px\"\r\n >\r\n <el-form-item label=\"\" prop=\"unitId\">\r\n <el-select\r\n v-model=\"queryParams.unitId\"\r\n placeholder=\"请选择单位\"\r\n @change=\"host\"\r\n clearable\r\n >\r\n <el-option\r\n v-for=\"(item, i) in deptOptionss\"\r\n :key=\"i\"\r\n :label=\"item.deptName\"\r\n :value=\"item.deptId\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"\" prop=\"createtime\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"queryParams.startTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择时间\"\r\n @change=\"time\"\r\n :editable=\"false\"\r\n >\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button size=\"btr\" @click=\"resetQuery\" icon=\"el-icon-refresh\"\r\n >重置</el-button\r\n >\r\n </el-form-item>\r\n </el-form>\r\n\r\n <el-row :gutter=\"10\" class=\"mb8\">\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"primary\"\r\n plain\r\n icon=\"el-icon-plus\"\r\n size=\"mini\"\r\n @click=\"handleAdd\"\r\n v-hasPermi=\"['grassrootsregistration:bdglcookbook:add']\"\r\n >新增</el-button\r\n >\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"success\"\r\n plain\r\n icon=\"el-icon-edit\"\r\n size=\"mini\"\r\n :disabled=\"single\"\r\n @click=\"handleUpdate\"\r\n v-hasPermi=\"['grassrootsregistration:bdglcookbook:edit']\"\r\n >修改</el-button\r\n >\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"danger\"\r\n plain\r\n icon=\"el-icon-delete\"\r\n size=\"mini\"\r\n :disabled=\"multiple\"\r\n @click=\"handleDelete\"\r\n v-hasPermi=\"['grassrootsregistration:bdglcookbook:remove']\"\r\n >删除</el-button\r\n >\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"warning\"\r\n plain\r\n icon=\"el-icon-download\"\r\n size=\"mini\"\r\n :loading=\"exportLoading\"\r\n @click=\"handleExport\"\r\n v-hasPermi=\"['grassrootsregistration:bdglcookbook:export']\"\r\n >导出</el-button\r\n >\r\n </el-col>\r\n <!-- <right-toolbar\r\n :showSearch.sync=\"showSearch\"\r\n @queryTable=\"getList\"\r\n ></right-toolbar> -->\r\n </el-row>\r\n\r\n <el-table\r\n v-loading=\"loading\"\r\n :data=\"bdglcookbookList\"\r\n @selection-change=\"handleSelectionChange\"\r\n :header-cell-style=\"{ background: '#003C69', color: 'white' }\"\r\n >\r\n <el-table-column type=\"selection\" width=\"55\" align=\"center\" />\r\n <el-table-column label=\"序号\" align=\"center\" prop=\"id\" />\r\n <el-table-column label=\"单位\" align=\"center\" prop=\"unitName\" />\r\n <!-- <el-table-column label=\"更新时间\" align=\"center\" prop=\"id\" /> -->\r\n <el-table-column label=\"食谱标题\" align=\"center\" prop=\"title\" />\r\n <el-table-column\r\n label=\"开始时间\"\r\n align=\"center\"\r\n prop=\"startTime\"\r\n width=\"180\"\r\n >\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.startTime, \"{y}-{m}-{d}\") }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column\r\n label=\"结束时间\"\r\n align=\"center\"\r\n prop=\"endTime\"\r\n width=\"180\"\r\n >\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.endTime, \"{y}-{m}-{d}\") }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"司务长\" align=\"center\" prop=\"messOfficerName\" />\r\n <el-table-column label=\"班长\" align=\"center\" prop=\"peopleName\" />\r\n <!-- <el-table-column label=\"食谱内容\" align=\"center\" prop=\"contents\" />\r\n \r\n <el-table-column label=\"创建时间\" align=\"center\" prop=\"createtime\" />\r\n <el-table-column label=\"更新时间\" align=\"center\" prop=\"updatetime\" /> -->\r\n <el-table-column\r\n label=\"操作\"\r\n align=\"center\"\r\n class-name=\"small-padding fixed-width\"\r\n width=\"200\"\r\n >\r\n <template slot-scope=\"scope\">\r\n <el-button\r\n size=\"btu\"\r\n type=\"text\"\r\n @click=\"handleUpdate(scope.row)\"\r\n v-hasPermi=\"['grassrootsregistration:bdglcookbook:edit']\"\r\n ><span class=\"edit\">修改</span></el-button\r\n >\r\n <el-button\r\n size=\"btd\"\r\n type=\"text\"\r\n @click=\"handleDelete(scope.row)\"\r\n v-hasPermi=\"['grassrootsregistration:bdglcookbook:remove']\"\r\n ><span class=\"delete\">删除</span></el-button\r\n >\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n\r\n <pagination\r\n v-show=\"total > 0\"\r\n :total=\"total\"\r\n :page.sync=\"queryParams.pageNum\"\r\n :limit.sync=\"queryParams.pageSize\"\r\n @pagination=\"getList\"\r\n />\r\n\r\n <!-- 添加或修改一周食谱对话框 -->\r\n <el-dialog\r\n :title=\"title\"\r\n :visible.sync=\"open\"\r\n width=\"1016px\"\r\n append-to-body\r\n >\r\n <div class=\"jiben\">基本信息</div>\r\n\r\n <el-form\r\n ref=\"form\"\r\n :model=\"form\"\r\n :rules=\"rules\"\r\n label-width=\"80px\"\r\n :inline=\"true\"\r\n >\r\n <el-form-item label=\"单位\" prop=\"unitId\">\r\n <!-- <treeselect\r\n @select=\"selectPeo\"\r\n v-model=\"form.unitId\"\r\n :options=\"deptOptions\"\r\n placeholder=\"选择单位\"\r\n /> -->\r\n <treeselect\r\n v-model=\"form.unitId\"\r\n :options=\"deptOptions\"\r\n placeholder=\"选择单位\"\r\n @select=\"selectPeo\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"食谱标题\" prop=\"title\">\r\n <el-input v-model=\"form.title\" placeholder=\"请输入食谱标题\" />\r\n </el-form-item>\r\n <el-form-item label=\"开始时间\" prop=\"startTime\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.startTime\"\r\n type=\"date\"\r\n :editable=\"false\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择开始时间\"\r\n >\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"结束时间\" prop=\"endTime\">\r\n <el-date-picker\r\n clearable\r\n :editable=\"false\"\r\n size=\"small\"\r\n v-model=\"form.endTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择结束时间\"\r\n >\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"司务长\" prop=\"messOfficer\">\r\n <!-- <el-input v-model=\"form.messOfficer\" placeholder=\"请输入司务长\" /> -->\r\n <el-select v-model=\"form.messOfficer\" placeholder=\"请选择单位\">\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n :disabled=\"item.status == 1\"\r\n @click.native=\"siWu(item.name)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"班长\" prop=\"peopleId\">\r\n <!-- <el-input v-model=\"form.peopleId\" placeholder=\"请输入班长\" /> -->\r\n <el-select v-model=\"form.peopleId\" placeholder=\"请选择单位\">\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n :disabled=\"item.status == 1\"\r\n @click.native=\"monitor(item.name)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <!-- <el-form-item label=\"食谱内容\" prop=\"contents\">\r\n <el-input\r\n v-model=\"form.contents\"\r\n type=\"textarea\"\r\n placeholder=\"请输入内容\"\r\n />\r\n </el-form-item> -->\r\n <div class=\"jiben\">食谱内容</div>\r\n <div class=\"\">\r\n <table\r\n border=\"1\"\r\n width=\"920\"\r\n cellspacing=\"0\"\r\n align=\"center\"\r\n style=\"border-color: white; margin-left: -1px\"\r\n >\r\n <!-- 星期一 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期一</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Monday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Monday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 星期二 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期二</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Tuesday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 星期三 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期三</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Wednesday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 星期四 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期四</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Thursday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 星期五 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期五</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Friday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Friday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 星期六 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期六</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Saturday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 星期日 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"6\">星期日</td>\r\n <td rowspan=\"2\">早餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zaoZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n :key=\"i\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n ></el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zaoZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zaoFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zaoFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zaoFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 午餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">午餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zhongZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zhongZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zhongFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.zhongFU\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.zhongFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <!-- 晚餐 -->\r\n <tr align=\"center\">\r\n <td rowspan=\"2\">晚餐</td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.wanZu1\"\r\n placeholder=\"请选择主食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanZhu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.wanZu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n <tr align=\"center\">\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.wanFu1\"\r\n placeholder=\"请选择副食\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in yiZhou.wanFu\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n <td>\r\n <el-select\r\n v-model=\"Sunday.wanFu1Ren\"\r\n placeholder=\"请选择炊事员\"\r\n multiple\r\n >\r\n <el-option\r\n v-for=\"item in renYuan\"\r\n :key=\"item.id\"\r\n :label=\"item.name\"\r\n :value=\"item.id\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </td>\r\n </tr>\r\n </table>\r\n </div>\r\n </el-form>\r\n <div slot=\"footer\" class=\"dialog-footer\">\r\n <el-button @click=\"resertwo\">重置</el-button>\r\n <el-button type=\"primary\" @click=\"submitForm(1)\">确 定</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n listBdglcookbook,\r\n getBdglcookbook,\r\n delBdglcookbook,\r\n addBdglcookbook,\r\n updateBdglcookbook,\r\n exportBdglcookbook,\r\n getThings,\r\n} from \"@/api/grassrootsregistration/bdglcookbook\";\r\nimport { getZhuChiRen } from \"@/api/grassrootsregistration/bdglmeeting\";\r\n\r\n// 导入树形结构\r\nimport Treeselect from \"@riophae/vue-treeselect\";\r\nimport \"@riophae/vue-treeselect/dist/vue-treeselect.css\";\r\nimport { getDept } from \"@/api/grassrootsregistration/bdglmeeting\";\r\n\r\nexport default {\r\n name: \"Bdglcookbook\",\r\n components: {\r\n Treeselect,\r\n },\r\n data() {\r\n return {\r\n //判断关闭\r\n style: \"2\",\r\n // 遮罩层\r\n loading: true,\r\n // 导出遮罩层\r\n exportLoading: false,\r\n // 选中数组\r\n ids: [],\r\n // 非单个禁用\r\n single: true,\r\n // 非多个禁用\r\n multiple: true,\r\n // 显示搜索条件\r\n showSearch: true,\r\n // 总条数\r\n total: 0,\r\n // 一周食谱表格数据\r\n bdglcookbookList: [],\r\n // 弹出层标题\r\n title: \"\",\r\n // 是否显示弹出层\r\n open: false,\r\n // 查询参数\r\n queryParams: {\r\n pageNum: 1,\r\n pageSize: 10,\r\n title: null,\r\n startTime: null,\r\n endTime: null,\r\n messOfficer: null,\r\n peopleId: null,\r\n contents: null,\r\n unitId: null,\r\n createtime: null,\r\n updatetime: null,\r\n },\r\n // 表单参数\r\n form: {},\r\n // 表单校验\r\n rules: {\r\n unitId: [\r\n { required: true, message: \"单位名称不能为空\", trigger: \"blur\" },\r\n ],\r\n },\r\n options: [],\r\n value: \"\",\r\n // 单位树形\r\n deptOptions: [],\r\n // 人员列表\r\n renYuan: [],\r\n food: [],\r\n // 一周食物\r\n yiZhou: [],\r\n // 部门下拉列表\r\n deptOptionss: [],\r\n // 食谱内容\r\n // 食物名称\r\n rows: {},\r\n Monday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n Tuesday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n Wednesday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n Thursday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n Friday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n Saturday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n Sunday: {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n },\r\n // 1\r\n zaoZu1: {},\r\n zaoFu1: {},\r\n zhongZhu1: {},\r\n zhongFu1: {},\r\n wanZhu1: {},\r\n wanFu1: {},\r\n\r\n zaoZu2: {},\r\n zaoFu2: {},\r\n zhongZhu2: {},\r\n zhongFu2: {},\r\n wanZhu2: {},\r\n wanFu2: {},\r\n\r\n zaoZu3: {},\r\n zaoFu3: {},\r\n zhongZhu3: {},\r\n zhongFu3: {},\r\n wanZhu3: {},\r\n wanFu3: {},\r\n\r\n zaoZu4: {},\r\n zaoFu4: {},\r\n zhongZhu4: {},\r\n zhongFu4: {},\r\n wanZhu4: {},\r\n wanFu4: {},\r\n\r\n zaoZu5: {},\r\n zaoFu5: {},\r\n zhongZhu5: {},\r\n zhongFu5: {},\r\n wanZhu5: {},\r\n wanFu5: {},\r\n\r\n zaoZu6: {},\r\n zaoFu6: {},\r\n zhongZhu6: {},\r\n zhongFu6: {},\r\n wanZhu6: {},\r\n wanFu6: {},\r\n\r\n zaoZu7: {},\r\n zaoFu7: {},\r\n zhongZhu7: {},\r\n zhongFu7: {},\r\n wanZhu7: {},\r\n wanFu7: {},\r\n };\r\n },\r\n created() {\r\n this.getList();\r\n },\r\n methods: {\r\n // 获取人员\r\n getRen(id) {\r\n getZhuChiRen(id).then((res) => {\r\n this.renYuan = res.data;\r\n });\r\n },\r\n // 搜索时间触发\r\n time() {\r\n this.getList();\r\n },\r\n // 搜索单位触发\r\n host() {\r\n this.getList();\r\n },\r\n // 选中班长触发\r\n monitor(name) {\r\n this.form.peopleName = name;\r\n },\r\n // 选中司务触发\r\n siWu(name) {\r\n this.form.messOfficerName = name;\r\n },\r\n // 获取一天的食物\r\n getThingsbook() {\r\n getThings().then((res) => {\r\n this.yiZhou = res.data;\r\n });\r\n },\r\n // 重置人员\r\n ChongZhi() {\r\n (this.form.messOfficer = null), (this.form.peopleId = null);\r\n },\r\n // 新增选中单位触发\r\n selectPeo(data) {\r\n this.ChongZhi();\r\n this.form.unitId = data.id;\r\n this.getRen(this.form.unitId);\r\n },\r\n /** 查询部门下拉树结构 */\r\n getTreeselect() {\r\n getDept().then((response) => {\r\n this.deptOptions = response.data;\r\n });\r\n },\r\n /** 查询一周食谱列表 */\r\n getList() {\r\n this.loading = true;\r\n listBdglcookbook(this.queryParams).then((response) => {\r\n this.bdglcookbookList = response.rows;\r\n this.total = response.total;\r\n this.loading = false;\r\n });\r\n },\r\n // 取消按钮\r\n cancel() {\r\n this.open = false;\r\n this.reset();\r\n },\r\n // 表单重置\r\n reset() {\r\n this.form = {\r\n id: null,\r\n title: null,\r\n startTime: null,\r\n endTime: null,\r\n messOfficer: null,\r\n peopleId: null,\r\n contents: null,\r\n unitId: null,\r\n createtime: null,\r\n updatetime: null,\r\n };\r\n this.resetForm(\"form\");\r\n },\r\n // 重置菜谱\r\n resets() {\r\n this.Monday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n this.Tuesday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n this.Wednesday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n this.Thursday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n this.Friday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n this.Saturday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n this.Sunday = {\r\n zaoZu1: [],\r\n zaoZu1Ren: [],\r\n zaoFu1: [],\r\n zaoFu1Ren: [],\r\n zhongZu1: [],\r\n zhongZu1Ren: [],\r\n zhongFu1: [],\r\n zhongFu1Ren: [],\r\n wanZu1: [],\r\n wanZu1Ren: [],\r\n wanFu1: [],\r\n wanFu1Ren: [],\r\n };\r\n },\r\n /** 搜索按钮操作 */\r\n handleQuery() {\r\n this.queryParams.pageNum = 1;\r\n this.getList();\r\n },\r\n /** 重置按钮操作 */\r\n resetQuery() {\r\n this.resetForm(\"queryForm\");\r\n this.queryParams.startTime = null;\r\n this.handleQuery();\r\n },\r\n /** 对话框重置按钮操作 */\r\n resertwo() {\r\n this.reset();\r\n this.resets();\r\n },\r\n // 多选框选中数据\r\n handleSelectionChange(selection) {\r\n this.ids = selection.map((item) => item.id);\r\n this.single = selection.length !== 1;\r\n this.multiple = !selection.length;\r\n },\r\n /** 新增按钮操作 */\r\n handleAdd() {\r\n // 人员列表\r\n (this.renYuan = []), this.reset();\r\n this.resets();\r\n this.getTreeselect();\r\n this.getThingsbook();\r\n this.open = true;\r\n this.style = 2;\r\n this.title = \"添加一周食谱\";\r\n },\r\n /** 修改按钮操作 */\r\n handleUpdate(row) {\r\n console.log(row.id);\r\n this.getTreeselect();\r\n this.form.unitId = row.unitId;\r\n this.getThingsbook();\r\n this.getRen(row.unitId);\r\n this.reset();\r\n const id = row.id || this.ids;\r\n getBdglcookbook(id).then((response) => {\r\n this.form = response.data;\r\n this.open = true;\r\n this.title = \"修改一周食谱\";\r\n var arr = response.data.cookbookRegistrations;\r\n arr.forEach((element) => {\r\n if (\r\n element.weeklist === \"星期一\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu1 = element;\r\n this.Monday.zaoZu1 = this.zaoZu1.cookcategoryIds.split(\",\");\r\n this.Monday.zaoZu1 = this.Monday.zaoZu1.map((i) => parseInt(i, 0));\r\n this.Monday.zaoZu1Ren = this.zaoZu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期一\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu1 = element;\r\n this.Monday.zaoFu1 = this.zaoFu1.cookcategoryIds.split(\",\");\r\n this.Monday.zaoFu1 = this.Monday.zaoFu1.map((i) => parseInt(i, 0));\r\n this.Monday.zaoFu1Ren = this.zaoFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期一\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu1 = element;\r\n console.log(this.zhongZhu1,'asdsa');\r\n this.Monday.zhongZu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Monday.zhongZu1 = this.Monday.zhongZu1.map((i) =>\r\n parseInt(i, 0)\r\n );\r\n this.Monday.zhongZu1Ren = this.zhongZhu1.cookcategoryNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期一\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu1 = element;\r\n this.Monday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Monday.zhongFu1 = this.Monday.zhongFu1.map((i) =>\r\n parseInt(i, 0)\r\n );\r\n this.Monday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期一\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu1 = element;\r\n console.log(this.wanZhu1);\r\n this.Monday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n console.log(this.Monday.wanZu1,22);\r\n this.Monday.wanZhu1 = this.Monday.wanZhu1.map((i) =>\r\n parseInt(i, 0)\r\n );\r\n console.log(this.Monday.wanZu1,33);\r\n this.Monday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期一\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu1 = element;\r\n this.Monday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Monday.wanFu1 = this.Monday.wanFu1.map((i) => parseInt(i, 0));\r\n this.Monday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期二\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu2 = element;\r\n this.Tuesday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n this.Tuesday.zaoZu2 = this.zaoZu2.wanFu1.map((i) => parseInt(i, 0));\r\n this.Tuesday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期二\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu2 = element;\r\n this.Tuesday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n this.Tuesday.zaoFu2 = this.zaoFu2.wanFu1.map((i) => parseInt(i, 0));\r\n this.Tuesday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期二\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu2 = element;\r\n this.Tuesday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Tuesday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n this.Tuesday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期二\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu2 = element;\r\n this.Tuesday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Tuesday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n this.Tuesday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期二\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu2 = element;\r\n this.Tuesday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n this.Tuesday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n this.Tuesday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期二\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu2 = element;\r\n this.Tuesday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Tuesday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n this.Tuesday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期三\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu3 = element;\r\n this.Wednesday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n this.Wednesday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n this.Wednesday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期三\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu3 = element;\r\n this.Wednesday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n this.Wednesday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n this.Wednesday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期三\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu3 = element;\r\n this.Wednesday.zaoFu2 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Wednesday.zhongZhu1 = this.zhongZhu1.map((i) =>\r\n parseInt(i, 0)\r\n );\r\n this.Wednesday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期三\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu3 = element;\r\n this.Wednesday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Wednesday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n this.Wednesday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期三\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu3 = element;\r\n this.Wednesday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n this.Wednesday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n this.Wednesday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期三\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu3 = element;\r\n this.Wednesday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Wednesday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n this.Wednesday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期四\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu4 = element;\r\n this.Thursday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n this.Thursday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n this.Thursday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期四\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu4 = element;\r\n this.Thursday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n this.Thursday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n this.Thursday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期四\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu4 = element;\r\n this.Thursday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Thursday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n this.Thursday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期四\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu4 = element;\r\n this.Thursday.zhongZhu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Thursday.zhongZhu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n this.Thursday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期四\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu4 = element;\r\n this.Thursday.zhongZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n this.Thursday.zhongZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n this.Thursday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期四\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu4 = element;\r\n this.Thursday.zhongZhu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Thursday.zhongZhu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n this.Thursday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期五\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu5 = element;\r\n this.Friday.zhongZhu1 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n this.Friday.zhongZhu1 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n this.Friday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期五\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu5 = element;\r\n this.Friday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n this.Friday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n this.Friday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期五\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu5 = element;\r\n this.Friday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Friday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n this.Friday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期五\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu5 = element;\r\n this.Friday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Friday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n this.Friday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期五\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu5 = element;\r\n this.Friday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n this.Friday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n this.Friday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期五\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu5 = element;\r\n this.Friday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Friday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n this.Friday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期六\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu6 = element;\r\n this.Saturday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n this.Saturday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n this.Saturday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期六\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu6 = element;\r\n this.Saturday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n this.Saturday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n this.Saturday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期六\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu6 = element;\r\n this.Saturday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Saturday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n this.Saturday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期六\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu6 = element;\r\n this.Saturday.zhongZhu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Saturday.zhongZhu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n this.Saturday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期六\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu6 = element;\r\n this.Saturday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n this.Saturday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n this.Saturday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期六\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu6 = element;\r\n this.Saturday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Saturday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n this.Saturday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期日\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoZu7 = element;\r\n this.Sunday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n this.Sunday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n this.Sunday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期日\" &&\r\n element.timelist === \"早餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zaoFu7 = element;\r\n this.Sunday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n this.Sunday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n this.Sunday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期日\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongZhu7 = element;\r\n this.Sunday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n this.Sunday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n this.Sunday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期日\" &&\r\n element.timelist === \"午餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.zhongFu7 = element;\r\n this.Sunday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n this.Sunday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n this.Sunday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期日\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"主食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanZhu7 = element;\r\n this.Sunday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n this.Sunday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n this.Sunday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n } else if (\r\n element.weeklist === \"星期日\" &&\r\n element.timelist === \"晚餐\" &&\r\n element.typelist === \"副食\" &&\r\n element.cookcategoryNames !== null &&\r\n element.peopleNames !== null\r\n ) {\r\n this.wanFu7 = element;\r\n this.Sunday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n this.Sunday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n this.Sunday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n }\r\n });\r\n });\r\n },\r\n /** 提交按钮 */\r\n submitForm(style) {\r\n this.style = style;\r\n this.$refs[\"form\"].validate((valid) => {\r\n if (valid) {\r\n if (this.form.id != null) {\r\n updateBdglcookbook(this.form).then((response) => {\r\n this.$modal.msgSuccess(\"修改成功\");\r\n this.open = false;\r\n this.getList();\r\n });\r\n } else {\r\n // 1.早主;\r\n if (this.Monday.zaoZu1 != \"\") {\r\n var str1 = this.Monday.zaoZu1.join(\",\");\r\n var pstr1 = this.Monday.zaoZu1Ren.join(\",\");\r\n }\r\n // 早副;\r\n if (this.Monday.zaoFu1 != \"\") {\r\n var str11 = this.Monday.zaoFu1.join(\",\");\r\n var pstr11 = this.Monday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Monday.zhongZu1 != \"\") {\r\n var str2 = this.Monday.zhongZu1.join(\",\");\r\n var pstr2 = this.Monday.zhongZu1Ren.join(\",\");\r\n }\r\n // 中副\r\n if (this.Monday.zhongFu1 != \"\") {\r\n var str22 = this.Monday.zhongFu1.join(\",\");\r\n var pstr22 = this.Monday.zhongFu1Ren.join(\",\");\r\n }\r\n // 晚主\r\n if (this.Monday.wanZu1 != \"\") {\r\n var str3 = this.Monday.wanZu1.join(\",\");\r\n var pstr3 = this.Monday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Monday.wanFu1 != \"\") {\r\n var str33 = this.Monday.wanFu1.join(\",\");\r\n var pstr33 = this.Monday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n // 2.早主;\r\n if (this.Tuesday.zaoZu1 != \"\") {\r\n var str4 = this.Tuesday.zaoZu1.join(\",\");\r\n var pstr4 = this.Tuesday.zaoZu1Ren.join(\",\");\r\n }\r\n // 早副;\r\n if (this.Tuesday.zaoFu1 != \"\") {\r\n var str44 = this.Tuesday.zaoFu1.join(\",\");\r\n var pstr44 = this.Tuesday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Tuesday.zhongZu1 != \"\") {\r\n var str5 = this.Tuesday.zhongZu1.join(\",\");\r\n var pstr5 = this.Tuesday.zhongZu1Ren.join(\",\");\r\n }\r\n\r\n // 中副\r\n if (this.Tuesday.zhongFu1 != \"\") {\r\n var str55 = this.Tuesday.zhongFu1.join(\",\");\r\n var pstr55 = this.Tuesday.zhongFu1Ren.join(\",\");\r\n }\r\n\r\n // 晚主\r\n if (this.Tuesday.wanZu1 != \"\") {\r\n var str6 = this.Tuesday.wanZu1.join(\",\");\r\n var pstr6 = this.Tuesday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Tuesday.wanFu1 != \"\") {\r\n var str66 = this.Tuesday.wanFu1.join(\",\");\r\n var pstr66 = this.Tuesday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n // 3.早主;\r\n if (this.Wednesday.zaoZu1 != \"\") {\r\n var str7 = this.Wednesday.zaoZu1.join(\",\");\r\n var pstr7 = this.Wednesday.zaoZu1Ren.join(\",\");\r\n }\r\n\r\n // 早副;\r\n if (this.Wednesday.zaoFu1 != \"\") {\r\n var str77 = this.Wednesday.zaoFu1.join(\",\");\r\n var pstr77 = this.Wednesday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Wednesday.zhongZu1 != \"\") {\r\n var str8 = this.Wednesday.zhongZu1.join(\",\");\r\n var pstr8 = this.Wednesday.zhongZu1Ren.join(\",\");\r\n }\r\n\r\n // 中副\r\n if (this.Wednesday.zhongFu1 != \"\") {\r\n var str88 = this.Wednesday.zhongFu1.join(\",\");\r\n var pstr88 = this.Wednesday.zhongFu1Ren.join(\",\");\r\n }\r\n\r\n // 晚主\r\n if (this.Wednesday.wanZu1 != \"\") {\r\n var str9 = this.Wednesday.wanZu1.join(\",\");\r\n var pstr9 = this.Wednesday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Wednesday.wanFu1 != \"\") {\r\n var str99 = this.Wednesday.wanFu1.join(\",\");\r\n var pstr99 = this.Wednesday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n // 4.早主;\r\n if (this.Thursday.zaoZu1 != \"\") {\r\n var str10 = this.Thursday.zaoZu1.join(\",\");\r\n var pstr10 = this.Thursday.zaoZu1Ren.join(\",\");\r\n }\r\n\r\n // 早副;\r\n if (this.Thursday.zaoFu1 != \"\") {\r\n var str1010 = this.Thursday.zaoFu1.join(\",\");\r\n var pstr1010 = this.Thursday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Thursday.zhongZu1 != \"\") {\r\n var str12 = this.Thursday.zhongZu1.join(\",\");\r\n var pstr12 = this.Thursday.zhongZu1Ren.join(\",\");\r\n }\r\n\r\n // 中副\r\n if (this.Thursday.zhongFu1 != \"\") {\r\n var str1212 = this.Thursday.zhongFu1.join(\",\");\r\n var pstr1212 = this.Thursday.zhongFu1Ren.join(\",\");\r\n }\r\n\r\n // 晚主\r\n if (this.Thursday.wanZu1 != \"\") {\r\n var str13 = this.Thursday.wanZu1.join(\",\");\r\n var pstr13 = this.Thursday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Thursday.wanFu1 != \"\") {\r\n var str1313 = this.Thursday.wanFu1.join(\",\");\r\n var pstr1313 = this.Thursday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n // 5.早主;\r\n if (this.Friday.zaoZu1 != \"\") {\r\n var str14 = this.Friday.zaoZu1.join(\",\");\r\n var pstr14 = this.Friday.zaoZu1Ren.join(\",\");\r\n }\r\n\r\n // 早副;\r\n if (this.Friday.zaoFu1 != \"\") {\r\n var str1414 = this.Friday.zaoFu1.join(\",\");\r\n var pstr1414 = this.Friday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Friday.zhongZu1 != \"\") {\r\n var str15 = this.Friday.zhongZu1.join(\",\");\r\n var pstr15 = this.Friday.zhongZu1Ren.join(\",\");\r\n }\r\n\r\n // 中副\r\n if (this.Friday.zhongFu1 != \"\") {\r\n var str1515 = this.Friday.zhongFu1.join(\",\");\r\n var pstr1515 = this.Friday.zhongFu1Ren.join(\",\");\r\n }\r\n\r\n // 晚主\r\n if (this.Friday.wanZu1 != \"\") {\r\n var str16 = this.Friday.wanZu1.join(\",\");\r\n var pstr16 = this.Friday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Friday.wanFu1 != \"\") {\r\n var str1616 = this.Friday.wanFu1.join(\",\");\r\n var pstr1616 = this.Friday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n // 6.早主;\r\n if (this.Saturday.zaoZu1 != \"\") {\r\n var str17 = this.Saturday.zaoZu1.join(\",\");\r\n var pstr17 = this.Saturday.zaoZu1Ren.join(\",\");\r\n }\r\n\r\n // 早副;\r\n if (this.Saturday.zaoFu1 != \"\") {\r\n var str1717 = this.Saturday.zaoFu1.join(\",\");\r\n var pstr1717 = this.Saturday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Saturday.zhongZu1 != \"\") {\r\n var str18 = this.Saturday.zhongZu1.join(\",\");\r\n var pstr18 = this.Saturday.zhongZu1Ren.join(\",\");\r\n }\r\n\r\n // 中副\r\n if ( this.Saturday.zhongFu1 != \"\") {\r\n var str1818 = this.Saturday.zhongFu1.join(\",\");\r\n var pstr1818 = this.Saturday.zhongFu1Ren.join(\",\");\r\n }\r\n\r\n // 晚主\r\n // 中副\r\n if (this.Saturday.wanZu1 != \"\") {\r\n var str19 = this.Saturday.wanZu1.join(\",\");\r\n var pstr19 = this.Saturday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Saturday.wanFu1 != \"\") {\r\n var str1919 = this.Saturday.wanFu1.join(\",\");\r\n var pstr1919 = this.Saturday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n // 7.早主;\r\n if (this.Sunday.zaoZu1 != \"\") {\r\n var str20 = this.Sunday.zaoZu1.join(\",\");\r\n var pstr20 = this.Sunday.zaoZu1Ren.join(\",\");\r\n }\r\n\r\n // 早副;\r\n if (this.Sunday.zaoFu1 != \"\") {\r\n var str2020 = this.Sunday.zaoFu1.join(\",\");\r\n var pstr2020 = this.Sunday.zaoFu1Ren.join(\",\");\r\n }\r\n\r\n // 中主;\r\n if (this.Sunday.zhongZu1 != \"\") {\r\n var str21 = this.Sunday.zhongZu1.join(\",\");\r\n var pstr21 = this.Sunday.zhongZu1Ren.join(\",\");\r\n }\r\n\r\n // 中副\r\n if (this.Sunday.zhongFu1 != \"\") {\r\n var str2121 = this.Sunday.zhongFu1.join(\",\");\r\n var pstr2121 = this.Sunday.zhongFu1Ren.join(\",\");\r\n }\r\n\r\n // 晚主\r\n if (this.Sunday.wanZu1 != \"\") {\r\n var str23 = this.Sunday.wanZu1.join(\",\");\r\n var pstr23 = this.Sunday.wanZu1Ren.join(\",\");\r\n }\r\n\r\n // 晚副\r\n if (this.Sunday.wanFu1 != \"\") {\r\n var str2323 = this.Sunday.wanFu1.join(\",\");\r\n var pstr2323 = this.Sunday.wanFu1Ren.join(\",\");\r\n }\r\n\r\n var contentsShi = [\r\n {\r\n cookcategoryIds: str1,\r\n peopleIds: pstr1,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期一\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str11,\r\n peopleIds: pstr11,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期一\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str2,\r\n peopleIds: pstr2,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期一\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str22,\r\n peopleIds: pstr22,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期一\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str3,\r\n peopleIds: pstr3,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期一\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str33,\r\n peopleIds: pstr33,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期一\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n\r\n {\r\n cookcategoryIds: str4,\r\n peopleIds: pstr4,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期二\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str44,\r\n peopleIds: pstr44,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期二\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str5,\r\n peopleIds: pstr5,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期二\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str55,\r\n peopleIds: pstr55,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期二\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str6,\r\n peopleIds: pstr6,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期二\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str66,\r\n peopleIds: pstr66,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期二\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n\r\n {\r\n cookcategoryIds: str7,\r\n peopleIds: pstr7,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期三\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str77,\r\n peopleIds: pstr77,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期三\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str8,\r\n peopleIds: pstr8,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期三\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str88,\r\n peopleIds: pstr88,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期三\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str9,\r\n peopleIds: pstr9,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期三\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str99,\r\n peopleIds: pstr99,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期三\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n\r\n {\r\n cookcategoryIds: str10,\r\n peopleIds: pstr10,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期四\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1010,\r\n peopleIds: pstr1010,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期四\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str12,\r\n peopleIds: pstr12,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期四\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1212,\r\n peopleIds: pstr1212,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期四\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str13,\r\n peopleIds: pstr13,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期四\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1313,\r\n peopleIds: pstr1313,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期四\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n\r\n {\r\n cookcategoryIds: str14,\r\n peopleIds: pstr14,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期五\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1414,\r\n peopleIds: pstr1414,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期五\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str15,\r\n peopleIds: pstr15,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期五\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1515,\r\n peopleIds: pstr1515,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期五\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str16,\r\n peopleIds: pstr16,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期五\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1616,\r\n peopleIds: pstr1616,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期五\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n\r\n {\r\n cookcategoryIds: str17,\r\n peopleIds: pstr17,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期六\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1717,\r\n peopleIds: pstr1717,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期六\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str18,\r\n peopleIds: pstr18,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期六\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1818,\r\n peopleIds: pstr1818,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期六\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str19,\r\n peopleIds: pstr19,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期六\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str1919,\r\n peopleIds: pstr1919,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期六\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n\r\n {\r\n cookcategoryIds: str20,\r\n peopleIds: pstr20,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期日\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str2020,\r\n peopleIds: pstr2020,\r\n cookbookRegistration: {\r\n timelist: \"早餐\",\r\n weeklist: \"星期日\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str21,\r\n peopleIds: pstr21,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期日\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str2121,\r\n peopleIds: pstr2121,\r\n cookbookRegistration: {\r\n timelist: \"午餐\",\r\n weeklist: \"星期日\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str23,\r\n peopleIds: pstr23,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期日\",\r\n typelist: \"主食\",\r\n },\r\n },\r\n {\r\n cookcategoryIds: str2323,\r\n peopleIds: pstr2323,\r\n cookbookRegistration: {\r\n timelist: \"晚餐\",\r\n weeklist: \"星期日\",\r\n typelist: \"副食\",\r\n },\r\n },\r\n ];\r\n this.form.cookbookRegistrations = contentsShi;\r\n addBdglcookbook(this.form).then((response) => {\r\n this.$modal.msgSuccess(\"新增成功\");\r\n this.open = false;\r\n this.getList();\r\n });\r\n }\r\n }\r\n });\r\n },\r\n /** 删除按钮操作 */\r\n handleDelete(row) {\r\n const ids = row.id || this.ids;\r\n this.$modal\r\n .confirm('是否确认删除一周食谱编号为\"' + ids + '\"的数据项?')\r\n .then(function () {\r\n return delBdglcookbook(ids);\r\n })\r\n .then(() => {\r\n this.getList();\r\n this.$modal.msgSuccess(\"删除成功\");\r\n })\r\n .catch(() => {});\r\n },\r\n /** 导出按钮操作 */\r\n handleExport() {\r\n const queryParams = this.queryParams;\r\n this.$modal\r\n .confirm(\"是否确认导出所有一周食谱数据项?\")\r\n .then(() => {\r\n this.exportLoading = true;\r\n return exportBdglcookbook(queryParams);\r\n })\r\n .then((response) => {\r\n this.$download.name(response.msg);\r\n this.exportLoading = false;\r\n })\r\n .catch(() => {});\r\n },\r\n },\r\n};\r\n</script>\r\n<style scoped>\r\n/* 对话框背景颜色 */\r\n::v-deep .el-dialog {\r\n background: #004d86 !important;\r\n}\r\n::v-deep .el-textarea__inner {\r\n width: 920px;\r\n height: 104px;\r\n}\r\n::v-deep .el-dialog__header {\r\n border-bottom: 1px solid #718a9d;\r\n}\r\n::v-deep .el-dialog__title {\r\n color: #fff;\r\n font: 18px;\r\n}\r\n::v-deep .el-dialog__headerbtn .el-dialog__close {\r\n color: #fff;\r\n}\r\n::v-deep .el-form-item__label {\r\n font: 16px;\r\n color: #fff;\r\n width: 100px !important;\r\n}\r\n::v-deep .el-input__inner {\r\n /* width: 200px !important;\r\n height: 36px; */\r\n background: transparent;\r\n color: #fff;\r\n}\r\n/* 单位框背景颜色 */\r\n::v-deep .vue-treeselect__control {\r\n background: #004d86 !important;\r\n}\r\n/* 基本信息背景 */\r\n.jiben {\r\n width: 920px;\r\n height: 32px;\r\n background-image: url(../../../images/小标题底.png);\r\n margin-bottom: 25px;\r\n color: #fff;\r\n padding-left: 16px;\r\n line-height: 32px;\r\n}\r\n/*调整表单间距 */\r\n::v-deep .el-form-item__content {\r\n width: 200px;\r\n}\r\n::v-deep .el-input__inner {\r\n cursor: pointer !important;\r\n}\r\n/* 底部确定取消按钮 */\r\n::v-deep .el-dialog__footer {\r\n padding: 30px 50px;\r\n}\r\n::v-deep .el-dialog__body {\r\n margin: 0px 20px;\r\n box-sizing: border-box;\r\n padding: 30px 12px 30px 28px;\r\n}\r\n.contents {\r\n padding: 0px 40px !important;\r\n}\r\n/* 下拉菜单 */\r\n.el-dropdown-link {\r\n cursor: pointer;\r\n color: #409eff;\r\n}\r\n.el-icon-arrow-down {\r\n font-size: 12px;\r\n}\r\n/* 刷新图标 */\r\n/* .el-icon-refresh {\r\n width: 76px;\r\n height: 36px;\r\n color: #fff;\r\n background-color: #1d96ff !important;\r\n border-radius: 4px;\r\n border: none;\r\n margin-left: 20px;\r\n font-size: 14px;\r\n} */\r\n/* 下拉菜单字体/背景颜色 */\r\n.el-select-dropdown__item.hover,\r\n.el-select-dropdown__item:hover {\r\n background-color: #004d86;\r\n color: #fff;\r\n}\r\n.el-select-dropdown__item {\r\n color: #fff;\r\n}\r\n/* 时间选择 */\r\n::v-deep .el-input--small .el-input__inner {\r\n width: 200px;\r\n height: 36px;\r\n line-height: 36px;\r\n}\r\n.el-date-editor.el-input {\r\n width: 200px;\r\n height: 36px;\r\n line-height: 36px;\r\n}\r\n::v-deep .el-date-editor.el-input .el-input__inner {\r\n height: 36px;\r\n line-height: 36px;\r\n}\r\n\r\n/* 单位框背景颜色 */\r\n::v-deep .vue-treeselect__control {\r\n background: #004d86 !important;\r\n color: #fff;\r\n}\r\n/* 单位下拉菜单选中字体颜色 */\r\n::v-deep .vue-treeselect__single-value {\r\n color: #fff !important;\r\n}\r\n/* 分页按钮 */\r\n::v-deep .el-pagination.is-background .el-pager li {\r\n background-color: #004d86;\r\n color: #fff;\r\n}\r\n::v-deep .el-pagination.is-background .btn-next {\r\n background-color: #004d86;\r\n color: #fff;\r\n}\r\n/* 表格宽度 */\r\ntable td {\r\n border-bottom: none !important;\r\n margin: 0px;\r\n padding: 0px;\r\n width: 200px;\r\n}\r\n/* 表格下拉 */\r\n::v-deep td .el-input__inner {\r\n background: transparent;\r\n color: #fff;\r\n border: none;\r\n}\r\n::v-deep .el-dialog__body {\r\n color: #fff;\r\n font-size: 14px;\r\n}\r\n::v-deep .el-input__inner {\r\n cursor: pointer !important;\r\n}\r\n</style>"],"sourceRoot":"src/views/grassrootsregistration/bdglcookbook"}]}