1 line
82 KiB
JSON
1 line
82 KiB
JSON
{"remainingRequest":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\babel-loader\\lib\\index.js!C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\src\\views\\land\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\src\\views\\land\\index.vue","mtime":1670578964875},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZSI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5lbnRyaWVzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEN1c3RvbUR2U2Nyb2xsQm9hcmQgZnJvbSAiQC9jb21wb25lbnRzL2N1c3RvbUR2U2Nyb2xsQm9hcmQiOwppbXBvcnQgQ3VzdG9tRHZTY3JvbGxCb2FyZDEgZnJvbSAiQC9jb21wb25lbnRzL2N1c3RvbUR2U2Nyb2xsQm9hcmQxIjsKaW1wb3J0IGRyYXdNaXhpbiBmcm9tICJAL3V0aWxzL2RyYXdNaXhpbiI7CmltcG9ydCBoZWFkZXJJbmRleCBmcm9tICJAL2NvbXBvbmVudHMvbGF5b3V0L2hlYWRlciI7CmltcG9ydCBCYXNpY0JveCBmcm9tICJAL2NvbXBvbmVudHMvQmFzaWNCb3giOwppbXBvcnQgZGlhbG9nQ29tcG9uZW50IGZyb20gIkAvY29tcG9uZW50cy9kaWFsb2ciOwppbXBvcnQgQ2hhcnQgZnJvbSAiLi9jaGFydC52dWUiOyAvLyBpbXBvcnQgaW8gZnJvbSAnc29ja2V0LmlvLWNsaWVudCcKCmltcG9ydCBCYXNpY0JveDUgZnJvbSAiQC9jb21wb25lbnRzL0Jhc2ljQm94NSI7CmltcG9ydCBheGlvcyBmcm9tICJheGlvcyI7IC8vIGxldCBzb2NrZXRSZWZzID0gJyc7CgpleHBvcnQgZGVmYXVsdCB7CiAgbWl4aW5zOiBbZHJhd01peGluXSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgaW5mb2RhdGE6IFt7CiAgICAgICAgcGljOiByZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+WuouaIt+aAu+aVsC5wbmcnKSwKICAgICAgICBudW06ICczOTcnLAogICAgICAgIHRleHQ6ICflrqLmiLfmgLvmlbAnLAogICAgICAgIHVuaXQ6ICfkuKonCiAgICAgIH0sIHsKICAgICAgICBwaWM6IHJlcXVpcmUoJ0AvYXNzZXRzL25ld2ltZ3Mv5Y+Y55S156uZ5oC75pWwLnBuZycpLAogICAgICAgIG51bTogJzQ0NycsCiAgICAgICAgdGV4dDogIuWPmOeUteermeaAu+aVsCIsCiAgICAgICAgdW5pdDogJ+W6pycKICAgICAgfSwgewogICAgICAgIHBpYzogcmVxdWlyZSgnQC9hc3NldHMvbmV3aW1ncy/kuLvlj5jmgLvmlbAucG5nJyksCiAgICAgICAgbnVtOiAnMzc5JywKICAgICAgICB0ZXh0OiAi5Li75Y+Y5oC75pWwIiwKICAgICAgICB1bml0OiAn5Y+wJwogICAgICB9LCB7CiAgICAgICAgcGljOiByZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+S4u+WPmOaAu+WuuemHjy5wbmcnKSwKICAgICAgICBudW06ICc0OTM0MDUnLAogICAgICAgIHRleHQ6ICLkuLvlj5jmgLvlrrnph48iLAogICAgICAgIHVuaXQ6ICdrVkEnCiAgICAgIH0sIHsKICAgICAgICBwaWM6IHJlcXVpcmUoJ0AvYXNzZXRzL25ld2ltZ3Mv5Y+Y55S156uZ5oC75pWwLnBuZycpLAogICAgICAgIG51bTogJzI4NTAyICcsCiAgICAgICAgdGV4dDogIuWunuaXtui0n+iNtyIsCiAgICAgICAgdW5pdDogJ2tXJwogICAgICB9LCB7CiAgICAgICAgcGljOiByZXF1aXJlKCdAL2Fzc2V0cy9uZXdpbWdzL+enn+aXpeaAu+eUtemHjy5wbmcnKSwKICAgICAgICBudW06ICc2MTQ3MzAnLAogICAgICAgIHRleHQ6ICLmmKjml6XmgLvnlLXph48iLAogICAgICAgIHVuaXQ6ICdrV2gnCiAgICAgIH0sIHsKICAgICAgICBwaWM6IHJlcXVpcmUoJ0AvYXNzZXRzL25ld2ltZ3Mv5b6F5Yqe5bel5Y2V5oC75pWwLnBuZycpLAogICAgICAgIG51bTogJzAnLAogICAgICAgIHRleHQ6ICLku6Plip7lt6XljZXmgLvmlbAiLAogICAgICAgIHVuaXQ6ICfmnaEnCiAgICAgIH0sIHsKICAgICAgICBwaWM6IHJlcXVpcmUoJ0AvYXNzZXRzL25ld2ltZ3Mv5ZGK6K2m5oC75pWwLnBuZycpLAogICAgICAgIG51bTogJzAnLAogICAgICAgIHRleHQ6ICLlkYrorabmgLvmlbAiLAogICAgICAgIHVuaXQ6ICfmnaEnCiAgICAgIH1dLAogICAgICBWaXNpYmxlOiBmYWxzZSwKICAgICAgYmFzaWNJbmZvU2hvdzogdHJ1ZSwKICAgICAgdmlkZW9Vcmw6ICIvbGFuZC9sYW5kTWFwLmh0bWwiLAogICAgICBjaXR5TmFtZTogIiIsCiAgICAgIG5hbmo6IHRydWUsCiAgICAgIGxhbmRDOiBmYWxzZSwKICAgICAgYmFja2dyb3VuZFBpYzogewogICAgICAgIGluZGV4OiAibGFuZFJlcy9CRyIKICAgICAgfSwKICAgICAgYWN0aXZlQ29sb3I6IC0xLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgaW1nTGlzdERhdGE6IHt9LAogICAgICBpbWdMaXN0OiBbXSwKICAgICAgY29uZmlnRGF0YTogewogICAgICAgIGppYW5nc3U6IHsKICAgICAgICAgIC8vIGhlYWRlcjpbJ+inhOWIkueUqOmAlCcsICflhajnnIHmlbDph48nLCAn5YWo55yB5Y2g5q+UJ10sCiAgICAgICAgICBkYXRhOiBbXQogICAgICAgIH0sCiAgICAgICAgbmFuamluZzogewogICAgICAgICAgLy8gaGVhZGVyOlsn6KeE5YiS55So6YCUJywgJ+WNl+S6rOaVsOmHjycsICfljZfkuqzljaDmr5QnXSwKICAgICAgICAgIGRhdGE6IFtdCiAgICAgICAgfSwKICAgICAgICB6aGVuZ2ppYW5nOiB7CiAgICAgICAgICBoZWFkZXI6IFsi6KeE5YiS55So6YCUIiwgIuWFqOecgeaVsOmHjyIsICLlhajnnIHljaDmr5QiXSwKICAgICAgICAgIGRhdGE6IFtdCiAgICAgICAgfSwKICAgICAgICBjaGFuZ3pob3U6IHsKICAgICAgICAgIGhlYWRlcjogW10sCiAgICAgICAgICBkYXRhOiBbXQogICAgICAgIH0KICAgICAgfSwKICAgICAgY29uZmlnOiB7CiAgICAgICAgLy8gaGVhZGVyOlsn6KeE5YiS55So6YCUJywgJ+WFqOecgeaVsOmHjycsICflhajnnIHljaDmr5QnXSwKICAgICAgICBkYXRhOiBbXQogICAgICB9LAogICAgICBjb25maWcxOiB7CiAgICAgICAgZGF0YTogW10KICAgICAgfSwKICAgICAgbGV2ZWxDb25maWdEYXRhOiB7CiAgICAgICAgbmFuamluZzogewogICAgICAgICAgZGF0YTogWzBdCiAgICAgICAgfQogICAgICB9LAogICAgICBsZXZlbENvbmZpZzogewogICAgICAgIGRhdGE6IFsxMF0sCiAgICAgICAgc2hhcGU6ICJyb3VuZCIsCiAgICAgICAgd2F2ZU51bTogMgogICAgICB9LAogICAgICBsZXZlbENvbmZpZzE6IHsKICAgICAgICBkYXRhOiBbNTVdLAogICAgICAgIHNoYXBlOiAicm91bmQiLAogICAgICAgIHdhdmVOdW06IDIKICAgICAgfSwKICAgICAgcmVzb3VyY2VzTGlzdERhdGE6IHsKICAgICAgICBuYW5qaW5nOiBbewogICAgICAgICAgbmFtZTogIuWNl+S6rOinhOWIkumYtuautSIsCiAgICAgICAgICBjb3VudDogNAogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICLljZfkuqzorqHliJLpmLbmrrUiLAogICAgICAgICAgY291bnQ6IDQKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAi5Y2X5Lqs5bu66K6+6Zi25q61IiwKICAgICAgICAgIGNvdW50OiAxCiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogIuWNl+S6rOaKlei/kOmYtuautSIsCiAgICAgICAgICBjb3VudDogMQogICAgICAgIH1dLAogICAgICAgIHpoZW5namlhbmc6IFt7CiAgICAgICAgICBuYW1lOiAi6KeE5YiS6Zi25q61IiwKICAgICAgICAgIGNvdW50OiA2MgogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICLorqHliJLpmLbmrrUiLAogICAgICAgICAgY291bnQ6IDkKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAi5bu66K6+6Zi25q61IiwKICAgICAgICAgIGNvdW50OiAyCiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogIuaKlei/kOmYtuautSIsCiAgICAgICAgICBjb3VudDogNQogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHJlc291cmNlc0xpc3Q6IFtdLAogICAgICBjZW50ZXJMaXN0RGF0YTogewogICAgICAgIG5hbmppbmc6IFtdLAogICAgICAgIHpoZW5namlhbmc6IFtdCiAgICAgIH0sCiAgICAgIGNlbnRlckxpc3Q6IFt7CiAgICAgICAgdGl0bGU6ICLkuI3liqjkuqfmnYPor4Hkv6Hmga8iLAogICAgICAgIGNvdW50OiAwLAogICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy9iZGMucG5nIikKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAi5Zyf5Zyw6K+B5L+h5oGvIiwKICAgICAgICBjb3VudDogIuaXoCIsCiAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL3Rkei5wbmciKQogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICLmiL/kuqfor4Hkv6Hmga8iLAogICAgICAgIGNvdW50OiAwLAogICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy9mZGMucG5nIikKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAi56Gu5p2D5oOF5Ya1IiwKICAgICAgICBjb3VudDogMCwKICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvcXEucG5nIikKICAgICAgfV0sCiAgICAgIHJhbmtpbmdDb25maWc6IHsKICAgICAgICBkYXRhOiBbewogICAgICAgICAgbmFtZTogIuexu+WIqzEiLAogICAgICAgICAgdmFsdWU6IDYKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAi57G75YirMiIsCiAgICAgICAgICB2YWx1ZTogOAogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICLnsbvliKszIiwKICAgICAgICAgIHZhbHVlOiA5CiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogIuexu+WIqzQiLAogICAgICAgICAgdmFsdWU6IDMKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAi57G75YirNSIsCiAgICAgICAgICB2YWx1ZTogOAogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICLnsbvliKs2IiwKICAgICAgICAgIHZhbHVlOiAxMQogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICLnsbvliKs3IiwKICAgICAgICAgIHZhbHVlOiAxMwogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICLnsbvliKs3IiwKICAgICAgICAgIHZhbHVlOiA2CiAgICAgICAgfV0sCiAgICAgICAgcm93TnVtOiA3LAogICAgICAgIHdhaXRUaW1lOiA5OTk5OTk5OTk5OTk5OTk5OQogICAgICB9LAogICAgICAvLyAgIHNvY2tldElkOicnLAogICAgICAvL+m7mOiupOaVsOaNrgogICAgICB3b3JrTGlzdERhdGE6IFtdLAogICAgICB3b3JrTGlzdERhdGFmY3o6IFtdLAogICAgICAvL+W7uuetkeeJqeS/oeaBrwogICAgICAvLyAgIHdvcmtMaXN0OlsKICAgICAgLy8gICAgICB7IGtleTogIuW7uuetkeeJqeWQjeensCIsIHZhbHVlOiAiIixuYW1lOiJqZCIgfSwKICAgICAgLy8gICAgIHsga2V5OiAi5Z2Q6JC95Zyw5Z2AIiwgdmFsdWU6ICIiLG5hbWU6InR1ZGkiIH0sCiAgICAgIC8vICAgICB7IGtleTogIuS4jeWKqOS6p+ivgeWPtyIsIHZhbHVlOiAiIiAsbmFtZToiYmRjemgifSwKICAgICAgLy8gICAgIHsga2V5OiAi5p2D5Yip5Lq6IiwgdmFsdWU6ICIiLG5hbWU6InFsciIgfSwKICAgICAgLy8gICAgIHsga2V5OiAi5Z2Q6JC9IiwgdmFsdWU6ICIiICxuYW1lOiJ6bCJ9LAogICAgICAvLyAgIF0sCiAgICAgIHdvcmtMaXN0OiBbXSwKICAgICAgcnVuT25jZTogdHJ1ZSwKICAgICAgLy/kuI3liqjkuqfmnYPor4Hkv6Hmga8KICAgICAgd29ya0xpc3RCZGM6IFtdLAogICAgICAvL+Wcn+WcsOivgQogICAgICB3b3JrTGlzdE5ldzogW10sCiAgICAgIC8v5oi/5Lqn6K+B5pWw5o2uCiAgICAgIHdvcmtMaXN0RkNaOiBbXSwKICAgICAgd29ya0xpc3RxcTogW3sKICAgICAgICBrZXk6ICLnoa7mnYPkv6Hmga8iLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAicXEiCiAgICAgIH1dLAogICAgICB0aXQ6ICLlu7rnrZHniankv6Hmga8iLAogICAgICAvLyAgIHNvY2tldERhdGE6J2ppYW5nc3UnLAogICAgICBjb3VudDogMSwKICAgICAgcGFyYW1zOiB7fSwKICAgICAgbGVmdE9wZW46IHRydWUsCiAgICAgIHJpZ2h0T3BlbjogdHJ1ZSwKICAgICAgamROYW1lTmV3OiAiIiwKICAgICAgaXRlbVZpZXdNOiAiIiwKICAgICAgcGhvdG9QYXRoc006IFtdLAogICAgICBzZWFyY2hTaG93OiB0cnVlCiAgICB9OwogIH0sCiAgY29tcG9uZW50czogewogICAgaGVhZGVySW5kZXg6IGhlYWRlckluZGV4LAogICAgQmFzaWNCb3g6IEJhc2ljQm94LAogICAgQ3VzdG9tRHZTY3JvbGxCb2FyZDogQ3VzdG9tRHZTY3JvbGxCb2FyZCwKICAgIEN1c3RvbUR2U2Nyb2xsQm9hcmQxOiBDdXN0b21EdlNjcm9sbEJvYXJkMSwKICAgIGRpYWxvZ0NvbXBvbmVudDogZGlhbG9nQ29tcG9uZW50LAogICAgQmFzaWNCb3g1OiBCYXNpY0JveDUsCiAgICBDaGFydDogQ2hhcnQKICB9LAogIGNvbXB1dGVkOiB7Ly8gcXVlcnkoKSB7CiAgICAvLyAgIHJldHVybiB0aGlzLnNvY2tldERhdGEKICAgIC8vIH0sCiAgICAvLyAgJ3NvY2tldFJlZnMnOiBmdW5jdGlvbigpewogICAgLy8gICAgICAgcmV0dXJuIHRoaXMuZmlyc3RuYW1lICsgJy0nICsgdGhpcy5sYXN0bmFtZQogICAgLy8gICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5jYW5jZWxMb2FkaW5nKCk7IC8vIHRoaXMuaW5pdFdlYlNvY2tldCgpOwogICAgLy8gd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLCB0aGlzLmhhbmRsZU1lc3NhZ2UpOwoKICAgIHRoaXMuZ28oIm5hbmppbmciKTsgLy8gdGhpcy50eXBlPXRoaXMucGFyYW1zLnR5cGUKICAgIC8vIHRoaXMuZ2V0SmREYXRhKHRoaXMucGFyYW1zLnR5cGUpCiAgICAvLyB0aGlzLndvcmtMaXN0RGF0YSA9IHRoaXMud29ya0xpc3QKCiAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIGZ1bmN0aW9uIChlKSB7CiAgICAgIHZhciByZXMgPSBlLmRhdGE7CgogICAgICBpZiAocmVzLnBhcmFtcyAhPSBudWxsKSB7CiAgICAgICAgdGhhdC5zZWFyY2hTaG93ID0gZmFsc2U7CiAgICAgIH0KICAgIH0pOwogIH0sCiAgLy8gICBzb2NrZXRzOnsKICAvLyAgICAgY29ubmVjdCgpewogIC8vICAgICAgIHRoaXMuaWQgPSB0aGlzLiRzb2NrZXQuaWQ7CiAgLy8gICAgICAgLy/nm5HlkKxjb25uZWN05LqL5Lu2CiAgLy8gICAgIH0sCiAgLy8gICAgIG1lc3NhZ2UoZGF0YSl7ICAvL+ebkeWQrG1lc3NhZ2Xkuovku7bvvIzmlrnms5XmmK/lkI7lj7DlrprkuYnlkozmj5DkvpvnmoQKICAvLyAgICAgICBjb25zb2xlLmxvZyhkYXRhKTsKICAvLyAgICAgfQogIC8vICAgfSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgY2xlYXJJbnRlcnZhbCh0aGlzLnRpbWluZyk7CiAgfSwKICB3YXRjaDogewogICAgamROYW1lTmV3OiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIobmV3VmFsKSB7CiAgICAgICAgdGhpcy4kcmVmcy5pZnJhbWUuY29udGVudFdpbmRvdy5nZXRNZXNzYWdlRnJvbVBhcmVudChuZXdWYWwpOwogICAgICB9CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBnbzogZnVuY3Rpb24gZ28odmFsKSB7CiAgICAgIGlmICh2YWwgPT0gIm5hbmppbmciKSB7CiAgICAgICAgdGhpcy5uYW5qID0gZmFsc2U7CiAgICAgICAgdGhpcy5sYW5kQyA9IHRydWU7IC8vIGNvbnNvbGUubG9nKCIiKQoKICAgICAgICB0aGlzLmltZ0xpc3QgPSB0aGlzLmltZ0xpc3REYXRhLm5hbmppbmc7IC8vIHRoaXMuY2VudGVyTGlzdCA9ICB0aGlzLmNlbnRlckxpc3REYXRhLm5hbmppbmcKCiAgICAgICAgdGhpcy5jb25maWcgPSB0aGlzLmNvbmZpZ0RhdGEubmFuamluZy5kYXRhOwogICAgICAgIHRoaXMucmVzb3VyY2VzTGlzdCA9IHRoaXMucmVzb3VyY2VzTGlzdERhdGEubmFuamluZzsKICAgICAgICB0aGlzLmxldmVsQ29uZmlnLmRhdGEgPSB0aGlzLmxldmVsQ29uZmlnRGF0YS5uYW5qaW5nLmRhdGE7IC8vIHRoaXMuJGZvcmNlVXBkYXRlKCk7CiAgICAgICAgLy8gIHRoaXMuY2FuY2VsTG9hZGluZygpOwogICAgICB9IGVsc2UgaWYgKHZhbCA9PSAibGFuZENoaWxkIikgewogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvbGFuZENoaWxkIik7CiAgICAgICAgdGhpcy5sYW5kQyA9IGZhbHNlOwogICAgICB9CiAgICB9LAogICAgc2hvdzogZnVuY3Rpb24gc2hvdygpIHsKICAgICAgdGhpcy5sZWZ0T3BlbiA9IHRydWU7CiAgICAgIHRoaXMucmlnaHRPcGVuID0gdHJ1ZTsKICAgICAgdGhpcy5iYXNpY0luZm9TaG93ID0gdHJ1ZTsKICAgIH0sCiAgICAvL+iOt+WPluWfuuWcsOaVsOaNrgogICAgZ2V0SmREYXRhOiBmdW5jdGlvbiBnZXRKZERhdGEodmFsKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBheGlvcy5nZXQoIi9qc29uL3FxRGF0YS5qc29uIikudGhlbihmdW5jdGlvbiAocmVzdWx0KSB7CiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQuZGF0YS5sZW5ndGg7IGkrKykgewogICAgICAgICAgaWYgKHJlc3VsdC5kYXRhW2ldLmpkID09IF90aGlzLnBhcmFtcy5wYXJhbXMpIHsKICAgICAgICAgICAgX3RoaXMud29ya0xpc3RxcVswXS52YWx1ZSA9IHJlc3VsdC5kYXRhW2ldLnFxOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgY29uc29sZS5sb2coZXJyb3IpOwogICAgICB9KTsKCiAgICAgIGlmICh2YWwgPT0gIuS4jeWKqOS6pyIpIHsKICAgICAgICAvLyAgIHRoaXMudGl0PSLlnJ/lnLDor4Hkv6Hmga8iCiAgICAgICAgdGhpcy53b3JrTGlzdERhdGEgPSBbXTsKICAgICAgICBheGlvcy5nZXQoIi9qc29uL2pkRGF0YS5qc29uIikudGhlbihmdW5jdGlvbiAocmVzdWx0KSB7CiAgICAgICAgICBjb25zb2xlLmxvZygiZ2V0TWVudURhdGExMTEiLCByZXN1bHQuZGF0YSk7CgogICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQuZGF0YS5sZW5ndGg7IGkrKykgewogICAgICAgICAgICBpZiAocmVzdWx0LmRhdGFbaV0uamQgPT0gX3RoaXMucGFyYW1zLnBhcmFtcykgewogICAgICAgICAgICAgIGNvbnNvbGUubG9nKCJyZXN1bHQuZGF0YVtpXSIsIHJlc3VsdC5kYXRhW2ldKTsgLy8gdGhpcy53b3JrTGlzdC5wdXNoKHJlc3VsdC5kYXRhW2ldKQoKICAgICAgICAgICAgICBfdGhpcy53b3JrTGlzdERhdGEucHVzaChyZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLmNoYW5nZVdvcmtMaXN0QmRjKHJlc3VsdC5kYXRhW2ldKTsKCiAgICAgICAgICAgICAgX3RoaXMuY2hhbmdlV29ya0xpc3QocmVzdWx0LmRhdGFbaV0pOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSBpZiAodmFsID09ICLlnJ/lnLDor4EiKSB7CiAgICAgICAgLy8gdGhpcy50aXQ9IuWcn+WcsOivgeS/oeaBryIKICAgICAgICB0aGlzLndvcmtMaXN0RGF0YSA9IFtdOwogICAgICAgIHRoaXMuZmN6U2hvdyA9IHRydWU7CiAgICAgICAgYXhpb3MuZ2V0KCIvanNvbi90ZERhdGEuanNvbiIpLnRoZW4oZnVuY3Rpb24gKHJlc3VsdCkgewogICAgICAgICAgY29uc29sZS5sb2coImdldE1lbnVEYXRhMTExIiwgcmVzdWx0LmRhdGEpOwogICAgICAgICAgY29uc29sZS5sb2coInRoaXMucGFyYW1zLnBhcmFtcyIsIF90aGlzLnBhcmFtcy5wYXJhbXMpOwoKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0LmRhdGEubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKHJlc3VsdC5kYXRhW2ldLmpkID09IF90aGlzLnBhcmFtcy5wYXJhbXMpIHsKICAgICAgICAgICAgICBjb25zb2xlLmxvZygicmVzdWx0LmRhdGFbaV0iLCByZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLndvcmtMaXN0RGF0YS5wdXNoKHJlc3VsdC5kYXRhW2ldKTsKCiAgICAgICAgICAgICAgX3RoaXMuY2hhbmdlV29ya0xpc3RUZChyZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLmNoYW5nZVdvcmtMaXN0KHJlc3VsdC5kYXRhW2ldKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgY29uc29sZS5sb2coZXJyb3IpOwogICAgICAgIH0pOwogICAgICAgIHRoaXMud29ya0xpc3REYXRhZmN6ID0gW107CiAgICAgICAgYXhpb3MuZ2V0KCIvanNvbi9mY3pEYXRhLmpzb24iKS50aGVuKGZ1bmN0aW9uIChyZXN1bHQpIHsKICAgICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZW51RGF0YTExMSIsIHJlc3VsdC5kYXRhKTsKCiAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5kYXRhLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YVtpXS5qZCA9PSBfdGhpcy5wYXJhbXMucGFyYW1zKSB7CiAgICAgICAgICAgICAgY29uc29sZS5sb2coInJlc3VsdC5kYXRhW2ldIiwgcmVzdWx0LmRhdGFbaV0pOwoKICAgICAgICAgICAgICBfdGhpcy53b3JrTGlzdERhdGFmY3oucHVzaChyZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLmNoYW5nZVdvcmtMaXN0ZmN6KHJlc3VsdC5kYXRhW2ldKTsgLy8gIHRoaXMuY2hhbmdlV29ya0xpc3QocmVzdWx0LmRhdGFbaV0pCgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy53b3JrTGlzdERhdGEgPSBbXTsKICAgICAgICB0aGlzLmZjelNob3cgPSB0cnVlOwogICAgICAgIGF4aW9zLmdldCgiL2pzb24vamREYXRhLmpzb24iKS50aGVuKGZ1bmN0aW9uIChyZXN1bHQpIHsKICAgICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZW51RGF0YTExMSIsIHJlc3VsdC5kYXRhKTsKCiAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5kYXRhLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YVtpXS5qZCA9PSBfdGhpcy5wYXJhbXMucGFyYW1zKSB7CiAgICAgICAgICAgICAgX3RoaXMuY2hhbmdlV29ya0xpc3RCZGMocmVzdWx0LmRhdGFbaV0pOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgfSk7CiAgICAgICAgYXhpb3MuZ2V0KCIvanNvbi90ZERhdGEuanNvbiIpLnRoZW4oZnVuY3Rpb24gKHJlc3VsdCkgewogICAgICAgICAgY29uc29sZS5sb2coImdldE1lbnVEYXRhMTExIiwgcmVzdWx0LmRhdGEpOwogICAgICAgICAgY29uc29sZS5sb2coInRoaXMucGFyYW1zLnBhcmFtcyIsIF90aGlzLnBhcmFtcy5wYXJhbXMpOwoKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0LmRhdGEubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKHJlc3VsdC5kYXRhW2ldLmpkID09IF90aGlzLnBhcmFtcy5wYXJhbXMpIHsKICAgICAgICAgICAgICBjb25zb2xlLmxvZygicmVzdWx0LmRhdGFbaV0iLCByZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLndvcmtMaXN0RGF0YS5wdXNoKHJlc3VsdC5kYXRhW2ldKTsKCiAgICAgICAgICAgICAgX3RoaXMuY2hhbmdlV29ya0xpc3RUZChyZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLmNoYW5nZVdvcmtMaXN0KHJlc3VsdC5kYXRhW2ldKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgY29uc29sZS5sb2coZXJyb3IpOwogICAgICAgIH0pOwogICAgICAgIHRoaXMud29ya0xpc3REYXRhZmN6ID0gW107CiAgICAgICAgYXhpb3MuZ2V0KCIvanNvbi9mY3pEYXRhLmpzb24iKS50aGVuKGZ1bmN0aW9uIChyZXN1bHQpIHsKICAgICAgICAgIGNvbnNvbGUubG9nKCJnZXRNZW51RGF0YTExMSIsIHJlc3VsdC5kYXRhKTsKCiAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5kYXRhLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YVtpXS5qZCA9PSBfdGhpcy5wYXJhbXMucGFyYW1zKSB7CiAgICAgICAgICAgICAgY29uc29sZS5sb2coInJlc3VsdC5kYXRhW2ldIiwgcmVzdWx0LmRhdGFbaV0pOwoKICAgICAgICAgICAgICBfdGhpcy53b3JrTGlzdERhdGFmY3oucHVzaChyZXN1bHQuZGF0YVtpXSk7CgogICAgICAgICAgICAgIF90aGlzLmNoYW5nZVdvcmtMaXN0ZmN6KHJlc3VsdC5kYXRhW2ldKTsgLy8gIHRoaXMuY2hhbmdlV29ya0xpc3QocmVzdWx0LmRhdGFbaV0pCgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgICBnZXRNYWluOiBmdW5jdGlvbiBnZXRNYWluKCkgewogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgbmFtZTogImxhbmRDaGlsZCIsCiAgICAgICAgcGFyYW1zOiB7CiAgICAgICAgICBpZDogdGhpcy5wYXJhbXMucGFyYW1zLAogICAgICAgICAgdHlwZTogdGhpcy5wYXJhbXMudHlwZQogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgLy/lu7rnrZHniankv6Hmga8KICAgIGNoYW5nZVdvcmtMaXN0OiBmdW5jdGlvbiBjaGFuZ2VXb3JrTGlzdChkYXRhKSB7CiAgICAgIHZhciBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXMoZGF0YSk7CiAgICAgIHZhciBsaXN0ID0gZW50cmllcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgdmFsdWU6IGl0ZW1bMV0sCiAgICAgICAgICBuYW1lOiBpdGVtWzBdCiAgICAgICAgfTsKICAgICAgfSk7CgogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHsKICAgICAgICBmb3IgKHZhciB0ID0gMDsgdCA8IHRoaXMud29ya0xpc3QubGVuZ3RoOyB0KyspIHsKICAgICAgICAgIGlmIChsaXN0W2ldLm5hbWUgPT0gdGhpcy53b3JrTGlzdFt0XS5uYW1lKSB7CiAgICAgICAgICAgIHRoaXMud29ya0xpc3RbdF0udmFsdWUgPSBsaXN0W2ldLnZhbHVlOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQoKICAgICAgdGhpcy53b3JrTGlzdERhdGEgPSB0aGlzLndvcmtMaXN0OwogICAgfSwKICAgIC8v5LiN5Yqo5LqnCiAgICBjaGFuZ2VXb3JrTGlzdEJkYzogZnVuY3Rpb24gY2hhbmdlV29ya0xpc3RCZGMoZGF0YSkgewogICAgICAvLyB0aGlzLndvcmtMaXN0QmRjPVtdCiAgICAgIHZhciBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXMoZGF0YSk7CiAgICAgIHZhciBsaXN0ID0gZW50cmllcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgdmFsdWU6IGl0ZW1bMV0sCiAgICAgICAgICBuYW1lOiBpdGVtWzBdCiAgICAgICAgfTsKICAgICAgfSk7CgogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHsKICAgICAgICBmb3IgKHZhciB0ID0gMDsgdCA8IHRoaXMud29ya0xpc3RCZGMubGVuZ3RoOyB0KyspIHsKICAgICAgICAgIGlmIChsaXN0W2ldLm5hbWUgPT0gdGhpcy53b3JrTGlzdEJkY1t0XS5uYW1lKSB7CiAgICAgICAgICAgIHRoaXMud29ya0xpc3RCZGNbdF0udmFsdWUgPSBsaXN0W2ldLnZhbHVlOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSAvLyAgdGhpcy53b3JrTGlzdERhdGEgPSB0aGlzLndvcmtMaXN0QmRjCgogICAgfSwKICAgIC8v5Zyf5Zyw6K+BCiAgICBjaGFuZ2VXb3JrTGlzdFRkOiBmdW5jdGlvbiBjaGFuZ2VXb3JrTGlzdFRkKGRhdGEpIHsKICAgICAgY29uc29sZS5sb2coImRhdGEiLCBkYXRhKTsKICAgICAgdmFyIGVudHJpZXMgPSBPYmplY3QuZW50cmllcyhkYXRhKTsKICAgICAgdmFyIGxpc3QgPSBlbnRyaWVzLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICB2YWx1ZTogaXRlbVsxXSwKICAgICAgICAgIG5hbWU6IGl0ZW1bMF0KICAgICAgICB9OwogICAgICB9KTsKCiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykgewogICAgICAgIGZvciAodmFyIHQgPSAwOyB0IDwgdGhpcy53b3JrTGlzdE5ldy5sZW5ndGg7IHQrKykgewogICAgICAgICAgaWYgKGxpc3RbaV0ubmFtZSA9PSB0aGlzLndvcmtMaXN0TmV3W3RdLm5hbWUpIHsKICAgICAgICAgICAgdGhpcy53b3JrTGlzdE5ld1t0XS52YWx1ZSA9IGxpc3RbaV0udmFsdWU7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9CgogICAgICB0aGlzLndvcmtMaXN0RGF0YSA9IHRoaXMud29ya0xpc3ROZXc7CiAgICB9LAogICAgLy/miL/kuqfor4EKICAgIGNoYW5nZVdvcmtMaXN0ZmN6OiBmdW5jdGlvbiBjaGFuZ2VXb3JrTGlzdGZjeihkYXRhKSB7CiAgICAgIHZhciBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXMoZGF0YSk7CiAgICAgIHZhciBsaXN0ID0gZW50cmllcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgdmFsdWU6IGl0ZW1bMV0sCiAgICAgICAgICBuYW1lOiBpdGVtWzBdCiAgICAgICAgfTsKICAgICAgfSk7CgogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHsKICAgICAgICBmb3IgKHZhciB0ID0gMDsgdCA8IHRoaXMud29ya0xpc3RGQ1oubGVuZ3RoOyB0KyspIHsKICAgICAgICAgIGlmIChsaXN0W2ldLm5hbWUgPT0gdGhpcy53b3JrTGlzdEZDWlt0XS5uYW1lKSB7CiAgICAgICAgICAgIHRoaXMud29ya0xpc3RGQ1pbdF0udmFsdWUgPSBsaXN0W2ldLnZhbHVlOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSAvLyAgdGhpcy53b3JrTGlzdERhdGEgPSB0aGlzLndvcmtMaXN0RkNaCgogICAgfSwKICAgIC8v6I635Y+W5Zyw5Zu+5Y+C5pWwCiAgICBnZXRGcm9tSWZyYW1lOiBmdW5jdGlvbiBnZXRGcm9tSWZyYW1lKHZhbHVlKSB7CiAgICAgIHRoaXMudGl0ID0gIuW7uuetkeeJqeS/oeaBryI7CiAgICAgIHRoaXMud29ya0xpc3RCZGMgPSBbLy8geyBrZXk6ICLlu7rnrZHnianlkI3np7AiLCB2YWx1ZTogIiIsbmFtZToiamQiIH0sCiAgICAgIC8vIHsga2V5OiAi5Z2Q6JC95Zyw5Z2AIiwgdmFsdWU6ICIiLG5hbWU6InR1ZGkiIH0sCiAgICAgIHsKICAgICAgICBrZXk6ICLkuI3liqjkuqfor4Hlj7ciLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAiYmRjemgiCiAgICAgIH0sIHsKICAgICAgICBrZXk6ICLmnYPlipvmgKfotKgiLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAicWx4eiIKICAgICAgfSwgewogICAgICAgIGtleTogIueUqOmAlCIsCiAgICAgICAgdmFsdWU6ICIiLAogICAgICAgIG5hbWU6ICJ5dCIKICAgICAgfSwgewogICAgICAgIGtleTogIuWul+WcsOmdouenryIsCiAgICAgICAgdmFsdWU6ICIiLAogICAgICAgIG5hbWU6ICJ6ZG1qIgogICAgICB9LCB7CiAgICAgICAga2V5OiAi5bu6562R6Z2i56evIiwKICAgICAgICB2YWx1ZTogIiIsCiAgICAgICAgbmFtZTogImp6bWoiCiAgICAgIH0sIHsKICAgICAgICBrZXk6ICLmnYPliKnkuroiLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAicWxyIgogICAgICB9IC8vIHsga2V5OiAi5YWx5pyJ5oOF5Ya1IiwgdmFsdWU6ICIiLG5hbWU6Imd5cWsiIH0sCiAgICAgIC8vIHsga2V5OiAi5Z2Q6JC9IiwgdmFsdWU6ICIiICxuYW1lOiJ6bCJ9LAogICAgICAvLyB7IGtleTogIuS4jeWKqOS6p+WNleWFg+WPtyIsIHZhbHVlOiAiIiAsbmFtZToiYmRjZHloIn0sCiAgICAgIC8vIHsga2V5OiAi5p2D5Yqb57G75Z6LIiwgdmFsdWU6ICIiICxuYW1lOiJxbGx4In0sCiAgICAgIC8vIHsga2V5OiAi5L2/55So5pyf6ZmQIiwgdmFsdWU6ICIiICxuYW1lOiJzeXF4In0sCiAgICAgIC8vIHsga2V5OiAi5oi/5bGL57uT5p6EIiwgdmFsdWU6ICIiICxuYW1lOiJmd2pnIn0sCiAgICAgIC8vIHsga2V5OiAi5oi/5bGL5oC75bGC5pWwIiwgdmFsdWU6ICIiICxuYW1lOiJmd3pjcyJ9LAogICAgICAvLyB7IGtleTogIuaJgOWcqOWxguaVsCIsIHZhbHVlOiAiIiAsbmFtZToic3pjcyJ9LAogICAgICAvLyB7IGtleTogIuS4mOadg+WPtyIsIHZhbHVlOiAiIiAsbmFtZToicXFoIn0sCiAgICAgIC8vIHsga2V5OiAi5p2l5rqQIiwgdmFsdWU6ICIiICxuYW1lOiJseSJ9LAogICAgICBdLCB0aGlzLndvcmtMaXN0TmV3ID0gWy8vIHsga2V5OiAi5bu6562R54mp5ZCN56ewIiwgdmFsdWU6ICIiLG5hbWU6ImpkIiB9LAogICAgICAvLyB7IGtleTogIuWdkOiQveWcsOWdgCIsIHZhbHVlOiAiIixuYW1lOiJ0dWRpIiB9LAogICAgICB7CiAgICAgICAga2V5OiAi5Zyf5Zyw6K+B5Y+3IiwKICAgICAgICB2YWx1ZTogIiIsCiAgICAgICAgbmFtZTogInRkemgiCiAgICAgIH0sIHsKICAgICAgICBrZXk6ICLmnYPlipvmgKfotKgiLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAic3lxbHgiCiAgICAgIH0sIHsKICAgICAgICBrZXk6ICLlnJ/lnLDnlKjpgJQiLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAiZGx5dCIKICAgICAgfSwgewogICAgICAgIGtleTogIuWcn+WcsOmdouenryIsCiAgICAgICAgdmFsdWU6ICIiLAogICAgICAgIG5hbWU6ICJ0ZG1qIgogICAgICB9LCB7CiAgICAgICAga2V5OiAi5p2D5Yip5Lq6IiwKICAgICAgICB2YWx1ZTogIiIsCiAgICAgICAgbmFtZTogInRkc3lxciIKICAgICAgfSAvLyAgeyBrZXk6ICLlhbHmnInmg4XlhrUiLCB2YWx1ZTogIiIsbmFtZToiZ3lxayIgfSwKICAgICAgLy8geyBrZXk6ICLlnZDokL0iLCB2YWx1ZTogIiIsbmFtZToiemwiIH0sCiAgICAgIC8vIHsga2V5OiAi5Zyw5Y+3IiwgdmFsdWU6ICIiICxuYW1lOiJkaCJ9LAogICAgICAvLyB7IGtleTogIuWbvuWPtyIsIHZhbHVlOiAiIiAsbmFtZToidGgifSwKICAgICAgLy8geyBrZXk6ICLkvb/nlKjmnYPpnaLnp68iLCB2YWx1ZTogIiIsbmFtZToic3lxbWoiIH0sCiAgICAgIC8vIHsga2V5OiAi57uI5q2i5pel5pyfIiwgdmFsdWU6ICIiICxuYW1lOiJ6enJxIn0sCiAgICAgIF0sIHRoaXMud29ya0xpc3RGQ1ogPSBbLy8geyBrZXk6ICLlu7rnrZHnianlkI3np7AiLCB2YWx1ZTogIiIsbmFtZToiamQiIH0sCiAgICAgIC8vIHsga2V5OiAi5Z2Q6JC95Zyw5Z2AIiwgdmFsdWU6ICIiLG5hbWU6InR1ZGkiIH0sCiAgICAgIC8vIHsga2V5OiAi5oi/5Lqn6K+B5Y+3IiwgdmFsdWU6ICIiICxuYW1lOiJmY3poIn0sCiAgICAgIC8vIHsga2V5OiAi5oi/5Lqn5L2/55So5p2D5Lq6IiwgdmFsdWU6ICIiLG5hbWU6ImZ3c3lxciIgfSwKICAgICAgLy8geyBrZXk6ICLlnZDokL0iLCB2YWx1ZTogIiIsbmFtZToiemwiIH0sCiAgICAgIC8vIHsga2V5OiAi5oi/5bGL55So6YCUIiwgdmFsdWU6ICIiICxuYW1lOiJmd2NiIn0sCiAgICAgIC8vIHsga2V5OiAi57uT5p6EIiwgdmFsdWU6ICIiLG5hbWU6ImpnIiB9LAogICAgICAvLyB7IGtleTogIuaIv+Wxi+aAu+WxguaVsCIsIHZhbHVlOiAiIixuYW1lOiJmd3pjcyIgfSwKICAgICAgLy8geyBrZXk6ICLpnaLnp68iLCB2YWx1ZTogIiIgLG5hbWU6Imp6bWoifSwKICAgICAgLy8gIHsga2V5OiAi6Z2i56evIiwgdmFsdWU6ICIiICxuYW1lOiJjcWx5In0sCiAgICAgIHsKICAgICAgICBrZXk6ICLmiL/kuqfor4Hlj7ciLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAiZmN6aCIKICAgICAgfSwgewogICAgICAgIGtleTogIuaIv+Wxi+S6p+WIqyIsCiAgICAgICAgdmFsdWU6ICIiLAogICAgICAgIG5hbWU6ICJmd2NiIgogICAgICB9LCB7CiAgICAgICAga2V5OiAi5oi/5bGL55So6YCUIiwKICAgICAgICB2YWx1ZTogIiIsCiAgICAgICAgbmFtZTogImZ3eXQiCiAgICAgIH0sIHsKICAgICAgICBrZXk6ICLmiL/lsYvpnaLnp68iLAogICAgICAgIHZhbHVlOiAiIiwKICAgICAgICBuYW1lOiAianptaiIKICAgICAgfSwgewogICAgICAgIGtleTogIuaIv+S6p+S9v+eUqOadg+S6uiIsCiAgICAgICAgdmFsdWU6ICIiLAogICAgICAgIG5hbWU6ICJmd3N5cXIiCiAgICAgIH1dLCB0aGlzLmFjdGl2ZUNvbG9yID0gLTE7CiAgICAgIHRoaXMud29ya0xpc3RxcSA9IFt7CiAgICAgICAga2V5OiAi56Gu5p2D5L+h5oGvIiwKICAgICAgICB2YWx1ZTogIiIsCiAgICAgICAgbmFtZTogInFxIgogICAgICB9XTsKICAgICAgdGhpcy5wYXJhbXMgPSB2YWx1ZTsKCiAgICAgIGlmICh0aGlzLnBhcmFtcy50eXBlID09ICLkuI3liqjkuqciKSB7CiAgICAgICAgdGhpcy5jZW50ZXJMaXN0ID0gW3sKICAgICAgICAgIHRpdGxlOiAi5LiN5Yqo5Lqn5p2D6K+B5L+h5oGvIiwKICAgICAgICAgIGNvdW50OiAwLAogICAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL2JkYy5wbmciKQogICAgICAgIH0sIHsKICAgICAgICAgIHRpdGxlOiAi56Gu5p2D5oOF5Ya1IiwKICAgICAgICAgIGNvdW50OiAwLAogICAgICAgICAgaW1nVXJsOiByZXF1aXJlKCJAL2Fzc2V0cy9sYW5kUmVzL3FxLnBuZyIpCiAgICAgICAgfSwgewogICAgICAgICAgdGl0bGU6ICLor4Hku7bmn6XnnIsiLAogICAgICAgICAgY291bnQ6IDAsCiAgICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvZmRjLnBuZyIpCiAgICAgICAgfV07CiAgICAgIH0gZWxzZSBpZiAodGhpcy5wYXJhbXMudHlwZSA9PSAi5Zyf5Zyw6K+BIikgewogICAgICAgIHRoaXMuY2VudGVyTGlzdCA9IFt7CiAgICAgICAgICB0aXRsZTogIuWcn+WcsOivgeS/oeaBryIsCiAgICAgICAgICBjb3VudDogIuaXoCIsCiAgICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvdGR6LnBuZyIpCiAgICAgICAgfSwgewogICAgICAgICAgdGl0bGU6ICLmiL/kuqfor4Hkv6Hmga8iLAogICAgICAgICAgY291bnQ6IDAsCiAgICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvZmRjLnBuZyIpCiAgICAgICAgfSwgewogICAgICAgICAgdGl0bGU6ICLnoa7mnYPmg4XlhrUiLAogICAgICAgICAgY291bnQ6IDAsCiAgICAgICAgICBpbWdVcmw6IHJlcXVpcmUoIkAvYXNzZXRzL2xhbmRSZXMvcXEucG5nIikKICAgICAgICB9LCB7CiAgICAgICAgICB0aXRsZTogIuivgeS7tuafpeeciyIsCiAgICAgICAgICBjb3VudDogMCwKICAgICAgICAgIGltZ1VybDogcmVxdWlyZSgiQC9hc3NldHMvbGFuZFJlcy9iZGMucG5nIikKICAgICAgICB9XTsKICAgICAgfQoKICAgICAgdGhpcy5nZXRKZERhdGEodGhpcy5wYXJhbXMudHlwZSk7CiAgICAgIHRoaXMubGVmdE9wZW4gPSBmYWxzZTsKICAgICAgdGhpcy5yaWdodE9wZW4gPSBmYWxzZTsKICAgICAgdGhpcy5WaXNpYmxlID0gZmFsc2U7CiAgICAgIHRoaXMuYmFzaWNJbmZvU2hvdyA9IHRydWU7CiAgICB9LAogICAgLy/oj5zljZXot7PovawKICAgIGJ0bjogZnVuY3Rpb24gYnRuKHZhbCwgaW5kZXgpIHsKICAgICAgaWYgKHZhbCAhPSAi6K+B5Lu25p+l55yLIikgewogICAgICAgIHRoaXMudGl0ID0gdmFsOwogICAgICB9CgogICAgICB0aGlzLlZpc2libGUgPSBmYWxzZTsKICAgICAgdGhpcy5iYXNpY0luZm9TaG93ID0gdHJ1ZTsKICAgICAgdGhpcy5hY3RpdmVDb2xvciA9IGluZGV4OwoKICAgICAgaWYgKHZhbCA9PSAi5LiN5Yqo5Lqn5p2D6K+B5L+h5oGvIikgewogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdEJkYzsKICAgICAgICB0aGlzLnJpZ2h0T3BlbiA9IGZhbHNlOwogICAgICB9IGVsc2UgaWYgKHZhbCA9PSAi5Zyf5Zyw6K+B5L+h5oGvIikgewogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdE5ldzsKICAgICAgICB0aGlzLnJpZ2h0T3BlbiA9IGZhbHNlOwogICAgICB9IGVsc2UgaWYgKHZhbCA9PSAi5oi/5Lqn6K+B5L+h5oGvIikgewogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdEZDWjsKICAgICAgICB0aGlzLnJpZ2h0T3BlbiA9IGZhbHNlOwogICAgICB9IGVsc2UgaWYgKHZhbCA9PSAi56Gu5p2D5oOF5Ya1IikgewogICAgICAgIGNvbnNvbGUubG9nKCJ0aGlzLndvcmtMaXN0cXEiLCB0aGlzLndvcmtMaXN0cXEpOwogICAgICAgIHRoaXMud29ya0xpc3REYXRhID0gdGhpcy53b3JrTGlzdHFxOwogICAgICAgIHRoaXMucmlnaHRPcGVuID0gZmFsc2U7CiAgICAgIH0KICAgIH0sCiAgICBzZWFyY2g6IGZ1bmN0aW9uIHNlYXJjaChkYXRhKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgY29uc29sZS5sb2coImRhdGEiLCBkYXRhKTsKICAgICAgdGhpcy5WaXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy5iYXNpY0luZm9TaG93ID0gZmFsc2U7CiAgICAgIHRoaXMucmlnaHRPcGVuID0gZmFsc2U7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAvL+i/memHjOeahGRpYWxvZ+S4juS4iumdomRpYWxvZy1jb21wb25lbnTnu4Tku7bph4zpnaLnmoRyZWblsZ7mgKflgLzmmK/kuIDoh7TnmoQKICAgICAgICAvL2luaXTosIPnlKjnmoTmmK9kaWFsb2ctY29tcG9uZW5057uE5Lu26YeM6Z2i55qEaW5pdOaWueazlQogICAgICAgIC8vZGF0YeaYr+S8oOmAkue7meW8ueeql+mhtemdoueahOWAvAogICAgICAgIF90aGlzMi4kcmVmcy5kaWFsb2cuaW5pdChkYXRhKTsKICAgICAgfSk7CiAgICB9LAogICAgLy/lhbPpl63mn6Xor6LlvLnmoYYKICAgIGdldENsb3NlOiBmdW5jdGlvbiBnZXRDbG9zZSgpIHsKICAgICAgdGhpcy5WaXNpYmxlID0gZmFsc2U7CiAgICAgIHRoaXMucmlnaHRPcGVuID0gdHJ1ZTsKICAgICAgdGhpcy5iYXNpY0luZm9TaG93ID0gdHJ1ZTsKICAgIH0sCiAgICBnZXRqZE5hbWU6IGZ1bmN0aW9uIGdldGpkTmFtZSh2YWwpIHsKICAgICAgdGhpcy5qZE5hbWVOZXcgPSB2YWw7CiAgICB9LAogICAgZ2V0amROYW1lQ2xpY2s6IGZ1bmN0aW9uIGdldGpkTmFtZUNsaWNrKHZhbCkgewogICAgICBjb25zb2xlLmxvZygidmFsIiwgdmFsKTsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIG5hbWU6ICJsYW5kQ2hpbGQiLAogICAgICAgIHBhcmFtczogewogICAgICAgICAgaWQ6IHZhbC5qZCwKICAgICAgICAgIHR5cGU6IHZhbC50eXBlCiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBnb1BhZ2U6IGZ1bmN0aW9uIGdvUGFnZSh2YWwpIHsKICAgICAgaWYgKHZhbCA9PSAwKSB7CiAgICAgICAgY29uc29sZS5sb2coIui/lOWbnuaIv+WcsOi1hOa6kC3kuLvlnLrmma8iKTsgLy8gdGhpcy4kcm91dGVyLnB1c2goIi9sYW5kIik7CgogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvIik7CiAgICAgIH0KICAgIH0sCiAgICBjYW5jZWxMb2FkaW5nOiBmdW5jdGlvbiBjYW5jZWxMb2FkaW5nKCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0sIDUwMCk7CiAgICB9LAoKICAgIC8qKgogICAgICog5Yqo5oCB5Lyg6L6T5Z+O5biC5ZCN56ewCiAgICAgKiBAcGFyYW0gZXZlbnQKICAgICAqLwogICAgLy8gaGFuZGxlTWVzc2FnZShldmVudCkgewogICAgLy8gICAvLyDojrflj5bku45pZnJhbWXpobXpnaLkuK3kvKDov4fmnaXnmoTlgLwKICAgIC8vICAgLy8gdmFyIGNtZCA9IGV2ZW50LmRhdGEuY21kOwogICAgLy8gICB0aGlzLmNpdHlOYW1lID0gZXZlbnQuZGF0YS5wYXJhbXM7CiAgICAvLyB9LAogICAgYnVpbGQ6IGZ1bmN0aW9uIGJ1aWxkKCkgewogICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL2J1aWxkIik7CiAgICB9CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgd2luZG93WyJ2dWVEZWZpbmVkTXlQcm9wIl0gPSBmdW5jdGlvbiAoYnVpbGQpIHsKICAgICAgX3RoaXM0LmJ1aWxkKCk7CiAgICB9OwoKICAgIHdpbmRvdy5nZXRGcm9tSWZyYW1lID0gdGhpcy5nZXRGcm9tSWZyYW1lOwogICAgd2luZG93LnNob3cgPSB0aGlzLnNob3c7CiAgfQp9Ow=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div id=\"index\" ref=\"appRef\" style=\"overflow: hidden\">\n <!-- <div class=\"bg\" :style=\"{\n backgroundImage:\n 'url(' + require(`../../assets/${backgroundPic.index}.png`) + ')',\n }\"> -->\n\n <iframe\n name=\"myframe\"\n frameborder=\"0\"\n width=\"100%\"\n height=\"100%\"\n style=\"position: absolute;\"\n ref=\"iframe\"\n :src=\"videoUrl\"\n :key=\"videoUrl\"\n ></iframe>\n <div class=\"bg\" @contextmenu.prevent=\"show()\">\n <!-- <div class=\"body-left\" @contextmenu.prevent=\"show()\"></div>\n <div class=\"body-right\" @contextmenu.prevent=\"show()\"></div> -->\n <div class=\"body-bottom\" @contextmenu.prevent=\"show()\"></div>\n <dv-loading v-if=\"loading\">Loading...</dv-loading>\n\n <div v-else class=\"host-body\">\n <!-- <headerIndex :cdata=\"{ title: '房地资源', margin: '26px auto' }\" style=\"position: relative\" :isShow=\"false\"/> -->\n <headerIndex\n style=\"position: relative\"\n :searchShow=\"searchShow\"\n />\n <div class=\"main\" style=\"margin-top: -100px\">\n <div class=\"footer-nav\">\n <div class=\"baseBlock\" v-for=\"(item,index) in infodata\" :key=\"index\" @click=\"goPage(7)\">\n <div style=\"width:80%;display:flex;flex-flow:column nowrap;align-items: center;\">\n <img :src=\"item.pic\" alt=\"\" style=\"width:34px;height:34px\">\n <p style=\"width:100%;margin-top:5px;color:#ffffff;font-size:14px;text-align: center;\">{{item.text}}</p>\n </div>\n <div style=\"width:100%;display: flex;flex-wrap: wrap;justify-content: flex-end;\">\n <p style=\"width:100%;word-wrap:break-word; word-break:break-all;font-size: 25px;text-align: right;\">{{item.num}}</p>\n <p style=\"font-size:14px;top:10px;text-align: right;position: relative;\">{{item.unit}}</p>\n </div>\n \n \n </div>\n \n </div>\n\n <div class=\"rightModel\">\n <div class=\"search-middle\">\n <ul>\n <li>\n <img\n src=\"../../assets/green.png\"\n alt=\"\"\n style=\"vertical-align: middle\"\n /><span style=\"margin: 0 5%; color: #103a55\">正常</span>\n <div class=\"liBox\" style=\"background-color: green\">1</div>\n </li>\n <li>\n <img\n src=\"../../assets/orange.png\"\n alt=\"\"\n style=\"vertical-align: middle\"\n /><span style=\"margin: 0 5%; color: #103a55\">预警</span>\n <div class=\"liBox\" style=\"background-color: orange\">0</div>\n </li>\n <li>\n <img\n src=\"../../assets/red.png\"\n alt=\"\"\n style=\"vertical-align: middle\"\n /><span style=\"margin: 0 5%; color: #103a55\">故障</span>\n <div class=\"liBox\" style=\"background-color: red\">0</div>\n </li>\n </ul>\n </div>\n <!-- <div class=\"rightShow\" >\n <BasicBox5 class=\"basicInfo\" :title=\"tit\" :dataSource=\"workListData\" v-if=\"basicInfoShow\"></BasicBox5>\n <dialogComponent v-if=\"Visible\" @transfer=\"getClose\" @jdNameData=\"getjdName\" @jdNameDataClick=\"getjdNameClick\" ref=\"dialog\" class=\"dialogN\">\n \n </dialogComponent>\n </div> -->\n\n <!-- <BasicBox title=\"房地项目类型统计\" :dataSource=\"false\">\n <template slot=\"top\">\n <Chart />\n </template>\n\n </BasicBox> -->\n </div>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nimport CustomDvScrollBoard from \"@/components/customDvScrollBoard\";\nimport CustomDvScrollBoard1 from \"@/components/customDvScrollBoard1\";\nimport drawMixin from \"@/utils/drawMixin\";\nimport headerIndex from \"@/components/layout/header\";\nimport BasicBox from \"@/components/BasicBox\";\nimport dialogComponent from \"@/components/dialog\";\nimport Chart from \"./chart.vue\";\n// import io from 'socket.io-client'\nimport BasicBox5 from \"@/components/BasicBox5\";\nimport axios from \"axios\";\n// let socketRefs = '';\n\nexport default {\n mixins: [drawMixin],\n data() {\n return {\n infodata:[\n {pic:require('@/assets/newimgs/客户总数.png'),num:'397',text:'客户总数',unit:'个'},\n {pic:require('@/assets/newimgs/变电站总数.png'),num:'447',text:\"变电站总数\",unit:'座'},\n {pic:require('@/assets/newimgs/主变总数.png'),num:'379',text:\"主变总数\",unit:'台'},\n {pic:require('@/assets/newimgs/主变总容量.png'),num:'493405',text:\"主变总容量\",unit:'kVA'},\n {pic:require('@/assets/newimgs/变电站总数.png'),num:'28502 ',text:\"实时负荷\",unit:'kW'},\n {pic:require('@/assets/newimgs/租日总电量.png'),num:'614730',text:\"昨日总电量\",unit:'kWh'},\n {pic:require('@/assets/newimgs/待办工单总数.png'),num:'0',text:\"代办工单总数\",unit:'条'},\n {pic:require('@/assets/newimgs/告警总数.png'),num:'0',text:\"告警总数\",unit:'条'},\n ],\n Visible: false,\n basicInfoShow: true,\n videoUrl: \"/land/landMap.html\",\n cityName: \"\",\n nanj: true,\n landC: false,\n backgroundPic: {\n index: \"landRes/BG\",\n },\n activeColor: -1,\n loading: false,\n imgListData: {},\n imgList: [],\n\n configData: {\n jiangsu: {\n // header:['规划用途', '全省数量', '全省占比'],\n data: [],\n },\n nanjing: {\n // header:['规划用途', '南京数量', '南京占比'],\n data: [],\n },\n zhengjiang: {\n header: [\"规划用途\", \"全省数量\", \"全省占比\"],\n data: [],\n },\n changzhou: {\n header: [],\n data: [],\n },\n },\n config: {\n // header:['规划用途', '全省数量', '全省占比'],\n data: [],\n },\n config1: {\n data: [],\n },\n levelConfigData: { nanjing: { data: [0] } },\n levelConfig: {\n data: [10],\n shape: \"round\",\n waveNum: 2,\n },\n levelConfig1: {\n data: [55],\n shape: \"round\",\n waveNum: 2,\n },\n resourcesListData: {\n nanjing: [\n {\n name: \"南京规划阶段\",\n count: 4,\n },\n {\n name: \"南京计划阶段\",\n count: 4,\n },\n {\n name: \"南京建设阶段\",\n count: 1,\n },\n {\n name: \"南京投运阶段\",\n count: 1,\n },\n ],\n zhengjiang: [\n {\n name: \"规划阶段\",\n count: 62,\n },\n {\n name: \"计划阶段\",\n count: 9,\n },\n {\n name: \"建设阶段\",\n count: 2,\n },\n {\n name: \"投运阶段\",\n count: 5,\n },\n ],\n },\n resourcesList: [],\n centerListData: {\n nanjing: [],\n zhengjiang: [],\n },\n centerList: [\n {\n title: \"不动产权证信息\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\n },\n {\n title: \"土地证信息\",\n count: \"无\",\n imgUrl: require(\"@/assets/landRes/tdz.png\"),\n },\n {\n title: \"房产证信息\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\n },\n {\n title: \"确权情况\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/qq.png\"),\n },\n ],\n rankingConfig: {\n data: [\n {\n name: \"类别1\",\n value: 6,\n },\n {\n name: \"类别2\",\n value: 8,\n },\n {\n name: \"类别3\",\n value: 9,\n },\n {\n name: \"类别4\",\n value: 3,\n },\n {\n name: \"类别5\",\n value: 8,\n },\n {\n name: \"类别6\",\n value: 11,\n },\n {\n name: \"类别7\",\n value: 13,\n },\n {\n name: \"类别7\",\n value: 6,\n },\n ],\n rowNum: 7,\n waitTime: 99999999999999999,\n },\n // socketId:'',\n //默认数据\n workListData: [],\n workListDatafcz: [],\n //建筑物信息\n // workList:[\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\n // { key: \"不动产证号\", value: \"\" ,name:\"bdczh\"},\n // { key: \"权利人\", value: \"\",name:\"qlr\" },\n // { key: \"坐落\", value: \"\" ,name:\"zl\"},\n // ],\n workList: [],\n runOnce: true,\n //不动产权证信息\n workListBdc: [],\n //土地证\n workListNew: [],\n //房产证数据\n workListFCZ: [],\n workListqq: [{ key: \"确权信息\", value: \"\", name: \"qq\" }],\n tit: \"建筑物信息\",\n // socketData:'jiangsu',\n count: 1,\n params: {},\n leftOpen: true,\n rightOpen: true,\n jdNameNew: \"\",\n itemViewM: \"\",\n photoPathsM: [],\n searchShow:true\n };\n },\n\n components: {\n headerIndex,\n BasicBox,\n CustomDvScrollBoard,\n CustomDvScrollBoard1,\n dialogComponent,\n BasicBox5,\n Chart,\n },\n computed: {\n // query() {\n // return this.socketData\n // },\n // 'socketRefs': function(){\n // return this.firstname + '-' + this.lastname\n // }\n },\n\n mounted() {\n this.cancelLoading();\n // this.initWebSocket();\n // window.addEventListener(\"message\", this.handleMessage);\n this.go(\"nanjing\");\n // this.type=this.params.type\n // this.getJdData(this.params.type)\n // this.workListData = this.workList\n let that = this;\n window.addEventListener('message', function (e) {\n var res = e.data;\n if (res.params != null) {\n that.searchShow = false\n }\n })\n },\n // sockets:{\n // connect(){\n // this.id = this.$socket.id;\n // //监听connect事件\n // },\n // message(data){ //监听message事件,方法是后台定义和提供的\n // console.log(data);\n // }\n // },\n beforeDestroy() {\n clearInterval(this.timing);\n },\n\n watch: {\n jdNameNew: {\n handler(newVal) {\n this.$refs.iframe.contentWindow.getMessageFromParent(newVal);\n },\n },\n },\n methods: {\n go(val) {\n if (val == \"nanjing\") {\n this.nanj = false;\n this.landC = true;\n // console.log(\"\")\n this.imgList = this.imgListData.nanjing;\n // this.centerList = this.centerListData.nanjing\n this.config = this.configData.nanjing.data;\n this.resourcesList = this.resourcesListData.nanjing;\n this.levelConfig.data = this.levelConfigData.nanjing.data;\n // this.$forceUpdate();\n // this.cancelLoading();\n } else if (val == \"landChild\") {\n this.$router.push(\"/landChild\");\n this.landC = false;\n }\n },\n show: function () {\n this.leftOpen = true;\n this.rightOpen = true;\n this.basicInfoShow = true;\n },\n //获取基地数据\n getJdData(val) {\n axios\n .get(\"/json/qqData.json\")\n .then((result) => {\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n this.workListqq[0].value = result.data[i].qq;\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n if (val == \"不动产\") {\n // this.tit=\"土地证信息\"\n this.workListData = [];\n axios\n .get(\"/json/jdData.json\")\n .then((result) => {\n console.log(\"getMenuData111\", result.data);\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n console.log(\"result.data[i]\", result.data[i]);\n // this.workList.push(result.data[i])\n this.workListData.push(result.data[i]);\n this.changeWorkListBdc(result.data[i]);\n this.changeWorkList(result.data[i]);\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n } else if (val == \"土地证\") {\n // this.tit=\"土地证信息\"\n this.workListData = [];\n this.fczShow = true;\n axios\n .get(\"/json/tdData.json\")\n .then((result) => {\n console.log(\"getMenuData111\", result.data);\n console.log(\"this.params.params\", this.params.params);\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n console.log(\"result.data[i]\", result.data[i]);\n this.workListData.push(result.data[i]);\n this.changeWorkListTd(result.data[i]);\n this.changeWorkList(result.data[i]);\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n this.workListDatafcz = [];\n axios\n .get(\"/json/fczData.json\")\n .then((result) => {\n console.log(\"getMenuData111\", result.data);\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n console.log(\"result.data[i]\", result.data[i]);\n this.workListDatafcz.push(result.data[i]);\n this.changeWorkListfcz(result.data[i]);\n // this.changeWorkList(result.data[i])\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n } else {\n this.workListData = [];\n this.fczShow = true;\n axios\n .get(\"/json/jdData.json\")\n .then((result) => {\n console.log(\"getMenuData111\", result.data);\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n this.changeWorkListBdc(result.data[i]);\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n axios\n .get(\"/json/tdData.json\")\n .then((result) => {\n console.log(\"getMenuData111\", result.data);\n console.log(\"this.params.params\", this.params.params);\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n console.log(\"result.data[i]\", result.data[i]);\n this.workListData.push(result.data[i]);\n this.changeWorkListTd(result.data[i]);\n this.changeWorkList(result.data[i]);\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n this.workListDatafcz = [];\n axios\n .get(\"/json/fczData.json\")\n .then((result) => {\n console.log(\"getMenuData111\", result.data);\n for (var i = 0; i < result.data.length; i++) {\n if (result.data[i].jd == this.params.params) {\n console.log(\"result.data[i]\", result.data[i]);\n this.workListDatafcz.push(result.data[i]);\n this.changeWorkListfcz(result.data[i]);\n // this.changeWorkList(result.data[i])\n }\n }\n })\n .catch((error) => {\n console.log(error);\n });\n }\n },\n getMain() {\n this.$router.push({\n name: \"landChild\",\n params: { id: this.params.params, type: this.params.type },\n });\n },\n //建筑物信息\n changeWorkList(data) {\n var entries = Object.entries(data);\n var list = entries.map(function (item) {\n return {\n value: item[1],\n name: item[0],\n };\n });\n for (var i = 0; i < list.length; i++) {\n for (var t = 0; t < this.workList.length; t++) {\n if (list[i].name == this.workList[t].name) {\n this.workList[t].value = list[i].value;\n }\n }\n }\n this.workListData = this.workList;\n },\n //不动产\n changeWorkListBdc(data) {\n // this.workListBdc=[]\n var entries = Object.entries(data);\n var list = entries.map(function (item) {\n return {\n value: item[1],\n name: item[0],\n };\n });\n for (var i = 0; i < list.length; i++) {\n for (var t = 0; t < this.workListBdc.length; t++) {\n if (list[i].name == this.workListBdc[t].name) {\n this.workListBdc[t].value = list[i].value;\n }\n }\n }\n // this.workListData = this.workListBdc\n },\n //土地证\n changeWorkListTd(data) {\n console.log(\"data\", data);\n var entries = Object.entries(data);\n var list = entries.map(function (item) {\n return {\n value: item[1],\n name: item[0],\n };\n });\n for (var i = 0; i < list.length; i++) {\n for (var t = 0; t < this.workListNew.length; t++) {\n if (list[i].name == this.workListNew[t].name) {\n this.workListNew[t].value = list[i].value;\n }\n }\n }\n this.workListData = this.workListNew;\n },\n //房产证\n changeWorkListfcz(data) {\n var entries = Object.entries(data);\n var list = entries.map(function (item) {\n return {\n value: item[1],\n name: item[0],\n };\n });\n for (var i = 0; i < list.length; i++) {\n for (var t = 0; t < this.workListFCZ.length; t++) {\n if (list[i].name == this.workListFCZ[t].name) {\n this.workListFCZ[t].value = list[i].value;\n }\n }\n }\n // this.workListData = this.workListFCZ\n },\n //获取地图参数\n getFromIframe(value) {\n this.tit = \"建筑物信息\";\n (this.workListBdc = [\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\n { key: \"不动产证号\", value: \"\", name: \"bdczh\" },\n { key: \"权力性质\", value: \"\", name: \"qlxz\" },\n { key: \"用途\", value: \"\", name: \"yt\" },\n { key: \"宗地面积\", value: \"\", name: \"zdmj\" },\n { key: \"建筑面积\", value: \"\", name: \"jzmj\" },\n { key: \"权利人\", value: \"\", name: \"qlr\" },\n // { key: \"共有情况\", value: \"\",name:\"gyqk\" },\n // { key: \"坐落\", value: \"\" ,name:\"zl\"},\n // { key: \"不动产单元号\", value: \"\" ,name:\"bdcdyh\"},\n // { key: \"权力类型\", value: \"\" ,name:\"qllx\"},\n // { key: \"使用期限\", value: \"\" ,name:\"syqx\"},\n // { key: \"房屋结构\", value: \"\" ,name:\"fwjg\"},\n // { key: \"房屋总层数\", value: \"\" ,name:\"fwzcs\"},\n // { key: \"所在层数\", value: \"\" ,name:\"szcs\"},\n // { key: \"丘权号\", value: \"\" ,name:\"qqh\"},\n // { key: \"来源\", value: \"\" ,name:\"ly\"},\n ]),\n (this.workListNew = [\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\n { key: \"土地证号\", value: \"\", name: \"tdzh\" },\n { key: \"权力性质\", value: \"\", name: \"syqlx\" },\n { key: \"土地用途\", value: \"\", name: \"dlyt\" },\n { key: \"土地面积\", value: \"\", name: \"tdmj\" },\n { key: \"权利人\", value: \"\", name: \"tdsyqr\" },\n // { key: \"共有情况\", value: \"\",name:\"gyqk\" },\n // { key: \"坐落\", value: \"\",name:\"zl\" },\n // { key: \"地号\", value: \"\" ,name:\"dh\"},\n\n // { key: \"图号\", value: \"\" ,name:\"th\"},\n\n // { key: \"使用权面积\", value: \"\",name:\"syqmj\" },\n // { key: \"终止日期\", value: \"\" ,name:\"zzrq\"},\n ]),\n (this.workListFCZ = [\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\n // { key: \"房产证号\", value: \"\" ,name:\"fczh\"},\n // { key: \"房产使用权人\", value: \"\",name:\"fwsyqr\" },\n // { key: \"坐落\", value: \"\",name:\"zl\" },\n // { key: \"房屋用途\", value: \"\" ,name:\"fwcb\"},\n // { key: \"结构\", value: \"\",name:\"jg\" },\n // { key: \"房屋总层数\", value: \"\",name:\"fwzcs\" },\n // { key: \"面积\", value: \"\" ,name:\"jzmj\"},\n // { key: \"面积\", value: \"\" ,name:\"cqly\"},\n { key: \"房产证号\", value: \"\", name: \"fczh\" },\n { key: \"房屋产别\", value: \"\", name: \"fwcb\" },\n { key: \"房屋用途\", value: \"\", name: \"fwyt\" },\n { key: \"房屋面积\", value: \"\", name: \"jzmj\" },\n { key: \"房产使用权人\", value: \"\", name: \"fwsyqr\" },\n ]),\n (this.activeColor = -1);\n this.workListqq = [{ key: \"确权信息\", value: \"\", name: \"qq\" }];\n this.params = value;\n if (this.params.type == \"不动产\") {\n this.centerList = [\n {\n title: \"不动产权证信息\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\n },\n {\n title: \"确权情况\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/qq.png\"),\n },\n {\n title: \"证件查看\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\n },\n ];\n } else if (this.params.type == \"土地证\") {\n this.centerList = [\n {\n title: \"土地证信息\",\n count: \"无\",\n imgUrl: require(\"@/assets/landRes/tdz.png\"),\n },\n {\n title: \"房产证信息\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\n },\n {\n title: \"确权情况\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/qq.png\"),\n },\n {\n title: \"证件查看\",\n count: 0,\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\n },\n ];\n }\n this.getJdData(this.params.type);\n this.leftOpen = false;\n this.rightOpen = false;\n this.Visible = false;\n this.basicInfoShow = true;\n },\n\n //菜单跳转\n btn(val, index) {\n if (val != \"证件查看\") {\n this.tit = val;\n }\n\n this.Visible = false;\n this.basicInfoShow = true;\n this.activeColor = index;\n if (val == \"不动产权证信息\") {\n this.workListData = this.workListBdc;\n this.rightOpen = false;\n } else if (val == \"土地证信息\") {\n this.workListData = this.workListNew;\n this.rightOpen = false;\n } else if (val == \"房产证信息\") {\n this.workListData = this.workListFCZ;\n this.rightOpen = false;\n } else if (val == \"确权情况\") {\n console.log(\"this.workListqq\", this.workListqq);\n this.workListData = this.workListqq;\n this.rightOpen = false;\n }\n },\n\n search(data) {\n console.log(\"data\", data);\n this.Visible = true;\n this.basicInfoShow = false;\n this.rightOpen = false;\n this.$nextTick(() => {\n //这里的dialog与上面dialog-component组件里面的ref属性值是一致的\n //init调用的是dialog-component组件里面的init方法\n //data是传递给弹窗页面的值\n this.$refs.dialog.init(data);\n });\n },\n //关闭查询弹框\n getClose() {\n this.Visible = false;\n this.rightOpen = true;\n this.basicInfoShow = true;\n },\n getjdName(val) {\n this.jdNameNew = val;\n },\n getjdNameClick(val) {\n console.log(\"val\", val);\n this.$router.push({\n name: \"landChild\",\n params: { id: val.jd, type: val.type },\n });\n },\n goPage(val) {\n if (val == 0) {\n console.log(\"返回房地资源-主场景\");\n // this.$router.push(\"/land\");\n this.$router.push(\"/\");\n }\n },\n cancelLoading() {\n setTimeout(() => {\n this.loading = false;\n }, 500);\n },\n /**\n * 动态传输城市名称\n * @param event\n */\n // handleMessage(event) {\n // // 获取从iframe页面中传过来的值\n // // var cmd = event.data.cmd;\n // this.cityName = event.data.params;\n // },\n build() {\n this.$router.push(\"/build\");\n },\n },\n created() {\n window[\"vueDefinedMyProp\"] = (build) => {\n this.build();\n };\n window.getFromIframe = this.getFromIframe;\n window.show = this.show;\n },\n};\n</script>\n<style lang=\"scss\">\n.dv-scroll-ranking-board .ranking-info .rank {\n display: none;\n}\n</style>\n\n<style lang=\"scss\" scoped>\n@import \"~@/common/var.scss\";\n\n/* 返回按钮 */\n.back-button a {\n position: absolute;\n right: 22px;\n top: 41px;\n width: 55px;\n height: 21px;\n background-color: transparent;\n border: 0;\n background-image: url(\"../../assets/bt-02.png\");\n cursor: pointer;\n}\n\n.back-button a:hover {\n background-image: url(\"../../assets/bt-002.png\");\n}\n.body-left {\n // width: 500px!important;\n // background: url('../../assets/left.png') no-repeat!important;\n}\n.body-right {\n // width: 500px!important;\n // background: url('../../assets/right.png') no-repeat!important;\n}\n\n.body-bottom {\n height: 130px !important;\n background: url(\"../../assets/down.png\") no-repeat !important;\n}\n\n.informationOverview {\n // width: 50%;\n width: 43%;\n display: inline-block;\n margin-bottom: 10px;\n padding: 20px 0 10px 0;\n\n .cont {\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n padding-left: 15px;\n\n p {\n text-align: center;\n\n &:nth-child(1) {\n color: #53a0ca;\n font-weight: bolder;\n border-bottom: 1px solid #103a55;\n padding-bottom: 5px;\n }\n\n &:nth-child(2) {\n padding-top: 5px;\n font-weight: bolder;\n font-size: 24px;\n }\n }\n }\n\n img {\n float: left;\n padding-left: 30px;\n }\n}\n\n.left {\n height: 100%;\n // width: 26%;\n width: 24%;\n margin-left: 2%;\n padding-top: 15px;\n}\n\n.right {\n height: 100%;\n // width: 29%;\n // margin-right: 1%;\n width: 25%;\n margin-right: 3%;\n padding-top: 15px;\n\n .panelBox {\n display: flex;\n }\n\n .panel {\n // margin: 20px;\n position: relative;\n text-align: center;\n\n span {\n position: absolute;\n position: absolute;\n top: 41px;\n left: 42px;\n font-weight: bold;\n }\n\n div {\n color: $default-font-color;\n margin-top: 10px;\n font-weight: bold;\n }\n\n &:not(:last-child) {\n margin-right: 20px;\n text-align: center;\n }\n\n &_box {\n width: 98px;\n height: 98px;\n background-size: 100%;\n }\n\n // background-image: url(\"~@/assets/wisdom2/panel-blue.png\");\n background-repeat: no-repeat;\n background-position: top;\n\n // &:nth-child(2) {\n // background-image: url(\"~@/assets/wisdom2/panel-green.png\")\n // }\n\n // &:nth-child(3) {\n // background-image: url(\"~@/assets/wisdom2/panel-blue.png\")\n // }\n\n // &:nth-child(4) {\n // background-image: url(\"~@/assets/wisdom2/panel-green.png\")\n // }\n }\n}\n\n.center {\n width: 41%;\n height: 20%;\n padding: 0 10px;\n display: flex;\n flex-wrap: wrap;\n align-content: flex-start;\n position: relative;\n left: 30%;\n}\n\n.scaleDesign {\n /* display: inline-block; */\n width: 50%;\n text-align: center;\n /* line-height: 90px; */\n height: 100%;\n display: block;\n float: left;\n margin-top: 10px;\n\n &_item {\n height: 50%;\n height: 50%;\n display: flex;\n\n padding-left: 10px;\n justify-content: center;\n\n &:first-child {\n margin-bottom: 20px;\n }\n\n .dv-water-pond-level {\n display: -webkit-inline-box;\n }\n }\n}\n\n.scaleDesign2 {\n display: inline-block;\n\n width: 50%;\n text-align: center;\n\n &_item {\n margin-bottom: 15px;\n }\n}\n\n\n.leftModel {\n width: 24%;\n left: 1%;\n top: 35%;\n position: absolute;\n transition: left 0.5s linear 0s;\n .box {\n font-size: 14px;\n background: url(\"~@/assets/landRes/boxM.png\") no-repeat;\n // background-size: 100% 95%;\n width: 50%;\n margin: 1%;\n text-align: center;\n display: inline-block;\n p {\n color: #b4e9ff;\n font-size: 16px;\n font-weight: 700;\n padding: 15px 0;\n width: 75%;\n }\n img {\n float: left;\n padding-left: 10px;\n padding-top: 6px;\n }\n }\n .box:hover {\n background: url(\"~@/assets/landRes/boxX.png\") no-repeat;\n p {\n color: #00fcff;\n text-shadow: 0 0 5px #00fcff, 0 0 10px #00fcff, 0 0 15px #00fcff,\n 0 0 20px #00fcff;\n }\n }\n .boxActive {\n background: url(\"~@/assets/landRes/boxX.png\") no-repeat;\n width: 50%;\n margin: 1%;\n text-align: center;\n display: inline-block;\n font-size: 14px;\n p {\n color: #00fcff;\n text-shadow: 0 0 5px #00fcff, 0 0 10px #00fcff, 0 0 15px #00fcff,\n 0 0 20px #00fcff;\n font-size: 16px;\n font-weight: 700;\n padding: 15px 0;\n width: 75%;\n }\n img {\n float: left;\n padding-left: 10px;\n padding-top: 6px;\n }\n }\n}\n.leftClose {\n left: -350px;\n transition: left 0.5s linear 0s;\n}\n.rightModel {\n right: 1%;\n position: absolute;\n height: 100%;\n width: 10.5%;\n top: 25%;\n\n .search-middle {\n height: 15%;\n background: #fff;\n border: 2px solid #4cfc9ba1;\n // width: 80%;\n width: 100%;\n float: right;\n }\n .search-middle li {\n width: 100%;\n padding: 0px 10px;\n margin: 15px 0px;\n // text-align: center;\n .liBox {\n width: 30%;\n height: 30px;\n text-align: center;\n line-height: 30px;\n display: inline-block;\n color: #fff;\n }\n }\n .search-middle .search-container {\n position: relative;\n width: 100%;\n height: 100%;\n }\n .search-middle .search-container input:focus {\n outline: none;\n }\n .search-middle .search-container input::-webkit-input-placeholder {\n color: rgb(211, 245, 255);\n }\n .search-middle .search-container button {\n width: 80px;\n height: 100%;\n position: absolute;\n right: 0;\n top: 0;\n background-color: transparent;\n background: 10px 10px url(~@/assets/search-button.png) no-repeat;\n border: 0;\n border-radius: 0;\n text-align: center;\n line-height: 30px;\n cursor: pointer;\n padding-left: 20px;\n color: #b4e9ff;\n }\n .rightShow {\n top: 5%;\n position: absolute;\n right: 0px;\n width: 100%;\n transition: right 0.5s linear 0s;\n .basicInfo {\n margin-top: 20px;\n li {\n padding: 15px 0 !important;\n }\n }\n .dialogN {\n margin-top: 20px;\n }\n }\n\n .rightClose {\n right: -500px;\n transition: right 0.5s linear 0s;\n }\n}\n\n.d1 {\n // position: absolute;\n // left: 830px;\n // top: 395px;\n // left: 15px;\n // top: 395px;\n width: 154px;\n height: 53px;\n line-height: 35px;\n text-align: center;\n background: url(\"~@/assets/landRes/1-dialog.png\") no-repeat center;\n\n &:hover {\n background: url(\"~@/assets/landRes/1-dialog-highlight.png\") no-repeat center;\n cursor: pointer;\n color: #fff;\n }\n}\n.d2 {\n // position: absolute;\n // left: 1060px;\n // top: 485px;\n width: 182px;\n height: 53px;\n line-height: 35px;\n text-align: center;\n background: url(\"~@/assets/landRes/2-dialog.png\") no-repeat center;\n\n &:hover {\n background: url(\"~@/assets/landRes/2-dialog-highlight.png\") no-repeat center;\n cursor: pointer;\n color: #fff;\n }\n}\n\n.d3 {\n position: absolute;\n left: 520px;\n top: 515px;\n width: 234px;\n height: 53px;\n line-height: 35px;\n text-align: center;\n font-size: 14px;\n background: url(\"~@/assets/landRes/3-dialog.png\") no-repeat center;\n\n &:hover {\n background: url(\"~@/assets/landRes/3-dialog-highlight.png\") no-repeat center;\n cursor: pointer;\n color: #fff;\n }\n}\n.footer-nav {\n position: absolute;\n /* top: 220px; */\n top: 105px;\n left: 1%;\n margin: auto;\n /* transform: scale(1, 1) translate(-50%, -50%); */\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n width: 98%;\n}\n.baseBlock {\n cursor: pointer;\n width: 11.3%;\n height: 100px;\n background: url(\"../../assets/newimgs/总数-框.png\") no-repeat;\n background-size: 100% 100%;\n display: flex;\n flex-flow: row nowrap;\n // justify-content: space-between;\n align-items: center;\n padding: 0 15px;\n box-sizing: border-box;\n}\n.baseBlock p {\n width: 40%;\n font-size: 22px;\n color: #fff;\n letter-spacing: 1px;\n text-align: left;\n}\n@import \"../../assets/scss/index.scss\";\n</style>\n"],"sourceRoot":"src/views/land"}]} |