(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["app"],{ /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js": /*!************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js ***! \************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./store.js */ "./src/store.js"); /* harmony import */ var _platform__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./platform */ "./src/platform.js"); /* harmony import */ var vue_cool_lightbox__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-cool-lightbox */ "./node_modules/vue-cool-lightbox/dist/vue-cool-lightbox.esm.js"); /* harmony import */ var vue_cool_lightbox_dist_vue_cool_lightbox_min_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cool-lightbox/dist/vue-cool-lightbox.min.css */ "./node_modules/vue-cool-lightbox/dist/vue-cool-lightbox.min.css"); /* harmony import */ var vue_cool_lightbox_dist_vue_cool_lightbox_min_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cool_lightbox_dist_vue_cool_lightbox_min_css__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _ipc_ipcMain__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ipc/ipcMain */ "./src/ipc/ipcMain.vue"); /* harmony import */ var _wfc_client_wfc__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./wfc/client/wfc */ "./src/wfc/client/wfc.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "App", data() { return { url: "", sharedMiscState: _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].state.misc, sharedConversationState: _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].state.conversation }; }, methods: { visibilityChange(event, hidden) { _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].setPageVisibility(!hidden); console.log("page visibilityChange", hidden); if (!hidden && !Object(_platform__WEBPACK_IMPORTED_MODULE_1__["isElectron"])()) { _wfc_client_wfc__WEBPACK_IMPORTED_MODULE_5__["default"].onForeground(); } }, onblur() { _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].setPageVisibility(false); }, onfocus() { _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].setPageVisibility(true); } }, created() { let root = document.documentElement; if (Object(_platform__WEBPACK_IMPORTED_MODULE_1__["isElectron"])() || window.location.href.indexOf("voip") >= 0) { root.style.setProperty("--main-margin-left", "0px"); root.style.setProperty("--main-margin-right", "0px"); root.style.setProperty("--main-margin-top", "0px"); root.style.setProperty("--main-margin-bottom", "0px"); root.style.setProperty("--composite-message-page-width", "100vw"); root.style.setProperty("--composite-message-page-height", "100vh"); } if (this.sharedMiscState.isElectronWindowsOrLinux) { root.style.setProperty("--main-border-radius", "0px"); root.style.setProperty("--home-menu-padding-top", "0px"); } window.addEventListener("blur", this.onblur); window.addEventListener("focus", this.onfocus); if (Object(_platform__WEBPACK_IMPORTED_MODULE_1__["isElectron"])()) { _platform__WEBPACK_IMPORTED_MODULE_1__["currentWindow"].minimizable = this.sharedMiscState.enableMinimize; } }, mounted() { let href = window.location.href; if (href.indexOf("voip") >= 0 || href.indexOf("files") >= 0) { let app = document.getElementById("app"); let el = document.getElementById("blur-container"); el && app.removeChild(el); el = document.getElementById("styled_video_container"); el && app.removeChild(el); el = document.getElementById("main-content-container"); el.style.backgroundColor = "#292929"; } this.$eventBus.$on("uploadFile", file => { if (!file) { return; } if (file.size > 100 * 1024 * 1024 && !_wfc_client_wfc__WEBPACK_IMPORTED_MODULE_5__["default"].isSupportBigFilesUpload()) { this.$notify({ title: "大文件提示", text: " 不支持大文件上传", type: "warn" }); } }); }, beforeDestroy() { this.$eventBus.$off("uploadFile"); window.removeEventListener("blur", this.onblur); window.removeEventListener("focus", this.onfocus); }, components: { IpcMain: _ipc_ipcMain__WEBPACK_IMPORTED_MODULE_4__["default"], CoolLightBox: vue_cool_lightbox__WEBPACK_IMPORTED_MODULE_2__["default"] } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ipc/ipcMain.vue?vue&type=script&lang=js": /*!********************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ipc/ipcMain.vue?vue&type=script&lang=js ***! \********************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _localStorageEmitter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localStorageEmitter */ "./src/ipc/localStorageEmitter.js"); /* harmony import */ var _wfc_model_conversation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../wfc/model/conversation */ "./src/wfc/model/conversation.js"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store */ "./src/store.js"); /* harmony import */ var _wfc_av_engine_avenginekitproxy__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../wfc/av/engine/avenginekitproxy */ "./src/wfc/av/engine/avenginekitproxy.js"); /* harmony import */ var _wfc_model_conversationType__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../wfc/model/conversationType */ "./src/wfc/model/conversationType.js"); /* harmony import */ var _localStorageIpcEventType__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./localStorageIpcEventType */ "./src/ipc/localStorageIpcEventType.js"); /* harmony import */ var _platform__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../platform */ "./src/platform.js"); /* harmony import */ var _wfc_av_engine_callEndReason__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../wfc/av/engine/callEndReason */ "./src/wfc/av/engine/callEndReason.js"); /* harmony import */ var _wfc_client_wfc__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../wfc/client/wfc */ "./src/wfc/client/wfc.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "ipcMain", render() { return null; }, mounted() { _localStorageEmitter__WEBPACK_IMPORTED_MODULE_0__["default"].on(_localStorageIpcEventType__WEBPACK_IMPORTED_MODULE_5__["default"].startConversation, (ev, args) => { let conversation = Object.assign(new _wfc_model_conversation__WEBPACK_IMPORTED_MODULE_1__["default"](), args.conversation); _store__WEBPACK_IMPORTED_MODULE_2__["default"].setCurrentConversation(conversation); }); _localStorageEmitter__WEBPACK_IMPORTED_MODULE_0__["default"].on(_localStorageIpcEventType__WEBPACK_IMPORTED_MODULE_5__["default"].startVoipCall, (ev, args) => { let conversation = Object.assign(new _wfc_model_conversation__WEBPACK_IMPORTED_MODULE_1__["default"](), args.conversation); let audioOnly = args.audioOnly; if (conversation.type === _wfc_model_conversationType__WEBPACK_IMPORTED_MODULE_4__["default"].Single) { _wfc_av_engine_avenginekitproxy__WEBPACK_IMPORTED_MODULE_3__["default"].startCall(conversation, audioOnly, [conversation.target], ""); } else { this.startGroupVoip(conversation, audioOnly); } }); _localStorageEmitter__WEBPACK_IMPORTED_MODULE_0__["default"].on(_localStorageIpcEventType__WEBPACK_IMPORTED_MODULE_5__["default"].openConversation, (events, args) => { let conversation = args.conversation; let win = _platform__WEBPACK_IMPORTED_MODULE_6__["remote"].getCurrentWindow(); win.focus(); _store__WEBPACK_IMPORTED_MODULE_2__["default"].setCurrentConversation(Object.assign(new _wfc_model_conversation__WEBPACK_IMPORTED_MODULE_1__["default"](), conversation)); }); _localStorageEmitter__WEBPACK_IMPORTED_MODULE_0__["default"].on(_localStorageIpcEventType__WEBPACK_IMPORTED_MODULE_5__["default"].joinConferenceFailed, (sender, args) => { let reason = args.reason; let session = args.session; if (reason === _wfc_av_engine_callEndReason__WEBPACK_IMPORTED_MODULE_7__["default"].RoomNotExist) { if (session.host === _wfc_client_wfc__WEBPACK_IMPORTED_MODULE_8__["default"].getUserId()) { this.$alert({ showIcon: false, content: "会议已结束,是否重新开启会议?", cancelCallback: () => { // do nothing }, confirmCallback: () => { // 等待之前的音视频通话窗口完全关闭 setTimeout(() => { _wfc_av_engine_avenginekitproxy__WEBPACK_IMPORTED_MODULE_3__["default"].startConference(session.callId, session.audioOnly, session.pin, session.host, session.title, session.desc, session.audience, session.advance); }, 1000); } }); } else { this.$notify({ title: "会议已结束", text: "请联系主持人开启会议", type: "warn" }); } } else if (reason === _wfc_av_engine_callEndReason__WEBPACK_IMPORTED_MODULE_7__["default"].RoomParticipantsFull) { this.$notify({ title: "加入会议失败", text: "参与者已满,请重试", type: "warn" }); } }); }, methods: { startGroupVoip(conversation, isAudioOnly) { this.$startVoipCall({ audioOnly: isAudioOnly, conversation: conversation }); } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/common/AlertView.vue?vue&type=script&lang=js": /*!****************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/common/AlertView.vue?vue&type=script&lang=js ***! \****************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony default export */ __webpack_exports__["default"] = ({ name: "AlertView", props: { showIcon: { type: Boolean, required: false, default: true }, title: { type: String, required: false, default: "" }, content: { type: String, required: false, default: "" }, cancelText: { type: String, required: false, default: "取消" }, confirmText: { type: String, required: false, default: "确定" }, cancelCallback: { type: Function, required: false }, confirmCallback: { type: Function, required: false } }, methods: { cancel() { this.$modal.hide("alert-modal", { cancel: true }); }, confirm() { this.$modal.hide("alert-modal", { confirm: true }); } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageByCreateConversationView.vue?vue&type=script&lang=js": /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageByCreateConversationView.vue?vue&type=script&lang=js ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "./node_modules/core-js/modules/esnext.iterator.constructor.js"); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "./node_modules/core-js/modules/esnext.iterator.filter.js"); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store.js */ "./src/store.js"); /* harmony import */ var _ForwardMessageView_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ForwardMessageView.vue */ "./src/ui/main/conversation/message/forward/ForwardMessageView.vue"); /* harmony import */ var _user_CheckableUserListView_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../user/CheckableUserListView.vue */ "./src/ui/main/user/CheckableUserListView.vue"); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../../config */ "./src/config.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "ForwardMessageByCreateConversationView", props: { users: { type: Array, required: true }, forwardType: { // 可参考ForwardType type: Number, required: false }, messages: { type: Array, required: true } }, data() { return { sharedPickState: _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].state.pick, query: "" }; }, methods: { unpick(user) { _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].pickOrUnpickUser(user, false); }, backPickConversation() { this.sharedPickState.users.length = 0; this.$modal.hide("forward-by-create-conversation-modal", { backPickConversation: true, forwardType: this.forwardType, messages: this.messages }); }, cancel() { this.sharedPickState.users.length = 0; this.$modal.hide("forward-by-create-conversation-modal", { confirm: false }); }, confirm() { let pickedUsers = [...this.sharedPickState.users]; this.sharedPickState.users.length = 0; this.$modal.hide("forward-by-create-conversation-modal", { confirm: true, users: pickedUsers, forwardType: this.forwardType, messages: this.messages, extraMessageText: this.$refs["forwardMessageView"].extraMessageText }); } }, computed: { filteredUsers() { let result; if (this.query && this.query.trim()) { result = _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].filterContact(this.query); } else { result = this.users; } return result.filter(u => u.uid !== _config__WEBPACK_IMPORTED_MODULE_5__["default"].FILE_HELPER_ID); } }, components: { CheckableUserListView: _user_CheckableUserListView_vue__WEBPACK_IMPORTED_MODULE_4__["default"], ForwardMessageView: _ForwardMessageView_vue__WEBPACK_IMPORTED_MODULE_3__["default"] } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageByPickConversationView.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageByPickConversationView.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store.js */ "./src/store.js"); /* harmony import */ var _ForwardMessageView_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ForwardMessageView.vue */ "./src/ui/main/conversation/message/forward/ForwardMessageView.vue"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "ForwardMessageByPickConversationView", props: { forwardType: { // 可参考ForwardType type: Number, required: false }, messages: { type: Array, required: true } }, data() { return { sharedConversation: _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].state.conversation, sharedPickState: _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].state.pick, query: "", sharedSearchState: _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].state.search }; }, methods: { onConversationItemClick(conversation) { _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].pickOrUnpickConversation(conversation, true); }, unpConversation(conversation) { _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].pickOrUnpickConversation(conversation, false); }, showForwardByCreateConversationModal() { this.sharedPickState.conversations.length = 0; this.$modal.hide("forward-by-pick-conversation-modal", { toCreateConversation: true, forwardType: this.forwardType, messages: this.messages }); }, cancel() { this.sharedPickState.conversations.length = 0; this.$modal.hide("forward-by-pick-conversation-modal", { confirm: false }); }, confirm() { let pickedConversations = [...this.sharedPickState.conversations]; this.sharedPickState.conversations.length = 0; this.$modal.hide("forward-by-pick-conversation-modal", { confirm: true, conversations: pickedConversations, forwardType: this.forwardType, messages: this.messages, extraMessageText: this.$refs["forwardMessageView"].extraMessageText }); } }, computed: { conversationInfos() { if (this.query && this.query.trim()) { return _store_js__WEBPACK_IMPORTED_MODULE_0__["default"].filterConversation(this.query); } else { return this.sharedConversation.conversationInfoList; } } }, components: { ForwardMessageView: _ForwardMessageView_vue__WEBPACK_IMPORTED_MODULE_1__["default"] } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageView.vue?vue&type=script&lang=js": /*!****************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageView.vue?vue&type=script&lang=js ***! \****************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _wfc_messages_messageContentType__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../wfc/messages/messageContentType */ "./src/wfc/messages/messageContentType.js"); /* harmony import */ var _ForwardType__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ForwardType */ "./src/ui/main/conversation/message/forward/ForwardType.js"); /* harmony import */ var _wfc_model_conversationType__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../wfc/model/conversationType */ "./src/wfc/model/conversationType.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "ForwardMessageView", props: { forwardType: { // 可参考ForwardType type: Number, required: false }, messages: { type: Array, required: true } }, data() { return { extraMessageText: "" }; }, methods: {}, computed: { forwardMessageStr() { let str; let firstMsg = this.messages[0]; switch (this.forwardType) { case _ForwardType__WEBPACK_IMPORTED_MODULE_1__["default"].NORMAL: str = !firstMsg._from ? "" : firstMsg._from._displayName + ":"; if ([_wfc_messages_messageContentType__WEBPACK_IMPORTED_MODULE_0__["default"].Image, _wfc_messages_messageContentType__WEBPACK_IMPORTED_MODULE_0__["default"].Video].indexOf(firstMsg.messageContent.type) < 0) { str += firstMsg.messageContent.digest(this.quotedMessage); } break; case _ForwardType__WEBPACK_IMPORTED_MODULE_1__["default"].ONE_BY_ONE: str = "[" + this.$t("conversation.forward_one_by_one") + "]"; if (firstMsg.conversation.type === _wfc_model_conversationType__WEBPACK_IMPORTED_MODULE_2__["default"].Single) { str += this.$t("conversation.user_message_records", [firstMsg._from._displayName]); } else { str += this.$t("conversation.group_message_records"); } break; case _ForwardType__WEBPACK_IMPORTED_MODULE_1__["default"].COMPOSITE: str = "[" + this.$t("conversation.forward_composite") + "]"; if (firstMsg.conversation.type === _wfc_model_conversationType__WEBPACK_IMPORTED_MODULE_2__["default"].Single) { str += this.$t("conversation.user_message_records", [firstMsg._from._displayName]); } else { str += this.$t("conversation.group_message_records"); } break; default: break; } return str; } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/pick/CheckableOrganizationTreeView.vue?vue&type=script&lang=js": /*!***************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/pick/CheckableOrganizationTreeView.vue?vue&type=script&lang=js ***! \***************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../config */ "./src/config.js"); /* harmony import */ var _api_organizationServerApi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../api/organizationServerApi */ "./src/api/organizationServerApi.js"); /* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store.js */ "./src/store.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "CheckableOrganizationTreeView", props: {}, components: {}, data() { return { subOrganizations: [], employees: [], currentOrganizationPathList: [], defaultDepartmentPortraitUrl: _config__WEBPACK_IMPORTED_MODULE_0__["default"].DEFAULT_DEPARTMENT_PORTRAIT_URL, defaultEmployeePortraitUrl: _config__WEBPACK_IMPORTED_MODULE_0__["default"].DEFAULT_PORTRAIT_URL, activeTippy: null }; }, mounted() { // this.loadAndShowOrganization(this.sharedContactState.currentOrganization); _api_organizationServerApi__WEBPACK_IMPORTED_MODULE_1__["default"].getRootOrganization().then(orgs => { if (orgs.length > 0) { this.loadAndShowOrganization(orgs[0]); } }); }, methods: { loadAndShowOrganization(org) { this.loadAndShowOrganizationById(org.id); }, loadAndShowOrganizationById(orgId) { _api_organizationServerApi__WEBPACK_IMPORTED_MODULE_1__["default"].getOrganizationEx(orgId).then(res => { this.subOrganizations = res.subOrganizations; this.employees = res.employees; }); _api_organizationServerApi__WEBPACK_IMPORTED_MODULE_1__["default"].getOrganizationPath(orgId).then(orgs => { this.currentOrganizationPathList = orgs.reverse(); this.$emit("organization-path-update", this.currentOrganizationPathList); }); }, onShowSubOrganizationButtonClick(org) { if (this.isOrganizationChecked(org)) { return; } this.loadAndShowOrganization(org); }, isOrganizationChecked(org) { return _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].isOrganizationPicked(org); }, clickOrganizationItem(org) { _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].pickOrUnpickOrganization(org); }, isEmployeeChecked(employee) { return _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].isUserPicked(_api_organizationServerApi__WEBPACK_IMPORTED_MODULE_1__["default"].employeeToUserInfo(employee)); }, clickEmployeeItem(employee) { _store_js__WEBPACK_IMPORTED_MODULE_2__["default"].pickOrUnpickUser(_api_organizationServerApi__WEBPACK_IMPORTED_MODULE_1__["default"].employeeToUserInfo(employee)); } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/pick/PickUserView.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/pick/PickUserView.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __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_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "./node_modules/core-js/modules/esnext.iterator.constructor.js"); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "./node_modules/core-js/modules/esnext.iterator.filter.js"); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ "./node_modules/core-js/modules/esnext.iterator.map.js"); /* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store */ "./src/store.js"); /* harmony import */ var _user_CheckableUserListView_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../user/CheckableUserListView.vue */ "./src/ui/main/user/CheckableUserListView.vue"); /* harmony import */ var _CheckableOrganizationTreeView_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./CheckableOrganizationTreeView.vue */ "./src/ui/main/pick/CheckableOrganizationTreeView.vue"); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/config */ "./src/config.js"); /* harmony import */ var _api_organizationServerApi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/api/organizationServerApi */ "./src/api/organizationServerApi.js"); /* harmony import */ var _wfc_model_userInfo__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/wfc/model/userInfo */ "./src/wfc/model/userInfo.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "PickUserView", props: { users: { type: Array, required: true }, initialCheckedUsers: { type: Array, required: false, default: null }, uncheckableUsers: { type: Array, required: false, default: null }, title: { type: String, required: false, default: "" }, confirmTitle: { type: String, required: false, default: "confirm" }, showCategoryLabel: { type: Boolean, required: false, default: true }, showOrganization: { type: Boolean, required: false, default: false } }, data() { return { sharedPickState: _store__WEBPACK_IMPORTED_MODULE_4__["default"].state.pick, filterQuery: "", pickSource: null, organizationPathList: [], defaultOrganizationPortraitUrl: _config__WEBPACK_IMPORTED_MODULE_7__["default"].DEFAULT_DEPARTMENT_PORTRAIT_URL }; }, methods: { onPickUser(user) { if (this.isUserUncheckable(user)) { return; } _store__WEBPACK_IMPORTED_MODULE_4__["default"].pickOrUnpickUser(user); }, onPickOrganization(organization) { _store__WEBPACK_IMPORTED_MODULE_4__["default"].pickOrUnpickOrganization(organization); }, isUserUncheckable(user) { return this.uncheckableUsers && this.uncheckableUsers.findIndex(u => u.uid === user.uid) >= 0; }, onOrganizationPathUpdate(orgPathList) { this.organizationPathList = orgPathList; }, loadAndShowOrganization(org) { this.$refs.checkableOrganizationTreeView.loadAndShowOrganization(org); }, cancel() { this.sharedPickState.users.length = 0; this.sharedPickState.organizations.length = 0; this.$modal.hide("pick-user-modal", { confirm: false }); }, /** * 不包含默认选中的用户 */ confirm() { let pickedUsers = this.sharedPickState.users; if (this.initialCheckedUsers) { pickedUsers = this.sharedPickState.users.filter(u => this.initialCheckedUsers.findIndex(iu => iu.uid === u.uid) === -1); } else { pickedUsers = this.sharedPickState.users; } let users = [...pickedUsers]; this.sharedPickState.users.length = 0; if (this.sharedPickState.organizations.length) { let orgIds = this.sharedPickState.organizations.map(o => o.id); _api_organizationServerApi__WEBPACK_IMPORTED_MODULE_8__["default"].getOrganizationEmployees(orgIds).then(employeeList => { this.sharedPickState.organizations.length = 0; for (const employee of employeeList) { let userInfo = new _wfc_model_userInfo__WEBPACK_IMPORTED_MODULE_9__["default"](); userInfo.uid = employee.employeeId; userInfo.displayName = employee.name; userInfo.updateDt = employee.updateDt; users.push(userInfo); } this.$modal.hide("pick-user-modal", { confirm: true, users: users }); }); } else { this.$modal.hide("pick-user-modal", { confirm: true, users: users }); } } }, computed: { checkedUsers() { let users = this.sharedPickState.users; if (!this.initialCheckedUsers || this.initialCheckedUsers.length === 0) { return users; } return users.filter(u => { return this.initialCheckedUsers.findIndex(iu => iu.uid === u.uid) === -1; }); }, filterUsers() { if (this.filterQuery) { return _store__WEBPACK_IMPORTED_MODULE_4__["default"].filterUsers(this.users, this.filterQuery); } else { return this.users; } } }, components: { CheckableOrganizationTreeView: _CheckableOrganizationTreeView_vue__WEBPACK_IMPORTED_MODULE_6__["default"], CheckableUserListView: _user_CheckableUserListView_vue__WEBPACK_IMPORTED_MODULE_5__["default"] } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/user/CheckableUserItemView.vue?vue&type=script&lang=js": /*!*******************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/user/CheckableUserItemView.vue?vue&type=script&lang=js ***! \*******************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "./node_modules/core-js/modules/esnext.iterator.constructor.js"); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "./node_modules/core-js/modules/esnext.iterator.filter.js"); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "./node_modules/core-js/modules/esnext.iterator.for-each.js"); /* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store.js */ "./src/store.js"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "CheckableUserItemView", props: { source: { type: Object, required: true }, initialCheckedUsers: { type: Array, required: false, default: null }, uncheckableUsers: { type: Array, required: false, default: null }, showCategoryLabel: { type: Boolean, required: false, default: true }, enableCategoryLabelSticky: { type: Boolean, required: false, default: false }, paddingLeft: { type: String, required: false, default: "5px" } }, data() { return { sharedPickState: _store_js__WEBPACK_IMPORTED_MODULE_3__["default"].state.pick, sharedContactState: _store_js__WEBPACK_IMPORTED_MODULE_3__["default"].state.contact }; }, methods: { clickUserItem(user) { if (this.isUserUncheckable(user)) { return; } _store_js__WEBPACK_IMPORTED_MODULE_3__["default"].pickOrUnpickUser(user); }, isUserInitialChecked(user) { return this.initialCheckedUsers && this.initialCheckedUsers.findIndex(u => u.uid === user.uid) >= 0; }, isUserUncheckable(user) { return this.uncheckableUsers && this.uncheckableUsers.findIndex(u => u.uid === user.uid) >= 0; }, isUserChecked(user) { return _store_js__WEBPACK_IMPORTED_MODULE_3__["default"].isUserPicked(user); } }, mounted() { if (this.initialCheckedUsers) { // why? // 1. checkbox :checked 和 v-model冲突,以v-model为准 // 2. v-model 的实现里,应当是采用引用比较,而不是值比较 let oriCUs = this.users.filter(u => this.initialCheckedUsers.findIndex(iu => iu.uid === u.uid) > -1); oriCUs.forEach(u => _store_js__WEBPACK_IMPORTED_MODULE_3__["default"].pickOrUnpickUser(u)); } }, computed: { paddingStyle() { return { paddingLeft: this.paddingLeft }; } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/user/CheckableUserListView.vue?vue&type=script&lang=js": /*!*******************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/user/CheckableUserListView.vue?vue&type=script&lang=js ***! \*******************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __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_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "./node_modules/core-js/modules/esnext.iterator.constructor.js"); /* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "./node_modules/core-js/modules/esnext.iterator.filter.js"); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "./node_modules/core-js/modules/esnext.iterator.for-each.js"); /* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store.js */ "./src/store.js"); /* harmony import */ var _CheckableUserItemView_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CheckableUserItemView.vue */ "./src/ui/main/user/CheckableUserItemView.vue"); /* harmony default export */ __webpack_exports__["default"] = ({ name: "CheckableUserListView", props: { enablePick: { type: Boolean, default: false }, users: { type: Array, required: true }, initialCheckedUsers: { type: Array, required: false, default: null }, uncheckableUsers: { type: Array, required: false, default: null }, showCategoryLabel: { type: Boolean, required: false, default: true }, enableCategoryLabelSticky: { type: Boolean, required: false, default: false }, paddingLeft: { type: String, required: false, default: "5px" } }, data() { return { sharedPickState: _store_js__WEBPACK_IMPORTED_MODULE_4__["default"].state.pick, sharedContactState: _store_js__WEBPACK_IMPORTED_MODULE_4__["default"].state.contact }; }, methods: { clickUserItem(user) { if (this.isUserUncheckable(user)) { return; } _store_js__WEBPACK_IMPORTED_MODULE_4__["default"].pickOrUnpickUser(user); }, isUserInitialChecked(user) { return this.initialCheckedUsers && this.initialCheckedUsers.findIndex(u => u.uid === user.uid) >= 0; }, isUserUncheckable(user) { return this.uncheckableUsers && this.uncheckableUsers.findIndex(u => u.uid === user.uid) >= 0; }, isUserChecked(user) { return _store_js__WEBPACK_IMPORTED_MODULE_4__["default"].isUserPicked(user); } }, mounted() { if (this.initialCheckedUsers) { // why? // 1. checkbox :checked 和 v-model冲突,以v-model为准 // 2. v-model 的实现里,应当是采用引用比较,而不是值比较 let oriCUs = this.users.filter(u => this.initialCheckedUsers.findIndex(iu => iu.uid === u.uid) > -1); oriCUs.forEach(u => _store_js__WEBPACK_IMPORTED_MODULE_4__["default"].pickOrUnpickUser(u)); } }, computed: { CheckableUserItemView() { return _CheckableUserItemView_vue__WEBPACK_IMPORTED_MODULE_5__["default"]; }, virtualListGroupedUsers() { let groupedUsers = []; let currentCategory = {}; let lastCategory = null; let index = 0; this.users.forEach(user => { index++; if (this.showCategoryLabel && (!lastCategory || lastCategory !== user._category)) { lastCategory = user._category; currentCategory = { type: "category", category: user._category, uid: user._category + index }; groupedUsers.push(currentCategory); groupedUsers.push(user); } else { groupedUsers.push(user); } }); return groupedUsers; }, groupedUsers() { let groupedUsers = []; if (!this.showCategoryLabel) { groupedUsers.push({ category: "", users: this.users }); return groupedUsers; } let current = {}; let lastCategory = null; this.users.forEach(user => { if (!lastCategory || lastCategory !== user._category) { lastCategory = user._category; current = { category: user._category, users: [user] }; groupedUsers.push(current); } else { current.users.push(user); } }); return groupedUsers; }, paddingStyle() { return { paddingLeft: this.paddingLeft }; } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { attrs: { id: "app" } }, [_c("CoolLightBox", { attrs: { items: _vm.sharedConversationState.previewMediaItems, index: _vm.sharedConversationState.previewMediaIndex, slideshow: false }, on: { close: function ($event) { _vm.sharedConversationState.previewMediaIndex = null; } } }), _c("notifications"), _vm.sharedMiscState.isMainWindow ? _c("IpcMain") : _vm._e(), _c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/common/AlertView.vue?vue&type=template&id=28d02aa2&scoped=true": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/common/AlertView.vue?vue&type=template&id=28d02aa2&scoped=true ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("section", { staticClass: "alert-content-container" }, [_vm.showIcon ? _c("div", { staticClass: "portrait-container" }, [_c("img", { attrs: { src: __webpack_require__(/*! @/assets/images/icon.png */ "./src/assets/images/icon.png"), alt: "" } })]) : _vm._e(), _vm.title ? _c("h2", { staticClass: "title" }, [_vm._v(_vm._s(this.title))]) : _vm._e(), _vm.content ? _c("p", { staticClass: "content" }, [_vm._v(_vm._s(this.content))]) : _vm._e(), _c("div", { staticClass: "action-container" }, [_c("button", { staticClass: "confirm", on: { click: _vm.confirm } }, [_vm._v(_vm._s(this.confirmText))]), _c("button", { staticClass: "cancel", on: { click: _vm.cancel } }, [_vm._v(_vm._s(this.cancelText))])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageByCreateConversationView.vue?vue&type=template&id=9db52e12&scoped=true": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageByCreateConversationView.vue?vue&type=template&id=9db52e12&scoped=true ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "pick-user-container" }, [_c("section", { staticClass: "user-list-panel" }, [_c("div", { staticClass: "input-container" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.query, expression: "query" }], attrs: { type: "text", placeholder: _vm.$t("common.search") }, domProps: { value: _vm.query }, on: { input: function ($event) { if ($event.target.composing) return; _vm.query = $event.target.value; } } })]), _c("div", { staticClass: "user-list-container" }, [_c("div", { staticClass: "back", on: { click: _vm.backPickConversation } }, [_c("p", [_vm._v(_vm._s(_vm.$t("common.back")))])]), _c("CheckableUserListView", { staticClass: "user-list", attrs: { "enable-pick": true, users: _vm.filteredUsers, "padding-left": "20px", "enable-category-label-sticky": true } })], 1)]), _c("section", { staticClass: "checked-user-list-container" }, [_c("header", [_c("h2", [_vm._v(_vm._s(_vm.$t("conversation.forward_title")))]), _vm.sharedPickState.users.length === 0 ? _c("span", [_vm._v(_vm._s(_vm.$t("conversation.picked_contact")))]) : _c("span", [_vm._v(_vm._s(_vm.$t("conversation.picked_contact") + this.sharedPickState.users.length))])]), _c("div", { staticClass: "content" }, _vm._l(_vm.sharedPickState.users, function (user, index) { return _c("div", { key: index, staticClass: "picked-user-container" }, [_c("div", { staticClass: "picked-user" }, [_c("img", { staticClass: "avatar", attrs: { src: user.portrait, alt: "" } }), _c("button", { staticClass: "unpick-button", on: { click: function ($event) { return _vm.unpick(user); } } }, [_vm._v("x")])]), _c("span", { staticClass: "name single-line" }, [_vm._v(_vm._s(user.displayName))])]); }), 0), _vm.sharedPickState.users.length > 0 ? _c("ForwardMessageView", { ref: "forwardMessageView", attrs: { "forward-type": _vm.forwardType, messages: _vm.messages } }) : _vm._e(), _c("footer", [_c("button", { staticClass: "cancel", on: { click: _vm.cancel } }, [_vm._v(_vm._s(_vm.$t("common.cancel")))]), _c("button", { staticClass: "confirm", on: { click: _vm.confirm } }, [_vm._v(_vm._s(_vm.$t("common.send")))])])], 1)]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageByPickConversationView.vue?vue&type=template&id=3a34665c&scoped=true": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageByPickConversationView.vue?vue&type=template&id=3a34665c&scoped=true ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "pick-conversation-container" }, [_c("section", { staticClass: "conversation-list-panel" }, [_c("div", { staticClass: "input-container" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.query, expression: "query" }], attrs: { type: "text", placeholder: _vm.$t("common.search") }, domProps: { value: _vm.query }, on: { input: function ($event) { if ($event.target.composing) return; _vm.query = $event.target.value; } } })]), _c("section", { staticClass: "conversation-list-container" }, [_c("div", { staticClass: "create-group", on: { click: _vm.showForwardByCreateConversationModal } }, [_c("p", [_vm._v(_vm._s(_vm.$t("conversation.create_group")))])]), _c("p", [_vm._v(_vm._s(_vm.$t("conversation.recent_conversation")))]), _vm.conversationInfos.length ? _c("ul", { staticClass: "conversation-list" }, _vm._l(_vm.conversationInfos, function (conversationInfo, index) { return _c("li", { key: index }, [_c("div", { staticClass: "conversation-item", on: { click: function ($event) { $event.stopPropagation(); return _vm.onConversationItemClick(conversationInfo.conversation); } } }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.sharedPickState.conversations, expression: "sharedPickState.conversations" }], staticClass: "checkbox", attrs: { type: "checkbox", placeholder: "" }, domProps: { value: conversationInfo.conversation, checked: Array.isArray(_vm.sharedPickState.conversations) ? _vm._i(_vm.sharedPickState.conversations, conversationInfo.conversation) > -1 : _vm.sharedPickState.conversations }, on: { change: function ($event) { var $$a = _vm.sharedPickState.conversations, $$el = $event.target, $$c = $$el.checked ? true : false; if (Array.isArray($$a)) { var $$v = conversationInfo.conversation, $$i = _vm._i($$a, $$v); if ($$el.checked) { $$i < 0 && _vm.$set(_vm.sharedPickState, "conversations", $$a.concat([$$v])); } else { $$i > -1 && _vm.$set(_vm.sharedPickState, "conversations", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); } } else { _vm.$set(_vm.sharedPickState, "conversations", $$c); } } } }), _c("div", { staticClass: "header" }, [_c("img", { staticClass: "avatar", attrs: { src: conversationInfo.conversation._target.portrait, alt: "" } })]), _c("p", { staticClass: "title single-line" }, [_vm._v(_vm._s(conversationInfo.conversation._target._displayName))])])]); }), 0) : _vm._e()])]), _c("section", { staticClass: "checked-conversation-list-container" }, [_c("header", [_c("h2", [_vm._v(_vm._s(_vm.$t("conversation.forward_title")))]), _vm.sharedPickState.conversations.length === 0 ? _c("span", [_vm._v(_vm._s(_vm.$t("conversation.not_select_conversation")))]) : _c("span", [_vm._v(_vm._s(_vm.$t("conversation.select_conversation_desc", [this.sharedPickState.conversations.length])))])]), _c("div", { staticClass: "content" }, _vm._l(_vm.sharedPickState.conversations, function (conversation, index) { return _c("div", { key: index, staticClass: "picked-user-container" }, [_c("div", { staticClass: "picked-user" }, [_c("img", { staticClass: "avatar", attrs: { src: conversation._target.portrait, alt: "" } }), _c("button", { staticClass: "unpick-button", on: { click: function ($event) { return _vm.unpConversation(conversation); } } }, [_vm._v("X")])]), _c("span", { staticClass: "name single-line" }, [_vm._v(_vm._s(conversation._target._displayName))])]); }), 0), _vm.sharedPickState.conversations.length > 0 ? _c("ForwardMessageView", { ref: "forwardMessageView", attrs: { "forward-type": _vm.forwardType, messages: _vm.messages } }) : _vm._e(), _c("footer", [_c("button", { staticClass: "cancel", on: { click: _vm.cancel } }, [_vm._v(_vm._s(_vm.$t("common.cancel")))]), _c("button", { staticClass: "confirm", on: { click: _vm.confirm } }, [_vm._v(_vm._s(_vm.$t("common.send")))])])], 1)]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageView.vue?vue&type=template&id=8df1e6fe&scoped=true": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageView.vue?vue&type=template&id=8df1e6fe&scoped=true ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("section", { staticClass: "forward-message-container" }, [_c("div", { staticClass: "forward-message" }, [_vm.forwardType === 0 ? _c("div", [[3, 6].indexOf(_vm.messages[0].messageContent.type) >= 0 ? _c("img", { attrs: { src: "data:video/jpeg;base64," + _vm.messages[0].messageContent.thumbnail, alt: "" } }) : _c("p", [_vm._v(" " + _vm._s(this.forwardMessageStr) + " ")])]) : _c("div", [_c("p", [_vm._v(" " + _vm._s(this.forwardMessageStr) + " ")])])]), _c("label", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.extraMessageText, expression: "extraMessageText" }], attrs: { type: "text", placeholder: _vm.$t("conversation.forward_extra") }, domProps: { value: _vm.extraMessageText }, on: { input: function ($event) { if ($event.target.composing) return; _vm.extraMessageText = $event.target.value; } } })])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/pick/CheckableOrganizationTreeView.vue?vue&type=template&id=ab1b3144&scoped=true": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/pick/CheckableOrganizationTreeView.vue?vue&type=template&id=ab1b3144&scoped=true ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("section", { staticClass: "organization-tree-container" }, [_c("div", { staticClass: "member-list-container" }, [_c("ul", [_vm._l(_vm.subOrganizations, function (org, index) { return _c("li", { key: org.id }, [_c("div", { staticClass: "organization-item", on: { click: function ($event) { $event.stopPropagation(); return _vm.clickOrganizationItem(org); } } }, [_c("input", { staticStyle: { "margin-right": "10px" }, attrs: { type: "checkbox" }, domProps: { value: org, checked: _vm.isOrganizationChecked(org) } }), _c("img", { attrs: { src: org.portrait ? org.portrait : _vm.defaultDepartmentPortraitUrl } }), _c("p", { staticClass: "name" }, [_vm._v(_vm._s(org.name))]), _c("p", { staticClass: "button", class: { disabled: _vm.isOrganizationChecked(org) }, on: { click: function ($event) { $event.stopPropagation(); return _vm.onShowSubOrganizationButtonClick(org); } } }, [_vm._v(" 下级 ")])])]); }), _vm._l(_vm.employees, function (employee, index) { return _c("li", { key: employee.employeeId }, [_c("div", { staticClass: "organization-item", on: { click: function ($event) { $event.stopPropagation(); return _vm.clickEmployeeItem(employee); } } }, [_c("input", { staticStyle: { "margin-right": "10px" }, attrs: { type: "checkbox" }, domProps: { value: employee, checked: _vm.isEmployeeChecked(employee) } }), _c("img", { attrs: { src: employee.portrait ? employee.portrait : _vm.defaultEmployeePortraitUrl } }), _c("p", { staticClass: "name" }, [_vm._v(_vm._s(employee.name))])])]); })], 2)])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/pick/PickUserView.vue?vue&type=template&id=8f3499ca&scoped=true": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/pick/PickUserView.vue?vue&type=template&id=8f3499ca&scoped=true ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "pick-contact-container" }, [_c("section", { staticClass: "contact-list-container" }, [_c("div", { staticClass: "input-container" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.filterQuery, expression: "filterQuery" }], attrs: { type: "text", placeholder: _vm.$t("common.search") }, domProps: { value: _vm.filterQuery }, on: { input: function ($event) { if ($event.target.composing) return; _vm.filterQuery = $event.target.value; } } }), _c("i", { staticClass: "icon-ion-ios-search" })]), _vm.showOrganization ? _c("div", { staticClass: "pick-source-container" }, [_vm.pickSource ? _c("div", { staticClass: "pick-source-nav" }, [_c("ul", [_c("li", { on: { click: function ($event) { _vm.pickSource = null; } } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("联系人")])]), _vm.pickSource === "friend" ? _c("li", [_c("a", { attrs: { href: "#" } }, [_vm._v("好友")])]) : _vm._e(), _vm._l(_vm.organizationPathList, function (org) { return _c("li", { key: org.id }, [_c("a", { attrs: { href: "#" }, on: { click: function ($event) { return _vm.loadAndShowOrganization(org); } } }, [_vm._v(_vm._s(org.name))])]); })], 2)]) : _vm._e(), _c("div", { staticClass: "pick-source-list" }, [!_vm.pickSource ? _c("ul", [_c("li", { on: { click: function ($event) { _vm.pickSource = "friend"; _vm.organizationPathList = []; } } }, [_vm._m(0)]), _c("li", { on: { click: function ($event) { _vm.pickSource = "organization"; } } }, [_vm._m(1)])]) : _vm._e()])]) : _vm._e(), !_vm.showOrganization || _vm.pickSource === "friend" ? _c("div", { staticClass: "friend-list-container" }, [_c("CheckableUserListView", { attrs: { "enable-pick": true, users: _vm.filterUsers, "initial-checked-users": _vm.initialCheckedUsers, "uncheckable-users": _vm.uncheckableUsers, "show-category-label": _vm.showCategoryLabel && !_vm.filterQuery, "padding-left": "20px", "enable-category-label-sticky": "" } })], 1) : _vm._e(), _vm.pickSource === "organization" ? _c("CheckableOrganizationTreeView", { ref: "checkableOrganizationTreeView", on: { "organization-path-update": _vm.onOrganizationPathUpdate } }) : _vm._e()], 1), _c("section", { staticClass: "checked-contact-list-container" }, [_c("header", [_c("h2", [_vm._v(_vm._s(_vm.$t("pick.pick_contact")))]), _c("div", { staticStyle: { display: "flex", "justify-content": "flex-end" } }, [_vm.checkedUsers.length === 0 ? _c("span", [_vm._v(_vm._s(_vm.$t("pick.picked_contact")))]) : _c("span", [_vm._v(_vm._s(_vm.$t("pick.picked_contact") + ":" + this.checkedUsers.length))]), _vm.sharedPickState.organizations.length ? _c("span", [_vm._v(_vm._s("组织: " + _vm.sharedPickState.organizations.length))]) : _vm._e()])]), _c("div", { staticClass: "content" }, [_vm._l(_vm.checkedUsers, function (user, index) { return _c("div", { key: user.uid, staticClass: "picked-user-container" }, [_c("div", { staticClass: "picked-user" }, [_c("img", { staticClass: "avatar", attrs: { src: user.portrait, alt: "" } }), _c("button", { staticClass: "unpick-button", on: { click: function ($event) { return _vm.onPickUser(user); } } }, [_vm._v("X")])]), _c("span", { staticClass: "name single-line" }, [_vm._v(_vm._s(user.displayName))])]); }), _vm._l(_vm.sharedPickState.organizations, function (org, index) { return _c("div", { key: org.id, staticClass: "picked-user-container" }, [_c("div", { staticClass: "picked-user" }, [_c("img", { staticClass: "avatar", attrs: { src: org.portrait ? org.portrait : _vm.defaultOrganizationPortraitUrl, alt: "" } }), _c("button", { staticClass: "unpick-button", on: { click: function ($event) { return _vm.onPickOrganization(org); } } }, [_vm._v("X")])]), _c("span", { staticClass: "name single-line" }, [_vm._v(_vm._s(org.name))])]); })], 2), _c("footer", [_c("button", { staticClass: "cancel", on: { click: _vm.cancel } }, [_vm._v(_vm._s(_vm.$t("common.cancel")))]), _c("button", { staticClass: "confirm", class: { disable: _vm.checkedUsers.length === 0 && _vm.sharedPickState.organizations.length === 0 }, on: { click: _vm.confirm } }, [_vm._v(" " + _vm._s(_vm.confirmTitle) + " ")])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("a", { attrs: { href: "#" } }, [_c("i", { staticClass: "icon-ion-android-contacts" }), _vm._v(" 选择好友 ")]); }, function () { var _vm = this, _c = _vm._self._c; return _c("a", { attrs: { href: "#" } }, [_c("i", { staticClass: "icon-ion-android-document" }), _vm._v(" 选择组织联系人 ")]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/user/CheckableUserItemView.vue?vue&type=template&id=eb4640d6&scoped=true": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/user/CheckableUserItemView.vue?vue&type=template&id=eb4640d6&scoped=true ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { ref: "contactItem", staticClass: "contact-item" }, [_vm.showCategoryLabel && _vm.source.type === "category" ? _c("div", { staticClass: "label", style: _vm.paddingStyle }, [_c("p", [_vm._v(_vm._s(_vm.source.category.toUpperCase()))])]) : _c("div", { staticClass: "content", class: { disabled: _vm.isUserUncheckable(_vm.source) }, style: _vm.paddingStyle, attrs: { name: "user-" + _vm.source.uid }, on: { click: function ($event) { $event.stopPropagation(); return _vm.clickUserItem(_vm.source); } } }, [_c("input", { staticClass: "checkbox", attrs: { disabled: _vm.isUserUncheckable(_vm.source), type: "checkbox" }, domProps: { value: _vm.source, checked: _vm.isUserChecked(_vm.source) } }), _c("img", { staticClass: "avatar", attrs: { src: _vm.source.portrait, alt: "" } }), _c("span", { staticClass: "single-line" }, [_vm._v(" " + _vm._s(_vm.source._displayName || (_vm.source.groupAlias ? _vm.source.groupAlias : _vm.source.friendAlias ? _vm.source.friendAlias : _vm.source.displayName ? _vm.source.displayName : "用户")))])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3e90d308-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/user/CheckableUserListView.vue?vue&type=template&id=b4fd4bc0&scoped=true": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3e90d308-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/user/CheckableUserListView.vue?vue&type=template&id=b4fd4bc0&scoped=true ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (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 export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function render() { var _vm = this, _c = _vm._self._c; return this.users.length < 100 ? _c("ul", _vm._l(_vm.groupedUsers, function (groupedUser) { return _c("li", { key: groupedUser.category }, [_c("div", { ref: "contactItem", refInFor: true, staticClass: "contact-item" }, [_vm.showCategoryLabel ? _c("div", { staticClass: "label", class: { sticky: _vm.enableCategoryLabelSticky }, style: _vm.paddingStyle }, [_c("p", [_vm._v(_vm._s(groupedUser.category.toUpperCase()))])]) : _vm._e(), _c("ul", _vm._l(groupedUser.users, function (user) { return _c("li", { key: user.uid }, [_c("div", { staticClass: "content", class: { disabled: _vm.isUserUncheckable(user) }, style: _vm.paddingStyle, attrs: { name: "user-" + user.uid }, on: { click: function ($event) { $event.stopPropagation(); return _vm.clickUserItem(user); } } }, [_c("input", { staticClass: "checkbox", attrs: { disabled: _vm.isUserUncheckable(user), type: "checkbox" }, domProps: { value: user, checked: _vm.isUserChecked(user) } }), _c("img", { staticClass: "avatar", attrs: { src: user.portrait, alt: "" } }), _c("span", { staticClass: "single-line" }, [_vm._v(" " + _vm._s(user._displayName || (user.groupAlias ? user.groupAlias : user.friendAlias ? user.friendAlias : user.displayName ? user.displayName : "用户")))])])]); }), 0)])]); }), 0) : _c("virtual-list", { staticStyle: { "max-height": "100%", height: "100%", "overflow-y": "auto" }, attrs: { "data-component": _vm.CheckableUserItemView, "data-sources": _vm.virtualListGroupedUsers, "data-key": "uid", "estimate-size": 30, "extra-props": { enablePick: _vm.enablePick, initialCheckedUsers: _vm.initialCheckedUsers, uncheckableUsers: _vm.uncheckableUsers, showCategoryLabel: _vm.showCategoryLabel, enableCategoryLabelSticky: _vm.enableCategoryLabelSticky, paddingLeft: _vm.paddingLeft } } }); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/index.scss": /*!****************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/styles/index.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"); var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/getUrl.js */ "./node_modules/css-loader/dist/runtime/getUrl.js"); var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @/assets/images/mapSearch/报警.png */ "./src/assets/images/mapSearch/报警.png"); var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! @/assets/images/layout/prefix-icon.png */ "./src/assets/images/layout/prefix-icon.png"); var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! @/assets/images/layout/prefix-icon-active.png */ "./src/assets/images/layout/prefix-icon-active.png"); var ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(/*! @/assets/images/map/报警红色.png */ "./src/assets/images/map/报警红色.png"); exports = ___CSS_LOADER_API_IMPORT___(false); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___); var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___); // Module exports.push([module.i, "@charset \"UTF-8\";\nhtml,\nbody {\n height: 100%;\n width: 100%;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\nbody {\n line-height: 1.15;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n font-family: \"Microsoft YaHei\", -apple-system, PingFang SC, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif;\n}\n\nlabel {\n font-weight: 700;\n}\n\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\n\na,\na:focus,\na:hover {\n cursor: pointer;\n color: inherit;\n outline: none;\n text-decoration: none;\n}\n\ndiv:focus {\n outline: none;\n}\n\na:focus,\na:active {\n outline: none;\n}\n\na,\na:focus,\na:hover {\n cursor: pointer;\n color: inherit;\n text-decoration: none;\n}\n\n.emojis {\n height: 8.33333vw;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n overflow-y: scroll;\n}\n.emojis .emoji {\n height: 2.08333vw;\n width: 2.08333vw;\n box-sizing: border-box;\n cursor: pointer;\n}\n\n.app-wrapper {\n position: relative;\n height: 100%;\n width: 100%;\n}\n.app-wrapper:after {\n content: \"\";\n display: table;\n clear: both;\n}\n.app-wrapper .app-main {\n box-sizing: border-box;\n overflow: hidden;\n height: calc(100vh - 3.33333vw);\n}\n.app-wrapper .app-main-content {\n background-color: #ffffff;\n}\n.app-wrapper .app-main-content .page {\n width: 100%;\n height: 100%;\n}\n.app-wrapper .nav-bar-wrap {\n height: 3.33333vw;\n width: 100%;\n line-height: 3.33333vw;\n border-radius: 0;\n}\n.app-wrapper .nav-bar-wrap .navbar {\n height: 3.33333vw;\n width: 100%;\n line-height: 3.33333vw;\n border-radius: 0 !important;\n box-shadow: 0px 0.41667vw 0.41667vw 0px rgba(0, 0, 0, 0.08);\n z-index: 999;\n}\n.app-wrapper .nav-bar-wrap .navbar .el-dropdown-link {\n color: #fff;\n}\n.app-wrapper .nav-bar-wrap .navbar .title-div {\n height: 100%;\n float: left;\n padding-left: 0;\n display: flex;\n align-items: center;\n margin-left: 1.25vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .title-div .title-size {\n float: left;\n width: 3.33333vw;\n height: 3.33333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .title-div .title-size .title-img {\n margin-top: 0.52083vw;\n height: 2.34375vw;\n width: 2.34375vw;\n transition: all 0.2s linear;\n}\n.app-wrapper .nav-bar-wrap .navbar .title-div .title-text {\n color: #213241;\n float: left;\n font-size: 1.14583vw;\n padding-left: 0.625vw;\n font-weight: bold;\n letter-spacing: 1px;\n white-space: nowrap;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv {\n width: 100%;\n float: left;\n height: 100%;\n min-width: 23.4375vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-item {\n padding-left: 0.625vw;\n padding-right: 0.625vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .shangsj {\n padding-top: 0px;\n width: 0px !important;\n height: 0px !important;\n margin-left: 1.77083vw;\n border-right: 0.52083vw solid transparent;\n border-left: 0.52083vw solid transparent;\n border-bottom: 0.52083vw solid #ffffff;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu {\n width: 9.375vw;\n left: 0px;\n font-size: 0.83333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu .el-menu-item {\n font-size: 0.83333vw;\n height: 1.875vw;\n line-height: 1.875vw;\n border-top: 0px solid transparent;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu .el-submenu {\n font-size: 0.83333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu .el-submenu .shangsj {\n padding-top: 0px;\n width: 0px !important;\n height: 0px !important;\n margin-left: 2.60417vw;\n border-right: 0px solid transparent;\n border-left: 0px solid transparent;\n border-bottom: 0px solid #ffffff;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu .el-submenu__title {\n height: 1.875vw;\n font-size: 0.83333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu .el-submenu__title .el-icon-arrow-down {\n position: absolute;\n display: none;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu .el-submenu__title .el-icon-arrow-right {\n position: absolute;\n margin-top: -0.26042vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu > div .el-menu-item {\n font-size: 0.83333vw;\n height: 1.875vw;\n line-height: 1.875vw;\n border-top: 0px solid transparent;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu > div .el-submenu {\n width: 9.375vw;\n height: 1.875vw !important;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu > div .el-submenu .el-menu {\n font-size: 0.83333vw;\n left: 9.6875vw;\n top: 0px;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-demo .el-submenu .el-menu > div .el-submenu .el-submenu__title {\n font-size: 0.83333vw;\n line-height: 1.875vw;\n width: 9.79167vw;\n border-top: 0px solid transparent;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-submenu__title {\n padding-left: 0.625vw;\n padding-right: 0.625vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu-item.is-active {\n color: #409eff;\n border-bottom: 0.10417vw solid #409eff;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu--horizontal .el-submenu .el-submenu__title {\n border-bottom: 0px solid transparent;\n}\n.app-wrapper .nav-bar-wrap .navbar .menudiv .el-menu--horizontal .el-submenu .el-submenu__icon-arrow {\n display: none;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-system {\n width: 100%;\n float: left;\n height: 3.33333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-system .nav-system-menu {\n text-align: center;\n height: 3.33333vw;\n background: rgba(0, 0, 0, 0);\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-system .nav-system-menu .menu-class {\n font-size: 0.83333vw;\n padding-left: 0.83333vw;\n padding-right: 0.83333vw;\n height: 3.33333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-system .nav-system-menu .el-menu-item.is-active {\n color: #409eff;\n border-bottom: 0.10417vw solid #409eff;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-system .nav-system-menu .el-menu-item:hover {\n background: #409eff;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-system .el-menu--horizontal .el-menu-item {\n border-bottom: 0px solid #409eff !important;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div {\n width: 100%;\n float: left;\n padding-left: 1.25vw;\n height: 3.33333vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tag-left-button {\n background-color: #1e2a44;\n color: #ffffff;\n height: 3.33333vw;\n width: 1.82292vw;\n border-left: 1px solid #404a5f;\n border-right: 1px solid #404a5f;\n border-top-width: 0px;\n border-bottom-width: 0px;\n left: 57.8125vw;\n position: absolute;\n padding-left: 0.41667vw;\n font-size: 1.04167vw;\n z-index: 101;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tag-right-button {\n background-color: #1e2a44;\n color: #ffffff;\n height: 3.33333vw;\n width: 1.82292vw;\n border-left: 1px solid #404a5f;\n border-right: 1px solid #404a5f;\n border-top-width: 0px;\n border-bottom-width: 0px;\n top: 0px;\n left: 90.83333vw;\n position: absolute;\n padding-left: 0.41667vw;\n font-size: 1.04167vw;\n z-index: 101;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper {\n background: #1e2a44;\n height: 3.33333vw;\n width: 100%;\n color: #cbced3;\n z-index: 100;\n box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.12), 0 0 0.15625vw 0 rgba(0, 0, 0, 0.04);\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .scroll-wrapper {\n right: 1.25vw !important;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-open-tags {\n width: 1.66667vw;\n height: 3.33333vw;\n border-right: 1px solid #404a5f;\n border-left: 0px;\n border-top: 0px;\n border-bottom: 0px;\n padding-right: 0.10417vw;\n text-align: center;\n height: 64px;\n background-color: #1e2a44;\n color: #ffffff;\n padding: 0px;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-tags-item {\n display: inline-block;\n position: relative;\n height: 3.33333vw;\n border-right: 1px solid #404a5f;\n line-height: 3.33333vw;\n color: #cbced3;\n background: #1e2a44;\n padding-left: 0.625vw;\n padding-right: 0.3125vw;\n font-size: 0.72917vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-tags-item .el-icon-close {\n width: 0.9375vw;\n height: 0.9375vw;\n font-size: 0.9375vw;\n vertical-align: -0.10417vw;\n border-radius: 50%;\n text-align: center;\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n transform-origin: 100% 50%;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-tags-item .el-icon-close:before {\n transform: scale(0.6);\n display: inline-block;\n vertical-align: 0px;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-tags-item .el-icon-close:hover {\n background-color: #b4bccc;\n color: #fff;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-tags-item:first-of-type {\n border-left: 1px solid #404a5f;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .nav-tags-wrapper .nav-tags-item.onactive {\n color: #409eff;\n background: rgba(57, 70, 93, 0.5);\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .contex-tmenu {\n margin: 0;\n background: #fff;\n z-index: 100;\n position: absolute;\n padding: 0.26042vw 0;\n line-height: 1.04167vw;\n list-style-type: none;\n border-radius: 0.20833vw;\n font-size: 0.625vw;\n font-weight: 400;\n color: #333;\n box-shadow: 0.10417vw 0.10417vw 0.15625vw 0 rgba(0, 0, 0, 0.3);\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .contex-tmenu li {\n margin: 0;\n padding: 0.36458vw 0.41667vw;\n cursor: pointer;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-tag-div .nav-tags-container .contex-tmenu li:hover {\n background: #eee;\n}\n.app-wrapper .nav-bar-wrap .navbar .avatar-container {\n height: 3.33333vw;\n display: inline-block;\n position: absolute;\n right: 1.82292vw;\n color: #ffffff;\n}\n.app-wrapper .nav-bar-wrap .navbar .avatar-container .avatar-wrapper {\n cursor: pointer;\n margin-top: 0.26042vw;\n position: relative;\n}\n.app-wrapper .nav-bar-wrap .navbar .avatar-container .avatar-wrapper .user-avatar {\n color: #ffffff;\n width: 3.33333vw;\n height: 3.33333vw;\n border-radius: 0.52083vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .avatar-container .avatar-wrapper .el-icon-caret-bottom {\n position: absolute;\n right: -1.04167vw;\n top: 1.30208vw;\n font-size: 0.625vw;\n}\n.app-wrapper .nav-bar-wrap .navbar .avatar-container .avatar-wrapper .img-Style {\n margin: 0px 1.30208vw 0.78125vw 0px;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr {\n display: inline-block;\n position: absolute;\n right: 0px;\n top: 0px;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-button-context {\n border-right: 0px solid #404a5f;\n border-left: 0px;\n border-top: 0px;\n border-bottom: 0px;\n padding-right: 0.83333vw;\n height: 3.33333vw;\n line-height: 3.33333vw;\n text-align: center;\n background-color: #0551e9;\n color: #ffffff;\n padding: 0px;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-context-menu {\n margin: 0.41667vw;\n background: #244288;\n z-index: 100;\n padding-left: 0px;\n line-height: 1.5625vw;\n list-style-type: none;\n border-radius: 0.20833vw;\n font-size: 0.625vw;\n font-weight: 400;\n color: #ffffff;\n box-shadow: 0.10417vw 0.10417vw 0.15625vw 0 rgba(0, 0, 0, 0.3);\n top: 100%;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-context-menu li {\n margin: 0;\n padding: 0.36458vw 0.41667vw;\n cursor: pointer;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-context-menu li:hover {\n background: rgb(17, 27, 48);\n color: #409eff;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-context-menu span {\n position: absolute;\n right: 40%;\n top: -0.83333vw;\n width: 0;\n height: 0;\n line-height: 0;\n font-size: 0;\n border: 0.41667vw solid transparent;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-user-class {\n display: inline-block;\n text-align: center;\n height: 3.33333vw;\n width: 5.41667vw;\n color: #ffffff;\n}\n.app-wrapper .nav-bar-wrap .navbar .nav-bar-righr .nav-user-class:last-of-type {\n width: 4.16667vw;\n}\n.app-wrapper .nav-bar-wrap .el-menu--horizontal {\n border-right: none;\n border-bottom: solid 0px #e6e6e6;\n height: 100%;\n line-height: 0;\n}\n.app-wrapper .nav-bar-wrap .el-menu--horizontal .el-menu .el-menu-item {\n float: left !important;\n}\n\n.custom-message {\n background: transparent;\n border: none;\n transform: translate(calc(-50% + 2.65625vw), 0);\n}\n.custom-message .el-icon-info {\n display: none;\n}\n.custom-message .warning-message {\n display: flex;\n align-items: center;\n height: 2.5vw;\n background: #ffffff;\n box-shadow: 0 0.46875vw 1.45833vw 0 rgba(0, 0, 0, 0.05), 0 0.3125vw 0.83333vw 0 rgba(0, 0, 0, 0.08), 0 0.15625vw 0.3125vw 0 rgba(0, 0, 0, 0.12);\n border-radius: 0.20833vw 0.20833vw 0.20833vw 0.20833vw;\n opacity: 1;\n border: 1px solid #ffa39e;\n padding: 0.625vw 1.25vw;\n}\n.custom-message .warning-message .icon-warning {\n width: 1.25vw;\n height: 1.25vw;\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") no-repeat;\n background-size: 100% 100%;\n margin-right: 0.83333vw;\n}\n.custom-message .warning-message .message {\n width: 26.5625vw;\n height: 1.875vw;\n line-height: 1.875vw;\n font-size: 0.72917vw;\n color: #333333;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.custom-message .warning-message .btn-handle {\n margin-left: auto;\n height: 1.875vw;\n line-height: 1.875vw;\n font-size: 0.72917vw;\n font-weight: 400;\n color: #0e71ff;\n cursor: pointer;\n}\n\n.platform-selection-popper .el-select-dropdown__item {\n display: flex;\n align-items: center;\n padding: 0 0.625vw;\n}\n.platform-selection-popper .el-select-dropdown__item .option-prefix {\n display: block;\n width: 1.04167vw;\n height: 1.04167vw;\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") no-repeat;\n background-size: 100% 100%;\n margin-right: 0.41667vw;\n}\n.platform-selection-popper .el-select-dropdown__item.selected .option-prefix {\n display: block;\n width: 1.04167vw;\n height: 1.04167vw;\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") no-repeat;\n background-size: 100% 100%;\n margin-right: 0.41667vw;\n}\n\n.info-window-common {\n position: relative;\n background: #fff;\n padding: 0.52083vw 0.9375vw 0.52083vw 0.52083vw;\n line-height: 1.4;\n box-shadow: 0 1px 0.10417vw rgba(0, 0, 0, 0.1);\n border-radius: 0.10417vw;\n}\n.info-window-common:after {\n content: \" \";\n width: 0;\n height: 0;\n border: 0.41667vw solid transparent;\n border-top-color: #ffffff;\n position: absolute;\n left: 50%;\n bottom: -0.83333vw;\n transform: translate(-50%, 0);\n}\n.info-window-common .close {\n position: absolute;\n right: 0.26042vw;\n top: 0.26042vw;\n color: #c3c3c3;\n text-decoration: none;\n text-decoration-thickness: initial;\n -webkit-text-decoration-style: initial;\n text-decoration-style: initial;\n -webkit-text-decoration-color: initial;\n text-decoration-color: initial;\n font: 700 0.83333vw/0.72917vw Tahoma, Verdana, sans-serif;\n width: 0.72917vw;\n height: 0.72917vw;\n cursor: pointer;\n}\n.info-window-common .close:hover {\n color: #000000;\n}\n.info-window-location {\n width: 19.0625vw;\n height: 11.5625vw;\n}\n.info-window-company {\n width: 19.0625vw;\n height: 18.22917vw;\n}\n.info-window-project {\n width: 21.875vw;\n height: 21.61458vw;\n}\n.info-window-station {\n width: 21.875vw;\n height: 21.61458vw;\n}\n.info-window-employee {\n width: 20.26042vw;\n height: 24.47917vw;\n}\n.info-window-employee-res {\n width: 20.26042vw;\n height: 21.875vw;\n}\n.info-window-stationEmployees {\n width: 24.47917vw;\n height: 23.75vw;\n overflow: hidden;\n}\n.info-window-stationEmployees-people {\n height: 16.14583vw;\n overflow-y: auto;\n}\n.info-window-companyStations {\n width: 24.47917vw;\n height: 23.75vw;\n overflow: hidden;\n}\n.info-window-companyStations-station {\n height: 16.14583vw;\n overflow-y: auto;\n}\n.info-window-rail {\n width: 24.16667vw;\n}\n.info-window-device {\n width: 21.82292vw;\n height: 25vw;\n}\n.info-window-exam {\n width: 16.45833vw;\n height: 19.79167vw;\n}\n.info-window-examSite {\n width: 16.45833vw;\n height: 15.10417vw;\n}\n.info-window-railSecurity {\n width: 45.3125vw;\n height: 25.625vw;\n}\n.info-window-sos {\n width: 16.92708vw;\n height: 7.5vw;\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ") no-repeat;\n background-size: 100% 100%;\n position: relative;\n}\n.info-window-sos .content {\n position: absolute;\n bottom: 2.86458vw;\n left: 3.125vw;\n display: flex;\n align-items: center;\n}\n.info-window-sos .content span {\n font-size: 0.72917vw;\n font-weight: 400;\n color: #3d3d3d;\n line-height: 1.14583vw;\n}\n.info-window-sos .content span.name {\n padding-right: 0.625vw;\n border-right: 1px solid #bdcfde;\n}\n.info-window-sos .content span.ellipse {\n display: inline-block;\n padding-left: 0.625vw;\n width: 9.27083vw;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.info-window .address-header {\n font-size: 0.83333vw;\n color: #333333;\n font-weight: 500;\n border-bottom: 1px solid #bdcfde;\n padding: 1.04167vw 0;\n}\n.info-window .address-item {\n display: flex;\n align-items: center;\n font-size: 0.72917vw;\n margin-top: 0.9375vw;\n}\n.info-window .address-item .address-label {\n color: #5e5e5e;\n}\n.info-window .address-item .address-value {\n color: #333333;\n display: flex;\n align-items: center;\n}\n.info-window .address-item .address-value img {\n width: 0.83333vw;\n height: 0.83333vw;\n cursor: pointer;\n margin-left: 0.41667vw;\n}\n.info-window .address-btn {\n border-top: 1px solid #bdcfde;\n display: flex;\n align-items: center;\n justify-content: center;\n padding-top: 0.625vw;\n margin-top: 0.9375vw;\n}\n.info-window .address-btn .btn {\n width: 4.58333vw;\n height: 1.45833vw;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 0.20833vw;\n opacity: 1;\n border: 1px solid #0e70ff;\n font-size: 0.72917vw;\n color: #0e70ff;\n cursor: pointer;\n}\n\n.info-window-btn {\n text-align: center;\n width: 4.16667vw;\n height: 1.45833vw;\n line-height: 1.45833vw;\n background: #ffffff;\n border-radius: 0.20833vw 0.20833vw 0.20833vw 0.20833vw;\n opacity: 1;\n border: 1px solid #0e70ff;\n cursor: pointer;\n font-size: 0.72917vw;\n font-family: PingFang SC-Regular, PingFang SC;\n font-weight: 400;\n color: #0e70ff;\n float: left;\n margin-right: 0.26042vw;\n}\n\n.activeBtn {\n background: #0e70ff;\n color: #fff;\n}\n\n.disabledBtn {\n background: #fff;\n border: 1px solid #cccccc;\n color: #cccccc;\n pointer-events: none;\n}\n\n.infoWin {\n font-size: 0.72917vw;\n background: #ffffff;\n border-radius: 0px 0px 0px 0px;\n}\n.infoWin .header-new {\n display: flex;\n align-items: center;\n font-size: 0.83333vw;\n color: #333333;\n font-weight: 500;\n border-bottom: 1px solid #bdcfde;\n padding-bottom: 1.04167vw;\n margin-bottom: 0.88542vw;\n}\n.infoWin .header-new .header-img {\n margin-right: 0.625vw;\n width: 2.5vw;\n height: 2.5vw;\n}\n.infoWin .header-new .header-details .header-btn {\n display: flex;\n align-items: center;\n margin-top: 0.41667vw;\n}\n.infoWin .header-new .header-details .header-btn .btn {\n margin-right: 0.57292vw;\n font-size: 0.625vw;\n color: #0e70ff;\n border: 1px solid #0e70ff;\n width: 4.11458vw;\n height: 1.25vw;\n background: #ffffff;\n border-radius: 0.20833vw;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.infoWin .content-new {\n display: flex;\n align-items: center;\n margin-bottom: 0.57292vw;\n font-size: 0.72917vw;\n}\n.infoWin .content-new .content-new-label {\n color: #5e5e5e;\n}\n.infoWin .content-new .content-new-value {\n display: flex;\n align-items: center;\n color: #333333;\n}\n.infoWin .content-new .content-new-value .content-new-img {\n margin-left: 0.36458vw;\n width: 0.83333vw;\n height: 0.83333vw;\n cursor: pointer;\n}\n.infoWin .content-new .active {\n cursor: pointer;\n color: #0e70ff;\n border-bottom: 1px solid #0e70ff;\n}\n.infoWin .header {\n height: 4.0625vw;\n line-height: 4.0625vw;\n font-size: 0.83333vw;\n font-weight: 500;\n color: #333333;\n border-bottom: 1px solid #bdcfde;\n}\n.infoWin .header .header-img {\n padding-top: 0.26042vw;\n}\n.infoWin .content {\n padding-left: 1.25vw;\n padding-top: 1.45833vw;\n font-size: 0.72917vw;\n height: 0.88542vw;\n line-height: 0.88542vw;\n font-weight: 400;\n color: #333333;\n}\n.infoWin .back-station {\n font-size: 0.72917vw;\n color: #0e70ff;\n cursor: pointer;\n padding: 0.83333vw 0 1.04167vw 0;\n}\n.infoWin .back {\n font-size: 0.72917vw;\n color: #0e70ff;\n margin-top: 0.83333vw;\n cursor: pointer;\n margin-bottom: 0.98958vw;\n}\n.infoWin .rail-item {\n display: flex;\n align-items: center;\n margin-top: 0.57292vw;\n}\n.infoWin .rail-item .rail-label {\n font-size: 0.72917vw;\n color: #5e5e5e;\n}\n.infoWin .rail-item .rail-value {\n font-size: 0.72917vw;\n color: #333333;\n}\n.infoWin .rail-footer {\n display: flex;\n align-items: center;\n color: #0e70ff;\n font-size: 0.72917vw;\n border-top: 1px solid #bdcfde;\n padding-top: 0.41667vw;\n margin-top: 0.41667vw;\n}\n.infoWin .rail-footer .footer-select {\n margin-left: 0.57292vw;\n width: 6.97917vw;\n height: 1.66667vw;\n}\n.infoWin .rail-footer .btn {\n margin-left: 0.57292vw;\n cursor: pointer;\n font-size: 0.72917vw;\n color: #0e70ff;\n border: 1px solid #0e70ff;\n border-radius: 0.20833vw;\n text-align: center;\n width: 4.58333vw;\n height: 1.66667vw;\n line-height: 1.66667vw;\n}\n.infoWin .noborder-Top {\n border-top: none;\n}\n\n.company {\n padding: 0 0.52083vw;\n}\n.company .company-header {\n display: flex;\n align-items: center;\n font-size: 0.83333vw;\n color: #333333;\n border-bottom: 1px solid #bdcfde;\n padding-bottom: 0.83333vw;\n}\n.company .company-header img {\n width: 1.97917vw;\n height: 1.97917vw;\n margin-right: 0.41667vw;\n}\n.company .back {\n font-size: 0.72917vw;\n color: #0e70ff;\n margin-top: 0.83333vw;\n cursor: pointer;\n margin-bottom: 0.98958vw;\n}\n.company .company-item {\n display: flex;\n align-items: center;\n font-size: 0.72917vw;\n margin-bottom: 0.57292vw;\n}\n.company .company-item .company-label {\n color: #5e5e5e;\n}\n.company .company-item .company-value {\n color: #333333;\n}\n.company .company-item img {\n width: 0.83333vw;\n height: 0.83333vw;\n margin-left: 0.41667vw;\n cursor: pointer;\n}\n\n.security .header {\n display: flex;\n align-items: center;\n font-size: 0.83333vw;\n color: #333333;\n border: none;\n margin-bottom: 0.83333vw;\n}\n.security .header .photo {\n width: 1.97917vw;\n height: 1.97917vw;\n background: #0e70ff;\n border-radius: 50%;\n text-align: center;\n line-height: 1.97917vw;\n color: #fff;\n font-size: 0.72917vw;\n margin-right: 0.41667vw;\n}\n.security .security-content {\n display: flex;\n align-items: center;\n font-size: 0.72917vw;\n color: #5e5e5e;\n}\n.security .security-content .active {\n color: #333333;\n}\n.security .security-content .blue {\n color: #0e70ff;\n border-bottom: 1px solid #0e70ff;\n cursor: pointer;\n}\n.security .security-content img {\n width: 0.83333vw;\n height: 0.83333vw;\n margin-left: 0.41667vw;\n cursor: pointer;\n}\n.security .marginBottom11 {\n margin-bottom: 0.57292vw;\n}\n\n.hide-show {\n font-size: 0.625vw;\n font-family: PingFang SC-Regular, PingFang SC;\n font-weight: 400;\n color: #0e70ff;\n cursor: pointer;\n padding-left: 0.26042vw;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/fonts/icomoon/style.css": /*!********************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-3-1!./node_modules/postcss-loader/src??ref--7-oneOf-3-2!./src/assets/fonts/icomoon/style.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"); var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/getUrl.js */ "./node_modules/css-loader/dist/runtime/getUrl.js"); var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ./fonts/icomoon.eot?lc1wol */ "./src/assets/fonts/icomoon/fonts/icomoon.eot?lc1wol"); var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! ./fonts/icomoon.ttf?lc1wol */ "./src/assets/fonts/icomoon/fonts/icomoon.ttf?lc1wol"); var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! ./fonts/icomoon.woff?lc1wol */ "./src/assets/fonts/icomoon/fonts/icomoon.woff?lc1wol"); var ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(/*! ./fonts/icomoon.svg?lc1wol */ "./src/assets/fonts/icomoon/fonts/icomoon.svg?lc1wol"); exports = ___CSS_LOADER_API_IMPORT___(false); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___, { hash: "#iefix" }); var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___); var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___, { hash: "#icomoon" }); // Module exports.push([module.i, "@font-face {\n\tfont-family: 'icomoon';\n\tsrc: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n\tsrc: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") format('embedded-opentype'),\n\turl(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") format('truetype'),\n\turl(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ") format('woff'),\n\turl(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") format('svg');\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n[class^=\"icon-\"], [class*=\" icon-\"] {\n\t/* use !important to prevent issues with browser extensions that change fonts */\n\tfont-family: 'icomoon' !important;\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\n\t/* Better Font Rendering =========== */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n.icon-ion-alert-circled:before {\n\tcontent: \"\\f100\";\n}\n\n.icon-ion-alert:before {\n\tcontent: \"\\f101\";\n}\n\n.icon-ion-android-add-circle:before {\n\tcontent: \"\\f359\";\n}\n\n.icon-ion-android-add:before {\n\tcontent: \"\\f2c7\";\n}\n\n.icon-ion-android-alarm-clock:before {\n\tcontent: \"\\f35a\";\n}\n\n.icon-ion-android-alert:before {\n\tcontent: \"\\f35b\";\n}\n\n.icon-ion-android-apps:before {\n\tcontent: \"\\f35c\";\n}\n\n.icon-ion-android-archive:before {\n\tcontent: \"\\f2c9\";\n}\n\n.icon-ion-android-arrow-back:before {\n\tcontent: \"\\f2ca\";\n}\n\n.icon-ion-android-arrow-down:before {\n\tcontent: \"\\f35d\";\n}\n\n.icon-ion-android-arrow-dropdown-circle:before {\n\tcontent: \"\\f35e\";\n}\n\n.icon-ion-android-arrow-dropdown:before {\n\tcontent: \"\\f35f\";\n}\n\n.icon-ion-android-arrow-dropleft-circle:before {\n\tcontent: \"\\f360\";\n}\n\n.icon-ion-android-arrow-dropleft:before {\n\tcontent: \"\\f361\";\n}\n\n.icon-ion-android-arrow-dropright-circle:before {\n\tcontent: \"\\f362\";\n}\n\n.icon-ion-android-arrow-dropright:before {\n\tcontent: \"\\f363\";\n}\n\n.icon-ion-android-arrow-dropup-circle:before {\n\tcontent: \"\\f364\";\n}\n\n.icon-ion-android-arrow-dropup:before {\n\tcontent: \"\\f365\";\n}\n\n.icon-ion-android-arrow-forward:before {\n\tcontent: \"\\f30f\";\n}\n\n.icon-ion-android-arrow-up:before {\n\tcontent: \"\\f366\";\n}\n\n.icon-ion-android-attach:before {\n\tcontent: \"\\f367\";\n}\n\n.icon-ion-android-bar:before {\n\tcontent: \"\\f368\";\n}\n\n.icon-ion-android-bicycle:before {\n\tcontent: \"\\f369\";\n}\n\n.icon-ion-android-boat:before {\n\tcontent: \"\\f36a\";\n}\n\n.icon-ion-android-bookmark:before {\n\tcontent: \"\\f36b\";\n}\n\n.icon-ion-android-bulb:before {\n\tcontent: \"\\f36c\";\n}\n\n.icon-ion-android-bus:before {\n\tcontent: \"\\f36d\";\n}\n\n.icon-ion-android-calendar:before {\n\tcontent: \"\\f2d1\";\n}\n\n.icon-ion-android-call:before {\n\tcontent: \"\\f2d2\";\n}\n\n.icon-ion-android-camera:before {\n\tcontent: \"\\f2d3\";\n}\n\n.icon-ion-android-cancel:before {\n\tcontent: \"\\f36e\";\n}\n\n.icon-ion-android-car:before {\n\tcontent: \"\\f36f\";\n}\n\n.icon-ion-android-cart:before {\n\tcontent: \"\\f370\";\n}\n\n.icon-ion-android-chat:before {\n\tcontent: \"\\f2d4\";\n}\n\n.icon-ion-android-checkbox-blank:before {\n\tcontent: \"\\f371\";\n}\n\n.icon-ion-android-checkbox-outline-blank:before {\n\tcontent: \"\\f372\";\n}\n\n.icon-ion-android-checkbox-outline:before {\n\tcontent: \"\\f373\";\n}\n\n.icon-ion-android-checkbox:before {\n\tcontent: \"\\f374\";\n}\n\n.icon-ion-android-checkmark-circle:before {\n\tcontent: \"\\f375\";\n}\n\n.icon-ion-android-clipboard:before {\n\tcontent: \"\\f376\";\n}\n\n.icon-ion-android-close:before {\n\tcontent: \"\\f2d7\";\n}\n\n.icon-ion-android-cloud-circle:before {\n\tcontent: \"\\f377\";\n}\n\n.icon-ion-android-cloud-done:before {\n\tcontent: \"\\f378\";\n}\n\n.icon-ion-android-cloud-outline:before {\n\tcontent: \"\\f379\";\n}\n\n.icon-ion-android-cloud:before {\n\tcontent: \"\\f37a\";\n}\n\n.icon-ion-android-color-palette:before {\n\tcontent: \"\\f37b\";\n}\n\n.icon-ion-android-compass:before {\n\tcontent: \"\\f37c\";\n}\n\n.icon-ion-android-contact:before {\n\tcontent: \"\\f2d8\";\n}\n\n.icon-ion-android-contacts:before {\n\tcontent: \"\\f2d9\";\n}\n\n.icon-ion-android-contract:before {\n\tcontent: \"\\f37d\";\n}\n\n.icon-ion-android-create:before {\n\tcontent: \"\\f37e\";\n}\n\n.icon-ion-android-delete:before {\n\tcontent: \"\\f37f\";\n}\n\n.icon-ion-android-desktop:before {\n\tcontent: \"\\f380\";\n}\n\n.icon-ion-android-document:before {\n\tcontent: \"\\f381\";\n}\n\n.icon-ion-android-done-all:before {\n\tcontent: \"\\f382\";\n}\n\n.icon-ion-android-done:before {\n\tcontent: \"\\f383\";\n}\n\n.icon-ion-android-download:before {\n\tcontent: \"\\f2dd\";\n}\n\n.icon-ion-android-drafts:before {\n\tcontent: \"\\f384\";\n}\n\n.icon-ion-android-exit:before {\n\tcontent: \"\\f385\";\n}\n\n.icon-ion-android-expand:before {\n\tcontent: \"\\f386\";\n}\n\n.icon-ion-android-favorite-outline:before {\n\tcontent: \"\\f387\";\n}\n\n.icon-ion-android-favorite:before {\n\tcontent: \"\\f388\";\n}\n\n.icon-ion-android-film:before {\n\tcontent: \"\\f389\";\n}\n\n.icon-ion-android-folder-open:before {\n\tcontent: \"\\f38a\";\n}\n\n.icon-ion-android-folder:before {\n\tcontent: \"\\f2e0\";\n}\n\n.icon-ion-android-funnel:before {\n\tcontent: \"\\f38b\";\n}\n\n.icon-ion-android-globe:before {\n\tcontent: \"\\f38c\";\n}\n\n.icon-ion-android-hand:before {\n\tcontent: \"\\f2e3\";\n}\n\n.icon-ion-android-hangout:before {\n\tcontent: \"\\f38d\";\n}\n\n.icon-ion-android-happy:before {\n\tcontent: \"\\f38e\";\n}\n\n.icon-ion-android-home:before {\n\tcontent: \"\\f38f\";\n}\n\n.icon-ion-android-image:before {\n\tcontent: \"\\f2e4\";\n}\n\n.icon-ion-android-laptop:before {\n\tcontent: \"\\f390\";\n}\n\n.icon-ion-android-list:before {\n\tcontent: \"\\f391\";\n}\n\n.icon-ion-android-locate:before {\n\tcontent: \"\\f2e9\";\n}\n\n.icon-ion-android-lock:before {\n\tcontent: \"\\f392\";\n}\n\n.icon-ion-android-mail:before {\n\tcontent: \"\\f2eb\";\n}\n\n.icon-ion-android-map:before {\n\tcontent: \"\\f393\";\n}\n\n.icon-ion-android-menu:before {\n\tcontent: \"\\f394\";\n}\n\n.icon-ion-android-microphone-off:before {\n\tcontent: \"\\f395\";\n}\n\n.icon-ion-android-microphone:before {\n\tcontent: \"\\f2ec\";\n}\n\n.icon-ion-android-more-horizontal:before {\n\tcontent: \"\\f396\";\n}\n\n.icon-ion-android-more-vertical:before {\n\tcontent: \"\\f397\";\n}\n\n.icon-ion-android-navigate:before {\n\tcontent: \"\\f398\";\n}\n\n.icon-ion-android-notifications-none:before {\n\tcontent: \"\\f399\";\n}\n\n.icon-ion-android-notifications-off:before {\n\tcontent: \"\\f39a\";\n}\n\n.icon-ion-android-notifications:before {\n\tcontent: \"\\f39b\";\n}\n\n.icon-ion-android-open:before {\n\tcontent: \"\\f39c\";\n}\n\n.icon-ion-android-options:before {\n\tcontent: \"\\f39d\";\n}\n\n.icon-ion-android-people:before {\n\tcontent: \"\\f39e\";\n}\n\n.icon-ion-android-person-add:before {\n\tcontent: \"\\f39f\";\n}\n\n.icon-ion-android-person:before {\n\tcontent: \"\\f3a0\";\n}\n\n.icon-ion-android-phone-landscape:before {\n\tcontent: \"\\f3a1\";\n}\n\n.icon-ion-android-phone-portrait:before {\n\tcontent: \"\\f3a2\";\n}\n\n.icon-ion-android-pin:before {\n\tcontent: \"\\f3a3\";\n}\n\n.icon-ion-android-plane:before {\n\tcontent: \"\\f3a4\";\n}\n\n.icon-ion-android-playstore:before {\n\tcontent: \"\\f2f0\";\n}\n\n.icon-ion-android-print:before {\n\tcontent: \"\\f3a5\";\n}\n\n.icon-ion-android-radio-button-off:before {\n\tcontent: \"\\f3a6\";\n}\n\n.icon-ion-android-radio-button-on:before {\n\tcontent: \"\\f3a7\";\n}\n\n.icon-ion-android-refresh:before {\n\tcontent: \"\\f3a8\";\n}\n\n.icon-ion-android-remove-circle:before {\n\tcontent: \"\\f3a9\";\n}\n\n.icon-ion-android-remove:before {\n\tcontent: \"\\f2f4\";\n}\n\n.icon-ion-android-restaurant:before {\n\tcontent: \"\\f3aa\";\n}\n\n.icon-ion-android-sad:before {\n\tcontent: \"\\f3ab\";\n}\n\n.icon-ion-android-search:before {\n\tcontent: \"\\f2f5\";\n}\n\n.icon-ion-android-send:before {\n\tcontent: \"\\f2f6\";\n}\n\n.icon-ion-android-settings:before {\n\tcontent: \"\\f2f7\";\n}\n\n.icon-ion-android-share-alt:before {\n\tcontent: \"\\f3ac\";\n}\n\n.icon-ion-android-share:before {\n\tcontent: \"\\f2f8\";\n}\n\n.icon-ion-android-star-half:before {\n\tcontent: \"\\f3ad\";\n}\n\n.icon-ion-android-star-outline:before {\n\tcontent: \"\\f3ae\";\n}\n\n.icon-ion-android-star:before {\n\tcontent: \"\\f2fc\";\n}\n\n.icon-ion-android-stopwatch:before {\n\tcontent: \"\\f2fd\";\n}\n\n.icon-ion-android-subway:before {\n\tcontent: \"\\f3af\";\n}\n\n.icon-ion-android-sunny:before {\n\tcontent: \"\\f3b0\";\n}\n\n.icon-ion-android-sync:before {\n\tcontent: \"\\f3b1\";\n}\n\n.icon-ion-android-textsms:before {\n\tcontent: \"\\f3b2\";\n}\n\n.icon-ion-android-time:before {\n\tcontent: \"\\f3b3\";\n}\n\n.icon-ion-android-train:before {\n\tcontent: \"\\f3b4\";\n}\n\n.icon-ion-android-unlock:before {\n\tcontent: \"\\f3b5\";\n}\n\n.icon-ion-android-upload:before {\n\tcontent: \"\\f3b6\";\n}\n\n.icon-ion-android-volume-down:before {\n\tcontent: \"\\f3b7\";\n}\n\n.icon-ion-android-volume-mute:before {\n\tcontent: \"\\f3b8\";\n}\n\n.icon-ion-android-volume-off:before {\n\tcontent: \"\\f3b9\";\n}\n\n.icon-ion-android-volume-up:before {\n\tcontent: \"\\f3ba\";\n}\n\n.icon-ion-android-walk:before {\n\tcontent: \"\\f3bb\";\n}\n\n.icon-ion-android-warning:before {\n\tcontent: \"\\f3bc\";\n}\n\n.icon-ion-android-watch:before {\n\tcontent: \"\\f3bd\";\n}\n\n.icon-ion-android-wifi:before {\n\tcontent: \"\\f305\";\n}\n\n.icon-ion-aperture:before {\n\tcontent: \"\\f313\";\n}\n\n.icon-ion-archive:before {\n\tcontent: \"\\f102\";\n}\n\n.icon-ion-arrow-down-a:before {\n\tcontent: \"\\f103\";\n}\n\n.icon-ion-arrow-down-b:before {\n\tcontent: \"\\f104\";\n}\n\n.icon-ion-arrow-down-c:before {\n\tcontent: \"\\f105\";\n}\n\n.icon-ion-arrow-expand:before {\n\tcontent: \"\\f25e\";\n}\n\n.icon-ion-arrow-graph-down-left:before {\n\tcontent: \"\\f25f\";\n}\n\n.icon-ion-arrow-graph-down-right:before {\n\tcontent: \"\\f260\";\n}\n\n.icon-ion-arrow-graph-up-left:before {\n\tcontent: \"\\f261\";\n}\n\n.icon-ion-arrow-graph-up-right:before {\n\tcontent: \"\\f262\";\n}\n\n.icon-ion-arrow-left-a:before {\n\tcontent: \"\\f106\";\n}\n\n.icon-ion-arrow-left-b:before {\n\tcontent: \"\\f107\";\n}\n\n.icon-ion-arrow-left-c:before {\n\tcontent: \"\\f108\";\n}\n\n.icon-ion-arrow-move:before {\n\tcontent: \"\\f263\";\n}\n\n.icon-ion-arrow-resize:before {\n\tcontent: \"\\f264\";\n}\n\n.icon-ion-arrow-return-left:before {\n\tcontent: \"\\f265\";\n}\n\n.icon-ion-arrow-return-right:before {\n\tcontent: \"\\f266\";\n}\n\n.icon-ion-arrow-right-a:before {\n\tcontent: \"\\f109\";\n}\n\n.icon-ion-arrow-right-b:before {\n\tcontent: \"\\f10a\";\n}\n\n.icon-ion-arrow-right-c:before {\n\tcontent: \"\\f10b\";\n}\n\n.icon-ion-arrow-shrink:before {\n\tcontent: \"\\f267\";\n}\n\n.icon-ion-arrow-swap:before {\n\tcontent: \"\\f268\";\n}\n\n.icon-ion-arrow-up-a:before {\n\tcontent: \"\\f10c\";\n}\n\n.icon-ion-arrow-up-b:before {\n\tcontent: \"\\f10d\";\n}\n\n.icon-ion-arrow-up-c:before {\n\tcontent: \"\\f10e\";\n}\n\n.icon-ion-asterisk:before {\n\tcontent: \"\\f314\";\n}\n\n.icon-ion-at:before {\n\tcontent: \"\\f10f\";\n}\n\n.icon-ion-backspace-outline:before {\n\tcontent: \"\\f3be\";\n}\n\n.icon-ion-backspace:before {\n\tcontent: \"\\f3bf\";\n}\n\n.icon-ion-bag:before {\n\tcontent: \"\\f110\";\n}\n\n.icon-ion-battery-charging:before {\n\tcontent: \"\\f111\";\n}\n\n.icon-ion-battery-empty:before {\n\tcontent: \"\\f112\";\n}\n\n.icon-ion-battery-full:before {\n\tcontent: \"\\f113\";\n}\n\n.icon-ion-battery-half:before {\n\tcontent: \"\\f114\";\n}\n\n.icon-ion-battery-low:before {\n\tcontent: \"\\f115\";\n}\n\n.icon-ion-beaker:before {\n\tcontent: \"\\f269\";\n}\n\n.icon-ion-beer:before {\n\tcontent: \"\\f26a\";\n}\n\n.icon-ion-bluetooth:before {\n\tcontent: \"\\f116\";\n}\n\n.icon-ion-bonfire:before {\n\tcontent: \"\\f315\";\n}\n\n.icon-ion-bookmark:before {\n\tcontent: \"\\f26b\";\n}\n\n.icon-ion-bowtie:before {\n\tcontent: \"\\f3c0\";\n}\n\n.icon-ion-briefcase:before {\n\tcontent: \"\\f26c\";\n}\n\n.icon-ion-bug:before {\n\tcontent: \"\\f2be\";\n}\n\n.icon-ion-calculator:before {\n\tcontent: \"\\f26d\";\n}\n\n.icon-ion-calendar:before {\n\tcontent: \"\\f117\";\n}\n\n.icon-ion-camera:before {\n\tcontent: \"\\f118\";\n}\n\n.icon-ion-card:before {\n\tcontent: \"\\f119\";\n}\n\n.icon-ion-cash:before {\n\tcontent: \"\\f316\";\n}\n\n.icon-ion-chatbox-working:before {\n\tcontent: \"\\f11a\";\n}\n\n.icon-ion-chatbox:before {\n\tcontent: \"\\f11b\";\n}\n\n.icon-ion-chatboxes:before {\n\tcontent: \"\\f11c\";\n}\n\n.icon-ion-chatbubble-working:before {\n\tcontent: \"\\f11d\";\n}\n\n.icon-ion-chatbubble:before {\n\tcontent: \"\\f11e\";\n}\n\n.icon-ion-chatbubbles:before {\n\tcontent: \"\\f11f\";\n}\n\n.icon-ion-checkmark-circled:before {\n\tcontent: \"\\f120\";\n}\n\n.icon-ion-checkmark-round:before {\n\tcontent: \"\\f121\";\n}\n\n.icon-ion-checkmark:before {\n\tcontent: \"\\f122\";\n}\n\n.icon-ion-chevron-down:before {\n\tcontent: \"\\f123\";\n}\n\n.icon-ion-chevron-left:before {\n\tcontent: \"\\f124\";\n}\n\n.icon-ion-chevron-right:before {\n\tcontent: \"\\f125\";\n}\n\n.icon-ion-chevron-up:before {\n\tcontent: \"\\f126\";\n}\n\n.icon-ion-clipboard:before {\n\tcontent: \"\\f127\";\n}\n\n.icon-ion-clock:before {\n\tcontent: \"\\f26e\";\n}\n\n.icon-ion-close-circled:before {\n\tcontent: \"\\f128\";\n}\n\n.icon-ion-close-round:before {\n\tcontent: \"\\f129\";\n}\n\n.icon-ion-close:before {\n\tcontent: \"\\f12a\";\n}\n\n.icon-ion-closed-captioning:before {\n\tcontent: \"\\f317\";\n}\n\n.icon-ion-cloud:before {\n\tcontent: \"\\f12b\";\n}\n\n.icon-ion-code-download:before {\n\tcontent: \"\\f26f\";\n}\n\n.icon-ion-code-working:before {\n\tcontent: \"\\f270\";\n}\n\n.icon-ion-code:before {\n\tcontent: \"\\f271\";\n}\n\n.icon-ion-coffee:before {\n\tcontent: \"\\f272\";\n}\n\n.icon-ion-compass:before {\n\tcontent: \"\\f273\";\n}\n\n.icon-ion-compose:before {\n\tcontent: \"\\f12c\";\n}\n\n.icon-ion-connection-bars:before {\n\tcontent: \"\\f274\";\n}\n\n.icon-ion-contrast:before {\n\tcontent: \"\\f275\";\n}\n\n.icon-ion-crop:before {\n\tcontent: \"\\f3c1\";\n}\n\n.icon-ion-cube:before {\n\tcontent: \"\\f318\";\n}\n\n.icon-ion-disc:before {\n\tcontent: \"\\f12d\";\n}\n\n.icon-ion-document-text:before {\n\tcontent: \"\\f12e\";\n}\n\n.icon-ion-document:before {\n\tcontent: \"\\f12f\";\n}\n\n.icon-ion-drag:before {\n\tcontent: \"\\f130\";\n}\n\n.icon-ion-earth:before {\n\tcontent: \"\\f276\";\n}\n\n.icon-ion-easel:before {\n\tcontent: \"\\f3c2\";\n}\n\n.icon-ion-edit:before {\n\tcontent: \"\\f2bf\";\n}\n\n.icon-ion-egg:before {\n\tcontent: \"\\f277\";\n}\n\n.icon-ion-eject:before {\n\tcontent: \"\\f131\";\n}\n\n.icon-ion-email-unread:before {\n\tcontent: \"\\f3c3\";\n}\n\n.icon-ion-email:before {\n\tcontent: \"\\f132\";\n}\n\n.icon-ion-erlenmeyer-flask-bubbles:before {\n\tcontent: \"\\f3c4\";\n}\n\n.icon-ion-erlenmeyer-flask:before {\n\tcontent: \"\\f3c5\";\n}\n\n.icon-ion-eye-disabled:before {\n\tcontent: \"\\f306\";\n}\n\n.icon-ion-eye:before {\n\tcontent: \"\\f133\";\n}\n\n.icon-ion-female:before {\n\tcontent: \"\\f278\";\n}\n\n.icon-ion-filing:before {\n\tcontent: \"\\f134\";\n}\n\n.icon-ion-film-marker:before {\n\tcontent: \"\\f135\";\n}\n\n.icon-ion-fireball:before {\n\tcontent: \"\\f319\";\n}\n\n.icon-ion-flag:before {\n\tcontent: \"\\f279\";\n}\n\n.icon-ion-flame:before {\n\tcontent: \"\\f31a\";\n}\n\n.icon-ion-flash-off:before {\n\tcontent: \"\\f136\";\n}\n\n.icon-ion-flash:before {\n\tcontent: \"\\f137\";\n}\n\n.icon-ion-folder:before {\n\tcontent: \"\\f139\";\n}\n\n.icon-ion-fork-repo:before {\n\tcontent: \"\\f2c0\";\n}\n\n.icon-ion-fork:before {\n\tcontent: \"\\f27a\";\n}\n\n.icon-ion-forward:before {\n\tcontent: \"\\f13a\";\n}\n\n.icon-ion-funnel:before {\n\tcontent: \"\\f31b\";\n}\n\n.icon-ion-gear-a:before {\n\tcontent: \"\\f13d\";\n}\n\n.icon-ion-gear-b:before {\n\tcontent: \"\\f13e\";\n}\n\n.icon-ion-grid:before {\n\tcontent: \"\\f13f\";\n}\n\n.icon-ion-hammer:before {\n\tcontent: \"\\f27b\";\n}\n\n.icon-ion-happy-outline:before {\n\tcontent: \"\\f3c6\";\n}\n\n.icon-ion-happy:before {\n\tcontent: \"\\f31c\";\n}\n\n.icon-ion-headphone:before {\n\tcontent: \"\\f140\";\n}\n\n.icon-ion-heart-broken:before {\n\tcontent: \"\\f31d\";\n}\n\n.icon-ion-heart:before {\n\tcontent: \"\\f141\";\n}\n\n.icon-ion-help-buoy:before {\n\tcontent: \"\\f27c\";\n}\n\n.icon-ion-help-circled:before {\n\tcontent: \"\\f142\";\n}\n\n.icon-ion-help:before {\n\tcontent: \"\\f143\";\n}\n\n.icon-ion-home:before {\n\tcontent: \"\\f144\";\n}\n\n.icon-ion-icecream:before {\n\tcontent: \"\\f27d\";\n}\n\n.icon-ion-image:before {\n\tcontent: \"\\f147\";\n}\n\n.icon-ion-images:before {\n\tcontent: \"\\f148\";\n}\n\n.icon-ion-information-circled:before {\n\tcontent: \"\\f149\";\n}\n\n.icon-ion-information:before {\n\tcontent: \"\\f14a\";\n}\n\n.icon-ion-ionic:before {\n\tcontent: \"\\f14b\";\n}\n\n.icon-ion-ios-alarm-outline:before {\n\tcontent: \"\\f3c7\";\n}\n\n.icon-ion-ios-alarm:before {\n\tcontent: \"\\f3c8\";\n}\n\n.icon-ion-ios-albums-outline:before {\n\tcontent: \"\\f3c9\";\n}\n\n.icon-ion-ios-albums:before {\n\tcontent: \"\\f3ca\";\n}\n\n.icon-ion-ios-americanfootball-outline:before {\n\tcontent: \"\\f3cb\";\n}\n\n.icon-ion-ios-americanfootball:before {\n\tcontent: \"\\f3cc\";\n}\n\n.icon-ion-ios-analytics-outline:before {\n\tcontent: \"\\f3cd\";\n}\n\n.icon-ion-ios-analytics:before {\n\tcontent: \"\\f3ce\";\n}\n\n.icon-ion-ios-arrow-back:before {\n\tcontent: \"\\f3cf\";\n}\n\n.icon-ion-ios-arrow-down:before {\n\tcontent: \"\\f3d0\";\n}\n\n.icon-ion-ios-arrow-forward:before {\n\tcontent: \"\\f3d1\";\n}\n\n.icon-ion-ios-arrow-left:before {\n\tcontent: \"\\f3d2\";\n}\n\n.icon-ion-ios-arrow-right:before {\n\tcontent: \"\\f3d3\";\n}\n\n.icon-ion-ios-arrow-thin-down:before {\n\tcontent: \"\\f3d4\";\n}\n\n.icon-ion-ios-arrow-thin-left:before {\n\tcontent: \"\\f3d5\";\n}\n\n.icon-ion-ios-arrow-thin-right:before {\n\tcontent: \"\\f3d6\";\n}\n\n.icon-ion-ios-arrow-thin-up:before {\n\tcontent: \"\\f3d7\";\n}\n\n.icon-ion-ios-arrow-up:before {\n\tcontent: \"\\f3d8\";\n}\n\n.icon-ion-ios-at-outline:before {\n\tcontent: \"\\f3d9\";\n}\n\n.icon-ion-ios-at:before {\n\tcontent: \"\\f3da\";\n}\n\n.icon-ion-ios-barcode-outline:before {\n\tcontent: \"\\f3db\";\n}\n\n.icon-ion-ios-barcode:before {\n\tcontent: \"\\f3dc\";\n}\n\n.icon-ion-ios-baseball-outline:before {\n\tcontent: \"\\f3dd\";\n}\n\n.icon-ion-ios-baseball:before {\n\tcontent: \"\\f3de\";\n}\n\n.icon-ion-ios-basketball-outline:before {\n\tcontent: \"\\f3df\";\n}\n\n.icon-ion-ios-basketball:before {\n\tcontent: \"\\f3e0\";\n}\n\n.icon-ion-ios-bell-outline:before {\n\tcontent: \"\\f3e1\";\n}\n\n.icon-ion-ios-bell:before {\n\tcontent: \"\\f3e2\";\n}\n\n.icon-ion-ios-body-outline:before {\n\tcontent: \"\\f3e3\";\n}\n\n.icon-ion-ios-body:before {\n\tcontent: \"\\f3e4\";\n}\n\n.icon-ion-ios-bolt-outline:before {\n\tcontent: \"\\f3e5\";\n}\n\n.icon-ion-ios-bolt:before {\n\tcontent: \"\\f3e6\";\n}\n\n.icon-ion-ios-book-outline:before {\n\tcontent: \"\\f3e7\";\n}\n\n.icon-ion-ios-book:before {\n\tcontent: \"\\f3e8\";\n}\n\n.icon-ion-ios-bookmarks-outline:before {\n\tcontent: \"\\f3e9\";\n}\n\n.icon-ion-ios-bookmarks:before {\n\tcontent: \"\\f3ea\";\n}\n\n.icon-ion-ios-box-outline:before {\n\tcontent: \"\\f3eb\";\n}\n\n.icon-ion-ios-box:before {\n\tcontent: \"\\f3ec\";\n}\n\n.icon-ion-ios-briefcase-outline:before {\n\tcontent: \"\\f3ed\";\n}\n\n.icon-ion-ios-briefcase:before {\n\tcontent: \"\\f3ee\";\n}\n\n.icon-ion-ios-browsers-outline:before {\n\tcontent: \"\\f3ef\";\n}\n\n.icon-ion-ios-browsers:before {\n\tcontent: \"\\f3f0\";\n}\n\n.icon-ion-ios-calculator-outline:before {\n\tcontent: \"\\f3f1\";\n}\n\n.icon-ion-ios-calculator:before {\n\tcontent: \"\\f3f2\";\n}\n\n.icon-ion-ios-calendar-outline:before {\n\tcontent: \"\\f3f3\";\n}\n\n.icon-ion-ios-calendar:before {\n\tcontent: \"\\f3f4\";\n}\n\n.icon-ion-ios-camera-outline:before {\n\tcontent: \"\\f3f5\";\n}\n\n.icon-ion-ios-camera:before {\n\tcontent: \"\\f3f6\";\n}\n\n.icon-ion-ios-cart-outline:before {\n\tcontent: \"\\f3f7\";\n}\n\n.icon-ion-ios-cart:before {\n\tcontent: \"\\f3f8\";\n}\n\n.icon-ion-ios-chatboxes-outline:before {\n\tcontent: \"\\f3f9\";\n}\n\n.icon-ion-ios-chatboxes:before {\n\tcontent: \"\\f3fa\";\n}\n\n.icon-ion-ios-chatbubble-outline:before {\n\tcontent: \"\\f3fb\";\n}\n\n.icon-ion-ios-chatbubble:before {\n\tcontent: \"\\f3fc\";\n}\n\n.icon-ion-ios-checkmark-empty:before {\n\tcontent: \"\\f3fd\";\n}\n\n.icon-ion-ios-checkmark-outline:before {\n\tcontent: \"\\f3fe\";\n}\n\n.icon-ion-ios-checkmark:before {\n\tcontent: \"\\f3ff\";\n}\n\n.icon-ion-ios-circle-filled:before {\n\tcontent: \"\\f400\";\n}\n\n.icon-ion-ios-circle-outline:before {\n\tcontent: \"\\f401\";\n}\n\n.icon-ion-ios-clock-outline:before {\n\tcontent: \"\\f402\";\n}\n\n.icon-ion-ios-clock:before {\n\tcontent: \"\\f403\";\n}\n\n.icon-ion-ios-close-empty:before {\n\tcontent: \"\\f404\";\n}\n\n.icon-ion-ios-close-outline:before {\n\tcontent: \"\\f405\";\n}\n\n.icon-ion-ios-close:before {\n\tcontent: \"\\f406\";\n}\n\n.icon-ion-ios-cloud-download-outline:before {\n\tcontent: \"\\f407\";\n}\n\n.icon-ion-ios-cloud-download:before {\n\tcontent: \"\\f408\";\n}\n\n.icon-ion-ios-cloud-outline:before {\n\tcontent: \"\\f409\";\n}\n\n.icon-ion-ios-cloud-upload-outline:before {\n\tcontent: \"\\f40a\";\n}\n\n.icon-ion-ios-cloud-upload:before {\n\tcontent: \"\\f40b\";\n}\n\n.icon-ion-ios-cloud:before {\n\tcontent: \"\\f40c\";\n}\n\n.icon-ion-ios-cloudy-night-outline:before {\n\tcontent: \"\\f40d\";\n}\n\n.icon-ion-ios-cloudy-night:before {\n\tcontent: \"\\f40e\";\n}\n\n.icon-ion-ios-cloudy-outline:before {\n\tcontent: \"\\f40f\";\n}\n\n.icon-ion-ios-cloudy:before {\n\tcontent: \"\\f410\";\n}\n\n.icon-ion-ios-cog-outline:before {\n\tcontent: \"\\f411\";\n}\n\n.icon-ion-ios-cog:before {\n\tcontent: \"\\f412\";\n}\n\n.icon-ion-ios-color-filter-outline:before {\n\tcontent: \"\\f413\";\n}\n\n.icon-ion-ios-color-filter:before {\n\tcontent: \"\\f414\";\n}\n\n.icon-ion-ios-color-wand-outline:before {\n\tcontent: \"\\f415\";\n}\n\n.icon-ion-ios-color-wand:before {\n\tcontent: \"\\f416\";\n}\n\n.icon-ion-ios-compose-outline:before {\n\tcontent: \"\\f417\";\n}\n\n.icon-ion-ios-compose:before {\n\tcontent: \"\\f418\";\n}\n\n.icon-ion-ios-contact-outline:before {\n\tcontent: \"\\f419\";\n}\n\n.icon-ion-ios-contact:before {\n\tcontent: \"\\f41a\";\n}\n\n.icon-ion-ios-copy-outline:before {\n\tcontent: \"\\f41b\";\n}\n\n.icon-ion-ios-copy:before {\n\tcontent: \"\\f41c\";\n}\n\n.icon-ion-ios-crop-strong:before {\n\tcontent: \"\\f41d\";\n}\n\n.icon-ion-ios-crop:before {\n\tcontent: \"\\f41e\";\n}\n\n.icon-ion-ios-download-outline:before {\n\tcontent: \"\\f41f\";\n}\n\n.icon-ion-ios-download:before {\n\tcontent: \"\\f420\";\n}\n\n.icon-ion-ios-drag:before {\n\tcontent: \"\\f421\";\n}\n\n.icon-ion-ios-email-outline:before {\n\tcontent: \"\\f422\";\n\t\n}\n\n.icon-ion-ios-email:before {\n\tcontent: \"\\f423\";\n}\n\n.icon-ion-ios-eye-outline:before {\n\tcontent: \"\\f424\";\n}\n\n.icon-ion-ios-eye:before {\n\tcontent: \"\\f425\";\n}\n\n.icon-ion-ios-fastforward-outline:before {\n\tcontent: \"\\f426\";\n}\n\n.icon-ion-ios-fastforward:before {\n\tcontent: \"\\f427\";\n}\n\n.icon-ion-ios-filing-outline:before {\n\tcontent: \"\\f428\";\n}\n\n.icon-ion-ios-filing:before {\n\tcontent: \"\\f429\";\n}\n\n.icon-ion-ios-film-outline:before {\n\tcontent: \"\\f42a\";\n}\n\n.icon-ion-ios-film:before {\n\tcontent: \"\\f42b\";\n}\n\n.icon-ion-ios-flag-outline:before {\n\tcontent: \"\\f42c\";\n}\n\n.icon-ion-ios-flag:before {\n\tcontent: \"\\f42d\";\n}\n\n.icon-ion-ios-flame-outline:before {\n\tcontent: \"\\f42e\";\n}\n\n.icon-ion-ios-flame:before {\n\tcontent: \"\\f42f\";\n}\n\n.icon-ion-ios-flask-outline:before {\n\tcontent: \"\\f430\";\n}\n\n.icon-ion-ios-flask:before {\n\tcontent: \"\\f431\";\n}\n\n.icon-ion-ios-flower-outline:before {\n\tcontent: \"\\f432\";\n}\n\n.icon-ion-ios-flower:before {\n\tcontent: \"\\f433\";\n}\n\n.icon-ion-ios-folder-outline:before {\n\tcontent: \"\\f434\";\n}\n\n.icon-ion-ios-folder:before {\n\tcontent: \"\\f435\";\n}\n\n.icon-ion-ios-football-outline:before {\n\tcontent: \"\\f436\";\n}\n\n.icon-ion-ios-football:before {\n\tcontent: \"\\f437\";\n}\n\n.icon-ion-ios-game-controller-a-outline:before {\n\tcontent: \"\\f438\";\n}\n\n.icon-ion-ios-game-controller-a:before {\n\tcontent: \"\\f439\";\n}\n\n.icon-ion-ios-game-controller-b-outline:before {\n\tcontent: \"\\f43a\";\n}\n\n.icon-ion-ios-game-controller-b:before {\n\tcontent: \"\\f43b\";\n}\n\n.icon-ion-ios-gear-outline:before {\n\tcontent: \"\\f43c\";\n}\n\n.icon-ion-ios-gear:before {\n\tcontent: \"\\f43d\";\n}\n\n.icon-ion-ios-glasses-outline:before {\n\tcontent: \"\\f43e\";\n}\n\n.icon-ion-ios-glasses:before {\n\tcontent: \"\\f43f\";\n}\n\n.icon-ion-ios-grid-view-outline:before {\n\tcontent: \"\\f440\";\n}\n\n.icon-ion-ios-grid-view:before {\n\tcontent: \"\\f441\";\n}\n\n.icon-ion-ios-heart-outline:before {\n\tcontent: \"\\f442\";\n}\n\n.icon-ion-ios-heart:before {\n\tcontent: \"\\f443\";\n}\n\n.icon-ion-ios-help-empty:before {\n\tcontent: \"\\f444\";\n}\n\n.icon-ion-ios-help-outline:before {\n\tcontent: \"\\f445\";\n}\n\n.icon-ion-ios-help:before {\n\tcontent: \"\\f446\";\n}\n\n.icon-ion-ios-home-outline:before {\n\tcontent: \"\\f447\";\n}\n\n.icon-ion-ios-home:before {\n\tcontent: \"\\f448\";\n}\n\n.icon-ion-ios-infinite-outline:before {\n\tcontent: \"\\f449\";\n}\n\n.icon-ion-ios-infinite:before {\n\tcontent: \"\\f44a\";\n}\n\n.icon-ion-ios-information-empty:before {\n\tcontent: \"\\f44b\";\n}\n\n.icon-ion-ios-information-outline:before {\n\tcontent: \"\\f44c\";\n}\n\n.icon-ion-ios-information:before {\n\tcontent: \"\\f44d\";\n}\n\n.icon-ion-ios-ionic-outline:before {\n\tcontent: \"\\f44e\";\n}\n\n.icon-ion-ios-keypad-outline:before {\n\tcontent: \"\\f44f\";\n}\n\n.icon-ion-ios-keypad:before {\n\tcontent: \"\\f450\";\n}\n\n.icon-ion-ios-lightbulb-outline:before {\n\tcontent: \"\\f451\";\n}\n\n.icon-ion-ios-lightbulb:before {\n\tcontent: \"\\f452\";\n}\n\n.icon-ion-ios-list-outline:before {\n\tcontent: \"\\f453\";\n}\n\n.icon-ion-ios-list:before {\n\tcontent: \"\\f454\";\n}\n\n.icon-ion-ios-location-outline:before {\n\tcontent: \"\\f455\";\n}\n\n.icon-ion-ios-location:before {\n\tcontent: \"\\f456\";\n}\n\n.icon-ion-ios-locked-outline:before {\n\tcontent: \"\\f457\";\n}\n\n.icon-ion-ios-locked:before {\n\tcontent: \"\\f458\";\n}\n\n.icon-ion-ios-loop-strong:before {\n\tcontent: \"\\f459\";\n}\n\n.icon-ion-ios-loop:before {\n\tcontent: \"\\f45a\";\n}\n\n.icon-ion-ios-medical-outline:before {\n\tcontent: \"\\f45b\";\n}\n\n.icon-ion-ios-medical:before {\n\tcontent: \"\\f45c\";\n}\n\n.icon-ion-ios-medkit-outline:before {\n\tcontent: \"\\f45d\";\n}\n\n.icon-ion-ios-medkit:before {\n\tcontent: \"\\f45e\";\n}\n\n.icon-ion-ios-mic-off:before {\n\tcontent: \"\\f45f\";\n}\n\n.icon-ion-ios-mic-outline:before {\n\tcontent: \"\\f460\";\n}\n\n.icon-ion-ios-mic:before {\n\tcontent: \"\\f461\";\n}\n\n.icon-ion-ios-minus-empty:before {\n\tcontent: \"\\f462\";\n}\n\n.icon-ion-ios-minus-outline:before {\n\tcontent: \"\\f463\";\n}\n\n.icon-ion-ios-minus:before {\n\tcontent: \"\\f464\";\n}\n\n.icon-ion-ios-monitor-outline:before {\n\tcontent: \"\\f465\";\n}\n\n.icon-ion-ios-monitor:before {\n\tcontent: \"\\f466\";\n}\n\n.icon-ion-ios-moon-outline:before {\n\tcontent: \"\\f467\";\n}\n\n.icon-ion-ios-moon:before {\n\tcontent: \"\\f468\";\n}\n\n.icon-ion-ios-more-outline:before {\n\tcontent: \"\\f469\";\n}\n\n.icon-ion-ios-more:before {\n\tcontent: \"\\f46a\";\n}\n\n.icon-ion-ios-musical-note:before {\n\tcontent: \"\\f46b\";\n}\n\n.icon-ion-ios-musical-notes:before {\n\tcontent: \"\\f46c\";\n}\n\n.icon-ion-ios-navigate-outline:before {\n\tcontent: \"\\f46d\";\n}\n\n.icon-ion-ios-navigate:before {\n\tcontent: \"\\f46e\";\n}\n\n.icon-ion-ios-nutrition-outline:before {\n\tcontent: \"\\f46f\";\n}\n\n.icon-ion-ios-nutrition:before {\n\tcontent: \"\\f470\";\n}\n\n.icon-ion-ios-paper-outline:before {\n\tcontent: \"\\f471\";\n}\n\n.icon-ion-ios-paper:before {\n\tcontent: \"\\f472\";\n}\n\n.icon-ion-ios-paperplane-outline:before {\n\tcontent: \"\\f473\";\n}\n\n.icon-ion-ios-paperplane:before {\n\tcontent: \"\\f474\";\n}\n\n.icon-ion-ios-partlysunny-outline:before {\n\tcontent: \"\\f475\";\n}\n\n.icon-ion-ios-partlysunny:before {\n\tcontent: \"\\f476\";\n}\n\n.icon-ion-ios-pause-outline:before {\n\tcontent: \"\\f477\";\n}\n\n.icon-ion-ios-pause:before {\n\tcontent: \"\\f478\";\n}\n\n.icon-ion-ios-paw-outline:before {\n\tcontent: \"\\f479\";\n}\n\n.icon-ion-ios-paw:before {\n\tcontent: \"\\f47a\";\n}\n\n.icon-ion-ios-people-outline:before {\n\tcontent: \"\\f47b\";\n}\n\n.icon-ion-ios-people:before {\n\tcontent: \"\\f47c\";\n}\n\n.icon-ion-ios-person-outline:before {\n\tcontent: \"\\f47d\";\n}\n\n.icon-ion-ios-person:before {\n\tcontent: \"\\f47e\";\n}\n\n.icon-ion-ios-personadd-outline:before {\n\tcontent: \"\\f47f\";\n}\n\n.icon-ion-ios-personadd:before {\n\tcontent: \"\\f480\";\n}\n\n.icon-ion-ios-photos-outline:before {\n\tcontent: \"\\f481\";\n}\n\n.icon-ion-ios-photos:before {\n\tcontent: \"\\f482\";\n}\n\n.icon-ion-ios-pie-outline:before {\n\tcontent: \"\\f483\";\n}\n\n.icon-ion-ios-pie:before {\n\tcontent: \"\\f484\";\n}\n\n.icon-ion-ios-pint-outline:before {\n\tcontent: \"\\f485\";\n}\n\n.icon-ion-ios-pint:before {\n\tcontent: \"\\f486\";\n}\n\n.icon-ion-ios-play-outline:before {\n\tcontent: \"\\f487\";\n}\n\n.icon-ion-ios-play:before {\n\tcontent: \"\\f488\";\n}\n\n.icon-ion-ios-plus-empty:before {\n\tcontent: \"\\f489\";\n}\n\n.icon-ion-ios-plus-outline:before {\n\tcontent: \"\\f48a\";\n}\n\n.icon-ion-ios-plus:before {\n\tcontent: \"\\f48b\";\n}\n\n.icon-ion-ios-pricetag-outline:before {\n\tcontent: \"\\f48c\";\n}\n\n.icon-ion-ios-pricetag:before {\n\tcontent: \"\\f48d\";\n}\n\n.icon-ion-ios-pricetags-outline:before {\n\tcontent: \"\\f48e\";\n}\n\n.icon-ion-ios-pricetags:before {\n\tcontent: \"\\f48f\";\n}\n\n.icon-ion-ios-printer-outline:before {\n\tcontent: \"\\f490\";\n}\n\n.icon-ion-ios-printer:before {\n\tcontent: \"\\f491\";\n}\n\n.icon-ion-ios-pulse-strong:before {\n\tcontent: \"\\f492\";\n}\n\n.icon-ion-ios-pulse:before {\n\tcontent: \"\\f493\";\n}\n\n.icon-ion-ios-rainy-outline:before {\n\tcontent: \"\\f494\";\n}\n\n.icon-ion-ios-rainy:before {\n\tcontent: \"\\f495\";\n}\n\n.icon-ion-ios-recording-outline:before {\n\tcontent: \"\\f496\";\n}\n\n.icon-ion-ios-recording:before {\n\tcontent: \"\\f497\";\n}\n\n.icon-ion-ios-redo-outline:before {\n\tcontent: \"\\f498\";\n}\n\n.icon-ion-ios-redo:before {\n\tcontent: \"\\f499\";\n}\n\n.icon-ion-ios-refresh-empty:before {\n\tcontent: \"\\f49a\";\n}\n\n.icon-ion-ios-refresh-outline:before {\n\tcontent: \"\\f49b\";\n}\n\n.icon-ion-ios-refresh:before {\n\tcontent: \"\\f49c\";\n}\n\n.icon-ion-ios-reload:before {\n\tcontent: \"\\f49d\";\n}\n\n.icon-ion-ios-reverse-camera-outline:before {\n\tcontent: \"\\f49e\";\n}\n\n.icon-ion-ios-reverse-camera:before {\n\tcontent: \"\\f49f\";\n}\n\n.icon-ion-ios-rewind-outline:before {\n\tcontent: \"\\f4a0\";\n}\n\n.icon-ion-ios-rewind:before {\n\tcontent: \"\\f4a1\";\n}\n\n.icon-ion-ios-rose-outline:before {\n\tcontent: \"\\f4a2\";\n}\n\n.icon-ion-ios-rose:before {\n\tcontent: \"\\f4a3\";\n}\n\n.icon-ion-ios-search-strong:before {\n\tcontent: \"\\f4a4\";\n}\n\n.icon-ion-ios-search:before {\n\tcontent: \"\\f4a5\";\n}\n\n.icon-ion-ios-settings-strong:before {\n\tcontent: \"\\f4a6\";\n}\n\n.icon-ion-ios-settings:before {\n\tcontent: \"\\f4a7\";\n}\n\n.icon-ion-ios-shuffle-strong:before {\n\tcontent: \"\\f4a8\";\n}\n\n.icon-ion-ios-shuffle:before {\n\tcontent: \"\\f4a9\";\n}\n\n.icon-ion-ios-skipbackward-outline:before {\n\tcontent: \"\\f4aa\";\n}\n\n.icon-ion-ios-skipbackward:before {\n\tcontent: \"\\f4ab\";\n}\n\n.icon-ion-ios-skipforward-outline:before {\n\tcontent: \"\\f4ac\";\n}\n\n.icon-ion-ios-skipforward:before {\n\tcontent: \"\\f4ad\";\n}\n\n.icon-ion-ios-snowy:before {\n\tcontent: \"\\f4ae\";\n}\n\n.icon-ion-ios-speedometer-outline:before {\n\tcontent: \"\\f4af\";\n}\n\n.icon-ion-ios-speedometer:before {\n\tcontent: \"\\f4b0\";\n}\n\n.icon-ion-ios-star-half:before {\n\tcontent: \"\\f4b1\";\n}\n\n.icon-ion-ios-star-outline:before {\n\tcontent: \"\\f4b2\";\n}\n\n.icon-ion-ios-star:before {\n\tcontent: \"\\f4b3\";\n}\n\n.icon-ion-ios-stopwatch-outline:before {\n\tcontent: \"\\f4b4\";\n}\n\n.icon-ion-ios-stopwatch:before {\n\tcontent: \"\\f4b5\";\n}\n\n.icon-ion-ios-sunny-outline:before {\n\tcontent: \"\\f4b6\";\n}\n\n.icon-ion-ios-sunny:before {\n\tcontent: \"\\f4b7\";\n}\n\n.icon-ion-ios-telephone-outline:before {\n\tcontent: \"\\f4b8\";\n}\n\n.icon-ion-ios-telephone:before {\n\tcontent: \"\\f4b9\";\n}\n\n.icon-ion-ios-tennisball-outline:before {\n\tcontent: \"\\f4ba\";\n}\n\n.icon-ion-ios-tennisball:before {\n\tcontent: \"\\f4bb\";\n}\n\n.icon-ion-ios-thunderstorm-outline:before {\n\tcontent: \"\\f4bc\";\n}\n\n.icon-ion-ios-thunderstorm:before {\n\tcontent: \"\\f4bd\";\n}\n\n.icon-ion-ios-time-outline:before {\n\tcontent: \"\\f4be\";\n}\n\n.icon-ion-ios-time:before {\n\tcontent: \"\\f4bf\";\n}\n\n.icon-ion-ios-timer-outline:before {\n\tcontent: \"\\f4c0\";\n}\n\n.icon-ion-ios-timer:before {\n\tcontent: \"\\f4c1\";\n}\n\n.icon-ion-ios-toggle-outline:before {\n\tcontent: \"\\f4c2\";\n}\n\n.icon-ion-ios-toggle:before {\n\tcontent: \"\\f4c3\";\n}\n\n.icon-ion-ios-trash-outline:before {\n\tcontent: \"\\f4c4\";\n}\n\n.icon-ion-ios-trash:before {\n\tcontent: \"\\f4c5\";\n}\n\n.icon-ion-ios-undo-outline:before {\n\tcontent: \"\\f4c6\";\n}\n\n.icon-ion-ios-undo:before {\n\tcontent: \"\\f4c7\";\n}\n\n.icon-ion-ios-unlocked-outline:before {\n\tcontent: \"\\f4c8\";\n}\n\n.icon-ion-ios-unlocked:before {\n\tcontent: \"\\f4c9\";\n}\n\n.icon-ion-ios-upload-outline:before {\n\tcontent: \"\\f4ca\";\n}\n\n.icon-ion-ios-upload:before {\n\tcontent: \"\\f4cb\";\n}\n\n.icon-ion-ios-videocam-outline:before {\n\tcontent: \"\\f4cc\";\n}\n\n.icon-ion-ios-videocam:before {\n\tcontent: \"\\f4cd\";\n}\n\n.icon-ion-ios-volume-high:before {\n\tcontent: \"\\f4ce\";\n}\n\n.icon-ion-ios-volume-low:before {\n\tcontent: \"\\f4cf\";\n}\n\n.icon-ion-ios-wineglass-outline:before {\n\tcontent: \"\\f4d0\";\n}\n\n.icon-ion-ios-wineglass:before {\n\tcontent: \"\\f4d1\";\n}\n\n.icon-ion-ios-world-outline:before {\n\tcontent: \"\\f4d2\";\n}\n\n.icon-ion-ios-world:before {\n\tcontent: \"\\f4d3\";\n}\n\n.icon-ion-ipad:before {\n\tcontent: \"\\f1f9\";\n}\n\n.icon-ion-iphone:before {\n\tcontent: \"\\f1fa\";\n}\n\n.icon-ion-ipod:before {\n\tcontent: \"\\f1fb\";\n}\n\n.icon-ion-jet:before {\n\tcontent: \"\\f295\";\n}\n\n.icon-ion-key:before {\n\tcontent: \"\\f296\";\n}\n\n.icon-ion-knife:before {\n\tcontent: \"\\f297\";\n}\n\n.icon-ion-laptop:before {\n\tcontent: \"\\f1fc\";\n}\n\n.icon-ion-leaf:before {\n\tcontent: \"\\f1fd\";\n}\n\n.icon-ion-levels:before {\n\tcontent: \"\\f298\";\n}\n\n.icon-ion-lightbulb:before {\n\tcontent: \"\\f299\";\n}\n\n.icon-ion-link:before {\n\tcontent: \"\\f1fe\";\n}\n\n.icon-ion-load-a:before {\n\tcontent: \"\\f29a\";\n}\n\n.icon-ion-load-b:before {\n\tcontent: \"\\f29b\";\n}\n\n.icon-ion-load-c:before {\n\tcontent: \"\\f29c\";\n}\n\n.icon-ion-load-d:before {\n\tcontent: \"\\f29d\";\n}\n\n.icon-ion-location:before {\n\tcontent: \"\\f1ff\";\n}\n\n.icon-ion-lock-combination:before {\n\tcontent: \"\\f4d4\";\n}\n\n.icon-ion-locked:before {\n\tcontent: \"\\f200\";\n}\n\n.icon-ion-log-in:before {\n\tcontent: \"\\f29e\";\n}\n\n.icon-ion-log-out:before {\n\tcontent: \"\\f29f\";\n}\n\n.icon-ion-loop:before {\n\tcontent: \"\\f201\";\n}\n\n.icon-ion-magnet:before {\n\tcontent: \"\\f2a0\";\n}\n\n.icon-ion-male:before {\n\tcontent: \"\\f2a1\";\n}\n\n.icon-ion-man:before {\n\tcontent: \"\\f202\";\n}\n\n.icon-ion-map:before {\n\tcontent: \"\\f203\";\n}\n\n.icon-ion-medkit:before {\n\tcontent: \"\\f2a2\";\n}\n\n.icon-ion-merge:before {\n\tcontent: \"\\f33f\";\n}\n\n.icon-ion-mic-a:before {\n\tcontent: \"\\f204\";\n}\n\n.icon-ion-mic-b:before {\n\tcontent: \"\\f205\";\n}\n\n.icon-ion-mic-c:before {\n\tcontent: \"\\f206\";\n}\n\n.icon-ion-minus-circled:before {\n\tcontent: \"\\f207\";\n}\n\n.icon-ion-minus-round:before {\n\tcontent: \"\\f208\";\n}\n\n.icon-ion-minus:before {\n\tcontent: \"\\f209\";\n}\n\n.icon-ion-model-s:before {\n\tcontent: \"\\f2c1\";\n}\n\n.icon-ion-monitor:before {\n\tcontent: \"\\f20a\";\n}\n\n.icon-ion-more:before {\n\tcontent: \"\\f20b\";\n}\n\n.icon-ion-mouse:before {\n\tcontent: \"\\f340\";\n}\n\n.icon-ion-music-note:before {\n\tcontent: \"\\f20c\";\n}\n\n.icon-ion-navicon-round:before {\n\tcontent: \"\\f20d\";\n}\n\n.icon-ion-navicon:before {\n\tcontent: \"\\f20e\";\n}\n\n.icon-ion-navigate:before {\n\tcontent: \"\\f2a3\";\n}\n\n.icon-ion-network:before {\n\tcontent: \"\\f341\";\n}\n\n.icon-ion-no-smoking:before {\n\tcontent: \"\\f2c2\";\n}\n\n.icon-ion-nuclear:before {\n\tcontent: \"\\f2a4\";\n}\n\n.icon-ion-outlet:before {\n\tcontent: \"\\f342\";\n}\n\n.icon-ion-paintbrush:before {\n\tcontent: \"\\f4d5\";\n}\n\n.icon-ion-paintbucket:before {\n\tcontent: \"\\f4d6\";\n}\n\n.icon-ion-paper-airplane:before {\n\tcontent: \"\\f2c3\";\n}\n\n.icon-ion-paperclip:before {\n\tcontent: \"\\f20f\";\n}\n\n.icon-ion-pause:before {\n\tcontent: \"\\f210\";\n}\n\n.icon-ion-person-add:before {\n\tcontent: \"\\f211\";\n}\n\n.icon-ion-person-stalker:before {\n\tcontent: \"\\f212\";\n}\n\n.icon-ion-person:before {\n\tcontent: \"\\f213\";\n}\n\n.icon-ion-pie-graph:before {\n\tcontent: \"\\f2a5\";\n}\n\n.icon-ion-pin:before {\n\tcontent: \"\\f2a6\";\n}\n\n.icon-ion-pinpoint:before {\n\tcontent: \"\\f2a7\";\n}\n\n.icon-ion-pizza:before {\n\tcontent: \"\\f2a8\";\n}\n\n.icon-ion-plane:before {\n\tcontent: \"\\f214\";\n}\n\n.icon-ion-planet:before {\n\tcontent: \"\\f343\";\n}\n\n.icon-ion-play:before {\n\tcontent: \"\\f215\";\n}\n\n.icon-ion-playstation:before {\n\tcontent: \"\\f30a\";\n}\n\n.icon-ion-plus-circled:before {\n\tcontent: \"\\f216\";\n}\n\n.icon-ion-plus-round:before {\n\tcontent: \"\\f217\";\n}\n\n.icon-ion-plus:before {\n\tcontent: \"\\f218\";\n}\n\n.icon-ion-podium:before {\n\tcontent: \"\\f344\";\n}\n\n.icon-ion-pound:before {\n\tcontent: \"\\f219\";\n}\n\n.icon-ion-power:before {\n\tcontent: \"\\f2a9\";\n}\n\n.icon-ion-pricetag:before {\n\tcontent: \"\\f2aa\";\n}\n\n.icon-ion-pricetags:before {\n\tcontent: \"\\f2ab\";\n}\n\n.icon-ion-printer:before {\n\tcontent: \"\\f21a\";\n}\n\n.icon-ion-pull-request:before {\n\tcontent: \"\\f345\";\n}\n\n.icon-ion-qr-scanner:before {\n\tcontent: \"\\f346\";\n}\n\n.icon-ion-quote:before {\n\tcontent: \"\\f347\";\n}\n\n.icon-ion-radio-waves:before {\n\tcontent: \"\\f2ac\";\n}\n\n.icon-ion-record:before {\n\tcontent: \"\\f21b\";\n}\n\n.icon-ion-refresh:before {\n\tcontent: \"\\f21c\";\n}\n\n.icon-ion-reply-all:before {\n\tcontent: \"\\f21d\";\n}\n\n.icon-ion-reply:before {\n\tcontent: \"\\f21e\";\n}\n\n.icon-ion-ribbon-a:before {\n\tcontent: \"\\f348\";\n}\n\n.icon-ion-ribbon-b:before {\n\tcontent: \"\\f349\";\n}\n\n.icon-ion-sad-outline:before {\n\tcontent: \"\\f4d7\";\n}\n\n.icon-ion-sad:before {\n\tcontent: \"\\f34a\";\n}\n\n.icon-ion-scissors:before {\n\tcontent: \"\\f34b\";\n}\n\n.icon-ion-search:before {\n\tcontent: \"\\f21f\";\n}\n\n.icon-ion-settings:before {\n\tcontent: \"\\f2ad\";\n}\n\n.icon-ion-share:before {\n\tcontent: \"\\f220\";\n}\n\n.icon-ion-shuffle:before {\n\tcontent: \"\\f221\";\n}\n\n.icon-ion-skip-backward:before {\n\tcontent: \"\\f222\";\n}\n\n.icon-ion-skip-forward:before {\n\tcontent: \"\\f223\";\n}\n\n.icon-ion-social-android-outline:before {\n\tcontent: \"\\f224\";\n}\n\n.icon-ion-social-android:before {\n\tcontent: \"\\f225\";\n}\n\n.icon-ion-social-angular-outline:before {\n\tcontent: \"\\f4d8\";\n}\n\n.icon-ion-social-angular:before {\n\tcontent: \"\\f4d9\";\n}\n\n.icon-ion-social-apple-outline:before {\n\tcontent: \"\\f226\";\n}\n\n.icon-ion-social-apple:before {\n\tcontent: \"\\f227\";\n}\n\n.icon-ion-social-bitcoin-outline:before {\n\tcontent: \"\\f2ae\";\n}\n\n.icon-ion-social-bitcoin:before {\n\tcontent: \"\\f2af\";\n}\n\n.icon-ion-social-buffer-outline:before {\n\tcontent: \"\\f228\";\n}\n\n.icon-ion-social-buffer:before {\n\tcontent: \"\\f229\";\n}\n\n.icon-ion-social-chrome-outline:before {\n\tcontent: \"\\f4da\";\n}\n\n.icon-ion-social-chrome:before {\n\tcontent: \"\\f4db\";\n}\n\n.icon-ion-social-codepen-outline:before {\n\tcontent: \"\\f4dc\";\n}\n\n.icon-ion-social-codepen:before {\n\tcontent: \"\\f4dd\";\n}\n\n.icon-ion-social-css3-outline:before {\n\tcontent: \"\\f4de\";\n}\n\n.icon-ion-social-css3:before {\n\tcontent: \"\\f4df\";\n}\n\n.icon-ion-social-designernews-outline:before {\n\tcontent: \"\\f22a\";\n}\n\n.icon-ion-social-designernews:before {\n\tcontent: \"\\f22b\";\n}\n\n.icon-ion-social-dribbble-outline:before {\n\tcontent: \"\\f22c\";\n}\n\n.icon-ion-social-dribbble:before {\n\tcontent: \"\\f22d\";\n}\n\n.icon-ion-social-dropbox-outline:before {\n\tcontent: \"\\f22e\";\n}\n\n.icon-ion-social-dropbox:before {\n\tcontent: \"\\f22f\";\n}\n\n.icon-ion-social-euro-outline:before {\n\tcontent: \"\\f4e0\";\n}\n\n.icon-ion-social-euro:before {\n\tcontent: \"\\f4e1\";\n}\n\n.icon-ion-social-facebook-outline:before {\n\tcontent: \"\\f230\";\n}\n\n.icon-ion-social-facebook:before {\n\tcontent: \"\\f231\";\n}\n\n.icon-ion-social-foursquare-outline:before {\n\tcontent: \"\\f34c\";\n}\n\n.icon-ion-social-foursquare:before {\n\tcontent: \"\\f34d\";\n}\n\n.icon-ion-social-freebsd-devil:before {\n\tcontent: \"\\f2c4\";\n}\n\n.icon-ion-social-github-outline:before {\n\tcontent: \"\\f232\";\n}\n\n.icon-ion-social-github:before {\n\tcontent: \"\\f233\";\n}\n\n.icon-ion-social-google-outline:before {\n\tcontent: \"\\f34e\";\n}\n\n.icon-ion-social-google:before {\n\tcontent: \"\\f34f\";\n}\n\n.icon-ion-social-googleplus-outline:before {\n\tcontent: \"\\f234\";\n}\n\n.icon-ion-social-googleplus:before {\n\tcontent: \"\\f235\";\n}\n\n.icon-ion-social-hackernews-outline:before {\n\tcontent: \"\\f236\";\n}\n\n.icon-ion-social-hackernews:before {\n\tcontent: \"\\f237\";\n}\n\n.icon-ion-social-html5-outline:before {\n\tcontent: \"\\f4e2\";\n}\n\n.icon-ion-social-html5:before {\n\tcontent: \"\\f4e3\";\n}\n\n.icon-ion-social-instagram-outline:before {\n\tcontent: \"\\f350\";\n}\n\n.icon-ion-social-instagram:before {\n\tcontent: \"\\f351\";\n}\n\n.icon-ion-social-javascript-outline:before {\n\tcontent: \"\\f4e4\";\n}\n\n.icon-ion-social-javascript:before {\n\tcontent: \"\\f4e5\";\n}\n\n.icon-ion-social-linkedin-outline:before {\n\tcontent: \"\\f238\";\n}\n\n.icon-ion-social-linkedin:before {\n\tcontent: \"\\f239\";\n}\n\n.icon-ion-social-markdown:before {\n\tcontent: \"\\f4e6\";\n}\n\n.icon-ion-social-nodejs:before {\n\tcontent: \"\\f4e7\";\n}\n\n.icon-ion-social-octocat:before {\n\tcontent: \"\\f4e8\";\n}\n\n.icon-ion-social-pinterest-outline:before {\n\tcontent: \"\\f2b0\";\n}\n\n.icon-ion-social-pinterest:before {\n\tcontent: \"\\f2b1\";\n}\n\n.icon-ion-social-python:before {\n\tcontent: \"\\f4e9\";\n}\n\n.icon-ion-social-reddit-outline:before {\n\tcontent: \"\\f23a\";\n}\n\n.icon-ion-social-reddit:before {\n\tcontent: \"\\f23b\";\n}\n\n.icon-ion-social-rss-outline:before {\n\tcontent: \"\\f23c\";\n}\n\n.icon-ion-social-rss:before {\n\tcontent: \"\\f23d\";\n}\n\n.icon-ion-social-sass:before {\n\tcontent: \"\\f4ea\";\n}\n\n.icon-ion-social-skype-outline:before {\n\tcontent: \"\\f23e\";\n}\n\n.icon-ion-social-skype:before {\n\tcontent: \"\\f23f\";\n}\n\n.icon-ion-social-snapchat-outline:before {\n\tcontent: \"\\f4eb\";\n}\n\n.icon-ion-social-snapchat:before {\n\tcontent: \"\\f4ec\";\n}\n\n.icon-ion-social-tumblr-outline:before {\n\tcontent: \"\\f240\";\n}\n\n.icon-ion-social-tumblr:before {\n\tcontent: \"\\f241\";\n}\n\n.icon-ion-social-tux:before {\n\tcontent: \"\\f2c5\";\n}\n\n.icon-ion-social-twitch-outline:before {\n\tcontent: \"\\f4ed\";\n}\n\n.icon-ion-social-twitch:before {\n\tcontent: \"\\f4ee\";\n}\n\n.icon-ion-social-twitter-outline:before {\n\tcontent: \"\\f242\";\n}\n\n.icon-ion-social-twitter:before {\n\tcontent: \"\\f243\";\n}\n\n.icon-ion-social-usd-outline:before {\n\tcontent: \"\\f352\";\n}\n\n.icon-ion-social-usd:before {\n\tcontent: \"\\f353\";\n}\n\n.icon-ion-social-vimeo-outline:before {\n\tcontent: \"\\f244\";\n}\n\n.icon-ion-social-vimeo:before {\n\tcontent: \"\\f245\";\n}\n\n.icon-ion-social-whatsapp-outline:before {\n\tcontent: \"\\f4ef\";\n}\n\n.icon-ion-social-whatsapp:before {\n\tcontent: \"\\f4f0\";\n}\n\n.icon-ion-social-windows-outline:before {\n\tcontent: \"\\f246\";\n}\n\n.icon-ion-social-windows:before {\n\tcontent: \"\\f247\";\n}\n\n.icon-ion-social-wordpress-outline:before {\n\tcontent: \"\\f248\";\n}\n\n.icon-ion-social-wordpress:before {\n\tcontent: \"\\f249\";\n}\n\n.icon-ion-social-yahoo-outline:before {\n\tcontent: \"\\f24a\";\n}\n\n.icon-ion-social-yahoo:before {\n\tcontent: \"\\f24b\";\n}\n\n.icon-ion-social-yen-outline:before {\n\tcontent: \"\\f4f1\";\n}\n\n.icon-ion-social-yen:before {\n\tcontent: \"\\f4f2\";\n}\n\n.icon-ion-social-youtube-outline:before {\n\tcontent: \"\\f24c\";\n}\n\n.icon-ion-social-youtube:before {\n\tcontent: \"\\f24d\";\n}\n\n.icon-ion-soup-can-outline:before {\n\tcontent: \"\\f4f3\";\n}\n\n.icon-ion-soup-can:before {\n\tcontent: \"\\f4f4\";\n}\n\n.icon-ion-speakerphone:before {\n\tcontent: \"\\f2b2\";\n}\n\n.icon-ion-speedometer:before {\n\tcontent: \"\\f2b3\";\n}\n\n.icon-ion-spoon:before {\n\tcontent: \"\\f2b4\";\n}\n\n.icon-ion-star:before {\n\tcontent: \"\\f24e\";\n}\n\n.icon-ion-stats-bars:before {\n\tcontent: \"\\f2b5\";\n}\n\n.icon-ion-steam:before {\n\tcontent: \"\\f30b\";\n}\n\n.icon-ion-stop:before {\n\tcontent: \"\\f24f\";\n}\n\n.icon-ion-thermometer:before {\n\tcontent: \"\\f2b6\";\n}\n\n.icon-ion-thumbsdown:before {\n\tcontent: \"\\f250\";\n}\n\n.icon-ion-thumbsup:before {\n\tcontent: \"\\f251\";\n}\n\n.icon-ion-toggle-filled:before {\n\tcontent: \"\\f354\";\n}\n\n.icon-ion-toggle:before {\n\tcontent: \"\\f355\";\n}\n\n.icon-ion-transgender:before {\n\tcontent: \"\\f4f5\";\n}\n\n.icon-ion-trash-a:before {\n\tcontent: \"\\f252\";\n}\n\n.icon-ion-trash-b:before {\n\tcontent: \"\\f253\";\n}\n\n.icon-ion-trophy:before {\n\tcontent: \"\\f356\";\n}\n\n.icon-ion-tshirt-outline:before {\n\tcontent: \"\\f4f6\";\n}\n\n.icon-ion-tshirt:before {\n\tcontent: \"\\f4f7\";\n}\n\n.icon-ion-umbrella:before {\n\tcontent: \"\\f2b7\";\n}\n\n.icon-ion-university:before {\n\tcontent: \"\\f357\";\n}\n\n.icon-ion-unlocked:before {\n\tcontent: \"\\f254\";\n}\n\n.icon-ion-upload:before {\n\tcontent: \"\\f255\";\n}\n\n.icon-ion-usb:before {\n\tcontent: \"\\f2b8\";\n}\n\n.icon-ion-videocamera:before {\n\tcontent: \"\\f256\";\n}\n\n.icon-ion-volume-high:before {\n\tcontent: \"\\f257\";\n}\n\n.icon-ion-volume-low:before {\n\tcontent: \"\\f258\";\n}\n\n.icon-ion-volume-medium:before {\n\tcontent: \"\\f259\";\n}\n\n.icon-ion-volume-mute:before {\n\tcontent: \"\\f25a\";\n}\n\n.icon-ion-wand:before {\n\tcontent: \"\\f358\";\n}\n\n.icon-ion-waterdrop:before {\n\tcontent: \"\\f25b\";\n}\n\n.icon-ion-wifi:before {\n\tcontent: \"\\f25c\";\n}\n\n.icon-ion-wineglass:before {\n\tcontent: \"\\f2b9\";\n}\n\n.icon-ion-woman:before {\n\tcontent: \"\\f25d\";\n}\n\n.icon-ion-wrench:before {\n\tcontent: \"\\f2ba\";\n}\n\n.icon-ion-xbox:before {\n\tcontent: \"\\f30c\";\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/global.css": /*!************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-3-1!./node_modules/postcss-loader/src??ref--7-oneOf-3-2!./src/global.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, "* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n -webkit-app-region: no-drag;\n}\n\nimg.emoji {\n height: 1em !important;\n width: 1em !important;\n margin: 0 .05em 0 .1em;\n vertical-align: -0.1em;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.single-line {\n max-width: 100%;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\nul,\nol {\n list-style: none;\n}\n\ndiv,\nbutton,\nimg,\nvideo {\n outline: none;\n}\n\np,\ndiv {\n word-break: break-all;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/wfc.css": /*!*********************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-3-1!./node_modules/postcss-loader/src??ref--7-oneOf-3-2!./src/wfc.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, ".flex-row {\n display: flex;\n}\n\n.flex-column {\n display: flex;\n flex-direction: column;\n}\n\n.flex-1 {\n flex: 1;\n overflow: hidden;\n}\n\n.flex-justify-center {\n justify-content: center;\n}\n\n.flex-justify-start {\n justify-content: flex-start;\n}\n\n.flex-justify-end {\n justify-content: flex-end;\n}\n\n.flex-align-start {\n align-items: flex-start;\n}\n\n.flex-align-center {\n align-items: center;\n}\n\n.flex-align-end {\n align-items: flex-end;\n}\n\n.relative {\n position: relative;\n}\n\n.full-height {\n height: 100%;\n}\n\n.full-width {\n width: 100%;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/common/AlertView.vue?vue&type=style&index=0&id=28d02aa2&scoped=true&lang=css": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/common/AlertView.vue?vue&type=style&index=0&id=28d02aa2&scoped=true&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, "\n.alert-content-container[data-v-28d02aa2] {\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n box-shadow: 0 0.20833vw 0.41667vw 0 rgba(0, 0, 0, 0.2), 0 0.3125vw 1.04167vw 0 rgba(0, 0, 0, 0.19);\n}\n.portrait-container[data-v-28d02aa2] {\n width: 3.125vw;\n height: 3.125vw;\n margin: 0.52083vw 0;\n}\n.portrait-container > img[data-v-28d02aa2] {\n width: 100%;\n height: 100%;\n}\n.title[data-v-28d02aa2] {\n font-size: 0.78125vw;\n text-align: center;\n padding-top: 0.52083vw;\n}\n.content[data-v-28d02aa2] {\n font-size: 0.72917vw;\n padding: 0.52083vw;\n flex: 1;\n}\n.action-container[data-v-28d02aa2] {\n display: flex;\n width: 100%;\n height: 2.08333vw;\n margin-bottom: 1.04167vw;\n flex-direction: row-reverse;\n justify-content: space-around;\n align-items: center;\n}\n.action-container button[data-v-28d02aa2] {\n flex: 1;\n border-radius: 0.20833vw;\n padding: 0.26042vw 0;\n margin: 0 0.78125vw;\n border: 1px solid #cccccc;\n}\n.action-container .confirm[data-v-28d02aa2] {\n background: #4168e0ef;\n color: white;\n}\n.action-container .cancel[data-v-28d02aa2] {\n color: black;\n background: white;\n}\n.action-container .cancel[data-v-28d02aa2]:active {\n background: lightgrey;\n color: black;\n}\n.action-container .confirm[data-v-28d02aa2]:active {\n background: #4168e0;\n color: white;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageByCreateConversationView.vue?vue&type=style&index=0&id=9db52e12&lang=css&scoped=true": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageByCreateConversationView.vue?vue&type=style&index=0&id=9db52e12&lang=css&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, "\n.pick-user-container[data-v-9db52e12] {\n display: flex;\n height: 100%;\n width: 100%;\n}\n.user-list-panel[data-v-9db52e12] {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n background-color: #f7f7f7;\n overflow: hidden;\n}\n.user-list-panel .input-container[data-v-9db52e12] {\n display: flex;\n width: 100%;\n}\n.user-list-panel input[data-v-9db52e12] {\n height: 1.30208vw;\n margin: 0.78125vw 1.04167vw 0 0.78125vw;\n flex: 1;\n border-radius: 0.15625vw;\n border: 1px solid #ededed;\n background-color: white;\n padding-left: 0.52083vw;\n text-align: left;\n}\n.user-list-panel .user-list-container[data-v-9db52e12] {\n height: 100%;\n overflow: auto;\n}\n.user-list-container .back[data-v-9db52e12] {\n background-color: #f7f7f7;\n height: 2.08333vw;\n font-size: 0.67708vw;\n padding-left: 0.78125vw;\n display: flex;\n align-items: center;\n}\n.user-list-container .back[data-v-9db52e12]:active {\n background-color: #e5e5e5;\n}\n.checked-user-list-container[data-v-9db52e12] {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n.checked-user-list-container header[data-v-9db52e12] {\n height: 2.86458vw;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.checked-user-list-container header h2[data-v-9db52e12] {\n font-size: 0.83333vw;\n font-weight: normal;\n margin-left: 1.5625vw;\n}\n.checked-user-list-container header span[data-v-9db52e12] {\n font-size: 0.625vw;\n margin-right: 1.04167vw;\n}\n.checked-user-list-container .content[data-v-9db52e12] {\n height: 100%;\n flex: 1;\n display: flex;\n padding: 0 1.5625vw;\n flex-wrap: wrap;\n justify-content: flex-start;\n align-items: flex-start;\n align-content: flex-start;\n overflow: auto;\n}\n.checked-user-list-container .content .picked-user-container[data-v-9db52e12] {\n width: 33%;\n display: flex;\n flex-direction: column;\n -moz-column-count: 1;\n column-count: 1;\n justify-content: center;\n align-items: center;\n padding: 0.26042vw 0.52083vw;\n overflow: hidden;\n}\n.checked-user-list-container .content .picked-user-container .name[data-v-9db52e12] {\n text-align: center;\n max-width: 4.16667vw;\n font-size: 0.625vw;\n}\n.checked-user-list-container .content .picked-user-container .picked-user[data-v-9db52e12] {\n position: relative;\n height: 3.38542vw;\n width: 3.38542vw;\n}\n.checked-user-list-container .content .avatar[data-v-9db52e12] {\n width: 2.34375vw;\n height: 2.34375vw;\n margin: 0.52083vw 0.52083vw;\n border-radius: 0.15625vw;\n}\n.checked-user-list-container .content .unpick-button[data-v-9db52e12] {\n position: absolute;\n width: 1.04167vw;\n height: 1.04167vw;\n border: 1px solid white;\n border-radius: 0.52083vw;\n top: 0;\n right: 0;\n}\n.checked-user-list-container .content .unpick-button[data-v-9db52e12]:active {\n background-color: #e5e5e5;\n}\n.checked-user-list-container footer[data-v-9db52e12] {\n height: 2.86458vw;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n margin-bottom: 0.52083vw;\n}\n.checked-user-list-container footer button[data-v-9db52e12] {\n padding: 0.26042vw 1.5625vw;\n border-radius: 0.20833vw;\n border: 1px solid #cccccc;\n}\n.checked-user-list-container footer button.confirm[data-v-9db52e12] {\n background-color: #4168e0;\n color: white;\n margin-left: 1.04167vw;\n margin-right: 1.04167vw;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageByPickConversationView.vue?vue&type=style&index=0&id=3a34665c&lang=css&scoped=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageByPickConversationView.vue?vue&type=style&index=0&id=3a34665c&lang=css&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, "\n.pick-conversation-container[data-v-3a34665c] {\n display: flex;\n height: 100%;\n width: 100%;\n}\n.conversation-list-panel[data-v-3a34665c] {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n background-color: #f7f7f7;\n overflow: hidden;\n}\n.conversation-list-panel .input-container[data-v-3a34665c] {\n display: flex;\n width: 100%;\n}\n.conversation-list-panel .input-container input[data-v-3a34665c] {\n height: 1.30208vw;\n margin: 0.78125vw 1.04167vw 0 0.78125vw;\n flex: 1;\n border-radius: 0.15625vw;\n border: 1px solid #ededed;\n background-color: white;\n padding-left: 0.52083vw;\n text-align: left;\n}\n.conversation-list-panel .create-group[data-v-3a34665c] {\n background-color: #f7f7f7;\n height: 2.08333vw;\n font-size: 0.67708vw;\n padding-left: 0.78125vw;\n display: flex;\n align-items: center;\n}\n.conversation-list-panel .create-group[data-v-3a34665c]:active {\n background-color: #e5e5e5;\n}\n.conversation-list-container[data-v-3a34665c] {\n overflow: auto;\n}\n.conversation-list-container > p[data-v-3a34665c] {\n position: sticky;\n background-color: #f7f7f7;\n font-size: 0.625vw;\n color: #888888;\n z-index: 1;\n top: 0;\n padding-left: 0.78125vw;\n}\n.conversation-item[data-v-3a34665c] {\n width: 100%;\n height: 3.64583vw;\n display: flex;\n flex-direction: row;\n border-bottom: 1px solid #eeeeee;\n align-items: center;\n justify-content: flex-start;\n padding-left: 0.78125vw;\n}\n.conversation-item[data-v-3a34665c]:active {\n background-color: #d6d6d6;\n}\n.conversation-item .header[data-v-3a34665c] {\n height: 100%;\n padding: 0.52083vw 0.625vw 0.52083vw 0.78125vw;\n}\n.conversation-item .header .avatar[data-v-3a34665c] {\n position: relative;\n width: 2.34375vw;\n height: 2.34375vw;\n display: inline-block;\n top: 50%;\n background: #d6d6d6;\n transform: translateY(-50%);\n border-radius: 0.15625vw;\n}\n.conversation-item .title[data-v-3a34665c] {\n font-size: 0.72917vw;\n color: #262626;\n font-style: normal;\n font-weight: normal;\n padding-right: 0.52083vw;\n}\n.checkbox[data-v-3a34665c] {\n margin-right: 0;\n}\n.checked-conversation-list-container[data-v-3a34665c] {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n.checked-conversation-list-container header[data-v-3a34665c] {\n height: 2.86458vw;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.checked-conversation-list-container header h2[data-v-3a34665c] {\n font-size: 0.83333vw;\n font-weight: normal;\n margin-left: 1.5625vw;\n}\n.checked-conversation-list-container header span[data-v-3a34665c] {\n font-size: 0.625vw;\n margin-right: 1.04167vw;\n}\n.checked-conversation-list-container .content[data-v-3a34665c] {\n height: 100%;\n flex: 1;\n display: flex;\n padding: 0 1.5625vw;\n flex-wrap: wrap;\n justify-content: flex-start;\n align-items: flex-start;\n align-content: flex-start;\n overflow: auto;\n}\n.checked-conversation-list-container .content .picked-user-container[data-v-3a34665c] {\n width: 33%;\n display: flex;\n flex-direction: column;\n -moz-column-count: 1;\n column-count: 1;\n justify-content: center;\n align-items: center;\n padding: 0.26042vw 0.52083vw;\n overflow: hidden;\n}\n.checked-conversation-list-container .content .picked-user-container .name[data-v-3a34665c] {\n text-align: center;\n max-width: 4.16667vw;\n font-size: 0.625vw;\n}\n.checked-conversation-list-container .content .picked-user-container .picked-user[data-v-3a34665c] {\n position: relative;\n height: 3.38542vw;\n width: 3.38542vw;\n}\n.checked-conversation-list-container .content .avatar[data-v-3a34665c] {\n width: 2.34375vw;\n height: 2.34375vw;\n margin: 0.52083vw 0.52083vw;\n display: inline-block;\n background: #d6d6d6;\n border-radius: 0.15625vw;\n}\n.checked-conversation-list-container .content .unpick-button[data-v-3a34665c] {\n position: absolute;\n width: 1.04167vw;\n height: 1.04167vw;\n border: 1px solid #e5e5e5;\n border-radius: 0.52083vw;\n top: 0;\n right: 0;\n}\n.checked-conversation-list-container .content .unpick-button[data-v-3a34665c]:active {\n background-color: #e5e5e5;\n}\n.checked-conversation-list-container footer[data-v-3a34665c] {\n height: 2.86458vw;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n margin-bottom: 0.52083vw;\n}\n.checked-conversation-list-container footer button[data-v-3a34665c] {\n padding: 0.26042vw 1.5625vw;\n border-radius: 0.20833vw;\n border: 1px solid #cccccc;\n}\n.checked-conversation-list-container footer button.confirm[data-v-3a34665c] {\n background-color: #4168e0;\n margin-left: 1.04167vw;\n color: white;\n margin-right: 1.04167vw;\n}\n.checked-conversation-list-container label[data-v-3a34665c] {\n width: 100%;\n padding: 0.26042vw 0.52083vw;\n height: 1.5625vw;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/conversation/message/forward/ForwardMessageView.vue?vue&type=style&index=0&id=8df1e6fe&lang=css&scoped=true": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/conversation/message/forward/ForwardMessageView.vue?vue&type=style&index=0&id=8df1e6fe&lang=css&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, "\n.forward-message-container[data-v-8df1e6fe] {\n width: 100%;\n padding: 0 1.5625vw;\n}\n.forward-message[data-v-8df1e6fe] {\n display: flex;\n max-width: 100%;\n border-radius: 0.26042vw;\n justify-content: center;\n max-height: 5.20833vw;\n overflow: hidden;\n}\n.forward-message p[data-v-8df1e6fe] {\n padding: 0.26042vw 0.52083vw;\n border-radius: 0.26042vw;\n word-wrap: break-word;\n word-break: break-all;\n color: #aaaaaa;\n font-size: 0.67708vw;\n overflow: hidden;\n background-color: #e7e7e7;\n text-overflow: ellipsis;\n}\n.forward-message img[data-v-8df1e6fe] {\n max-width: 10.41667vw;\n max-height: 10.41667vw;\n border-radius: 0.15625vw;\n}\n.forward-message-container label input[data-v-8df1e6fe] {\n width: 100%;\n margin: 1.04167vw 0;\n outline: none;\n border-top: 0;\n border-right: 0;\n border-left: 0;\n border-bottom: 1px solid #e6e6e6;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/pick/CheckableOrganizationTreeView.vue?vue&type=style&index=0&id=ab1b3144&lang=css&scoped=true": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/pick/CheckableOrganizationTreeView.vue?vue&type=style&index=0&id=ab1b3144&lang=css&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, "\n.organization-tree-container[data-v-ab1b3144] {\n display: flex;\n height: 100%;\n flex-direction: column;\n border-top-right-radius: var(--main-border-radius);\n border-bottom-right-radius: var(--main-border-radius);\n}\n.member-list-container[data-v-ab1b3144] {\n margin: 0.26042vw 0.26042vw 1.04167vw 0.26042vw;\n flex: 1;\n overflow-y: scroll;\n}\n.organization-item[data-v-ab1b3144] {\n display: flex;\n flex-direction: row;\n align-items: center;\n height: 2.91667vw;\n padding: 0 1.04167vw;\n border-radius: 0.26042vw;\n font-size: 0.72917vw;\n}\n.organization-item[data-v-ab1b3144]:hover {\n background: #d6d6d6;\n}\n.organization-item img[data-v-ab1b3144] {\n width: 2.08333vw;\n height: 2.08333vw;\n border-radius: 0.26042vw;\n margin-right: 0.52083vw;\n}\n.organization-item .button[data-v-ab1b3144] {\n justify-self: flex-end;\n margin-left: auto;\n padding: 0.26042vw;\n font-size: 0.72917vw;\n color: #4168e0;\n}\n.organization-item .button[data-v-ab1b3144]:not(.disabled):hover {\n background: #dbe1f0;\n border-radius: 0.26042vw;\n}\n.organization-item .button.disabled[data-v-ab1b3144] {\n color: gray;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/pick/PickUserView.vue?vue&type=style&index=0&id=8f3499ca&lang=css&scoped=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/pick/PickUserView.vue?vue&type=style&index=0&id=8f3499ca&lang=css&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, "\n.pick-contact-container[data-v-8f3499ca] {\n display: flex;\n height: 100%;\n width: 100%;\n}\n.contact-list-container[data-v-8f3499ca] {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n background-color: #f7f7f7;\n overflow: hidden;\n}\n.contact-list-container .input-container[data-v-8f3499ca] {\n position: relative;\n display: flex;\n width: 100%;\n}\n.input-container input[data-v-8f3499ca] {\n height: 1.30208vw;\n margin: 0.78125vw 1.04167vw 0 0.78125vw;\n flex: 1;\n border-radius: 0.15625vw;\n border: 1px solid #ededed;\n background-color: white;\n padding-left: 1.04167vw;\n text-align: left;\n outline: none;\n}\n.input-container input[data-v-8f3499ca]:active {\n border: 1px solid #4168e0;\n}\n.input-container input[data-v-8f3499ca]:focus {\n border: 1px solid #4168e0;\n}\n.input-container i[data-v-8f3499ca] {\n position: absolute;\n top: 1.04167vw;\n left: 1.04167vw;\n}\n.pick-source-container[data-v-8f3499ca] {\n width: 100%;\n}\n.pick-source-nav[data-v-8f3499ca] {\n padding: 0.52083vw 0 0 1.04167vw;\n width: 100%;\n display: flex;\n align-items: center;\n}\n.pick-source-nav ul[data-v-8f3499ca] {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.pick-source-nav a[data-v-8f3499ca] {\n text-decoration: none;\n font-size: 0.72917vw;\n}\n.pick-source-nav li[data-v-8f3499ca]:not(:last-child)::after {\n display: inline-block;\n margin: 0 0.52083vw;\n color: #8f959f;\n content: \">\";\n}\n.pick-source-nav li:not(:last-child) a[data-v-8f3499ca] {\n color: #4168e0;\n}\n.pick-source-nav li:last-child a[data-v-8f3499ca] {\n color: #8f959f;\n pointer-events: none;\n}\n.pick-source-list[data-v-8f3499ca] {\n padding: 0.26042vw 0.52083vw;\n}\n.pick-source-list ul li[data-v-8f3499ca] {\n padding: 0 0.52083vw;\n height: 2.08333vw;\n width: 100%;\n display: flex;\n align-items: center;\n}\n.pick-source-list ul li[data-v-8f3499ca]:hover {\n background: #d6d6d6;\n border-radius: 0.26042vw;\n}\n.pick-source-list ul li a[data-v-8f3499ca] {\n width: 100%;\n}\n.pick-source-list ul li[data-v-8f3499ca]::after {\n display: inline-block;\n color: #8f959f;\n content: \">\";\n}\n.pick-source-list a[data-v-8f3499ca] {\n text-decoration: none;\n color: black;\n font-size: 0.72917vw;\n}\n.contact-list-container .friend-list-container[data-v-8f3499ca] {\n height: 100%;\n overflow: auto;\n}\n.checked-contact-list-container[data-v-8f3499ca] {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n.checked-contact-list-container header[data-v-8f3499ca] {\n height: 2.86458vw;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.checked-contact-list-container header h2[data-v-8f3499ca] {\n font-size: 0.83333vw;\n font-weight: normal;\n margin-left: 1.5625vw;\n}\n.checked-contact-list-container header span[data-v-8f3499ca] {\n font-size: 0.625vw;\n margin-right: 1.04167vw;\n}\n.checked-contact-list-container .content[data-v-8f3499ca] {\n height: 100%;\n flex: 1;\n display: flex;\n padding: 0 1.5625vw;\n flex-wrap: wrap;\n justify-content: flex-start;\n align-items: flex-start;\n align-content: flex-start;\n overflow: auto;\n}\n.checked-contact-list-container .content .picked-user-container[data-v-8f3499ca] {\n width: 33%;\n display: flex;\n flex-direction: column;\n -moz-column-count: 1;\n column-count: 1;\n justify-content: center;\n align-items: center;\n padding: 0.26042vw 0.52083vw;\n}\n.checked-contact-list-container .content .picked-user-container .name[data-v-8f3499ca] {\n text-align: center;\n max-width: 4.16667vw;\n font-size: 0.625vw;\n}\n.checked-contact-list-container .content .picked-user-container .picked-user[data-v-8f3499ca] {\n position: relative;\n height: 3.38542vw;\n width: 3.38542vw;\n}\n.checked-contact-list-container .content .avatar[data-v-8f3499ca] {\n width: 2.34375vw;\n height: 2.34375vw;\n margin: 0.52083vw 0.52083vw;\n border-radius: 0.15625vw;\n}\n.checked-contact-list-container .content .unpick-button[data-v-8f3499ca] {\n position: absolute;\n width: 1.04167vw;\n height: 1.04167vw;\n border: 1px solid white;\n border-radius: 0.52083vw;\n background-color: #f2f2f2;\n top: 0;\n right: 0;\n}\n.checked-contact-list-container .content .unpick-button[data-v-8f3499ca]:active {\n background-color: #e5e5e5;\n}\n.checked-contact-list-container footer[data-v-8f3499ca] {\n height: 2.86458vw;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n margin-bottom: 0.52083vw;\n}\nfooter button[data-v-8f3499ca] {\n padding: 0.26042vw 1.5625vw;\n border-radius: 0.20833vw;\n border: 1px solid #cccccc;\n}\nfooter button.confirm[data-v-8f3499ca] {\n background-color: #4168e0;\n margin-left: 1.04167vw;\n margin-right: 1.04167vw;\n color: white;\n}\nfooter button.confirm.disable[data-v-8f3499ca] {\n background-color: #f2f2f2;\n color: #c2c2c2;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/user/CheckableUserItemView.vue?vue&type=style&index=0&id=eb4640d6&lang=css&scoped=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/user/CheckableUserItemView.vue?vue&type=style&index=0&id=eb4640d6&lang=css&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, "\n.contact-item[data-v-eb4640d6] {\n --user-item-padding-left: 1.5625vw;\n}\nul[data-v-eb4640d6] {\n list-style: none;\n width: 100%;\n}\n.avatar[data-v-eb4640d6] {\n width: 2.08333vw;\n height: 2.08333vw;\n border-radius: 0.15625vw;\n}\n.checkbox[data-v-eb4640d6] {\n margin-right: 0.52083vw;\n}\n.contact-item[data-v-eb4640d6] {\n display: flex;\n flex-direction: column;\n font-size: 0.67708vw;\n align-items: flex-start;\n}\n.contact-item .label[data-v-eb4640d6] {\n width: 100%;\n background-color: #fafafa;\n}\n.contact-item .label p[data-v-eb4640d6] {\n padding: 0.26042vw 0.26042vw 0.26042vw 0;\n border-bottom: 1px solid #e0e0e0;\n}\n.contact-item .label.sticky[data-v-eb4640d6] {\n position: sticky;\n top: 0;\n}\n.contact-item .content[data-v-eb4640d6] {\n padding: 0.26042vw 0.26042vw 0.26042vw 0;\n display: flex;\n width: 100%;\n align-items: center;\n}\n.contact-item .content span[data-v-eb4640d6] {\n margin-left: 0.52083vw;\n}\n.contact-item .content.active[data-v-eb4640d6] {\n background-color: #d6d6d6;\n}\n.contact-item .content[data-v-eb4640d6]:active {\n background-color: #d6d6d6;\n}\n.disabled[data-v-eb4640d6] {\n pointer-events: none;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/main/user/CheckableUserListView.vue?vue&type=style&index=0&id=b4fd4bc0&lang=css&scoped=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/main/user/CheckableUserListView.vue?vue&type=style&index=0&id=b4fd4bc0&lang=css&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, "\n.contact-item[data-v-b4fd4bc0] {\n --user-item-padding-left: 1.5625vw;\n}\nul[data-v-b4fd4bc0] {\n list-style: none;\n width: 100%;\n}\n.avatar[data-v-b4fd4bc0] {\n width: 2.08333vw;\n height: 2.08333vw;\n border-radius: 0.15625vw;\n}\n.checkbox[data-v-b4fd4bc0] {\n margin-right: 0.52083vw;\n}\n.contact-item[data-v-b4fd4bc0] {\n display: flex;\n flex-direction: column;\n font-size: 0.67708vw;\n align-items: flex-start;\n}\n.contact-item .label[data-v-b4fd4bc0] {\n width: 100%;\n background-color: #fafafa;\n}\n.contact-item .label p[data-v-b4fd4bc0] {\n padding: 0.26042vw 0.26042vw 0.26042vw 0;\n border-bottom: 1px solid #e0e0e0;\n}\n.contact-item .label.sticky[data-v-b4fd4bc0] {\n position: sticky;\n top: 0;\n}\n.contact-item .content[data-v-b4fd4bc0] {\n padding: 0.26042vw 0.26042vw 0.26042vw 0;\n display: flex;\n width: 100%;\n align-items: center;\n}\n.contact-item .content span[data-v-b4fd4bc0] {\n margin-left: 0.52083vw;\n}\n.contact-item .content.active[data-v-b4fd4bc0] {\n background-color: #d6d6d6;\n}\n.contact-item .content[data-v-b4fd4bc0]:active {\n background-color: #d6d6d6;\n}\n.disabled[data-v-b4fd4bc0] {\n pointer-events: none;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/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/lib/index.js?!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&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, ":root {\n --main-border-radius: 0.52083vw;\n --main-margin-left: 4.16667vw;\n --main-margin-right: 9.375vw;\n --main-margin-top: 7.8125vw;\n --main-margin-bottom: 7.8125vw;\n --tippy-right: 0px;\n --home-menu-padding-top: 3.125vw;\n --composite-message-page-width: 100%;\n --composite-message-page-height: 100%;\n}\n.tippy-tooltip {\n right: var(--tippy-right) !important;\n border: 1px solid #f5f5f5 !important;\n background-color: #fcfcfc !important;\n box-shadow: 0 0 1.30208vw rgba(0, 0, 0, 0.125);\n}\n#app {\n height: 100vh;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/ui/common/AlertView.vue?vue&type=style&index=0&id=28d02aa2&scoped=true&lang=css": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--7-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/ui/common/AlertView.vue?vue&type=style&index=0&id=28d02aa2&scoped=true&lang=css ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a