1"use strict";(self["webpackChunklvup"]=self["webpackChunklvup"]||[]).push([[3454],{9989:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": () => (/* binding */ UserChannelDashboard)\n});\n\n;// CONCATENATED MODULE: ../../node_modules/@vue/vue-loader-v15/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/pages/channel/user/UserChannelDashboard.vue?vue&type=template&id=44d57a06&\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"user-channel-dashboard\":\"\"}},[_c('div',{staticClass:\"inner-holder\"},[_c('div',{staticClass:\"summary-holder\"},[_c('ArenaTitle',{attrs:{\"title\":\"CHANNEL SUMMARY\",\"sub-title\":_vm.$t('_.active')}}),(_vm.summary)?_c('ChannelSummary',{attrs:{\"value\":_vm.summary}}):_c('div',[_vm._v(\"ì§íí ìë ëê° ììµëë¤.\")])],1)])])}\nvar staticRenderFns = []\n\n\n// EXTERNAL MODULE: ./src/views/components/arena/ArenaTitle.vue + 5 modules\nvar ArenaTitle = __webpack_require__(52917);\n;// CONCATENATED MODULE: ../../node_modules/@vue/vue-loader-v15/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/components/channel/ChannelSummary.vue?vue&type=template&id=4ce4e074&\nvar ChannelSummaryvue_type_template_id_4ce4e074_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.summary)?_c('section',_vm._l((_vm.computedSummary),function(sum,index){return _c('article',{key:(\"sum-\" + index),attrs:{\"summary-board\":\"\"}},[_c('h4',[_vm._v(_vm._s(sum.title)+\" \"),_c('em',{staticClass:\"sub-title\"},[_vm._v(_vm._s(sum.sub))])]),_c('p',{staticClass:\"count\"},[_c('em',[_vm._v(_vm._s(sum.stat))])])])}),0):_vm._e()}\nvar ChannelSummaryvue_type_template_id_4ce4e074_staticRenderFns = []\n\n\n// EXTERNAL MODULE: ../../node_modules/moment/moment.js\nvar moment = __webpack_require__(19034);\nvar moment_default = /*#__PURE__*/__webpack_require__.n(moment);\n// EXTERNAL MODULE: ../../node_modules/lodash/get.js\nvar get = __webpack_require__(72579);\nvar get_default = /*#__PURE__*/__webpack_require__.n(get);\n// EXTERNAL MODULE: ./src/utils/mediaUtils.js\nvar mediaUtils = __webpack_require__(59355);\n;// CONCATENATED MODULE: ../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/components/channel/ChannelSummary.vue?vue&type=script&lang=js&\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ const ChannelSummaryvue_type_script_lang_js_ = ({\n name: 'ChannelSummary',\n props: {\n value: Object,\n },\n computed: {\n /** @type {DashboardSummary} * */\n summary() {\n // noinspection JSValidateTypes\n return this.value;\n },\n computedSummary() {\n return {\n arenaCreate: {\n title: 'ëí ìë£',\n sub: this.summary.latestEndDatetime ? `ìµê·¼ ì¢
ë£í ëí ${moment_default()(this.summary.latestEndDatetime).fromNow()}` : '',\n stat: `${(0,mediaUtils/* videoViewCount */.K)(get_default()(this.summary, 'totalArenaCount', 0))}í`,\n },\n accParticipants: {\n title: 'ëì ì°¸ê°í ì',\n sub: 'ì§ì ì°¸ê°ì ì를 ì§íí íë§ ì¹´ì´í
ë©ëë¤.',\n stat: `${(0,mediaUtils/* videoViewCount */.K)(get_default()(this.summary, 'totalApplyCount', 0))}í`,\n },\n interactiveArena: {\n title: 'ê°ì¥ ê´ì¬ì ë ëíë?',\n sub: this.summary.arenaMostViewTitle,\n stat: `${(0,mediaUtils/* videoViewCount */.K)(get_default()(this.summary, 'arenaMostViewCount', 0))} VIEW`,\n },\n vote: {\n title: 'ëì í¬íì ì',\n sub: `í¬í ê°ì¤ : ì´${this.summary.totalVoteCreateCount}í`,\n stat: `${this.summary.totalVoteUserCount}ëª
`,\n },\n };\n },\n },\n});\n\n;// CONCATENATED MODULE: ./src/views/components/channel/ChannelSummary.vue?vue&type=script&lang=js&\n /* harmony default export */ const channel_ChannelSummaryvue_type_script_lang_js_ = (ChannelSummaryvue_type_script_lang_js_); \n;// CONCATENATED MODULE: ../../node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-32.use[0]!../../node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!../../node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLo
1ader.js!../../node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!../../node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/components/channel/ChannelSummary.vue?vue&type=style&index=0&id=4ce4e074&prod&lang=less&\n// extracted by mini-css-extract-plugin\n\n;// CONCATENATED MODULE: ./src/views/components/channel/ChannelSummary.vue?vue&type=style&index=0&id=4ce4e074&prod&lang=less&\n\n// EXTERNAL MODULE: ../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\nvar componentNormalizer = __webpack_require__(93483);\n;// CONCATENATED MODULE: ./src/views/components/channel/ChannelSummary.vue\n\n\n\n;\n\n\n/* normalize component */\n\nvar component = (0,componentNormalizer/* default */.Z)(\n channel_ChannelSummaryvue_type_script_lang_js_,\n ChannelSummaryvue_type_template_id_4ce4e074_render,\n ChannelSummaryvue_type_template_id_4ce4e074_staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* harmony default export */ const ChannelSummary = (component.exports);\n;// CONCATENATED MODULE: ../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/pages/channel/user/UserChannelDashboard.vue?vue&type=script&lang=js&\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ const UserChannelDashboardvue_type_script_lang_js_ = ({\n name: 'UserChannelDashboard',\n lexicon: 'channel.dashBoard',\n components: { ChannelSummary: ChannelSummary, ArenaTitle: ArenaTitle/* default */.Z },\n data: () => ({\n specialId: null,\n summary: null,\n }),\n async mounted() {\n const specialId = this.$store.getters['channel/specialId'];\n this.summary = await this.$services.channel.getSummary(specialId);\n },\n});\n\n;// CONCATENATED MODULE: ./src/views/pages/channel/user/UserChannelDashboard.vue?vue&type=script&lang=js&\n /* harmony default export */ const user_UserChannelDashboardvue_type_script_lang_js_ = (UserChannelDashboardvue_type_script_lang_js_); \n;// CONCATENATED MODULE: ../../node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-32.use[0]!../../node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!../../node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!../../node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!../../node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/pages/channel/user/UserChannelDashboard.vue?vue&type=style&index=0&id=44d57a06&prod&lang=less&\n// extracted by mini-css-extract-plugin\n\n;// CONCATENATED MODULE: ./src/views/pages/channel/user/UserChannelDashboard.vue?vue&type=style&index=0&id=44d57a06&prod&lang=less&\n\n;// CONCATENATED MODULE: ./src/views/pages/channel/user/UserChannelDashboard.vue\n\n\n\n;\n\n\n/* normalize component */\n\nvar UserChannelDashboard_component = (0,componentNormalizer/* default */.Z)(\n user_UserChannelDashboardvue_type_script_lang_js_,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* harmony default export */ const UserChannelDashboard = (UserChannelDashboard_component.exports);\n\n//# sourceURL=webpack://lvup/./src/views/pages/channel/user/UserChannelDashboard.vue_+_11_modules?")},59355:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"K\": () => (/* binding */ videoViewCount)\n/* harmony export */ });\nconst videoViewCount = value => {\n if (!value) return '0';\n if (value < 1000000) return `${value.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g, '$1,')}`;\n const trimValue = Math.floor(value / 1000);\n return `${trimValue}K`;\n};\n\n\n//# sourceURL=webpack://lvup/./src/utils/mediaUtils.js?")}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.