{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\BondAssets\\BondAssetsEnter\\CreditorRightsRegistered\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\BondAssets\\BondAssetsEnter\\CreditorRightsRegistered\\index.vue","mtime":1702626338012},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgcGFnaW5hdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvcGFnaW5hdGlvbicNCmltcG9ydCB7IFRhYmxlTWl4aW4gfSBmcm9tICdAL21peGlucy90YWJsZU1peGluJw0KaW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMuanMnDQppbXBvcnQgZGV0YWlsRGlhbG9nIGZyb20gJy4vY29tcG9uZW50cy9kZXRhaWxEaWFsb2cudnVlJw0KaW1wb3J0IGVkaXRBZGREaWFsb2cgZnJvbSAnLi9jb21wb25lbnRzL2VkaXRBZGREaWFsb2cudnVlJw0KaW1wb3J0IFN1cGVyU2VhcmNoIGZyb20gJ0AvY29tcG9uZW50cy9TdXBlclNlYXJjaC9pbmRleC52dWUnDQppbXBvcnQgYXBpIGZyb20gJ0AvYXBpL0JvbmRBc3NldHMvQm9uZEFzc2V0c0VudGVyL0NyZWRpdG9yUmlnaHRzUmVnaXN0ZXJlZC5qcycNCmltcG9ydCB0cmVlU2lkZSBmcm9tICdAL2NvbXBvbmVudHMvdHJlZVNpZGUvaW5kZXgudnVlJw0KaW1wb3J0IHB1YlN1YiBmcm9tICdwdWJzdWItanMnDQpleHBvcnQgZGVmYXVsdCB7DQogICAgbmFtZTogJ0NyZWRpdG9yUmlnaHRzUmVnaXN0ZXJlZCcsIC8vIOWAuuadg+eZu+iusOWFpeW6kw0KICAgIGNvbXBvbmVudHM6IHsNCiAgICAgICAgU3VwZXJTZWFyY2gsDQogICAgICAgIHBhZ2luYXRpb24sDQogICAgICAgIGVkaXRBZGREaWFsb2csDQogICAgICAgIGRldGFpbERpYWxvZywNCiAgICAgICAgdHJlZVNpZGUsDQogICAgfSwNCiAgICBtaXhpbnM6IFtUYWJsZU1peGluXSwNCiAgICBkYXRhKCkgew0KICAgICAgICByZXR1cm4gew0KICAgICAgICAgICAgdGFiTGlzdDogWyfljZXkvY0nXSwgLy/lt6bovrl0YWINCiAgICAgICAgICAgIGRlZmF1bHRQcm9wczogew0KICAgICAgICAgICAgICAgIGNoaWxkcmVuOiAnY2hpbGRyZW4nLA0KICAgICAgICAgICAgICAgIGxhYmVsOiAnbmFtZScsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgdHJlZURhdGE6IFtdLA0KICAgICAgICAgICAgdGFibGVNYXhIZWlnaHQ6ICc2MDBweCcsDQogICAgICAgICAgICBsb2FkaW5nOiBmYWxzZSwNCiAgICAgICAgICAgIHRhYmxlTG9hZGluZzogZmFsc2UsDQogICAgICAgICAgICBjb21wb25lbnROYW1lOiAndGFibGUnLA0KICAgICAgICAgICAgdGFibGVEYXRhOiBbXSwNCiAgICAgICAgICAgIG11bHRpcGxlU2VsZWN0aW9uOiBbXSwNCiAgICAgICAgICAgIHF1ZXJ5UGFyYW1zOiB7DQogICAgICAgICAgICAgICAgcGFnZTogMSwNCiAgICAgICAgICAgICAgICBwYWdlU2l6ZTogMjAsDQogICAgICAgICAgICAgICAgdG90YWw6IDAsDQogICAgICAgICAgICAgICAgcmV0dXJuVHlwZTogW10sDQogICAgICAgICAgICAgICAgbG9hblN0YXR1czogW10sDQogICAgICAgICAgICAgICAgbmFtZTogbnVsbCwNCiAgICAgICAgICAgICAgICBkZWFsVHlwZTogbnVsbCwNCiAgICAgICAgICAgICAgICBiZWxvbmdzT3JnSWQ6IG51bGwsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgc2VhcmNoRm9ybToge30sIC8vIOmhtumDqOaQnOe0ouWvueixoQ0KICAgICAgICAgICAgY3VycmVudERhdGFEZWw6IFtdLA0KICAgICAgICAgICAgc29ydGVyOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246ICdERVNDJywNCiAgICAgICAgICAgICAgICAgICAgcHJvcGVydHk6ICdjcmVhdGVUaW1lJywNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgXSwNCiAgICAgICAgICAgIGJhc2lzT3B0aW9uOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBpdGVtTGFiZWw6ICfov5jmnKzku5jmga/mlrnlvI8nLA0KICAgICAgICAgICAgICAgICAgICBpdGVtUHJvcDogJ3JldHVyblR5cGUnLA0KICAgICAgICAgICAgICAgICAgICBpdGVtVHlwZTogJ2NoZWNrYm94JywNCiAgICAgICAgICAgICAgICAgICAgc2VhcmNoVHlwZTogJ2Jhc2ljJywNCiAgICAgICAgICAgICAgICAgICAgbGFiZWxXaWR0aDogJzEwMHB4JywNCiAgICAgICAgICAgICAgICAgICAgb3B0aW9uOiBbXSwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgaXRlbUxhYmVsOiAn5YC65p2D54q25oCBJywNCiAgICAgICAgICAgICAgICAgICAgaXRlbVByb3A6ICdsb2FuU3RhdHVzJywNCiAgICAgICAgICAgICAgICAgICAgaXRlbVR5cGU6ICdjaGVja2JveCcsDQogICAgICAgICAgICAgICAgICAgIHNlYXJjaFR5cGU6ICdiYXNpYycsDQogICAgICAgICAgICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgICAgICAgICAgIG9wdGlvbjogW10sDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIGl0ZW1MYWJlbDogJ+S6pOaYk+WvueixoScsDQogICAgICAgICAgICAgICAgICAgIGl0ZW1Qcm9wOiAnbmFtZScsDQogICAgICAgICAgICAgICAgICAgIGl0ZW1UeXBlOiAnaW5wdXQnLA0KICAgICAgICAgICAgICAgICAgICBsYWJlbFdpZHRoOiAnOTBweCcsDQogICAgICAgICAgICAgICAgICAgIHNlYXJjaFR5cGU6ICdhZHZhbmNlJywNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgaXRlbUxhYmVsOiAn5Lqk5piT5pa55byPJywNCiAgICAgICAgICAgICAgICAgICAgaXRlbVByb3A6ICdkZWFsVHlwZScsDQogICAgICAgICAgICAgICAgICAgIGl0ZW1UeXBlOiAnaW5wdXQnLA0KICAgICAgICAgICAgICAgICAgICBsYWJlbFdpZHRoOiAnOTBweCcsDQogICAgICAgICAgICAgICAgICAgIHNlYXJjaFR5cGU6ICdhZHZhbmNlJywNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgXSwNCiAgICAgICAgICAgIHB1YlN1YjogbnVsbA0KDQogICAgICAgIH0NCiAgICB9LA0KICAgIGNyZWF0ZWQoKSB7DQogICAgICAgIHRoaXMuYmFzaXNPcHRpb25bMF0ub3B0aW9uID0gdXRpbHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCdoYmZ4ZnMnKQ0KICAgICAgICB0aGlzLmJhc2lzT3B0aW9uWzFdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnenF6dCcpDQogICAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgICAgICB0aGlzLmdldFVzZXJPcmdUcmVlKCkNCiAgICB9LA0KICAgIG1vdW50ZWQoKSB7DQogICAgICAgIHRoaXMuY2FsY1RhYmxlSGVpZ2h0KCkNCiAgICAgICAgdGhpcy4kcm9vdC4kb24oJ3Jlc2l6ZScsICgpID0+IHsNCiAgICAgICAgICAgIHRoaXMuY2FsY1RhYmxlSGVpZ2h0KDUwMCkNCiAgICAgICAgfSkNCiAgICAgICAgLy8g5re75Yqg6Ieq5a6a5LmJ6Z2i5YyF5bGRcHViLXN1Yg0KICAgICAgICB0aGlzLnB1YlN1YiA9IHB1YlN1Yi5zdWJzY3JpYmUoJ2JyZWFkY3J1bWItY2xpY2snLCAoXywgaXRlbSkgPT4gew0KICAgICAgICAgICAgY29uc29sZS5sb2coaXRlbSkNCiAgICAgICAgICAgIGlmIChpdGVtLmlzQ3VycmVudFJvdXRlKSB0aGlzLmNvbXBvbmVudE5hbWUgPSAndGFibGUnDQogICAgICAgIH0pDQogICAgfSwNCiAgICBjb21wdXRlZDogew0KICAgICAgICAvLyDliqDlt6XkuLrlkI7nq6/pnIDopoHnmoTor7fmsYLmoLzlvI8NCiAgICAgICAgY29tcHV0ZWRRdWVyeSgpIHsNCiAgICAgICAgICAgIC8qDQogICAgICAgICAgICAgKiDlrprkuYkgZXNjYXBlT3B0IOWtl+auteWvueW6lOWtl+WFuOWQjSDlr7nosaENCiAgICAgICAgICAgICAqICDkuLrph43mlrDliqDlt6Xnu5PmnoTotYvlgLznmoTmlrDor7fmsYLphY3nva7lj4LmlbANCiAgICAgICAgICAgICAqICovDQogICAgICAgICAgICBjb25zdCBxdWVyeXMgPSBbDQogICAgICAgICAgICAgICAgeyBvcGVyYXRpb246ICdJTicsIHByb3BlcnR5OiAncmV0dXJuVHlwZScsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICAgICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2xvYW5TdGF0dXMnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgICAgICAgICB7IG9wZXJhdGlvbjogJ0xJS0UnLCBwcm9wZXJ0eTogJ25hbWUnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgICAgICAgICB7IG9wZXJhdGlvbjogJ0xJS0UnLCBwcm9wZXJ0eTogJ2RlYWxUeXBlJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgICAgICAgICAgeyBvcGVyYXRpb246ICdFUVVBTCcsIHByb3BlcnR5OiAnYmVsb25nc09yZ0lkJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgICAgICBdDQogICAgICAgICAgICBjb25zdCB7IHBhZ2VTaXplLCBwYWdlLCAuLi5pdGVtIH0gPSB0aGlzLnF1ZXJ5UGFyYW1zDQogICAgICAgICAgICByZXR1cm4gew0KICAgICAgICAgICAgICAgIHBhZ2VCZWFuOiB7IHBhZ2VTaXplLCBwYWdlIH0sDQogICAgICAgICAgICAgICAgcXVlcnlzOiBxdWVyeXMuZmxhdE1hcCgoaSkgPT4gew0KICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWx1ZSA9IGl0ZW1baS5wcm9wZXJ0eV0NCiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coaSkNCiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2codmFsdWUpDQogICAgICAgICAgICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSAmJiAhdmFsdWUubGVuZ3RoKSByZXR1cm4gW10NCiAgICAgICAgICAgICAgICAgICAgaWYgKHZhbHVlID09PSAnJykgcmV0dXJuIFtdDQogICAgICAgICAgICAgICAgICAgIHJldHVybiB7IGdyb3VwOiAnbWFpbicsIC4uLmksIHZhbHVlIH0NCiAgICAgICAgICAgICAgICB9KSwNCiAgICAgICAgICAgICAgICBzb3J0ZXI6IHRoaXMuc29ydGVyLmZpbHRlcigoaSkgPT4gaS5kaXJlY3Rpb24gIT09ICcnKSwNCiAgICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICB9LA0KICAgIG1ldGhvZHM6IHsNCiAgICAgICAgLy/lhbPpl63nu4Tku7YNCiAgICAgICAgY2xvc2VDb21wb25lbnQocm93KSB7DQogICAgICAgICAgICB0aGlzLmNvbXBvbmVudE5hbWUgPSAndGFibGUnDQogICAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgfSwNCiAgICAgICAgLy/lrZflhbjnv7vor5ENCiAgICAgICAgZ2V0RGljdE5hbWUoY29kZSwgdmFsdWUpIHsNCiAgICAgICAgICAgIHJldHVybiB1dGlscy5nZXREaWN0TmFtZShjb2RlLCB2YWx1ZSkNCiAgICAgICAgfSwNCiAgICAgICAgLy/ojrflj5bmlbDmja4NCiAgICAgICAgbG9hZERhdGEoKSB7DQogICAgICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IHRydWUNCiAgICAgICAgICAgIGFwaS5xdWVyeURhdGEodGhpcy5jb21wdXRlZFF1ZXJ5LCAocmVzKSA9PiB7DQogICAgICAgICAgICAgICAgaWYgKHJlcy5yb3dzKSB7DQogICAgICAgICAgICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLnJvd3MNCiAgICAgICAgICAgICAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy50b3RhbCA9IHJlcy50b3RhbA0KICAgICAgICAgICAgICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IGZhbHNlDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSkNCiAgICAgICAgfSwNCiAgICAgICAgLy/mt7vliqANCiAgICAgICAgaGFuZGxlQWRkKCkgew0KICAgICAgICAgICAgdGhpcy5jb21wb25lbnROYW1lID0gJ2VkaXRBZGREaWFsb2cnDQogICAgICAgICAgICBwdWJTdWIucHVibGlzaCgnYWRkLWN1c3RvbS1icmVhZGNydW1iJywgJ+a3u+WKoCcpDQogICAgICAgICAgICB0aGlzLiRyZWZzLmVkaXRBZGREaWFsb2cuYWRkTW9kaWZ5QnRuKCkNCiAgICAgICAgfSwNCiAgICAgICAgLy/or6bmg4UNCiAgICAgICAgZGV0YWlsQnRuKHJvdykgew0KICAgICAgICAgICAgdGhpcy5jb21wb25lbnROYW1lID0gJ2RldGFpbERpYWxvZycNCiAgICAgICAgICAgIHB1YlN1Yi5wdWJsaXNoKCdhZGQtY3VzdG9tLWJyZWFkY3J1bWInLCAn6K+m5oOFJykNCiAgICAgICAgICAgIHRoaXMuJHJlZnMuZGV0YWlsRGlhbG9nLmRldGFpbChyb3cpDQogICAgICAgIH0sDQogICAgICAgIC8vIOWIoOmZpA0KICAgICAgICBoYW5kbGVEZWxldGUodmFsKSB7DQogICAgICAgICAgICBsZXQgaWRzDQogICAgICAgICAgICBpZiAodmFsKSB7DQogICAgICAgICAgICAgICAgaWRzID0gdmFsLmlkDQogICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgIGlkcyA9IHRoaXMuY3VycmVudERhdGFEZWwuam9pbigpDQogICAgICAgICAgICB9DQogICAgICAgICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTpgInkuK3mlbDmja7lkJfvvJ8nLCAn5o+Q56S6Jywgew0KICAgICAgICAgICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu6K6kJywNCiAgICAgICAgICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywNCiAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycsDQogICAgICAgICAgICB9KS50aGVuKCgpID0+IHsNCiAgICAgICAgICAgICAgICBhcGkuZGVsZXRlRGF0YShpZHMsIChyZXMpID0+IHsNCiAgICAgICAgICAgICAgICAgICAgaWYgKHJlcy5zdGF0ZSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCfliKDpmaTmiJDlip8nKQ0KICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgfSkNCiAgICAgICAgfSwNCiAgICAgICAgLy/kv67mlLkNCiAgICAgICAgaGFuZGxlRGJDbGljayhyb3cpIHsNCiAgICAgICAgICAgIGlmIChyb3cuYXNzZXRBdWRpdCA9PT0gJzInKSB7DQogICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7DQogICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6ICfmraTmnaHmlbDmja7lt7LlrqHmoLjvvIEnLA0KICAgICAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycsDQogICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgdGhpcy5jb21wb25lbnROYW1lID0gJ2VkaXRBZGREaWFsb2cnDQogICAgICAgICAgICAgICAgcHViU3ViLnB1Ymxpc2goJ2FkZC1jdXN0b20tYnJlYWRjcnVtYicsICfnvJbovpEnKQ0KICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuZWRpdEFkZERpYWxvZy5hZGRNb2RpZnlCdG4ocm93KQ0KICAgICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICAvLyDpobbpg6jmkJzntKINCiAgICAgICAgaGFuZGxlU2VhcmNoKGRhdGEpIHsNCiAgICAgICAgICAgIHRoaXMucXVlcnlQYXJhbXMgPSBkYXRhDQogICAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgfSwNCiAgICAgICAgLy/ooajmoLzpgInkuK0NCiAgICAgICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgew0KICAgICAgICAgICAgdGhpcy5jdXJyZW50RGF0YURlbCA9IHZhbC5tYXAoKGl0ZW0pID0+IHsNCiAgICAgICAgICAgICAgICByZXR1cm4gaXRlbS5pZA0KICAgICAgICAgICAgfSkNCiAgICAgICAgfSwNCiAgICAgICAgLy/liIbpobXpobXmlbANCiAgICAgICAgaGFuZGxlQ3VycmVudENoYW5nZShwYWdlKSB7DQogICAgICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnBhZ2UgPSBwYWdlDQogICAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgfSwNCiAgICAgICAgLy/liIbpobXlpKflsI8NCiAgICAgICAgaGFuZGxlU2l6ZUNoYW5nZShwYWdlU2l6ZSkgew0KICAgICAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlU2l6ZSA9IHBhZ2VTaXplDQogICAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgfSwNCiAgICAgICAgY3VycmVudENoYW5nZSh2YWx1ZSwgZGF0YSkgew0KICAgICAgICAgICAgaWYgKHZhbHVlKSB7DQogICAgICAgICAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy5iZWxvbmdzT3JnSWQgPSB2YWx1ZS5pZA0KICAgICAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zLmJlbG9uZ3NPcmdJZCA9IG51bGwNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgICAgICB9LA0KICAgICAgICB0YWJDaGFuZ2UodGFiLCBldmVudCkgew0KICAgICAgICAgICAgY29uc29sZS5sb2codGFiKQ0KICAgICAgICB9LA0KICAgICAgICBmaWx0ZXJDaGFuZ2UodmFsdWUpIHsgfSwNCiAgICAgICAgLy/ojrflj5bnu4Tnu4fmoJENCiAgICAgICAgZ2V0VXNlck9yZ1RyZWUoKSB7DQogICAgICAgICAgICBsZXQgY3VyVXNlckRldGFpbCA9IHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIuY3VycmVudFVzZXJEZXRhaWwNCiAgICAgICAgICAgIGxldCBvcmdJZCA9IGN1clVzZXJEZXRhaWwub3JnWzBdLm9yZ0lkDQogICAgICAgICAgICBhcGkuZ2V0VXNlck9yZ1RyZWUob3JnSWQsIChyZXMpID0+IHsNCiAgICAgICAgICAgICAgICBpZiAocmVzKSB7DQogICAgICAgICAgICAgICAgICAgIHRoaXMudHJlZURhdGEgPSByZXMNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9KQ0KICAgICAgICB9LA0KICAgICAgICAvLyDmjIflrprkuIDkuKprZXnmoIfor4bov5nkuIDooYznmoTmlbDmja4NCiAgICAgICAgZ2V0Um93S2V5KHJvdykgew0KICAgICAgICAgICAgcmV0dXJuIHJvdy5pZA0KICAgICAgICB9LA0KICAgICAgICAvL+WIpOaWreWLvumAiQ0KICAgICAgICBzZWxlY3RhYmxlKHJvdywgaW5kZXgpIHsNCiAgICAgICAgICAgIGlmIChyb3cuYXNzZXRBdWRpdCAhPT0gJzInKSB7DQogICAgICAgICAgICAgICAgcmV0dXJuIHRydWUNCiAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlDQogICAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgfSwNCiAgICBiZWZvcmVEZXN0cm95KCkgew0KICAgICAgICAvLyDlnKjnu4Tku7bplIDmr4HkuYvliY0g5riF6Zmk6K6i6ZiF5raI5oGvDQogICAgICAgIHB1YlN1Yi51bnN1YnNjcmliZSh0aGlzLnB1YlN1YikNCiAgICB9DQp9DQo="},null]}