{"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\\node_modules\\@jiaminghi\\data-view\\lib\\components\\percentPond\\src\\main.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@jiaminghi\\data-view\\lib\\components\\percentPond\\src\\main.vue","mtime":499162500000},{"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},{"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:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvZGF0YVNoYXJlLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yUnVudGltZS5qcyI7CmltcG9ydCBfYXN5bmNUb0dlbmVyYXRvciBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9kYXRhU2hhcmUtZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgdXVpZCB9IGZyb20gJy4uLy4uLy4uL3V0aWwvaW5kZXgnOwppbXBvcnQgeyBkZWVwTWVyZ2UgfSBmcm9tICdAamlhbWluZ2hpL2NoYXJ0cy9saWIvdXRpbC9pbmRleCc7CmltcG9ydCB7IGRlZXBDbG9uZSB9IGZyb20gJ0BqaWFtaW5naGkvYy1yZW5kZXIvbGliL3BsdWdpbi91dGlsJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdEdlBlcmNlbnRQb25kJywKICBwcm9wczogewogICAgY29uZmlnOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgdmFyIGlkID0gdXVpZCgpOwogICAgcmV0dXJuIHsKICAgICAgZ3JhZGllbnRJZDE6ICJwZXJjZW50LXBvbmQtZ3JhZGllbnRJZDEtIi5jb25jYXQoaWQpLAogICAgICBncmFkaWVudElkMjogInBlcmNlbnQtcG9uZC1ncmFkaWVudElkMi0iLmNvbmNhdChpZCksCiAgICAgIHdpZHRoOiAwLAogICAgICBoZWlnaHQ6IDAsCiAgICAgIGRlZmF1bHRDb25maWc6IHsKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gVmFsdWUKICAgICAgICAgKiBAdHlwZSB7TnVtYmVyfQogICAgICAgICAqIEBkZWZhdWx0IHZhbHVlID0gMAogICAgICAgICAqLwogICAgICAgIHZhbHVlOiAwLAogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBDb2xvcnMgKGhleHxyZ2J8cmdiYXxjb2xvciBrZXl3b3JkcykKICAgICAgICAgKiBAdHlwZSB7QXJyYXk8U3RyaW5nPn0KICAgICAgICAgKiBAZGVmYXVsdCBjb2xvcnMgPSBbJyMwMEJBRkYnLCAnIzNERTdDOSddCiAgICAgICAgICogQGV4YW1wbGUgY29sb3JzID0gWycjMDAwJywgJ3JnYigwLCAwLCAwKScsICdyZ2JhKDAsIDAsIDAsIDEpJywgJ3JlZCddCiAgICAgICAgICovCiAgICAgICAgY29sb3JzOiBbJyMzREU3QzknLCAnIzAwQkFGRiddLAogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBCb3JkZXIgd2lkdGgKICAgICAgICAgKiBAdHlwZSB7TnVtYmVyfQogICAgICAgICAqIEBkZWZhdWx0IGJvcmRlcldpZHRoID0gMwogICAgICAgICAqLwogICAgICAgIGJvcmRlcldpZHRoOiAzLAogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBHYXAgYmV0d2VlbiBib3JkZXIgYW5kIHBvbmQKICAgICAgICAgKiBAdHlwZSB7TnVtYmVyfQogICAgICAgICAqIEBkZWZhdWx0IGJvcmRlckdhcCA9IDMKICAgICAgICAgKi8KICAgICAgICBib3JkZXJHYXA6IDMsCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIExpbmUgZGFzaAogICAgICAgICAqIEB0eXBlIHtBcnJheTxOdW1iZXI+fQogICAgICAgICAqIEBkZWZhdWx0IGxpbmVEYXNoID0gWzUsIDFdCiAgICAgICAgICovCiAgICAgICAgbGluZURhc2g6IFs1LCAxXSwKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gVGV4dCBjb2xvcgogICAgICAgICAqIEB0eXBlIHtTdHJpbmd9CiAgICAgICAgICogQGRlZmF1bHQgdGV4dENvbG9yID0gJyNmZmYnCiAgICAgICAgICovCiAgICAgICAgdGV4dENvbG9yOiAnI2ZmZicsCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIEJvcmRlciByYWRpdXMKICAgICAgICAgKiBAdHlwZSB7TnVtYmVyfQogICAgICAgICAqIEBkZWZhdWx0IGJvcmRlclJhZGl1cyA9IDUKICAgICAgICAgKi8KICAgICAgICBib3JkZXJSYWRpdXM6IDUsCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIExvY2FsIEdyYWRpZW50CiAgICAgICAgICogQHR5cGUge0Jvb2xlYW59CiAgICAgICAgICogQGRlZmF1bHQgbG9jYWxHcmFkaWVudCA9IGZhbHNlCiAgICAgICAgICogQGV4YW1wbGUgbG9jYWxHcmFkaWVudCA9IGZhbHNlIHwgdHJ1ZQogICAgICAgICAqLwogICAgICAgIGxvY2FsR3JhZGllbnQ6IGZhbHNlLAogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBGb3JtYXR0ZXIKICAgICAgICAgKiBAdHlwZSB7U3RyaW5nfQogICAgICAgICAqIEBkZWZhdWx0IGZvcm1hdHRlciA9ICd7dmFsdWV9JScKICAgICAgICAgKi8KICAgICAgICBmb3JtYXR0ZXI6ICd7dmFsdWV9JScKICAgICAgfSwKICAgICAgbWVyZ2VkQ29uZmlnOiBudWxsCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIHJlY3RXaWR0aDogZnVuY3Rpb24gcmVjdFdpZHRoKCkgewogICAgICB2YXIgbWVyZ2VkQ29uZmlnID0gdGhpcy5tZXJnZWRDb25maWcsCiAgICAgICAgd2lkdGggPSB0aGlzLndpZHRoOwogICAgICBpZiAoIW1lcmdlZENvbmZpZykgcmV0dXJuIDA7CiAgICAgIHZhciBib3JkZXJXaWR0aCA9IG1lcmdlZENvbmZpZy5ib3JkZXJXaWR0aDsKICAgICAgcmV0dXJuIHdpZHRoIC0gYm9yZGVyV2lkdGg7CiAgICB9LAogICAgcmVjdEhlaWdodDogZnVuY3Rpb24gcmVjdEhlaWdodCgpIHsKICAgICAgdmFyIG1lcmdlZENvbmZpZyA9IHRoaXMubWVyZ2VkQ29uZmlnLAogICAgICAgIGhlaWdodCA9IHRoaXMuaGVpZ2h0OwogICAgICBpZiAoIW1lcmdlZENvbmZpZykgcmV0dXJuIDA7CiAgICAgIHZhciBib3JkZXJXaWR0aCA9IG1lcmdlZENvbmZpZy5ib3JkZXJXaWR0aDsKICAgICAgcmV0dXJuIGhlaWdodCAtIGJvcmRlcldpZHRoOwogICAgfSwKICAgIHBvaW50czogZnVuY3Rpb24gcG9pbnRzKCkgewogICAgICB2YXIgbWVyZ2VkQ29uZmlnID0gdGhpcy5tZXJnZWRDb25maWcsCiAgICAgICAgd2lkdGggPSB0aGlzLndpZHRoLAogICAgICAgIGhlaWdodCA9IHRoaXMuaGVpZ2h0OwogICAgICB2YXIgaGFsZkhlaWdodCA9IGhlaWdodCAvIDI7CiAgICAgIGlmICghbWVyZ2VkQ29uZmlnKSByZXR1cm4gIjAsICIuY29uY2F0KGhhbGZIZWlnaHQsICIgMCwgIikuY29uY2F0KGhhbGZIZWlnaHQpOwogICAgICB2YXIgYm9yZGVyV2lkdGggPSBtZXJnZWRDb25maWcuYm9yZGVyV2lkdGgsCiAgICAgICAgYm9yZGVyR2FwID0gbWVyZ2VkQ29uZmlnLmJvcmRlckdhcCwKICAgICAgICB2YWx1ZSA9IG1lcmdlZENvbmZpZy52YWx1ZTsKICAgICAgdmFyIHBvbHlsaW5lTGVuZ3RoID0gKHdpZHRoIC0gKGJvcmRlcldpZHRoICsgYm9yZGVyR2FwKSAqIDIpIC8gMTAwICogdmFsdWU7CiAgICAgIHJldHVybiAiXG4gICAgICAgICIuY29uY2F0KGJvcmRlcldpZHRoICsgYm9yZGVyR2FwLCAiLCAiKS5jb25jYXQoaGFsZkhlaWdodCwgIlxuICAgICAgICAiKS5jb25jYXQoYm9yZGVyV2lkdGggKyBib3JkZXJHYXAgKyBwb2x5bGluZUxlbmd0aCwgIiwgIikuY29uY2F0KGhhbGZIZWlnaHQgKyAwLjAwMSwgIlxuICAgICAgIik7CiAgICB9LAogICAgcG9seWxpbmVXaWR0aDogZnVuY3Rpb24gcG9seWxpbmVXaWR0aCgpIHsKICAgICAgdmFyIG1lcmdlZENvbmZpZyA9IHRoaXMubWVyZ2VkQ29uZmlnLAogICAgICAgIGhlaWdodCA9IHRoaXMuaGVpZ2h0OwogICAgICBpZiAoIW1lcmdlZENvbmZpZykgcmV0dXJuIDA7CiAgICAgIHZhciBib3JkZXJXaWR0aCA9IG1lcmdlZENvbmZpZy5ib3JkZXJXaWR0aCwKICAgICAgICBib3JkZXJHYXAgPSBtZXJnZWRDb25maWcuYm9yZGVyR2FwOwogICAgICByZXR1cm4gaGVpZ2h0IC0gKGJvcmRlcldpZHRoICsgYm9yZGVyR2FwKSAqIDI7CiAgICB9LAogICAgbGluZWFyR3JhZGllbnQ6IGZ1bmN0aW9uIGxpbmVhckdyYWRpZW50KCkgewogICAgICB2YXIgbWVyZ2VkQ29uZmlnID0gdGhpcy5tZXJnZWRDb25maWc7CiAgICAgIGlmICghbWVyZ2VkQ29uZmlnKSByZXR1cm4gW107CiAgICAgIHZhciBjb2xvcnMgPSBtZXJnZWRDb25maWcuY29sb3JzOwogICAgICB2YXIgY29sb3JOdW0gPSBjb2xvcnMubGVuZ3RoOwogICAgICB2YXIgY29sb3JPZmZzZXRHYXAgPSAxMDAgLyAoY29sb3JOdW0gLSAxKTsKICAgICAgcmV0dXJuIGNvbG9ycy5tYXAoZnVuY3Rpb24gKGMsIGkpIHsKICAgICAgICByZXR1cm4gW2NvbG9yT2Zmc2V0R2FwICogaSwgY107CiAgICAgIH0pOwogICAgfSwKICAgIHBvbHlsaW5lR3JhZGllbnQ6IGZ1bmN0aW9uIHBvbHlsaW5lR3JhZGllbnQoKSB7CiAgICAgIHZhciBncmFkaWVudElkMSA9IHRoaXMuZ3JhZGllbnRJZDEsCiAgICAgICAgZ3JhZGllbnRJZDIgPSB0aGlzLmdyYWRpZW50SWQyLAogICAgICAgIG1lcmdlZENvbmZpZyA9IHRoaXMubWVyZ2VkQ29uZmlnOwogICAgICBpZiAoIW1lcmdlZENvbmZpZykgcmV0dXJuIGdyYWRpZW50SWQyOwogICAgICBpZiAobWVyZ2VkQ29uZmlnLmxvY2FsR3JhZGllbnQpIHJldHVybiBncmFkaWVudElkMTsKICAgICAgcmV0dXJuIGdyYWRpZW50SWQyOwogICAgfSwKICAgIGdyYWRpZW50MlhQb3M6IGZ1bmN0aW9uIGdyYWRpZW50MlhQb3MoKSB7CiAgICAgIHZhciBtZXJnZWRDb25maWcgPSB0aGlzLm1lcmdlZENvbmZpZzsKICAgICAgaWYgKCFtZXJnZWRDb25maWcpIHJldHVybiAnMTAwJSc7CiAgICAgIHZhciB2YWx1ZSA9IG1lcmdlZENvbmZpZy52YWx1ZTsKICAgICAgcmV0dXJuICIiLmNvbmNhdCgyMDAgLSB2YWx1ZSwgIiUiKTsKICAgIH0sCiAgICBkZXRhaWxzOiBmdW5jdGlvbiBkZXRhaWxzKCkgewogICAgICB2YXIgbWVyZ2VkQ29uZmlnID0gdGhpcy5tZXJnZWRDb25maWc7CiAgICAgIGlmICghbWVyZ2VkQ29uZmlnKSByZXR1cm4gJyc7CiAgICAgIHZhciB2YWx1ZSA9IG1lcmdlZENvbmZpZy52YWx1ZSwKICAgICAgICBmb3JtYXR0ZXIgPSBtZXJnZWRDb25maWcuZm9ybWF0dGVyOwogICAgICByZXR1cm4gZm9ybWF0dGVyLnJlcGxhY2UoJ3t2YWx1ZX0nLCB2YWx1ZSk7CiAgICB9CiAgfSwKICB3YXRjaDogewogICAgY29uZmlnOiBmdW5jdGlvbiBjb25maWcoKSB7CiAgICAgIHZhciBtZXJnZUNvbmZpZyA9IHRoaXMubWVyZ2VDb25maWc7CiAgICAgIG1lcmdlQ29uZmlnKCk7CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBpbml0OiBmdW5jdGlvbiBpbml0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgdmFyIGluaXRXSCwgY29uZmlnLCBtZXJnZUNvbmZpZzsKICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yUnVudGltZSgpLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBpbml0V0ggPSBfdGhpcy5pbml0V0gsIGNvbmZpZyA9IF90aGlzLmNvbmZpZywgbWVyZ2VDb25maWcgPSBfdGhpcy5tZXJnZUNvbmZpZzsKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMzsKICAgICAgICAgICAgICByZXR1cm4gaW5pdFdIKCk7CiAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgICBpZiAoY29uZmlnKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYWJydXB0KCJyZXR1cm4iKTsKICAgICAgICAgICAgY2FzZSA1OgogICAgICAgICAgICAgIG1lcmdlQ29uZmlnKCk7CiAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0sCiAgICBpbml0V0g6IGZ1bmN0aW9uIGluaXRXSCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHJldHVybiBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yUnVudGltZSgpLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIoKSB7CiAgICAgICAgdmFyICRuZXh0VGljaywgJHJlZnMsIF8kcmVmcyRwZXJjZW50UG9uZCwgY2xpZW50V2lkdGgsIGNsaWVudEhlaWdodDsKICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yUnVudGltZSgpLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgJG5leHRUaWNrID0gX3RoaXMyLiRuZXh0VGljaywgJHJlZnMgPSBfdGhpczIuJHJlZnM7CiAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAzOwogICAgICAgICAgICAgIHJldHVybiAkbmV4dFRpY2soKTsKICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgIF8kcmVmcyRwZXJjZW50UG9uZCA9ICRyZWZzWydwZXJjZW50LXBvbmQnXSwgY2xpZW50V2lkdGggPSBfJHJlZnMkcGVyY2VudFBvbmQuY2xpZW50V2lkdGgsIGNsaWVudEhlaWdodCA9IF8kcmVmcyRwZXJjZW50UG9uZC5jbGllbnRIZWlnaHQ7CiAgICAgICAgICAgICAgX3RoaXMyLndpZHRoID0gY2xpZW50V2lkdGg7CiAgICAgICAgICAgICAgX3RoaXMyLmhlaWdodCA9IGNsaWVudEhlaWdodDsKICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgbWVyZ2VDb25maWc6IGZ1bmN0aW9uIG1lcmdlQ29uZmlnKCkgewogICAgICB2YXIgY29uZmlnID0gdGhpcy5jb25maWcsCiAgICAgICAgZGVmYXVsdENvbmZpZyA9IHRoaXMuZGVmYXVsdENvbmZpZzsKICAgICAgdGhpcy5tZXJnZWRDb25maWcgPSBkZWVwTWVyZ2UoZGVlcENsb25lKGRlZmF1bHRDb25maWcsIHRydWUpLCBjb25maWcgfHwge30pOwogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBpbml0ID0gdGhpcy5pbml0OwogICAgaW5pdCgpOwogIH0KfTs="},null]}