/******/ (function(modules) { // webpackBootstrap /******/ // install a JSONP callback for chunk loading /******/ function webpackJsonpCallback(data) { /******/ var chunkIds = data[0]; /******/ var moreModules = data[1]; /******/ var executeModules = data[2]; /******/ /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0, resolves = []; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { /******/ modules[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(data); /******/ /******/ while(resolves.length) { /******/ resolves.shift()(); /******/ } /******/ /******/ // add entry modules from loaded chunk to deferred list /******/ deferredModules.push.apply(deferredModules, executeModules || []); /******/ /******/ // run deferred modules when all chunks ready /******/ return checkDeferredModules(); /******/ }; /******/ function checkDeferredModules() { /******/ var result; /******/ for(var i = 0; i < deferredModules.length; i++) { /******/ var deferredModule = deferredModules[i]; /******/ var fulfilled = true; /******/ for(var j = 1; j < deferredModule.length; j++) { /******/ var depId = deferredModule[j]; /******/ if(installedChunks[depId] !== 0) fulfilled = false; /******/ } /******/ if(fulfilled) { /******/ deferredModules.splice(i--, 1); /******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); /******/ } /******/ } /******/ /******/ return result; /******/ } /******/ /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "app": 0 /******/ }; /******/ /******/ var deferredModules = []; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = "/"; /******/ /******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || []; /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); /******/ jsonpArray.push = webpackJsonpCallback; /******/ jsonpArray = jsonpArray.slice(); /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); /******/ var parentJsonpFunction = oldJsonpFunction; /******/ /******/ /******/ // add entry module to deferred list /******/ deferredModules.push([0,"chunk-vendors"]); /******/ // run deferred modules when ready /******/ return checkDeferredModules(); /******/ }) /************************************************************************/ /******/ ({ /***/ "./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"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_SideBar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/SideBar */ \"./src/components/SideBar.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n SideBar: _components_SideBar__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n }\n});\n\n//# sourceURL=webpack:///./src/App.vue?./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"); /***/ }), /***/ "./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/components/SideBar.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/components/SideBar.vue?vue&type=script&lang=js ***! \***************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config */ \"./src/config.js\");\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store */ \"./src/store/index.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SideBar',\n data: function data() {\n return {\n targetPhase: _config__WEBPACK_IMPORTED_MODULE_2__[\"CONSTANTS\"].PHASE.TARGET\n };\n },\n methods: Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapActions\"])('account', ['logout'])), {}, {\n userLogout: function userLogout() {\n this.logout();\n location.reload();\n },\n refresh: function refresh() {}\n }),\n mounted: function mounted() {},\n computed: {\n disable: function disable() {\n return this.$route != null && this.$route.meta != null && this.$route.meta.disableSideBar != null && this.$route.meta.disableSideBar;\n },\n user: function user() {\n return _store__WEBPACK_IMPORTED_MODULE_3__[\"store\"].state.account.user;\n },\n workspaces: function workspaces() {\n return _store__WEBPACK_IMPORTED_MODULE_3__[\"store\"].state.account.workspaces;\n },\n casters: function casters() {\n return _store__WEBPACK_IMPORTED_MODULE_3__[\"store\"].state.workspace.casters;\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/SideBar.vue?./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"); /***/ }), /***/ "./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/components/auth/Login.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/components/auth/Login.vue?vue&type=script&lang=js ***! \******************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuelidate/lib/validators */ \"./node_modules/vuelidate/lib/validators/index.js\");\n/* harmony import */ var vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"Login\",\n data: function data() {\n return {\n email: '',\n password: '',\n submitted: false\n };\n },\n computed: Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapState\"])('account', ['user', 'workspaces'])),\n methods: Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapActions\"])('account', ['login', 'logout'])), {}, {\n handleSubmit: function handleSubmit() {\n // this.$validator.validateAll().then((result) => {\n this.submitted = true;\n var email = this.email,\n password = this.password;\n if (email && password) {\n this.login({\n email: email,\n password: password\n });\n }\n // });\n }\n }),\n created: function created() {\n this.logout();\n },\n validations: {\n form: {\n email: {\n required: vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2__[\"required\"],\n email: vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2__[\"email\"]\n },\n password: {\n required: vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2__[\"required\"],\n minLength: Object(vuelidate_lib_validators__WEBPACK_IMPORTED_MODULE_2__[\"minLength\"])(6)\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/auth/Login.vue?./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"); /***/ }), /***/ "./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/components/auth/NotConfirmed.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/components/auth/NotConfirmed.vue?vue&type=script&lang=js ***! \*************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* 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\");\n/* 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__);\n/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../services */ \"./src/services/index.js\");\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../router */ \"./src/router.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"NotConfirmed\",\n methods: {\n refresh: function refresh() {\n _services__WEBPACK_IMPORTED_MODULE_1__[\"userService\"].refresh();\n _router__WEBPACK_IMPORTED_MODULE_2__[\"router\"].push('/').catch(function (e) {\n console.log(e);\n });\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/auth/NotConfirmed.vue?./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"); /***/ }), /***/ "./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/components/auth/Register.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/components/auth/Register.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"SignUp\",\n data: function data() {\n return {\n user: {},\n submitted: false\n };\n },\n methods: Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapActions\"])('account', ['register', 'login'])), {}, {\n handleSubmit: function handleSubmit() {\n this.register(this.user);\n }\n }),\n computed: Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapState\"])('account', ['status']))\n});\n\n//# sourceURL=webpack:///./src/components/auth/Register.vue?./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"); /***/ }), /***/ "./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/components/auth/SignUpFailure.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/components/auth/SignUpFailure.vue?vue&type=script&lang=js ***! \**************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* 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\");\n/* 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__);\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/router */ \"./src/router.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"SignUpFailure\",\n methods: {\n refresh: function refresh() {\n _router__WEBPACK_IMPORTED_MODULE_1__[\"default\"].push('/').catch(function (e) {\n console.log(e);\n });\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/auth/SignUpFailure.vue?./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"); /***/ }), /***/ "./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/components/caster/Caster.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/components/caster/Caster.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/services */ \"./src/services/index.js\");\n/* harmony import */ var _components_template_casts_CastListTable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/template/casts/CastListTable */ \"./src/components/template/casts/CastListTable.vue\");\n/* harmony import */ var _components_template_caster_SimpleCasterNameDiv__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/template/caster/SimpleCasterNameDiv */ \"./src/components/template/caster/SimpleCasterNameDiv.vue\");\n/* harmony import */ var _components_template_user_SimpleUserNameSpan__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/template/user/SimpleUserNameSpan */ \"./src/components/template/user/SimpleUserNameSpan.vue\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: ['wid', 'casterId'],\n components: {\n SimpleCasterNameDiv: _components_template_caster_SimpleCasterNameDiv__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n CastListTable: _components_template_casts_CastListTable__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n SimpleUserNameSpan: _components_template_user_SimpleUserNameSpan__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n data: function data() {\n return {\n isPublic: true,\n page: 0,\n pageSize: 10,\n total: 0,\n caster: null,\n managers: [],\n casts: []\n };\n },\n name: \"Caster\",\n methods: {\n init: function init(workspaceId, casterId) {\n var _this = this;\n this.casts = [];\n this.total = 0;\n if (this.isPublic) {\n _services__WEBPACK_IMPORTED_MODULE_0__[\"casterService\"].publics(workspaceId, casterId, this.page).then(function (response) {\n _this.caster = response.caster;\n _this.managers = response.managers;\n _this.casts = response.casts;\n _this.total = response.total;\n });\n } else {\n _services__WEBPACK_IMPORTED_MODULE_0__[\"casterService\"].privates(workspaceId, casterId, this.page).then(function (response) {\n _this.caster = response.caster;\n _this.managers = response.managers;\n _this.casts = response.casts;\n _this.total = response.total;\n });\n }\n },\n list: function list(page) {\n this.page = Math.max(0, page - 1);\n this.init(this.wid, this.casterId);\n },\n changePublics: function changePublics(isPublic) {\n if (this.isPublic === isPublic) {\n console.log(\"ignore view option change to \" + isPublic);\n return;\n }\n this.isPublic = isPublic;\n },\n refreshList: function refreshList() {\n this.init(this.wid, this.casterId);\n }\n },\n mounted: function mounted() {\n this.init(this.wid, this.casterId);\n },\n watch: {\n isPublic: function isPublic(newProps) {\n console.log(\"request public? \", newProps);\n this.init(this.wid, this.casterId);\n },\n casterId: function casterId(newProps) {\n console.log(\"request caster id \", newProps);\n this.init(this.wid, newProps);\n }\n },\n computed: {\n pageIndex: function pageIndex() {\n return this.page + 1;\n },\n pageCount: function pageCount() {\n return Math.ceil(this.total / this.pageSize);\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/caster/Caster.vue?./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"); /***/ }), /***/ "./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/components/console/CastChatConsole.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/components/console/CastChatConsole.vue?vue&type=script&lang=js ***! \*******************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ \"./node_modules/core-js/modules/es.array.find-index.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/services */ \"./src/services/index.js\");\n/* harmony import */ var _components_template_casts_CastCountsDiv__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/template/casts/CastCountsDiv */ \"./src/components/template/casts/CastCountsDiv.vue\");\n/* harmony import */ var _components_template_caster_SimpleCasterNameDiv__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/template/caster/SimpleCasterNameDiv */ \"./src/components/template/caster/SimpleCasterNameDiv.vue\");\n/* harmony import */ var _components_template_casts_CastStatusDiv__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/template/casts/CastStatusDiv */ \"./src/components/template/casts/CastStatusDiv.vue\");\n/* harmony import */ var _components_template_casts_CastStreamStatusDiv__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/template/casts/CastStreamStatusDiv */ \"./src/components/template/casts/CastStreamStatusDiv.vue\");\n/* harmony import */ var _components_template_user_SimpleUserNameDiv__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/template/user/SimpleUserNameDiv */ \"./src/components/template/user/SimpleUserNameDiv.vue\");\n/* harmony import */ var _components_template_command_ChatCommandRowDiv__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/template/command/ChatCommandRowDiv */ \"./src/components/template/command/ChatCommandRowDiv.vue\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n workspaceId: null,\n castId: null,\n messageFountain: null,\n cast: null,\n wsClient: null,\n wsReadyState: 3,\n interval: null,\n ackInterval: null,\n messageHolderOptions: {\n enable: true,\n always: false\n },\n user: null,\n messageIds: 0,\n castConsoleId: 0,\n messages: [],\n messageSliceInProgress: false,\n clickedMessage: null,\n typedMessage: null,\n castScripts: [],\n targetUserId: null,\n userSearchQuery: null,\n userSearchTotal: 0,\n userSearchResults: [],\n foundUser: null,\n messageLogRequired: false,\n enableJoin: false,\n enableChat: true,\n enableSuper: true,\n enableFollow: true,\n guestActivated: false,\n guests: []\n };\n },\n name: \"CastChatConsole\",\n components: {\n CastCountsDiv: _components_template_casts_CastCountsDiv__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n SimpleCasterNameDiv: _components_template_caster_SimpleCasterNameDiv__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n CastStatusDiv: _components_template_casts_CastStatusDiv__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n CastStreamStatusDiv: _components_template_casts_CastStreamStatusDiv__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n SimpleUserNameDiv: _components_template_user_SimpleUserNameDiv__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n ChatCommandRowDiv: _components_template_command_ChatCommandRowDiv__WEBPACK_IMPORTED_MODULE_16__[\"default\"]\n },\n methods: {\n init: function init() {\n this.play(this.workspaceId, this.castId);\n this.ackInterval = setInterval(this.sendAck, 1000 * 150);\n },\n onWsOpened: function onWsOpened(s) {\n console.log(s.type);\n this.wsReadyState = this.wsClient.readyState;\n },\n onWsError: function onWsError(e) {\n console.log(\"socket error \", e);\n this.wsReadyState = this.wsClient.readyState;\n },\n onWsMessage: function onWsMessage(m) {\n this.wsReadyState = this.wsClient.readyState;\n var split = m.data.split(\"^@ZW#^\");\n if (split.length == 2) {\n this.commandHandle(split[0], split[1]);\n } else {\n console.log(\"parse failed : \", split);\n }\n },\n onWsClose: function onWsClose(c) {\n console.log(\"socket close \", c);\n this.wsReadyState = this.wsClient.readyState;\n },\n wsReconnect: function wsReconnect() {\n var _this = this;\n this.wsReadyState = 0;\n _services__WEBPACK_IMPORTED_MODULE_10__[\"castService\"].console(this.workspaceId, this.castId).then(function (response) {\n if (response.cast == null) {\n return;\n }\n _this.castId = response.cast.id;\n _this.cast = response.cast;\n _this.messageFountain = response.cast.fountainName;\n if (response.cast.status >= 0) {\n if (_this.wsClient != null) {\n _this.wsClient.close();\n }\n _this.wsClient = new WebSocket(\"wss://gws.zepeto.io/knockknock\" + \"?\" + response.wsParams);\n _this.wsClient.onopen = _this.onWsOpened;\n _this.wsClient.onmessage = _this.onWsMessage;\n _this.wsClient.onclose = _this.onWsClose;\n _this.wsClient.onerror = _this.onWsError;\n }\n _this.guestActivated = response.cast.goc != null && response.cast.goc > 0;\n _this.guests = response.cast.guests == null || !_this.guestActivated ? [] : response.cast.guests;\n }, function (error) {\n console.log(\"error : \", error);\n });\n },\n play: function play(workspaceId, castId) {\n var _this2 = this;\n if (castId == null || castId < 1) {\n return;\n }\n if (workspaceId == null || workspaceId < 1) {\n return;\n }\n this.workspaceId = workspaceId;\n this.castId = castId;\n this.messageFountain = null;\n this.cast = null;\n this.messageIds = 0;\n this.messages = [];\n this.targetUserId = null;\n _services__WEBPACK_IMPORTED_MODULE_10__[\"castService\"].console(this.workspaceId, this.castId).then(function (response) {\n _this2.castId = response.cast.id;\n _this2.cast = response.cast;\n _this2.messageFountain = response.cast.fountainName;\n if (response.cast.status >= 0) {\n if (_this2.wsClient != null) {\n _this2.wsClient.close();\n }\n _this2.wsClient = new WebSocket(\"wss://gws.zepeto.io/knockknock\" + \"?\" + response.wsParams);\n _this2.wsClient.onopen = _this2.onWsOpened;\n _this2.wsClient.onmessage = _this2.onWsMessage;\n _this2.wsClient.onclose = _this2.onWsClose;\n _this2.wsClient.onerror = _this2.onWsError;\n }\n _this2.guestActivated = response.cast.goc != null && response.cast.goc > 0;\n _this2.guests = response.cast.guests == null || !_this2.guestActivated ? [] : response.cast.guests;\n }, function (error) {\n console.log(\"error : \", error);\n });\n },\n onChatMessageClicked: function onChatMessageClicked(message) {\n this.clickedMessage = message;\n if (message.rcn != null) {\n if (message.rcn === 1506) {\n this.clickedMessage.message = 'joined';\n } else if (message.rcn === 1512) {\n this.clickedMessage.message = 'super chat sent';\n } else if (message.rcn === 1514) {\n this.clickedMessage.message = 'follow host';\n }\n }\n if (message.chatter == null) {\n this.clickedMessage.chatter = message.user;\n }\n },\n clearClickedMessage: function clearClickedMessage() {\n this.clickedMessage = null;\n },\n addClickedMessageToScriptConsole: function addClickedMessageToScriptConsole() {\n this.castScripts.push({\n id: this.castConsoleId++,\n user: this.clickedMessage.chatter,\n message: this.clickedMessage.message,\n check: false\n });\n this.clickedMessage = null;\n },\n addClickedUserToTypedMessage: function addClickedUserToTypedMessage() {\n this.typedMessage = \"[\" + this.clickedMessage.chatter.name + \"] \" + (this.typedMessage == null ? \"\" : \"\\n\" + this.typedMessage);\n },\n addClickedUserAndMessageToTypedMessage: function addClickedUserAndMessageToTypedMessage() {\n this.typedMessage = \"[\" + this.clickedMessage.chatter.name + \"] \" + this.clickedMessage.message + (this.typedMessage == null ? \"\" : \"\\n\" + this.typedMessage);\n },\n clearTypedMessage: function clearTypedMessage() {\n this.typedMessage = null;\n },\n addTypedMessageToScriptConsole: function addTypedMessageToScriptConsole() {\n this.castScripts.push({\n id: this.castConsoleId++,\n user: null,\n message: this.typedMessage,\n checked: false\n });\n this.typedMessage = null;\n },\n clearScriptMessage: function clearScriptMessage(id) {\n var index = this.castScripts.findIndex(function (i) {\n return i.id === id;\n });\n if (index > -1) {\n this.castScripts.splice(index, 1);\n }\n },\n // record current time\n // onTimeupdate(e) {\n // console.log('currentTime', e.cache_.currentTime)\n // },\n refreshf: function refreshf() {\n console.log(\"refresh\");\n },\n commandHandle: function commandHandle(header, body) {\n var jHeader = JSON.parse(header);\n var jBody = JSON.parse(body);\n jBody.mid = this.messageIds++;\n jBody.rcn = jHeader.c;\n if (jBody.cid == null) {\n jBody.cid = this.messageIds++;\n }\n if (jHeader.c === 1506 && !this.enableJoin) {\n return;\n } else if (jHeader.c === 1510 && !this.enableChat) {\n return;\n } else if ((jHeader.c === 1512 || jHeader.c === 1520 || jHeader.c === 1522) && !this.enableSuper) {\n return;\n } else if (jHeader.c === 1514 && !this.enableFollow) {\n return;\n } else if (jHeader.c === 16) {\n return;\n }\n switch (jHeader.c) {\n case 2:\n return this.whenLoggedOn(jBody);\n case 4:\n case 10:\n return this.whenReconnectReceived(jBody);\n case 1014:\n return this.whenStatusUpdate(jBody);\n case 1526:\n this.whenGuestMemberChanged(jBody);\n this.messagePush(jBody);\n return;\n case 1504:\n this.messagePush(jBody);\n this.whenCastStopped(jBody);\n return;\n default:\n this.messagePush(jBody);\n }\n },\n until: function until(conditionFunction) {\n var poll = function poll(resolve) {\n if (conditionFunction()) resolve();else setTimeout(function () {\n return poll(resolve);\n }, 400);\n };\n return new Promise(poll);\n },\n messagePush: function () {\n var _messagePush = Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee(body) {\n var _this3 = this;\n return Object(_home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n if (!(this.messageSliceInProgress === true)) {\n _context.next = 3;\n break;\n }\n _context.next = 3;\n return this.until(function () {\n return _this3.messageSliceInProgress === false;\n });\n case 3:\n this.messages.push(body);\n if (this.messages.length > 20000) {\n this.messageSliceInProgress = true;\n this.messages = this.messages.slice(-15000);\n this.messageSliceInProgress = false;\n }\n case 5:\n case \"end\":\n return _context.stop();\n }\n }, _callee, this);\n }));\n function messagePush(_x) {\n return _messagePush.apply(this, arguments);\n }\n return messagePush;\n }(),\n convertToMessage: function convertToMessage(commandNo, body) {\n return JSON.stringify({\n c: commandNo\n }) + \"^@ZW#^\" + JSON.stringify(body);\n },\n whenLoggedOn: function whenLoggedOn(body) {\n this.messages.push(body);\n this.tryingToMessagePeeking();\n },\n whenReconnectReceived: function whenReconnectReceived(body) {\n this.messages.push(body);\n this.wsReconnect();\n },\n whenCastStopped: function whenCastStopped(body) {\n this.cast.status = body.castStatus;\n if (this.cast.status < 0) {\n //여기서 status 가 변경 되었다는건 보다가 멈췄다는것.\n //보던 메세지 창은 남겨 둔다.\n this.messageLogRequired = true;\n }\n if (this.wsClient) {\n this.wsClient.close();\n }\n },\n whenStatusUpdate: function whenStatusUpdate(body) {\n if (body.status !== 0) {\n console.log(\"status : invalid response status \", body.status);\n return;\n }\n if (body.castId !== this.castId) {\n console.log(\"status : castId invalid \", this.castId, body.castId);\n return;\n }\n this.cast.status = body.castStatus;\n this.cast.streamStatus = body.streamStatus;\n this.cast.title = body.title;\n this.cast.currentViewerCount = body.currentViewerCount;\n this.cast.likeCount = body.likeCount;\n this.cast.hostFollowCount = body.hostFollowCount;\n this.cast.hostAcquiredZemCount = body.hostAcquiredZemCount;\n this.cast.title = body.title;\n this.cast.notification = body.notification;\n if (this.cast.status < 0) {\n //여기서 status 가 변경 되었다는건 보다가 멈췄다는것.\n //보던 메세지 창은 남겨 둔다.\n this.messageLogRequired = true;\n }\n this.guestActivated = body.goc != null && body.goc > 0;\n if (!this.guestActivated) {\n this.guests = [];\n }\n return;\n },\n whenGuestMemberChanged: function whenGuestMemberChanged(body) {\n this.guests = body.guests;\n },\n whenUserJoined: function whenUserJoined(body) {\n this.messages.push(body);\n },\n tryingToMessagePeeking: function tryingToMessagePeeking() {\n if (this.readyState !== 1) {\n return;\n }\n if (this.cast != null && this.cast.fountainName != null) {\n this.wsClient.send(this.convertToMessage(15, {\n p: true,\n fn: this.cast.fountainName\n }));\n }\n },\n sendAck: function sendAck() {\n if (this.readyState !== 1) {\n return;\n }\n console.log(\"send ack ...\");\n this.wsClient.send(this.convertToMessage(7, {}));\n }\n },\n mounted: function mounted() {\n this.castId = this.$route.params.castId;\n this.workspaceId = this.$route.params.wid;\n this.init();\n },\n computed: {\n readyState: function readyState() {\n return this.wsReadyState;\n }\n },\n beforeDestroy: function beforeDestroy() {\n if (this.ackInterval) {\n clearInterval(this.ackInterval);\n this.ackInterval = undefined;\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/console/CastChatConsole.vue?./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"); /***/ }), /***/ "./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/components/console/CastManageConsole.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/components/console/CastManageConsole.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var _home1_irteam_apps_jenkins_home_workspace_ncloud_cc_client_global_cast_console_src_main_frontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _components_template_caster_SimpleCasterNameDiv__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/template/caster/SimpleCasterNameDiv */ \"./src/components/template/caster/SimpleCasterNameDiv.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/store */ \"./src/store/index.js\");\n/* harmony import */ var _components_template_casts_CastStatusDiv__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/template/casts/CastStatusDiv */ \"./src/components/template/casts/CastStatusDiv.vue\");\n/* harmony import */ var _components_template_casts_CastStreamStatusDiv__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/template/casts/CastStreamStatusDiv */ \"./src/components/template/casts/CastStreamStatusDiv.vue\");\n/* harmony import */ var _components_template_casts_CastCountsDiv__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/template/casts/CastCountsDiv */ \"./src/components/template/casts/CastCountsDiv.vue\");\n/* harmony import */ var _components_template_user_SimpleUserNameDiv__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/template/user/SimpleUserNameDiv */ \"./src/components/template/user/SimpleUserNameDiv.vue\");\n/* harmony import */ var _components_template_command_CommandRowDiv__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/template/command/CommandRowDiv */ \"./src/components/template/command/CommandRowDiv.vue\");\n/* harmony import */ var _components_template_casts_ViewerStatusDiv__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/template/casts/ViewerStatusDiv */ \"./src/components/template/casts/ViewerStatusDiv.vue\");\n/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/services */ \"./src/services/index.js\");\n/* harmony import */ var _components_template_casts_action_CastPunishDiv__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/template/casts/action/CastPunishDiv */ \"./src/components/template/casts/action/CastPunishDiv.vue\");\n/* harmony import */ var _components_template_casts_CastEventRowDiv_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/template/casts/CastEventRowDiv.vue */ \"./src/components/template/casts/CastEventRowDiv.vue\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n workspaceId: null,\n castId: null,\n messageFountain: null,\n cast: null,\n wsClient: null,\n wsReadyState: 3,\n interval: null,\n ackInterval: null,\n eventInterval: null,\n playerOptions: {\n overNative: true,\n autoplay: false,\n controls: true,\n muted: false,\n // Any audio will be removed by default.\n techOrder: ['html5'],\n preload: 'auto',\n // It is suggested that browsers should start downloading video data after loading elements in