{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\IntangibleAsset\\IntangibleAssetEnter\\RegisterInbound\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\IntangibleAsset\\IntangibleAssetEnter\\RegisterInbound\\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}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgcGFnaW5hdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvcGFnaW5hdGlvbicNCmltcG9ydCB7IFRhYmxlTWl4aW4gfSBmcm9tICdAL21peGlucy90YWJsZU1peGluJw0KaW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMuanMnDQppbXBvcnQgZGV0YWlsRGlhbG9nIGZyb20gJy4vY29tcG9uZW50cy9kZXRhaWxEaWFsb2cudnVlJw0KaW1wb3J0IFN1cGVyU2VhcmNoIGZyb20gJ0AvY29tcG9uZW50cy9TdXBlclNlYXJjaC9pbmRleC52dWUnDQppbXBvcnQgYXBpIGZyb20gJ0AvYXBpL0ludGFuZ2libGVBc3NldC9JbnRhbmdpYmxlQXNzZXRFbnRlci9JbnRhbmdpYmxlUmVnaXN0ZXJlZFdhcmVob3VzZS5qcycNCmltcG9ydCB0cmVlU2lkZSBmcm9tICdAL2NvbXBvbmVudHMvdHJlZVNpZGUvaW5kZXgudnVlJw0KaW1wb3J0IHB1YlN1YiBmcm9tICdwdWJzdWItanMnDQoNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ0luZGl2aWR1YWxDdXN0b21lcnMnLA0KICBjb21wb25lbnRzOiB7DQogICAgU3VwZXJTZWFyY2gsDQogICAgcGFnaW5hdGlvbiwNCiAgICBkZXRhaWxEaWFsb2csDQogICAgdHJlZVNpZGUNCiAgfSwNCiAgbWl4aW5zOiBbVGFibGVNaXhpbl0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIHRhYmxlTWF4SGVpZ2h0OiAnNjAwcHgnLA0KICAgICAgbG9hZGluZzogZmFsc2UsDQogICAgICB0YWJsZUxvYWRpbmc6IGZhbHNlLA0KICAgICAgY29tcG9uZW50TmFtZTogJ3RhYmxlJywNCiAgICAgIHRyZWVEYXRhOiBbXSwvL+W3pui+ueagkQ0KICAgICAgdGFiTGlzdDogWyflhazlj7gnXSwvL+W3pui+uXRhYg0KICAgICAgZGVmYXVsdFByb3BzOiB7DQogICAgICAgIGNoaWxkcmVuOiAnY2hpbGRyZW4nLA0KICAgICAgICBsYWJlbDogJ25hbWUnLA0KICAgICAgICAvLyB2YWx1ZTogJ2lkJw0KICAgICAgfSwNCiAgICAgIHRhYmxlRGF0YTogW10sDQogICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sDQogICAgICBxdWVyeVBhcmFtczogew0KICAgICAgICBwYWdlOiAxLA0KICAgICAgICBwYWdlU2l6ZTogMjAsDQogICAgICAgIHRvdGFsOiAwLA0KICAgICAgICBiZWxvbmdzT3JnSWQ6ICcnLA0KICAgICAgICBuYW1lOiAnJywNCiAgICAgICAgY29kZTogJycsDQogICAgICAgIGxvYW5TdGF0dXM6IFtdLA0KICAgICAgICBhc3NldFR5cGU6IFtdLA0KICAgICAgICBhc3NldEF1ZGl0OiBbXQ0KICAgICAgfSwNCiAgICAgIHNlYXJjaEZvcm06IHt9LCAvLyDpobbpg6jmkJzntKLlr7nosaENCiAgICAgIGN1cnJlbnREYXRhRGVsOiBbXSwNCiAgICAgIHNvcnRlcjogWw0KICAgICAgICB7DQogICAgICAgICAgZGlyZWN0aW9uOiAnREVTQycsDQogICAgICAgICAgcHJvcGVydHk6ICdjcmVhdGVUaW1lJw0KICAgICAgICB9DQogICAgICBdLA0KICAgICAgYmFzaXNPcHRpb246IFsNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+WuoeaguOeKtuaAgScsDQogICAgICAgICAgaXRlbVByb3A6ICdhc3NldEF1ZGl0JywNCiAgICAgICAgICBpdGVtVHlwZTogJ3JhZGlvJywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn54q25oCBJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2xvYW5TdGF0dXMnLA0KICAgICAgICAgIGl0ZW1UeXBlOiAncmFkaW8nLA0KICAgICAgICAgIHNlYXJjaFR5cGU6ICdiYXNpYycsDQogICAgICAgICAgbGFiZWxXaWR0aDogJzEwMHB4JywNCiAgICAgICAgICBvcHRpb246IFsNCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBpdGVtTGFiZWw6ICfotYTkuqfnsbvlnosnLA0KICAgICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRUeXBlJywNCiAgICAgICAgICBpdGVtVHlwZTogJ2NoZWNrYm94JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn5ZCN56ewJywNCiAgICAgICAgICBpdGVtUHJvcDogJ25hbWUnLA0KICAgICAgICAgIGl0ZW1UeXBlOiAnaW5wdXQnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICc5MHB4JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+i1hOS6p+e8lueggScsDQogICAgICAgICAgaXRlbVByb3A6ICdjb2RlJywNCiAgICAgICAgICBpdGVtVHlwZTogJ2lucHV0JywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnOTBweCcsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2FkdmFuY2UnDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBpdGVtTGFiZWw6ICfotbflp4vml6XmnJ8nLA0KICAgICAgICAgIGl0ZW1Qcm9wOiAnc3RhcnREYXRlJywNCiAgICAgICAgICBpdGVtVHlwZTogJ3BpY2tlcicsDQogICAgICAgICAgbGFiZWxXaWR0aDogJzE0MHB4JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScsDQogICAgICAgICAgdGltZVR5cGU6ICdkYXRlJywNCiAgICAgICAgICB2YWx1ZUZvcm1hdDogJ3l5eXktTU0tZGQnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn5oiq5q2i5pel5pyfJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2VuZERhdGUnLA0KICAgICAgICAgIGl0ZW1UeXBlOiAncGlja2VyJywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnMTQwcHgnLA0KICAgICAgICAgIHNlYXJjaFR5cGU6ICdhZHZhbmNlJywNCiAgICAgICAgICB0aW1lVHlwZTogJ2RhdGUnLA0KICAgICAgICAgIHZhbHVlRm9ybWF0OiAneXl5eS1NTS1kZCcsDQogICAgICAgIH0sDQoNCiAgICAgIF0sDQogICAgICBwdWJTdWI6IG51bGwNCiAgICB9DQogIH0sDQoNCiAgY3JlYXRlZCgpIHsNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzBdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnc2h6dCcpLnNsaWNlKDEpDQogICAgdGhpcy5iYXNpc09wdGlvblsxXS5vcHRpb24gPSB1dGlscy5nZXREaWN0SXRlbXNGcm9tQ2FjaGUoJ3d4X3p0JykNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzJdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnd3hfemNseCcpDQoNCiAgICB0aGlzLmdldFVzZXJPcmdUcmVlKCkNCiAgICB0aGlzLmxvYWREYXRhKCkNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICB0aGlzLmNhbGNUYWJsZUhlaWdodCgpDQogICAgdGhpcy4kcm9vdC4kb24oJ3Jlc2l6ZScsICgpID0+IHsNCiAgICAgIHRoaXMuY2FsY1RhYmxlSGVpZ2h0KDUwMCkNCiAgICB9KQ0KICAgIC8vIOa3u+WKoOiHquWumuS5iemdouWMheWxkXB1Yi1zdWINCiAgICB0aGlzLnB1YlN1YiA9IHB1YlN1Yi5zdWJzY3JpYmUoJ2JyZWFkY3J1bWItY2xpY2snLCAoXywgaXRlbSkgPT4gew0KICAgICAgY29uc29sZS5sb2coaXRlbSkNCiAgICAgIGlmIChpdGVtLmlzQ3VycmVudFJvdXRlKSB0aGlzLmNvbXBvbmVudE5hbWUgPSAndGFibGUnDQogICAgfSkNCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICAvLyDliqDlt6XkuLrlkI7nq6/pnIDopoHnmoTor7fmsYLmoLzlvI8NCiAgICBjb21wdXRlZFF1ZXJ5KCkgew0KICAgICAgLyoNCiAgICAgICAqIOWumuS5iSBlc2NhcGVPcHQg5a2X5q615a+55bqU5a2X5YW45ZCNIOWvueixoQ0KICAgICAgICogIOS4uumHjeaWsOWKoOW3pee7k+aehOi1i+WAvOeahOaWsOivt+axgumFjee9ruWPguaVsA0KICAgICAgICogKi8NCiAgICAgIGNvbnN0IHF1ZXJ5cyA9IFsNCiAgICAgICAgeyBvcGVyYXRpb246ICdJTicsIHByb3BlcnR5OiAnYXNzZXRBdWRpdCcsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0lOJywgcHJvcGVydHk6ICdsb2FuU3RhdHVzJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2Fzc2V0VHlwZScsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0xJS0UnLCBwcm9wZXJ0eTogJ25hbWUnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdMSUtFJywgcHJvcGVydHk6ICdjb2RlJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnRVFVQUwnLCBwcm9wZXJ0eTogJ2JlbG9uZ3NPcmdJZCcsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0VRVUFMJywgcHJvcGVydHk6ICdzdGFydERhdGUnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdFUVVBTCcsIHByb3BlcnR5OiAnZW5kRGF0ZScsIHJlbGF0aW9uOiAnQU5EJyB9LA0KDQoNCiAgICAgIF0NCiAgICAgIGNvbnN0IHsgcGFnZVNpemUsIHBhZ2UsIC4uLml0ZW0gfSA9IHRoaXMucXVlcnlQYXJhbXMNCiAgICAgIHJldHVybiB7DQogICAgICAgIHBhZ2VCZWFuOiB7IHBhZ2VTaXplLCBwYWdlIH0sDQogICAgICAgIHF1ZXJ5czogcXVlcnlzLmZsYXRNYXAoaSA9PiB7DQogICAgICAgICAgY29uc3QgdmFsdWUgPSBpdGVtW2kucHJvcGVydHldDQogICAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkodmFsdWUpICYmICF2YWx1ZS5sZW5ndGgpIHJldHVybiBbXQ0KICAgICAgICAgIGlmICh2YWx1ZSA9PT0gJycpIHJldHVybiBbXQ0KICAgICAgICAgIHJldHVybiB7IGdyb3VwOiAnbWFpbicsIC4uLmksIHZhbHVlIH0NCiAgICAgICAgfSksDQogICAgICAgIHNvcnRlcjogdGhpcy5zb3J0ZXIuZmlsdGVyKGkgPT4gaS5kaXJlY3Rpb24gIT09ICcnKQ0KICAgICAgfQ0KICAgIH0NCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8v5YWz6Zet57uE5Lu2DQogICAgY2xvc2VDb21wb25lbnQocm93KSB7DQogICAgICB0aGlzLmNvbXBvbmVudE5hbWUgPSAndGFibGUnDQogICAgICB0aGlzLmxvYWREYXRhKCkNCg0KICAgIH0sDQogICAgLy/lrZflhbjnv7vor5ENCiAgICBnZXREaWN0TmFtZShjb2RlLCB2YWx1ZSkgew0KICAgICAgcmV0dXJuIHV0aWxzLmdldERpY3ROYW1lKGNvZGUsIHZhbHVlKQ0KICAgIH0sDQogICAgLy/ojrflj5bnu4Tnu4fmoJENCiAgICBnZXRVc2VyT3JnVHJlZSgpIHsNCiAgICAgIGxldCBjdXJVc2VyRGV0YWlsID0gdGhpcy4kc3RvcmUuc3RhdGUudXNlci5jdXJyZW50VXNlckRldGFpbA0KICAgICAgbGV0IG9yZ0lkID0gY3VyVXNlckRldGFpbC5vcmdbMF0ub3JnSWQNCiAgICAgIGFwaS5nZXRVc2VyT3JnVHJlZShvcmdJZCwgcmVzID0+IHsNCiAgICAgICAgaWYgKHJlcykgew0KICAgICAgICAgIHRoaXMudHJlZURhdGEgPSByZXMNCiAgICAgICAgfQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v6I635Y+W5pWw5o2uDQogICAgbG9hZERhdGEoKSB7DQogICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IHRydWUNCiAgICAgIGxldCBwYXJhbXMgPSB0aGlzLmNvbXB1dGVkUXVlcnkNCiAgICAgIHBhcmFtcy5xdWVyeXMucHVzaCgNCiAgICAgICAgew0KICAgICAgICAgIGdyb3VwOiAibWFpbiIsDQogICAgICAgICAgb3BlcmF0aW9uOiAiTk9UX0VRVUFMIiwNCiAgICAgICAgICBwcm9wZXJ0eTogImFzc2V0QXVkaXQiLA0KICAgICAgICAgIHJlbGF0aW9uOiAiQU5EIiwNCiAgICAgICAgICB2YWx1ZTogJy0xJywNCiAgICAgICAgfQ0KICAgICAgKQ0KICAgICAgYXBpLnF1ZXJ5RGF0YShwYXJhbXMsIHJlcyA9PiB7DQogICAgICAgIGlmIChyZXMucm93cykgew0KICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLnJvd3MNCiAgICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnRvdGFsID0gcmVzLnRvdGFsDQogICAgICAgICAgdGhpcy50YWJsZUxvYWRpbmcgPSBmYWxzZQ0KICAgICAgICB9DQogICAgICB9KQ0KICAgIH0sDQogICAgLy/lt6bovrnmoJHoioLngrkNCiAgICBjdXJyZW50Q2hhbmdlKHZhbHVlLCBkYXRhKSB7DQogICAgICBpZiAodmFsdWUpIHsNCiAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy5iZWxvbmdzT3JnSWQgPSB2YWx1ZS5pZA0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy5iZWxvbmdzT3JnSWQgPSBudWxsDQogICAgICB9DQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIC8v5bem6L655qCRdGFiDQogICAgdGFiQ2hhbmdlKCkgew0KICAgIH0sDQogICAgLy/lt6bovrnmoJHmkJzntKINCiAgICBmaWx0ZXJDaGFuZ2UodmFsKSB7DQogICAgfSwNCiAgICAvL+ivpuaDhQ0KICAgIGRldGFpbEJ0bihyb3cpIHsNCiAgICAgIHRoaXMuY29tcG9uZW50TmFtZSA9ICdkZXRhaWxEaWFsb2cnDQogICAgICBwdWJTdWIucHVibGlzaCgnYWRkLWN1c3RvbS1icmVhZGNydW1iJywgJ+ivpuaDhScpDQogICAgICB0aGlzLiRyZWZzLmRldGFpbERpYWxvZy5kZXRhaWwocm93KQ0KICAgIH0sDQogICAgLy8g5a6h5qC4DQogICAgZXhhbWluZUJ0bihyb3cpIHsNCiAgICAgIGxldCBpZHMNCiAgICAgIGlmIChyb3cpIHsNCiAgICAgICAgaWRzID0gcm93LmlkDQogICAgICB9IGVsc2Ugew0KICAgICAgICBpZHMgPSB0aGlzLmN1cnJlbnREYXRhRGVsLmpvaW4oKQ0KICAgICAgfQ0KICAgICAgdGhpcy4kY29uZmlybShg56Gu5a6a5a6h5qC46YCJ5Lit5pWw5o2u5ZCX77yfYCwgJ+aPkOekuicsIHsNCiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7orqQnLA0KICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywNCiAgICAgICAgdHlwZTogJ3dhcm5pbmcnDQogICAgICB9KS50aGVuKCgpID0+IHsNCiAgICAgICAgYXBpLmV4YW1pbmUoew0KICAgICAgICAgIGlkczogaWRzLA0KICAgICAgICAgIHN0YXR1czogMiwNCiAgICAgICAgfSwgcmVzID0+IHsNCiAgICAgICAgICBpZiAocmVzLnN0YXRlKSB7DQogICAgICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoYOWuoeaguOaIkOWKn2ApDQogICAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgICB9DQogICAgICAgIH0pDQogICAgICB9KQ0KICAgIH0sDQogICAgLy/pqbPlm54NCiAgICB0dXJuRG93bihyb3cpIHsNCiAgICAgIHRoaXMuJHByb21wdCgnJywgJ+mps+WbnueQhueUsScsIHsNCiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLA0KICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywNCiAgICAgICAgaW5wdXRQYXR0ZXJuOiAvXlteXHNdW1xzXFNdKiQvLA0KICAgICAgICBpbnB1dEVycm9yTWVzc2FnZTogJ+ivt+i+k+WFpemps+WbnueQhueUsScNCiAgICAgIH0pLnRoZW4oKHsgdmFsdWUgfSkgPT4gew0KICAgICAgICBsZXQgcGFyYW1zID0gew0KICAgICAgICAgIGlkczogcm93LmlkLA0KICAgICAgICAgIHN0YXR1czogMSwNCiAgICAgICAgICBhdWRpdE1zZzogdmFsdWUNCiAgICAgICAgfQ0KICAgICAgICBhcGkuZXhhbWluZShwYXJhbXMsIHJlcyA9PiB7DQogICAgICAgICAgaWYgKHJlcy5zdGF0ZSkgew0KICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKGDpqbPlm57miJDlip9gKQ0KICAgICAgICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgICAgICAgfQ0KICAgICAgICB9KQ0KICAgICAgfSkuY2F0Y2goKCkgPT4gew0KICAgICAgfSk7DQogICAgfSwNCiAgICAvLyDpobbpg6jmkJzntKINCiAgICBoYW5kbGVTZWFyY2goZGF0YSkgew0KICAgICAgdGhpcy5xdWVyeVBhcmFtcyA9IGRhdGENCiAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgIH0sDQogICAgLy8g5oyH5a6a5LiA5Liqa2V55qCH6K+G6L+Z5LiA6KGM55qE5pWw5o2uDQogICAgZ2V0Um93S2V5KHJvdykgew0KICAgICAgcmV0dXJuIHJvdy5pZDsNCiAgICB9LA0KICAgIC8v5Yik5pat5Yu+6YCJDQogICAgc2VsZWN0YWJsZShyb3csIGluZGV4KSB7DQogICAgICBpZiAocm93LmFzc2V0QXVkaXQgIT09ICcwJykgew0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICB9IGVsc2Ugew0KICAgICAgICByZXR1cm4gdHJ1ZTsNCiAgICAgIH0NCiAgICB9LA0KICAgIC8v6KGo5qC86YCJ5LitDQogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgew0KICAgICAgdGhpcy5jdXJyZW50RGF0YURlbCA9IHZhbC5tYXAoKGl0ZW0pID0+IHsNCiAgICAgICAgcmV0dXJuIGl0ZW0uaWQNCiAgICAgIH0pDQogICAgfSwNCiAgICAvL+WIhumhtemhteaVsA0KICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2UocGFnZSkgew0KICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlID0gcGFnZQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfSwNCiAgICAvL+WIhumhteWkp+Wwjw0KICAgIGhhbmRsZVNpemVDaGFuZ2UocGFnZVNpemUpIHsNCiAgICAgIHRoaXMucXVlcnlQYXJhbXMucGFnZVNpemUgPSBwYWdlU2l6ZQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfQ0KICB9LA0KICBiZWZvcmVEZXN0cm95KCkgew0KICAgIC8vIOWcqOe7hOS7tumUgOavgeS5i+WJjSDmuIXpmaTorqLpmIXmtojmga8NCiAgICBwdWJTdWIudW5zdWJzY3JpYmUodGhpcy5wdWJTdWIpDQogIH0NCn0NCg=="},null]}