forked from liweijie/education
1 line
13 KiB
JSON
1 line
13 KiB
JSON
{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\thread-loader\\dist\\cjs.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\student\\warningCondition\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\student\\warningCondition\\index.vue","mtime":1787567871647},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\babel.config.js","mtime":1787567871334},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1787309791954},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js","mtime":1787309793790}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiQzovVXNlcnMvQWRtaW4vRGVza3RvcC9lZHVjYXRpb24vZnJvbnRlbmQvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5jb25jYXQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnRyaW0uanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgbGlzdFdhcm5pbmdDb25kaXRpb24sIGdldFdhcm5pbmdDb25kaXRpb24sIGFkZFdhcm5pbmdDb25kaXRpb24sIHVwZGF0ZVdhcm5pbmdDb25kaXRpb24gfSBmcm9tICJAL2FwaS9zdHVkZW50UmVjb3Jkcy93YXJuaW5nQ29uZGl0aW9uIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJXYXJuaW5nQ29uZGl0aW9uIiwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT0g5p+l6K+i5p2h5Lu2ID09PT09PT09PT09PT09PT09PT09CiAgICAgIHNlYXJjaEZvcm06IHsKICAgICAgICBtYzogJycsCiAgICAgICAgcHhseDogJycsCiAgICAgICAgcHhjYzogJycsCiAgICAgICAgdHk6ICcnCiAgICAgIH0sCiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09IOWIl+ihqOaVsOaNriA9PT09PT09PT09PT09PT09PT09PQogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2VOdW06IDEsCiAgICAgIHBhZ2VTaXplOiAyMCwKICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT0g5paw5aKeL+e8lui+kSA9PT09PT09PT09PT09PT09PT09PQogICAgICBmb3JtRGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIGZvcm1UaXRsZTogJ+aWsOWinumihOitpuadoeS7ticsCiAgICAgIGlzQWRkOiB0cnVlLAogICAgICBmb3JtU2F2aW5nOiBmYWxzZSwKICAgICAgZm9ybTogdGhpcy5jcmVhdGVFbXB0eUZvcm0oKSwKICAgICAgZm9ybVJ1bGVzOiB7CiAgICAgICAgbWM6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLlkI3np7DkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgdHk6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLlgZznlKjkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImNoYW5nZSIKICAgICAgICB9XSwKICAgICAgICBiYjogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIueJiOacrOS4jeiDveS4uuepuiIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICB4Z3NqOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5L+u5pS55pe26Ze05LiN6IO95Li656m6IiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT0g6K+m5oOFID09PT09PT09PT09PT09PT09PT09CiAgICAgIHZpZXdEaWFsb2dWaXNpYmxlOiBmYWxzZSwKICAgICAgdmlld0xvYWRpbmc6IGZhbHNlLAogICAgICB2aWV3Rm9ybToge30KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5mZXRjaExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8qKiDliJvlu7rnqbrooajljZUgKi9jcmVhdGVFbXB0eUZvcm06IGZ1bmN0aW9uIGNyZWF0ZUVtcHR5Rm9ybSgpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBtYzogJycsCiAgICAgICAgcHhseDogJycsCiAgICAgICAgcHhjYzogJycsCiAgICAgICAgZHF4cWtzYmpnbXNzeDogdW5kZWZpbmVkLAogICAgICAgIGRxeHFrc2JqZ21zeHg6IHVuZGVmaW5lZCwKICAgICAgICBkcXhxa2Niamdtc3N4OiB1bmRlZmluZWQsCiAgICAgICAgZHF4cWtjYmpnbXN4eDogdW5kZWZpbmVkLAogICAgICAgIGRxeHFiamdtc3N4OiB1bmRlZmluZWQsCiAgICAgICAgZHF4cWJqZ21zeHg6IHVuZGVmaW5lZCwKICAgICAgICBxYmtzYmpnbXNzeDogdW5kZWZpbmVkLAogICAgICAgIHFia3Niamdtc3h4OiB1bmRlZmluZWQsCiAgICAgICAgcWJrY2JqZ21zc3g6IHVuZGVmaW5lZCwKICAgICAgICBxYmtjYmpnbXN4eDogdW5kZWZpbmVkLAogICAgICAgIHFiYmpnbXNzeDogdW5kZWZpbmVkLAogICAgICAgIHFiYmpnbXN4eDogdW5kZWZpbmVkLAogICAgICAgIHR5OiAwLAogICAgICAgIGJiOiAnJywKICAgICAgICB4Z3NqOiAnJwogICAgICB9OwogICAgfSwKICAgIC8vID09PT09PT09PT09PT09PT09PT09IOafpeivouWIl+ihqCA9PT09PT09PT09PT09PT09PT09PQogICAgZmV0Y2hMaXN0OiBmdW5jdGlvbiBmZXRjaExpc3QoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHZhciBwYXJhbXMgPSB7CiAgICAgICAgcGFnZU51bTogdGhpcy5wYWdlTnVtLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CiAgICAgIC8vIOeKtuaAge+8mjAg5ZCv55SoIC8gMSDlgZznlKjvvIjpgInkuK3ml7bmiY3kvKDvvIkKICAgICAgaWYgKHRoaXMuc2VhcmNoRm9ybS50eSAhPT0gJycgJiYgdGhpcy5zZWFyY2hGb3JtLnR5ICE9PSBudWxsICYmIHRoaXMuc2VhcmNoRm9ybS50eSAhPT0gdW5kZWZpbmVkKSB7CiAgICAgICAgcGFyYW1zLnR5ID0gdGhpcy5zZWFyY2hGb3JtLnR5OwogICAgICB9CiAgICAgIC8vIOWFtuS9meaWh+acrOadoeS7tumdnuepuuaXtuaJjeS8oAogICAgICA7CiAgICAgIFsnbWMnLCAncHhseCcsICdweGNjJ10uZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7CiAgICAgICAgaWYgKF90aGlzLnNlYXJjaEZvcm1ba2V5XSAhPT0gJycgJiYgX3RoaXMuc2VhcmNoRm9ybVtrZXldICE9PSBudWxsICYmIF90aGlzLnNlYXJjaEZvcm1ba2V5XSAhPT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICBwYXJhbXNba2V5XSA9IF90aGlzLnNlYXJjaEZvcm1ba2V5XS50cmltKCk7CiAgICAgICAgfQogICAgICB9KTsKICAgICAgbGlzdFdhcm5pbmdDb25kaXRpb24ocGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIHZhciBkYXRhID0gcmVzcG9uc2UuZGF0YSB8fCB7fTsKICAgICAgICBfdGhpcy50YWJsZURhdGEgPSBkYXRhLnJlY29yZHMgfHwgW107CiAgICAgICAgX3RoaXMudG90YWwgPSBkYXRhLnRvdGFsIHx8IDA7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMudGFibGVEYXRhID0gW107CiAgICAgICAgX3RoaXMudG90YWwgPSAwOwogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9LAogICAgaGFuZGxlU2VhcmNoOiBmdW5jdGlvbiBoYW5kbGVTZWFyY2goKSB7CiAgICAgIHRoaXMucGFnZU51bSA9IDE7CiAgICAgIHRoaXMuZmV0Y2hMaXN0KCk7CiAgICB9LAogICAgaGFuZGxlUmVzZXQ6IGZ1bmN0aW9uIGhhbmRsZVJlc2V0KCkgewogICAgICB0aGlzLnNlYXJjaEZvcm0gPSB7CiAgICAgICAgbWM6ICcnLAogICAgICAgIHB4bHg6ICcnLAogICAgICAgIHB4Y2M6ICcnLAogICAgICAgIHR5OiAnJwogICAgICB9OwogICAgICB0aGlzLnBhZ2VOdW0gPSAxOwogICAgICB0aGlzLmZldGNoTGlzdCgpOwogICAgfSwKICAgIGhhbmRsZVBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVBhZ2VDaGFuZ2UoY3VycmVudCkgewogICAgICB0aGlzLnBhZ2VOdW0gPSBjdXJyZW50OwogICAgICB0aGlzLmZldGNoTGlzdCgpOwogICAgfSwKICAgIGhhbmRsZVNpemVDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2VTaXplID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlTnVtID0gMTsKICAgICAgdGhpcy5mZXRjaExpc3QoKTsKICAgIH0sCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PSDmlrDlop4v57yW6L6RID09PT09PT09PT09PT09PT09PT09CiAgICBoYW5kbGVBZGQ6IGZ1bmN0aW9uIGhhbmRsZUFkZCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMuaXNBZGQgPSB0cnVlOwogICAgICB0aGlzLmZvcm1UaXRsZSA9ICfmlrDlop7pooTorabmnaHku7YnOwogICAgICB0aGlzLmZvcm0gPSB0aGlzLmNyZWF0ZUVtcHR5Rm9ybSgpOwogICAgICB0aGlzLmZvcm1EaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzMi4kcmVmcy5mb3JtUmVmICYmIF90aGlzMi4kcmVmcy5mb3JtUmVmLmNsZWFyVmFsaWRhdGUoKTsKICAgICAgfSk7CiAgICB9LAogICAgaGFuZGxlRWRpdDogZnVuY3Rpb24gaGFuZGxlRWRpdChyb3cpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHRoaXMuaXNBZGQgPSBmYWxzZTsKICAgICAgdGhpcy5mb3JtVGl0bGUgPSAn57yW6L6R6aKE6K2m5p2h5Lu2JzsKICAgICAgdGhpcy5mb3JtID0gdGhpcy5jcmVhdGVFbXB0eUZvcm0oKTsKICAgICAgdGhpcy5mb3JtRGlhbG9nVmlzaWJsZSA9IHRydWU7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczMuJHJlZnMuZm9ybVJlZiAmJiBfdGhpczMuJHJlZnMuZm9ybVJlZi5jbGVhclZhbGlkYXRlKCk7CiAgICAgIH0pOwogICAgICBnZXRXYXJuaW5nQ29uZGl0aW9uKHJvdy5iaCkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICB2YXIgZGF0YSA9IHJlc3BvbnNlLmRhdGEgfHwge307CiAgICAgICAgX3RoaXMzLmZpbGxGb3JtRGF0YShkYXRhKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkge30pOwogICAgfSwKICAgIC8qKiDlm57loavooajljZXmlbDmja4gKi9maWxsRm9ybURhdGE6IGZ1bmN0aW9uIGZpbGxGb3JtRGF0YShkYXRhKSB7CiAgICAgIHZhciBmaWVsZEtleXMgPSBbJ21jJywgJ3B4bHgnLCAncHhjYycsICdkcXhxa3Niamdtc3N4JywgJ2RxeHFrc2JqZ21zeHgnLCAnZHF4cWtjYmpnbXNzeCcsICdkcXhxa2Niamdtc3h4JywgJ2RxeHFiamdtc3N4JywgJ2RxeHFiamdtc3h4JywgJ3Fia3Niamdtc3N4JywgJ3Fia3Niamdtc3h4JywgJ3Fia2Niamdtc3N4JywgJ3Fia2Niamdtc3h4JywgJ3FiYmpnbXNzeCcsICdxYmJqZ21zeHgnLCAnYmInLCAneGdzaiddOwogICAgICB2YXIgcmVzdWx0ID0gdGhpcy5jcmVhdGVFbXB0eUZvcm0oKTsKICAgICAgZmllbGRLZXlzLmZvckVhY2goZnVuY3Rpb24gKGtleSkgewogICAgICAgIHJlc3VsdFtrZXldID0gZGF0YVtrZXldICE9PSBudWxsICYmIGRhdGFba2V5XSAhPT0gdW5kZWZpbmVkID8gZGF0YVtrZXldIDogcmVzdWx0W2tleV07CiAgICAgIH0pOwogICAgICByZXN1bHQuYmggPSBkYXRhLmJoOwogICAgICByZXN1bHQudHkgPSBkYXRhLnR5ID09PSAxIHx8IGRhdGEudHkgPT09IHRydWUgPyAxIDogMDsKICAgICAgdGhpcy5mb3JtID0gcmVzdWx0OwogICAgfSwKICAgIGhhbmRsZUZvcm1TdWJtaXQ6IGZ1bmN0aW9uIGhhbmRsZUZvcm1TdWJtaXQoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKCF2YWxpZCkgcmV0dXJuOwogICAgICAgIF90aGlzNC5mb3JtU2F2aW5nID0gdHJ1ZTsKICAgICAgICB2YXIgcGF5bG9hZCA9IF9vYmplY3RTcHJlYWQoe30sIF90aGlzNC5mb3JtKTsKICAgICAgICBpZiAoIV90aGlzNC5pc0FkZCkgewogICAgICAgICAgcGF5bG9hZC5iaCA9IF90aGlzNC5mb3JtLmJoOwogICAgICAgIH0KICAgICAgICB2YXIgcmVxdWVzdCA9IF90aGlzNC5pc0FkZCA/IGFkZFdhcm5pbmdDb25kaXRpb24ocGF5bG9hZCkgOiB1cGRhdGVXYXJuaW5nQ29uZGl0aW9uKHBheWxvYWQpOwogICAgICAgIHJlcXVlc3QudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgICBfdGhpczQuJG1lc3NhZ2Uuc3VjY2VzcyhfdGhpczQuaXNBZGQgPyAn5paw5aKe5oiQ5YqfJyA6ICfkv67mlLnmiJDlip8nKTsKICAgICAgICAgIF90aGlzNC5mb3JtRGlhbG9nVmlzaWJsZSA9IGZhbHNlOwogICAgICAgICAgX3RoaXM0LmZldGNoTGlzdCgpOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHt9KS5maW5hbGx5KGZ1bmN0aW9uICgpIHsKICAgICAgICAgIF90aGlzNC5mb3JtU2F2aW5nID0gZmFsc2U7CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vID09PT09PT09PT09PT09PT09PT09IOWBnOeUqC/lkK/nlKjliIfmjaIgPT09PT09PT09PT09PT09PT09PT0KICAgIGhhbmRsZVRvZ2dsZURpc2FibGU6IGZ1bmN0aW9uIGhhbmRsZVRvZ2dsZURpc2FibGUocm93LCB2YWwpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHZhciBpc0Rpc2FibGUgPSB2YWwgPT09IDEgfHwgdmFsID09PSB0cnVlOwogICAgICB2YXIgcHJldlR5ID0gaXNEaXNhYmxlID8gMCA6IDE7CiAgICAgIHZhciBhY3Rpb25OYW1lID0gaXNEaXNhYmxlID8gJ+WBnOeUqCcgOiAn5ZCv55SoJzsKICAgICAgdGhpcy4kY29uZmlybSgiXHU3ODZFXHU1QjlBXHU4OTgxIi5jb25jYXQoYWN0aW9uTmFtZSwgIlx1MzAwQyIpLmNvbmNhdChyb3cubWMgfHwgcm93LmJoIHx8ICfor6XpooTorabmnaHku7YnLCAiXHUzMDBEXHU1NDE3XHVGRjFGIiksICfns7vnu5/mj5DnpLonLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAgIHR5cGU6ICd3YXJuaW5nJwogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gdXBkYXRlV2FybmluZ0NvbmRpdGlvbihfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIHJvdyksIHt9LCB7CiAgICAgICAgICB0eTogaXNEaXNhYmxlID8gMSA6IDAKICAgICAgICB9KSk7CiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzNS4kbWVzc2FnZS5zdWNjZXNzKGFjdGlvbk5hbWUgKyAn5oiQ5YqfJyk7CiAgICAgICAgX3RoaXM1LmZldGNoTGlzdCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7CiAgICAgICAgLy8g5Y+W5raI5oiW5o6l5Y+j5aSx6LSl5pe25Zue5rua5byA5YWz54q25oCB5bm25Yi35pawCiAgICAgICAgcm93LnR5ID0gcHJldlR5OwogICAgICAgIF90aGlzNS5mZXRjaExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8gPT09PT09PT09PT09PT09PT09PT0g6K+m5oOFID09PT09PT09PT09PT09PT09PT09CiAgICBoYW5kbGVWaWV3OiBmdW5jdGlvbiBoYW5kbGVWaWV3KHJvdykgewogICAgICB2YXIgX3RoaXM2ID0gdGhpczsKICAgICAgdGhpcy52aWV3RGlhbG9nVmlzaWJsZSA9IHRydWU7CiAgICAgIHRoaXMudmlld0xvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLnZpZXdGb3JtID0ge307CiAgICAgIGdldFdhcm5pbmdDb25kaXRpb24ocm93LmJoKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIF90aGlzNi52aWV3Rm9ybSA9IHJlc3BvbnNlLmRhdGEgfHwge307CiAgICAgICAgX3RoaXM2LnZpZXdMb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczYudmlld0xvYWRpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9LAogICAgLyoqIOepuuWAvOaYvuekuuWNoOS9jeespiAqL2Zvcm1hdFZhbHVlOiBmdW5jdGlvbiBmb3JtYXRWYWx1ZSh2YWwpIHsKICAgICAgcmV0dXJuIHZhbCAhPT0gbnVsbCAmJiB2YWwgIT09IHVuZGVmaW5lZCA/IHZhbCA6ICctJzsKICAgIH0KICB9Cn07"},null]} |