(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[32],{ /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/app.vue?vue&type=script&setup=true&lang=ts": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/app.vue?vue&type=script&setup=true&lang=ts ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* 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 vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _pano_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./pano/index.vue */ "./src/app/crop/views/pano/index.vue"); /* harmony import */ var _views_sys_floors_index_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/views/sys/floors/index.vue */ "./src/views/sys/floors/index.vue"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../laser */ "./src/app/crop/laser.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../store */ "./src/app/crop/store.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts"); /* harmony import */ var _views_sys_floors_status__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/views/sys/floors/status */ "./src/views/sys/floors/status.ts"); 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 }; } }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'app', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var i18n = Object(_lang__WEBPACK_IMPORTED_MODULE_13__["useI18n"])(); var putCtrl = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var mapRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var sceneRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var init = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var viewModes = [{ desc: i18n.t("view.top"), val: "top" }, { desc: i18n.t("view.scene"), val: "3d" }]; Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(_store__WEBPACK_IMPORTED_MODULE_12__["viewMode"], function () { _laser__WEBPACK_IMPORTED_MODULE_10__["eCrop"].switchViewMode(_store__WEBPACK_IMPORTED_MODULE_12__["viewMode"].value); }); var mountHandler = Object(_hook__WEBPACK_IMPORTED_MODULE_3__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var params; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_store_dataset__WEBPACK_IMPORTED_MODULE_8__["requestData"])()]; case 1: _a.sent(); params = Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_14__["useParams"])(); _store_dataset__WEBPACK_IMPORTED_MODULE_8__["list"].value = _store_dataset__WEBPACK_IMPORTED_MODULE_8__["list"].value.filter(function (dataset) { return dataset.title === params.m; }); return [4 /*yield*/, Promise.all([Object(_store_setup__WEBPACK_IMPORTED_MODULE_6__["requestData"])()])]; case 2: _a.sent(); return [4 /*yield*/, Object(_store_model__WEBPACK_IMPORTED_MODULE_7__["requestData"])()]; case 3: _a.sent(); return [4 /*yield*/, Object(_laser__WEBPACK_IMPORTED_MODULE_10__["setupLaser"])(sceneRef.value, mapRef.value, _store__WEBPACK_IMPORTED_MODULE_9__["store"])]; case 4: _a.sent(); _laser__WEBPACK_IMPORTED_MODULE_10__["laser"].scene.on("buildingChange", function (model) { _store_model__WEBPACK_IMPORTED_MODULE_7__["currentModelId"].value = model === null || model === void 0 ? void 0 : model.id; }); _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"].lmenu = true; _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"].map = true; _laser__WEBPACK_IMPORTED_MODULE_10__["laser"].map.emit("visible", false); Object(_hook__WEBPACK_IMPORTED_MODULE_3__["setSDK"])(_laser__WEBPACK_IMPORTED_MODULE_10__["laser"]); init.value = true; return [2 /*return*/]; } }); }); }); Object(vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"])(mountHandler); var __returned__ = { i18n: i18n, putCtrl: putCtrl, mapRef: mapRef, sceneRef: sceneRef, init: init, viewModes: viewModes, mountHandler: mountHandler, disabledMap: _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"], customMap: _hook__WEBPACK_IMPORTED_MODULE_3__["customMap"], Pano: _pano_index_vue__WEBPACK_IMPORTED_MODULE_4__["default"], Floors: _views_sys_floors_index_vue__WEBPACK_IMPORTED_MODULE_5__["default"], openCompass: _store_setup__WEBPACK_IMPORTED_MODULE_6__["openCompass"], rotateCompass: _store_setup__WEBPACK_IMPORTED_MODULE_6__["rotateCompass"], os: _utils__WEBPACK_IMPORTED_MODULE_11__["os"], viewMode: _store__WEBPACK_IMPORTED_MODULE_12__["viewMode"], showFloors: _views_sys_floors_status__WEBPACK_IMPORTED_MODULE_15__["showFloors"], styleWidth: _views_sys_floors_status__WEBPACK_IMPORTED_MODULE_15__["styleWidth"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/control/control.vue?vue&type=script&setup=true&lang=ts": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/control/control.vue?vue&type=script&setup=true&lang=ts ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* 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 core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "../../node_modules/core-js/modules/es.array.reduce.js"); /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _components_control_panl_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/control-panl/index.vue */ "./src/components/control-panl/index.vue"); 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 }; } }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_3__["defineComponent"])({ __name: 'control', props: { show: { type: Boolean, required: true }, group: { type: null, required: true }, runs: { type: Array, required: true } }, emits: ["updateSelect", "update:runs"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var props = __props; var ctrolGroup = Object(vue__WEBPACK_IMPORTED_MODULE_3__["reactive"])(props.group); var ctrlsHandler = function (ctrls, oldCtrls) { return __awaiter(_this, void 0, void 0, function () { var addCtrls, delCtrls; return __generator(this, function (_a) { addCtrls = oldCtrls ? ctrls.filter(function (item) { return !oldCtrls.includes(item); }) : ctrls; delCtrls = oldCtrls ? oldCtrls.filter(function (item) { return !ctrls.includes(item); }) : []; emit('updateSelect', { select: addCtrls.map(function (item) { return item.value; }), un: delCtrls.map(function (item) { return item.value; }) }); return [2 /*return*/]; }); }); }; var useSetting = function (use) { use.handler(); }; Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () { return props.runs; }, ctrlsHandler, { immediate: true }); Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () { return props.show; }, function () { return emit('update:runs', []); }); Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () { return props.group; }, function () { var ctrls = props.group.reduce(function (t, c) { return t.concat(c.ctrls); }, []).map(function (c) { return c.value; }); emit('update:runs', props.runs.filter(function (a) { return ctrls.includes(a.value); })); }, { deep: true }); var __returned__ = { props: props, ctrolGroup: ctrolGroup, emit: emit, ctrlsHandler: ctrlsHandler, useSetting: useSetting, ContrlPanl: _components_control_panl_index_vue__WEBPACK_IMPORTED_MODULE_4__["default"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/pano/index.vue?vue&type=script&lang=ts&setup=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/pano/index.vue?vue&type=script&lang=ts&setup=true ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* 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 vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _components_dataset_tree_index_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/dataset-tree/index.vue */ "./src/components/dataset-tree/index.vue"); /* harmony import */ var _control_control_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../control/control.vue */ "./src/app/crop/views/control/control.vue"); /* harmony import */ var _hook_useAlert__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/hook/useAlert */ "./src/hook/useAlert.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../store */ "./src/app/crop/store.ts"); /* harmony import */ var _help_goto__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/help/goto */ "./src/help/goto.ts"); /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../laser */ "./src/app/crop/laser.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _control_help__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../control/help */ "./src/app/crop/views/control/help.ts"); /* harmony import */ var _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/views/sys/head/index.vue */ "./src/views/sys/head/index.vue"); /* harmony import */ var _hook_useLoading__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/hook/useLoading */ "./src/hook/useLoading.ts"); /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts"); /* harmony import */ var _hook_useLaser__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/hook/useLaser */ "./src/hook/useLaser.ts"); /* harmony import */ var _components_info_index_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/info/index.vue */ "./src/components/info/index.vue"); 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 __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'index', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var group = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])(Object(_control_help__WEBPACK_IMPORTED_MODULE_10__["groupFactory"])(function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_5__["useConfirm"])(i18n.t("crop.clearConfirm"))]; case 1: if (_a.sent()) { _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"].clearAll(); } return [2 /*return*/]; } }); }); }, function () { var _a; (_a = cropShape.value) === null || _a === void 0 ? void 0 : _a.delete(); })); var runs = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([group[0].ctrls[0]]); var i18n = Object(_lang__WEBPACK_IMPORTED_MODULE_14__["useI18n"])(); var cropShape = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"].bus.on("selectShape", function (s) { return cropShape.value = s; }); _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"].bus.on("unSelectShape", function (s) { return cropShape.value = void 0; }); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { group[2].ctrls[0].disabled = !cropShape.value; }); var lightHandler = function (raw) { if (raw.type !== "dataset") { Object(_hook_useLaser__WEBPACK_IMPORTED_MODULE_16__["useFlyEntity"])(raw.points, raw.id, false); } else { Object(_hook_useLaser__WEBPACK_IMPORTED_MODULE_16__["useDataset"])(raw.origin).flyTo(); } }; var enterApi = function (val) { return "".concat(val, "Mode"); }; var cancelApi = function (val) { return "cancel".concat(val[0].toUpperCase()).concat(val.substring(1)); }; var cache = {}; for (var _i = 0, group_1 = group; _i < group_1.length; _i++) { var ctrls = group_1[_i].ctrls; var _loop_1 = function (ctrl) { _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"].bus.on(cancelApi(ctrl.value), function () { delete cache[ctrl.value]; runs.value = runs.value.filter(function (item) { return item.value !== ctrl.value; }); }); }; for (var _b = 0, ctrls_1 = ctrls; _b < ctrls_1.length; _b++) { var ctrl = ctrls_1[_b]; _loop_1(ctrl); } } var doc = _lang__WEBPACK_IMPORTED_MODULE_14__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_14__["langNameEum"].zh ? "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/before_crop" : "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/before_crop"; Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(runs, function () { console.log(__spreadArray([], runs.value, true)); if (!group[1].ctrls.some(function (ctrl) { return runs.value.includes(ctrl); })) { runs.value.push(group[1].ctrls[0]); } console.log(runs.value); }, { flush: "post", immediate: true }); var ctrlHandler = function (data) { if (data.select.includes("reset")) { reset(); } data.select = data.select.filter(function (v) { return v !== "reset"; }); data.un = data.un.filter(function (v) { return v !== "reset"; }); console.log(data); for (var _i = 0, _a = data.select; _i < _a.length; _i++) { var srun = _a[_i]; console.log(enterApi(srun)); cache[srun] = _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"][enterApi(srun)](); } for (var _b = 0, _c = data.un; _b < _c.length; _b++) { var urun = _c[_b]; if (cache[urun]) { cache[urun](); delete cache[urun]; } } }; // 你通知我的话就 changeShow(panosData, show) // 我通知你的话是 bus.emit('switchPanoVisible', panosData, visible) var backHandler = function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_5__["useConfirm"])(i18n.t("sys.forceLeaveConfirm"))]; case 1: if (!_a.sent()) { return [2 /*return*/]; } Object(_help_goto__WEBPACK_IMPORTED_MODULE_7__["back"])(); return [2 /*return*/]; } }); }); }; var reset = Object(_hook_useLoading__WEBPACK_IMPORTED_MODULE_12__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_5__["useConfirm"])({ content: i18n.t("crop.resetConfirm"), okText: i18n.t("crop.calcBtn") })]; case 1: if (!_a.sent()) return [3 /*break*/, 3]; return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_6__["reset"])()]; case 2: _a.sent(); location.reload(); _a.label = 3; case 3: return [2 /*return*/]; } }); }); }); var calc = Object(_hook_useLoading__WEBPACK_IMPORTED_MODULE_12__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var ecs, escMap; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"].calc()]; case 1: ecs = _a.sent(); if (!(typeof ecs === "string")) return [3 /*break*/, 2]; escMap = { panoNotAllConnected: i18n.t("crop.calcErr") }; _kankan_components__WEBPACK_IMPORTED_MODULE_13__["Message"].error(ecs in escMap ? escMap[ecs] : ecs); return [3 /*break*/, 5]; case 2: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_5__["useConfirm"])(i18n.t("crop.calcConfirm"))]; case 3: if (!_a.sent()) return [3 /*break*/, 5]; return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_6__["calc"])(ecs)]; case 4: _a.sent(); Object(_help_goto__WEBPACK_IMPORTED_MODULE_7__["back"])(); _a.label = 5; case 5: return [2 /*return*/]; } }); }); }); var save = Object(_hook_useLoading__WEBPACK_IMPORTED_MODULE_12__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var ecs; var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: return [4 /*yield*/, _laser__WEBPACK_IMPORTED_MODULE_8__["eCrop"].save()]; case 1: ecs = _b.sent(); return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_6__["save"])({ id: (_a = _store_setup__WEBPACK_IMPORTED_MODULE_9__["crop"].value) === null || _a === void 0 ? void 0 : _a.id, models: ecs })]; case 2: _b.sent(); location.reload(); return [2 /*return*/]; } }); }); }); var __returned__ = { group: group, runs: runs, i18n: i18n, cropShape: cropShape, lightHandler: lightHandler, enterApi: enterApi, cancelApi: cancelApi, cache: cache, doc: doc, ctrlHandler: ctrlHandler, backHandler: backHandler, reset: reset, calc: calc, save: save, DatasetTree: _components_dataset_tree_index_vue__WEBPACK_IMPORTED_MODULE_3__["default"], Control: _control_control_vue__WEBPACK_IMPORTED_MODULE_4__["default"], setup: _store_setup__WEBPACK_IMPORTED_MODULE_9__["store"], LHeader: _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_11__["default"], list: _store_model__WEBPACK_IMPORTED_MODULE_15__["list"], Info: _components_info_index_vue__WEBPACK_IMPORTED_MODULE_17__["default"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/info/index.vue?vue&type=script&setup=true&lang=ts": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/info/index.vue?vue&type=script&setup=true&lang=ts ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({ __name: 'index', props: { type: { type: String, required: false, default: 'info' }, msg: { type: String, required: true }, icon: { type: String, required: false } }, emits: ["click"], setup: function (__props, _a) { var expose = _a.expose, emit = _a.emit; expose(); var icons = { success: 'state_e', info: 'state_e', warning: 'state_e', error: 'state_e' }; var __returned__ = { emit: emit, icons: icons }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/app.vue?vue&type=template&id=99fff7f0&scoped=true&ts=true": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/app.vue?vue&type=template&id=99fff7f0&scoped=true&ts=true ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); var _withScopeId = function (n) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-99fff7f0"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "laser-layer" }; var _hoisted_2 = { class: "map", ref: "mapRef" }; var _hoisted_3 = /*#__PURE__*/_withScopeId(function () { /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: "images/p_compass.png" }, null, -1 /* HOISTED */); }); var _hoisted_4 = [_hoisted_3]; var _hoisted_5 = { class: "view-mode strengthen" }; var _hoisted_6 = ["onClick"]; var _hoisted_7 = { key: 0 }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); var _component_ui_editor_layout = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-editor-layout"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_editor_layout, { onClick: _cache[1] || (_cache[1] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), id: "layout-app", class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["editor-layout full", { 'put-ctrl-pano': $setup.putCtrl || $setup.disabledMap.tool }]), style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ '--floorWidth': $setup.styleWidth + 'px' }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["withDirectives"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["scene", { loading: !$setup.disabledMap.laserLoading }]), ref: "sceneRef" }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["direction", { showFloors: $setup.showFloors }]), id: "scene-direction" }, null, 2 /* CLASS */)], 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["withDirectives"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [$setup.openCompass ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", { key: 0, class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["direction", { showFloors: $setup.showFloors }]), id: "map-direction", style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ transform: "rotate(".concat($setup.rotateCompass, "deg)") }) }, _hoisted_4, 6 /* CLASS, STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 512 /* NEED_PATCH */), [[vue__WEBPACK_IMPORTED_MODULE_0__["vShow"], !$setup.disabledMap.map]]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_5, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.viewModes, function (mode) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["fun-ctrl", { active: mode.val === $setup.viewMode }]), onClick: function ($event) { return $setup.viewMode = mode.val; } }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(mode.desc), 11 /* TEXT, CLASS, PROPS */, _hoisted_6); }), 64 /* STABLE_FRAGMENT */))])], 512 /* NEED_PATCH */), [[vue__WEBPACK_IMPORTED_MODULE_0__["vShow"], $setup.init]]), $setup.init ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_7, [$setup.customMap.sysView !== 'full' && !$setup.disabledMap.tool && $setup.os.isPc ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", { key: 0, class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ctrl-pano-c fun-ctrl strengthen-left strengthen-top strengthen-bottom", { active: $setup.putCtrl }]), onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.putCtrl = !$setup.putCtrl; }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "extend", class: "icon" })], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Pano"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Floors"])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class", "style"]); } /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/control/control.vue?vue&type=template&id=6cc85112&ts=true": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/control/control.vue?vue&type=template&id=6cc85112&ts=true ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); function render(_ctx, _cache, $props, $setup, $data, $options) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["ContrlPanl"], { class: "measure-control", "model-value": $props.runs, "onUpdate:modelValue": _cache[0] || (_cache[0] = function (runs) { return $setup.emit('update:runs', runs); }), group: $setup.ctrolGroup, show: $props.show, onSelect: $setup.useSetting, full: "" }, null, 8 /* PROPS */, ["model-value", "group", "show"]); } /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/pano/index.vue?vue&type=template&id=020dbd5e&scoped=true&ts=true": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/pano/index.vue?vue&type=template&id=020dbd5e&scoped=true&ts=true ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); var _withScopeId = function (n) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-020dbd5e"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "epoint-layout" }; var _hoisted_2 = { class: "title" }; var _hoisted_3 = ["href"]; var _hoisted_4 = { class: "group" }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); var _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button"); var _component_ui_editor_toolbox = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-editor-toolbox"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_editor_toolbox, { toolbox: true, disabledAnimation: "", class: "epont" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h3", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("dataset.title")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Info"], { msg: _ctx.$t('crop.tip') }, { append: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("a", { class: "info-link", href: $setup.doc, target: "_blank" }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("crop.tipOper")), 9 /* TEXT, PROPS */, _hoisted_3)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["msg"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["DatasetTree"], { list: $setup.list, title: "", selects: [], "disabled-select": "", onClick: $setup.lightHandler, highlight: [], border: "" }, null, 8 /* PROPS */, ["list"])])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { onClick: $setup.reset, style: { "margin-top": "20px", "flex": "none", "height": "30px" } }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "reset" }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("crop.reset")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"])]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Control"], { show: "", onUpdateSelect: $setup.ctrlHandler, group: $setup.group, runs: $setup.runs, "onUpdate:runs": _cache[0] || (_cache[0] = function ($event) { return $setup.runs = $event; }) }, null, 8 /* PROPS */, ["group", "runs"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["LHeader"], { title: "".concat($setup.setup.title, " | ").concat(_ctx.$t('crop.title')), disLang: "", disGuide: "" }, { control: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", onClick: $setup.backHandler, style: { "margin-left": "30px" } }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.leave")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", onClick: $setup.save, class: "save" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.save")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", type: "primary", class: "save", onClick: $setup.calc }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.calc")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"])], 64 /* STABLE_FRAGMENT */); } /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/info/index.vue?vue&type=template&id=5a7465c1&scoped=true&ts=true": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/info/index.vue?vue&type=template&id=5a7465c1&scoped=true&ts=true ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); var _withScopeId = function (n) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-5a7465c1"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "meta" }; var _hoisted_2 = { class: "title" }; var _hoisted_3 = { key: 0, class: "content" }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _a; var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["info-layer", (_a = {}, _a['info-' + $props.type] = true, _a)]), onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.emit('click'); }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [$props.icon || $setup.icons[$props.type] ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, { key: 0, type: $props.icon || $setup.icons[$props.type], class: "icon" }, null, 8 /* PROPS */, ["type"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.msg) + " ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "append", {}, undefined, true)])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "tail", {}, undefined, true)]), _ctx.$slots.default ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */); } /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/app.vue?vue&type=style&index=1&id=99fff7f0&lang=css": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/app.vue?vue&type=style&index=1&id=99fff7f0&lang=css ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, "\nbody {\r\n --editor-menu-bottom: 0px;\r\n --header-top: 0px;\n}\r\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/app.vue?vue&type=style&index=0&id=99fff7f0&lang=scss&scoped=true": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/app.vue?vue&type=style&index=0&id=99fff7f0&lang=scss&scoped=true ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".editor-layout.auto[data-v-99fff7f0] {\n background-color: #000;\n}\n.laser-layer[data-v-99fff7f0] {\n position: absolute;\n z-index: 1;\n}\n.laser-layer #potree_sidebar_container[data-v-99fff7f0] {\n position: absolute;\n top: var(--editor-head-height);\n left: var(--editor-menu-width);\n bottom: 0;\n width: 300px;\n z-index: 3;\n}\n.laser-layer .scene.loading[data-v-99fff7f0]::after {\n content: \"\";\n position: absolute;\n z-index: 999;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n background-color: #000;\n}\n.full .laser-layer[data-v-99fff7f0] {\n width: 100%;\n height: 100%;\n}\n.ctrl-pano-c[data-v-99fff7f0] {\n position: absolute;\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width));\n width: 20px;\n height: 80px;\n background: rgba(26, 26, 26, 0.8);\n border-radius: 6px 0px 0px 6px;\n top: 50%;\n transform: translateY(-50%);\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: rgba(255, 255, 255, 0.7);\n font-size: 14px;\n cursor: pointer;\n transition: inset 0.3s ease, color 0.3s ease;\n}\n.ctrl-pano-c[data-v-99fff7f0]:hover {\n color: rgb(255, 255, 255);\n}\n.ctrl-pano-c[data-v-99fff7f0]:active {\n color: var(--colors-primary-base);\n}\n.ctrl-pano-c .icon[data-v-99fff7f0] {\n display: inline-block;\n transition: transform 0.3s ease;\n transform: rotate(0);\n}\n.ctrl-pano-c.active .icon[data-v-99fff7f0] {\n transform: rotate(180deg);\n}\n.put-ctrl-pano[data-v-99fff7f0] {\n --editor-menu-right: calc(-1 * var(--editor-toolbox-width));\n}\n.scene[data-v-99fff7f0],\n.map[data-v-99fff7f0] {\n width: 100%;\n height: 100%;\n}\n.view-mode[data-v-99fff7f0] {\n transition: all 0.3s ease;\n position: absolute;\n left: calc(50% - (var(--editor-menu-right) + var(--editor-toolbox-width)) / 2);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n z-index: 999;\n display: flex;\n}\n.view-mode span[data-v-99fff7f0] {\n transition: all 0.3s ease;\n padding: 10px 0;\n width: 80px;\n text-align: center;\n color: rgba(255, 255, 255, 0.7);\n}\n.view-mode span.active[data-v-99fff7f0] {\n cursor: pointer;\n color: var(--colors-primary-base) !important;\n background-color: rgba(0, 200, 175, 0.16);\n}\n.direction[data-v-99fff7f0] {\n position: absolute;\n z-index: 1;\n pointer-events: none;\n}\n.view-full .direction[data-v-99fff7f0] {\n margin-right: calc(var(--floorWidth) + 10px);\n}\n.scene.view-full #scene-direction[data-v-99fff7f0] {\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n width: 100px;\n height: 100px;\n}\n.not-left .scene.view-full #scene-direction[data-v-99fff7f0],\n.scene.view-simle #scene-direction[data-v-99fff7f0] {\n right: 10px;\n top: 10px;\n width: 60px;\n height: 60px;\n}\n#map-direction img[data-v-99fff7f0] {\n width: 100%;\n height: 100%;\n}\n.view-full #map-direction[data-v-99fff7f0] {\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 42px + 10px);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n width: 42px;\n height: 42px;\n}\n.view-full #map-direction.showFloors[data-v-99fff7f0] {\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 52px + 10px);\n}\n.view-simle #map-direction[data-v-99fff7f0] {\n width: 30px;\n height: 30px;\n right: 50px;\n top: 10px;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/pano/index.vue?vue&type=style&index=0&id=020dbd5e&lang=sass&scoped=true": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/pano/index.vue?vue&type=style&index=0&id=020dbd5e&lang=sass&scoped=true ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".cover[data-v-020dbd5e] {\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n height: 150px;\n}\n.cover img[data-v-020dbd5e] {\n width: 100%;\n display: block;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.save[data-v-020dbd5e] {\n margin-left: 10px;\n}\n.un-data[data-v-020dbd5e] {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n color: rgba(255, 255, 255, 0.5);\n flex-direction: column;\n background: rgba(255, 255, 255, 0.1);\n}\n.un-data i[data-v-020dbd5e] {\n font-size: 48px;\n margin-bottom: 6px;\n}\n.un-data p[data-v-020dbd5e] {\n font-size: 12px;\n padding: 0 1em;\n text-align: center;\n}\n.active[data-v-020dbd5e] {\n color: var(--colors-primary-base) !important;\n}\n.epont[data-v-020dbd5e] {\n padding: 24px;\n display: flex;\n flex-direction: column;\n}\n.epont .epoint-layout[data-v-020dbd5e] {\n flex: 1;\n}\n.title[data-v-020dbd5e] {\n font-size: var(--big-size);\n margin-bottom: 14px;\n color: var(--colors-color);\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/pano/index.vue?vue&type=style&index=1&id=020dbd5e&lang=scss": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/pano/index.vue?vue&type=style&index=1&id=020dbd5e&lang=scss ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".epoint-layout > .title {\n padding-bottom: 14px;\n border-bottom: 1px solid var(--colors-border-color);\n}\n.epoint-layout .ui-group .border-top {\n border-top: none;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/info/index.vue?vue&type=style&index=0&id=5a7465c1&scoped=true&lang=scss": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/info/index.vue?vue&type=style&index=0&id=5a7465c1&scoped=true&lang=scss ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".info-layer[data-v-5a7465c1] {\n padding: 10px;\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n margin-bottom: 10px;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.info-layer .meta[data-v-5a7465c1] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.info-layer .meta .title[data-v-5a7465c1] {\n display: flex;\n align-items: flex-start;\n color: #fff;\n}\n.info-layer .meta .icon[data-v-5a7465c1] {\n font-size: 16px;\n margin-right: 6px;\n}\n.info-layer .content[data-v-5a7465c1] {\n margin-top: 10px;\n}\n.info-warning .meta .icon[data-v-5a7465c1] {\n color: #f59a41;\n}\n.info-info .meta .icon[data-v-5a7465c1] {\n color: rgb(255, 255, 255);\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/crop/views/app.vue?vue&type=style&index=1&id=99fff7f0&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/crop/views/app.vue?vue&type=style&index=1&id=99fff7f0&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a