{"remainingRequest":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\dataShare-fvue\\src\\views\\arithmeticManage\\arithmeticTask\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\src\\views\\arithmeticManage\\arithmeticTask\\index.vue","mtime":1737053739369},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\babel.config.js","mtime":1733906004399},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvZGF0YVNoYXJlLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yUnVudGltZS5qcyI7CmltcG9ydCBfYXN5bmNUb0dlbmVyYXRvciBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9kYXRhU2hhcmUtZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL2RhdGFTaGFyZS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmluZC1pbmRleC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB0YWJsZU1peGluIGZyb20gJ0AvbWl4aW5zL3RhYmxlLmpzJzsgLy8g5YiX6KGobWl4aW5zCmltcG9ydCBEZXRhaWxEaWFsb2cgZnJvbSAnLi9EZXRhaWxEaWFsb2cudnVlJzsKaW1wb3J0IFRvb2x0aXBCdXR0b24gZnJvbSAnQC92aWV3cy9kYXRhU2VydmljZXMvZGF0YVNlcnZpY2VBUEkvY29tcG9uZW50cy9Ub29sdGlwQnV0dG9uLnZ1ZSc7CmltcG9ydCBwdWJsaXNoRGlhbG9nIGZyb20gJ0Avdmlld3MvYXJpdGhtZXRpY01hbmFnZS9hcml0aG1ldGljVGFzay9wdWJsaXNoRGlhbG9nLnZ1ZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnYXJpdGhtZXRpY1Rhc2snLAogIGNvbXBvbmVudHM6IHsKICAgIHB1Ymxpc2hEaWFsb2c6IHB1Ymxpc2hEaWFsb2csCiAgICBUb29sdGlwQnV0dG9uOiBUb29sdGlwQnV0dG9uLAogICAgRGV0YWlsRGlhbG9nOiBEZXRhaWxEaWFsb2cKICB9LAogIG1peGluczogW3RhYmxlTWl4aW5dLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdmFyIFRBQkxFX0NPTkZJRyA9IHsKICAgICAgZmlsdGVyczogewogICAgICAgIHN0YXR1czogJzEnLAogICAgICAgIG5hbWU6ICcnCiAgICAgIH0sCiAgICAgIC8vIOWIl+ihqOihqOWktAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAn566X5rOV5Lu75Yqh5ZCN56ewJywKICAgICAgICBwcm9wOiAnaW5mZXJlbmNlTmFtZScsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ+eul+azleS7u+WKoee8lueggScsCiAgICAgICAgcHJvcDogJ2luZmVyZW5jZUNvZGUnLAogICAgICAgIGFsaWduOiAnY2VudGVyJwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICfnrpfms5XnirbmgIEnLAogICAgICAgIHByb3A6ICdpbmZlcmVuY2VTdGF0dXMnLAogICAgICAgIGRhdGFUeXBlOiAnc2xvdCcsCiAgICAgICAgc2xvdDogJ2luZmVyZW5jZVN0YXR1cycsCiAgICAgICAgd2lkdGg6ICcxNDBweCcsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH0sIHsKICAgICAgICBkYXRhVHlwZTogJ29wdGlvbicsCiAgICAgICAgbGFiZWw6ICfmk43kvZwnLAogICAgICAgIHdpZHRoOiAnMjQwcHgnLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIGFsaWduOiAnbGVmdCcsCiAgICAgICAgb3BlcmF0aW9uOiBbewogICAgICAgICAgbmFtZTogJ+eul+azleaOqOeQhicsCiAgICAgICAgICBpY29uOiAnZWwtaWNvbi1lZGl0LW91dGxpbmUnLAogICAgICAgICAgY2xpY2tGdW46IGZ1bmN0aW9uIGNsaWNrRnVuKHJvdykgewogICAgICAgICAgICBfdGhpcy5zaG93RGV0YWlsKHJvdyk7CiAgICAgICAgICB9CiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogJ+aOqOeQhuWujOaIkCcsCiAgICAgICAgICBpY29uOiAnZWwtaWNvbi1lZGl0LW91dGxpbmUnLAogICAgICAgICAgc2hvd0hpZGU6IGZ1bmN0aW9uIHNob3dIaWRlKHJvdykgewogICAgICAgICAgICByZXR1cm4gcm93LmluZmVyZW5jZVN0YXR1cyA9PT0gMTsKICAgICAgICAgIH0sCiAgICAgICAgICBjbGlja0Z1bjogZnVuY3Rpb24gY2xpY2tGdW4ocm93KSB7CiAgICAgICAgICAgIF90aGlzLnNob3dEZXRhaWwocm93KTsKICAgICAgICAgIH0KICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAn566X5rOV5Y+R5biDJywKICAgICAgICAgIGljb246ICdlbC1pY29uLXMtcHJvbW90aW9uJywKICAgICAgICAgIGNvbG9yOiAnIzY3YzIzYScsCiAgICAgICAgICBzaG93SGlkZTogZnVuY3Rpb24gc2hvd0hpZGUocm93KSB7CiAgICAgICAgICAgIHJldHVybiByb3cuaW5mZXJlbmNlU3RhdHVzID09PSAyIHx8IHJvdy5pbmZlcmVuY2VTdGF0dXMgPT09IDQ7CiAgICAgICAgICB9LAogICAgICAgICAgY2xpY2tGdW46IGZ1bmN0aW9uIGNsaWNrRnVuKHJvdykgewogICAgICAgICAgICBfdGhpcy5wdWJsaXNoKHJvdyk7CiAgICAgICAgICB9CiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogJ+WPlua2iOWPkeW4gycsCiAgICAgICAgICBpY29uOiAnZWwtaWNvbi1zLXJlbGVhc2UnLAogICAgICAgICAgY29sb3I6ICcjZTZhMjNjJywKICAgICAgICAgIHNob3dIaWRlOiBmdW5jdGlvbiBzaG93SGlkZShyb3cpIHsKICAgICAgICAgICAgcmV0dXJuIHJvdy5pbmZlcmVuY2VTdGF0dXMgPT09IDM7CiAgICAgICAgICB9LAogICAgICAgICAgY2xpY2tGdW46IGZ1bmN0aW9uIGNsaWNrRnVuKHJvdykgewogICAgICAgICAgICBfdGhpcy51blB1Ymxpc2gocm93KTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgLy8gewogICAgICAgIC8vICAgbmFtZTogJ+afpeeci+eul+azlScsCiAgICAgICAgLy8gICBpY29uOiAnZWwtaWNvbi12aWV3JywKICAgICAgICAvLyAgIHNob3dIaWRlOiAocm93KSA9PiB7CiAgICAgICAgLy8gICAgIHJldHVybiByb3cuaW5mZXJlbmNlU3RhdHVzICE9PSAxOwogICAgICAgIC8vICAgfSwKICAgICAgICAvLyAgIGNsaWNrRnVuOiAocm93KSA9PiB7CiAgICAgICAgLy8gICAgIHRoaXMuc2hvd0RldGFpbChyb3cpOwogICAgICAgIC8vICAgfSwKICAgICAgICAvLyB9LAogICAgICAgIC8vIHsKICAgICAgICAvLyAgIG5hbWU6ICfliKDpmaTnrpfms5UnLAogICAgICAgIC8vICAgaWNvbjogJ2VsLWljb24tZGVsZXRlJywKICAgICAgICAvLyAgIGNvbG9yOiAncmVkJywKICAgICAgICAvLyAgIHNob3dIaWRlOiAocm93KSA9PiB7CiAgICAgICAgLy8gICAgIHJldHVybiByb3cuaW5mZXJlbmNlU3RhdHVzICE9PSAzOwogICAgICAgIC8vICAgfSwKICAgICAgICAvLyAgIGNsaWNrRnVuOiAocm93KSA9PiB7CiAgICAgICAgLy8gICAgIHRoaXMuZGVsZXRlKHJvdyk7CiAgICAgICAgLy8gICB9LAogICAgICAgIC8vIH0sCiAgICAgICAgXQogICAgICB9XQogICAgfTsKICAgIHZhciBESUFMT0dfQ09ORklHID0gewogICAgICBkaWFsb2dWaXNpYmxlOiBmYWxzZSwKICAgICAgZGlhbG9nVGl0bGU6ICfmlrDlop4nLAogICAgICBwdWJsaXNoRGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIHB1Ymxpc2hUaXRsZTogJycKICAgIH07CiAgICByZXR1cm4gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBUQUJMRV9DT05GSUcpLCBESUFMT0dfQ09ORklHKTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7fSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXREYXRhKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDogZTpgJrmjqXlj6PlkI4g6K+l5pa55rOV5Y+v55SodGFibGUuanMgIE1peGluc+mHjOeahGdldERhdGHmlrnms5Xmm7/ku6Mg77yM5q2k5aSE5Y+q5Li66Z2Z5oCB6aG16Z2i5byA5Y+R5L2/55SoCiAgICBnZXREYXRhOiBmdW5jdGlvbiBnZXREYXRhKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy50YWJsZUxvYWRpbmcgPSB0cnVlOwogICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICBjb25zb2xlLmxvZyhfdGhpczIuZmlsdGVycyk7CiAgICAgICAgX3RoaXMyLnRhYmxlRGF0YSA9IFt7CiAgICAgICAgICBpZDogJzEnLAogICAgICAgICAgaW5mZXJlbmNlTmFtZTogJ+eul+azleaOqOeQhjEnLAogICAgICAgICAgaW5mZXJlbmNlQ29kZTogJ3Rhc2sxJywKICAgICAgICAgIGluZmVyZW5jZVN0YXR1czogMSwKICAgICAgICAgIHJlc3VsdHNEZXNjcmlwdGlvbjogJycKICAgICAgICB9LCB7CiAgICAgICAgICBpZDogJzInLAogICAgICAgICAgaW5mZXJlbmNlTmFtZTogJ+eul+azleaOqOeQhjInLAogICAgICAgICAgaW5mZXJlbmNlQ29kZTogJ3Rhc2syJywKICAgICAgICAgIGluZmVyZW5jZVN0YXR1czogMiwKICAgICAgICAgIHJlc3VsdHNEZXNjcmlwdGlvbjogJycKICAgICAgICB9LCB7CiAgICAgICAgICBpZDogJzMnLAogICAgICAgICAgaW5mZXJlbmNlTmFtZTogJ+eul+azleaOqOeQhjMnLAogICAgICAgICAgaW5mZXJlbmNlQ29kZTogJ3Rhc2szJywKICAgICAgICAgIGluZmVyZW5jZVN0YXR1czogMywKICAgICAgICAgIHJlc3VsdHNEZXNjcmlwdGlvbjogJycKICAgICAgICB9LCB7CiAgICAgICAgICBpZDogJzQnLAogICAgICAgICAgaW5mZXJlbmNlTmFtZTogJ+eul+azleaOqOeQhjQnLAogICAgICAgICAgaW5mZXJlbmNlQ29kZTogJ3Rhc2s0JywKICAgICAgICAgIGluZmVyZW5jZVN0YXR1czogNCwKICAgICAgICAgIHJlc3VsdHNEZXNjcmlwdGlvbjogJycKICAgICAgICB9XTsKICAgICAgICBfdGhpczIudGFibGVMb2FkaW5nID0gZmFsc2U7CiAgICAgIH0sIDEwMDApOwogICAgfSwKICAgIGFkZERhdGE6IGZ1bmN0aW9uIGFkZERhdGEoKSB7CiAgICAgIHRoaXMuZGlhbG9nVGl0bGUgPSAn5paw5aKeJzsKICAgICAgdGhpcy5jdXJyZW50Um93ID0gbnVsbDsKICAgICAgdGhpcy5kaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgIH0sCiAgICBzaG93RGV0YWlsOiBmdW5jdGlvbiBzaG93RGV0YWlsKHJvdykgewogICAgICB2YXIgX3JvdyRpZCA9IHJvdy5pZCwKICAgICAgICBpZCA9IF9yb3ckaWQgPT09IHZvaWQgMCA/ICcnIDogX3JvdyRpZCwKICAgICAgICBfcm93JG5hbWUgPSByb3cubmFtZSwKICAgICAgICBuYW1lID0gX3JvdyRuYW1lID09PSB2b2lkIDAgPyAnJyA6IF9yb3ckbmFtZSwKICAgICAgICBfcm93JHRhYmxlQ2xhc3MgPSByb3cudGFibGVDbGFzcywKICAgICAgICB0YWJsZUNsYXNzID0gX3JvdyR0YWJsZUNsYXNzID09PSB2b2lkIDAgPyAnJyA6IF9yb3ckdGFibGVDbGFzczsKICAgICAgLy8g5omT5byA5paw55qE6aG16Z2iIOWIsCBocmVmIOi/meS4qumhtemdogogICAgICB2YXIgaHJlZiA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiAnL2FyaXRobWV0aWNNYW5hZ2UvYXJpdGhtZXRpY1Rhc2svbWluZE1hcFBhZ2UnLAogICAgICAgIHF1ZXJ5OiB7CiAgICAgICAgICBpZDogaWQKICAgICAgICB9CiAgICAgIH0pLmhyZWY7CiAgICAgIHdpbmRvdy5vcGVuKGhyZWYsICdfYmxhbmsnKTsKICAgIH0sCiAgICBvbkNvbmZpcm06IGZ1bmN0aW9uIG9uQ29uZmlybShkYXRhKSB7CiAgICAgIC8vIGNvbnN0IGlkID0gdGhpcy50YWJsZURhdGEubGVuZ3RoKys7CiAgICAgIHZhciBpZCA9ICIiLmNvbmNhdCh0aGlzLnRhYmxlRGF0YS5sZW5ndGggKyAxKTsKICAgICAgaWYgKGRhdGEgIT09IG51bGwgJiYgZGF0YSAhPT0gdm9pZCAwICYmIGRhdGEuaWQpIHsKICAgICAgICB2YXIgaW5kID0gdGhpcy50YWJsZURhdGEuZmluZEluZGV4KGZ1bmN0aW9uIChvKSB7CiAgICAgICAgICByZXR1cm4gby5pZCA9PSBkYXRhLmlkOwogICAgICAgIH0pOwogICAgICAgIGluZCA+PSAwICYmIHRoaXMudGFibGVEYXRhLnNwbGljZShpbmQsIDEsIGRhdGEpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMudGFibGVEYXRhLnB1c2goX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBkYXRhKSwge30sIHsKICAgICAgICAgIGlkOiBpZAogICAgICAgIH0pKTsKICAgICAgfQogICAgICBjb25zb2xlLmxvZygn5paw5aKe5pWw5o2uJywgdGhpcy50YWJsZURhdGEpOwogICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgIH0sCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB0aGlzLmRpYWxvZ1RpdGxlID0gIlx1N0YxNlx1OEY5MSAtICIuY29uY2F0KHJvdy5pbmZlcmVuY2VOYW1lKTsKICAgICAgdGhpcy5jdXJyZW50Um93ID0gcm93OwogICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSB0cnVlOwogICAgfSwKICAgIGRlbERhdGE6IGZ1bmN0aW9uIGRlbERhdGEocm93KSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB0aGlzLiRjb25maXJtKCJcdTZCNjRcdTY0Q0RcdTRGNUNcdTVDMDZcdTUyMjBcdTk2NjRcdTdCOTdcdTZDRDVcdTRFRkJcdTUyQTFcdUZGMDgiLmNvbmNhdChyb3cuaW5mZXJlbmNlTmFtZSwgIlx1RkYwOSwgXHU2NjJGXHU1NDI2XHU3RUU3XHU3RUVEPyIpLCAn5o+Q56S6JywgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkudGhlbigvKiNfX1BVUkVfXyovX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgdmFyIF95aWVsZCRBUEkkcmVtb3ZlQXBwUywgc3RhdGUsIG1lc3NhZ2U7CiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLnN1Y2Nlc3MoJ+WIoOmZpOeul+azleS7u+WKoeaIkOWKn++8gScpOwogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hYnJ1cHQoInJldHVybiIpOwogICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgX3lpZWxkJEFQSSRyZW1vdmVBcHBTID0gX2NvbnRleHQuc2VudDsKICAgICAgICAgICAgICBzdGF0ZSA9IF95aWVsZCRBUEkkcmVtb3ZlQXBwUy5zdGF0ZTsKICAgICAgICAgICAgICBtZXNzYWdlID0gX3lpZWxkJEFQSSRyZW1vdmVBcHBTLm1lc3NhZ2U7CiAgICAgICAgICAgICAgaWYgKHN0YXRlKSB7CiAgICAgICAgICAgICAgICBfdGhpczMuZ2V0RGF0YSgpOwogICAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLnN1Y2Nlc3MoJ+WIoOmZpOeul+azleS7u+WKoeaIkOWKn++8gScpOwogICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBfdGhpczMuJG1lc3NhZ2Uud2FybmluZyhtZXNzYWdlIHx8ICfliKDpmaTnrpfms5Xku7vliqHlpLHotKXvvIEnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDE0OwogICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDExOgogICAgICAgICAgICAgIF9jb250ZXh0LnByZXYgPSAxMTsKICAgICAgICAgICAgICBfY29udGV4dC50MCA9IF9jb250ZXh0WyJjYXRjaCJdKDIpOwogICAgICAgICAgICAgIF90aGlzMy4kbWVzc2FnZS53YXJuaW5nKF9jb250ZXh0LnQwIHx8ICfliKDpmaTnrpfms5Xku7vliqHlpLHotKXvvIEnKTsKICAgICAgICAgICAgY2FzZSAxNDoKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUsIG51bGwsIFtbMiwgMTFdXSk7CiAgICAgIH0pKSkuY2F0Y2goZnVuY3Rpb24gKCkge30pOwogICAgfSwKICAgIHVuUHVibGlzaDogZnVuY3Rpb24gdW5QdWJsaXNoKHJvdykgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgdGhpcy4kY29uZmlybSgiXHU2QjY0XHU2NENEXHU0RjVDXHU1QzA2XHU0RTBCXHU2N0I2XHU3Qjk3XHU2Q0Q1XHU0RUZCXHU1MkExXHVGRjA4Ii5jb25jYXQocm93LmluZmVyZW5jZU5hbWUsICJcdUZGMDksIFx1NjYyRlx1NTQyNlx1N0VFN1x1N0VFRD8iKSwgJ+aPkOekuicsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsCiAgICAgICAgdHlwZTogJ3dhcm5pbmcnCiAgICAgIH0pLnRoZW4oLyojX19QVVJFX18qL19hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lKCkubWFyayhmdW5jdGlvbiBfY2FsbGVlMigpIHsKICAgICAgICB2YXIgX3lpZWxkJEFQSSRyZW1vdmVBcHBTMiwgc3RhdGUsIG1lc3NhZ2U7CiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgIF90aGlzNC4kbWVzc2FnZS5zdWNjZXNzKCfkuIvmnrbnrpfms5Xku7vliqHmiJDlip/vvIEnKTsKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgicmV0dXJuIik7CiAgICAgICAgICAgIGNhc2UgNToKICAgICAgICAgICAgICBfeWllbGQkQVBJJHJlbW92ZUFwcFMyID0gX2NvbnRleHQyLnNlbnQ7CiAgICAgICAgICAgICAgc3RhdGUgPSBfeWllbGQkQVBJJHJlbW92ZUFwcFMyLnN0YXRlOwogICAgICAgICAgICAgIG1lc3NhZ2UgPSBfeWllbGQkQVBJJHJlbW92ZUFwcFMyLm1lc3NhZ2U7CiAgICAgICAgICAgICAgaWYgKHN0YXRlKSB7CiAgICAgICAgICAgICAgICBfdGhpczQuZ2V0RGF0YSgpOwogICAgICAgICAgICAgICAgX3RoaXM0LiRtZXNzYWdlLnN1Y2Nlc3MoJ+S4i+aetueul+azleS7u+WKoeaIkOWKnycpOwogICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBfdGhpczQuJG1lc3NhZ2Uud2FybmluZyhtZXNzYWdlIHx8ICfkuIvmnrbnrpfms5Xku7vliqHlpLHotKXvvIEnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAxNDsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxMToKICAgICAgICAgICAgICBfY29udGV4dDIucHJldiA9IDExOwogICAgICAgICAgICAgIF9jb250ZXh0Mi50MCA9IF9jb250ZXh0MlsiY2F0Y2giXSgyKTsKICAgICAgICAgICAgICBfdGhpczQuJG1lc3NhZ2Uud2FybmluZyhfY29udGV4dDIudDAgfHwgJ+S4i+aetueul+azleS7u+WKoeWksei0pe+8gScpOwogICAgICAgICAgICBjYXNlIDE0OgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUyLCBudWxsLCBbWzIsIDExXV0pOwogICAgICB9KSkpLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICBwdWJsaXNoOiBmdW5jdGlvbiBwdWJsaXNoKHJvdykgewogICAgICB0aGlzLnB1Ymxpc2hEaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy5wdWJsaXNoVGl0bGUgPSAn5Y+R5biD566X5rOV5Lu75Yqh77yaJyArIHJvdy5pbmZlcmVuY2VOYW1lOwogICAgICB0aGlzLmN1cnJlbnRSb3cgPSByb3c7CiAgICB9CiAgfQp9Ow=="},null]}