{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\duty\\TeamMemberManager.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\duty\\TeamMemberManager.vue","mtime":1731062409081},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\babel.config.js","mtime":1725536844935},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvYnp6Z2otZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbHRlci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3Qua2V5cy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zZXQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zZXQuZGlmZmVyZW5jZS52Mi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnNldC5pbnRlcnNlY3Rpb24udjIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zZXQuaXMtZGlzam9pbnQtZnJvbS52Mi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnNldC5pcy1zdWJzZXQtb2YudjIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zZXQuaXMtc3VwZXJzZXQtb2YudjIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zZXQuc3ltbWV0cmljLWRpZmZlcmVuY2UudjIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zZXQudW5pb24udjIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaXRlcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5pdGVyYXRvci5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgppbXBvcnQgeyBkcmFnQ29udHJvbGxlckRpdiB9IGZyb20gJ0AvbWl4aW5zL2RyYWdDb250cm9sbGVyRGl2JzsKaW1wb3J0IHsgVGFibGVNaXhpbiB9IGZyb20gJ0AvbWl4aW5zL3RhYmxlTWl4aW4nOwppbXBvcnQgVGVhbU1lbWJlck1hbmFnZSBmcm9tICdAL2FwaS9tYW5hZ2VyL2R1dHkvdGVhbU1lbWJlck1hbmFnZS5qcyc7CmltcG9ydCBkaWN0VXRpbHMgZnJvbSAnQC9jb21wb25lbnRzL2RpY3QvRGljdFNlbGVjdFV0aWxzLmpzJzsKaW1wb3J0IFRlYW1NZW1iZXJNYW5hZ2VEaWFsb2cgZnJvbSAnQC92aWV3cy9NYW5hZ2UvZHV0eS9jb21wb25lbnRzL1RlYW1NZW1iZXJNYW5hZ2VEaWFsb2cnOwppbXBvcnQgZGljdENvbnRyYWN0cyBmcm9tICdAL2NvbXBvbmVudHMvZGljdC9EaWN0U2VsZWN0VXRpbHMuanMnOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgQ29tbW9uQXBpIGZyb20gJ0Avdmlld3MvTWFuYWdlL0NvbW1vbkFwaS5qcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnVGVhbU1lbWJlck1hbmFnZScsCiAgY29tcG9uZW50czogewogICAgVGVhbU1lbWJlck1hbmFnZURpYWxvZzogVGVhbU1lbWJlck1hbmFnZURpYWxvZwogIH0sCiAgbWl4aW5zOiBbVGFibGVNaXhpbl0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGRlZmF1bHRQcm9wczogewogICAgICAgIHZhbHVlOiAnaWQnLAogICAgICAgIGxhYmVsOiAnbmFtZScsCiAgICAgICAgcGFyZW50SWQ6ICdwYXJlbnRJZCcsCiAgICAgICAgY29kZTogJ2NvZGUnLAogICAgICAgIGNoaWxkcmVuOiAnY2hpbGRyZW4nCiAgICAgIH0sCiAgICAgIHVybDogewogICAgICAgIGRlbGV0ZTogJy9tYW5hZ2VyL2R1dHkvbWVtYmVyLycKICAgICAgfSwKICAgICAgcXVlcnlzOiBbewogICAgICAgIGdyb3VwOiAnbWFpbicsCiAgICAgICAgb3BlcmF0aW9uOiAnTElLRScsCiAgICAgICAgcGFyZW50R3JvdXA6ICcnLAogICAgICAgIHByb3BlcnR5OiAnbS5uYW1lXycsCiAgICAgICAgcmVsYXRpb246ICdBTkQnLAogICAgICAgIHZhbHVlOiAnJwogICAgICB9LCB7CiAgICAgICAgZ3JvdXA6ICdtYWluJywKICAgICAgICBvcGVyYXRpb246ICdJTicsCiAgICAgICAgcGFyZW50R3JvdXA6ICcnLAogICAgICAgIHByb3BlcnR5OiAndGVhbV9pZF8nLAogICAgICAgIHJlbGF0aW9uOiAnQU5EJywKICAgICAgICB2YWx1ZTogJycKICAgICAgfSwgewogICAgICAgIGdyb3VwOiAnbWFpbicsCiAgICAgICAgb3BlcmF0aW9uOiAnRVFVQUwnLAogICAgICAgIHBhcmVudEdyb3VwOiAnJywKICAgICAgICBwcm9wZXJ0eTogJ29yZ19pZF8nLAogICAgICAgIHJlbGF0aW9uOiAnQU5EJywKICAgICAgICB2YWx1ZTogJycKICAgICAgfV0sCiAgICAgIFN0c2hvd0Zvcm1EaWFzOiBmYWxzZSwKICAgICAgcG9zdHM6IFtdLAogICAgICB0ZWFtczogW10sCiAgICAgIGRlcHRzOiBbXSwKICAgICAgY3VycmVudFRyZWVOb2RlOiAnJywKICAgICAgZGV2aWNlTGlzdDogW10sCiAgICAgIC8vIOaJp+azleS7quWIl+ihqAogICAgICBhY3Rpb25Vcmw6ICcnLAogICAgICBvcmdUcmVlTGlzdDogW10KICAgIH07CiAgfSwKICBjb21wdXRlZDogbWFwU3RhdGUoewogICAgaGVhZGVyOiBmdW5jdGlvbiBoZWFkZXIoc3RhdGUpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBBdXRob3JpemF0aW9uOiAiQmVhcmVyICIuY29uY2F0KHN0YXRlLmxvZ2luLmN1cnJlbnRVc2VyLnRva2VuKQogICAgICB9OwogICAgfQogIH0pLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmxvYWRPcmcoKTsKICAgIHRoaXMuYWN0aW9uVXJsID0gd2luZG93LmNvbnRleHQucG9ydGFsOwogICAgLy8gdGhpcy5wb3N0cyA9IGRpY3RDb250cmFjdHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCdjbWd0X3Bvc3QnKQogICAgdGhpcy5nZXREZXZpY2VDb2RlKCk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgZHJhZ0NvbnRyb2xsZXJEaXYoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGxvYWRPcmc6IGZ1bmN0aW9uIGxvYWRPcmcoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIENvbW1vbkFwaS5nZXRBbGxPcmdUcmVlKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy5vcmdUcmVlTGlzdCA9IHJlcy5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDojrflj5bmiafms5XorrDlvZXku6rkv6Hmga8KICAgIGdldERldmljZUNvZGU6IGZ1bmN0aW9uIGdldERldmljZUNvZGUoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB2YXIgb2JqID0gewogICAgICAgIGdyb3VwUmVsYXRpb246ICdBTkQnLAogICAgICAgIGdyb3VwVHJlZToge30sCiAgICAgICAgcGFnZUJlYW46IHsKICAgICAgICAgIHBhZ2U6IDEsCiAgICAgICAgICBwYWdlU2l6ZTogLTEsCiAgICAgICAgICBzaG93VG90YWw6IHRydWUKICAgICAgICB9LAogICAgICAgIHF1ZXJ5czogW3sKICAgICAgICAgIGdyb3VwOiAnbWFpbicsCiAgICAgICAgICBvcGVyYXRpb246ICdFUVVBTCcsCiAgICAgICAgICBwYXJlbnRHcm91cDogJycsCiAgICAgICAgICBwcm9wZXJ0eTogJ3AuY29kZV8nLAogICAgICAgICAgcmVsYXRpb246ICdBTkQnLAogICAgICAgICAgdmFsdWU6ICd5ZHpmamx5JwogICAgICAgIH1dCiAgICAgIH07CiAgICAgIFRlYW1NZW1iZXJNYW5hZ2UuZ2V0RGV2aWNlSW5mbyhvYmosIGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBjb25zb2xlLmxvZyhyZXMpOwogICAgICAgIF90aGlzMi5kZXZpY2VMaXN0ID0gcmVzLnJvd3M7CiAgICAgIH0pOwogICAgfSwKICAgIHJlbmRlclRyZWVOb2RlOiBmdW5jdGlvbiByZW5kZXJUcmVlTm9kZShkYXRhKSB7CiAgICAgIGlmIChkYXRhICE9IG51bGwgJiYgZGF0YS5sZW5ndGggPiAwKSB7CiAgICAgICAgdmFyIG9yZ05hbWVzID0gbmV3IFNldCgpOwogICAgICAgIGRhdGEuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgb3JnTmFtZXMuYWRkKGl0ZW0ub3JnTmFtZSk7CiAgICAgICAgfSk7CiAgICAgICAgdmFyIHRyZWVOb2RlcyA9IFtdOwogICAgICAgIG9yZ05hbWVzLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgIHZhciBwaWQgPSBbXTsKICAgICAgICAgIHZhciBjaGlsZCA9IGRhdGEuZmlsdGVyKGZ1bmN0aW9uIChjKSB7CiAgICAgICAgICAgIGlmIChjLm9yZ05hbWUgPT09IGl0ZW0pIHsKICAgICAgICAgICAgICBwaWQucHVzaChjLmlkKTsKICAgICAgICAgICAgICByZXR1cm4gYzsKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgICB2YXIgbm9kZSA9IHsKICAgICAgICAgICAgaWQ6IHBpZC5qb2luKCcsJyksCiAgICAgICAgICAgIG5hbWU6IGl0ZW0sCiAgICAgICAgICAgIGNoaWxkcmVuOiBjaGlsZAogICAgICAgICAgfTsKICAgICAgICAgIHRyZWVOb2Rlcy5wdXNoKG5vZGUpOwogICAgICAgIH0pOwogICAgICAgIHRoaXMuZGVwdHMgPSB0cmVlTm9kZXM7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5kZXB0cyA9IFtdOwogICAgICB9CiAgICB9LAogICAgaGFuZGxlTm9kZUNsaWNrOiBmdW5jdGlvbiBoYW5kbGVOb2RlQ2xpY2soZGF0YSkgewogICAgICAvLyDngrnlh7vliIbnsbvmoJHoioLngrkKICAgICAgdGhpcy5jdXJyZW50VHJlZU5vZGUgPSBkYXRhOwogICAgICB0aGlzLmxvYWREYXRhKDEpOwogICAgfSwKICAgIC8vIOmHjee9rgogICAgY2xlYXJRdWVyeXM6IGZ1bmN0aW9uIGNsZWFyUXVlcnlzKCkgewogICAgICB0aGlzLnF1ZXJ5c1swXS52YWx1ZSA9ICcnOwogICAgICB0aGlzLnF1ZXJ5c1sxXS52YWx1ZSA9IG51bGw7CiAgICAgIHRoaXMucXVlcnlzWzJdLnZhbHVlID0gbnVsbDsKICAgICAgdGhpcy5jdXJyZW50VHJlZU5vZGUgPSAnJzsKICAgIH0sCiAgICAvLyDojrflj5ZsaXN0CiAgICBsb2FkRGF0YTogZnVuY3Rpb24gbG9hZERhdGEocGFnZSkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgaWYgKHBhZ2UpIHsKICAgICAgICB0aGlzLnF1ZXJ5UGFyYW0ucGFnZUJlYW4ucGFnZSA9IHBhZ2U7CiAgICAgIH0KICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhpcy50YWJsZURhdGEgPSBbXTsKICAgICAgdGhpcy5xdWVyeVBhcmFtLnF1ZXJ5cyA9IFtdOwogICAgICBpZiAodGhpcy5xdWVyeXNbMF0udmFsdWUpIHsKICAgICAgICB0aGlzLnF1ZXJ5UGFyYW0ucXVlcnlzLnB1c2godGhpcy5xdWVyeXNbMF0pOwogICAgICB9CiAgICAgIGlmICh0aGlzLmN1cnJlbnRUcmVlTm9kZSkgewogICAgICAgIC8vIGlmICh0aGlzLmN1cnJlbnRUcmVlTm9kZS5kYXRhVHlwZSA9PT0gJ09SRycpIHsKICAgICAgICAvLyAgICAgdGhpcy5xdWVyeXNbMl0udmFsdWUgPSB0aGlzLmN1cnJlbnRUcmVlTm9kZS5pZAogICAgICAgIC8vICAgICB0aGlzLnF1ZXJ5UGFyYW0ucXVlcnlzLnB1c2godGhpcy5xdWVyeXNbMl0pCiAgICAgICAgLy8gfSBlbHNlIHsKICAgICAgICAvLyAgICAgdGhpcy5xdWVyeXNbMV0udmFsdWUgPSB0aGlzLmN1cnJlbnRUcmVlTm9kZS5pZAogICAgICAgIC8vICAgICB0aGlzLnF1ZXJ5UGFyYW0ucXVlcnlzLnB1c2godGhpcy5xdWVyeXNbMV0pCiAgICAgICAgLy8gfQogICAgICAgIHRoaXMucXVlcnlzWzJdLnZhbHVlID0gdGhpcy5jdXJyZW50VHJlZU5vZGUuaWQ7CiAgICAgICAgdGhpcy5xdWVyeVBhcmFtLnF1ZXJ5cy5wdXNoKHRoaXMucXVlcnlzWzJdKTsKICAgICAgfQogICAgICBUZWFtTWVtYmVyTWFuYWdlLnBhZ2VRdWVyeSh0aGlzLnF1ZXJ5UGFyYW0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIHZhciBfcmVzJGRhdGEgPSByZXMuZGF0YSwKICAgICAgICAgIHRvdGFsID0gX3JlcyRkYXRhLnRvdGFsLAogICAgICAgICAgcm93cyA9IF9yZXMkZGF0YS5yb3dzOwogICAgICAgIF90aGlzMy50b3RhbCA9IHRvdGFsOwogICAgICAgIF90aGlzMy50YWJsZURhdGEgPSByb3dzOwogICAgICAgIF90aGlzMy50YWJsZURhdGEuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgX3RoaXMzLmRldmljZUxpc3QuZm9yRWFjaChmdW5jdGlvbiAoaXQpIHsKICAgICAgICAgICAgaWYgKGl0ZW0uZGV2aWNlQ29kZSA9PT0gaXQuY29kZSkgewogICAgICAgICAgICAgIGl0ZW0uZGV2aWNlQ29kZU5hbWUgPSBpdC5uYW1lOwogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgICBfdGhpczMuJHNldChfdGhpczMudGFibGVEYXRhKTsKICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDkv67mlLkKICAgIGhhbmRsZVVwZGF0ZTogZnVuY3Rpb24gaGFuZGxlVXBkYXRlKHJvdykgewogICAgICB0aGlzLiRyZWZzLmZvcm1Nb2RhbC5VcGRhdGUocm93KTsKICAgIH0sCiAgICAvLyBhZGQKICAgIGhhbmRsZUFkZDogZnVuY3Rpb24gaGFuZGxlQWRkKCkgewogICAgICB0aGlzLiRyZWZzLmZvcm1Nb2RhbC5hZGQodGhpcy5jdXJyZW50VHJlZU5vZGUpOwogICAgfSwKICAgIGNsb3NlU3RzaG93Rm9ybTogZnVuY3Rpb24gY2xvc2VTdHNob3dGb3JtKCkgewogICAgICB0aGlzLlN0c2hvd0Zvcm1EaWFzID0gZmFsc2U7CiAgICB9LAogICAgZG93bkZpbGU6IGZ1bmN0aW9uIGRvd25GaWxlKCkgewogICAgICBUZWFtTWVtYmVyTWFuYWdlLmV4cG9ydE1lbWJlcihfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIHRoaXMucXVlcnlQYXJhbSksIHt9LCB7CiAgICAgICAgcGFnZUJlYW46IHsKICAgICAgICAgIHBhZ2VTaXplOiAtMQogICAgICAgIH0KICAgICAgfSksIGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICAvLyDmlofku7bkuIrkvKDliY0KICAgIGJlZm9yZVVwbG9hZDogZnVuY3Rpb24gYmVmb3JlVXBsb2FkKCkgewogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgfSwKICAgIC8v5LiK5Lyg5oiQ5YqfCiAgICBoYW5kbGVBdmF0YXJTdWNjZXNzOiBmdW5jdGlvbiBoYW5kbGVBdmF0YXJTdWNjZXNzKHJlcywgZmlsZSkgewogICAgICAvL+aPkOekugogICAgICB0aGlzLiRub3RpZnkoewogICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICBtZXNzYWdlOiB0aGlzLiR0KCflr7zlhaXmiJDlip8hJyksCiAgICAgICAgZHVyYXRpb246IDIwMDAKICAgICAgfSk7CiAgICAgIHRoaXMubG9hZERhdGEoKTsgLy/osIPnlKjnlKjpobXpnaLmn6Xor6LmjqXlj6PvvIzliLfmlrDmlbDmja4KICAgIH0sCiAgICAvL+S4iuS8oOWksei0pQogICAgaGFuZGxlQXZhdGFyRXJyb3I6IGZ1bmN0aW9uIGhhbmRsZUF2YXRhckVycm9yKGVyciwgZmlsZSwgZmlsZUxpc3QpIHsKICAgICAgdmFyIGRhdGEgPSBKU09OLnBhcnNlKGVyci5tZXNzYWdlKTsKICAgICAgdmFyIG1zZyA9IGRhdGEubWVzc2FnZSA/IGRhdGEubWVzc2FnZSA6ICflr7zlhaXlpLHotKXvvIEnOwogICAgICAvL+aPkOekugogICAgICB0aGlzLiRub3RpZnkoewogICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgbWVzc2FnZTogdGhpcy4kdChtc2cpLAogICAgICAgIGR1cmF0aW9uOiAyMDAwCiAgICAgIH0pOwogICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgIH0sCiAgICAvLyDmqKHmnb/kuIvovb0KICAgIGRvd25Nb2RlbDogZnVuY3Rpb24gZG93bk1vZGVsKCkgewogICAgICB3aW5kb3cub3Blbih0aGlzLmFjdGlvblVybCArICcvbWFuYWdlci9kdXR5L21lbWJlci9kb3duTW9kZWwnLCAnX2JsYW5rJyk7CiAgICB9CiAgfQp9Ow=="},null]}