1 line
70 KiB
JSON
1 line
70 KiB
JSON
{"remainingRequest":"E:\\项目\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\项目\\suyiScreen\\src\\views\\land\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\项目\\suyiScreen\\src\\views\\land\\index.vue","mtime":1670643712183},{"path":"E:\\项目\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670569853083},{"path":"E:\\项目\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js","mtime":1670569850970},{"path":"E:\\项目\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670569853083},{"path":"E:\\项目\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js","mtime":1670569867456}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgQ3VzdG9tRHZTY3JvbGxCb2FyZCBmcm9tICJAL2NvbXBvbmVudHMvY3VzdG9tRHZTY3JvbGxCb2FyZCI7DQppbXBvcnQgQ3VzdG9tRHZTY3JvbGxCb2FyZDEgZnJvbSAiQC9jb21wb25lbnRzL2N1c3RvbUR2U2Nyb2xsQm9hcmQxIjsNCmltcG9ydCBkcmF3TWl4aW4gZnJvbSAiQC91dGlscy9kcmF3TWl4aW4iOw0KaW1wb3J0IGhlYWRlckluZGV4IGZyb20gIkAvY29tcG9uZW50cy9sYXlvdXQvaGVhZGVyIjsNCmltcG9ydCBCYXNpY0JveCBmcm9tICJAL2NvbXBvbmVudHMvQmFzaWNCb3giOw0KaW1wb3J0IGRpYWxvZ0NvbXBvbmVudCBmcm9tICJAL2NvbXBvbmVudHMvZGlhbG9nIjsNCmltcG9ydCBDaGFydCBmcm9tICIuL2NoYXJ0LnZ1ZSI7DQovLyBpbXBvcnQgaW8gZnJvbSAnc29ja2V0LmlvLWNsaWVudCcNCmltcG9ydCBCYXNpY0JveDUgZnJvbSAiQC9jb21wb25lbnRzL0Jhc2ljQm94NSI7DQppbXBvcnQgYXhpb3MgZnJvbSAiYXhpb3MiOw0KaW1wb3J0IHtnZXRIb21lUGFnZUluZm99IGZyb20gIkAvYXBpL2FwaSI7DQovLyBsZXQgc29ja2V0UmVmcyA9ICcnOw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG1peGluczogW2RyYXdNaXhpbl0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIGluZm9kYXRhOlsNCiAgICAgICAge3BpYzpyZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+WuouaIt+aAu+aVsC5wbmcnKSxudW06JzM5NycsdGV4dDon5a6i5oi35oC75pWwJyx1bml0OifkuKonfSwNCiAgICAgICAge3BpYzpyZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+WPmOeUteermeaAu+aVsC5wbmcnKSxudW06JzQ0NycsdGV4dDoi5Y+Y55S156uZ5oC75pWwIix1bml0OifluqcnfSwNCiAgICAgICAge3BpYzpyZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+S4u+WPmOaAu+aVsC5wbmcnKSxudW06JzM3OScsdGV4dDoi5Li75Y+Y5oC75pWwIix1bml0Oiflj7AnfSwNCiAgICAgICAge3BpYzpyZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+S4u+WPmOaAu+WuuemHjy5wbmcnKSxudW06JzQ5MzQwNScsdGV4dDoi5Li75Y+Y5oC75a656YePIix1bml0OidrVkEnfSwNCiAgICAgICAge3BpYzpyZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+WPmOeUteermeaAu+aVsC5wbmcnKSxudW06JzI4NTAyICcsdGV4dDoi5a6e5pe26LSf6I23Iix1bml0OidrVyd9LA0KICAgICAgICB7cGljOnJlcXVpcmUoJ0AvYXNzZXRzL25ld2ltZ3Mv56ef5pel5oC755S16YePLnBuZycpLG51bTonNjE0NzMwJyx0ZXh0OiLmmKjml6XmgLvnlLXph48iLHVuaXQ6J2tXaCd9LA0KICAgICAgICB7cGljOnJlcXVpcmUoJ0AvYXNzZXRzL25ld2ltZ3Mv5b6F5Yqe5bel5Y2V5oC75pWwLnBuZycpLG51bTonMCcsdGV4dDoi5Luj5Yqe5bel5Y2V5oC75pWwIix1bml0OifmnaEnfSwNCiAgICAgICAge3BpYzpyZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+WRiuitpuaAu+aVsC5wbmcnKSxudW06JzAnLHRleHQ6IuWRiuitpuaAu+aVsCIsdW5pdDon5p2hJ30sDQogICAgICBdLA0KICAgICAgVmlzaWJsZTogZmFsc2UsDQogICAgICBiYXNpY0luZm9TaG93OiB0cnVlLA0KICAgICAgdmlkZW9Vcmw6ICIvbGFuZC9sYW5kTWFwLmh0bWwiLA0KICAgICAgY2l0eU5hbWU6ICIiLA0KICAgICAgbmFuajogdHJ1ZSwNCiAgICAgIGxhbmRDOiBmYWxzZSwNCiAgICAgIGJhY2tncm91bmRQaWM6IHsNCiAgICAgICAgaW5kZXg6ICJsYW5kUmVzL0JHIiwNCiAgICAgIH0sDQogICAgICBhY3RpdmVDb2xvcjogLTEsDQogICAgICBsb2FkaW5nOiBmYWxzZSwNCiAgICAgIGltZ0xpc3REYXRhOiB7fSwNCiAgICAgIGltZ0xpc3Q6IFtdLA0KDQogICAgICBjb25maWdEYXRhOiB7DQogICAgICAgIGppYW5nc3U6IHsNCiAgICAgICAgICAvLyBoZWFkZXI6Wyfop4TliJLnlKjpgJQnLCAn5YWo55yB5pWw6YePJywgJ+WFqOecgeWNoOavlCddLA0KICAgICAgICAgIGRhdGE6IFtdLA0KICAgICAgICB9LA0KICAgICAgICBuYW5qaW5nOiB7DQogICAgICAgICAgLy8gaGVhZGVyOlsn6KeE5YiS55So6YCUJywgJ+WNl+S6rOaVsOmHjycsICfljZfkuqzljaDmr5QnXSwNCiAgICAgICAgICBkYXRhOiBbXSwNCiAgICAgICAgfSwNCiAgICAgICAgemhlbmdqaWFuZzogew0KICAgICAgICAgIGhlYWRlcjogWyLop4TliJLnlKjpgJQiLCAi5YWo55yB5pWw6YePIiwgIuWFqOecgeWNoOavlCJdLA0KICAgICAgICAgIGRhdGE6IFtdLA0KICAgICAgICB9LA0KICAgICAgICBjaGFuZ3pob3U6IHsNCiAgICAgICAgICBoZWFkZXI6IFtdLA0KICAgICAgICAgIGRhdGE6IFtdLA0KICAgICAgICB9LA0KICAgICAgfSwNCiAgICAgIGNvbmZpZzogew0KICAgICAgICAvLyBoZWFkZXI6Wyfop4TliJLnlKjpgJQnLCAn5YWo55yB5pWw6YePJywgJ+WFqOecgeWNoOavlCddLA0KICAgICAgICBkYXRhOiBbXSwNCiAgICAgIH0sDQogICAgICBjb25maWcxOiB7DQogICAgICAgIGRhdGE6IFtdLA0KICAgICAgfSwNCiAgICAgIGxldmVsQ29uZmlnRGF0YTogeyBuYW5qaW5nOiB7IGRhdGE6IFswXSB9IH0sDQogICAgICBsZXZlbENvbmZpZzogew0KICAgICAgICBkYXRhOiBbMTBdLA0KICAgICAgICBzaGFwZTogInJvdW5kIiwNCiAgICAgICAgd2F2ZU51bTogMiwNCiAgICAgIH0sDQogICAgICBsZXZlbENvbmZpZzE6IHsNCiAgICAgICAgZGF0YTogWzU1XSwNCiAgICAgICAgc2hhcGU6ICJyb3VuZCIsDQogICAgICAgIHdhdmVOdW06IDIsDQogICAgICB9LA0KICAgICAgcmVzb3VyY2VzTGlzdERhdGE6IHsNCiAgICAgICAgbmFuamluZzogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLljZfkuqzop4TliJLpmLbmrrUiLA0KICAgICAgICAgICAgY291bnQ6IDQsDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICBuYW1lOiAi5Y2X5Lqs6K6h5YiS6Zi25q61IiwNCiAgICAgICAgICAgIGNvdW50OiA0LA0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgbmFtZTogIuWNl+S6rOW7uuiuvumYtuautSIsDQogICAgICAgICAgICBjb3VudDogMSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLljZfkuqzmipXov5DpmLbmrrUiLA0KICAgICAgICAgICAgY291bnQ6IDEsDQogICAgICAgICAgfSwNCiAgICAgICAgXSwNCiAgICAgICAgemhlbmdqaWFuZzogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLop4TliJLpmLbmrrUiLA0KICAgICAgICAgICAgY291bnQ6IDYyLA0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgbmFtZTogIuiuoeWIkumYtuautSIsDQogICAgICAgICAgICBjb3VudDogOSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLlu7rorr7pmLbmrrUiLA0KICAgICAgICAgICAgY291bnQ6IDIsDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICBuYW1lOiAi5oqV6L+Q6Zi25q61IiwNCiAgICAgICAgICAgIGNvdW50OiA1LA0KICAgICAgICAgIH0sDQogICAgICAgIF0sDQogICAgICB9LA0KICAgICAgcmVzb3VyY2VzTGlzdDogW10sDQogICAgICBjZW50ZXJMaXN0RGF0YTogew0KICAgICAgICBuYW5qaW5nOiBbXSwNCiAgICAgICAgemhlbmdqaWFuZzogW10sDQogICAgICB9LA0KICAgICAgY2VudGVyTGlzdDogWw0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLkuI3liqjkuqfmnYPor4Hkv6Hmga8iLA0KICAgICAgICAgIGNvdW50OiAwLA0KICAgICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy9iZGMucG5nIiksDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWcn+WcsOivgeS/oeaBryIsDQogICAgICAgICAgY291bnQ6ICLml6AiLA0KICAgICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy90ZHoucG5nIiksDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuaIv+S6p+ivgeS/oeaBryIsDQogICAgICAgICAgY291bnQ6IDAsDQogICAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL2ZkYy5wbmciKSwNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi56Gu5p2D5oOF5Ya1IiwNCiAgICAgICAgICBjb3VudDogMCwNCiAgICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvcXEucG5nIiksDQogICAgICAgIH0sDQogICAgICBdLA0KICAgICAgcmFua2luZ0NvbmZpZzogew0KICAgICAgICBkYXRhOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgbmFtZTogIuexu+WIqzEiLA0KICAgICAgICAgICAgdmFsdWU6IDYsDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICBuYW1lOiAi57G75YirMiIsDQogICAgICAgICAgICB2YWx1ZTogOCwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLnsbvliKszIiwNCiAgICAgICAgICAgIHZhbHVlOiA5LA0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgbmFtZTogIuexu+WIqzQiLA0KICAgICAgICAgICAgdmFsdWU6IDMsDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICBuYW1lOiAi57G75YirNSIsDQogICAgICAgICAgICB2YWx1ZTogOCwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLnsbvliKs2IiwNCiAgICAgICAgICAgIHZhbHVlOiAxMSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLnsbvliKs3IiwNCiAgICAgICAgICAgIHZhbHVlOiAxMywNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICLnsbvliKs3IiwNCiAgICAgICAgICAgIHZhbHVlOiA2LA0KICAgICAgICAgIH0sDQogICAgICAgIF0sDQogICAgICAgIHJvd051bTogNywNCiAgICAgICAgd2FpdFRpbWU6IDk5OTk5OTk5OTk5OTk5OTk5LA0KICAgICAgfSwNCiAgICAgIC8vICAgc29ja2V0SWQ6JycsDQogICAgICAvL+m7mOiupOaVsOaNrg0KICAgICAgd29ya0xpc3REYXRhOiBbXSwNCiAgICAgIHdvcmtMaXN0RGF0YWZjejogW10sDQogICAgICAvL+W7uuetkeeJqeS/oeaBrw0KICAgICAgLy8gICB3b3JrTGlzdDpbDQogICAgICAvLyAgICAgIHsga2V5OiAi5bu6562R54mp5ZCN56ewIiwgdmFsdWU6ICIiLG5hbWU6ImpkIiB9LA0KICAgICAgLy8gICAgIHsga2V5OiAi5Z2Q6JC95Zyw5Z2AIiwgdmFsdWU6ICIiLG5hbWU6InR1ZGkiIH0sDQogICAgICAvLyAgICAgeyBrZXk6ICLkuI3liqjkuqfor4Hlj7ciLCB2YWx1ZTogIiIgLG5hbWU6ImJkY3poIn0sDQogICAgICAvLyAgICAgeyBrZXk6ICLmnYPliKnkuroiLCB2YWx1ZTogIiIsbmFtZToicWxyIiB9LA0KICAgICAgLy8gICAgIHsga2V5OiAi5Z2Q6JC9IiwgdmFsdWU6ICIiICxuYW1lOiJ6bCJ9LA0KICAgICAgLy8gICBdLA0KICAgICAgd29ya0xpc3Q6IFtdLA0KICAgICAgcnVuT25jZTogdHJ1ZSwNCiAgICAgIC8v5LiN5Yqo5Lqn5p2D6K+B5L+h5oGvDQogICAgICB3b3JrTGlzdEJkYzogW10sDQogICAgICAvL+Wcn+WcsOivgQ0KICAgICAgd29ya0xpc3ROZXc6IFtdLA0KICAgICAgLy/miL/kuqfor4HmlbDmja4NCiAgICAgIHdvcmtMaXN0RkNaOiBbXSwNCiAgICAgIHdvcmtMaXN0cXE6IFt7IGtleTogIuehruadg+S/oeaBryIsIHZhbHVlOiAiIiwgbmFtZTogInFxIiB9XSwNCiAgICAgIHRpdDogIuW7uuetkeeJqeS/oeaBryIsDQogICAgICAvLyAgIHNvY2tldERhdGE6J2ppYW5nc3UnLA0KICAgICAgY291bnQ6IDEsDQogICAgICBwYXJhbXM6IHt9LA0KICAgICAgbGVmdE9wZW46IHRydWUsDQogICAgICByaWdodE9wZW46IHRydWUsDQogICAgICBqZE5hbWVOZXc6ICIiLA0KICAgICAgaXRlbVZpZXdNOiAiIiwNCiAgICAgIHBob3RvUGF0aHNNOiBbXSwNCiAgICAgIHNlYXJjaFNob3c6dHJ1ZQ0KICAgIH07DQogIH0sDQoNCiAgY29tcG9uZW50czogew0KICAgIGhlYWRlckluZGV4LA0KICAgIEJhc2ljQm94LA0KICAgIEN1c3RvbUR2U2Nyb2xsQm9hcmQsDQogICAgQ3VzdG9tRHZTY3JvbGxCb2FyZDEsDQogICAgZGlhbG9nQ29tcG9uZW50LA0KICAgIEJhc2ljQm94NSwNCiAgICBDaGFydCwNCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICAvLyBxdWVyeSgpIHsNCiAgICAvLyAgIHJldHVybiB0aGlzLnNvY2tldERhdGENCiAgICAvLyB9LA0KICAgIC8vICAnc29ja2V0UmVmcyc6IGZ1bmN0aW9uKCl7DQogICAgLy8gICAgICAgcmV0dXJuIHRoaXMuZmlyc3RuYW1lICsgJy0nICsgdGhpcy5sYXN0bmFtZQ0KICAgIC8vICAgfQ0KICB9LA0KDQogIG1vdW50ZWQoKSB7DQogICAgdGhpcy5jYW5jZWxMb2FkaW5nKCk7DQogICAgLy8gdGhpcy5pbml0V2ViU29ja2V0KCk7DQogICAgLy8gd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLCB0aGlzLmhhbmRsZU1lc3NhZ2UpOw0KICAgIHRoaXMuZ28oIm5hbmppbmciKTsNCiAgICAvLyB0aGlzLnR5cGU9dGhpcy5wYXJhbXMudHlwZQ0KICAgIC8vIHRoaXMuZ2V0SmREYXRhKHRoaXMucGFyYW1zLnR5cGUpDQogICAgLy8gdGhpcy53b3JrTGlzdERhdGEgPSB0aGlzLndvcmtMaXN0DQogICAgbGV0IHRoYXQgPSB0aGlzOw0KICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIGZ1bmN0aW9uIChlKSB7DQogICAgICAgICAgdmFyIHJlcyA9IGUuZGF0YTsNCiAgICAgICAgICBpZiAocmVzLnBhcmFtcyAhPSBudWxsKSB7DQogICAgICAgICAgICB0aGF0LnNlYXJjaFNob3cgPSBmYWxzZQ0KICAgICAgICAgIH0NCiAgICB9KQ0KICAgIGdldEhvbWVQYWdlSW5mbyh7DQogICAgfSkudGhlbigocmVzKT0+ew0KICAgICAgY29uc29sZS5sb2cocmVzLmRhdGEuZGF0YSwncmVzJyk7DQogICAgfSkNCiAgfSwNCiAgLy8gICBzb2NrZXRzOnsNCiAgLy8gICAgIGNvbm5lY3QoKXsNCiAgLy8gICAgICAgdGhpcy5pZCA9IHRoaXMuJHNvY2tldC5pZDsNCiAgLy8gICAgICAgLy/nm5HlkKxjb25uZWN05LqL5Lu2DQogIC8vICAgICB9LA0KICAvLyAgICAgbWVzc2FnZShkYXRhKXsgIC8v55uR5ZCsbWVzc2FnZeS6i+S7tu+8jOaWueazleaYr+WQjuWPsOWumuS5ieWSjOaPkOS+m+eahA0KICAvLyAgICAgICBjb25zb2xlLmxvZyhkYXRhKTsNCiAgLy8gICAgIH0NCiAgLy8gICB9LA0KICBiZWZvcmVEZXN0cm95KCkgew0KICAgIGNsZWFySW50ZXJ2YWwodGhpcy50aW1pbmcpOw0KICB9LA0KDQogIHdhdGNoOiB7DQogICAgamROYW1lTmV3OiB7DQogICAgICBoYW5kbGVyKG5ld1ZhbCkgew0KICAgICAgICB0aGlzLiRyZWZzLmlmcmFtZS5jb250ZW50V2luZG93LmdldE1lc3NhZ2VGcm9tUGFyZW50KG5ld1ZhbCk7DQogICAgICB9LA0KICAgIH0sDQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICBnbyh2YWwpIHsNCiAgICAgIGlmICh2YWwgPT0gIm5hbmppbmciKSB7DQogICAgICAgIHRoaXMubmFuaiA9IGZhbHNlOw0KICAgICAgICB0aGlzLmxhbmRDID0gdHJ1ZTsNCiAgICAgICAgLy8gY29uc29sZS5sb2coIiIpDQogICAgICAgIHRoaXMuaW1nTGlzdCA9IHRoaXMuaW1nTGlzdERhdGEubmFuamluZzsNCiAgICAgICAgLy8gdGhpcy5jZW50ZXJMaXN0ID0gIHRoaXMuY2VudGVyTGlzdERhdGEubmFuamluZw0KICAgICAgICB0aGlzLmNvbmZpZyA9IHRoaXMuY29uZmlnRGF0YS5uYW5qaW5nLmRhdGE7DQogICAgICAgIHRoaXMucmVzb3VyY2VzTGlzdCA9IHRoaXMucmVzb3VyY2VzTGlzdERhdGEubmFuamluZzsNCiAgICAgICAgdGhpcy5sZXZlbENvbmZpZy5kYXRhID0gdGhpcy5sZXZlbENvbmZpZ0RhdGEubmFuamluZy5kYXRhOw0KICAgICAgICAvLyB0aGlzLiRmb3JjZVVwZGF0ZSgpOw0KICAgICAgICAvLyAgdGhpcy5jYW5jZWxMb2FkaW5nKCk7DQogICAgICB9IGVsc2UgaWYgKHZhbCA9PSAibGFuZENoaWxkIikgew0KICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL2xhbmRDaGlsZCIpOw0KICAgICAgICB0aGlzLmxhbmRDID0gZmFsc2U7DQogICAgICB9DQogICAgfSwNCiAgICBzaG93OiBmdW5jdGlvbiAoKSB7DQogICAgICB0aGlzLmxlZnRPcGVuID0gdHJ1ZTsNCiAgICAgIHRoaXMucmlnaHRPcGVuID0gdHJ1ZTsNCiAgICAgIHRoaXMuYmFzaWNJbmZvU2hvdyA9IHRydWU7DQogICAgfSwNCiAgICAvL+iOt+WPluWfuuWcsOaVsOaNrg0KICAgIGdldEpkRGF0YSh2YWwpIHsNCiAgICAgIGF4aW9zDQogICAgICAgIC5nZXQoIi9qc29uL3FxRGF0YS5qc29uIikNCiAgICAgICAgLnRoZW4oKHJlc3VsdCkgPT4gew0KICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0LmRhdGEubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YVtpXS5qZCA9PSB0aGlzLnBhcmFtcy5wYXJhbXMpIHsNCiAgICAgICAgICAgICAgdGhpcy53b3JrTGlzdHFxWzBdLnZhbHVlID0gcmVzdWx0LmRhdGFbaV0ucXE7DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICAgICAgY29uc29sZS5sb2coZXJyb3IpOw0KICAgICAgICB9KTsNCiAgICAgIGlmICh2YWwgPT0gIuS4jeWKqOS6pyIpIHsNCiAgICAgICAgLy8gICB0aGlzLnRpdD0i5Zyf5Zyw6K+B5L+h5oGvIg0KICAgICAgICB0aGlzLndvcmtMaXN0RGF0YSA9IFtdOw0KICAgICAgICBheGlvcw0KICAgICAgICAgIC5nZXQoIi9qc29uL2pkRGF0YS5qc29uIikNCiAgICAgICAgICAudGhlbigocmVzdWx0KSA9PiB7DQogICAgICAgICAgICBjb25zb2xlLmxvZygiZ2V0TWVudURhdGExMTEiLCByZXN1bHQuZGF0YSk7DQogICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5kYXRhLmxlbmd0aDsgaSsrKSB7DQogICAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YVtpXS5qZCA9PSB0aGlzLnBhcmFtcy5wYXJhbXMpIHsNCiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygicmVzdWx0LmRhdGFbaV0iLCByZXN1bHQuZGF0YVtpXSk7DQogICAgICAgICAgICAgICAgLy8gdGhpcy53b3JrTGlzdC5wdXNoKHJlc3VsdC5kYXRhW2ldKQ0KICAgICAgICAgICAgICAgIHRoaXMud29ya0xpc3REYXRhLnB1c2gocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICAgIHRoaXMuY2hhbmdlV29ya0xpc3RCZGMocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICAgIHRoaXMuY2hhbmdlV29ya0xpc3QocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfSkNCiAgICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7DQogICAgICAgICAgfSk7DQogICAgICB9IGVsc2UgaWYgKHZhbCA9PSAi5Zyf5Zyw6K+BIikgew0KICAgICAgICAvLyB0aGlzLnRpdD0i5Zyf5Zyw6K+B5L+h5oGvIg0KICAgICAgICB0aGlzLndvcmtMaXN0RGF0YSA9IFtdOw0KICAgICAgICB0aGlzLmZjelNob3cgPSB0cnVlOw0KICAgICAgICBheGlvcw0KICAgICAgICAgIC5nZXQoIi9qc29uL3RkRGF0YS5qc29uIikNCiAgICAgICAgICAudGhlbigocmVzdWx0KSA9PiB7DQogICAgICAgICAgICBjb25zb2xlLmxvZygiZ2V0TWVudURhdGExMTEiLCByZXN1bHQuZGF0YSk7DQogICAgICAgICAgICBjb25zb2xlLmxvZygidGhpcy5wYXJhbXMucGFyYW1zIiwgdGhpcy5wYXJhbXMucGFyYW1zKTsNCiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0LmRhdGEubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgICAgICAgaWYgKHJlc3VsdC5kYXRhW2ldLmpkID09IHRoaXMucGFyYW1zLnBhcmFtcykgew0KICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCJyZXN1bHQuZGF0YVtpXSIsIHJlc3VsdC5kYXRhW2ldKTsNCiAgICAgICAgICAgICAgICB0aGlzLndvcmtMaXN0RGF0YS5wdXNoKHJlc3VsdC5kYXRhW2ldKTsNCiAgICAgICAgICAgICAgICB0aGlzLmNoYW5nZVdvcmtMaXN0VGQocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICAgIHRoaXMuY2hhbmdlV29ya0xpc3QocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfSkNCiAgICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7DQogICAgICAgICAgfSk7DQogICAgICAgIHRoaXMud29ya0xpc3REYXRhZmN6ID0gW107DQogICAgICAgIGF4aW9zDQogICAgICAgICAgLmdldCgiL2pzb24vZmN6RGF0YS5qc29uIikNCiAgICAgICAgICAudGhlbigocmVzdWx0KSA9PiB7DQogICAgICAgICAgICBjb25zb2xlLmxvZygiZ2V0TWVudURhdGExMTEiLCByZXN1bHQuZGF0YSk7DQogICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5kYXRhLmxlbmd0aDsgaSsrKSB7DQogICAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YVtpXS5qZCA9PSB0aGlzLnBhcmFtcy5wYXJhbXMpIHsNCiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygicmVzdWx0LmRhdGFbaV0iLCByZXN1bHQuZGF0YVtpXSk7DQogICAgICAgICAgICAgICAgdGhpcy53b3JrTGlzdERhdGFmY3oucHVzaChyZXN1bHQuZGF0YVtpXSk7DQogICAgICAgICAgICAgICAgdGhpcy5jaGFuZ2VXb3JrTGlzdGZjeihyZXN1bHQuZGF0YVtpXSk7DQogICAgICAgICAgICAgICAgLy8gIHRoaXMuY2hhbmdlV29ya0xpc3QocmVzdWx0LmRhdGFbaV0pDQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KQ0KICAgICAgICAgIC5jYXRjaCgoZXJyb3IpID0+IHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKGVycm9yKTsNCiAgICAgICAgICB9KTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gW107DQogICAgICAgIHRoaXMuZmN6U2hvdyA9IHRydWU7DQogICAgICAgIGF4aW9zDQogICAgICAgICAgLmdldCgiL2pzb24vamREYXRhLmpzb24iKQ0KICAgICAgICAgIC50aGVuKChyZXN1bHQpID0+IHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZW51RGF0YTExMSIsIHJlc3VsdC5kYXRhKTsNCiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0LmRhdGEubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgICAgICAgaWYgKHJlc3VsdC5kYXRhW2ldLmpkID09IHRoaXMucGFyYW1zLnBhcmFtcykgew0KICAgICAgICAgICAgICAgIHRoaXMuY2hhbmdlV29ya0xpc3RCZGMocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfSkNCiAgICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7DQogICAgICAgICAgfSk7DQogICAgICAgIGF4aW9zDQogICAgICAgICAgLmdldCgiL2pzb24vdGREYXRhLmpzb24iKQ0KICAgICAgICAgIC50aGVuKChyZXN1bHQpID0+IHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZW51RGF0YTExMSIsIHJlc3VsdC5kYXRhKTsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJ0aGlzLnBhcmFtcy5wYXJhbXMiLCB0aGlzLnBhcmFtcy5wYXJhbXMpOw0KICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQuZGF0YS5sZW5ndGg7IGkrKykgew0KICAgICAgICAgICAgICBpZiAocmVzdWx0LmRhdGFbaV0uamQgPT0gdGhpcy5wYXJhbXMucGFyYW1zKSB7DQogICAgICAgICAgICAgICAgY29uc29sZS5sb2coInJlc3VsdC5kYXRhW2ldIiwgcmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICAgIHRoaXMud29ya0xpc3REYXRhLnB1c2gocmVzdWx0LmRhdGFbaV0pOw0KICAgICAgICAgICAgICAgIHRoaXMuY2hhbmdlV29ya0xpc3RUZChyZXN1bHQuZGF0YVtpXSk7DQogICAgICAgICAgICAgICAgdGhpcy5jaGFuZ2VXb3JrTGlzdChyZXN1bHQuZGF0YVtpXSk7DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KQ0KICAgICAgICAgIC5jYXRjaCgoZXJyb3IpID0+IHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKGVycm9yKTsNCiAgICAgICAgICB9KTsNCiAgICAgICAgdGhpcy53b3JrTGlzdERhdGFmY3ogPSBbXTsNCiAgICAgICAgYXhpb3MNCiAgICAgICAgICAuZ2V0KCIvanNvbi9mY3pEYXRhLmpzb24iKQ0KICAgICAgICAgIC50aGVuKChyZXN1bHQpID0+IHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZW51RGF0YTExMSIsIHJlc3VsdC5kYXRhKTsNCiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0LmRhdGEubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgICAgICAgaWYgKHJlc3VsdC5kYXRhW2ldLmpkID09IHRoaXMucGFyYW1zLnBhcmFtcykgew0KICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCJyZXN1bHQuZGF0YVtpXSIsIHJlc3VsdC5kYXRhW2ldKTsNCiAgICAgICAgICAgICAgICB0aGlzLndvcmtMaXN0RGF0YWZjei5wdXNoKHJlc3VsdC5kYXRhW2ldKTsNCiAgICAgICAgICAgICAgICB0aGlzLmNoYW5nZVdvcmtMaXN0ZmN6KHJlc3VsdC5kYXRhW2ldKTsNCiAgICAgICAgICAgICAgICAvLyAgdGhpcy5jaGFuZ2VXb3JrTGlzdChyZXN1bHQuZGF0YVtpXSkNCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0pDQogICAgICAgICAgLmNhdGNoKChlcnJvcikgPT4gew0KICAgICAgICAgICAgY29uc29sZS5sb2coZXJyb3IpOw0KICAgICAgICAgIH0pOw0KICAgICAgfQ0KICAgIH0sDQogICAgZ2V0TWFpbigpIHsNCiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsNCiAgICAgICAgbmFtZTogImxhbmRDaGlsZCIsDQogICAgICAgIHBhcmFtczogeyBpZDogdGhpcy5wYXJhbXMucGFyYW1zLCB0eXBlOiB0aGlzLnBhcmFtcy50eXBlIH0sDQogICAgICB9KTsNCiAgICB9LA0KICAgIC8v5bu6562R54mp5L+h5oGvDQogICAgY2hhbmdlV29ya0xpc3QoZGF0YSkgew0KICAgICAgdmFyIGVudHJpZXMgPSBPYmplY3QuZW50cmllcyhkYXRhKTsNCiAgICAgIHZhciBsaXN0ID0gZW50cmllcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsNCiAgICAgICAgcmV0dXJuIHsNCiAgICAgICAgICB2YWx1ZTogaXRlbVsxXSwNCiAgICAgICAgICBuYW1lOiBpdGVtWzBdLA0KICAgICAgICB9Ow0KICAgICAgfSk7DQogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgZm9yICh2YXIgdCA9IDA7IHQgPCB0aGlzLndvcmtMaXN0Lmxlbmd0aDsgdCsrKSB7DQogICAgICAgICAgaWYgKGxpc3RbaV0ubmFtZSA9PSB0aGlzLndvcmtMaXN0W3RdLm5hbWUpIHsNCiAgICAgICAgICAgIHRoaXMud29ya0xpc3RbdF0udmFsdWUgPSBsaXN0W2ldLnZhbHVlOw0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgfQ0KICAgICAgdGhpcy53b3JrTGlzdERhdGEgPSB0aGlzLndvcmtMaXN0Ow0KICAgIH0sDQogICAgLy/kuI3liqjkuqcNCiAgICBjaGFuZ2VXb3JrTGlzdEJkYyhkYXRhKSB7DQogICAgICAvLyB0aGlzLndvcmtMaXN0QmRjPVtdDQogICAgICB2YXIgZW50cmllcyA9IE9iamVjdC5lbnRyaWVzKGRhdGEpOw0KICAgICAgdmFyIGxpc3QgPSBlbnRyaWVzLm1hcChmdW5jdGlvbiAoaXRlbSkgew0KICAgICAgICByZXR1cm4gew0KICAgICAgICAgIHZhbHVlOiBpdGVtWzFdLA0KICAgICAgICAgIG5hbWU6IGl0ZW1bMF0sDQogICAgICAgIH07DQogICAgICB9KTsNCiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykgew0KICAgICAgICBmb3IgKHZhciB0ID0gMDsgdCA8IHRoaXMud29ya0xpc3RCZGMubGVuZ3RoOyB0KyspIHsNCiAgICAgICAgICBpZiAobGlzdFtpXS5uYW1lID09IHRoaXMud29ya0xpc3RCZGNbdF0ubmFtZSkgew0KICAgICAgICAgICAgdGhpcy53b3JrTGlzdEJkY1t0XS52YWx1ZSA9IGxpc3RbaV0udmFsdWU7DQogICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICB9DQogICAgICAvLyAgdGhpcy53b3JrTGlzdERhdGEgPSB0aGlzLndvcmtMaXN0QmRjDQogICAgfSwNCiAgICAvL+Wcn+WcsOivgQ0KICAgIGNoYW5nZVdvcmtMaXN0VGQoZGF0YSkgew0KICAgICAgY29uc29sZS5sb2coImRhdGEiLCBkYXRhKTsNCiAgICAgIHZhciBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXMoZGF0YSk7DQogICAgICB2YXIgbGlzdCA9IGVudHJpZXMubWFwKGZ1bmN0aW9uIChpdGVtKSB7DQogICAgICAgIHJldHVybiB7DQogICAgICAgICAgdmFsdWU6IGl0ZW1bMV0sDQogICAgICAgICAgbmFtZTogaXRlbVswXSwNCiAgICAgICAgfTsNCiAgICAgIH0pOw0KICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7DQogICAgICAgIGZvciAodmFyIHQgPSAwOyB0IDwgdGhpcy53b3JrTGlzdE5ldy5sZW5ndGg7IHQrKykgew0KICAgICAgICAgIGlmIChsaXN0W2ldLm5hbWUgPT0gdGhpcy53b3JrTGlzdE5ld1t0XS5uYW1lKSB7DQogICAgICAgICAgICB0aGlzLndvcmtMaXN0TmV3W3RdLnZhbHVlID0gbGlzdFtpXS52YWx1ZTsNCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIH0NCiAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdE5ldzsNCiAgICB9LA0KICAgIC8v5oi/5Lqn6K+BDQogICAgY2hhbmdlV29ya0xpc3RmY3ooZGF0YSkgew0KICAgICAgdmFyIGVudHJpZXMgPSBPYmplY3QuZW50cmllcyhkYXRhKTsNCiAgICAgIHZhciBsaXN0ID0gZW50cmllcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsNCiAgICAgICAgcmV0dXJuIHsNCiAgICAgICAgICB2YWx1ZTogaXRlbVsxXSwNCiAgICAgICAgICBuYW1lOiBpdGVtWzBdLA0KICAgICAgICB9Ow0KICAgICAgfSk7DQogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgZm9yICh2YXIgdCA9IDA7IHQgPCB0aGlzLndvcmtMaXN0RkNaLmxlbmd0aDsgdCsrKSB7DQogICAgICAgICAgaWYgKGxpc3RbaV0ubmFtZSA9PSB0aGlzLndvcmtMaXN0RkNaW3RdLm5hbWUpIHsNCiAgICAgICAgICAgIHRoaXMud29ya0xpc3RGQ1pbdF0udmFsdWUgPSBsaXN0W2ldLnZhbHVlOw0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgfQ0KICAgICAgLy8gIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdEZDWg0KICAgIH0sDQogICAgLy/ojrflj5blnLDlm77lj4LmlbANCiAgICBnZXRGcm9tSWZyYW1lKHZhbHVlKSB7DQogICAgICB0aGlzLnRpdCA9ICLlu7rnrZHniankv6Hmga8iOw0KICAgICAgKHRoaXMud29ya0xpc3RCZGMgPSBbDQogICAgICAgIC8vIHsga2V5OiAi5bu6562R54mp5ZCN56ewIiwgdmFsdWU6ICIiLG5hbWU6ImpkIiB9LA0KICAgICAgICAvLyB7IGtleTogIuWdkOiQveWcsOWdgCIsIHZhbHVlOiAiIixuYW1lOiJ0dWRpIiB9LA0KICAgICAgICB7IGtleTogIuS4jeWKqOS6p+ivgeWPtyIsIHZhbHVlOiAiIiwgbmFtZTogImJkY3poIiB9LA0KICAgICAgICB7IGtleTogIuadg+WKm+aAp+i0qCIsIHZhbHVlOiAiIiwgbmFtZTogInFseHoiIH0sDQogICAgICAgIHsga2V5OiAi55So6YCUIiwgdmFsdWU6ICIiLCBuYW1lOiAieXQiIH0sDQogICAgICAgIHsga2V5OiAi5a6X5Zyw6Z2i56evIiwgdmFsdWU6ICIiLCBuYW1lOiAiemRtaiIgfSwNCiAgICAgICAgeyBrZXk6ICLlu7rnrZHpnaLnp68iLCB2YWx1ZTogIiIsIG5hbWU6ICJqem1qIiB9LA0KICAgICAgICB7IGtleTogIuadg+WIqeS6uiIsIHZhbHVlOiAiIiwgbmFtZTogInFsciIgfSwNCiAgICAgICAgLy8geyBrZXk6ICLlhbHmnInmg4XlhrUiLCB2YWx1ZTogIiIsbmFtZToiZ3lxayIgfSwNCiAgICAgICAgLy8geyBrZXk6ICLlnZDokL0iLCB2YWx1ZTogIiIgLG5hbWU6InpsIn0sDQogICAgICAgIC8vIHsga2V5OiAi5LiN5Yqo5Lqn5Y2V5YWD5Y+3IiwgdmFsdWU6ICIiICxuYW1lOiJiZGNkeWgifSwNCiAgICAgICAgLy8geyBrZXk6ICLmnYPlipvnsbvlnosiLCB2YWx1ZTogIiIgLG5hbWU6InFsbHgifSwNCiAgICAgICAgLy8geyBrZXk6ICLkvb/nlKjmnJ/pmZAiLCB2YWx1ZTogIiIgLG5hbWU6InN5cXgifSwNCiAgICAgICAgLy8geyBrZXk6ICLmiL/lsYvnu5PmnoQiLCB2YWx1ZTogIiIgLG5hbWU6ImZ3amcifSwNCiAgICAgICAgLy8geyBrZXk6ICLmiL/lsYvmgLvlsYLmlbAiLCB2YWx1ZTogIiIgLG5hbWU6ImZ3emNzIn0sDQogICAgICAgIC8vIHsga2V5OiAi5omA5Zyo5bGC5pWwIiwgdmFsdWU6ICIiICxuYW1lOiJzemNzIn0sDQogICAgICAgIC8vIHsga2V5OiAi5LiY5p2D5Y+3IiwgdmFsdWU6ICIiICxuYW1lOiJxcWgifSwNCiAgICAgICAgLy8geyBrZXk6ICLmnaXmupAiLCB2YWx1ZTogIiIgLG5hbWU6Imx5In0sDQogICAgICBdKSwNCiAgICAgICAgKHRoaXMud29ya0xpc3ROZXcgPSBbDQogICAgICAgICAgLy8geyBrZXk6ICLlu7rnrZHnianlkI3np7AiLCB2YWx1ZTogIiIsbmFtZToiamQiIH0sDQogICAgICAgICAgLy8geyBrZXk6ICLlnZDokL3lnLDlnYAiLCB2YWx1ZTogIiIsbmFtZToidHVkaSIgfSwNCiAgICAgICAgICB7IGtleTogIuWcn+WcsOivgeWPtyIsIHZhbHVlOiAiIiwgbmFtZTogInRkemgiIH0sDQogICAgICAgICAgeyBrZXk6ICLmnYPlipvmgKfotKgiLCB2YWx1ZTogIiIsIG5hbWU6ICJzeXFseCIgfSwNCiAgICAgICAgICB7IGtleTogIuWcn+WcsOeUqOmAlCIsIHZhbHVlOiAiIiwgbmFtZTogImRseXQiIH0sDQogICAgICAgICAgeyBrZXk6ICLlnJ/lnLDpnaLnp68iLCB2YWx1ZTogIiIsIG5hbWU6ICJ0ZG1qIiB9LA0KICAgICAgICAgIHsga2V5OiAi5p2D5Yip5Lq6IiwgdmFsdWU6ICIiLCBuYW1lOiAidGRzeXFyIiB9LA0KICAgICAgICAgIC8vICB7IGtleTogIuWFseacieaDheWGtSIsIHZhbHVlOiAiIixuYW1lOiJneXFrIiB9LA0KICAgICAgICAgIC8vIHsga2V5OiAi5Z2Q6JC9IiwgdmFsdWU6ICIiLG5hbWU6InpsIiB9LA0KICAgICAgICAgIC8vIHsga2V5OiAi5Zyw5Y+3IiwgdmFsdWU6ICIiICxuYW1lOiJkaCJ9LA0KDQogICAgICAgICAgLy8geyBrZXk6ICLlm77lj7ciLCB2YWx1ZTogIiIgLG5hbWU6InRoIn0sDQoNCiAgICAgICAgICAvLyB7IGtleTogIuS9v+eUqOadg+mdouenryIsIHZhbHVlOiAiIixuYW1lOiJzeXFtaiIgfSwNCiAgICAgICAgICAvLyB7IGtleTogIue7iOatouaXpeacnyIsIHZhbHVlOiAiIiAsbmFtZToienpycSJ9LA0KICAgICAgICBdKSwNCiAgICAgICAgKHRoaXMud29ya0xpc3RGQ1ogPSBbDQogICAgICAgICAgLy8geyBrZXk6ICLlu7rnrZHnianlkI3np7AiLCB2YWx1ZTogIiIsbmFtZToiamQiIH0sDQogICAgICAgICAgLy8geyBrZXk6ICLlnZDokL3lnLDlnYAiLCB2YWx1ZTogIiIsbmFtZToidHVkaSIgfSwNCiAgICAgICAgICAvLyB7IGtleTogIuaIv+S6p+ivgeWPtyIsIHZhbHVlOiAiIiAsbmFtZToiZmN6aCJ9LA0KICAgICAgICAgIC8vIHsga2V5OiAi5oi/5Lqn5L2/55So5p2D5Lq6IiwgdmFsdWU6ICIiLG5hbWU6ImZ3c3lxciIgfSwNCiAgICAgICAgICAvLyB7IGtleTogIuWdkOiQvSIsIHZhbHVlOiAiIixuYW1lOiJ6bCIgfSwNCiAgICAgICAgICAvLyB7IGtleTogIuaIv+Wxi+eUqOmAlCIsIHZhbHVlOiAiIiAsbmFtZToiZndjYiJ9LA0KICAgICAgICAgIC8vIHsga2V5OiAi57uT5p6EIiwgdmFsdWU6ICIiLG5hbWU6ImpnIiB9LA0KICAgICAgICAgIC8vIHsga2V5OiAi5oi/5bGL5oC75bGC5pWwIiwgdmFsdWU6ICIiLG5hbWU6ImZ3emNzIiB9LA0KICAgICAgICAgIC8vIHsga2V5OiAi6Z2i56evIiwgdmFsdWU6ICIiICxuYW1lOiJqem1qIn0sDQogICAgICAgICAgLy8gIHsga2V5OiAi6Z2i56evIiwgdmFsdWU6ICIiICxuYW1lOiJjcWx5In0sDQogICAgICAgICAgeyBrZXk6ICLmiL/kuqfor4Hlj7ciLCB2YWx1ZTogIiIsIG5hbWU6ICJmY3poIiB9LA0KICAgICAgICAgIHsga2V5OiAi5oi/5bGL5Lqn5YirIiwgdmFsdWU6ICIiLCBuYW1lOiAiZndjYiIgfSwNCiAgICAgICAgICB7IGtleTogIuaIv+Wxi+eUqOmAlCIsIHZhbHVlOiAiIiwgbmFtZTogImZ3eXQiIH0sDQogICAgICAgICAgeyBrZXk6ICLmiL/lsYvpnaLnp68iLCB2YWx1ZTogIiIsIG5hbWU6ICJqem1qIiB9LA0KICAgICAgICAgIHsga2V5OiAi5oi/5Lqn5L2/55So5p2D5Lq6IiwgdmFsdWU6ICIiLCBuYW1lOiAiZndzeXFyIiB9LA0KICAgICAgICBdKSwNCiAgICAgICAgKHRoaXMuYWN0aXZlQ29sb3IgPSAtMSk7DQogICAgICB0aGlzLndvcmtMaXN0cXEgPSBbeyBrZXk6ICLnoa7mnYPkv6Hmga8iLCB2YWx1ZTogIiIsIG5hbWU6ICJxcSIgfV07DQogICAgICB0aGlzLnBhcmFtcyA9IHZhbHVlOw0KICAgICAgaWYgKHRoaXMucGFyYW1zLnR5cGUgPT0gIuS4jeWKqOS6pyIpIHsNCiAgICAgICAgdGhpcy5jZW50ZXJMaXN0ID0gWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHRpdGxlOiAi5LiN5Yqo5Lqn5p2D6K+B5L+h5oGvIiwNCiAgICAgICAgICAgIGNvdW50OiAwLA0KICAgICAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL2JkYy5wbmciKSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHRpdGxlOiAi56Gu5p2D5oOF5Ya1IiwNCiAgICAgICAgICAgIGNvdW50OiAwLA0KICAgICAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL3FxLnBuZyIpLA0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgdGl0bGU6ICLor4Hku7bmn6XnnIsiLA0KICAgICAgICAgICAgY291bnQ6IDAsDQogICAgICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvZmRjLnBuZyIpLA0KICAgICAgICAgIH0sDQogICAgICAgIF07DQogICAgICB9IGVsc2UgaWYgKHRoaXMucGFyYW1zLnR5cGUgPT0gIuWcn+WcsOivgSIpIHsNCiAgICAgICAgdGhpcy5jZW50ZXJMaXN0ID0gWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHRpdGxlOiAi5Zyf5Zyw6K+B5L+h5oGvIiwNCiAgICAgICAgICAgIGNvdW50OiAi5pegIiwNCiAgICAgICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy90ZHoucG5nIiksDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICB0aXRsZTogIuaIv+S6p+ivgeS/oeaBryIsDQogICAgICAgICAgICBjb3VudDogMCwNCiAgICAgICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy9mZGMucG5nIiksDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICB0aXRsZTogIuehruadg+aDheWGtSIsDQogICAgICAgICAgICBjb3VudDogMCwNCiAgICAgICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy9xcS5wbmciKSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHRpdGxlOiAi6K+B5Lu25p+l55yLIiwNCiAgICAgICAgICAgIGNvdW50OiAwLA0KICAgICAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL2JkYy5wbmciKSwNCiAgICAgICAgICB9LA0KICAgICAgICBdOw0KICAgICAgfQ0KICAgICAgdGhpcy5nZXRKZERhdGEodGhpcy5wYXJhbXMudHlwZSk7DQogICAgICB0aGlzLmxlZnRPcGVuID0gZmFsc2U7DQogICAgICB0aGlzLnJpZ2h0T3BlbiA9IGZhbHNlOw0KICAgICAgdGhpcy5WaXNpYmxlID0gZmFsc2U7DQogICAgICB0aGlzLmJhc2ljSW5mb1Nob3cgPSB0cnVlOw0KICAgIH0sDQoNCiAgICAvL+iPnOWNlei3s+i9rA0KICAgIGJ0bih2YWwsIGluZGV4KSB7DQogICAgICBpZiAodmFsICE9ICLor4Hku7bmn6XnnIsiKSB7DQogICAgICAgIHRoaXMudGl0ID0gdmFsOw0KICAgICAgfQ0KDQogICAgICB0aGlzLlZpc2libGUgPSBmYWxzZTsNCiAgICAgIHRoaXMuYmFzaWNJbmZvU2hvdyA9IHRydWU7DQogICAgICB0aGlzLmFjdGl2ZUNvbG9yID0gaW5kZXg7DQogICAgICBpZiAodmFsID09ICLkuI3liqjkuqfmnYPor4Hkv6Hmga8iKSB7DQogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdEJkYzsNCiAgICAgICAgdGhpcy5yaWdodE9wZW4gPSBmYWxzZTsNCiAgICAgIH0gZWxzZSBpZiAodmFsID09ICLlnJ/lnLDor4Hkv6Hmga8iKSB7DQogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdE5ldzsNCiAgICAgICAgdGhpcy5yaWdodE9wZW4gPSBmYWxzZTsNCiAgICAgIH0gZWxzZSBpZiAodmFsID09ICLmiL/kuqfor4Hkv6Hmga8iKSB7DQogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdEZDWjsNCiAgICAgICAgdGhpcy5yaWdodE9wZW4gPSBmYWxzZTsNCiAgICAgIH0gZWxzZSBpZiAodmFsID09ICLnoa7mnYPmg4XlhrUiKSB7DQogICAgICAgIGNvbnNvbGUubG9nKCJ0aGlzLndvcmtMaXN0cXEiLCB0aGlzLndvcmtMaXN0cXEpOw0KICAgICAgICB0aGlzLndvcmtMaXN0RGF0YSA9IHRoaXMud29ya0xpc3RxcTsNCiAgICAgICAgdGhpcy5yaWdodE9wZW4gPSBmYWxzZTsNCiAgICAgIH0NCiAgICB9LA0KDQogICAgc2VhcmNoKGRhdGEpIHsNCiAgICAgIGNvbnNvbGUubG9nKCJkYXRhIiwgZGF0YSk7DQogICAgICB0aGlzLlZpc2libGUgPSB0cnVlOw0KICAgICAgdGhpcy5iYXNpY0luZm9TaG93ID0gZmFsc2U7DQogICAgICB0aGlzLnJpZ2h0T3BlbiA9IGZhbHNlOw0KICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4gew0KICAgICAgICAvL+i/memHjOeahGRpYWxvZ+S4juS4iumdomRpYWxvZy1jb21wb25lbnTnu4Tku7bph4zpnaLnmoRyZWblsZ7mgKflgLzmmK/kuIDoh7TnmoQNCiAgICAgICAgLy9pbml06LCD55So55qE5pivZGlhbG9nLWNvbXBvbmVudOe7hOS7tumHjOmdoueahGluaXTmlrnms5UNCiAgICAgICAgLy9kYXRh5piv5Lyg6YCS57uZ5by556qX6aG16Z2i55qE5YC8DQogICAgICAgIHRoaXMuJHJlZnMuZGlhbG9nLmluaXQoZGF0YSk7DQogICAgICB9KTsNCiAgICB9LA0KICAgIC8v5YWz6Zet5p+l6K+i5by55qGGDQogICAgZ2V0Q2xvc2UoKSB7DQogICAgICB0aGlzLlZpc2libGUgPSBmYWxzZTsNCiAgICAgIHRoaXMucmlnaHRPcGVuID0gdHJ1ZTsNCiAgICAgIHRoaXMuYmFzaWNJbmZvU2hvdyA9IHRydWU7DQogICAgfSwNCiAgICBnZXRqZE5hbWUodmFsKSB7DQogICAgICB0aGlzLmpkTmFtZU5ldyA9IHZhbDsNCiAgICB9LA0KICAgIGdldGpkTmFtZUNsaWNrKHZhbCkgew0KICAgICAgY29uc29sZS5sb2coInZhbCIsIHZhbCk7DQogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7DQogICAgICAgIG5hbWU6ICJsYW5kQ2hpbGQiLA0KICAgICAgICBwYXJhbXM6IHsgaWQ6IHZhbC5qZCwgdHlwZTogdmFsLnR5cGUgfSwNCiAgICAgIH0pOw0KICAgIH0sDQogICAgZ29QYWdlKHZhbCkgew0KICAgICAgaWYgKHZhbCA9PSAwKSB7DQogICAgICAgIGNvbnNvbGUubG9nKCLov5Tlm57miL/lnLDotYTmupAt5Li75Zy65pmvIik7DQogICAgICAgIC8vIHRoaXMuJHJvdXRlci5wdXNoKCIvbGFuZCIpOw0KICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiLyIpOw0KICAgICAgfQ0KICAgIH0sDQogICAgY2FuY2VsTG9hZGluZygpIHsNCiAgICAgIHNldFRpbWVvdXQoKCkgPT4gew0KICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsNCiAgICAgIH0sIDUwMCk7DQogICAgfSwNCiAgICAvKioNCiAgICAgKiDliqjmgIHkvKDovpPln47luILlkI3np7ANCiAgICAgKiBAcGFyYW0gZXZlbnQNCiAgICAgKi8NCiAgICAvLyBoYW5kbGVNZXNzYWdlKGV2ZW50KSB7DQogICAgLy8gICAvLyDojrflj5bku45pZnJhbWXpobXpnaLkuK3kvKDov4fmnaXnmoTlgLwNCiAgICAvLyAgIC8vIHZhciBjbWQgPSBldmVudC5kYXRhLmNtZDsNCiAgICAvLyAgIHRoaXMuY2l0eU5hbWUgPSBldmVudC5kYXRhLnBhcmFtczsNCiAgICAvLyB9LA0KICAgIGJ1aWxkKCkgew0KICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9idWlsZCIpOw0KICAgIH0sDQogIH0sDQogIGNyZWF0ZWQoKSB7DQogICAgd2luZG93WyJ2dWVEZWZpbmVkTXlQcm9wIl0gPSAoYnVpbGQpID0+IHsNCiAgICAgIHRoaXMuYnVpbGQoKTsNCiAgICB9Ow0KICAgIHdpbmRvdy5nZXRGcm9tSWZyYW1lID0gdGhpcy5nZXRGcm9tSWZyYW1lOw0KICAgIHdpbmRvdy5zaG93ID0gdGhpcy5zaG93Ow0KICB9LA0KfTsNCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/land","sourcesContent":["<template>\r\n <div id=\"index\" ref=\"appRef\" style=\"overflow: hidden\">\r\n <!-- <div class=\"bg\" :style=\"{\r\n backgroundImage:\r\n 'url(' + require(`../../assets/${backgroundPic.index}.png`) + ')',\r\n }\"> -->\r\n\r\n <iframe\r\n name=\"myframe\"\r\n frameborder=\"0\"\r\n width=\"100%\"\r\n height=\"100%\"\r\n style=\"position: absolute;\"\r\n ref=\"iframe\"\r\n :src=\"videoUrl\"\r\n :key=\"videoUrl\"\r\n ></iframe>\r\n <div class=\"bg\" @contextmenu.prevent=\"show()\">\r\n <!-- <div class=\"body-left\" @contextmenu.prevent=\"show()\"></div>\r\n <div class=\"body-right\" @contextmenu.prevent=\"show()\"></div> -->\r\n <div class=\"body-bottom\" @contextmenu.prevent=\"show()\"></div>\r\n <dv-loading v-if=\"loading\">Loading...</dv-loading>\r\n\r\n <div v-else class=\"host-body\">\r\n <!-- <headerIndex :cdata=\"{ title: '房地资源', margin: '26px auto' }\" style=\"position: relative\" :isShow=\"false\"/> -->\r\n <headerIndex\r\n style=\"position: relative\"\r\n :searchShow=\"searchShow\"\r\n />\r\n <div class=\"main\" style=\"margin-top: -100px\">\r\n <div class=\"footer-nav\">\r\n <div class=\"baseBlock\" v-for=\"(item,index) in infodata\" :key=\"index\" @click=\"goPage(7)\">\r\n <div style=\"width:100%;display:flex;flex-flow:column nowrap;align-items: center;\">\r\n <img :src=\"item.pic\" alt=\"\" style=\"width:34px;height:34px\">\r\n <p style=\"width:100%;margin-top:5px;color:#ffffff;font-size:14px;text-align: center;\">{{item.text}}</p>\r\n </div>\r\n <div style=\"width:100%;display: flex;flex-wrap: wrap;justify-content: flex-end;\">\r\n <p style=\"width:100%;word-wrap:break-word; word-break:break-all;font-size: 25px;text-align: right;\">{{item.num}}</p>\r\n <p style=\"font-size:14px;top:10px;text-align: right;position: relative;\">{{item.unit}}</p>\r\n </div>\r\n \r\n \r\n </div>\r\n \r\n </div>\r\n\r\n <div class=\"rightModel\">\r\n <div class=\"search-middle\">\r\n <ul>\r\n <li>\r\n <img\r\n src=\"../../assets/green.png\"\r\n alt=\"\"\r\n style=\"vertical-align: middle\"\r\n /><span style=\"margin: 0 5%; color: #103a55\">正常</span>\r\n <div class=\"liBox\" style=\"background-color: green\">1</div>\r\n </li>\r\n <li>\r\n <img\r\n src=\"../../assets/orange.png\"\r\n alt=\"\"\r\n style=\"vertical-align: middle\"\r\n /><span style=\"margin: 0 5%; color: #103a55\">预警</span>\r\n <div class=\"liBox\" style=\"background-color: orange\">0</div>\r\n </li>\r\n <li>\r\n <img\r\n src=\"../../assets/red.png\"\r\n alt=\"\"\r\n style=\"vertical-align: middle\"\r\n /><span style=\"margin: 0 5%; color: #103a55\">故障</span>\r\n <div class=\"liBox\" style=\"background-color: red\">0</div>\r\n </li>\r\n </ul>\r\n </div>\r\n <!-- <div class=\"rightShow\" >\r\n <BasicBox5 class=\"basicInfo\" :title=\"tit\" :dataSource=\"workListData\" v-if=\"basicInfoShow\"></BasicBox5>\r\n <dialogComponent v-if=\"Visible\" @transfer=\"getClose\" @jdNameData=\"getjdName\" @jdNameDataClick=\"getjdNameClick\" ref=\"dialog\" class=\"dialogN\">\r\n \r\n </dialogComponent>\r\n </div> -->\r\n\r\n <!-- <BasicBox title=\"房地项目类型统计\" :dataSource=\"false\">\r\n <template slot=\"top\">\r\n <Chart />\r\n </template>\r\n\r\n </BasicBox> -->\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport CustomDvScrollBoard from \"@/components/customDvScrollBoard\";\r\nimport CustomDvScrollBoard1 from \"@/components/customDvScrollBoard1\";\r\nimport drawMixin from \"@/utils/drawMixin\";\r\nimport headerIndex from \"@/components/layout/header\";\r\nimport BasicBox from \"@/components/BasicBox\";\r\nimport dialogComponent from \"@/components/dialog\";\r\nimport Chart from \"./chart.vue\";\r\n// import io from 'socket.io-client'\r\nimport BasicBox5 from \"@/components/BasicBox5\";\r\nimport axios from \"axios\";\r\nimport {getHomePageInfo} from \"@/api/api\";\r\n// let socketRefs = '';\r\n\r\nexport default {\r\n mixins: [drawMixin],\r\n data() {\r\n return {\r\n infodata:[\r\n {pic:require('@/assets/newimgs/客户总数.png'),num:'397',text:'客户总数',unit:'个'},\r\n {pic:require('@/assets/newimgs/变电站总数.png'),num:'447',text:\"变电站总数\",unit:'座'},\r\n {pic:require('@/assets/newimgs/主变总数.png'),num:'379',text:\"主变总数\",unit:'台'},\r\n {pic:require('@/assets/newimgs/主变总容量.png'),num:'493405',text:\"主变总容量\",unit:'kVA'},\r\n {pic:require('@/assets/newimgs/变电站总数.png'),num:'28502 ',text:\"实时负荷\",unit:'kW'},\r\n {pic:require('@/assets/newimgs/租日总电量.png'),num:'614730',text:\"昨日总电量\",unit:'kWh'},\r\n {pic:require('@/assets/newimgs/待办工单总数.png'),num:'0',text:\"代办工单总数\",unit:'条'},\r\n {pic:require('@/assets/newimgs/告警总数.png'),num:'0',text:\"告警总数\",unit:'条'},\r\n ],\r\n Visible: false,\r\n basicInfoShow: true,\r\n videoUrl: \"/land/landMap.html\",\r\n cityName: \"\",\r\n nanj: true,\r\n landC: false,\r\n backgroundPic: {\r\n index: \"landRes/BG\",\r\n },\r\n activeColor: -1,\r\n loading: false,\r\n imgListData: {},\r\n imgList: [],\r\n\r\n configData: {\r\n jiangsu: {\r\n // header:['规划用途', '全省数量', '全省占比'],\r\n data: [],\r\n },\r\n nanjing: {\r\n // header:['规划用途', '南京数量', '南京占比'],\r\n data: [],\r\n },\r\n zhengjiang: {\r\n header: [\"规划用途\", \"全省数量\", \"全省占比\"],\r\n data: [],\r\n },\r\n changzhou: {\r\n header: [],\r\n data: [],\r\n },\r\n },\r\n config: {\r\n // header:['规划用途', '全省数量', '全省占比'],\r\n data: [],\r\n },\r\n config1: {\r\n data: [],\r\n },\r\n levelConfigData: { nanjing: { data: [0] } },\r\n levelConfig: {\r\n data: [10],\r\n shape: \"round\",\r\n waveNum: 2,\r\n },\r\n levelConfig1: {\r\n data: [55],\r\n shape: \"round\",\r\n waveNum: 2,\r\n },\r\n resourcesListData: {\r\n nanjing: [\r\n {\r\n name: \"南京规划阶段\",\r\n count: 4,\r\n },\r\n {\r\n name: \"南京计划阶段\",\r\n count: 4,\r\n },\r\n {\r\n name: \"南京建设阶段\",\r\n count: 1,\r\n },\r\n {\r\n name: \"南京投运阶段\",\r\n count: 1,\r\n },\r\n ],\r\n zhengjiang: [\r\n {\r\n name: \"规划阶段\",\r\n count: 62,\r\n },\r\n {\r\n name: \"计划阶段\",\r\n count: 9,\r\n },\r\n {\r\n name: \"建设阶段\",\r\n count: 2,\r\n },\r\n {\r\n name: \"投运阶段\",\r\n count: 5,\r\n },\r\n ],\r\n },\r\n resourcesList: [],\r\n centerListData: {\r\n nanjing: [],\r\n zhengjiang: [],\r\n },\r\n centerList: [\r\n {\r\n title: \"不动产权证信息\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\r\n },\r\n {\r\n title: \"土地证信息\",\r\n count: \"无\",\r\n imgUrl: require(\"@/assets/landRes/tdz.png\"),\r\n },\r\n {\r\n title: \"房产证信息\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\r\n },\r\n {\r\n title: \"确权情况\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/qq.png\"),\r\n },\r\n ],\r\n rankingConfig: {\r\n data: [\r\n {\r\n name: \"类别1\",\r\n value: 6,\r\n },\r\n {\r\n name: \"类别2\",\r\n value: 8,\r\n },\r\n {\r\n name: \"类别3\",\r\n value: 9,\r\n },\r\n {\r\n name: \"类别4\",\r\n value: 3,\r\n },\r\n {\r\n name: \"类别5\",\r\n value: 8,\r\n },\r\n {\r\n name: \"类别6\",\r\n value: 11,\r\n },\r\n {\r\n name: \"类别7\",\r\n value: 13,\r\n },\r\n {\r\n name: \"类别7\",\r\n value: 6,\r\n },\r\n ],\r\n rowNum: 7,\r\n waitTime: 99999999999999999,\r\n },\r\n // socketId:'',\r\n //默认数据\r\n workListData: [],\r\n workListDatafcz: [],\r\n //建筑物信息\r\n // workList:[\r\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\r\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\r\n // { key: \"不动产证号\", value: \"\" ,name:\"bdczh\"},\r\n // { key: \"权利人\", value: \"\",name:\"qlr\" },\r\n // { key: \"坐落\", value: \"\" ,name:\"zl\"},\r\n // ],\r\n workList: [],\r\n runOnce: true,\r\n //不动产权证信息\r\n workListBdc: [],\r\n //土地证\r\n workListNew: [],\r\n //房产证数据\r\n workListFCZ: [],\r\n workListqq: [{ key: \"确权信息\", value: \"\", name: \"qq\" }],\r\n tit: \"建筑物信息\",\r\n // socketData:'jiangsu',\r\n count: 1,\r\n params: {},\r\n leftOpen: true,\r\n rightOpen: true,\r\n jdNameNew: \"\",\r\n itemViewM: \"\",\r\n photoPathsM: [],\r\n searchShow:true\r\n };\r\n },\r\n\r\n components: {\r\n headerIndex,\r\n BasicBox,\r\n CustomDvScrollBoard,\r\n CustomDvScrollBoard1,\r\n dialogComponent,\r\n BasicBox5,\r\n Chart,\r\n },\r\n computed: {\r\n // query() {\r\n // return this.socketData\r\n // },\r\n // 'socketRefs': function(){\r\n // return this.firstname + '-' + this.lastname\r\n // }\r\n },\r\n\r\n mounted() {\r\n this.cancelLoading();\r\n // this.initWebSocket();\r\n // window.addEventListener(\"message\", this.handleMessage);\r\n this.go(\"nanjing\");\r\n // this.type=this.params.type\r\n // this.getJdData(this.params.type)\r\n // this.workListData = this.workList\r\n let that = this;\r\n window.addEventListener('message', function (e) {\r\n var res = e.data;\r\n if (res.params != null) {\r\n that.searchShow = false\r\n }\r\n })\r\n getHomePageInfo({\r\n }).then((res)=>{\r\n console.log(res.data.data,'res');\r\n })\r\n },\r\n // sockets:{\r\n // connect(){\r\n // this.id = this.$socket.id;\r\n // //监听connect事件\r\n // },\r\n // message(data){ //监听message事件,方法是后台定义和提供的\r\n // console.log(data);\r\n // }\r\n // },\r\n beforeDestroy() {\r\n clearInterval(this.timing);\r\n },\r\n\r\n watch: {\r\n jdNameNew: {\r\n handler(newVal) {\r\n this.$refs.iframe.contentWindow.getMessageFromParent(newVal);\r\n },\r\n },\r\n },\r\n methods: {\r\n go(val) {\r\n if (val == \"nanjing\") {\r\n this.nanj = false;\r\n this.landC = true;\r\n // console.log(\"\")\r\n this.imgList = this.imgListData.nanjing;\r\n // this.centerList = this.centerListData.nanjing\r\n this.config = this.configData.nanjing.data;\r\n this.resourcesList = this.resourcesListData.nanjing;\r\n this.levelConfig.data = this.levelConfigData.nanjing.data;\r\n // this.$forceUpdate();\r\n // this.cancelLoading();\r\n } else if (val == \"landChild\") {\r\n this.$router.push(\"/landChild\");\r\n this.landC = false;\r\n }\r\n },\r\n show: function () {\r\n this.leftOpen = true;\r\n this.rightOpen = true;\r\n this.basicInfoShow = true;\r\n },\r\n //获取基地数据\r\n getJdData(val) {\r\n axios\r\n .get(\"/json/qqData.json\")\r\n .then((result) => {\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n this.workListqq[0].value = result.data[i].qq;\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n if (val == \"不动产\") {\r\n // this.tit=\"土地证信息\"\r\n this.workListData = [];\r\n axios\r\n .get(\"/json/jdData.json\")\r\n .then((result) => {\r\n console.log(\"getMenuData111\", result.data);\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n console.log(\"result.data[i]\", result.data[i]);\r\n // this.workList.push(result.data[i])\r\n this.workListData.push(result.data[i]);\r\n this.changeWorkListBdc(result.data[i]);\r\n this.changeWorkList(result.data[i]);\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n } else if (val == \"土地证\") {\r\n // this.tit=\"土地证信息\"\r\n this.workListData = [];\r\n this.fczShow = true;\r\n axios\r\n .get(\"/json/tdData.json\")\r\n .then((result) => {\r\n console.log(\"getMenuData111\", result.data);\r\n console.log(\"this.params.params\", this.params.params);\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n console.log(\"result.data[i]\", result.data[i]);\r\n this.workListData.push(result.data[i]);\r\n this.changeWorkListTd(result.data[i]);\r\n this.changeWorkList(result.data[i]);\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n this.workListDatafcz = [];\r\n axios\r\n .get(\"/json/fczData.json\")\r\n .then((result) => {\r\n console.log(\"getMenuData111\", result.data);\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n console.log(\"result.data[i]\", result.data[i]);\r\n this.workListDatafcz.push(result.data[i]);\r\n this.changeWorkListfcz(result.data[i]);\r\n // this.changeWorkList(result.data[i])\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n } else {\r\n this.workListData = [];\r\n this.fczShow = true;\r\n axios\r\n .get(\"/json/jdData.json\")\r\n .then((result) => {\r\n console.log(\"getMenuData111\", result.data);\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n this.changeWorkListBdc(result.data[i]);\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n axios\r\n .get(\"/json/tdData.json\")\r\n .then((result) => {\r\n console.log(\"getMenuData111\", result.data);\r\n console.log(\"this.params.params\", this.params.params);\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n console.log(\"result.data[i]\", result.data[i]);\r\n this.workListData.push(result.data[i]);\r\n this.changeWorkListTd(result.data[i]);\r\n this.changeWorkList(result.data[i]);\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n this.workListDatafcz = [];\r\n axios\r\n .get(\"/json/fczData.json\")\r\n .then((result) => {\r\n console.log(\"getMenuData111\", result.data);\r\n for (var i = 0; i < result.data.length; i++) {\r\n if (result.data[i].jd == this.params.params) {\r\n console.log(\"result.data[i]\", result.data[i]);\r\n this.workListDatafcz.push(result.data[i]);\r\n this.changeWorkListfcz(result.data[i]);\r\n // this.changeWorkList(result.data[i])\r\n }\r\n }\r\n })\r\n .catch((error) => {\r\n console.log(error);\r\n });\r\n }\r\n },\r\n getMain() {\r\n this.$router.push({\r\n name: \"landChild\",\r\n params: { id: this.params.params, type: this.params.type },\r\n });\r\n },\r\n //建筑物信息\r\n changeWorkList(data) {\r\n var entries = Object.entries(data);\r\n var list = entries.map(function (item) {\r\n return {\r\n value: item[1],\r\n name: item[0],\r\n };\r\n });\r\n for (var i = 0; i < list.length; i++) {\r\n for (var t = 0; t < this.workList.length; t++) {\r\n if (list[i].name == this.workList[t].name) {\r\n this.workList[t].value = list[i].value;\r\n }\r\n }\r\n }\r\n this.workListData = this.workList;\r\n },\r\n //不动产\r\n changeWorkListBdc(data) {\r\n // this.workListBdc=[]\r\n var entries = Object.entries(data);\r\n var list = entries.map(function (item) {\r\n return {\r\n value: item[1],\r\n name: item[0],\r\n };\r\n });\r\n for (var i = 0; i < list.length; i++) {\r\n for (var t = 0; t < this.workListBdc.length; t++) {\r\n if (list[i].name == this.workListBdc[t].name) {\r\n this.workListBdc[t].value = list[i].value;\r\n }\r\n }\r\n }\r\n // this.workListData = this.workListBdc\r\n },\r\n //土地证\r\n changeWorkListTd(data) {\r\n console.log(\"data\", data);\r\n var entries = Object.entries(data);\r\n var list = entries.map(function (item) {\r\n return {\r\n value: item[1],\r\n name: item[0],\r\n };\r\n });\r\n for (var i = 0; i < list.length; i++) {\r\n for (var t = 0; t < this.workListNew.length; t++) {\r\n if (list[i].name == this.workListNew[t].name) {\r\n this.workListNew[t].value = list[i].value;\r\n }\r\n }\r\n }\r\n this.workListData = this.workListNew;\r\n },\r\n //房产证\r\n changeWorkListfcz(data) {\r\n var entries = Object.entries(data);\r\n var list = entries.map(function (item) {\r\n return {\r\n value: item[1],\r\n name: item[0],\r\n };\r\n });\r\n for (var i = 0; i < list.length; i++) {\r\n for (var t = 0; t < this.workListFCZ.length; t++) {\r\n if (list[i].name == this.workListFCZ[t].name) {\r\n this.workListFCZ[t].value = list[i].value;\r\n }\r\n }\r\n }\r\n // this.workListData = this.workListFCZ\r\n },\r\n //获取地图参数\r\n getFromIframe(value) {\r\n this.tit = \"建筑物信息\";\r\n (this.workListBdc = [\r\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\r\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\r\n { key: \"不动产证号\", value: \"\", name: \"bdczh\" },\r\n { key: \"权力性质\", value: \"\", name: \"qlxz\" },\r\n { key: \"用途\", value: \"\", name: \"yt\" },\r\n { key: \"宗地面积\", value: \"\", name: \"zdmj\" },\r\n { key: \"建筑面积\", value: \"\", name: \"jzmj\" },\r\n { key: \"权利人\", value: \"\", name: \"qlr\" },\r\n // { key: \"共有情况\", value: \"\",name:\"gyqk\" },\r\n // { key: \"坐落\", value: \"\" ,name:\"zl\"},\r\n // { key: \"不动产单元号\", value: \"\" ,name:\"bdcdyh\"},\r\n // { key: \"权力类型\", value: \"\" ,name:\"qllx\"},\r\n // { key: \"使用期限\", value: \"\" ,name:\"syqx\"},\r\n // { key: \"房屋结构\", value: \"\" ,name:\"fwjg\"},\r\n // { key: \"房屋总层数\", value: \"\" ,name:\"fwzcs\"},\r\n // { key: \"所在层数\", value: \"\" ,name:\"szcs\"},\r\n // { key: \"丘权号\", value: \"\" ,name:\"qqh\"},\r\n // { key: \"来源\", value: \"\" ,name:\"ly\"},\r\n ]),\r\n (this.workListNew = [\r\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\r\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\r\n { key: \"土地证号\", value: \"\", name: \"tdzh\" },\r\n { key: \"权力性质\", value: \"\", name: \"syqlx\" },\r\n { key: \"土地用途\", value: \"\", name: \"dlyt\" },\r\n { key: \"土地面积\", value: \"\", name: \"tdmj\" },\r\n { key: \"权利人\", value: \"\", name: \"tdsyqr\" },\r\n // { key: \"共有情况\", value: \"\",name:\"gyqk\" },\r\n // { key: \"坐落\", value: \"\",name:\"zl\" },\r\n // { key: \"地号\", value: \"\" ,name:\"dh\"},\r\n\r\n // { key: \"图号\", value: \"\" ,name:\"th\"},\r\n\r\n // { key: \"使用权面积\", value: \"\",name:\"syqmj\" },\r\n // { key: \"终止日期\", value: \"\" ,name:\"zzrq\"},\r\n ]),\r\n (this.workListFCZ = [\r\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\r\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\r\n // { key: \"房产证号\", value: \"\" ,name:\"fczh\"},\r\n // { key: \"房产使用权人\", value: \"\",name:\"fwsyqr\" },\r\n // { key: \"坐落\", value: \"\",name:\"zl\" },\r\n // { key: \"房屋用途\", value: \"\" ,name:\"fwcb\"},\r\n // { key: \"结构\", value: \"\",name:\"jg\" },\r\n // { key: \"房屋总层数\", value: \"\",name:\"fwzcs\" },\r\n // { key: \"面积\", value: \"\" ,name:\"jzmj\"},\r\n // { key: \"面积\", value: \"\" ,name:\"cqly\"},\r\n { key: \"房产证号\", value: \"\", name: \"fczh\" },\r\n { key: \"房屋产别\", value: \"\", name: \"fwcb\" },\r\n { key: \"房屋用途\", value: \"\", name: \"fwyt\" },\r\n { key: \"房屋面积\", value: \"\", name: \"jzmj\" },\r\n { key: \"房产使用权人\", value: \"\", name: \"fwsyqr\" },\r\n ]),\r\n (this.activeColor = -1);\r\n this.workListqq = [{ key: \"确权信息\", value: \"\", name: \"qq\" }];\r\n this.params = value;\r\n if (this.params.type == \"不动产\") {\r\n this.centerList = [\r\n {\r\n title: \"不动产权证信息\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\r\n },\r\n {\r\n title: \"确权情况\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/qq.png\"),\r\n },\r\n {\r\n title: \"证件查看\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\r\n },\r\n ];\r\n } else if (this.params.type == \"土地证\") {\r\n this.centerList = [\r\n {\r\n title: \"土地证信息\",\r\n count: \"无\",\r\n imgUrl: require(\"@/assets/landRes/tdz.png\"),\r\n },\r\n {\r\n title: \"房产证信息\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\r\n },\r\n {\r\n title: \"确权情况\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/qq.png\"),\r\n },\r\n {\r\n title: \"证件查看\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\r\n },\r\n ];\r\n }\r\n this.getJdData(this.params.type);\r\n this.leftOpen = false;\r\n this.rightOpen = false;\r\n this.Visible = false;\r\n this.basicInfoShow = true;\r\n },\r\n\r\n //菜单跳转\r\n btn(val, index) {\r\n if (val != \"证件查看\") {\r\n this.tit = val;\r\n }\r\n\r\n this.Visible = false;\r\n this.basicInfoShow = true;\r\n this.activeColor = index;\r\n if (val == \"不动产权证信息\") {\r\n this.workListData = this.workListBdc;\r\n this.rightOpen = false;\r\n } else if (val == \"土地证信息\") {\r\n this.workListData = this.workListNew;\r\n this.rightOpen = false;\r\n } else if (val == \"房产证信息\") {\r\n this.workListData = this.workListFCZ;\r\n this.rightOpen = false;\r\n } else if (val == \"确权情况\") {\r\n console.log(\"this.workListqq\", this.workListqq);\r\n this.workListData = this.workListqq;\r\n this.rightOpen = false;\r\n }\r\n },\r\n\r\n search(data) {\r\n console.log(\"data\", data);\r\n this.Visible = true;\r\n this.basicInfoShow = false;\r\n this.rightOpen = false;\r\n this.$nextTick(() => {\r\n //这里的dialog与上面dialog-component组件里面的ref属性值是一致的\r\n //init调用的是dialog-component组件里面的init方法\r\n //data是传递给弹窗页面的值\r\n this.$refs.dialog.init(data);\r\n });\r\n },\r\n //关闭查询弹框\r\n getClose() {\r\n this.Visible = false;\r\n this.rightOpen = true;\r\n this.basicInfoShow = true;\r\n },\r\n getjdName(val) {\r\n this.jdNameNew = val;\r\n },\r\n getjdNameClick(val) {\r\n console.log(\"val\", val);\r\n this.$router.push({\r\n name: \"landChild\",\r\n params: { id: val.jd, type: val.type },\r\n });\r\n },\r\n goPage(val) {\r\n if (val == 0) {\r\n console.log(\"返回房地资源-主场景\");\r\n // this.$router.push(\"/land\");\r\n this.$router.push(\"/\");\r\n }\r\n },\r\n cancelLoading() {\r\n setTimeout(() => {\r\n this.loading = false;\r\n }, 500);\r\n },\r\n /**\r\n * 动态传输城市名称\r\n * @param event\r\n */\r\n // handleMessage(event) {\r\n // // 获取从iframe页面中传过来的值\r\n // // var cmd = event.data.cmd;\r\n // this.cityName = event.data.params;\r\n // },\r\n build() {\r\n this.$router.push(\"/build\");\r\n },\r\n },\r\n created() {\r\n window[\"vueDefinedMyProp\"] = (build) => {\r\n this.build();\r\n };\r\n window.getFromIframe = this.getFromIframe;\r\n window.show = this.show;\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.dv-scroll-ranking-board .ranking-info .rank {\r\n display: none;\r\n}\r\n</style>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"~@/common/var.scss\";\r\n\r\n/* 返回按钮 */\r\n.back-button a {\r\n position: absolute;\r\n right: 22px;\r\n top: 41px;\r\n width: 55px;\r\n height: 21px;\r\n background-color: transparent;\r\n border: 0;\r\n background-image: url(\"../../assets/bt-02.png\");\r\n cursor: pointer;\r\n}\r\n\r\n.back-button a:hover {\r\n background-image: url(\"../../assets/bt-002.png\");\r\n}\r\n.body-left {\r\n // width: 500px!important;\r\n // background: url('../../assets/left.png') no-repeat!important;\r\n}\r\n.body-right {\r\n // width: 500px!important;\r\n // background: url('../../assets/right.png') no-repeat!important;\r\n}\r\n\r\n.body-bottom {\r\n height: 130px !important;\r\n background: url(\"../../assets/down.png\") no-repeat !important;\r\n}\r\n\r\n.informationOverview {\r\n // width: 50%;\r\n width: 43%;\r\n display: inline-block;\r\n margin-bottom: 10px;\r\n padding: 20px 0 10px 0;\r\n\r\n .cont {\r\n height: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n padding-left: 15px;\r\n\r\n p {\r\n text-align: center;\r\n\r\n &:nth-child(1) {\r\n color: #53a0ca;\r\n font-weight: bolder;\r\n border-bottom: 1px solid #103a55;\r\n padding-bottom: 5px;\r\n }\r\n\r\n &:nth-child(2) {\r\n padding-top: 5px;\r\n font-weight: bolder;\r\n font-size: 24px;\r\n }\r\n }\r\n }\r\n\r\n img {\r\n float: left;\r\n padding-left: 30px;\r\n }\r\n}\r\n\r\n.left {\r\n height: 100%;\r\n // width: 26%;\r\n width: 24%;\r\n margin-left: 2%;\r\n padding-top: 15px;\r\n}\r\n\r\n.right {\r\n height: 100%;\r\n // width: 29%;\r\n // margin-right: 1%;\r\n width: 25%;\r\n margin-right: 3%;\r\n padding-top: 15px;\r\n\r\n .panelBox {\r\n display: flex;\r\n }\r\n\r\n .panel {\r\n // margin: 20px;\r\n position: relative;\r\n text-align: center;\r\n\r\n span {\r\n position: absolute;\r\n position: absolute;\r\n top: 41px;\r\n left: 42px;\r\n font-weight: bold;\r\n }\r\n\r\n div {\r\n color: $default-font-color;\r\n margin-top: 10px;\r\n font-weight: bold;\r\n }\r\n\r\n &:not(:last-child) {\r\n margin-right: 20px;\r\n text-align: center;\r\n }\r\n\r\n &_box {\r\n width: 98px;\r\n height: 98px;\r\n background-size: 100%;\r\n }\r\n\r\n // background-image: url(\"~@/assets/wisdom2/panel-blue.png\");\r\n background-repeat: no-repeat;\r\n background-position: top;\r\n\r\n // &:nth-child(2) {\r\n // background-image: url(\"~@/assets/wisdom2/panel-green.png\")\r\n // }\r\n\r\n // &:nth-child(3) {\r\n // background-image: url(\"~@/assets/wisdom2/panel-blue.png\")\r\n // }\r\n\r\n // &:nth-child(4) {\r\n // background-image: url(\"~@/assets/wisdom2/panel-green.png\")\r\n // }\r\n }\r\n}\r\n\r\n.center {\r\n width: 41%;\r\n height: 20%;\r\n padding: 0 10px;\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-content: flex-start;\r\n position: relative;\r\n left: 30%;\r\n}\r\n\r\n.scaleDesign {\r\n /* display: inline-block; */\r\n width: 50%;\r\n text-align: center;\r\n /* line-height: 90px; */\r\n height: 100%;\r\n display: block;\r\n float: left;\r\n margin-top: 10px;\r\n\r\n &_item {\r\n height: 50%;\r\n height: 50%;\r\n display: flex;\r\n\r\n padding-left: 10px;\r\n justify-content: center;\r\n\r\n &:first-child {\r\n margin-bottom: 20px;\r\n }\r\n\r\n .dv-water-pond-level {\r\n display: -webkit-inline-box;\r\n }\r\n }\r\n}\r\n\r\n.scaleDesign2 {\r\n display: inline-block;\r\n\r\n width: 50%;\r\n text-align: center;\r\n\r\n &_item {\r\n margin-bottom: 15px;\r\n }\r\n}\r\n\r\n\r\n.leftModel {\r\n width: 24%;\r\n left: 1%;\r\n top: 35%;\r\n position: absolute;\r\n transition: left 0.5s linear 0s;\r\n .box {\r\n font-size: 14px;\r\n background: url(\"~@/assets/landRes/boxM.png\") no-repeat;\r\n // background-size: 100% 95%;\r\n width: 50%;\r\n margin: 1%;\r\n text-align: center;\r\n display: inline-block;\r\n p {\r\n color: #b4e9ff;\r\n font-size: 16px;\r\n font-weight: 700;\r\n padding: 15px 0;\r\n width: 75%;\r\n }\r\n img {\r\n float: left;\r\n padding-left: 10px;\r\n padding-top: 6px;\r\n }\r\n }\r\n .box:hover {\r\n background: url(\"~@/assets/landRes/boxX.png\") no-repeat;\r\n p {\r\n color: #00fcff;\r\n text-shadow: 0 0 5px #00fcff, 0 0 10px #00fcff, 0 0 15px #00fcff,\r\n 0 0 20px #00fcff;\r\n }\r\n }\r\n .boxActive {\r\n background: url(\"~@/assets/landRes/boxX.png\") no-repeat;\r\n width: 50%;\r\n margin: 1%;\r\n text-align: center;\r\n display: inline-block;\r\n font-size: 14px;\r\n p {\r\n color: #00fcff;\r\n text-shadow: 0 0 5px #00fcff, 0 0 10px #00fcff, 0 0 15px #00fcff,\r\n 0 0 20px #00fcff;\r\n font-size: 16px;\r\n font-weight: 700;\r\n padding: 15px 0;\r\n width: 75%;\r\n }\r\n img {\r\n float: left;\r\n padding-left: 10px;\r\n padding-top: 6px;\r\n }\r\n }\r\n}\r\n.leftClose {\r\n left: -350px;\r\n transition: left 0.5s linear 0s;\r\n}\r\n.rightModel {\r\n right: 1%;\r\n position: absolute;\r\n height: 100%;\r\n width: 10.5%;\r\n top: 25%;\r\n\r\n .search-middle {\r\n height: 15%;\r\n background: #fff;\r\n border: 2px solid #4cfc9ba1;\r\n // width: 80%;\r\n width: 100%;\r\n float: right;\r\n }\r\n .search-middle li {\r\n width: 100%;\r\n padding: 0px 10px;\r\n margin: 15px 0px;\r\n // text-align: center;\r\n .liBox {\r\n width: 30%;\r\n height: 30px;\r\n text-align: center;\r\n line-height: 30px;\r\n display: inline-block;\r\n color: #fff;\r\n }\r\n }\r\n .search-middle .search-container {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n .search-middle .search-container input:focus {\r\n outline: none;\r\n }\r\n .search-middle .search-container input::-webkit-input-placeholder {\r\n color: rgb(211, 245, 255);\r\n }\r\n .search-middle .search-container button {\r\n width: 80px;\r\n height: 100%;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n background-color: transparent;\r\n background: 10px 10px url(~@/assets/search-button.png) no-repeat;\r\n border: 0;\r\n border-radius: 0;\r\n text-align: center;\r\n line-height: 30px;\r\n cursor: pointer;\r\n padding-left: 20px;\r\n color: #b4e9ff;\r\n }\r\n .rightShow {\r\n top: 5%;\r\n position: absolute;\r\n right: 0px;\r\n width: 100%;\r\n transition: right 0.5s linear 0s;\r\n .basicInfo {\r\n margin-top: 20px;\r\n li {\r\n padding: 15px 0 !important;\r\n }\r\n }\r\n .dialogN {\r\n margin-top: 20px;\r\n }\r\n }\r\n\r\n .rightClose {\r\n right: -500px;\r\n transition: right 0.5s linear 0s;\r\n }\r\n}\r\n\r\n.d1 {\r\n // position: absolute;\r\n // left: 830px;\r\n // top: 395px;\r\n // left: 15px;\r\n // top: 395px;\r\n width: 154px;\r\n height: 53px;\r\n line-height: 35px;\r\n text-align: center;\r\n background: url(\"~@/assets/landRes/1-dialog.png\") no-repeat center;\r\n\r\n &:hover {\r\n background: url(\"~@/assets/landRes/1-dialog-highlight.png\") no-repeat center;\r\n cursor: pointer;\r\n color: #fff;\r\n }\r\n}\r\n.d2 {\r\n // position: absolute;\r\n // left: 1060px;\r\n // top: 485px;\r\n width: 182px;\r\n height: 53px;\r\n line-height: 35px;\r\n text-align: center;\r\n background: url(\"~@/assets/landRes/2-dialog.png\") no-repeat center;\r\n\r\n &:hover {\r\n background: url(\"~@/assets/landRes/2-dialog-highlight.png\") no-repeat center;\r\n cursor: pointer;\r\n color: #fff;\r\n }\r\n}\r\n\r\n.d3 {\r\n position: absolute;\r\n left: 520px;\r\n top: 515px;\r\n width: 234px;\r\n height: 53px;\r\n line-height: 35px;\r\n text-align: center;\r\n font-size: 14px;\r\n background: url(\"~@/assets/landRes/3-dialog.png\") no-repeat center;\r\n\r\n &:hover {\r\n background: url(\"~@/assets/landRes/3-dialog-highlight.png\") no-repeat center;\r\n cursor: pointer;\r\n color: #fff;\r\n }\r\n}\r\n.footer-nav {\r\n position: absolute;\r\n /* top: 220px; */\r\n top: 105px;\r\n left: 1%;\r\n margin: auto;\r\n /* transform: scale(1, 1) translate(-50%, -50%); */\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n width: 98%;\r\n}\r\n.baseBlock {\r\n cursor: pointer;\r\n width: 11.3%;\r\n height: 100px;\r\n background: url(\"../../assets/newimgs/总数-框.png\") no-repeat;\r\n background-size: 100% 100%;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n // justify-content: space-between;\r\n align-items: center;\r\n padding: 0 15px;\r\n box-sizing: border-box;\r\n}\r\n.baseBlock p {\r\n width: 40%;\r\n font-size: 22px;\r\n color: #fff;\r\n letter-spacing: 1px;\r\n text-align: left;\r\n}\r\n@import \"../../assets/scss/index.scss\";\r\n</style>\r\n"]}]} |