From 3622416a32aed907766582a2830783e580a131fa Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期三, 23 七月 2025 09:54:51 +0800 Subject: [PATCH] 1.版本更新 --- PadClient2/unpackage/dist/dev/app-plus/app-service.js | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PadClient2/unpackage/dist/dev/app-plus/app-service.js b/PadClient2/unpackage/dist/dev/app-plus/app-service.js index 084ea81..744b2d9 100644 --- a/PadClient2/unpackage/dist/dev/app-plus/app-service.js +++ b/PadClient2/unpackage/dist/dev/app-plus/app-service.js @@ -236,7 +236,7 @@ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 13));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 15));\nvar _printSupport = __webpack_require__(/*! @/utils/printSupport */ 16);\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n messageTest: \"1\",\n ip: \"111\",\n port: \"9100\",\n info: ['']\n };\n },\n onLoad: function onLoad() {\n this.ddd = \";s\";\n },\n methods: {\n onMessage: function onMessage(e) {\n __f__(\"log\", '鏀跺埌娑堟伅:', e.detail.data, \" at pages/index/test/test.vue:36\");\n this.messageTest = e.detail.data;\n var _obj = JSON.parse(this.messageTest);\n ///\n __f__(\"log\", _obj.Ip, \" at pages/index/test/test.vue:40\");\n __f__(\"log\", _obj.Port, \" at pages/index/test/test.vue:41\");\n __f__(\"log\", _obj.Detail, \" at pages/index/test/test.vue:42\");\n this.ip = _obj.Ip;\n this.port = _obj.Port;\n this.info = _obj.Detail;\n /////////////////////////璁块棶鏈嶅姟鍣╘n this.printHandle();\n },\n callH5Method: function callH5Method() {\n uni.postMessage({\n data: {\n action: 'someAction',\n content: 'Hello from uniapp'\n }\n }, function (response) {\n __f__(\"log\", '鏀跺埌H5椤甸潰鐨勫搷搴旓細', response, \" at pages/index/test/test.vue:57\");\n });\n },\n printHandle: function printHandle() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var arr;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n arr = _this.info;\n uni.showLoading({\n title: '鍙戦�佷腑...',\n mask: true\n });\n _context.prev = 2;\n console;\n // 鍙戦�佹暟缁勫鐞哱n _context.next = 6;\n return (0, _printSupport.queue)(arr, _this.ip, _this.port);\n case 6:\n _context.next = 11;\n break;\n case 8:\n _context.prev = 8;\n _context.t0 = _context[\"catch\"](2);\n // console.error('Error during queue processing:', error);\n uni.showToast({\n title: _context.t0,\n icon: \"error\",\n duration: 2000\n });\n case 11:\n _context.prev = 11;\n uni.hideLoading();\n _this.printTxt = \"宸插彂閫乗";\n uni.showToast({\n title: \"鍙戦�佸畬鎴怽",\n icon: \"success\",\n duration: 2000\n });\n return _context.finish(11);\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 8, 11, 16]]);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 12)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdGVzdC90ZXN0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWVzc2FnZVRlc3QiLCJpcCIsInBvcnQiLCJpbmZvIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTWVzc2FnZSIsImNhbGxINU1ldGhvZCIsInVuaSIsImFjdGlvbiIsImNvbnRlbnQiLCJwcmludEhhbmRsZSIsImFyciIsInRpdGxlIiwibWFzayIsImNvbnNvbGUiLCJpY29uIiwiZHVyYXRpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBOzs7OztlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFlQTtFQUNBQztJQUVBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FDO1FBQ0FUO1VBQ0FVO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBQztnQkFDQUo7a0JBQ0FLO2tCQUNBQztnQkFDQTtnQkFBQTtnQkFFQUM7Z0JBQ0E7Z0JBQUE7Z0JBQUEsT0FDQTtjQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUE7Z0JBQUE7Z0JBRUE7Z0JBQ0FQO2tCQUNBSztrQkFDQUc7a0JBQ0FDO2dCQUNBO2NBQUE7Z0JBQUE7Z0JBRUFUO2dCQUNBO2dCQUNBQTtrQkFDQUs7a0JBQ0FHO2tCQUNBQztnQkFDQTtnQkFBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx3ZWItdmlldyAgY2xhc3M9XCJteVZpZXdcIiByZWY9XCJ3ZWJ2aWV3XCIgIHNyYz1cImh0dHA6Ly8xOTIuMTY4LjEuMTQ1Ojg2L1VzZXJMb2dpbi5hc3B4XCIgQG1lc3NhZ2U9XCJvbk1lc3NhZ2VcIj48L3dlYi12aWV3PlxyXG48IS0tIFx0XCJodHRwOi8vMTkyLjE2OC4xLjE0NTo4Ni9Vc2VyTG9naW4uYXNweFwiIC0tPlxyXG48L3RlbXBsYXRlPlxuPHNjcmlwdD5cclxuXHRpbXBvcnQge3F1ZXVlfSBmcm9tICdAL3V0aWxzL3ByaW50U3VwcG9ydCdcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRtZXNzYWdlVGVzdDpcIjFcIixcclxuXHRcdFx0XHRpcDogXCIxMTFcIixcclxuXHRcdFx0XHRwb3J0OiBcIjkxMDBcIixcclxuXHRcdFx0XHRpbmZvOiBbJyddXG5cdFx0XHR9XG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdCB0aGlzLmRkZD1cIjtzXCI7XHJcblx0XHQgLy8gI2lmZGVmIEg1XHJcblx0XHQgXHRcdC8vIHVuaWFwcCB3ZWJ2aWV3IGg1IOmAmuS/oSB3aW5kb3cucG9zdE1lc3NhZ2Ug5pa55byPXHJcblx0XHQgXHRcdC8vIGh0dHBzOi8vYmxvZy5jc2RuLm5ldC9xcV80MjMxMzQ0NS9hcnRpY2xlL2RldGFpbHMvMTI3MDY4NTcwXHJcblx0XHQgXHRcdHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwibWVzc2FnZVwiLCAoZXZlbnQpID0+IHtcclxuXHRcdCBcdFx0XHQgIC8vIOWFqOmHj+aJk+WNsFxyXG5cdFx0IFx0XHRcdCAvLyBjb25zb2xlLmxvZyhldmVudClcclxuXHRcdCBcdFx0XHQgIC8vIOWPqueci+WFs+mUrua2iOaBr1xyXG5cdFx0IFx0XHRcdCAvLyBjb25zb2xlLmxvZyhldmVudC5kYXRhKVxyXG5cdFx0IFx0XHRcdCAgLy8gaHlicmlk6aG16Z2i6YCa6L+HdW5pLndlYlZpZXcucG9zdE1lc3NhZ2XkvKDpgJLnmoRkYXRh57uT5p6EXHJcblx0XHQgXHRcdFx0Ly8gIGxldCBldmVudF9kYXRhID0gZXZlbnQuZGF0YS5kYXRhLmFyZztcclxuXHRcdFx0XHRcdCAvLyAgdGhpcy5kZGQ9ZXZlbnRfZGF0YVxyXG5cdFx0IFx0XHRcdC8vICBjb25zb2xlLmxvZyhldmVudF9kYXRhKVxyXG5cdFx0IFx0XHR9LCBmYWxzZSlcclxuXHRcdCBcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0XHJcblx0XHRcdCBvbk1lc3NhZ2UoZSkge1xyXG5cdFx0XHQgICAgICBjb25zb2xlLmxvZygn5pS25Yiw5raI5oGvOicsIGUuZGV0YWlsLmRhdGEpO1xyXG5cdFx0XHRcdCAgdGhpcy5tZXNzYWdlVGVzdD1lLmRldGFpbC5kYXRhO1xyXG5cdFx0XHRcdCAgIHZhciBfb2JqPUpTT04ucGFyc2UodGhpcy5tZXNzYWdlVGVzdCk7XHJcblx0XHRcdFx0ICAgLy8vXHJcblx0XHRcdFx0ICAgY29uc29sZS5sb2coX29iai5JcCk7XHJcblx0XHRcdFx0ICAgY29uc29sZS5sb2coX29iai5Qb3J0KTtcclxuXHRcdFx0XHQgICBjb25zb2xlLmxvZyhfb2JqLkRldGFpbCk7XHJcblx0XHRcdFx0ICAgXHJcblx0XHRcdFx0ICAgdGhpcy5pcCA9IF9vYmouSXA7XHJcblx0XHRcdFx0ICAgdGhpcy5wb3J0ID0gX29iai5Qb3J0O1xyXG5cdFx0XHRcdCAgIHRoaXMuaW5mbyA9IF9vYmouRGV0YWlsO1xyXG5cdFx0XHRcdCAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy/orr/pl67mnI3liqHlmahcclxuXHRcdFx0XHQgICB0aGlzLnByaW50SGFuZGxlKCk7XHJcblx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdGNhbGxINU1ldGhvZCgpe1xyXG5cdFx0XHRcdFx0dW5pLnBvc3RNZXNzYWdlKHtcclxuXHRcdFx0XHRcdCAgICBkYXRhOiB7XHJcblx0XHRcdFx0XHQgICAgICAgIGFjdGlvbjogJ3NvbWVBY3Rpb24nLFxyXG5cdFx0XHRcdFx0ICAgICAgICBjb250ZW50OiAnSGVsbG8gZnJvbSB1bmlhcHAnXHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0fSwgKHJlc3BvbnNlKSA9PiB7XHJcblx0XHRcdFx0XHQgICAgY29uc29sZS5sb2coJ+aUtuWIsEg16aG16Z2i55qE5ZON5bqU77yaJywgcmVzcG9uc2UpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRhc3luYyBwcmludEhhbmRsZSgpIHtcclxuXHRcdFx0XHQgY29uc3QgYXJyID0gdGhpcy5pbmZvO1xyXG5cdFx0XHRcdCBcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0IFx0XHR0aXRsZTogJ+WPkemAgeS4rS4uLicsXHJcblx0XHRcdFx0IFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0IFx0fSk7XHJcblx0XHRcdFx0IFx0dHJ5IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZVxyXG5cdFx0XHRcdCBcdFx0Ly8g5Y+R6YCB5pWw57uE5aSE55CGXHJcblx0XHRcdFx0IFx0XHRhd2FpdCBxdWV1ZShhcnIsdGhpcy5pcCx0aGlzLnBvcnQpO1xyXG5cdFx0XHRcdCBcdH0gY2F0Y2ggKGVycm9yKSB7XHJcblx0XHRcdFx0IFx0XHQvLyBjb25zb2xlLmVycm9yKCdFcnJvciBkdXJpbmcgcXVldWUgcHJvY2Vzc2luZzonLCBlcnJvcik7XHJcblx0XHRcdFx0IFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQgXHRcdFx0dGl0bGU6IGVycm9yLFxyXG5cdFx0XHRcdCBcdFx0XHRpY29uOiBcImVycm9yXCIsXHJcblx0XHRcdFx0IFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0IFx0XHR9KVxyXG5cdFx0XHRcdCBcdH0gZmluYWxseSB7XHJcblx0XHRcdFx0IFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHQgXHRcdHRoaXMucHJpbnRUeHQgPSBcIuW3suWPkemAgVwiXHJcblx0XHRcdFx0IFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQgXHRcdFx0dGl0bGU6IFwi5Y+R6YCB5a6M5oiQXCIsXHJcblx0XHRcdFx0IFx0XHRcdGljb246IFwic3VjY2Vzc1wiLFxyXG5cdFx0XHRcdCBcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdCBcdFx0fSlcclxuXHRcdFx0XHQgXHR9XHJcblx0XHRcdFx0IH0sICBcdFxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cbjxzdHlsZT5cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 13));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 15));\nvar _printSupport = __webpack_require__(/*! @/utils/printSupport */ 16);\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n messageTest: \"1\",\n ip: \"111\",\n port: \"9100\",\n info: ['']\n };\n },\n onLoad: function onLoad() {\n this.ddd = \";s\";\n },\n methods: {\n onMessage: function onMessage(e) {\n __f__(\"log\", '鏀跺埌娑堟伅:', e.detail.data, \" at pages/index/test/test.vue:36\");\n this.messageTest = e.detail.data;\n var _obj = JSON.parse(this.messageTest);\n ///\n __f__(\"log\", _obj.Ip, \" at pages/index/test/test.vue:40\");\n __f__(\"log\", _obj.Port, \" at pages/index/test/test.vue:41\");\n __f__(\"log\", _obj.Detail, \" at pages/index/test/test.vue:42\");\n this.ip = _obj.Ip;\n this.port = _obj.Port;\n this.info = _obj.Detail;\n /////////////////////////璁块棶鏈嶅姟鍣╘n this.printHandle();\n },\n callH5Method: function callH5Method() {\n uni.postMessage({\n data: {\n action: 'someAction',\n content: 'Hello from uniapp'\n }\n }, function (response) {\n __f__(\"log\", '鏀跺埌H5椤甸潰鐨勫搷搴旓細', response, \" at pages/index/test/test.vue:57\");\n });\n },\n printHandle: function printHandle() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var arr;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n arr = _this.info;\n uni.showLoading({\n title: '鍙戦�佷腑...',\n mask: true\n });\n _context.prev = 2;\n console;\n // 鍙戦�佹暟缁勫鐞哱n _context.next = 6;\n return (0, _printSupport.queue)(arr, _this.ip, _this.port);\n case 6:\n _context.next = 11;\n break;\n case 8:\n _context.prev = 8;\n _context.t0 = _context[\"catch\"](2);\n // console.error('Error during queue processing:', error);\n uni.showToast({\n title: _context.t0,\n icon: \"error\",\n duration: 2000\n });\n case 11:\n _context.prev = 11;\n uni.hideLoading();\n _this.printTxt = \"宸插彂閫乗";\n uni.showToast({\n title: \"鍙戦�佸畬鎴怽",\n icon: \"success\",\n duration: 2000\n });\n return _context.finish(11);\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 8, 11, 16]]);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 12)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdGVzdC90ZXN0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWVzc2FnZVRlc3QiLCJpcCIsInBvcnQiLCJpbmZvIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTWVzc2FnZSIsImNhbGxINU1ldGhvZCIsInVuaSIsImFjdGlvbiIsImNvbnRlbnQiLCJwcmludEhhbmRsZSIsImFyciIsInRpdGxlIiwibWFzayIsImNvbnNvbGUiLCJpY29uIiwiZHVyYXRpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBOzs7OztlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFlQTtFQUNBQztJQUVBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FDO1FBQ0FUO1VBQ0FVO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBQztnQkFDQUo7a0JBQ0FLO2tCQUNBQztnQkFDQTtnQkFBQTtnQkFFQUM7Z0JBQ0E7Z0JBQUE7Z0JBQUEsT0FDQTtjQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUE7Z0JBQUE7Z0JBRUE7Z0JBQ0FQO2tCQUNBSztrQkFDQUc7a0JBQ0FDO2dCQUNBO2NBQUE7Z0JBQUE7Z0JBRUFUO2dCQUNBO2dCQUNBQTtrQkFDQUs7a0JBQ0FHO2tCQUNBQztnQkFDQTtnQkFBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx3ZWItdmlldyAgY2xhc3M9XCJteVZpZXdcIiByZWY9XCJ3ZWJ2aWV3XCIgIHNyYz1cImh0dHA6Ly8xOTIuMTY4LjEuMTQ1Ojg2L1VzZXJMb2dpbi5hc3B4XCIgQG1lc3NhZ2U9XCJvbk1lc3NhZ2VcIj48L3dlYi12aWV3PlxyXG48IS0tIFx0XCJodHRwOi8vMTkyLjE2OC4xLjE0NTo4Ni9Vc2VyTG9naW4uYXNweFwiIC0tPlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7cXVldWV9IGZyb20gJ0AvdXRpbHMvcHJpbnRTdXBwb3J0J1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWVzc2FnZVRlc3Q6XCIxXCIsXHJcblx0XHRcdFx0aXA6IFwiMTExXCIsXHJcblx0XHRcdFx0cG9ydDogXCI5MTAwXCIsXHJcblx0XHRcdFx0aW5mbzogWycnXVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0IHRoaXMuZGRkPVwiO3NcIjtcclxuXHRcdCAvLyAjaWZkZWYgSDVcclxuXHRcdCBcdFx0Ly8gdW5pYXBwIHdlYnZpZXcgaDUg6YCa5L+hIHdpbmRvdy5wb3N0TWVzc2FnZSDmlrnlvI9cclxuXHRcdCBcdFx0Ly8gaHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMzEzNDQ1L2FydGljbGUvZGV0YWlscy8xMjcwNjg1NzBcclxuXHRcdCBcdFx0d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJtZXNzYWdlXCIsIChldmVudCkgPT4ge1xyXG5cdFx0IFx0XHRcdCAgLy8g5YWo6YeP5omT5Y2wXHJcblx0XHQgXHRcdFx0IC8vIGNvbnNvbGUubG9nKGV2ZW50KVxyXG5cdFx0IFx0XHRcdCAgLy8g5Y+q55yL5YWz6ZSu5raI5oGvXHJcblx0XHQgXHRcdFx0IC8vIGNvbnNvbGUubG9nKGV2ZW50LmRhdGEpXHJcblx0XHQgXHRcdFx0ICAvLyBoeWJyaWTpobXpnaLpgJrov4d1bmkud2ViVmlldy5wb3N0TWVzc2FnZeS8oOmAkueahGRhdGHnu5PmnoRcclxuXHRcdCBcdFx0XHQvLyAgbGV0IGV2ZW50X2RhdGEgPSBldmVudC5kYXRhLmRhdGEuYXJnO1xyXG5cdFx0XHRcdFx0IC8vICB0aGlzLmRkZD1ldmVudF9kYXRhXHJcblx0XHQgXHRcdFx0Ly8gIGNvbnNvbGUubG9nKGV2ZW50X2RhdGEpXHJcblx0XHQgXHRcdH0sIGZhbHNlKVxyXG5cdFx0IFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdFxyXG5cdFx0XHQgb25NZXNzYWdlKGUpIHtcclxuXHRcdFx0ICAgICAgY29uc29sZS5sb2coJ+aUtuWIsOa2iOaBrzonLCBlLmRldGFpbC5kYXRhKTtcclxuXHRcdFx0XHQgIHRoaXMubWVzc2FnZVRlc3Q9ZS5kZXRhaWwuZGF0YTtcclxuXHRcdFx0XHQgICB2YXIgX29iaj1KU09OLnBhcnNlKHRoaXMubWVzc2FnZVRlc3QpO1xyXG5cdFx0XHRcdCAgIC8vL1xyXG5cdFx0XHRcdCAgIGNvbnNvbGUubG9nKF9vYmouSXApO1xyXG5cdFx0XHRcdCAgIGNvbnNvbGUubG9nKF9vYmouUG9ydCk7XHJcblx0XHRcdFx0ICAgY29uc29sZS5sb2coX29iai5EZXRhaWwpO1xyXG5cdFx0XHRcdCAgIFxyXG5cdFx0XHRcdCAgIHRoaXMuaXAgPSBfb2JqLklwO1xyXG5cdFx0XHRcdCAgIHRoaXMucG9ydCA9IF9vYmouUG9ydDtcclxuXHRcdFx0XHQgICB0aGlzLmluZm8gPSBfb2JqLkRldGFpbDtcclxuXHRcdFx0XHQgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v6K6/6Zeu5pyN5Yqh5ZmoXHJcblx0XHRcdFx0ICAgdGhpcy5wcmludEhhbmRsZSgpO1xyXG5cdFx0XHQgICAgfSxcclxuXHRcdFx0XHRjYWxsSDVNZXRob2QoKXtcclxuXHRcdFx0XHRcdHVuaS5wb3N0TWVzc2FnZSh7XHJcblx0XHRcdFx0XHQgICAgZGF0YToge1xyXG5cdFx0XHRcdFx0ICAgICAgICBhY3Rpb246ICdzb21lQWN0aW9uJyxcclxuXHRcdFx0XHRcdCAgICAgICAgY29udGVudDogJ0hlbGxvIGZyb20gdW5pYXBwJ1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdH0sIChyZXNwb25zZSkgPT4ge1xyXG5cdFx0XHRcdFx0ICAgIGNvbnNvbGUubG9nKCfmlLbliLBINemhtemdoueahOWTjeW6lO+8micsIHJlc3BvbnNlKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0YXN5bmMgcHJpbnRIYW5kbGUoKSB7XHJcblx0XHRcdFx0IGNvbnN0IGFyciA9IHRoaXMuaW5mbztcclxuXHRcdFx0XHQgXHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdCBcdFx0dGl0bGU6ICflj5HpgIHkuK0uLi4nLFxyXG5cdFx0XHRcdCBcdFx0bWFzazogdHJ1ZVxyXG5cdFx0XHRcdCBcdH0pO1xyXG5cdFx0XHRcdCBcdHRyeSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGVcclxuXHRcdFx0XHQgXHRcdC8vIOWPkemAgeaVsOe7hOWkhOeQhlxyXG5cdFx0XHRcdCBcdFx0YXdhaXQgcXVldWUoYXJyLHRoaXMuaXAsdGhpcy5wb3J0KTtcclxuXHRcdFx0XHQgXHR9IGNhdGNoIChlcnJvcikge1xyXG5cdFx0XHRcdCBcdFx0Ly8gY29uc29sZS5lcnJvcignRXJyb3IgZHVyaW5nIHF1ZXVlIHByb2Nlc3Npbmc6JywgZXJyb3IpO1xyXG5cdFx0XHRcdCBcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0IFx0XHRcdHRpdGxlOiBlcnJvcixcclxuXHRcdFx0XHQgXHRcdFx0aWNvbjogXCJlcnJvclwiLFxyXG5cdFx0XHRcdCBcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdCBcdFx0fSlcclxuXHRcdFx0XHQgXHR9IGZpbmFsbHkge1xyXG5cdFx0XHRcdCBcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0IFx0XHR0aGlzLnByaW50VHh0ID0gXCLlt7Llj5HpgIFcIlxyXG5cdFx0XHRcdCBcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0IFx0XHRcdHRpdGxlOiBcIuWPkemAgeWujOaIkFwiLFxyXG5cdFx0XHRcdCBcdFx0XHRpY29uOiBcInN1Y2Nlc3NcIixcclxuXHRcdFx0XHQgXHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHQgXHRcdH0pXHJcblx0XHRcdFx0IFx0fVxyXG5cdFx0XHRcdCB9LCAgXHRcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ @@ -727,7 +727,7 @@ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.queue111 = exports.queue = exports.printHandle = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 13));\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 17));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 15));\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n/**\r\n * @description 鎺ユ敹鍒版墦鍗扮殑闃熷垪鏁扮粍缂栬瘧妯℃澘瀛楃鍚庢墦鍗癨r\n * @param {array} arr 澶勭悊鐨勬暟缁刓r\n * @param {string} ip ip鍦板潃\r\n * @param {Number} port //绔彛鍙穃r\n * @default 娓呯┖鎵撳嵃鏈虹紦瀛�+鎵撳嵃榛戝害+瀹�+楂�+8浣嶇爜Utf-8+閫熷害+鎵撳嵃寮犳暟澶嶅嵃寮犳暟\r\n * @default\t`N\\r\\n` +`H8\\r\\n` + `q560\\r\\n` + `Q480,35\\r\\n` + `I8,U,001\\r\\n` +`S3\\r\\n` + `W1,1\\r\\n`\r\n * @author A-K \r\n * @uniPlatform {\r\n * \"app\": {\r\n * \"android\": {\r\n * \"osVer\": \"8.0\",\r\n * \"uniVer\": \"鈭歕",\r\n * \"unixVer\": \"3.9.0\"\r\n * },\r\n * \"ios\": {\r\n * \"osVer\": \"0\",\r\n * \"uniVer\": \"脳\",\r\n * \"unixVer\": \"3.9.0\"\r\n * }\r\n * }\r\n * }\r\n * @tutorial [澶氱敇鑼冪澶柉鍩篯https://blog.csdn.net/qq_33920944/article/details/144281614?sharetype=blogdetail&sharerId=144281614&sharerefer=PC&sharesource=qq_33920944&spm=1011.2480.3001.8118\r\n */\n\n// 鏍峰紡璋冩暣demo\n// export const queue = async (arr, ip, port) => {\n// \tlet jsons = ``;\n\n// \tconsole.log(arr[0]);\n// \tconsole.log(arr[1]);\n// \tconsole.log(ip);\n// \tconsole.log(port);\n// \tconst printArr = arr;\n// \tconsole.log(printArr);\n\n// \tjsons = \"! 0 200 200 210 1\\r\\n\" +\n// \t\t\"PAGE - WIDTH 700 \\r\\n\" +\n// \t\t\"BOX 0 0 700 180 0 \\r\\n\" +\n// \t\t\"T 16 0 10 10 鐗╂枡缂栫爜锛歕" + \"\\r\\n\" + \n// \t\t\"T 55 3 120 10 \" + \"{itemNo}\" + \"\\r\\n\" + \n// \t\t\"T 16 0 300 10 \" + \"{itemName1111111111111111}\" + \"\\r\\n\" + \n// \t\t\"T 55 2 10 42 鐗╂枡瑙勬牸锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 2 110 42 \" + \"{itemModel11111111111111111111111111111}\" + \"\\r\\n\" + \n// \t\t\"T 16 0 10 78 鏁伴噺锛歕" + \"\\r\\n\" +\n// \t\t\"T 0 5 90 78 \" + \"200.102000\" + \"\\r\\n\" + \n// \t\t\"BARCODE 128 1 25 35 350 130 \" + 'TM12131ASFASF123456' + \"\\r\\n\" +\n// \t\t\"T 0 1 350 130 \" + \"TM12131ASFASF123456\" + \"\\r\\n\" + \n// \t\t\"T 55 0 10 125 鍒涘缓鏃堕棿锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 0 120 125 \" + \"{2025-05-07 15:55:59}\" + \"\\r\\n\" + \n// \t\t\"T 55 0 10 150 鎵撳嵃鏃堕棿锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 0 120 150 \" + \"{2025-05-07 15:55:59}\" + \"\\r\\n\" + \n// \t\t//\"B QR 500 10 M 1 U 9 \\r\\n\" + \n// \t\t//\"MA,\" + '001' + \"\\r\\n\" +\n// \t\t\"B QR 580 12 M 2 U 4\" + \"\\r\\n\" +\n// \t\t\"MA,\"+ \"TM12345620154\" + \"\\r\\n\" +\n// \t\t\"ENDQR\\r\\n\" +\n// \t\t\"FORM\\r\\n\" +\n// \t\t\"PRINT\\r\\n\";\n// \tawait printHandle(jsons, ip, port);\n\n// };\n\nvar queue = /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(arr, ip, port) {\n var printArr, _iterator, _step, _step$value, index, jsons;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n printArr = arr; // 鎺ユ敹浼犲叆鐨勬墦鍗版寚浠ゆ暟缁刓n __f__(\"log\", '褰撳墠鎵撳嵃鍙傛暟:', {\n ip: ip,\n port: port\n }, \" at utils/printSupport.js:67\");\n\n // 寰幆澶勭悊姣忎竴鏉℃墦鍗版寚浠n _iterator = _createForOfIteratorHelper(printArr.entries());\n _context.prev = 4;\n _iterator.s();\n case 6:\n if ((_step = _iterator.n()).done) {\n _context.next = 14;\n break;\n }\n _step$value = (0, _slicedToArray2.default)(_step.value, 2), index = _step$value[0], jsons = _step$value[1];\n __f__(\"log\", \"\\u6B63\\u5728\\u5904\\u7406\\u7B2C \".concat(index + 1, \" \\u6761\\u6253\\u5370\\u6307\\u4EE4\"), \" at utils/printSupport.js:74\");\n __f__(\"log\", '鎵撳嵃鎸囦护鍐呭:', jsons, \" at utils/printSupport.js:75\");\n\n // 鎵ц寮傛鎵撳嵃鎿嶄綔\n _context.next = 12;\n return printHandle(jsons,\n // 鍔ㄦ�佹浛鎹㈡枃鏈琝n ip, port);\n case 12:\n _context.next = 6;\n break;\n case 14:\n _context.next = 19;\n break;\n case 16:\n _context.prev = 16;\n _context.t0 = _context[\"catch\"](4);\n _iterator.e(_context.t0);\n case 19:\n _context.prev = 19;\n _iterator.f();\n return _context.finish(19);\n case 22:\n _context.next = 28;\n break;\n case 24:\n _context.prev = 24;\n _context.t1 = _context[\"catch\"](0);\n __f__(\"error\", '鎵撳嵃闃熷垪鎵ц鍑洪敊:', _context.t1, \" at utils/printSupport.js:85\");\n throw _context.t1;\n case 28:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[0, 24], [4, 16, 19, 22]]);\n }));\n return function queue(_x, _x2, _x3) {\n return _ref.apply(this, arguments);\n };\n}();\nexports.queue = queue;\nvar queue111 = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(arr, ip, port) {\n var jsons, printArr;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n jsons = \"\";\n __f__(\"log\", arr[0], \" at utils/printSupport.js:93\");\n __f__(\"log\", arr[1], \" at utils/printSupport.js:94\");\n __f__(\"log\", ip, \" at utils/printSupport.js:95\");\n __f__(\"log\", port, \" at utils/printSupport.js:96\");\n printArr = arr;\n __f__(\"log\", printArr, \" at utils/printSupport.js:98\");\n printArr.forEach(function (info) {\n __f__(\"log\", \"鎵撳嵃涓�寮燶", \" at utils/printSupport.js:101\");\n __f__(\"log\", info, \" at utils/printSupport.js:102\");\n //await printHandle(info, ip, port);\n //await printHandle(jsons, ip, port);\n });\n\n // printArr.forEach((info) => {\n // \t//浠ヤ笅temp鎵撳嵃妯℃澘涓簆ple鎸囦护锛堟繁鍦冲崥鎬濆痉,鏀寔鎬т竴鑸級,鎸囦护闇�瑕佹牴鎹疄闄呴渶瑕侀厤缃甛n // \tlet temp = `N\\r\\n` + `H8\\r\\n` + `q560\\r\\n` + `Q480,16\\r\\n` + `I8,U,001\\r\\n` + `S3\\r\\n` +\n // \t\t`LO41,140,400,3\\r\\n` +\n // \t\t`T261,170,0,6,1,1,N,\" ${info.gw.value} ${info.gw.unit}\"\\r\\n` +\n // \t\t`T195,170,0,6,1,1,N,\"${info.gw.cn}锛歕"\\r\\n` +\n // \t\t`T41,170,0,4,1,1,N,\"${info.gw.en}\"\\r\\n` +\n // \t\t`T261,210,0,6,1,1,N,\" ${info.nw.value} ${info.nw.unit}\"\\r\\n` +\n // \t\t`T195,210,0,6,1,1,N,\"${info.nw.cn}锛歕"\\r\\n` +\n // \t\t`T41,210,0,4,1,1,N,\"${info.nw.en}\"\\r\\n` +\n // \t\t`T261,250,0,6,1,1,N,\" ${info.quantity.value} ${info.quantity.unit}\"\\r\\n` +\n // \t\t`T195,250,0,6,1,1,N,\"${info.quantity.cn}锛歕"\\r\\n` +\n // \t\t`T41,250,0,4,1,1,N,\"${info.quantity.en}\"\\r\\n` +\n // \t\t`T261,290,0,6,1,1,N,\" ${info.dimension.value} ${info.dimension.unit}\"\\r\\n` +\n // \t\t`T195,290,0,6,1,1,N,\"${info.dimension.cn}锛歕"\\r\\n` +\n // \t\t`T41,290,0,4,1,1,N,\"${info.dimension.en}\"\\r\\n` +\n // \t\t`LO41,325,400,3\\r\\n` +\n // \t\t`T41,120,0,3,1,1,N,\"S/N: ${info.boxDisPlay}\"\\r\\n` +\n // \t\t`T444,444,0,2,1,1,N,\"${info.tag}\"\\r\\n` +\n // \t\t`B41,344,0,1,3,3,100,B,\"${info.SOID}\"\\r\\n` +\n // \t\t`W1,1\\r\\n`;\n // \t//arr鏄暟缁勬墍浠ュ彲浠ヨ繛缁墦鍗板彧闇�瑕佸瓧绗︽嫾鎺n // \tjsons += temp;\n // });\n // let printCmd = \"! 0 400 400 480 1\\r\\n\" +\n // \t\"PREFEED 0\\n\\r\" +\n // \t\"POSTFEED 0\\n\\r\" +\n // \t\"PAGE - WIDTH 640\\r\\n\" +\n // \t\"GAP-SENSE\\r\\n\" +\n // \t\"BOX 5 10 620 450 2\\r\\n\" +\n // \t\"LINE 5 60 620 60 1\\r\\n\" + // 妯嚎1 \n // \t\"LINE 5 110 620 110 1\\r\\n\" + // 妯嚎2 \n // \t\"LINE 5 160 620 160 1\\r\\n\" + // 妯嚎3 \n // \t\"LINE 5 210 620 210 1\\r\\n\" + // 妯嚎4 \n // \t\"LINE 5 260 620 260 1\\r\\n\" + // 妯嚎5 \n // \t\"LINE 120 10 120 260 1\\r\\n\" + // 瀛楁鍚嶇О鍙充晶绔栫嚎 \n // \t\"LINE 240 260 240 450 1\\r\\n\" + // 瑙勬牸鍨嬪彿宸︿晶绔栫嚎 \n // \t\"LINE 285 210 285 450 1\\r\\n\" + // 瑙勬牸鍨嬪彿鍙充晶绔栫嚎 \n // \t\"LINE 410 210 410 260 1\\r\\n\" + // 鍒拌揣鏃ユ湡鍙充晶绔栫嚎 \n // \t\"ENDQR\\r\\n\" +\n // \t\"FORM\\r\\n\" +\n // \t\"PRINT\\r\\n\";\n // jsons = printCmd;\n\n // // jsons = \"! 0 200 200 565 1\\r\\n\" +\n // // \t//\"PREFEED 10\\n\\r\"+//鎵撳嵃涔嬪墠璧扮焊璺濈鎸囦护\n // // \t//\"POSTFEED 19.5\\n\\r\" + //鎵撳嵃涔嬪悗璧扮焊璺濈鎸囦护\n // // \t\"PAGE - WIDTH 400\\r\\n\" +\n // // \t\"BAR - SENSE\\r\\n\" +\n // // \t\"BOX 10 10 400 565 2\\r\\n\" +\n // // \t\"LINE 10 60 400 60 1\\r\\n\" +\n // // \t\"LINE 10 110 400 110 1\\r\\n\" +\n // // \t\"LINE 10 160 400 160 1\\r\\n\" +\n // // \t\"LINE 10 210 400 210 1\\r\\n\" +\n // // \t\"LINE 10 300 400 310 1\\r\\n\" +\n // // \t\"LINE 10 350 400 360 1\\r\\n\" +\n\n // // \t\"LINE 10 405 190 415 1\\r\\n\" +\n // // \t\"LINE 10 460 190 470 1\\r\\n\" +\n // // \t\"LINE 10 515 190 525 1\\r\\n\" +\n\n // // \t//\t\"LINE 10 410 400 410 1\\r\\n\" + \n // // \t\"LINE 130 10 130 350 1\\r\\n\" +\n // // \t\"LINE 190 350 190 565 1\\r\\n\" +\n\n // // \t\"TEXT 24 0 15 25 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡鏉$爜\n // // \t\"TEXT 24 0 15 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // // \t\"TEXT 55 0 140 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // // \t\"TEXT 24 0 15 125 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡缂栫爜\n // // \t\"TEXT 24 0 15 175 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鍥惧彿\n // // \t\"TEXT 24 0 15 250 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t//\t\"TEXT 24 0 15 325 \"+strt6+\" \" + str6 + \"\\r\\n\" +\n // // \t\"TEXT 24 0 15 315 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 218 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 238 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 258 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 272 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 50 365 \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 40 420 \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 50 475 \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 60 530 \" + '001' + \"\\r\\n\" +\n\n // // \t\"B QR 200 360 M 2 U 9\\r\\n\" +\n // // \t\"MA,\" + '001' + \"\\r\\n\" +\n // // \t\"ENDQR\\r\\n\" +\n // // \t// \"B QR 25 285 M 2 U 4\\r\\n\" + \n // // \t// \"MA,\" + str8 + \"\\r\\n\" +\n // // \t// \"ENDQR\\r\\n\" +\n\n // // \t\"FORM\\r\\n\" +\n // // \t\"PRINT\\r\\n\";\n\n // jsons = \"! 0 200 200 565 1\\r\\n\" +\n // \t//\"PREFEED 10\\n\\r\"+//鎵撳嵃涔嬪墠璧扮焊璺濈鎸囦护\n // \t//\"POSTFEED 19.5\\n\\r\" + //鎵撳嵃涔嬪悗璧扮焊璺濈鎸囦护\n // \t\"PAGE - WIDTH 400\\r\\n\" +\n // \t\"BAR - SENSE\\r\\n\" +\n // \t\"BOX 10 10 400 565 2\\r\\n\" +\n // \t\"LINE 10 60 400 60 1\\r\\n\" +\n // \t\"LINE 10 110 400 110 1\\r\\n\" +\n // \t\"LINE 10 160 400 160 1\\r\\n\" +\n // \t\"LINE 10 210 400 210 1\\r\\n\" +\n // \t\"LINE 10 300 400 310 1\\r\\n\" +\n // \t\"LINE 10 350 400 360 1\\r\\n\" +\n\n // \t\"LINE 10 405 190 415 1\\r\\n\" +\n // \t\"LINE 10 460 190 470 1\\r\\n\" +\n // \t\"LINE 10 515 190 525 1\\r\\n\" +\n\n // \t//\t\"LINE 10 410 400 410 1\\r\\n\" + \n // \t\"LINE 130 10 130 350 1\\r\\n\" +\n // \t\"LINE 190 350 190 565 1\\r\\n\" +\n\n // \t\"TEXT 24 0 15 25 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡鏉$爜\n // \t\"TEXT 24 0 15 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // \t\"TEXT 55 0 140 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // \t\"TEXT 24 0 15 125 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡缂栫爜\n // \t\"TEXT 24 0 15 175 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鍥惧彿\n // \t\"TEXT 24 0 15 250 \" + '鏉$爜' + \"\\r\\n\" +\n // \t//\t\"TEXT 24 0 15 325 \"+strt6+\" \" + str6 + \"\\r\\n\" +\n // \t\"TEXT 24 0 15 315 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 218 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 238 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 258 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 272 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 24 0 50 365 \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 24 0 40 420 \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 24 0 50 475 \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 24 0 60 530 \" + '001' + \"\\r\\n\" +\n\n // \t\"B QR 200 360 M 2 U 9\\r\\n\" +\n // \t\"MA,\" + '001' + \"\\r\\n\" +\n // \t\"ENDQR\\r\\n\" +\n // \t// \"B QR 25 285 M 2 U 4\\r\\n\" + \n // \t// \"MA,\" + str8 + \"\\r\\n\" +\n // \t// \"ENDQR\\r\\n\" +\n\n // \t\"FORM\\r\\n\" +\n // \t\"PRINT\\r\\n\";\n // await printHandle(jsons, ip, port);\n case 8:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function queue111(_x4, _x5, _x6) {\n return _ref2.apply(this, arguments);\n };\n}();\n\n/**\r\n * @description Java绫昏皟鐢ㄥ畨鍗撹繛鎺ユ墦鍗版満 浠呭湪瀹夊崜璁惧涓嬩娇鐢╘r\n * @param {string} jsons 妯℃澘瀛楃 \r\n * @param {string} ip ip鍦板潃\r\n * @param {Number} port //绔彛鍙穃r\n */\nexports.queue111 = queue111;\nvar printHandle = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(jsons, ip, port) {\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n return _context3.abrupt(\"return\", new Promise(function (resolve, reject) {\n try {\n var Socket = plus.android.importClass('java.net.Socket');\n var PrintWriter = plus.android.importClass('java.io.PrintWriter');\n var BufferedWriter = plus.android.importClass('java.io.BufferedWriter');\n var OutputStreamWriter = plus.android.importClass('java.io.OutputStreamWriter');\n var BufferedReader = plus.android.importClass('java.io.BufferedReader');\n var InputStreamReader = plus.android.importClass('java.io.InputStreamReader');\n var StrictMode = plus.android.importClass('android.os.StrictMode');\n var Build = plus.android.importClass('android.os.Build');\n // const ip = '192.168.1.61';\n // const port = 9100;\n\n // 瀹夊崜9鍚庡畬鍏ㄦ墦寮�鏋勫缓鏉冮檺\n if (Build.VERSION.SDK_INT > 9) {\n var policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();\n StrictMode.setThreadPolicy(policy);\n }\n var socket = new Socket(\"\".concat(ip), port * 1);\n __f__(\"log\", \"\\u8FD4\\u56DEisocket\\uFF1A\", socket, \" at utils/printSupport.js:282\");\n socket.setSoTimeout(5000); // 澧炲姞瓒呮椂鏃堕棿\n var inputStreamReader = new InputStreamReader(socket.getInputStream());\n var socketReader = new BufferedReader(inputStreamReader);\n var outputStreamWriter = new OutputStreamWriter(socket.getOutputStream(), 'GBK');\n var bufferWriter = new BufferedWriter(outputStreamWriter);\n var socketWriter = new PrintWriter(bufferWriter, true);\n socketWriter.println(jsons);\n var msgBeReceived = socketReader.readLine();\n __f__(\"log\", \"\\u8FD4\\u56DEip\\uFF1A\", ip, \" at utils/printSupport.js:292\");\n __f__(\"log\", \"\\u8FD4\\u56DEport\\uFF1A\", port, \" at utils/printSupport.js:293\");\n __f__(\"log\", \"\\u8FD4\\u56DE\\u5185\\u5BB9\\uFF1A\", msgBeReceived, \" at utils/printSupport.js:294\");\n resolve(msgBeReceived);\n } catch (error) {\n __f__(\"error\", \"鎵撳嵃澶辫触\", error, \" at utils/printSupport.js:297\");\n reject(error);\n } finally {\n if (socket) {\n socket.close();\n }\n }\n }));\n case 1:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n return function printHandle(_x7, _x8, _x9) {\n return _ref3.apply(this, arguments);\n };\n}();\nexports.printHandle = printHandle;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 12)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvcHJpbnRTdXBwb3J0LmpzIl0sIm5hbWVzIjpbInF1ZXVlIiwiYXJyIiwiaXAiLCJwb3J0IiwicHJpbnRBcnIiLCJlbnRyaWVzIiwiaW5kZXgiLCJqc29ucyIsInByaW50SGFuZGxlIiwicXVldWUxMTEiLCJmb3JFYWNoIiwiaW5mbyIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiU29ja2V0IiwicGx1cyIsImFuZHJvaWQiLCJpbXBvcnRDbGFzcyIsIlByaW50V3JpdGVyIiwiQnVmZmVyZWRXcml0ZXIiLCJPdXRwdXRTdHJlYW1Xcml0ZXIiLCJCdWZmZXJlZFJlYWRlciIsIklucHV0U3RyZWFtUmVhZGVyIiwiU3RyaWN0TW9kZSIsIkJ1aWxkIiwiVkVSU0lPTiIsIlNES19JTlQiLCJwb2xpY3kiLCJUaHJlYWRQb2xpY3kiLCJCdWlsZGVyIiwicGVybWl0QWxsIiwiYnVpbGQiLCJzZXRUaHJlYWRQb2xpY3kiLCJzb2NrZXQiLCJzZXRTb1RpbWVvdXQiLCJpbnB1dFN0cmVhbVJlYWRlciIsImdldElucHV0U3RyZWFtIiwic29ja2V0UmVhZGVyIiwib3V0cHV0U3RyZWFtV3JpdGVyIiwiZ2V0T3V0cHV0U3RyZWFtIiwiYnVmZmVyV3JpdGVyIiwic29ja2V0V3JpdGVyIiwicHJpbnRsbiIsIm1zZ0JlUmVjZWl2ZWQiLCJyZWFkTGluZSIsImVycm9yIiwiY2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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QSxHQTRDdkI7QUFBQyxrQyIsImZpbGUiOiIxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g5o6l5pS25Yiw5omT5Y2w55qE6Zif5YiX5pWw57uE57yW6K+R5qih5p2/5a2X56ym5ZCO5omT5Y2wXHJcbiAqIEBwYXJhbSB7YXJyYXl9ICBhcnIgIOWkhOeQhueahOaVsOe7hFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gaXAgIGlw5Zyw5Z2AXHJcbiAqIEBwYXJhbSB7TnVtYmVyfSBwb3J0IC8v56uv5Y+j5Y+3XHJcbiAqIEBkZWZhdWx0IOa4heepuuaJk+WNsOacuue8k+WtmCvmiZPljbDpu5HluqYr5a69K+mrmCs45L2N56CBVXRmLTgr6YCf5bqmK+aJk+WNsOW8oOaVsOWkjeWNsOW8oOaVsFxyXG4gKiBAZGVmYXVsdFx0YE5cXHJcXG5gICtgSDhcXHJcXG5gICsgYHE1NjBcXHJcXG5gICsgYFE0ODAsMzVcXHJcXG5gICsgYEk4LFUsMDAxXFxyXFxuYCArYFMzXFxyXFxuYCArIGBXMSwxXFxyXFxuYFxyXG4gKiBAYXV0aG9yIEEtSyBcclxuICogQHVuaVBsYXRmb3JtIHtcclxuICogXCJhcHBcIjoge1xyXG4gKiBcImFuZHJvaWRcIjoge1xyXG4gKiBcIm9zVmVyXCI6IFwiOC4wXCIsXHJcbiAqIFwidW5pVmVyXCI6IFwi4oiaXCIsXHJcbiAqIFwidW5peFZlclwiOiBcIjMuOS4wXCJcclxuICogfSxcclxuICogXCJpb3NcIjoge1xyXG4gKiBcIm9zVmVyXCI6IFwiMFwiLFxyXG4gKiBcInVuaVZlclwiOiBcIsOXXCIsXHJcbiAqIFwidW5peFZlclwiOiBcIjMuOS4wXCJcclxuICogfVxyXG4gKiB9XHJcbiAqIH1cclxuICogQHR1dG9yaWFsIFvlpJrnlJjojIPnp5HlpKvmlq/ln7pdaHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzOTIwOTQ0L2FydGljbGUvZGV0YWlscy8xNDQyODE2MTQ/c2hhcmV0eXBlPWJsb2dkZXRhaWwmc2hhcmVySWQ9MTQ0MjgxNjE0JnNoYXJlcmVmZXI9UEMmc2hhcmVzb3VyY2U9cXFfMzM5MjA5NDQmc3BtPTEwMTEuMjQ4MC4zMDAxLjgxMThcclxuICovXHJcblxyXG4vLyDmoLflvI/osIPmlbRkZW1vXHJcbi8vIGV4cG9ydCBjb25zdCBxdWV1ZSA9IGFzeW5jIChhcnIsIGlwLCBwb3J0KSA9PiB7XHJcbi8vIFx0bGV0IGpzb25zID0gYGA7XHJcblxyXG4vLyBcdGNvbnNvbGUubG9nKGFyclswXSk7XHJcbi8vIFx0Y29uc29sZS5sb2coYXJyWzFdKTtcclxuLy8gXHRjb25zb2xlLmxvZyhpcCk7XHJcbi8vIFx0Y29uc29sZS5sb2cocG9ydCk7XHJcbi8vIFx0Y29uc3QgcHJpbnRBcnIgPSBhcnI7XHJcbi8vIFx0Y29uc29sZS5sb2cocHJpbnRBcnIpO1xyXG5cclxuLy8gXHRqc29ucyA9IFwiISAwIDIwMCAyMDAgMjEwIDFcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlBBR0UgLSBXSURUSCA3MDAgXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJCT1ggMCAwIDcwMCAxODAgMCBcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgMTYgMCAxMCAxMCDnianmlpnnvJbnoIHvvJpcIiArIFwiXFxyXFxuXCIgKyBcclxuLy8gXHRcdFwiVCA1NSAzIDEyMCAxMCBcIiArIFwie2l0ZW1Ob31cIiArIFwiXFxyXFxuXCIgKyBcclxuLy8gXHRcdFwiVCAxNiAwIDMwMCAxMCBcIiArIFwie2l0ZW1OYW1lMTExMTExMTExMTExMTExMX1cIiArIFwiXFxyXFxuXCIgKyBcclxuLy8gXHRcdFwiVCA1NSAyIDEwIDQyIOeJqeaWmeinhOagvO+8mlwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgNTUgMiAxMTAgNDIgXCIgKyBcIntpdGVtTW9kZWwxMTExMTExMTExMTExMTExMTExMTExMTExMTExMX1cIiArIFwiXFxyXFxuXCIgKyBcclxuLy8gXHRcdFwiVCAxNiAwIDEwIDc4IOaVsOmHj++8mlwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgMCA1IDkwIDc4IFwiICsgXCIyMDAuMTAyMDAwXCIgKyBcIlxcclxcblwiICsgXHJcbi8vIFx0XHRcIkJBUkNPREUgMTI4IDEgMjUgMzUgMzUwIDEzMCBcIiArICdUTTEyMTMxQVNGQVNGMTIzNDU2JyArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJUIDAgMSAzNTAgMTMwIFwiICsgXCJUTTEyMTMxQVNGQVNGMTIzNDU2XCIgKyBcIlxcclxcblwiICsgXHJcbi8vIFx0XHRcIlQgNTUgMCAxMCAxMjUg5Yib5bu65pe26Ze077yaXCIgKyBcIlxcclxcblwiICtcclxuLy8gXHRcdFwiVCA1NSAwIDEyMCAxMjUgXCIgKyBcInsyMDI1LTA1LTA3IDE1OjU1OjU5fVwiICsgXCJcXHJcXG5cIiArIFxyXG4vLyBcdFx0XCJUIDU1IDAgMTAgMTUwIOaJk+WNsOaXtumXtO+8mlwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgNTUgMCAxMjAgMTUwIFwiICsgXCJ7MjAyNS0wNS0wNyAxNTo1NTo1OX1cIiArIFwiXFxyXFxuXCIgKyBcclxuLy8gXHRcdC8vXCJCIFFSIDUwMCAxMCBNIDEgVSA5IFxcclxcblwiICsgIFxyXG4vLyBcdFx0Ly9cIk1BLFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuLy8gXHRcdFwiQiBRUiA1ODAgMTIgTSAyIFUgNFwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIk1BLFwiKyBcIlRNMTIzNDU2MjAxNTRcIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJFTkRRUlxcclxcblwiICtcclxuLy8gXHRcdFwiRk9STVxcclxcblwiICtcclxuLy8gXHRcdFwiUFJJTlRcXHJcXG5cIjtcclxuLy8gXHRhd2FpdCBwcmludEhhbmRsZShqc29ucywgaXAsIHBvcnQpO1xyXG5cclxuLy8gfTtcclxuXHJcbmV4cG9ydCBjb25zdCBxdWV1ZSA9IGFzeW5jIChhcnIsIGlwLCBwb3J0KSA9PiB7XHJcblx0dHJ5IHtcclxuXHRcdGNvbnN0IHByaW50QXJyID0gYXJyOyAvLyDmjqXmlLbkvKDlhaXnmoTmiZPljbDmjIfku6TmlbDnu4RcclxuXHRcdGNvbnNvbGUubG9nKCflvZPliY3miZPljbDlj4LmlbA6Jywge1xyXG5cdFx0XHRpcCxcclxuXHRcdFx0cG9ydFxyXG5cdFx0fSk7XHJcblxyXG5cdFx0Ly8g5b6q546v5aSE55CG5q+P5LiA5p2h5omT5Y2w5oyH5LukXHJcblx0XHRmb3IgKGNvbnN0IFtpbmRleCwganNvbnNdIG9mIHByaW50QXJyLmVudHJpZXMoKSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhg5q2j5Zyo5aSE55CG56ysICR7aW5kZXggKyAxfSDmnaHmiZPljbDmjIfku6RgKTtcclxuXHRcdFx0Y29uc29sZS5kZWJ1Zygn5omT5Y2w5oyH5Luk5YaF5a65OicsIGpzb25zKTtcclxuXHJcblx0XHRcdC8vIOaJp+ihjOW8guatpeaJk+WNsOaTjeS9nFxyXG5cdFx0XHRhd2FpdCBwcmludEhhbmRsZShcclxuXHRcdFx0XHRqc29ucywgLy8g5Yqo5oCB5pu/5o2i5paH5pysXHJcblx0XHRcdFx0aXAsXHJcblx0XHRcdFx0cG9ydFxyXG5cdFx0XHQpO1xyXG5cdFx0fVxyXG5cdH0gY2F0Y2ggKGVycm9yKSB7XHJcblx0XHRjb25zb2xlLmVycm9yKCfmiZPljbDpmJ/liJfmiafooYzlh7rplJk6JywgZXJyb3IpO1xyXG5cdFx0dGhyb3cgZXJyb3I7IC8vIOWQkeS4iuaKm+WHuumUmeivr+S+m+iwg+eUqOaWueWkhOeQhlxyXG5cdH1cclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCBxdWV1ZTExMSA9IGFzeW5jIChhcnIsIGlwLCBwb3J0KSA9PiB7XHJcblx0bGV0IGpzb25zID0gYGA7XHJcblxyXG5cdGNvbnNvbGUubG9nKGFyclswXSk7XHJcblx0Y29uc29sZS5sb2coYXJyWzFdKTtcclxuXHRjb25zb2xlLmxvZyhpcCk7XHJcblx0Y29uc29sZS5sb2cocG9ydCk7XHJcblx0Y29uc3QgcHJpbnRBcnIgPSBhcnI7XHJcblx0Y29uc29sZS5sb2cocHJpbnRBcnIpXHJcblxyXG5cdHByaW50QXJyLmZvckVhY2goKGluZm8pID0+IHtcclxuXHRcdGNvbnNvbGUubG9nKFwi5omT5Y2w5LiA5bygXCIpO1xyXG5cdFx0Y29uc29sZS5sb2coaW5mbyk7XHJcblx0XHQvL2F3YWl0IHByaW50SGFuZGxlKGluZm8sIGlwLCBwb3J0KTtcclxuXHRcdC8vYXdhaXQgcHJpbnRIYW5kbGUoanNvbnMsIGlwLCBwb3J0KTtcclxuXHR9KTtcclxuXHJcblx0Ly8gcHJpbnRBcnIuZm9yRWFjaCgoaW5mbykgPT4ge1xyXG5cdC8vIFx0Ly/ku6XkuIt0ZW1w5omT5Y2w5qih5p2/5Li6cHBsZeaMh+S7pO+8iOa3seWcs+WNmuaAneW+tyzmlK/mjIHmgKfkuIDoiKzvvIks5oyH5Luk6ZyA6KaB5qC55o2u5a6e6ZmF6ZyA6KaB6YWN572uXHJcblx0Ly8gXHRsZXQgdGVtcCA9IGBOXFxyXFxuYCArIGBIOFxcclxcbmAgKyBgcTU2MFxcclxcbmAgKyBgUTQ4MCwxNlxcclxcbmAgKyBgSTgsVSwwMDFcXHJcXG5gICsgYFMzXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBMTzQxLDE0MCw0MDAsM1xcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDI2MSwxNzAsMCw2LDEsMSxOLFwiICR7aW5mby5ndy52YWx1ZX0gJHtpbmZvLmd3LnVuaXR9XCJcXHJcXG5gICtcclxuXHQvLyBcdFx0YFQxOTUsMTcwLDAsNiwxLDEsTixcIiR7aW5mby5ndy5jbn3vvJpcIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDQxLDE3MCwwLDQsMSwxLE4sXCIke2luZm8uZ3cuZW59XCJcXHJcXG5gICtcclxuXHQvLyBcdFx0YFQyNjEsMjEwLDAsNiwxLDEsTixcIiAke2luZm8ubncudmFsdWV9ICR7aW5mby5udy51bml0fVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUMTk1LDIxMCwwLDYsMSwxLE4sXCIke2luZm8ubncuY25977yaXCJcXHJcXG5gICtcclxuXHQvLyBcdFx0YFQ0MSwyMTAsMCw0LDEsMSxOLFwiJHtpbmZvLm53LmVufVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUMjYxLDI1MCwwLDYsMSwxLE4sXCIgJHtpbmZvLnF1YW50aXR5LnZhbHVlfSAke2luZm8ucXVhbnRpdHkudW5pdH1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDE5NSwyNTAsMCw2LDEsMSxOLFwiJHtpbmZvLnF1YW50aXR5LmNufe+8mlwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUNDEsMjUwLDAsNCwxLDEsTixcIiR7aW5mby5xdWFudGl0eS5lbn1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDI2MSwyOTAsMCw2LDEsMSxOLFwiICR7aW5mby5kaW1lbnNpb24udmFsdWV9ICR7aW5mby5kaW1lbnNpb24udW5pdH1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDE5NSwyOTAsMCw2LDEsMSxOLFwiJHtpbmZvLmRpbWVuc2lvbi5jbn3vvJpcIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDQxLDI5MCwwLDQsMSwxLE4sXCIke2luZm8uZGltZW5zaW9uLmVufVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBMTzQxLDMyNSw0MDAsM1xcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDQxLDEyMCwwLDMsMSwxLE4sXCJTL046ICR7aW5mby5ib3hEaXNQbGF5fVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUNDQ0LDQ0NCwwLDIsMSwxLE4sXCIke2luZm8udGFnfVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBCNDEsMzQ0LDAsMSwzLDMsMTAwLEIsXCIke2luZm8uU09JRH1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVzEsMVxcclxcbmA7XHJcblx0Ly8gXHQvL2FycuaYr+aVsOe7hOaJgOS7peWPr+S7pei/nue7reaJk+WNsOWPqumcgOimgeWtl+espuaLvOaOpVxyXG5cdC8vIFx0anNvbnMgKz0gdGVtcDtcclxuXHQvLyB9KTtcclxuXHQvLyBsZXQgcHJpbnRDbWQgPSBcIiEgMCA0MDAgNDAwIDQ4MCAxXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJQUkVGRUVEIDBcXG5cXHJcIiArXHJcblx0Ly8gXHRcIlBPU1RGRUVEIDBcXG5cXHJcIiArXHJcblx0Ly8gXHRcIlBBR0UgLSBXSURUSCA2NDBcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkdBUC1TRU5TRVxcclxcblwiICtcclxuXHQvLyBcdFwiQk9YIDUgMTAgNjIwIDQ1MCAyXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJMSU5FIDUgNjAgNjIwIDYwIDFcXHJcXG5cIiArIC8vIOaoque6vzEgIFxyXG5cdC8vIFx0XCJMSU5FIDUgMTEwIDYyMCAxMTAgMVxcclxcblwiICsgLy8g5qiq57q/MiAgXHJcblx0Ly8gXHRcIkxJTkUgNSAxNjAgNjIwIDE2MCAxXFxyXFxuXCIgKyAvLyDmqKrnur8zICBcclxuXHQvLyBcdFwiTElORSA1IDIxMCA2MjAgMjEwIDFcXHJcXG5cIiArIC8vIOaoque6vzQgIFxyXG5cdC8vIFx0XCJMSU5FIDUgMjYwIDYyMCAyNjAgMVxcclxcblwiICsgLy8g5qiq57q/NSAgXHJcblx0Ly8gXHRcIkxJTkUgMTIwIDEwIDEyMCAyNjAgMVxcclxcblwiICsgLy8g5a2X5q615ZCN56ew5Y+z5L6n56uW57q/ICBcclxuXHQvLyBcdFwiTElORSAyNDAgMjYwIDI0MCA0NTAgMVxcclxcblwiICsgLy8g6KeE5qC85Z6L5Y+35bem5L6n56uW57q/ICBcclxuXHQvLyBcdFwiTElORSAyODUgMjEwIDI4NSA0NTAgMVxcclxcblwiICsgLy8g6KeE5qC85Z6L5Y+35Y+z5L6n56uW57q/ICBcclxuXHQvLyBcdFwiTElORSA0MTAgMjEwIDQxMCAyNjAgMVxcclxcblwiICsgLy8g5Yiw6LSn5pel5pyf5Y+z5L6n56uW57q/ICBcclxuXHQvLyBcdFwiRU5EUVJcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkZPUk1cXHJcXG5cIiArXHJcblx0Ly8gXHRcIlBSSU5UXFxyXFxuXCI7XHJcblx0Ly8ganNvbnMgPSBwcmludENtZDtcclxuXHJcblx0Ly8gLy8ganNvbnMgPSBcIiEgMCAyMDAgMjAwIDU2NSAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0Ly9cIlBSRUZFRUQgMTBcXG5cXHJcIisvL+aJk+WNsOS5i+WJjei1sOe6uOi3neemu+aMh+S7pFxyXG5cdC8vIC8vIFx0Ly9cIlBPU1RGRUVEIDE5LjVcXG5cXHJcIiArIC8v5omT5Y2w5LmL5ZCO6LWw57q46Led56a75oyH5LukXHJcblx0Ly8gLy8gXHRcIlBBR0UgLSBXSURUSCA0MDBcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIkJBUiAtIFNFTlNFXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJCT1ggMTAgMTAgNDAwIDU2NSAyXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDYwIDQwMCA2MCAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDExMCA0MDAgMTEwIDFcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTAgMTYwIDQwMCAxNjAgMVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTElORSAxMCAyMTAgNDAwIDIxMCAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDMwMCA0MDAgMzEwIDFcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTAgMzUwIDQwMCAzNjAgMVxcclxcblwiICtcclxuXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTAgNDA1IDE5MCA0MTUgMVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTElORSAxMCA0NjAgMTkwIDQ3MCAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDUxNSAxOTAgNTI1IDFcXHJcXG5cIiArXHJcblxyXG5cclxuXHQvLyAvLyBcdC8vXHRcIkxJTkUgMTAgNDEwIDQwMCA0MTAgMVxcclxcblwiICsgXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTMwIDEwIDEzMCAzNTAgMVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTElORSAxOTAgMzUwIDE5MCA1NjUgMVxcclxcblwiICtcclxuXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCAxNSAyNSBcIiArICfmnaHnoIEnICsgXCIgICBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArIC8v54mp5paZ5p2h56CBXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCAxNSA3NSBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArIC8v54mp5paZ5ZCN56ewXHJcblx0Ly8gLy8gXHRcIlRFWFQgNTUgMCAxNDAgNzUgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgKyAvL+eJqeaWmeWQjeensFxyXG5cdC8vIC8vIFx0XCJURVhUIDI0IDAgMTUgMTI1IFwiICsgJ+adoeeggScgKyBcIiAgIFwiICsgJzAwMScgKyBcIlxcclxcblwiICsgLy/nianmlpnnvJbnoIFcclxuXHQvLyAvLyBcdFwiVEVYVCAyNCAwIDE1IDE3NSBcIiArICfmnaHnoIEnICsgXCIgICBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArIC8v5Zu+5Y+3XHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCAxNSAyNTAgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0Ly9cdFwiVEVYVCAyNCAwIDE1IDMyNSBcIitzdHJ0NitcIiAgIFwiICsgc3RyNiArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDI0IDAgMTUgMzE1IFwiICsgJ+adoeeggScgKyBcIiAgICAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDU1IDAgMTQwIDIxOCBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlRFWFQgNTUgMCAxNDAgMjM4IFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiVEVYVCA1NSAwIDE0MCAyNTggXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDU1IDAgMTQwIDI3MiBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCA1MCAzNjUgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDI0IDAgNDAgNDIwIFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiVEVYVCAyNCAwIDUwIDQ3NSBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCA2MCA1MzAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cclxuXHJcblxyXG5cdC8vIC8vIFx0XCJCIFFSIDIwMCAzNjAgTSAyIFUgOVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTUEsXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJFTkRRUlxcclxcblwiICtcclxuXHQvLyAvLyBcdC8vIFwiQiBRUiAyNSAyODUgTSAyIFUgNFxcclxcblwiICsgXHJcblx0Ly8gLy8gXHQvLyBcIk1BLFwiICsgc3RyOCArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0Ly8gXCJFTkRRUlxcclxcblwiICtcclxuXHJcblx0Ly8gLy8gXHRcIkZPUk1cXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlBSSU5UXFxyXFxuXCI7XHJcblxyXG5cdC8vIGpzb25zID0gXCIhIDAgMjAwIDIwMCA1NjUgMVxcclxcblwiICtcclxuXHQvLyBcdC8vXCJQUkVGRUVEIDEwXFxuXFxyXCIrLy/miZPljbDkuYvliY3otbDnurjot53nprvmjIfku6RcclxuXHQvLyBcdC8vXCJQT1NURkVFRCAxOS41XFxuXFxyXCIgKyAvL+aJk+WNsOS5i+WQjui1sOe6uOi3neemu+aMh+S7pFxyXG5cdC8vIFx0XCJQQUdFIC0gV0lEVEggNDAwXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJCQVIgLSBTRU5TRVxcclxcblwiICtcclxuXHQvLyBcdFwiQk9YIDEwIDEwIDQwMCA1NjUgMlxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCA2MCA0MDAgNjAgMVxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCAxMTAgNDAwIDExMCAxXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJMSU5FIDEwIDE2MCA0MDAgMTYwIDFcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkxJTkUgMTAgMjEwIDQwMCAyMTAgMVxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCAzMDAgNDAwIDMxMCAxXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJMSU5FIDEwIDM1MCA0MDAgMzYwIDFcXHJcXG5cIiArXHJcblxyXG5cdC8vIFx0XCJMSU5FIDEwIDQwNSAxOTAgNDE1IDFcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkxJTkUgMTAgNDYwIDE5MCA0NzAgMVxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCA1MTUgMTkwIDUyNSAxXFxyXFxuXCIgK1xyXG5cclxuXHJcblx0Ly8gXHQvL1x0XCJMSU5FIDEwIDQxMCA0MDAgNDEwIDFcXHJcXG5cIiArIFxyXG5cdC8vIFx0XCJMSU5FIDEzMCAxMCAxMzAgMzUwIDFcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkxJTkUgMTkwIDM1MCAxOTAgNTY1IDFcXHJcXG5cIiArXHJcblxyXG5cdC8vIFx0XCJURVhUIDI0IDAgMTUgMjUgXCIgKyAn5p2h56CBJyArIFwiICAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgKyAvL+eJqeaWmeadoeeggVxyXG5cdC8vIFx0XCJURVhUIDI0IDAgMTUgNzUgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgKyAvL+eJqeaWmeWQjeensFxyXG5cdC8vIFx0XCJURVhUIDU1IDAgMTQwIDc1IFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICsgLy/nianmlpnlkI3np7BcclxuXHQvLyBcdFwiVEVYVCAyNCAwIDE1IDEyNSBcIiArICfmnaHnoIEnICsgXCIgICBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArIC8v54mp5paZ57yW56CBXHJcblx0Ly8gXHRcIlRFWFQgMjQgMCAxNSAxNzUgXCIgKyAn5p2h56CBJyArIFwiICAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgKyAvL+WbvuWPt1xyXG5cdC8vIFx0XCJURVhUIDI0IDAgMTUgMjUwIFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdC8vXHRcIlRFWFQgMjQgMCAxNSAzMjUgXCIrc3RydDYrXCIgICBcIiArIHN0cjYgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCAyNCAwIDE1IDMxNSBcIiArICfmnaHnoIEnICsgXCIgICAgIFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCA1NSAwIDE0MCAyMTggXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJURVhUIDU1IDAgMTQwIDIzOCBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gXHRcIlRFWFQgNTUgMCAxNDAgMjU4IFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCA1NSAwIDE0MCAyNzIgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJURVhUIDI0IDAgNTAgMzY1IFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCAyNCAwIDQwIDQyMCBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gXHRcIlRFWFQgMjQgMCA1MCA0NzUgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJURVhUIDI0IDAgNjAgNTMwIFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHJcblxyXG5cclxuXHQvLyBcdFwiQiBRUiAyMDAgMzYwIE0gMiBVIDlcXHJcXG5cIiArXHJcblx0Ly8gXHRcIk1BLFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiRU5EUVJcXHJcXG5cIiArXHJcblx0Ly8gXHQvLyBcIkIgUVIgMjUgMjg1IE0gMiBVIDRcXHJcXG5cIiArIFxyXG5cdC8vIFx0Ly8gXCJNQSxcIiArIHN0cjggKyBcIlxcclxcblwiICtcclxuXHQvLyBcdC8vIFwiRU5EUVJcXHJcXG5cIiArXHJcblxyXG5cdC8vIFx0XCJGT1JNXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJQUklOVFxcclxcblwiO1xyXG5cdC8vIGF3YWl0IHByaW50SGFuZGxlKGpzb25zLCBpcCwgcG9ydCk7XHJcbn07XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIEphdmHnsbvosIPnlKjlronljZPov57mjqXmiZPljbDmnLog5LuF5Zyo5a6J5Y2T6K6+5aSH5LiL5L2/55SoXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBqc29ucyDmqKHmnb/lrZfnrKYgIFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gaXAgIGlw5Zyw5Z2AXHJcbiAqIEBwYXJhbSB7TnVtYmVyfSBwb3J0IC8v56uv5Y+j5Y+3XHJcbiAqL1xyXG5leHBvcnQgY29uc3QgcHJpbnRIYW5kbGUgPSBhc3luYyAoanNvbnMsIGlwLCBwb3J0KSA9PiB7XHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdHRyeSB7XHJcblx0XHRcdHZhciBTb2NrZXQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEubmV0LlNvY2tldCcpO1xyXG5cdFx0XHR2YXIgUHJpbnRXcml0ZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEuaW8uUHJpbnRXcml0ZXInKTtcclxuXHRcdFx0dmFyIEJ1ZmZlcmVkV3JpdGVyID0gcGx1cy5hbmRyb2lkLmltcG9ydENsYXNzKCdqYXZhLmlvLkJ1ZmZlcmVkV3JpdGVyJyk7XHJcblx0XHRcdHZhciBPdXRwdXRTdHJlYW1Xcml0ZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEuaW8uT3V0cHV0U3RyZWFtV3JpdGVyJyk7XHJcblx0XHRcdHZhciBCdWZmZXJlZFJlYWRlciA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcygnamF2YS5pby5CdWZmZXJlZFJlYWRlcicpO1xyXG5cdFx0XHR2YXIgSW5wdXRTdHJlYW1SZWFkZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEuaW8uSW5wdXRTdHJlYW1SZWFkZXInKTtcclxuXHRcdFx0dmFyIFN0cmljdE1vZGUgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2FuZHJvaWQub3MuU3RyaWN0TW9kZScpO1xyXG5cdFx0XHR2YXIgQnVpbGQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2FuZHJvaWQub3MuQnVpbGQnKTtcclxuXHRcdFx0Ly8gY29uc3QgaXAgPSAnMTkyLjE2OC4xLjYxJztcclxuXHRcdFx0Ly8gY29uc3QgcG9ydCA9IDkxMDA7XHJcblxyXG5cdFx0XHQvLyDlronljZM55ZCO5a6M5YWo5omT5byA5p6E5bu65p2D6ZmQXHJcblx0XHRcdGlmIChCdWlsZC5WRVJTSU9OLlNES19JTlQgPiA5KSB7XHJcblx0XHRcdFx0dmFyIHBvbGljeSA9IG5ldyBTdHJpY3RNb2RlLlRocmVhZFBvbGljeS5CdWlsZGVyKCkucGVybWl0QWxsKCkuYnVpbGQoKTtcclxuXHRcdFx0XHRTdHJpY3RNb2RlLnNldFRocmVhZFBvbGljeShwb2xpY3kpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR2YXIgc29ja2V0ID0gbmV3IFNvY2tldChgJHtpcH1gLCBwb3J0ICogMSk7XHJcblx0XHRcdGNvbnNvbGUubG9nKGDov5Tlm55pc29ja2V077yaYCwgc29ja2V0KTtcclxuXHRcdFx0c29ja2V0LnNldFNvVGltZW91dCg1MDAwKTsgLy8g5aKe5Yqg6LaF5pe25pe26Ze0XHJcblx0XHRcdHZhciBpbnB1dFN0cmVhbVJlYWRlciA9IG5ldyBJbnB1dFN0cmVhbVJlYWRlcihzb2NrZXQuZ2V0SW5wdXRTdHJlYW0oKSk7XHJcblx0XHRcdHZhciBzb2NrZXRSZWFkZXIgPSBuZXcgQnVmZmVyZWRSZWFkZXIoaW5wdXRTdHJlYW1SZWFkZXIpO1xyXG5cdFx0XHR2YXIgb3V0cHV0U3RyZWFtV3JpdGVyID0gbmV3IE91dHB1dFN0cmVhbVdyaXRlcihzb2NrZXQuZ2V0T3V0cHV0U3RyZWFtKCksICdHQksnKTtcclxuXHRcdFx0dmFyIGJ1ZmZlcldyaXRlciA9IG5ldyBCdWZmZXJlZFdyaXRlcihvdXRwdXRTdHJlYW1Xcml0ZXIpO1xyXG5cdFx0XHR2YXIgc29ja2V0V3JpdGVyID0gbmV3IFByaW50V3JpdGVyKGJ1ZmZlcldyaXRlciwgdHJ1ZSk7XHJcblxyXG5cdFx0XHRzb2NrZXRXcml0ZXIucHJpbnRsbihqc29ucyk7XHJcblx0XHRcdHZhciBtc2dCZVJlY2VpdmVkID0gc29ja2V0UmVhZGVyLnJlYWRMaW5lKCk7XHJcblx0XHRcdGNvbnNvbGUubG9nKGDov5Tlm55pcO+8mmAsIGlwKTtcclxuXHRcdFx0Y29uc29sZS5sb2coYOi/lOWbnnBvcnTvvJpgLCBwb3J0KTtcclxuXHRcdFx0Y29uc29sZS5sb2coYOi/lOWbnuWGheWuue+8mmAsIG1zZ0JlUmVjZWl2ZWQpO1xyXG5cdFx0XHRyZXNvbHZlKG1zZ0JlUmVjZWl2ZWQpO1xyXG5cdFx0fSBjYXRjaCAoZXJyb3IpIHtcclxuXHRcdFx0Y29uc29sZS5lcnJvcihcIuaJk+WNsOWksei0pVwiLCBlcnJvcik7XHJcblx0XHRcdHJlamVjdChlcnJvcik7XHJcblx0XHR9IGZpbmFsbHkge1xyXG5cdFx0XHRpZiAoc29ja2V0KSB7XHJcblx0XHRcdFx0c29ja2V0LmNsb3NlKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9KTtcclxufTsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///16\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.queue111 = exports.queue = exports.printHandle = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 13));\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 17));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 15));\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n/**\r\n * @description 鎺ユ敹鍒版墦鍗扮殑闃熷垪鏁扮粍缂栬瘧妯℃澘瀛楃鍚庢墦鍗癨r\n * @param {array} arr 澶勭悊鐨勬暟缁刓r\n * @param {string} ip ip鍦板潃\r\n * @param {Number} port //绔彛鍙穃r\n * @default 娓呯┖鎵撳嵃鏈虹紦瀛�+鎵撳嵃榛戝害+瀹�+楂�+8浣嶇爜Utf-8+閫熷害+鎵撳嵃寮犳暟澶嶅嵃寮犳暟\r\n * @default\t`N\\r\\n` +`H8\\r\\n` + `q560\\r\\n` + `Q480,35\\r\\n` + `I8,U,001\\r\\n` +`S3\\r\\n` + `W1,1\\r\\n`\r\n * @author A-K \r\n * @uniPlatform {\r\n * \"app\": {\r\n * \"android\": {\r\n * \"osVer\": \"8.0\",\r\n * \"uniVer\": \"鈭歕",\r\n * \"unixVer\": \"3.9.0\"\r\n * },\r\n * \"ios\": {\r\n * \"osVer\": \"0\",\r\n * \"uniVer\": \"脳\",\r\n * \"unixVer\": \"3.9.0\"\r\n * }\r\n * }\r\n * }\r\n * @tutorial [澶氱敇鑼冪澶柉鍩篯https://blog.csdn.net/qq_33920944/article/details/144281614?sharetype=blogdetail&sharerId=144281614&sharerefer=PC&sharesource=qq_33920944&spm=1011.2480.3001.8118\r\n */\n\n// 鏍峰紡璋冩暣demo\n// export const queue = async (arr, ip, port) => {\n// \tlet jsons = ``;\n\n// \tconsole.log(arr[0]);\n// \tconsole.log(arr[1]);\n// \tconsole.log(ip);\n// \tconsole.log(port);\n// \tconst printArr = arr;\n// \tconsole.log(printArr);\n\n// \tjsons = \"! 0 200 200 200 1\\r\\n\" +\n// \t\t\"PAGE - WIDTH 700 \\r\\n\" +\n// \t\t\"GAP-SENSE \\r\\n\" +\n// \t\t// \"BOX 0 0 700 180 0 \\r\\n\" +\n// \t\t\"T 16 0 10 10 鐗╂枡缂栫爜锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 3 120 10 \" + \"{itemNo}\" + \"\\r\\n\" +\n// \t\t\"T 16 0 300 10 \" + \"{itemName1111111111111111}\" + \"\\r\\n\" +\n// \t\t\"T 55 2 10 42 鐗╂枡瑙勬牸锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 2 110 42 \" + \"{itemModel11111111111111111111111111111}\" + \"\\r\\n\" +\n// \t\t\"T 16 0 10 78 鏁伴噺锛歕" + \"\\r\\n\" +\n// \t\t\"T 0 5 90 78 \" + \"200.102000\" + \"\\r\\n\" +\n// \t\t\"BARCODE 128 1 25 35 350 130 \" + 'TM12131ASFASF123456' + \"\\r\\n\" +\n// \t\t\"T 0 1 350 130 \" + \"TM12131ASFASF123456\" + \"\\r\\n\" +\n// \t\t\"T 55 0 10 125 鍒涘缓鏃堕棿锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 0 120 125 \" + \"{2025-05-07 15:55:59}\" + \"\\r\\n\" +\n// \t\t\"T 55 0 10 150 鎵撳嵃鏃堕棿锛歕" + \"\\r\\n\" +\n// \t\t\"T 55 0 120 150 \" + \"{2025-05-07 15:55:59}\" + \"\\r\\n\" +\n// \t\t//\"B QR 500 10 M 1 U 9 \\r\\n\" + \n// \t\t//\"MA,\" + '001' + \"\\r\\n\" +\n// \t\t\"B QR 580 12 M 2 U 4\" + \"\\r\\n\" +\n// \t\t\"MA,\" + \"TM12345620154\" + \"\\r\\n\" +\n// \t\t\"ENDQR\\r\\n\" +\n// \t\t\"FORM\\r\\n\" +\n// \t\t\"PRINT\\r\\n\";\n// \tawait printHandle(jsons, ip, port);\n\n// };\n\n//姝e紡浠g爜\nvar queue = /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(arr, ip, port) {\n var printArr, _iterator, _step, _step$value, index, jsons;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n printArr = arr; // 鎺ユ敹浼犲叆鐨勬墦鍗版寚浠ゆ暟缁刓n __f__(\"log\", '褰撳墠鎵撳嵃鍙傛暟:', {\n ip: ip,\n port: port\n }, \" at utils/printSupport.js:69\");\n\n // 寰幆澶勭悊姣忎竴鏉℃墦鍗版寚浠n _iterator = _createForOfIteratorHelper(printArr.entries());\n _context.prev = 4;\n _iterator.s();\n case 6:\n if ((_step = _iterator.n()).done) {\n _context.next = 14;\n break;\n }\n _step$value = (0, _slicedToArray2.default)(_step.value, 2), index = _step$value[0], jsons = _step$value[1];\n __f__(\"log\", \"\\u6B63\\u5728\\u5904\\u7406\\u7B2C \".concat(index + 1, \" \\u6761\\u6253\\u5370\\u6307\\u4EE4\"), \" at utils/printSupport.js:76\");\n __f__(\"log\", '鎵撳嵃鎸囦护鍐呭:', jsons, \" at utils/printSupport.js:77\");\n\n // 鎵ц寮傛鎵撳嵃鎿嶄綔\n _context.next = 12;\n return printHandle(jsons,\n // 鍔ㄦ�佹浛鎹㈡枃鏈琝n ip, port);\n case 12:\n _context.next = 6;\n break;\n case 14:\n _context.next = 19;\n break;\n case 16:\n _context.prev = 16;\n _context.t0 = _context[\"catch\"](4);\n _iterator.e(_context.t0);\n case 19:\n _context.prev = 19;\n _iterator.f();\n return _context.finish(19);\n case 22:\n _context.next = 28;\n break;\n case 24:\n _context.prev = 24;\n _context.t1 = _context[\"catch\"](0);\n __f__(\"error\", '鎵撳嵃闃熷垪鎵ц鍑洪敊:', _context.t1, \" at utils/printSupport.js:87\");\n throw _context.t1;\n case 28:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[0, 24], [4, 16, 19, 22]]);\n }));\n return function queue(_x, _x2, _x3) {\n return _ref.apply(this, arguments);\n };\n}();\nexports.queue = queue;\nvar queue111 = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(arr, ip, port) {\n var jsons, printArr;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n jsons = \"\";\n __f__(\"log\", arr[0], \" at utils/printSupport.js:95\");\n __f__(\"log\", arr[1], \" at utils/printSupport.js:96\");\n __f__(\"log\", ip, \" at utils/printSupport.js:97\");\n __f__(\"log\", port, \" at utils/printSupport.js:98\");\n printArr = arr;\n __f__(\"log\", printArr, \" at utils/printSupport.js:100\");\n printArr.forEach(function (info) {\n __f__(\"log\", \"鎵撳嵃涓�寮燶", \" at utils/printSupport.js:103\");\n __f__(\"log\", info, \" at utils/printSupport.js:104\");\n //await printHandle(info, ip, port);\n //await printHandle(jsons, ip, port);\n });\n\n // printArr.forEach((info) => {\n // \t//浠ヤ笅temp鎵撳嵃妯℃澘涓簆ple鎸囦护锛堟繁鍦冲崥鎬濆痉,鏀寔鎬т竴鑸級,鎸囦护闇�瑕佹牴鎹疄闄呴渶瑕侀厤缃甛n // \tlet temp = `N\\r\\n` + `H8\\r\\n` + `q560\\r\\n` + `Q480,16\\r\\n` + `I8,U,001\\r\\n` + `S3\\r\\n` +\n // \t\t`LO41,140,400,3\\r\\n` +\n // \t\t`T261,170,0,6,1,1,N,\" ${info.gw.value} ${info.gw.unit}\"\\r\\n` +\n // \t\t`T195,170,0,6,1,1,N,\"${info.gw.cn}锛歕"\\r\\n` +\n // \t\t`T41,170,0,4,1,1,N,\"${info.gw.en}\"\\r\\n` +\n // \t\t`T261,210,0,6,1,1,N,\" ${info.nw.value} ${info.nw.unit}\"\\r\\n` +\n // \t\t`T195,210,0,6,1,1,N,\"${info.nw.cn}锛歕"\\r\\n` +\n // \t\t`T41,210,0,4,1,1,N,\"${info.nw.en}\"\\r\\n` +\n // \t\t`T261,250,0,6,1,1,N,\" ${info.quantity.value} ${info.quantity.unit}\"\\r\\n` +\n // \t\t`T195,250,0,6,1,1,N,\"${info.quantity.cn}锛歕"\\r\\n` +\n // \t\t`T41,250,0,4,1,1,N,\"${info.quantity.en}\"\\r\\n` +\n // \t\t`T261,290,0,6,1,1,N,\" ${info.dimension.value} ${info.dimension.unit}\"\\r\\n` +\n // \t\t`T195,290,0,6,1,1,N,\"${info.dimension.cn}锛歕"\\r\\n` +\n // \t\t`T41,290,0,4,1,1,N,\"${info.dimension.en}\"\\r\\n` +\n // \t\t`LO41,325,400,3\\r\\n` +\n // \t\t`T41,120,0,3,1,1,N,\"S/N: ${info.boxDisPlay}\"\\r\\n` +\n // \t\t`T444,444,0,2,1,1,N,\"${info.tag}\"\\r\\n` +\n // \t\t`B41,344,0,1,3,3,100,B,\"${info.SOID}\"\\r\\n` +\n // \t\t`W1,1\\r\\n`;\n // \t//arr鏄暟缁勬墍浠ュ彲浠ヨ繛缁墦鍗板彧闇�瑕佸瓧绗︽嫾鎺n // \tjsons += temp;\n // });\n // let printCmd = \"! 0 400 400 480 1\\r\\n\" +\n // \t\"PREFEED 0\\n\\r\" +\n // \t\"POSTFEED 0\\n\\r\" +\n // \t\"PAGE - WIDTH 640\\r\\n\" +\n // \t\"GAP-SENSE\\r\\n\" +\n // \t\"BOX 5 10 620 450 2\\r\\n\" +\n // \t\"LINE 5 60 620 60 1\\r\\n\" + // 妯嚎1 \n // \t\"LINE 5 110 620 110 1\\r\\n\" + // 妯嚎2 \n // \t\"LINE 5 160 620 160 1\\r\\n\" + // 妯嚎3 \n // \t\"LINE 5 210 620 210 1\\r\\n\" + // 妯嚎4 \n // \t\"LINE 5 260 620 260 1\\r\\n\" + // 妯嚎5 \n // \t\"LINE 120 10 120 260 1\\r\\n\" + // 瀛楁鍚嶇О鍙充晶绔栫嚎 \n // \t\"LINE 240 260 240 450 1\\r\\n\" + // 瑙勬牸鍨嬪彿宸︿晶绔栫嚎 \n // \t\"LINE 285 210 285 450 1\\r\\n\" + // 瑙勬牸鍨嬪彿鍙充晶绔栫嚎 \n // \t\"LINE 410 210 410 260 1\\r\\n\" + // 鍒拌揣鏃ユ湡鍙充晶绔栫嚎 \n // \t\"ENDQR\\r\\n\" +\n // \t\"FORM\\r\\n\" +\n // \t\"PRINT\\r\\n\";\n // jsons = printCmd;\n\n // // jsons = \"! 0 200 200 565 1\\r\\n\" +\n // // \t//\"PREFEED 10\\n\\r\"+//鎵撳嵃涔嬪墠璧扮焊璺濈鎸囦护\n // // \t//\"POSTFEED 19.5\\n\\r\" + //鎵撳嵃涔嬪悗璧扮焊璺濈鎸囦护\n // // \t\"PAGE - WIDTH 400\\r\\n\" +\n // // \t\"BAR - SENSE\\r\\n\" +\n // // \t\"BOX 10 10 400 565 2\\r\\n\" +\n // // \t\"LINE 10 60 400 60 1\\r\\n\" +\n // // \t\"LINE 10 110 400 110 1\\r\\n\" +\n // // \t\"LINE 10 160 400 160 1\\r\\n\" +\n // // \t\"LINE 10 210 400 210 1\\r\\n\" +\n // // \t\"LINE 10 300 400 310 1\\r\\n\" +\n // // \t\"LINE 10 350 400 360 1\\r\\n\" +\n\n // // \t\"LINE 10 405 190 415 1\\r\\n\" +\n // // \t\"LINE 10 460 190 470 1\\r\\n\" +\n // // \t\"LINE 10 515 190 525 1\\r\\n\" +\n\n // // \t//\t\"LINE 10 410 400 410 1\\r\\n\" + \n // // \t\"LINE 130 10 130 350 1\\r\\n\" +\n // // \t\"LINE 190 350 190 565 1\\r\\n\" +\n\n // // \t\"TEXT 24 0 15 25 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡鏉$爜\n // // \t\"TEXT 24 0 15 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // // \t\"TEXT 55 0 140 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // // \t\"TEXT 24 0 15 125 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡缂栫爜\n // // \t\"TEXT 24 0 15 175 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鍥惧彿\n // // \t\"TEXT 24 0 15 250 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t//\t\"TEXT 24 0 15 325 \"+strt6+\" \" + str6 + \"\\r\\n\" +\n // // \t\"TEXT 24 0 15 315 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 218 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 238 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 258 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 55 0 140 272 \" + '鏉$爜' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 50 365 \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 40 420 \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 50 475 \" + '001' + \"\\r\\n\" +\n // // \t\"TEXT 24 0 60 530 \" + '001' + \"\\r\\n\" +\n\n // // \t\"B QR 200 360 M 2 U 9\\r\\n\" +\n // // \t\"MA,\" + '001' + \"\\r\\n\" +\n // // \t\"ENDQR\\r\\n\" +\n // // \t// \"B QR 25 285 M 2 U 4\\r\\n\" + \n // // \t// \"MA,\" + str8 + \"\\r\\n\" +\n // // \t// \"ENDQR\\r\\n\" +\n\n // // \t\"FORM\\r\\n\" +\n // // \t\"PRINT\\r\\n\";\n\n // jsons = \"! 0 200 200 565 1\\r\\n\" +\n // \t//\"PREFEED 10\\n\\r\"+//鎵撳嵃涔嬪墠璧扮焊璺濈鎸囦护\n // \t//\"POSTFEED 19.5\\n\\r\" + //鎵撳嵃涔嬪悗璧扮焊璺濈鎸囦护\n // \t\"PAGE - WIDTH 400\\r\\n\" +\n // \t\"BAR - SENSE\\r\\n\" +\n // \t\"BOX 10 10 400 565 2\\r\\n\" +\n // \t\"LINE 10 60 400 60 1\\r\\n\" +\n // \t\"LINE 10 110 400 110 1\\r\\n\" +\n // \t\"LINE 10 160 400 160 1\\r\\n\" +\n // \t\"LINE 10 210 400 210 1\\r\\n\" +\n // \t\"LINE 10 300 400 310 1\\r\\n\" +\n // \t\"LINE 10 350 400 360 1\\r\\n\" +\n\n // \t\"LINE 10 405 190 415 1\\r\\n\" +\n // \t\"LINE 10 460 190 470 1\\r\\n\" +\n // \t\"LINE 10 515 190 525 1\\r\\n\" +\n\n // \t//\t\"LINE 10 410 400 410 1\\r\\n\" + \n // \t\"LINE 130 10 130 350 1\\r\\n\" +\n // \t\"LINE 190 350 190 565 1\\r\\n\" +\n\n // \t\"TEXT 24 0 15 25 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡鏉$爜\n // \t\"TEXT 24 0 15 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // \t\"TEXT 55 0 140 75 \" + '鏉$爜' + \"\\r\\n\" + //鐗╂枡鍚嶇О\n // \t\"TEXT 24 0 15 125 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鐗╂枡缂栫爜\n // \t\"TEXT 24 0 15 175 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" + //鍥惧彿\n // \t\"TEXT 24 0 15 250 \" + '鏉$爜' + \"\\r\\n\" +\n // \t//\t\"TEXT 24 0 15 325 \"+strt6+\" \" + str6 + \"\\r\\n\" +\n // \t\"TEXT 24 0 15 315 \" + '鏉$爜' + \" \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 218 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 238 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 258 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 55 0 140 272 \" + '鏉$爜' + \"\\r\\n\" +\n // \t\"TEXT 24 0 50 365 \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 24 0 40 420 \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 24 0 50 475 \" + '001' + \"\\r\\n\" +\n // \t\"TEXT 24 0 60 530 \" + '001' + \"\\r\\n\" +\n\n // \t\"B QR 200 360 M 2 U 9\\r\\n\" +\n // \t\"MA,\" + '001' + \"\\r\\n\" +\n // \t\"ENDQR\\r\\n\" +\n // \t// \"B QR 25 285 M 2 U 4\\r\\n\" + \n // \t// \"MA,\" + str8 + \"\\r\\n\" +\n // \t// \"ENDQR\\r\\n\" +\n\n // \t\"FORM\\r\\n\" +\n // \t\"PRINT\\r\\n\";\n // await printHandle(jsons, ip, port);\n case 8:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function queue111(_x4, _x5, _x6) {\n return _ref2.apply(this, arguments);\n };\n}();\n\n/**\r\n * @description Java绫昏皟鐢ㄥ畨鍗撹繛鎺ユ墦鍗版満 浠呭湪瀹夊崜璁惧涓嬩娇鐢╘r\n * @param {string} jsons 妯℃澘瀛楃 \r\n * @param {string} ip ip鍦板潃\r\n * @param {Number} port //绔彛鍙穃r\n */\nexports.queue111 = queue111;\nvar printHandle = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(jsons, ip, port) {\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n return _context3.abrupt(\"return\", new Promise(function (resolve, reject) {\n try {\n var Socket = plus.android.importClass('java.net.Socket');\n var PrintWriter = plus.android.importClass('java.io.PrintWriter');\n var BufferedWriter = plus.android.importClass('java.io.BufferedWriter');\n var OutputStreamWriter = plus.android.importClass('java.io.OutputStreamWriter');\n var BufferedReader = plus.android.importClass('java.io.BufferedReader');\n var InputStreamReader = plus.android.importClass('java.io.InputStreamReader');\n var StrictMode = plus.android.importClass('android.os.StrictMode');\n var Build = plus.android.importClass('android.os.Build');\n // const ip = '192.168.1.61';\n // const port = 9100;\n\n // 瀹夊崜9鍚庡畬鍏ㄦ墦寮�鏋勫缓鏉冮檺\n if (Build.VERSION.SDK_INT > 9) {\n var policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();\n StrictMode.setThreadPolicy(policy);\n }\n var socket = new Socket(\"\".concat(ip), port * 1);\n __f__(\"log\", \"\\u8FD4\\u56DEisocket\\uFF1A\", socket, \" at utils/printSupport.js:284\");\n socket.setSoTimeout(5000); // 澧炲姞瓒呮椂鏃堕棿\n var inputStreamReader = new InputStreamReader(socket.getInputStream());\n var socketReader = new BufferedReader(inputStreamReader);\n var outputStreamWriter = new OutputStreamWriter(socket.getOutputStream(), 'GBK');\n var bufferWriter = new BufferedWriter(outputStreamWriter);\n var socketWriter = new PrintWriter(bufferWriter, true);\n socketWriter.println(jsons);\n var msgBeReceived = socketReader.readLine();\n __f__(\"log\", \"\\u8FD4\\u56DEip\\uFF1A\", ip, \" at utils/printSupport.js:294\");\n __f__(\"log\", \"\\u8FD4\\u56DEport\\uFF1A\", port, \" at utils/printSupport.js:295\");\n __f__(\"log\", \"\\u8FD4\\u56DE\\u5185\\u5BB9\\uFF1A\", msgBeReceived, \" at utils/printSupport.js:296\");\n resolve(msgBeReceived);\n } catch (error) {\n __f__(\"error\", \"鎵撳嵃澶辫触\", error, \" at utils/printSupport.js:299\");\n reject(error);\n } finally {\n if (socket) {\n socket.close();\n }\n }\n }));\n case 1:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n return function printHandle(_x7, _x8, _x9) {\n return _ref3.apply(this, arguments);\n };\n}();\nexports.printHandle = printHandle;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 12)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvcHJpbnRTdXBwb3J0LmpzIl0sIm5hbWVzIjpbInF1ZXVlIiwiYXJyIiwiaXAiLCJwb3J0IiwicHJpbnRBcnIiLCJlbnRyaWVzIiwiaW5kZXgiLCJqc29ucyIsInByaW50SGFuZGxlIiwicXVldWUxMTEiLCJmb3JFYWNoIiwiaW5mbyIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiU29ja2V0IiwicGx1cyIsImFuZHJvaWQiLCJpbXBvcnRDbGFzcyIsIlByaW50V3JpdGVyIiwiQnVmZmVyZWRXcml0ZXIiLCJPdXRwdXRTdHJlYW1Xcml0ZXIiLCJCdWZmZXJlZFJlYWRlciIsIklucHV0U3RyZWFtUmVhZGVyIiwiU3RyaWN0TW9kZSIsIkJ1aWxkIiwiVkVSU0lPTiIsIlNES19JTlQiLCJwb2xpY3kiLCJUaHJlYWRQb2xpY3kiLCJCdWlsZGVyIiwicGVybWl0QWxsIiwiYnVpbGQiLCJzZXRUaHJlYWRQb2xpY3kiLCJzb2NrZXQiLCJzZXRTb1RpbWVvdXQiLCJpbnB1dFN0cmVhbVJlYWRlciIsImdldElucHV0U3RyZWFtIiwic29ja2V0UmVhZGVyIiwib3V0cHV0U3RyZWFtV3JpdGVyIiwiZ2V0T3V0cHV0U3RyZWFtIiwiYnVmZmVyV3JpdGVyIiwic29ja2V0V3JpdGVyIiwicHJpbnRsbiIsIm1zZ0JlUmVjZWl2ZWQiLCJyZWFkTGluZSIsImVycm9yIiwiY2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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QTtFQUFBO0FBQUEsR0E0Q3ZCO0FBQUMsa0MiLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogQGRlc2NyaXB0aW9uIOaOpeaUtuWIsOaJk+WNsOeahOmYn+WIl+aVsOe7hOe8luivkeaooeadv+Wtl+espuWQjuaJk+WNsFxyXG4gKiBAcGFyYW0ge2FycmF5fSAgYXJyICDlpITnkIbnmoTmlbDnu4RcclxuICogQHBhcmFtIHtzdHJpbmd9IGlwICBpcOWcsOWdgFxyXG4gKiBAcGFyYW0ge051bWJlcn0gcG9ydCAvL+err+WPo+WPt1xyXG4gKiBAZGVmYXVsdCDmuIXnqbrmiZPljbDmnLrnvJPlrZgr5omT5Y2w6buR5bqmK+WuvSvpq5grOOS9jeeggVV0Zi04K+mAn+W6pivmiZPljbDlvKDmlbDlpI3ljbDlvKDmlbBcclxuICogQGRlZmF1bHRcdGBOXFxyXFxuYCArYEg4XFxyXFxuYCArIGBxNTYwXFxyXFxuYCArIGBRNDgwLDM1XFxyXFxuYCArIGBJOCxVLDAwMVxcclxcbmAgK2BTM1xcclxcbmAgKyBgVzEsMVxcclxcbmBcclxuICogQGF1dGhvciBBLUsgXHJcbiAqIEB1bmlQbGF0Zm9ybSB7XHJcbiAqIFwiYXBwXCI6IHtcclxuICogXCJhbmRyb2lkXCI6IHtcclxuICogXCJvc1ZlclwiOiBcIjguMFwiLFxyXG4gKiBcInVuaVZlclwiOiBcIuKImlwiLFxyXG4gKiBcInVuaXhWZXJcIjogXCIzLjkuMFwiXHJcbiAqIH0sXHJcbiAqIFwiaW9zXCI6IHtcclxuICogXCJvc1ZlclwiOiBcIjBcIixcclxuICogXCJ1bmlWZXJcIjogXCLDl1wiLFxyXG4gKiBcInVuaXhWZXJcIjogXCIzLjkuMFwiXHJcbiAqIH1cclxuICogfVxyXG4gKiB9XHJcbiAqIEB0dXRvcmlhbCBb5aSa55SY6IyD56eR5aSr5pav5Z+6XWh0dHBzOi8vYmxvZy5jc2RuLm5ldC9xcV8zMzkyMDk0NC9hcnRpY2xlL2RldGFpbHMvMTQ0MjgxNjE0P3NoYXJldHlwZT1ibG9nZGV0YWlsJnNoYXJlcklkPTE0NDI4MTYxNCZzaGFyZXJlZmVyPVBDJnNoYXJlc291cmNlPXFxXzMzOTIwOTQ0JnNwbT0xMDExLjI0ODAuMzAwMS44MTE4XHJcbiAqL1xyXG5cclxuLy8g5qC35byP6LCD5pW0ZGVtb1xyXG4vLyBleHBvcnQgY29uc3QgcXVldWUgPSBhc3luYyAoYXJyLCBpcCwgcG9ydCkgPT4ge1xyXG4vLyBcdGxldCBqc29ucyA9IGBgO1xyXG5cclxuLy8gXHRjb25zb2xlLmxvZyhhcnJbMF0pO1xyXG4vLyBcdGNvbnNvbGUubG9nKGFyclsxXSk7XHJcbi8vIFx0Y29uc29sZS5sb2coaXApO1xyXG4vLyBcdGNvbnNvbGUubG9nKHBvcnQpO1xyXG4vLyBcdGNvbnN0IHByaW50QXJyID0gYXJyO1xyXG4vLyBcdGNvbnNvbGUubG9nKHByaW50QXJyKTtcclxuXHJcbi8vIFx0anNvbnMgPSBcIiEgMCAyMDAgMjAwIDIwMCAxXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJQQUdFIC0gV0lEVEggNzAwIFxcclxcblwiICtcclxuLy8gXHRcdFwiR0FQLVNFTlNFIFxcclxcblwiICtcclxuLy8gXHRcdC8vIFwiQk9YIDAgMCA3MDAgMTgwIDAgXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJUIDE2IDAgMTAgMTAg54mp5paZ57yW56CB77yaXCIgKyBcIlxcclxcblwiICtcclxuLy8gXHRcdFwiVCA1NSAzIDEyMCAxMCBcIiArIFwie2l0ZW1Ob31cIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJUIDE2IDAgMzAwIDEwIFwiICsgXCJ7aXRlbU5hbWUxMTExMTExMTExMTExMTExfVwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgNTUgMiAxMCA0MiDnianmlpnop4TmoLzvvJpcIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJUIDU1IDIgMTEwIDQyIFwiICsgXCJ7aXRlbU1vZGVsMTExMTExMTExMTExMTExMTExMTExMTExMTExMTF9XCIgKyBcIlxcclxcblwiICtcclxuLy8gXHRcdFwiVCAxNiAwIDEwIDc4IOaVsOmHj++8mlwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgMCA1IDkwIDc4IFwiICsgXCIyMDAuMTAyMDAwXCIgKyBcIlxcclxcblwiICtcclxuLy8gXHRcdFwiQkFSQ09ERSAxMjggMSAyNSAzNSAzNTAgMTMwIFwiICsgJ1RNMTIxMzFBU0ZBU0YxMjM0NTYnICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgMCAxIDM1MCAxMzAgXCIgKyBcIlRNMTIxMzFBU0ZBU0YxMjM0NTZcIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJUIDU1IDAgMTAgMTI1IOWIm+W7uuaXtumXtO+8mlwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgNTUgMCAxMjAgMTI1IFwiICsgXCJ7MjAyNS0wNS0wNyAxNTo1NTo1OX1cIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJUIDU1IDAgMTAgMTUwIOaJk+WNsOaXtumXtO+8mlwiICsgXCJcXHJcXG5cIiArXHJcbi8vIFx0XHRcIlQgNTUgMCAxMjAgMTUwIFwiICsgXCJ7MjAyNS0wNS0wNyAxNTo1NTo1OX1cIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0Ly9cIkIgUVIgNTAwIDEwIE0gMSBVIDkgXFxyXFxuXCIgKyAgXHJcbi8vIFx0XHQvL1wiTUEsXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJCIFFSIDU4MCAxMiBNIDIgVSA0XCIgKyBcIlxcclxcblwiICtcclxuLy8gXHRcdFwiTUEsXCIgKyBcIlRNMTIzNDU2MjAxNTRcIiArIFwiXFxyXFxuXCIgK1xyXG4vLyBcdFx0XCJFTkRRUlxcclxcblwiICtcclxuLy8gXHRcdFwiRk9STVxcclxcblwiICtcclxuLy8gXHRcdFwiUFJJTlRcXHJcXG5cIjtcclxuLy8gXHRhd2FpdCBwcmludEhhbmRsZShqc29ucywgaXAsIHBvcnQpO1xyXG5cclxuLy8gfTtcclxuXHJcbi8v5q2j5byP5Luj56CBXHJcbmV4cG9ydCBjb25zdCBxdWV1ZSA9IGFzeW5jIChhcnIsIGlwLCBwb3J0KSA9PiB7XHJcblx0dHJ5IHtcclxuXHRcdGNvbnN0IHByaW50QXJyID0gYXJyOyAvLyDmjqXmlLbkvKDlhaXnmoTmiZPljbDmjIfku6TmlbDnu4RcclxuXHRcdGNvbnNvbGUubG9nKCflvZPliY3miZPljbDlj4LmlbA6Jywge1xyXG5cdFx0XHRpcCxcclxuXHRcdFx0cG9ydFxyXG5cdFx0fSk7XHJcblxyXG5cdFx0Ly8g5b6q546v5aSE55CG5q+P5LiA5p2h5omT5Y2w5oyH5LukXHJcblx0XHRmb3IgKGNvbnN0IFtpbmRleCwganNvbnNdIG9mIHByaW50QXJyLmVudHJpZXMoKSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhg5q2j5Zyo5aSE55CG56ysICR7aW5kZXggKyAxfSDmnaHmiZPljbDmjIfku6RgKTtcclxuXHRcdFx0Y29uc29sZS5kZWJ1Zygn5omT5Y2w5oyH5Luk5YaF5a65OicsIGpzb25zKTtcclxuXHJcblx0XHRcdC8vIOaJp+ihjOW8guatpeaJk+WNsOaTjeS9nFxyXG5cdFx0XHRhd2FpdCBwcmludEhhbmRsZShcclxuXHRcdFx0XHRqc29ucywgLy8g5Yqo5oCB5pu/5o2i5paH5pysXHJcblx0XHRcdFx0aXAsXHJcblx0XHRcdFx0cG9ydFxyXG5cdFx0XHQpO1xyXG5cdFx0fVxyXG5cdH0gY2F0Y2ggKGVycm9yKSB7XHJcblx0XHRjb25zb2xlLmVycm9yKCfmiZPljbDpmJ/liJfmiafooYzlh7rplJk6JywgZXJyb3IpO1xyXG5cdFx0dGhyb3cgZXJyb3I7IC8vIOWQkeS4iuaKm+WHuumUmeivr+S+m+iwg+eUqOaWueWkhOeQhlxyXG5cdH1cclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCBxdWV1ZTExMSA9IGFzeW5jIChhcnIsIGlwLCBwb3J0KSA9PiB7XHJcblx0bGV0IGpzb25zID0gYGA7XHJcblxyXG5cdGNvbnNvbGUubG9nKGFyclswXSk7XHJcblx0Y29uc29sZS5sb2coYXJyWzFdKTtcclxuXHRjb25zb2xlLmxvZyhpcCk7XHJcblx0Y29uc29sZS5sb2cocG9ydCk7XHJcblx0Y29uc3QgcHJpbnRBcnIgPSBhcnI7XHJcblx0Y29uc29sZS5sb2cocHJpbnRBcnIpXHJcblxyXG5cdHByaW50QXJyLmZvckVhY2goKGluZm8pID0+IHtcclxuXHRcdGNvbnNvbGUubG9nKFwi5omT5Y2w5LiA5bygXCIpO1xyXG5cdFx0Y29uc29sZS5sb2coaW5mbyk7XHJcblx0XHQvL2F3YWl0IHByaW50SGFuZGxlKGluZm8sIGlwLCBwb3J0KTtcclxuXHRcdC8vYXdhaXQgcHJpbnRIYW5kbGUoanNvbnMsIGlwLCBwb3J0KTtcclxuXHR9KTtcclxuXHJcblx0Ly8gcHJpbnRBcnIuZm9yRWFjaCgoaW5mbykgPT4ge1xyXG5cdC8vIFx0Ly/ku6XkuIt0ZW1w5omT5Y2w5qih5p2/5Li6cHBsZeaMh+S7pO+8iOa3seWcs+WNmuaAneW+tyzmlK/mjIHmgKfkuIDoiKzvvIks5oyH5Luk6ZyA6KaB5qC55o2u5a6e6ZmF6ZyA6KaB6YWN572uXHJcblx0Ly8gXHRsZXQgdGVtcCA9IGBOXFxyXFxuYCArIGBIOFxcclxcbmAgKyBgcTU2MFxcclxcbmAgKyBgUTQ4MCwxNlxcclxcbmAgKyBgSTgsVSwwMDFcXHJcXG5gICsgYFMzXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBMTzQxLDE0MCw0MDAsM1xcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDI2MSwxNzAsMCw2LDEsMSxOLFwiICR7aW5mby5ndy52YWx1ZX0gJHtpbmZvLmd3LnVuaXR9XCJcXHJcXG5gICtcclxuXHQvLyBcdFx0YFQxOTUsMTcwLDAsNiwxLDEsTixcIiR7aW5mby5ndy5jbn3vvJpcIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDQxLDE3MCwwLDQsMSwxLE4sXCIke2luZm8uZ3cuZW59XCJcXHJcXG5gICtcclxuXHQvLyBcdFx0YFQyNjEsMjEwLDAsNiwxLDEsTixcIiAke2luZm8ubncudmFsdWV9ICR7aW5mby5udy51bml0fVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUMTk1LDIxMCwwLDYsMSwxLE4sXCIke2luZm8ubncuY25977yaXCJcXHJcXG5gICtcclxuXHQvLyBcdFx0YFQ0MSwyMTAsMCw0LDEsMSxOLFwiJHtpbmZvLm53LmVufVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUMjYxLDI1MCwwLDYsMSwxLE4sXCIgJHtpbmZvLnF1YW50aXR5LnZhbHVlfSAke2luZm8ucXVhbnRpdHkudW5pdH1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDE5NSwyNTAsMCw2LDEsMSxOLFwiJHtpbmZvLnF1YW50aXR5LmNufe+8mlwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUNDEsMjUwLDAsNCwxLDEsTixcIiR7aW5mby5xdWFudGl0eS5lbn1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDI2MSwyOTAsMCw2LDEsMSxOLFwiICR7aW5mby5kaW1lbnNpb24udmFsdWV9ICR7aW5mby5kaW1lbnNpb24udW5pdH1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDE5NSwyOTAsMCw2LDEsMSxOLFwiJHtpbmZvLmRpbWVuc2lvbi5jbn3vvJpcIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDQxLDI5MCwwLDQsMSwxLE4sXCIke2luZm8uZGltZW5zaW9uLmVufVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBMTzQxLDMyNSw0MDAsM1xcclxcbmAgK1xyXG5cdC8vIFx0XHRgVDQxLDEyMCwwLDMsMSwxLE4sXCJTL046ICR7aW5mby5ib3hEaXNQbGF5fVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBUNDQ0LDQ0NCwwLDIsMSwxLE4sXCIke2luZm8udGFnfVwiXFxyXFxuYCArXHJcblx0Ly8gXHRcdGBCNDEsMzQ0LDAsMSwzLDMsMTAwLEIsXCIke2luZm8uU09JRH1cIlxcclxcbmAgK1xyXG5cdC8vIFx0XHRgVzEsMVxcclxcbmA7XHJcblx0Ly8gXHQvL2FycuaYr+aVsOe7hOaJgOS7peWPr+S7pei/nue7reaJk+WNsOWPqumcgOimgeWtl+espuaLvOaOpVxyXG5cdC8vIFx0anNvbnMgKz0gdGVtcDtcclxuXHQvLyB9KTtcclxuXHQvLyBsZXQgcHJpbnRDbWQgPSBcIiEgMCA0MDAgNDAwIDQ4MCAxXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJQUkVGRUVEIDBcXG5cXHJcIiArXHJcblx0Ly8gXHRcIlBPU1RGRUVEIDBcXG5cXHJcIiArXHJcblx0Ly8gXHRcIlBBR0UgLSBXSURUSCA2NDBcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkdBUC1TRU5TRVxcclxcblwiICtcclxuXHQvLyBcdFwiQk9YIDUgMTAgNjIwIDQ1MCAyXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJMSU5FIDUgNjAgNjIwIDYwIDFcXHJcXG5cIiArIC8vIOaoque6vzEgIFxyXG5cdC8vIFx0XCJMSU5FIDUgMTEwIDYyMCAxMTAgMVxcclxcblwiICsgLy8g5qiq57q/MiAgXHJcblx0Ly8gXHRcIkxJTkUgNSAxNjAgNjIwIDE2MCAxXFxyXFxuXCIgKyAvLyDmqKrnur8zICBcclxuXHQvLyBcdFwiTElORSA1IDIxMCA2MjAgMjEwIDFcXHJcXG5cIiArIC8vIOaoque6vzQgIFxyXG5cdC8vIFx0XCJMSU5FIDUgMjYwIDYyMCAyNjAgMVxcclxcblwiICsgLy8g5qiq57q/NSAgXHJcblx0Ly8gXHRcIkxJTkUgMTIwIDEwIDEyMCAyNjAgMVxcclxcblwiICsgLy8g5a2X5q615ZCN56ew5Y+z5L6n56uW57q/ICBcclxuXHQvLyBcdFwiTElORSAyNDAgMjYwIDI0MCA0NTAgMVxcclxcblwiICsgLy8g6KeE5qC85Z6L5Y+35bem5L6n56uW57q/ICBcclxuXHQvLyBcdFwiTElORSAyODUgMjEwIDI4NSA0NTAgMVxcclxcblwiICsgLy8g6KeE5qC85Z6L5Y+35Y+z5L6n56uW57q/ICBcclxuXHQvLyBcdFwiTElORSA0MTAgMjEwIDQxMCAyNjAgMVxcclxcblwiICsgLy8g5Yiw6LSn5pel5pyf5Y+z5L6n56uW57q/ICBcclxuXHQvLyBcdFwiRU5EUVJcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkZPUk1cXHJcXG5cIiArXHJcblx0Ly8gXHRcIlBSSU5UXFxyXFxuXCI7XHJcblx0Ly8ganNvbnMgPSBwcmludENtZDtcclxuXHJcblx0Ly8gLy8ganNvbnMgPSBcIiEgMCAyMDAgMjAwIDU2NSAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0Ly9cIlBSRUZFRUQgMTBcXG5cXHJcIisvL+aJk+WNsOS5i+WJjei1sOe6uOi3neemu+aMh+S7pFxyXG5cdC8vIC8vIFx0Ly9cIlBPU1RGRUVEIDE5LjVcXG5cXHJcIiArIC8v5omT5Y2w5LmL5ZCO6LWw57q46Led56a75oyH5LukXHJcblx0Ly8gLy8gXHRcIlBBR0UgLSBXSURUSCA0MDBcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIkJBUiAtIFNFTlNFXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJCT1ggMTAgMTAgNDAwIDU2NSAyXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDYwIDQwMCA2MCAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDExMCA0MDAgMTEwIDFcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTAgMTYwIDQwMCAxNjAgMVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTElORSAxMCAyMTAgNDAwIDIxMCAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDMwMCA0MDAgMzEwIDFcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTAgMzUwIDQwMCAzNjAgMVxcclxcblwiICtcclxuXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTAgNDA1IDE5MCA0MTUgMVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTElORSAxMCA0NjAgMTkwIDQ3MCAxXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJMSU5FIDEwIDUxNSAxOTAgNTI1IDFcXHJcXG5cIiArXHJcblxyXG5cclxuXHQvLyAvLyBcdC8vXHRcIkxJTkUgMTAgNDEwIDQwMCA0MTAgMVxcclxcblwiICsgXHJcblx0Ly8gLy8gXHRcIkxJTkUgMTMwIDEwIDEzMCAzNTAgMVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTElORSAxOTAgMzUwIDE5MCA1NjUgMVxcclxcblwiICtcclxuXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCAxNSAyNSBcIiArICfmnaHnoIEnICsgXCIgICBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArIC8v54mp5paZ5p2h56CBXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCAxNSA3NSBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArIC8v54mp5paZ5ZCN56ewXHJcblx0Ly8gLy8gXHRcIlRFWFQgNTUgMCAxNDAgNzUgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgKyAvL+eJqeaWmeWQjeensFxyXG5cdC8vIC8vIFx0XCJURVhUIDI0IDAgMTUgMTI1IFwiICsgJ+adoeeggScgKyBcIiAgIFwiICsgJzAwMScgKyBcIlxcclxcblwiICsgLy/nianmlpnnvJbnoIFcclxuXHQvLyAvLyBcdFwiVEVYVCAyNCAwIDE1IDE3NSBcIiArICfmnaHnoIEnICsgXCIgICBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArIC8v5Zu+5Y+3XHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCAxNSAyNTAgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0Ly9cdFwiVEVYVCAyNCAwIDE1IDMyNSBcIitzdHJ0NitcIiAgIFwiICsgc3RyNiArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDI0IDAgMTUgMzE1IFwiICsgJ+adoeeggScgKyBcIiAgICAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDU1IDAgMTQwIDIxOCBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlRFWFQgNTUgMCAxNDAgMjM4IFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiVEVYVCA1NSAwIDE0MCAyNTggXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDU1IDAgMTQwIDI3MiBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCA1MCAzNjUgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJURVhUIDI0IDAgNDAgNDIwIFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiVEVYVCAyNCAwIDUwIDQ3NSBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlRFWFQgMjQgMCA2MCA1MzAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cclxuXHJcblxyXG5cdC8vIC8vIFx0XCJCIFFSIDIwMCAzNjAgTSAyIFUgOVxcclxcblwiICtcclxuXHQvLyAvLyBcdFwiTUEsXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0XCJFTkRRUlxcclxcblwiICtcclxuXHQvLyAvLyBcdC8vIFwiQiBRUiAyNSAyODUgTSAyIFUgNFxcclxcblwiICsgXHJcblx0Ly8gLy8gXHQvLyBcIk1BLFwiICsgc3RyOCArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIC8vIFx0Ly8gXCJFTkRRUlxcclxcblwiICtcclxuXHJcblx0Ly8gLy8gXHRcIkZPUk1cXHJcXG5cIiArXHJcblx0Ly8gLy8gXHRcIlBSSU5UXFxyXFxuXCI7XHJcblxyXG5cdC8vIGpzb25zID0gXCIhIDAgMjAwIDIwMCA1NjUgMVxcclxcblwiICtcclxuXHQvLyBcdC8vXCJQUkVGRUVEIDEwXFxuXFxyXCIrLy/miZPljbDkuYvliY3otbDnurjot53nprvmjIfku6RcclxuXHQvLyBcdC8vXCJQT1NURkVFRCAxOS41XFxuXFxyXCIgKyAvL+aJk+WNsOS5i+WQjui1sOe6uOi3neemu+aMh+S7pFxyXG5cdC8vIFx0XCJQQUdFIC0gV0lEVEggNDAwXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJCQVIgLSBTRU5TRVxcclxcblwiICtcclxuXHQvLyBcdFwiQk9YIDEwIDEwIDQwMCA1NjUgMlxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCA2MCA0MDAgNjAgMVxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCAxMTAgNDAwIDExMCAxXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJMSU5FIDEwIDE2MCA0MDAgMTYwIDFcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkxJTkUgMTAgMjEwIDQwMCAyMTAgMVxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCAzMDAgNDAwIDMxMCAxXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJMSU5FIDEwIDM1MCA0MDAgMzYwIDFcXHJcXG5cIiArXHJcblxyXG5cdC8vIFx0XCJMSU5FIDEwIDQwNSAxOTAgNDE1IDFcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkxJTkUgMTAgNDYwIDE5MCA0NzAgMVxcclxcblwiICtcclxuXHQvLyBcdFwiTElORSAxMCA1MTUgMTkwIDUyNSAxXFxyXFxuXCIgK1xyXG5cclxuXHJcblx0Ly8gXHQvL1x0XCJMSU5FIDEwIDQxMCA0MDAgNDEwIDFcXHJcXG5cIiArIFxyXG5cdC8vIFx0XCJMSU5FIDEzMCAxMCAxMzAgMzUwIDFcXHJcXG5cIiArXHJcblx0Ly8gXHRcIkxJTkUgMTkwIDM1MCAxOTAgNTY1IDFcXHJcXG5cIiArXHJcblxyXG5cdC8vIFx0XCJURVhUIDI0IDAgMTUgMjUgXCIgKyAn5p2h56CBJyArIFwiICAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgKyAvL+eJqeaWmeadoeeggVxyXG5cdC8vIFx0XCJURVhUIDI0IDAgMTUgNzUgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgKyAvL+eJqeaWmeWQjeensFxyXG5cdC8vIFx0XCJURVhUIDU1IDAgMTQwIDc1IFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICsgLy/nianmlpnlkI3np7BcclxuXHQvLyBcdFwiVEVYVCAyNCAwIDE1IDEyNSBcIiArICfmnaHnoIEnICsgXCIgICBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArIC8v54mp5paZ57yW56CBXHJcblx0Ly8gXHRcIlRFWFQgMjQgMCAxNSAxNzUgXCIgKyAn5p2h56CBJyArIFwiICAgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgKyAvL+WbvuWPt1xyXG5cdC8vIFx0XCJURVhUIDI0IDAgMTUgMjUwIFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdC8vXHRcIlRFWFQgMjQgMCAxNSAzMjUgXCIrc3RydDYrXCIgICBcIiArIHN0cjYgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCAyNCAwIDE1IDMxNSBcIiArICfmnaHnoIEnICsgXCIgICAgIFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCA1NSAwIDE0MCAyMTggXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJURVhUIDU1IDAgMTQwIDIzOCBcIiArICfmnaHnoIEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gXHRcIlRFWFQgNTUgMCAxNDAgMjU4IFwiICsgJ+adoeeggScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCA1NSAwIDE0MCAyNzIgXCIgKyAn5p2h56CBJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJURVhUIDI0IDAgNTAgMzY1IFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiVEVYVCAyNCAwIDQwIDQyMCBcIiArICcwMDEnICsgXCJcXHJcXG5cIiArXHJcblx0Ly8gXHRcIlRFWFQgMjQgMCA1MCA0NzUgXCIgKyAnMDAxJyArIFwiXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJURVhUIDI0IDAgNjAgNTMwIFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHJcblxyXG5cclxuXHQvLyBcdFwiQiBRUiAyMDAgMzYwIE0gMiBVIDlcXHJcXG5cIiArXHJcblx0Ly8gXHRcIk1BLFwiICsgJzAwMScgKyBcIlxcclxcblwiICtcclxuXHQvLyBcdFwiRU5EUVJcXHJcXG5cIiArXHJcblx0Ly8gXHQvLyBcIkIgUVIgMjUgMjg1IE0gMiBVIDRcXHJcXG5cIiArIFxyXG5cdC8vIFx0Ly8gXCJNQSxcIiArIHN0cjggKyBcIlxcclxcblwiICtcclxuXHQvLyBcdC8vIFwiRU5EUVJcXHJcXG5cIiArXHJcblxyXG5cdC8vIFx0XCJGT1JNXFxyXFxuXCIgK1xyXG5cdC8vIFx0XCJQUklOVFxcclxcblwiO1xyXG5cdC8vIGF3YWl0IHByaW50SGFuZGxlKGpzb25zLCBpcCwgcG9ydCk7XHJcbn07XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIEphdmHnsbvosIPnlKjlronljZPov57mjqXmiZPljbDmnLog5LuF5Zyo5a6J5Y2T6K6+5aSH5LiL5L2/55SoXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBqc29ucyDmqKHmnb/lrZfnrKYgIFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gaXAgIGlw5Zyw5Z2AXHJcbiAqIEBwYXJhbSB7TnVtYmVyfSBwb3J0IC8v56uv5Y+j5Y+3XHJcbiAqL1xyXG5leHBvcnQgY29uc3QgcHJpbnRIYW5kbGUgPSBhc3luYyAoanNvbnMsIGlwLCBwb3J0KSA9PiB7XHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdHRyeSB7XHJcblx0XHRcdHZhciBTb2NrZXQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEubmV0LlNvY2tldCcpO1xyXG5cdFx0XHR2YXIgUHJpbnRXcml0ZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEuaW8uUHJpbnRXcml0ZXInKTtcclxuXHRcdFx0dmFyIEJ1ZmZlcmVkV3JpdGVyID0gcGx1cy5hbmRyb2lkLmltcG9ydENsYXNzKCdqYXZhLmlvLkJ1ZmZlcmVkV3JpdGVyJyk7XHJcblx0XHRcdHZhciBPdXRwdXRTdHJlYW1Xcml0ZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEuaW8uT3V0cHV0U3RyZWFtV3JpdGVyJyk7XHJcblx0XHRcdHZhciBCdWZmZXJlZFJlYWRlciA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcygnamF2YS5pby5CdWZmZXJlZFJlYWRlcicpO1xyXG5cdFx0XHR2YXIgSW5wdXRTdHJlYW1SZWFkZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2phdmEuaW8uSW5wdXRTdHJlYW1SZWFkZXInKTtcclxuXHRcdFx0dmFyIFN0cmljdE1vZGUgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2FuZHJvaWQub3MuU3RyaWN0TW9kZScpO1xyXG5cdFx0XHR2YXIgQnVpbGQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoJ2FuZHJvaWQub3MuQnVpbGQnKTtcclxuXHRcdFx0Ly8gY29uc3QgaXAgPSAnMTkyLjE2OC4xLjYxJztcclxuXHRcdFx0Ly8gY29uc3QgcG9ydCA9IDkxMDA7XHJcblxyXG5cdFx0XHQvLyDlronljZM55ZCO5a6M5YWo5omT5byA5p6E5bu65p2D6ZmQXHJcblx0XHRcdGlmIChCdWlsZC5WRVJTSU9OLlNES19JTlQgPiA5KSB7XHJcblx0XHRcdFx0dmFyIHBvbGljeSA9IG5ldyBTdHJpY3RNb2RlLlRocmVhZFBvbGljeS5CdWlsZGVyKCkucGVybWl0QWxsKCkuYnVpbGQoKTtcclxuXHRcdFx0XHRTdHJpY3RNb2RlLnNldFRocmVhZFBvbGljeShwb2xpY3kpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR2YXIgc29ja2V0ID0gbmV3IFNvY2tldChgJHtpcH1gLCBwb3J0ICogMSk7XHJcblx0XHRcdGNvbnNvbGUubG9nKGDov5Tlm55pc29ja2V077yaYCwgc29ja2V0KTtcclxuXHRcdFx0c29ja2V0LnNldFNvVGltZW91dCg1MDAwKTsgLy8g5aKe5Yqg6LaF5pe25pe26Ze0XHJcblx0XHRcdHZhciBpbnB1dFN0cmVhbVJlYWRlciA9IG5ldyBJbnB1dFN0cmVhbVJlYWRlcihzb2NrZXQuZ2V0SW5wdXRTdHJlYW0oKSk7XHJcblx0XHRcdHZhciBzb2NrZXRSZWFkZXIgPSBuZXcgQnVmZmVyZWRSZWFkZXIoaW5wdXRTdHJlYW1SZWFkZXIpO1xyXG5cdFx0XHR2YXIgb3V0cHV0U3RyZWFtV3JpdGVyID0gbmV3IE91dHB1dFN0cmVhbVdyaXRlcihzb2NrZXQuZ2V0T3V0cHV0U3RyZWFtKCksICdHQksnKTtcclxuXHRcdFx0dmFyIGJ1ZmZlcldyaXRlciA9IG5ldyBCdWZmZXJlZFdyaXRlcihvdXRwdXRTdHJlYW1Xcml0ZXIpO1xyXG5cdFx0XHR2YXIgc29ja2V0V3JpdGVyID0gbmV3IFByaW50V3JpdGVyKGJ1ZmZlcldyaXRlciwgdHJ1ZSk7XHJcblxyXG5cdFx0XHRzb2NrZXRXcml0ZXIucHJpbnRsbihqc29ucyk7XHJcblx0XHRcdHZhciBtc2dCZVJlY2VpdmVkID0gc29ja2V0UmVhZGVyLnJlYWRMaW5lKCk7XHJcblx0XHRcdGNvbnNvbGUubG9nKGDov5Tlm55pcO+8mmAsIGlwKTtcclxuXHRcdFx0Y29uc29sZS5sb2coYOi/lOWbnnBvcnTvvJpgLCBwb3J0KTtcclxuXHRcdFx0Y29uc29sZS5sb2coYOi/lOWbnuWGheWuue+8mmAsIG1zZ0JlUmVjZWl2ZWQpO1xyXG5cdFx0XHRyZXNvbHZlKG1zZ0JlUmVjZWl2ZWQpO1xyXG5cdFx0fSBjYXRjaCAoZXJyb3IpIHtcclxuXHRcdFx0Y29uc29sZS5lcnJvcihcIuaJk+WNsOWksei0pVwiLCBlcnJvcik7XHJcblx0XHRcdHJlamVjdChlcnJvcik7XHJcblx0XHR9IGZpbmFsbHkge1xyXG5cdFx0XHRpZiAoc29ja2V0KSB7XHJcblx0XHRcdFx0c29ja2V0LmNsb3NlKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9KTtcclxufTsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ -- Gitblit v1.9.3