{"remainingRequest":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\masterData\\RoadSectionInfo\\components\\DetailPage\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\masterData\\RoadSectionInfo\\components\\DetailPage\\index.vue","mtime":1741314105644},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\babel.config.js","mtime":1741314102158},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9yZWdlbmVyYXRvclJ1bnRpbWUuanMiOwppbXBvcnQgX3NsaWNlZFRvQXJyYXkgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9zbGljZWRUb0FycmF5LmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS94Y2p5LWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL3hjanktZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CnZhciBfZXhjbHVkZWQgPSBbInN0YXJ0RGF0ZSIsICJlbmREYXRlIiwgIm1lZXRpbmdSZXN1bHREYXRhIiwgInNwZWNpYWxNZWV0aW5nIl0sCiAgX2V4Y2x1ZGVkMiA9IFsibWVldGluZ09iamVjdHMiXTsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmxhdC1tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucmVkdWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkudW5zY29wYWJsZXMuZmxhdC1tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5mbGF0LW1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLnJlZHVjZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmpzb24uc3RyaW5naWZ5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmVudHJpZXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3Qua2V5cy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7IHRhYmxlRGV0YWlsIH0gZnJvbSAnQC9hcGkvcGF0cm9sQW5kUmVzY3VlL2luZm9NZ210UGF0cm9sc1Jlc2N1ZXMvcm9hZFNlY3Rpb25JbmZvJzsKaW1wb3J0IFB1YlN1YiBmcm9tICdwdWJzdWItanMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0RldGFpbFBhZ2UnLAogIHByb3BzOiB7CiAgICBjb21wb25lbnROYW1lOiB7CiAgICAgIGRlZmF1bHQ6ICdEZXRhaWxQYWdlJywKICAgICAgdHlwZTogU3RyaW5nCiAgICB9CiAgfSwKICBjb21wb25lbnRzOiB7fSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZGV0YWlsRm9ybToge30sCiAgICAgIHB1YlN1YjogbnVsbAogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7fSwKICB3YXRjaDogewogICAgY29tcG9uZW50TmFtZTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5ld1ZhbCkgewogICAgICAgIGlmIChuZXdWYWwgPT09IHRoaXMuJG9wdGlvbnMubmFtZSkgewogICAgICAgICAgdGhpcy5vcGVuUGFnZSgpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICB0aGlzLmNsb3NlUGFnZSgpOwogICAgICAgIH0KICAgICAgfQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICB0aGlzLnB1YlN1YiA9IFB1YlN1Yi5zdWJzY3JpYmUoJ0RldGFpbFBhZ2UnLCBmdW5jdGlvbiAoXywgZGF0YSkgewogICAgICBpZiAoZGF0YS5pZCkgewogICAgICAgIF90aGlzLmdldERldGFpbChkYXRhLmlkKTsKICAgICAgfQogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDmiZPlvIDpobXpnaLmiafooYwKICAgIG9wZW5QYWdlOiBmdW5jdGlvbiBvcGVuUGFnZSgpIHt9LAogICAgLy8g5YWz6Zet6aG16Z2i5omn6KGMCiAgICBjbG9zZVBhZ2U6IGZ1bmN0aW9uIGNsb3NlUGFnZSgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIC8vIOmHjee9rue7hOS7tuaVsOaNrgogICAgICBPYmplY3QuYXNzaWduKHRoaXMuJGRhdGEsIHRoaXMuJG9wdGlvbnMuZGF0YS5jYWxsKHRoaXMpLCB7CiAgICAgICAgcHViU3ViOiB0aGlzLnB1YlN1YgogICAgICB9KTsKICAgICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKF8pIHsKICAgICAgICBfdGhpczIuJHJlZnMuZm9ybUluZm8uJGVsLnNjcm9sbFRvcCA9IDA7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOiOt+WPluivpuaDhQogICAgZ2V0RGV0YWlsOiBmdW5jdGlvbiBnZXREZXRhaWwoaWQpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHJldHVybiBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yUnVudGltZSgpLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgX0pTT04kcGFyc2U7CiAgICAgICAgdmFyIF95aWVsZCR0YWJsZURldGFpbCwgX3lpZWxkJHRhYmxlRGV0YWlsJHN0LCBzdGFydERhdGUsIF95aWVsZCR0YWJsZURldGFpbCRlbiwgZW5kRGF0ZSwgX3lpZWxkJHRhYmxlRGV0YWlsJG1lLCBfeWllbGQkdGFibGVEZXRhaWwkbWUyLCBfeWllbGQkdGFibGVEZXRhaWwkbWUzLCBmaWxlSW5mbywgX3lpZWxkJHRhYmxlRGV0YWlsJHNwLCBzcGVjaWFsTWVldGluZywgZGV0YWlsRm9ybSwgX3NwZWNpYWxNZWV0aW5nJG1lZXRpLCBtZWV0aW5nT2JqZWN0cywgX3NwZWNpYWxNZWV0aW5nLCB0b3BpY1llYXJNb250aCwgc3RhcnRFbmREYXRlLCBtZWV0aW5nT2JqZWN0c09wdDsKICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yUnVudGltZSgpLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMjsKICAgICAgICAgICAgICByZXR1cm4gdGFibGVEZXRhaWwoaWQpOwogICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgX3lpZWxkJHRhYmxlRGV0YWlsID0gX2NvbnRleHQuc2VudDsKICAgICAgICAgICAgICBfeWllbGQkdGFibGVEZXRhaWwkc3QgPSBfeWllbGQkdGFibGVEZXRhaWwuc3RhcnREYXRlOwogICAgICAgICAgICAgIHN0YXJ0RGF0ZSA9IF95aWVsZCR0YWJsZURldGFpbCRzdCA9PT0gdm9pZCAwID8gJycgOiBfeWllbGQkdGFibGVEZXRhaWwkc3Q7CiAgICAgICAgICAgICAgX3lpZWxkJHRhYmxlRGV0YWlsJGVuID0gX3lpZWxkJHRhYmxlRGV0YWlsLmVuZERhdGU7CiAgICAgICAgICAgICAgZW5kRGF0ZSA9IF95aWVsZCR0YWJsZURldGFpbCRlbiA9PT0gdm9pZCAwID8gJycgOiBfeWllbGQkdGFibGVEZXRhaWwkZW47CiAgICAgICAgICAgICAgX3lpZWxkJHRhYmxlRGV0YWlsJG1lID0gX3lpZWxkJHRhYmxlRGV0YWlsLm1lZXRpbmdSZXN1bHREYXRhOwogICAgICAgICAgICAgIF95aWVsZCR0YWJsZURldGFpbCRtZTIgPSBfeWllbGQkdGFibGVEZXRhaWwkbWUgPT09IHZvaWQgMCA/IHt9IDogX3lpZWxkJHRhYmxlRGV0YWlsJG1lOwogICAgICAgICAgICAgIF95aWVsZCR0YWJsZURldGFpbCRtZTMgPSBfeWllbGQkdGFibGVEZXRhaWwkbWUyLmZpbGVJbmZvOwogICAgICAgICAgICAgIGZpbGVJbmZvID0gX3lpZWxkJHRhYmxlRGV0YWlsJG1lMyA9PT0gdm9pZCAwID8gSlNPTi5zdHJpbmdpZnkoW10pIDogX3lpZWxkJHRhYmxlRGV0YWlsJG1lMzsKICAgICAgICAgICAgICBfeWllbGQkdGFibGVEZXRhaWwkc3AgPSBfeWllbGQkdGFibGVEZXRhaWwuc3BlY2lhbE1lZXRpbmc7CiAgICAgICAgICAgICAgc3BlY2lhbE1lZXRpbmcgPSBfeWllbGQkdGFibGVEZXRhaWwkc3AgPT09IHZvaWQgMCA/IHt9IDogX3lpZWxkJHRhYmxlRGV0YWlsJHNwOwogICAgICAgICAgICAgIGRldGFpbEZvcm0gPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMoX3lpZWxkJHRhYmxlRGV0YWlsLCBfZXhjbHVkZWQpOwogICAgICAgICAgICAgIF9zcGVjaWFsTWVldGluZyRtZWV0aSA9IHNwZWNpYWxNZWV0aW5nLm1lZXRpbmdPYmplY3RzLCBtZWV0aW5nT2JqZWN0cyA9IF9zcGVjaWFsTWVldGluZyRtZWV0aSA9PT0gdm9pZCAwID8gW10gOiBfc3BlY2lhbE1lZXRpbmckbWVldGksIF9zcGVjaWFsTWVldGluZyA9IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhzcGVjaWFsTWVldGluZywgX2V4Y2x1ZGVkMik7CiAgICAgICAgICAgICAgdG9waWNZZWFyTW9udGggPSAnJywgc3RhcnRFbmREYXRlID0gW107CiAgICAgICAgICAgICAgaWYgKHN0YXJ0RGF0ZSAmJiBlbmREYXRlKSB7CiAgICAgICAgICAgICAgICBzdGFydEVuZERhdGUgPSBbc3RhcnREYXRlLCBlbmREYXRlXS5tYXAoZnVuY3Rpb24gKHRpbWUpIHsKICAgICAgICAgICAgICAgICAgcmV0dXJuIG1vbWVudCh0aW1lKS5mb3JtYXQoJ1lZWVktTU0tREQgSEg6bW0nKTsKICAgICAgICAgICAgICAgIH0pLmpvaW4oJywnKS5yZXBsYWNlKCcsJywgJyAg6IezICAnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgbWVldGluZ09iamVjdHNPcHQgPSB7CiAgICAgICAgICAgICAgICB1c2VyOiB7CiAgICAgICAgICAgICAgICAgIG9iak5hbWU6ICdmdWxsbmFtZScsCiAgICAgICAgICAgICAgICAgIG9iaklkOiAnaWQnCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgb2duOiB7CiAgICAgICAgICAgICAgICAgIG9iak5hbWU6ICduYW1lJywKICAgICAgICAgICAgICAgICAgb2JqSWQ6ICdpZCcKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICBkZXB0OiB7CiAgICAgICAgICAgICAgICAgIG9iak5hbWU6ICduYW1lJywKICAgICAgICAgICAgICAgICAgb2JqSWQ6ICdpZCcKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICBwb3N0OiB7CiAgICAgICAgICAgICAgICAgIG9iak5hbWU6ICduYW1lJywKICAgICAgICAgICAgICAgICAgb2JqSWQ6ICdpZCcKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgIF90aGlzMy5kZXRhaWxGb3JtID0gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBkZXRhaWxGb3JtKSwge30sIHsKICAgICAgICAgICAgICAgIHRvcGljWWVhck1vbnRoOiB0b3BpY1llYXJNb250aCwKICAgICAgICAgICAgICAgIHN0YXJ0RW5kRGF0ZTogc3RhcnRFbmREYXRlLAogICAgICAgICAgICAgICAgbWVldGluZ1Jlc3VsdERhdGE6IHsKICAgICAgICAgICAgICAgICAgZmlsZUluZm86IGZpbGVJbmZvLAogICAgICAgICAgICAgICAgICBmaWxlTGlzdDogKF9KU09OJHBhcnNlID0gSlNPTi5wYXJzZShmaWxlSW5mbykpID09PSBudWxsIHx8IF9KU09OJHBhcnNlID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfSlNPTiRwYXJzZS5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICAgICAgICByZXR1cm4gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBpKSwge30sIHsKICAgICAgICAgICAgICAgICAgICAgIHRpbWVSZW1haW5pbmc6IGZ1bmN0aW9uIHRpbWVSZW1haW5pbmcoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIGlzQ29tcGxldGU6IGZ1bmN0aW9uIGlzQ29tcGxldGUoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKF8pIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF87CiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgc3RhdHVzOiAnc3VjY2VzcycsCiAgICAgICAgICAgICAgICAgICAgICBzaXplOiBpLmZpbGVTaXplcywKICAgICAgICAgICAgICAgICAgICAgIGlzVmlkZW86IGkuZmlsZVR5cGUgPT09ICcxJywKICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnRTcGVlZDogMCwKICAgICAgICAgICAgICAgICAgICAgIGlkOiBpLmZpbGVJZAogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHNwZWNpYWxNZWV0aW5nOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIF9zcGVjaWFsTWVldGluZyksIE9iamVjdC5lbnRyaWVzKG1lZXRpbmdPYmplY3RzT3B0KS5yZWR1Y2UoZnVuY3Rpb24gKG5ld09iaiwgX3JlZikgewogICAgICAgICAgICAgICAgICB2YXIgX3JlZjIgPSBfc2xpY2VkVG9BcnJheShfcmVmLCAyKSwKICAgICAgICAgICAgICAgICAgICBrZXkgPSBfcmVmMlswXSwKICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9IF9yZWYyWzFdOwogICAgICAgICAgICAgICAgICBuZXdPYmpba2V5ICsgJ0FyciddID0gbWVldGluZ09iamVjdHMuZmxhdE1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICAgICAgICAgIGlmIChpdGVtLm9ialR5cGUgIT09IGtleSkgcmV0dXJuIFtdOwogICAgICAgICAgICAgICAgICAgIHJldHVybiBPYmplY3QuZW50cmllcyh2YWx1ZSkucmVkdWNlKGZ1bmN0aW9uIChfbmV3T2JqLCBfcmVmMykgewogICAgICAgICAgICAgICAgICAgICAgdmFyIF9yZWY0ID0gX3NsaWNlZFRvQXJyYXkoX3JlZjMsIDIpLAogICAgICAgICAgICAgICAgICAgICAgICBfa2V5ID0gX3JlZjRbMF0sCiAgICAgICAgICAgICAgICAgICAgICAgIF92YWx1ZSA9IF9yZWY0WzFdOwogICAgICAgICAgICAgICAgICAgICAgX25ld09ialtfdmFsdWVdID0gaXRlbVtfa2V5XTsKICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfbmV3T2JqOwogICAgICAgICAgICAgICAgICAgIH0sIHt9KTsKICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIHJldHVybiBuZXdPYmo7CiAgICAgICAgICAgICAgICB9LCB7fSkpCiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGNhc2UgMTk6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9CiAgfSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgLy8g5Zyo57uE5Lu26ZSA5q+B5LmL5YmNIOa4hemZpOiuoumYhea2iOaBrwogICAgUHViU3ViLnVuc3Vic2NyaWJlKHRoaXMucHViU3ViKTsKICB9Cn07"},null]}