{"remainingRequest":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\dataShare-fvue\\src\\views\\dataResource\\dataManage\\taskActuators\\DetaileDataQuery.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\src\\views\\dataResource\\dataManage\\taskActuators\\DetaileDataQuery.vue","mtime":1737399334026},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\babel.config.js","mtime":1733906004399},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvZGF0YVNoYXJlLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yUnVudGltZS5qcyI7CmltcG9ydCBfc2xpY2VkVG9BcnJheSBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9kYXRhU2hhcmUtZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vc2xpY2VkVG9BcnJheS5qcyI7CmltcG9ydCBfYXN5bmNUb0dlbmVyYXRvciBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9kYXRhU2hhcmUtZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL2RhdGFTaGFyZS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QuZW50cmllcy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnRlc3QuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IEFQSSBmcm9tICdAL2FwaS9idXNpbmVzcy9kYXRhRFdDYXRhbG9nJzsKaW1wb3J0IHRhYmxlTWl4aW4gZnJvbSAnQC9taXhpbnMvdGFibGUuanMnOwppbXBvcnQgdmlld0RldGFpbERpYWxvZyBmcm9tICcuL3ZpZXdEZXRhaWxEaWFsb2cudnVlJzsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdEV0RldGFpbGVEYXRhUXVlcnknLAogIGNvbXBvbmVudHM6IHsKICAgIHZpZXdEZXRhaWxEaWFsb2c6IHZpZXdEZXRhaWxEaWFsb2cKICB9LAogIG1peGluczogW3RhYmxlTWl4aW5dLAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKHsKICAgIGFjdGlvblVybDogZnVuY3Rpb24gYWN0aW9uVXJsKF8pIHsKICAgICAgcmV0dXJuICIiLmNvbmNhdCh3aW5kb3cuY29udGV4dC5wb3J0YWwsICIvYml6L2RhdGFSZXNvdXJjZS9kd1RhYmxlL3YxL2ltcG9ydE1haW4iKTsKICAgIH0KICB9LCBtYXBTdGF0ZSh7CiAgICBoZWFkZXJzOiBmdW5jdGlvbiBoZWFkZXJzKHN0YXRlKSB7CiAgICAgIHJldHVybiB7CiAgICAgICAgQXV0aG9yaXphdGlvbjogIkJlYXJlciAiLmNvbmNhdChzdGF0ZS5sb2dpbi5jdXJyZW50VXNlci50b2tlbikKICAgICAgfTsKICAgIH0KICB9KSksCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGNvbHVtbnM6IFtdLAogICAgICB0YWJsZUxvYWRpbmc6IGZhbHNlLAogICAgICB0b3RhbDogMCwKICAgICAgZmlsdGVyczogewogICAgICAgIG9yZGVyOiAnJywKICAgICAgICBwYXJhbToge30KICAgICAgfSwKICAgICAgcGFnZU9wdGlvbjogewogICAgICAgIC8vIOWIhumhteWIneWni+WMluaVsOaNrgogICAgICAgIHBhZ2VObzogMSwKICAgICAgICBwYWdlU2l6ZTogMjAKICAgICAgfSwKICAgICAgb3JpZ2ludFRhYmxlRGF0YToge30sCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIHVwbG9hZExvYWRpbmc6IGZhbHNlLAogICAgICB1cGxvYWRWaXNpYmxlOiBmYWxzZSwKICAgICAgaW1wb3J0RGF0YTogewogICAgICAgIHRhYmxlSWQ6ICcnCiAgICAgIH0sCiAgICAgIHZpZXdWaXNpYmxlOiBmYWxzZSwKICAgICAgdmlld0RhdGE6IHt9LAogICAgICB2aWV3RGlhbG9nVGl0bGU6ICcnCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgICckcm91dGUucXVlcnknOiB7CiAgICAgIGltbWVkaWF0ZTogdHJ1ZSwKICAgICAgZGVlcDogdHJ1ZSwKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihkYXRhKSB7CiAgICAgICAgdGhpcy5pbml0RGF0YShkYXRhKTsgLy8g6I635Y+WdXJs5LiK5Lyg6YCS55qE5Y+C5pWwCiAgICAgIH0KICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIC8qKg0KICAgICAqIEBkZXNjcmlwdGlvbjogZGlhbG9n5q+P5qyh5pi+56S65pe26Kem5Y+R55qEaW5pdOaWueazlQ0KICAgICAqIEBwYXJhbSB7Kn0gZGF0YSDkvKDlhaVkYXRhDQogICAgICogQHJldHVybiB7Kn0NCiAgICAgKi8KICAgIGluaXREYXRhOiBmdW5jdGlvbiBpbml0RGF0YShkYXRhKSB7CiAgICAgIHRoaXMub3JpZ2ludFRhYmxlRGF0YSA9IF9vYmplY3RTcHJlYWQoe30sIGRhdGEpOwogICAgICB0aGlzLmltcG9ydERhdGEudGFibGVJZCA9IHRoaXMub3JpZ2ludFRhYmxlRGF0YS5pZCB8fCAnJzsKICAgICAgaWYgKGRhdGEuaWQpIHsKICAgICAgICB0aGlzLmZpbHRlcnMudGFibGVJZCA9IGRhdGEuaWQ7CiAgICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICAgIH0KICAgIH0sCiAgICBnZXREYXRhOiBmdW5jdGlvbiBnZXREYXRhKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgdmFyIHBhcmFtcywgUXVlcnlBUEksIF95aWVsZCRRdWVyeUFQSSwgX3lpZWxkJFF1ZXJ5QVBJJGRhdGEsIGRhdGEsIF95aWVsZCRRdWVyeUFQSSRmaWVsZCwgZmllbGQsIF95aWVsZCRRdWVyeUFQSSR0b3RhbCwgdG90YWwsIF9pLCBfT2JqZWN0JGVudHJpZXMsIF9PYmplY3QkZW50cmllcyRfaSwga2V5LCB2YWx1ZTsKICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yUnVudGltZSgpLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBfY29udGV4dC5wcmV2ID0gMDsKICAgICAgICAgICAgICBfdGhpcy50YWJsZUxvYWRpbmcgPSB0cnVlOwogICAgICAgICAgICAgIHBhcmFtcyA9IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgX3RoaXMuZmlsdGVycyksIF90aGlzLnBhZ2VPcHRpb24pOwogICAgICAgICAgICAgIGlmIChfdGhpcy5vcmlnaW50VGFibGVEYXRhLnRhYmxlQ2xhc3MgPT09ICcxJykgewogICAgICAgICAgICAgICAgLy8g54mp55CG6KGoCiAgICAgICAgICAgICAgICBRdWVyeUFQSSA9IEFQSS5xdWVyeVdMVGFibGVEYXRhOwogICAgICAgICAgICAgIH0gZWxzZSBpZiAoX3RoaXMub3JpZ2ludFRhYmxlRGF0YS50YWJsZUNsYXNzID09PSAnMicpIHsKICAgICAgICAgICAgICAgIC8vIOWKqOaAgeihqAogICAgICAgICAgICAgICAgUXVlcnlBUEkgPSBBUEkucXVlcnlEVFRhYmxlRGF0YTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDY7CiAgICAgICAgICAgICAgcmV0dXJuIFF1ZXJ5QVBJKHBhcmFtcyk7CiAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgICBfeWllbGQkUXVlcnlBUEkgPSBfY29udGV4dC5zZW50OwogICAgICAgICAgICAgIF95aWVsZCRRdWVyeUFQSSRkYXRhID0gX3lpZWxkJFF1ZXJ5QVBJLmRhdGE7CiAgICAgICAgICAgICAgZGF0YSA9IF95aWVsZCRRdWVyeUFQSSRkYXRhID09PSB2b2lkIDAgPyBbXSA6IF95aWVsZCRRdWVyeUFQSSRkYXRhOwogICAgICAgICAgICAgIF95aWVsZCRRdWVyeUFQSSRmaWVsZCA9IF95aWVsZCRRdWVyeUFQSS5maWVsZDsKICAgICAgICAgICAgICBmaWVsZCA9IF95aWVsZCRRdWVyeUFQSSRmaWVsZCA9PT0gdm9pZCAwID8ge30gOiBfeWllbGQkUXVlcnlBUEkkZmllbGQ7CiAgICAgICAgICAgICAgX3lpZWxkJFF1ZXJ5QVBJJHRvdGFsID0gX3lpZWxkJFF1ZXJ5QVBJLnRvdGFsOwogICAgICAgICAgICAgIHRvdGFsID0gX3lpZWxkJFF1ZXJ5QVBJJHRvdGFsID09PSB2b2lkIDAgPyAwIDogX3lpZWxkJFF1ZXJ5QVBJJHRvdGFsOwogICAgICAgICAgICAgIGlmIChfdGhpcy5vcmlnaW50VGFibGVEYXRhLnRhYmxlQ2xhc3MgPT09ICcyJykgewogICAgICAgICAgICAgICAgX3RoaXMudGFibGVEYXRhID0gZGF0YS5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgICAgICAgcmV0dXJuIEpTT04ucGFyc2UoKGl0ZW0gPT09IG51bGwgfHwgaXRlbSA9PT0gdm9pZCAwID8gdm9pZCAwIDogaXRlbS5EQVRBX0pTT05fKSB8fCAnJyk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgX3RoaXMudGFibGVEYXRhID0gZGF0YSB8fCBbXTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX3RoaXMudG90YWwgPSB0b3RhbCB8fCAwOwogICAgICAgICAgICAgIF90aGlzLmNvbHVtbnMgPSBbXTsKICAgICAgICAgICAgICBmb3IgKF9pID0gMCwgX09iamVjdCRlbnRyaWVzID0gT2JqZWN0LmVudHJpZXMoZmllbGQpOyBfaSA8IF9PYmplY3QkZW50cmllcy5sZW5ndGg7IF9pKyspIHsKICAgICAgICAgICAgICAgIF9PYmplY3QkZW50cmllcyRfaSA9IF9zbGljZWRUb0FycmF5KF9PYmplY3QkZW50cmllc1tfaV0sIDIpLCBrZXkgPSBfT2JqZWN0JGVudHJpZXMkX2lbMF0sIHZhbHVlID0gX09iamVjdCRlbnRyaWVzJF9pWzFdOwogICAgICAgICAgICAgICAgX3RoaXMuY29sdW1ucy5wdXNoKHsKICAgICAgICAgICAgICAgICAgbGFiZWw6IHZhbHVlLAogICAgICAgICAgICAgICAgICBwcm9wOiBrZXksCiAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAnMTIwJwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyMjsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxOToKICAgICAgICAgICAgICBfY29udGV4dC5wcmV2ID0gMTk7CiAgICAgICAgICAgICAgX2NvbnRleHQudDAgPSBfY29udGV4dFsiY2F0Y2giXSgwKTsKICAgICAgICAgICAgICBjb25zb2xlLmxvZyhfY29udGV4dC50MCk7CiAgICAgICAgICAgIGNhc2UgMjI6CiAgICAgICAgICAgICAgX2NvbnRleHQucHJldiA9IDIyOwogICAgICAgICAgICAgIF90aGlzLnRhYmxlTG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5maW5pc2goMjIpOwogICAgICAgICAgICBjYXNlIDI1OgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZSwgbnVsbCwgW1swLCAxOSwgMjIsIDI1XV0pOwogICAgICB9KSkoKTsKICAgIH0sCiAgICBoYW5kbGVEZXRhaWw6IGZ1bmN0aW9uIGhhbmRsZURldGFpbChyb3cpIHsKICAgICAgY29uc29sZS5sb2cocm93LCAnaGFuZGxlRGV0YWlsJyk7CiAgICAgIHRoaXMudmlld1Zpc2libGUgPSB0cnVlOwogICAgICB0aGlzLnZpZXdEYXRhID0gewogICAgICAgIGZvcm1EYXRhOiByb3csCiAgICAgICAgY29sdW1uczogdGhpcy5jb2x1bW5zCiAgICAgIH07CiAgICAgIHRoaXMudmlld0RpYWxvZ1RpdGxlID0gJ+aVsOaNruivpuaDhe+8micgKyB0aGlzLm9yaWdpbnRUYWJsZURhdGEubmFtZTsKICAgIH0sCiAgICAvLyDliIbpobXop6blj5EKICAgIG9uUGFnaW5hdGlvbkNoYW5nZTogZnVuY3Rpb24gb25QYWdpbmF0aW9uQ2hhbmdlKHBhZ2UpIHsKICAgICAgdGhpc1snZmlsdGVyJ10gPSBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIHRoaXNbJ2ZpbHRlciddKSwgcGFnZSk7CiAgICAgIHRoaXMucGFnZU9wdGlvbiA9IHBhZ2U7CiAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgfSwKICAgIGRvd25sb2FkOiBmdW5jdGlvbiBkb3dubG9hZCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIEFQSS5kb3dubG9hZERhdGFNb2RlbCh0aGlzLm9yaWdpbnRUYWJsZURhdGEuaWQpLnRoZW4oZnVuY3Rpb24gKF8pIHsKICAgICAgICByZXR1cm4gX3RoaXMyLiRtZXNzYWdlLnN1Y2Nlc3MoJ+S4i+i9veaVsOaNruWvvOWFpeaooeadv+aIkOWKnycpOwogICAgICB9KS5maW5hbGx5KGZ1bmN0aW9uIChfKSB7fSk7CiAgICB9LAogICAgLy8gIOWvvOWFpeaWh+S7tuS4iuS8oOWJjQogICAgYmVmb3JlVXBsb2FkOiBmdW5jdGlvbiBiZWZvcmVVcGxvYWQoZmlsZSkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHsKICAgICAgICBfdGhpczMudXBsb2FkTG9hZGluZyA9IHRydWU7CiAgICAgICAgdmFyIHNpemUgPSBmaWxlLnNpemUsCiAgICAgICAgICBuYW1lID0gZmlsZS5uYW1lOwogICAgICAgIF90aGlzMy4kY29uZmlybSgiXHU4QkY3XHU3ODZFXHU4QkE0XHU2NjJGXHU1NDI2XHU1QkZDXHU1MTY1IFx1MjAxQyIuY29uY2F0KG5hbWUsICJcdTIwMUQgXHVGRjFGIiksICfmj5DnpLonLCB7CiAgICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruiupCcsCiAgICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJwogICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKF8pIHsKICAgICAgICAgIHZhciBwYXNzZWRPck5vdCA9IHRydWU7IC8vIOaYr+WQpumAmui/h+mqjOivgQogICAgICAgICAgdmFyIHR5cGVSZWd1bGFyID0gL1wuKHhsc3x4bHN4KSQvaTsKICAgICAgICAgIHZhciB2ZXJpZmljYXRpb24gPSBbewogICAgICAgICAgICBjb25kaXRpb246ICF0eXBlUmVndWxhci50ZXN0KG5hbWUpLAogICAgICAgICAgICByZXN1bHQ6IGZ1bmN0aW9uIHJlc3VsdCgpIHsKICAgICAgICAgICAgICByZXR1cm4gX3RoaXMzLiRtZXNzYWdlLmVycm9yKCflj6rog73kuIrkvKB4bHPmiJZ4bHN45paH5Lu257G75Z6LJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH1dOwogICAgICAgICAgdmVyaWZpY2F0aW9uLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgaWYgKGl0ZW0uY29uZGl0aW9uKSB7CiAgICAgICAgICAgICAgaXRlbS5yZXN1bHQoKTsKICAgICAgICAgICAgICBwYXNzZWRPck5vdCA9IGZhbHNlOwogICAgICAgICAgICAgIF90aGlzMy51cGxvYWRMb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgICAgcGFzc2VkT3JOb3QgPyByZXNvbHZlKCkgOiByZWplY3QoKTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoXykgewogICAgICAgICAgcmVqZWN0KCk7CiAgICAgICAgICBfdGhpczMudXBsb2FkTG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLndhcm5pbmcoJ+W3suWPlua2iOS4iuS8oCcpOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDlr7zlhaXmlofku7bkuIrkvKDmiJDlip8KICAgIGhhbmRsZVN1Y2Nlc3M6IGZ1bmN0aW9uIGhhbmRsZVN1Y2Nlc3MocmVzKSB7CiAgICAgIGlmIChyZXMuc3RhdGUpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoJ+WvvOWFpeaIkOWKnycpOwogICAgICAgIHRoaXMudXBsb2FkTG9hZGluZyA9IGZhbHNlOwogICAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1lc3NhZ2UpOwogICAgICB9CiAgICB9LAogICAgLy8g5a+85YWl5paH5Lu25LiK5Lyg5aSx6LSlCiAgICBoYW5kbGVFcnJvcjogZnVuY3Rpb24gaGFuZGxlRXJyb3IoZXJyKSB7CiAgICAgIGlmIChlcnIpIHsKICAgICAgICB2YXIgZXJyRGF0YSA9IGVyci50b1N0cmluZygpLnJlcGxhY2UoJ0Vycm9yOicsICcnKTsKICAgICAgICBlcnJEYXRhID0gSlNPTi5wYXJzZShlcnJEYXRhKTsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGVyckRhdGEubWVzc2FnZSB8fCAn5a+85YWl5aSx6LSl77yM6K+36YeN6K+VJyk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5a+85YWl5aSx6LSl77yM6K+36YeN6K+VJyk7CiAgICAgIH0KICAgICAgdGhpcy51cGxvYWRMb2FkaW5nID0gZmFsc2U7CiAgICB9CiAgfQp9Ow=="},null]}