(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{ /***/ "../../node_modules/charenc/charenc.js": /*!**************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/charenc/charenc.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var charenc = { // UTF-8 encoding utf8: { // Convert a string to a byte array stringToBytes: function(str) { return charenc.bin.stringToBytes(unescape(encodeURIComponent(str))); }, // Convert a byte array to a string bytesToString: function(bytes) { return decodeURIComponent(escape(charenc.bin.bytesToString(bytes))); } }, // Binary encoding bin: { // Convert a string to a byte array stringToBytes: function(str) { for (var bytes = [], i = 0; i < str.length; i++) bytes.push(str.charCodeAt(i) & 0xFF); return bytes; }, // Convert a byte array to a string bytesToString: function(bytes) { for (var str = [], i = 0; i < bytes.length; i++) str.push(String.fromCharCode(bytes[i])); return str.join(''); } } }; module.exports = charenc; /***/ }), /***/ "../../node_modules/crypt/crypt.js": /*!**********************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/crypt/crypt.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { (function() { var base64map = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', crypt = { // Bit-wise rotation left rotl: function(n, b) { return (n << b) | (n >>> (32 - b)); }, // Bit-wise rotation right rotr: function(n, b) { return (n << (32 - b)) | (n >>> b); }, // Swap big-endian to little-endian and vice versa endian: function(n) { // If number given, swap endian if (n.constructor == Number) { return crypt.rotl(n, 8) & 0x00FF00FF | crypt.rotl(n, 24) & 0xFF00FF00; } // Else, assume array and swap all items for (var i = 0; i < n.length; i++) n[i] = crypt.endian(n[i]); return n; }, // Generate an array of any length of random bytes randomBytes: function(n) { for (var bytes = []; n > 0; n--) bytes.push(Math.floor(Math.random() * 256)); return bytes; }, // Convert a byte array to big-endian 32-bit words bytesToWords: function(bytes) { for (var words = [], i = 0, b = 0; i < bytes.length; i++, b += 8) words[b >>> 5] |= bytes[i] << (24 - b % 32); return words; }, // Convert big-endian 32-bit words to a byte array wordsToBytes: function(words) { for (var bytes = [], b = 0; b < words.length * 32; b += 8) bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF); return bytes; }, // Convert a byte array to a hex string bytesToHex: function(bytes) { for (var hex = [], i = 0; i < bytes.length; i++) { hex.push((bytes[i] >>> 4).toString(16)); hex.push((bytes[i] & 0xF).toString(16)); } return hex.join(''); }, // Convert a hex string to a byte array hexToBytes: function(hex) { for (var bytes = [], c = 0; c < hex.length; c += 2) bytes.push(parseInt(hex.substr(c, 2), 16)); return bytes; }, // Convert a byte array to a base-64 string bytesToBase64: function(bytes) { for (var base64 = [], i = 0; i < bytes.length; i += 3) { var triplet = (bytes[i] << 16) | (bytes[i + 1] << 8) | bytes[i + 2]; for (var j = 0; j < 4; j++) if (i * 8 + j * 6 <= bytes.length * 8) base64.push(base64map.charAt((triplet >>> 6 * (3 - j)) & 0x3F)); else base64.push('='); } return base64.join(''); }, // Convert a base-64 string to a byte array base64ToBytes: function(base64) { // Remove non-base-64 characters base64 = base64.replace(/[^A-Z0-9+\/]/ig, ''); for (var bytes = [], i = 0, imod4 = 0; i < base64.length; imod4 = ++i % 4) { if (imod4 == 0) continue; bytes.push(((base64map.indexOf(base64.charAt(i - 1)) & (Math.pow(2, -2 * imod4 + 8) - 1)) << (imod4 * 2)) | (base64map.indexOf(base64.charAt(i)) >>> (6 - imod4 * 2))); } return bytes; } }; module.exports = crypt; })(); /***/ }), /***/ "../../node_modules/is-buffer/index.js": /*!**************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/is-buffer/index.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ // The _isBuffer check is for Safari 5-7 support, because it's missing // Object.prototype.constructor. Remove this eventually module.exports = function (obj) { return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer) } function isBuffer (obj) { return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj) } // For Node v0.10 support. Remove this eventually. function isSlowBuffer (obj) { return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0)) } /***/ }), /***/ "../../node_modules/md5/md5.js": /*!******************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/md5/md5.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { (function(){ var crypt = __webpack_require__(/*! crypt */ "../../node_modules/crypt/crypt.js"), utf8 = __webpack_require__(/*! charenc */ "../../node_modules/charenc/charenc.js").utf8, isBuffer = __webpack_require__(/*! is-buffer */ "../../node_modules/is-buffer/index.js"), bin = __webpack_require__(/*! charenc */ "../../node_modules/charenc/charenc.js").bin, // The core md5 = function (message, options) { // Convert to byte array if (message.constructor == String) if (options && options.encoding === 'binary') message = bin.stringToBytes(message); else message = utf8.stringToBytes(message); else if (isBuffer(message)) message = Array.prototype.slice.call(message, 0); else if (!Array.isArray(message) && message.constructor !== Uint8Array) message = message.toString(); // else, assume byte array already var m = crypt.bytesToWords(message), l = message.length * 8, a = 1732584193, b = -271733879, c = -1732584194, d = 271733878; // Swap endian for (var i = 0; i < m.length; i++) { m[i] = ((m[i] << 8) | (m[i] >>> 24)) & 0x00FF00FF | ((m[i] << 24) | (m[i] >>> 8)) & 0xFF00FF00; } // Padding m[l >>> 5] |= 0x80 << (l % 32); m[(((l + 64) >>> 9) << 4) + 14] = l; // Method shortcuts var FF = md5._ff, GG = md5._gg, HH = md5._hh, II = md5._ii; for (var i = 0; i < m.length; i += 16) { var aa = a, bb = b, cc = c, dd = d; a = FF(a, b, c, d, m[i+ 0], 7, -680876936); d = FF(d, a, b, c, m[i+ 1], 12, -389564586); c = FF(c, d, a, b, m[i+ 2], 17, 606105819); b = FF(b, c, d, a, m[i+ 3], 22, -1044525330); a = FF(a, b, c, d, m[i+ 4], 7, -176418897); d = FF(d, a, b, c, m[i+ 5], 12, 1200080426); c = FF(c, d, a, b, m[i+ 6], 17, -1473231341); b = FF(b, c, d, a, m[i+ 7], 22, -45705983); a = FF(a, b, c, d, m[i+ 8], 7, 1770035416); d = FF(d, a, b, c, m[i+ 9], 12, -1958414417); c = FF(c, d, a, b, m[i+10], 17, -42063); b = FF(b, c, d, a, m[i+11], 22, -1990404162); a = FF(a, b, c, d, m[i+12], 7, 1804603682); d = FF(d, a, b, c, m[i+13], 12, -40341101); c = FF(c, d, a, b, m[i+14], 17, -1502002290); b = FF(b, c, d, a, m[i+15], 22, 1236535329); a = GG(a, b, c, d, m[i+ 1], 5, -165796510); d = GG(d, a, b, c, m[i+ 6], 9, -1069501632); c = GG(c, d, a, b, m[i+11], 14, 643717713); b = GG(b, c, d, a, m[i+ 0], 20, -373897302); a = GG(a, b, c, d, m[i+ 5], 5, -701558691); d = GG(d, a, b, c, m[i+10], 9, 38016083); c = GG(c, d, a, b, m[i+15], 14, -660478335); b = GG(b, c, d, a, m[i+ 4], 20, -405537848); a = GG(a, b, c, d, m[i+ 9], 5, 568446438); d = GG(d, a, b, c, m[i+14], 9, -1019803690); c = GG(c, d, a, b, m[i+ 3], 14, -187363961); b = GG(b, c, d, a, m[i+ 8], 20, 1163531501); a = GG(a, b, c, d, m[i+13], 5, -1444681467); d = GG(d, a, b, c, m[i+ 2], 9, -51403784); c = GG(c, d, a, b, m[i+ 7], 14, 1735328473); b = GG(b, c, d, a, m[i+12], 20, -1926607734); a = HH(a, b, c, d, m[i+ 5], 4, -378558); d = HH(d, a, b, c, m[i+ 8], 11, -2022574463); c = HH(c, d, a, b, m[i+11], 16, 1839030562); b = HH(b, c, d, a, m[i+14], 23, -35309556); a = HH(a, b, c, d, m[i+ 1], 4, -1530992060); d = HH(d, a, b, c, m[i+ 4], 11, 1272893353); c = HH(c, d, a, b, m[i+ 7], 16, -155497632); b = HH(b, c, d, a, m[i+10], 23, -1094730640); a = HH(a, b, c, d, m[i+13], 4, 681279174); d = HH(d, a, b, c, m[i+ 0], 11, -358537222); c = HH(c, d, a, b, m[i+ 3], 16, -722521979); b = HH(b, c, d, a, m[i+ 6], 23, 76029189); a = HH(a, b, c, d, m[i+ 9], 4, -640364487); d = HH(d, a, b, c, m[i+12], 11, -421815835); c = HH(c, d, a, b, m[i+15], 16, 530742520); b = HH(b, c, d, a, m[i+ 2], 23, -995338651); a = II(a, b, c, d, m[i+ 0], 6, -198630844); d = II(d, a, b, c, m[i+ 7], 10, 1126891415); c = II(c, d, a, b, m[i+14], 15, -1416354905); b = II(b, c, d, a, m[i+ 5], 21, -57434055); a = II(a, b, c, d, m[i+12], 6, 1700485571); d = II(d, a, b, c, m[i+ 3], 10, -1894986606); c = II(c, d, a, b, m[i+10], 15, -1051523); b = II(b, c, d, a, m[i+ 1], 21, -2054922799); a = II(a, b, c, d, m[i+ 8], 6, 1873313359); d = II(d, a, b, c, m[i+15], 10, -30611744); c = II(c, d, a, b, m[i+ 6], 15, -1560198380); b = II(b, c, d, a, m[i+13], 21, 1309151649); a = II(a, b, c, d, m[i+ 4], 6, -145523070); d = II(d, a, b, c, m[i+11], 10, -1120210379); c = II(c, d, a, b, m[i+ 2], 15, 718787259); b = II(b, c, d, a, m[i+ 9], 21, -343485551); a = (a + aa) >>> 0; b = (b + bb) >>> 0; c = (c + cc) >>> 0; d = (d + dd) >>> 0; } return crypt.endian([a, b, c, d]); }; // Auxiliary functions md5._ff = function (a, b, c, d, x, s, t) { var n = a + (b & c | ~b & d) + (x >>> 0) + t; return ((n << s) | (n >>> (32 - s))) + b; }; md5._gg = function (a, b, c, d, x, s, t) { var n = a + (b & d | c & ~d) + (x >>> 0) + t; return ((n << s) | (n >>> (32 - s))) + b; }; md5._hh = function (a, b, c, d, x, s, t) { var n = a + (b ^ c ^ d) + (x >>> 0) + t; return ((n << s) | (n >>> (32 - s))) + b; }; md5._ii = function (a, b, c, d, x, s, t) { var n = a + (c ^ (b | ~d)) + (x >>> 0) + t; return ((n << s) | (n >>> (32 - s))) + b; }; // Package private blocksize md5._blocksize = 16; md5._digestsize = 16; module.exports = function (message, options) { if (message === undefined || message === null) throw new Error('Illegal argument ' + message); var digestbytes = crypt.wordsToBytes(md5(message, options)); return options && options.asBytes ? digestbytes : options && options.asString ? bin.bytesToString(digestbytes) : crypt.bytesToHex(digestbytes); }; })(); /***/ }), /***/ "./src/store/download.ts": /*!*******************************!*\ !*** ./src/store/download.ts ***! \*******************************/ /*! exports provided: DownItemStatus, downloads, downIdsSuccess, request, poolReuqest, downloadCheck, useDownload, downFile */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DownItemStatus", function() { return DownItemStatus; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloads", function() { return downloads; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downIdsSuccess", function() { return downIdsSuccess; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "request", function() { return request; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "poolReuqest", function() { return poolReuqest; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloadCheck", function() { return downloadCheck; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useDownload", function() { return useDownload; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downFile", function() { return downFile; }); /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js"); /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js"); /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/request */ "./src/request/index.ts"); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! md5 */ "../../node_modules/md5/md5.js"); /* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _app__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./app */ "./src/store/app.ts"); var __assign = undefined && undefined.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = undefined && undefined.__generator || function (thisArg, body) { var _ = { label: 0, sent: function () { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; var DownItemStatus; (function (DownItemStatus) { DownItemStatus[DownItemStatus["ing"] = 0] = "ing"; DownItemStatus[DownItemStatus["success"] = 1] = "success"; DownItemStatus[DownItemStatus["error"] = 2] = "error"; })(DownItemStatus || (DownItemStatus = {})); var downloads = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]); var downIdsSuccess = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () { return downloads.value.filter(function (item) { return item.status === DownItemStatus.success; }).map(function (item) { return item.id; }); }); var getSpaceStr = function (space) { var k = space / 1024; if (k < 1024) { return Object(_utils__WEBPACK_IMPORTED_MODULE_6__["round"])(k, 2) + 'KB'; } var m = k / 1024; if (m < 1024) { return Object(_utils__WEBPACK_IMPORTED_MODULE_6__["round"])(m, 2) + 'MB'; } var g = m / 1024; return Object(_utils__WEBPACK_IMPORTED_MODULE_6__["round"])(g, 2) + 'GB'; }; var request = function () { return __awaiter(void 0, void 0, void 0, function () { var res; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_2__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_2__["URL"].downloadList)]; case 1: res = _a.sent(); downloads.value = res.map(function (item) { return __assign(__assign({}, item), { type: item.modelType, size: item.success ? getSpaceStr(item.space) : 'un', time: item.start_time, status: item.success ? DownItemStatus.success : DownItemStatus.ing, url: item.output_file }); }); return [2 /*return*/]; } }); }); }; var timeout; var stopWatch = false; var poolReuqest = function () { stopWatch = false; clearTimeout(timeout); request().then(function () { for (var _i = 0, _a = downloads.value; _i < _a.length; _i++) { var item = _a[_i]; if (item.status === DownItemStatus.ing) { return true; } } return false; }).then(function (poll) { if (poll && !stopWatch) { timeout = setTimeout(poolReuqest, 5000); } }); return function () { stopWatch = true; clearTimeout(timeout); }; }; var downloadCheck = function (md5) { return __awaiter(void 0, void 0, void 0, function () { var res; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_2__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_2__["URL"].downloadCheck, { md5: md5 })]; case 1: res = _a.sent(); return [2 /*return*/, res.data ? res.data : false]; } }); }); }; var getCheckData = function (data) { if (Array.isArray(data)) { return data.map(getCheckData); } else if (data && typeof data === 'object') { return Object.fromEntries(Object.entries(data).map(function (_a) { var k = _a[0], v = _a[1]; return [k, getCheckData(v)]; })); } else if (typeof data === 'number') { return Object(_utils__WEBPACK_IMPORTED_MODULE_6__["round"])(data, 2); } else { return data; } }; // downloadDateSet // cropDateSet // downloadEarthwork var useDownload = function (data, fn) { return __awaiter(void 0, void 0, Promise, function () { var md5Str, checkRes, url, _a, item, res; return __generator(this, function (_b) { switch (_b.label) { case 0: md5Str = md5__WEBPACK_IMPORTED_MODULE_4___default()(JSON.stringify(getCheckData({ data: data, m: _hook__WEBPACK_IMPORTED_MODULE_5__["params"].m }))); return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_2__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_2__["URL"].downloadCheck, { md5: md5Str })]; case 1: checkRes = _b.sent(); if (!(checkRes.code === 8013)) return [3 /*break*/, 3]; return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.downloadLog.exixtsPackMsg'))]; case 2: return [2 /*return*/, _b.sent()]; case 3: url = checkRes.data; _a = url; if (!_a) return [3 /*break*/, 5]; return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useConfirm"])({ hideClose: true, content: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.downloadLog.exixtsMsg'), okText: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.downloadLog.exixtsOk'), noText: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.downloadLog.exixtsCancel') })]; case 4: _a = _b.sent(); _b.label = 5; case 5: if (!_a) return [3 /*break*/, 7]; item = downloads.value.find(function (item) { return item.url === url; }); return [4 /*yield*/, downFile(url, item === null || item === void 0 ? void 0 : item.name)]; case 6: _b.sent(); return [2 /*return*/]; case 7: return [4 /*yield*/, fn(data, md5Str)]; case 8: res = _b.sent(); poolReuqest(); return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useAlert"])({ content: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.downloadLog.packTip'), okText: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.ok') })]; case 9: _b.sent(); return [2 /*return*/, res]; } }); }); }; var downContent = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(''); var downFile = Object(_hook__WEBPACK_IMPORTED_MODULE_5__["genUseLoading"])(function (url, name) { return __awaiter(void 0, void 0, void 0, function () { var _nameReg, _name, ext, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: downContent.value = _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('earthwork.downIng') + 0 + '%'; _nameReg = url.match(/([^\/?#]+)(?=\?|$)/); _name = _nameReg ? _nameReg[1] : url; ext = ~_name.lastIndexOf('.') ? _name.substring(_name.lastIndexOf('.')) : ''; console.log(Object(_app__WEBPACK_IMPORTED_MODULE_8__["getResources"])(url), ext); _b.label = 1; case 1: _b.trys.push([1, 3,, 4]); return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_6__["saveAs"])(Object(_app__WEBPACK_IMPORTED_MODULE_8__["getResources"])(url), name ? name + ext : undefined, undefined, function (step) { downContent.value = _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('earthwork.downIng') + Object(_utils__WEBPACK_IMPORTED_MODULE_6__["round"])(step * 100, 2) + '%'; })]; case 2: _b.sent(); downContent.value = ''; return [3 /*break*/, 4]; case 3: _a = _b.sent(); location.href = url; return [3 /*break*/, 4]; case 4: return [2 /*return*/]; } }); }); }, { content: downContent }); /***/ }) }]); //# sourceMappingURL=6.js.map