4824cdd925efab15621c309a8397ce17.json 14 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\common\\ConditionSelGoods.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\common\\ConditionSelGoods.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0R29vZHNCeUNvbmRpdGlvbiwgZ2V0R29vZHNJbmZvLCBnZXRHb29kc0Jhc2ljSW5mb0J5SWQgfSBmcm9tICJAL2FwaS9nb29kcyI7CmltcG9ydCBTYWxlR29vZHNTZWwgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2FsZUdvb2RzU2VsLnZ1ZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ29uZGl0aW9uU2VsR29vZHMiLAogIGNvbXBvbmVudHM6IHsKICAgIFNhbGVHb29kc1NlbAogIH0sCiAgbW9kZWw6IHsKICAgIHByb3A6ICJ2YWx1ZSIsCiAgICBldmVudDogImNoYW5nZSIKICB9LAogIHByb3BzOiB7CiAgICAvLyDllYbmiLdpZAogICAgbWVyY2hhbnRJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAiIgogICAgfSwKICAgIHR5cGU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgLy8gZmFsc2Ug5p+l6K+i5ZWG5ZOB44CCdHJ1ZSDmn6Xor6LllYblk4HotYTmlpkKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICAvLyDlvZPliY3kvb/nlKjnu4Tku7bnmoTpobXpnaLmmK/lkKbmmK/ph4fotK3pobXpnaIKICAgIGlzUHVyY2hhc2U6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICAvLyDlvZPliY3kvb/nlKjnu4Tku7bnmoTpobXpnaLmmK/lkKblj6/ku6XpgInmi6nkuLvljZXkvY0KICAgIGlzRXFNYXN0ZXI6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfSwKICAgIGlzQWRkR29vZHM6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogNQogICAgfSwKICAgIHVzZXJDZW50ZXJJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAiIgogICAgfSwKICAgIHNob3BJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmcsIEFycmF5XSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICBlbmFibGVTdGF0dXM6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICB2YWx1ZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICIiCiAgICB9LAogICAgZGlzYWJsZWQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBzcGVjQ2hlY2s6IHsKICAgICAgdHlwZTogQXJyYXksCiAgICAgIGRlZmF1bHQ6ICgpID0+IHsKICAgICAgICByZXR1cm4gW107CiAgICAgIH0KICAgIH0sCiAgICAvLyA1IOWPquaYvuekuuWfuuacrOWNleS9jSA0OuS4u+i+heWKqeWNleS9jemDveaYvuekugogICAgaXNSZXZlYWxTa3U6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogNAogICAgfSwKICAgIC8vIDUg5Y+q5pi+56S65Z+65pys5Y2V5L2NIDQ65Li76L6F5Yqp5Y2V5L2N6YO95pi+56S6CiAgICBzaXplOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogInNtYWxsIgogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBnb29kc05hbWU6ICIiLAogICAgICBnb29kc19vcHRpb25zOiBbXSwKICAgICAgc2hvd19nb29kczogZmFsc2UsCiAgICAgIHNlbGVjdF9sb2FkaW5nOiBmYWxzZSwKICAgICAgLy8g5by556qXCiAgICAgIHNwZWNfbW9kZWw6IGZhbHNlLAogICAgICBjaGVja19hbGxfc3BlYzogZmFsc2UsCiAgICAgIGlzX3NwZWNfaW5kZXRlcm1pbmF0ZTogZmFsc2UsCiAgICAgIHNwZWNfY2hlY2s6IFtdLAogICAgICBzcGVjX2NoZWNrX2xpc3Q6IFtdLAogICAgICBub3dfZ29vZHNfZGF0YToge30KICAgIH07CiAgfSwKCiAgd2F0Y2g6IHsKICAgIHNwZWNDaGVjayhOdmFsKSB7CiAgICAgIHRoaXMuc3BlY19jaGVjayA9IE52YWw7CiAgICB9CgogIH0sCgogIG1vdW50ZWQoKSB7CiAgICBjb25zb2xlLmxvZyh0aGlzLmlzUHVyY2hhc2UpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIG9wZW5Hb29kc01vZGVsKCkgewogICAgICBpZiAodGhpcy5kaXNhYmxlZCkgcmV0dXJuOwogICAgICB0aGlzLnNob3dfZ29vZHMgPSB0cnVlOwogICAgfSwKCiAgICBhc3luYyByZW1vdGVNZXRob2Qoa2V5d29yZCkgewogICAgICBpZiAoIWtleXdvcmQpIHsKICAgICAgICB0aGlzLmdvb2RzX29wdGlvbnMgPSBbXTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGxldCBwYXJhbXMgPSB7CiAgICAgICAgY29uZGl0aW9uOiBrZXl3b3JkLAogICAgICAgIHR5cGU6IHRoaXMudHlwZSwKICAgICAgICBlbmFibGVTdGF0dXM6IHRoaXMuZW5hYmxlU3RhdHVzCiAgICAgIH07CgogICAgICBpZiAodGhpcy5zaG9wSWQpIHsKICAgICAgICBwYXJhbXMuc2hvcElkID0gQXJyYXkuaXNBcnJheSh0aGlzLnNob3BJZCkgPyB0aGlzLnNob3BJZCA6IFt0aGlzLnNob3BJZF07CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLm1lcmNoYW50SWQpIHsKICAgICAgICBwYXJhbXMubWVyY2hhbnRJZCA9IHRoaXMubWVyY2hhbnRJZDsKICAgICAgfQoKICAgICAgdGhpcy5zZWxlY3RfbG9hZGluZyA9IHRydWU7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRHb29kc0J5Q29uZGl0aW9uKHBhcmFtcyk7CiAgICAgIHRoaXMuc2VsZWN0X2xvYWRpbmcgPSBmYWxzZTsKCiAgICAgIGlmIChKU09OLnN0cmluZ2lmeShkYXRhKSA9PT0gInt9IikgewogICAgICAgIHRoaXMuZ29vZHNfb3B0aW9ucyA9IFtdOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ29vZHNfb3B0aW9ucyA9IGRhdGE7CiAgICAgIH0KICAgIH0sCgogICAgZ29vZHNWaXNpYmxlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLiRlbWl0KCJnb29kc1Zpc2libGVDaGFuZ2UiLCB2YWwpOwogICAgfSwKCiAgICBzZWxlY3RTZWxHb29kcyh2YWwpIHsKICAgICAgdGhpcy4kZW1pdCgic2VsZWN0U2VsR29vZHMiLCB2YWwpOwogICAgICB0aGlzLmNoZWNrX2FsbF9zcGVjID0gZmFsc2U7CgogICAgICBpZiAoIXRoaXMudHlwZSkgewogICAgICAgIHRoaXMuZ2V0R29vZHNJbmZvKHZhbCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5nZXRHb29kc0Jhc2ljSW5mb0J5SWQodmFsKTsKICAgICAgfQogICAgfSwKCiAgICAvLyDllYblk4Hor6bmg4UKICAgIGFzeW5jIGdldEdvb2RzSW5mbyh2YWwpIHsKICAgICAgLy8gdXNlckNlbnRlcklkOiB0aGlzLnVzZXJDZW50ZXJJZAogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0R29vZHNJbmZvKHZhbCwgewogICAgICAgIHVzZXJDZW50ZXJJZDogdGhpcy51c2VyQ2VudGVySWQKICAgICAgfSk7CiAgICAgIHRoaXMubm93X2dvb2RzX2RhdGEgPSBkYXRhOwogICAgICB0aGlzLnNwZWNfbW9kZWwgPSB0cnVlOwoKICAgICAgaWYgKGRhdGEuc3BlY1R5cGUgPT09IDIpIHsKICAgICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdCA9IGRhdGEudW5pdERhdGEubWFwKGl0ZW0gPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgaXNfc3BlY19pbmRldGVybWluYXRlOiBmYWxzZSwKICAgICAgICAgICAgY2hlY2tfdW5pdF9zcGVjOiBmYWxzZSwKICAgICAgICAgICAgc3BlY19jaGVjazogW10sCiAgICAgICAgICAgIGNoaWxkcmVuOiBkYXRhLnNwZWNNdWx0aXBsZS5maWx0ZXIoaXRlbUYgPT4gaXRlbUYudW5pdElkID09PSBpdGVtLnVuaXRJZCkubWFwKGl0ZW1QID0+IHsKICAgICAgICAgICAgICByZXR1cm4geyAuLi5pdGVtUCwKICAgICAgICAgICAgICAgIHNwZWNHcm9wTmFtZTogaXRlbVAuc3BlY0dyb3VwLm1hcChpdGVtUyA9PiB7CiAgICAgICAgICAgICAgICAgIHJldHVybiBpdGVtUy5zcGVjVmFsdWVOYW1lOwogICAgICAgICAgICAgICAgfSkuam9pbigiXyIpCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfSkKICAgICAgICAgIH07CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zcGVjX2NoZWNrX2xpc3QgPSBkYXRhLnNwZWNNdWx0aXBsZS5tYXAoaXRlbUYgPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbUYsCiAgICAgICAgICAgIGlzX3NwZWNfaW5kZXRlcm1pbmF0ZTogZmFsc2UsCiAgICAgICAgICAgIGNoZWNrX3VuaXRfc3BlYzogZmFsc2UsCiAgICAgICAgICAgIHNwZWNfY2hlY2s6IFtdCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9CgogICAgICBpZiAodGhpcy5zcGVjX2NoZWNrX2xpc3QubGVuZ3RoID09PSAxICYmICF0aGlzLnNwZWNfY2hlY2tfbGlzdFswXS5jaGlsZHJlbikgewogICAgICAgIHRoaXMuc3BlY19tb2RlbCA9IGZhbHNlOwogICAgICAgIHRoaXMuJGVtaXQoInNwZWNTZWxDb25maXJtIiwgewogICAgICAgICAgZ29vZHNEOiBbewogICAgICAgICAgICBza3VJZDogdGhpcy5zcGVjX2NoZWNrX2xpc3RbMF0uaWQsCiAgICAgICAgICAgIHNwZWM6IHRoaXMuc3BlY19jaGVja19saXN0WzBdCiAgICAgICAgICB9XSwKICAgICAgICAgIHNwZWNfY2hlY2tfbGlzdDogdGhpcy5zcGVjX2NoZWNrX2xpc3QsCiAgICAgICAgICBub3dfZ29vZHNfZGF0YTogdGhpcy5ub3dfZ29vZHNfZGF0YQogICAgICAgIH0pOwogICAgICB9IGVsc2UgaWYgKHRoaXMuc3BlY19jaGVja19saXN0Lmxlbmd0aCA9PT0gMSAmJiB0aGlzLnNwZWNfY2hlY2tfbGlzdFswXS5jaGlsZHJlbi5sZW5ndGggPT09IDEpIHsKICAgICAgICB0aGlzLnNwZWNfbW9kZWwgPSBmYWxzZTsKICAgICAgICB0aGlzLiRlbWl0KCJzcGVjU2VsQ29uZmlybSIsIHsKICAgICAgICAgIGdvb2RzRDogW3sKICAgICAgICAgICAgc2t1SWQ6IHRoaXMuc3BlY19jaGVja19saXN0WzBdLmNoaWxkcmVuWzBdLmlkLAogICAgICAgICAgICBzcGVjOiB0aGlzLnNwZWNfY2hlY2tfbGlzdFswXS5jaGlsZHJlblswXQogICAgICAgICAgfV0sCiAgICAgICAgICBzcGVjX2NoZWNrX2xpc3Q6IHRoaXMuc3BlY19jaGVja19saXN0LAogICAgICAgICAgbm93X2dvb2RzX2RhdGE6IHRoaXMubm93X2dvb2RzX2RhdGEKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKCiAgICAvLyDllYblk4Hln7rnoYDotYTmlpnor6bmg4UKICAgIGFzeW5jIGdldEdvb2RzQmFzaWNJbmZvQnlJZCh2YWwpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEdvb2RzQmFzaWNJbmZvQnlJZCh2YWwsIHsKICAgICAgICBpc0FkZEdvb2RzOiB0aGlzLmlzQWRkR29vZHMKICAgICAgfSk7CiAgICAgIHRoaXMubm93X2dvb2RzX2RhdGEgPSBkYXRhOwogICAgICB0aGlzLnNwZWNfbW9kZWwgPSB0cnVlOwoKICAgICAgaWYgKGRhdGEuc3BlY1R5cGUgPT09IDIpIHsKICAgICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdCA9IGRhdGEudW5pdERhdGEubWFwKGl0ZW0gPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgaXNfc3BlY19pbmRldGVybWluYXRlOiBmYWxzZSwKICAgICAgICAgICAgY2hlY2tfdW5pdF9zcGVjOiBmYWxzZSwKICAgICAgICAgICAgc3BlY19jaGVjazogW10sCiAgICAgICAgICAgIGNoaWxkcmVuOiBkYXRhLnNwZWNNdWx0aXBsZS5maWx0ZXIoaXRlbUYgPT4gaXRlbUYudW5pdElkID09PSBpdGVtLnVuaXRJZCkubWFwKGl0ZW1QID0+IHsKICAgICAgICAgICAgICByZXR1cm4geyAuLi5pdGVtUCwKICAgICAgICAgICAgICAgIHNwZWNHcm9wTmFtZTogaXRlbVAuc3BlY0dyb3VwLm1hcChpdGVtUyA9PiB7CiAgICAgICAgICAgICAgICAgIHJldHVybiBpdGVtUy5zcGVjVmFsdWVOYW1lOwogICAgICAgICAgICAgICAgfSkuam9pbigiXyIpCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfSkKICAgICAgICAgIH07CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zcGVjX2NoZWNrX2xpc3QgPSBkYXRhLnNwZWNNdWx0aXBsZS5tYXAoaXRlbUYgPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbUYsCiAgICAgICAgICAgIGlzX3NwZWNfaW5kZXRlcm1pbmF0ZTogZmFsc2UsCiAgICAgICAgICAgIGNoZWNrX3VuaXRfc3BlYzogZmFsc2UsCiAgICAgICAgICAgIHNwZWNfY2hlY2s6IFtdCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9IC8vIOaKhOeggeWVhuWTgSDkuI3lhYHorrjph4fotK3ovoXliqnljZXkvY0KCgogICAgICBpZiAodGhpcy5pc1B1cmNoYXNlICYmIGRhdGEuaXNFcSA9PT0gNSkgewogICAgICAgIHRoaXMuc3BlY19jaGVja19saXN0ID0gdGhpcy5zcGVjX2NoZWNrX2xpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbS5pc01hc3RlciA9PT0gNSk7CiAgICAgIH0KICAgIH0sCgogICAgc3BlY1NlbENvbmZpcm0oKSB7CiAgICAgIGxldCBzcGVjQ2hlY2sgPSBbXTsKICAgICAgbGV0IGdvb2RzRCA9IFtdOwoKICAgICAgaWYgKHRoaXMubm93X2dvb2RzX2RhdGEuc3BlY1R5cGUgPT09IDIpIHsKICAgICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdC5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgICAgaWYgKGl0ZW0uc3BlY19jaGVjayAmJiBpdGVtLnNwZWNfY2hlY2subGVuZ3RoKSB7CiAgICAgICAgICAgIHNwZWNDaGVjay5wdXNoKGl0ZW0uc3BlY19jaGVjay5qb2luKCIsIikpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHRoaXMuc3BlY19jaGVjayA9IHNwZWNDaGVjay5qb2luKCIsIikuc3BsaXQoIiwiKS5tYXAoaXRlbSA9PiB7CiAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaXRlbSk7CiAgICAgICAgfSk7CiAgICAgICAgZ29vZHNEID0gdGhpcy5zcGVjX2NoZWNrLm1hcChpdGVtID0+IHsKICAgICAgICAgIGxldCBzcGVjID0ge307CgogICAgICAgICAgZm9yIChsZXQgaSBpbiB0aGlzLnNwZWNfY2hlY2tfbGlzdCkgewogICAgICAgICAgICBsZXQgaXRlbVMgPSB0aGlzLnNwZWNfY2hlY2tfbGlzdFtpXTsKICAgICAgICAgICAgY29uc3Qgc3BlY0QgPSBpdGVtUy5jaGlsZHJlbiAmJiBpdGVtUy5jaGlsZHJlbi5sZW5ndGggPyBpdGVtUy5jaGlsZHJlbi5maW5kKGl0ZW1DID0+IGl0ZW1DLmlkID09PSBpdGVtKSA6ICIiOwoKICAgICAgICAgICAgaWYgKHNwZWNEKSB7CiAgICAgICAgICAgICAgc3BlYyA9IHNwZWNEOwogICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICB9CgogICAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgc2t1SWQ6IGl0ZW0sCiAgICAgICAgICAgIHNwZWM6IHNwZWMKICAgICAgICAgIH07CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgZ29vZHNEID0gdGhpcy5zcGVjX2NoZWNrX2xpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbS5jaGVja191bml0X3NwZWMpLm1hcChpdGVtTSA9PiB7CiAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICBza3VJZDogaXRlbU0uaWQsCiAgICAgICAgICAgIHNwZWM6IGl0ZW1NCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9CgogICAgICB0aGlzLiRlbWl0KCJzcGVjU2VsQ29uZmlybSIsIHsKICAgICAgICBnb29kc0Q6IGdvb2RzRCwKICAgICAgICBzcGVjX2NoZWNrX2xpc3Q6IHRoaXMuc3BlY19jaGVja19saXN0LAogICAgICAgIG5vd19nb29kc19kYXRhOiB0aGlzLm5vd19nb29kc19kYXRhCiAgICAgIH0pOwogICAgICB0aGlzLnNwZWNfbW9kZWwgPSBmYWxzZTsKICAgIH0sCgogICAgc3BlY0NoZWNrQ2hhbmdlKHZhbCwgaW5kZXgpIHsKICAgICAgY29uc3QgdGFyZ2V0ID0gdGhpcy4kX2NvbW1vbi5kZWVwQ2xvbmUodGhpcy5zcGVjX2NoZWNrX2xpc3QpOwogICAgICBsZXQgY2hlY2tlZENvdW50ID0gdmFsLmxlbmd0aDsKICAgICAgdGFyZ2V0W2luZGV4XS5jaGVja191bml0X3NwZWMgPSBjaGVja2VkQ291bnQgPT09IHRhcmdldFtpbmRleF0uY2hpbGRyZW4ubGVuZ3RoOwogICAgICB0YXJnZXRbaW5kZXhdLmlzX3NwZWNfaW5kZXRlcm1pbmF0ZSA9IGNoZWNrZWRDb3VudCA+IDAgJiYgY2hlY2tlZENvdW50IDwgdGFyZ2V0W2luZGV4XS5jaGlsZHJlbi5sZW5ndGg7CiAgICAgIHRoaXMuc3BlY19jaGVja19saXN0ID0gdGFyZ2V0OwogICAgICB0aGlzLmNoZWNrX2FsbF9zcGVjID0gdGhpcy5zcGVjX2NoZWNrX2xpc3QuZXZlcnkoaXRlbSA9PiBpdGVtLmNoZWNrX3VuaXRfc3BlYyk7CiAgICB9LAoKICAgIGNoZWNrQWxsU3BlY0NoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5zcGVjX2NoZWNrX2xpc3QuZm9yRWFjaChpdGVtID0+IHsKICAgICAgICBpdGVtLmNoZWNrX3VuaXRfc3BlYyA9IHZhbDsKICAgICAgICBpdGVtLmlzX3NwZWNfaW5kZXRlcm1pbmF0ZSA9IGZhbHNlOwogICAgICAgIGl0ZW0uc3BlY19jaGVjayA9IHZhbCA/IGl0ZW0uY2hpbGRyZW4gJiYgaXRlbS5jaGlsZHJlbi5sZW5ndGggPyBpdGVtLmNoaWxkcmVuLm1hcChpdGVtQyA9PiBpdGVtQy5pZCkgOiBbXSA6IFtdOwogICAgICB9KTsKICAgICAgdGhpcy5pc19zcGVjX2luZGV0ZXJtaW5hdGUgPSBmYWxzZTsKICAgIH0sCgogICAgY2hlY2tVbml0U3BlY0NoYW5nZSh2YWwsIGluZGV4KSB7CiAgICAgIGNvbnN0IHRhcmdldCA9IHRoaXMuJF9jb21tb24uZGVlcENsb25lKHRoaXMuc3BlY19jaGVja19saXN0KTsKICAgICAgdGFyZ2V0W2luZGV4XS5zcGVjX2NoZWNrID0gdmFsID8gdGFyZ2V0W2luZGV4XS5jaGlsZHJlbiAmJiB0YXJnZXRbaW5kZXhdLmNoaWxkcmVuLmxlbmd0aCA/IHRhcmdldFtpbmRleF0uY2hpbGRyZW4ubWFwKGl0ZW0gPT4gaXRlbS5pZCkgOiBbXSA6IFtdOwogICAgICB0YXJnZXRbaW5kZXhdLmlzX3NwZWNfaW5kZXRlcm1pbmF0ZSA9IGZhbHNlOwogICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdCA9IHRhcmdldDsKICAgICAgdGhpcy5jaGVja19hbGxfc3BlYyA9IHRoaXMuc3BlY19jaGVja19saXN0LmV2ZXJ5KGl0ZW0gPT4gaXRlbS5jaGVja191bml0X3NwZWMpOwogICAgfSwKCiAgICBzZWxHb29kcyh2YWwpIHsKICAgICAgY29uc29sZS5sb2codmFsKTsKICAgICAgdGhpcy4kZW1pdCgic2VsR29vZHMiLCB2YWwpOwogICAgfQoKICB9Cn07"},null]}