{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\PublicWelfareAssets\\PublicWelfareAssetsEnter\\RegisteInboundApproval\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\PublicWelfareAssets\\PublicWelfareAssetsEnter\\RegisteInboundApproval\\index.vue","mtime":1702626338028},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\babel.config.js","mtime":1701311296006},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvbGp6Yy1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9sanpjLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzLmpzIjsKdmFyIF9leGNsdWRlZCA9IFsicGFnZVNpemUiLCAicGFnZSJdOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZsYXQtbWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkudW5zY29wYWJsZXMuZmxhdC1tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHBhZ2luYXRpb24gZnJvbSAnQC9jb21wb25lbnRzL3BhZ2luYXRpb24nOwppbXBvcnQgeyBUYWJsZU1peGluIH0gZnJvbSAnQC9taXhpbnMvdGFibGVNaXhpbic7CmltcG9ydCB1dGlscyBmcm9tICdAL3V0aWxzLmpzJzsKaW1wb3J0IGRldGFpbERpYWxvZyBmcm9tICcuL2NvbXBvbmVudHMvZGV0YWlsRGlhbG9nLnZ1ZSc7CmltcG9ydCBTdXBlclNlYXJjaCBmcm9tICdAL2NvbXBvbmVudHMvU3VwZXJTZWFyY2gvaW5kZXgudnVlJzsKaW1wb3J0IGFwaSBmcm9tICdAL2FwaS9QdWJsaWNXZWxmYXJlQXNzZXRzL1B1YmxpY1dlbGZhcmVBc3NldHNFbnRlci9SZWdpc3RlSW5ib3VuZEFwcHJvdmFsLmpzJzsKaW1wb3J0IHB1YlN1YiBmcm9tICdwdWJzdWItanMnOwppbXBvcnQgdHJlZVNpZGUgZnJvbSAnQC9jb21wb25lbnRzL3RyZWVTaWRlL2luZGV4LnZ1ZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnUmVnaXN0ZUluYm91bmRBcHByb3ZhbCcsCiAgLy8g55m76K6w5YWl5bqT5a6h5qC4CiAgY29tcG9uZW50czogewogICAgU3VwZXJTZWFyY2g6IFN1cGVyU2VhcmNoLAogICAgcGFnaW5hdGlvbjogcGFnaW5hdGlvbiwKICAgIGRldGFpbERpYWxvZzogZGV0YWlsRGlhbG9nLAogICAgdHJlZVNpZGU6IHRyZWVTaWRlCiAgfSwKICBtaXhpbnM6IFtUYWJsZU1peGluXSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdGFiTGlzdDogWyfljZXkvY0nXSwKICAgICAgLy/lt6bovrl0YWIKICAgICAgZGVmYXVsdFByb3BzOiB7CiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicsCiAgICAgICAgbGFiZWw6ICduYW1lJwogICAgICB9LAogICAgICB0cmVlRGF0YTogW10sCiAgICAgIHRhYmxlTWF4SGVpZ2h0OiAnNjAwcHgnLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFibGVMb2FkaW5nOiBmYWxzZSwKICAgICAgY29tcG9uZW50TmFtZTogJ3RhYmxlJywKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLAogICAgICBxdWVyeVBhcmFtczogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgcGFnZVNpemU6IDIwLAogICAgICAgIHRvdGFsOiAwLAogICAgICAgIGFzc2V0QXVkaXQ6IFtdLAogICAgICAgIGlzR2V0V2FycmVudHM6IFtdLAogICAgICAgIGFzc2V0VHlwZTogW10sCiAgICAgICAgYXNzZXRCdXNpbmVzczogW10sCiAgICAgICAgYXNzZXRTcmM6IFtdLAogICAgICAgIG5hbWU6IG51bGwsCiAgICAgICAgY29kZTogbnVsbCwKICAgICAgICBiZWxvbmdzT3JnSWQ6IG51bGwKICAgICAgfSwKICAgICAgc2VhcmNoRm9ybToge30sCiAgICAgIC8vIOmhtumDqOaQnOe0ouWvueixoQogICAgICBjdXJyZW50RGF0YURlbDogW10sCiAgICAgIHNvcnRlcjogW3sKICAgICAgICBkaXJlY3Rpb246ICdBU0MnLAogICAgICAgIHByb3BlcnR5OiAnYXNzZXRBdWRpdCcKICAgICAgfV0sCiAgICAgIGJhc2lzT3B0aW9uOiBbewogICAgICAgIGl0ZW1MYWJlbDogJ+WuoeaguOeKtuaAgScsCiAgICAgICAgaXRlbVByb3A6ICdhc3NldEF1ZGl0JywKICAgICAgICBpdGVtVHlwZTogJ3JhZGlvJywKICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLAogICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsCiAgICAgICAgb3B0aW9uOiBbXQogICAgICB9LCB7CiAgICAgICAgaXRlbUxhYmVsOiAn5piv5ZCm6I635Y+W5p2D5bGe5L+h5oGvJywKICAgICAgICBpdGVtUHJvcDogJ2lzR2V0V2FycmVudHMnLAogICAgICAgIGl0ZW1UeXBlOiAncmFkaW8nLAogICAgICAgIHNlYXJjaFR5cGU6ICdiYXNpYycsCiAgICAgICAgbGFiZWxXaWR0aDogJzEwMHB4JywKICAgICAgICBvcHRpb246IFtdCiAgICAgIH0sIHsKICAgICAgICBpdGVtTGFiZWw6ICfotYTkuqfnsbvlnosnLAogICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRUeXBlJywKICAgICAgICBpdGVtVHlwZTogJ2NoZWNrYm94JywKICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLAogICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsCiAgICAgICAgb3B0aW9uOiBbXQogICAgICB9LCB7CiAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn5Lia5oCBJywKICAgICAgICBpdGVtUHJvcDogJ2Fzc2V0QnVzaW5lc3MnLAogICAgICAgIGl0ZW1UeXBlOiAnY2hlY2tib3gnLAogICAgICAgIHNlYXJjaFR5cGU6ICdiYXNpYycsCiAgICAgICAgbGFiZWxXaWR0aDogJzEwMHB4JywKICAgICAgICBvcHRpb246IFtdCiAgICAgIH0sIHsKICAgICAgICBpdGVtTGFiZWw6ICfotYTkuqfmnaXmupAnLAogICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRTcmMnLAogICAgICAgIGl0ZW1UeXBlOiAnY2hlY2tib3gnLAogICAgICAgIHNlYXJjaFR5cGU6ICdiYXNpYycsCiAgICAgICAgbGFiZWxXaWR0aDogJzEwMHB4JywKICAgICAgICBvcHRpb246IFtdCiAgICAgIH0sIHsKICAgICAgICBpdGVtTGFiZWw6ICfotYTkuqflkI3np7AnLAogICAgICAgIGl0ZW1Qcm9wOiAnbmFtZScsCiAgICAgICAgaXRlbVR5cGU6ICdpbnB1dCcsCiAgICAgICAgbGFiZWxXaWR0aDogJzkwcHgnLAogICAgICAgIHNlYXJjaFR5cGU6ICdhZHZhbmNlJwogICAgICB9LCB7CiAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn57yW5Y+3JywKICAgICAgICBpdGVtUHJvcDogJ2NvZGUnLAogICAgICAgIGl0ZW1UeXBlOiAnaW5wdXQnLAogICAgICAgIGxhYmVsV2lkdGg6ICc5MHB4JywKICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScKICAgICAgfV0sCiAgICAgIHB1YlN1YjogbnVsbAogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmJhc2lzT3B0aW9uWzBdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnc2h6dCcpLnNsaWNlKDEpOwogICAgdGhpcy5iYXNpc09wdGlvblsxXS5vcHRpb24gPSB1dGlscy5nZXREaWN0SXRlbXNGcm9tQ2FjaGUoJ3Nmend6YycpOwogICAgdGhpcy5iYXNpc09wdGlvblsyXS5vcHRpb24gPSB1dGlscy5nZXREaWN0SXRlbXNGcm9tQ2FjaGUoJ2d5eHpjbHgnKTsKICAgIHRoaXMuYmFzaXNPcHRpb25bM10ub3B0aW9uID0gdXRpbHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCdneXh6Y3l0Jyk7CiAgICB0aGlzLmJhc2lzT3B0aW9uWzRdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnYXNzZXRTcmMnKTsKICAgIHRoaXMubG9hZERhdGEoKTsKICAgIHRoaXMuZ2V0VXNlck9yZ1RyZWUoKTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdGhpcy5jYWxjVGFibGVIZWlnaHQoKTsKICAgIHRoaXMuJHJvb3QuJG9uKCdyZXNpemUnLCBmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLmNhbGNUYWJsZUhlaWdodCg1MDApOwogICAgfSk7CiAgICAvLyDmt7vliqDoh6rlrprkuYnpnaLljIXlsZFwdWItc3ViCiAgICB0aGlzLnB1YlN1YiA9IHB1YlN1Yi5zdWJzY3JpYmUoJ2JyZWFkY3J1bWItY2xpY2snLCBmdW5jdGlvbiAoXywgaXRlbSkgewogICAgICBjb25zb2xlLmxvZyhpdGVtKTsKICAgICAgaWYgKGl0ZW0uaXNDdXJyZW50Um91dGUpIF90aGlzLmNvbXBvbmVudE5hbWUgPSAndGFibGUnOwogICAgfSk7CiAgfSwKICBjb21wdXRlZDogewogICAgLy8g5Yqg5bel5Li65ZCO56uv6ZyA6KaB55qE6K+35rGC5qC85byPCiAgICBjb21wdXRlZFF1ZXJ5OiBmdW5jdGlvbiBjb21wdXRlZFF1ZXJ5KCkgewogICAgICAvKg0KICAgICAgICog5a6a5LmJIGVzY2FwZU9wdCDlrZfmrrXlr7nlupTlrZflhbjlkI0g5a+56LGhDQogICAgICAgKiAg5Li66YeN5paw5Yqg5bel57uT5p6E6LWL5YC855qE5paw6K+35rGC6YWN572u5Y+C5pWwDQogICAgICAgKiAqLwogICAgICB2YXIgcXVlcnlzID0gW3sKICAgICAgICBvcGVyYXRpb246ICdJTicsCiAgICAgICAgcHJvcGVydHk6ICdhc3NldEF1ZGl0JywKICAgICAgICByZWxhdGlvbjogJ0FORCcKICAgICAgfSwgewogICAgICAgIG9wZXJhdGlvbjogJ0lOJywKICAgICAgICBwcm9wZXJ0eTogJ2lzR2V0V2FycmVudHMnLAogICAgICAgIHJlbGF0aW9uOiAnQU5EJwogICAgICB9LCB7CiAgICAgICAgb3BlcmF0aW9uOiAnSU4nLAogICAgICAgIHByb3BlcnR5OiAnYXNzZXRUeXBlJywKICAgICAgICByZWxhdGlvbjogJ0FORCcKICAgICAgfSwgewogICAgICAgIG9wZXJhdGlvbjogJ0lOJywKICAgICAgICBwcm9wZXJ0eTogJ2Fzc2V0QnVzaW5lc3MnLAogICAgICAgIHJlbGF0aW9uOiAnQU5EJwogICAgICB9LCB7CiAgICAgICAgb3BlcmF0aW9uOiAnSU4nLAogICAgICAgIHByb3BlcnR5OiAnYXNzZXRTcmMnLAogICAgICAgIHJlbGF0aW9uOiAnQU5EJwogICAgICB9LCB7CiAgICAgICAgb3BlcmF0aW9uOiAnTElLRScsCiAgICAgICAgcHJvcGVydHk6ICduYW1lJywKICAgICAgICByZWxhdGlvbjogJ0FORCcKICAgICAgfSwgewogICAgICAgIG9wZXJhdGlvbjogJ0xJS0UnLAogICAgICAgIHByb3BlcnR5OiAnY29kZScsCiAgICAgICAgcmVsYXRpb246ICdBTkQnCiAgICAgIH0sIHsKICAgICAgICBvcGVyYXRpb246ICdFUVVBTCcsCiAgICAgICAgcHJvcGVydHk6ICdiZWxvbmdzT3JnSWQnLAogICAgICAgIHJlbGF0aW9uOiAnQU5EJwogICAgICB9XTsKICAgICAgdmFyIF90aGlzJHF1ZXJ5UGFyYW1zID0gdGhpcy5xdWVyeVBhcmFtcywKICAgICAgICBwYWdlU2l6ZSA9IF90aGlzJHF1ZXJ5UGFyYW1zLnBhZ2VTaXplLAogICAgICAgIHBhZ2UgPSBfdGhpcyRxdWVyeVBhcmFtcy5wYWdlLAogICAgICAgIGl0ZW0gPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMoX3RoaXMkcXVlcnlQYXJhbXMsIF9leGNsdWRlZCk7CiAgICAgIHJldHVybiB7CiAgICAgICAgcGFnZUJlYW46IHsKICAgICAgICAgIHBhZ2VTaXplOiBwYWdlU2l6ZSwKICAgICAgICAgIHBhZ2U6IHBhZ2UKICAgICAgICB9LAogICAgICAgIHF1ZXJ5czogcXVlcnlzLmZsYXRNYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgIHZhciB2YWx1ZSA9IGl0ZW1baS5wcm9wZXJ0eV07CiAgICAgICAgICBjb25zb2xlLmxvZyhpKTsKICAgICAgICAgIGNvbnNvbGUubG9nKHZhbHVlKTsKICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSAmJiAhdmFsdWUubGVuZ3RoKSByZXR1cm4gW107CiAgICAgICAgICBpZiAodmFsdWUgPT09ICcnKSByZXR1cm4gW107CiAgICAgICAgICByZXR1cm4gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHsKICAgICAgICAgICAgZ3JvdXA6ICdtYWluJwogICAgICAgICAgfSwgaSksIHt9LCB7CiAgICAgICAgICAgIHZhbHVlOiB2YWx1ZQogICAgICAgICAgfSk7CiAgICAgICAgfSksCiAgICAgICAgc29ydGVyOiB0aGlzLnNvcnRlci5maWx0ZXIoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgIHJldHVybiBpLmRpcmVjdGlvbiAhPT0gJyc7CiAgICAgICAgfSkKICAgICAgfTsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIC8v5YWz6Zet57uE5Lu2CiAgICBjbG9zZUNvbXBvbmVudDogZnVuY3Rpb24gY2xvc2VDb21wb25lbnQocm93KSB7CiAgICAgIHRoaXMuY29tcG9uZW50TmFtZSA9ICd0YWJsZSc7CiAgICAgIHRoaXMubG9hZERhdGEoKTsKICAgIH0sCiAgICAvL+Wtl+WFuOe/u+ivkQogICAgZ2V0RGljdE5hbWU6IGZ1bmN0aW9uIGdldERpY3ROYW1lKGNvZGUsIHZhbHVlKSB7CiAgICAgIHJldHVybiB1dGlscy5nZXREaWN0TmFtZShjb2RlLCB2YWx1ZSk7CiAgICB9LAogICAgLy/ojrflj5bmlbDmja4KICAgIGxvYWREYXRhOiBmdW5jdGlvbiBsb2FkRGF0YSgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMudGFibGVMb2FkaW5nID0gdHJ1ZTsKICAgICAgdmFyIHBhcmFtcyA9IHRoaXMuY29tcHV0ZWRRdWVyeTsKICAgICAgcGFyYW1zLnF1ZXJ5cy5wdXNoKHsKICAgICAgICBncm91cDogJ21haW4nLAogICAgICAgIG9wZXJhdGlvbjogJ05PVF9FUVVBTCcsCiAgICAgICAgcHJvcGVydHk6ICdhc3NldEF1ZGl0JywKICAgICAgICByZWxhdGlvbjogJ0FORCcsCiAgICAgICAgdmFsdWU6ICctMScKICAgICAgfSk7CiAgICAgIGFwaS5xdWVyeURhdGEocGFyYW1zLCBmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5yb3dzKSB7CiAgICAgICAgICBfdGhpczIudGFibGVEYXRhID0gcmVzLnJvd3M7CiAgICAgICAgICBfdGhpczIucXVlcnlQYXJhbXMudG90YWwgPSByZXMudG90YWw7CiAgICAgICAgICBfdGhpczIudGFibGVMb2FkaW5nID0gZmFsc2U7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICAvL+ivpuaDhQogICAgZGV0YWlsQnRuOiBmdW5jdGlvbiBkZXRhaWxCdG4ocm93KSB7CiAgICAgIHRoaXMuY29tcG9uZW50TmFtZSA9ICdkZXRhaWxEaWFsb2cnOwogICAgICBwdWJTdWIucHVibGlzaCgnYWRkLWN1c3RvbS1icmVhZGNydW1iJywgJ+ivpuaDhScpOwogICAgICB0aGlzLiRyZWZzLmRldGFpbERpYWxvZy5kZXRhaWwocm93KTsKICAgIH0sCiAgICAvLyDlrqHmoLgKICAgIGhhbmRsZVByb2Nlc3M6IGZ1bmN0aW9uIGhhbmRsZVByb2Nlc3ModmFsKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB2YXIgaWRzOwogICAgICBpZiAodmFsKSB7CiAgICAgICAgaWRzID0gdmFsLmlkOwogICAgICB9IGVsc2UgewogICAgICAgIGlkcyA9IHRoaXMuY3VycmVudERhdGFEZWwuam9pbigpOwogICAgICB9CiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWuoeaguOmAmui/h+mAieS4reaVsOaNruWQl++8nycsICfmj5DnpLonLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7orqQnLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAgIHR5cGU6ICd3YXJuaW5nJwogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICBhcGkucHJvY2Vzc0RhdGEoaWRzLCAnMicsICcnLCBmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBpZiAocmVzLnN0YXRlKSB7CiAgICAgICAgICAgIF90aGlzMy4kbWVzc2FnZS5zdWNjZXNzKCflrqHmoLjmiJDlip8nKTsKICAgICAgICAgICAgX3RoaXMzLmxvYWREYXRhKCk7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOmhtumDqOaQnOe0ogogICAgaGFuZGxlU2VhcmNoOiBmdW5jdGlvbiBoYW5kbGVTZWFyY2goZGF0YSkgewogICAgICB0aGlzLnF1ZXJ5UGFyYW1zID0gZGF0YTsKICAgICAgdGhpcy5sb2FkRGF0YSgpOwogICAgfSwKICAgIC8v6KGo5qC86YCJ5LitCiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5jdXJyZW50RGF0YURlbCA9IHZhbC5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gaXRlbS5pZDsKICAgICAgfSk7CiAgICB9LAogICAgLy/liIbpobXpobXmlbAKICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZUN1cnJlbnRDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmxvYWREYXRhKCk7CiAgICB9LAogICAgLy/liIbpobXlpKflsI8KICAgIGhhbmRsZVNpemVDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNpemVDaGFuZ2UocGFnZVNpemUpIHsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlU2l6ZSA9IHBhZ2VTaXplOwogICAgICB0aGlzLmxvYWREYXRhKCk7CiAgICB9LAogICAgY3VycmVudENoYW5nZTogZnVuY3Rpb24gY3VycmVudENoYW5nZSh2YWx1ZSwgZGF0YSkgewogICAgICBpZiAodmFsdWUpIHsKICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zLmJlbG9uZ3NPcmdJZCA9IHZhbHVlLmlkOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMucXVlcnlQYXJhbXMuYmVsb25nc09yZ0lkID0gbnVsbDsKICAgICAgfQogICAgICB0aGlzLmxvYWREYXRhKCk7CiAgICB9LAogICAgdGFiQ2hhbmdlOiBmdW5jdGlvbiB0YWJDaGFuZ2UodGFiLCBldmVudCkgewogICAgICBjb25zb2xlLmxvZyh0YWIpOwogICAgfSwKICAgIGZpbHRlckNoYW5nZTogZnVuY3Rpb24gZmlsdGVyQ2hhbmdlKHZhbHVlKSB7fSwKICAgIC8v6I635Y+W57uE57uH5qCRCiAgICBnZXRVc2VyT3JnVHJlZTogZnVuY3Rpb24gZ2V0VXNlck9yZ1RyZWUoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICB2YXIgY3VyVXNlckRldGFpbCA9IHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIuY3VycmVudFVzZXJEZXRhaWw7CiAgICAgIHZhciBvcmdJZCA9IGN1clVzZXJEZXRhaWwub3JnWzBdLm9yZ0lkOwogICAgICBhcGkuZ2V0VXNlck9yZ1RyZWUob3JnSWQsIGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzKSB7CiAgICAgICAgICBfdGhpczQudHJlZURhdGEgPSByZXM7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICAvLyDmjIflrprkuIDkuKprZXnmoIfor4bov5nkuIDooYznmoTmlbDmja4KICAgIGdldFJvd0tleTogZnVuY3Rpb24gZ2V0Um93S2V5KHJvdykgewogICAgICByZXR1cm4gcm93LmlkOwogICAgfSwKICAgIC8v6amz5ZueCiAgICB0dXJuRG93bjogZnVuY3Rpb24gdHVybkRvd24ocm93KSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwogICAgICB0aGlzLiRwcm9tcHQoJycsICfpqbPlm57nkIbnlLEnLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAgIGlucHV0UGF0dGVybjogL15bXlxzXVtcc1xTXSokLywKICAgICAgICBpbnB1dEVycm9yTWVzc2FnZTogJ+ivt+i+k+WFpemps+WbnueQhueUsScKICAgICAgfSkudGhlbihmdW5jdGlvbiAoX3JlZikgewogICAgICAgIHZhciB2YWx1ZSA9IF9yZWYudmFsdWU7CiAgICAgICAgYXBpLnByb2Nlc3NEYXRhKHJvdy5pZCwgJzEnLCB2YWx1ZSwgZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgaWYgKHJlcy5zdGF0ZSkgewogICAgICAgICAgICBfdGhpczUuJG1lc3NhZ2Uuc3VjY2VzcygiXHU5QTczXHU1NkRFXHU2MjEwXHU1MjlGIik7CiAgICAgICAgICAgIF90aGlzNS5sb2FkRGF0YSgpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7fSk7CiAgICB9LAogICAgLy/liKTmlq3li77pgIkKICAgIHNlbGVjdGFibGU6IGZ1bmN0aW9uIHNlbGVjdGFibGUocm93LCBpbmRleCkgewogICAgICBpZiAocm93LmFzc2V0QXVkaXQgIT09ICcwJykgewogICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfQogICAgfQogIH0sCiAgYmVmb3JlRGVzdHJveTogZnVuY3Rpb24gYmVmb3JlRGVzdHJveSgpIHsKICAgIC8vIOWcqOe7hOS7tumUgOavgeS5i+WJjSDmuIXpmaTorqLpmIXmtojmga8KICAgIHB1YlN1Yi51bnN1YnNjcmliZSh0aGlzLnB1YlN1Yik7CiAgfQp9Ow=="},null]}