First
[anni] / priv / static / adminfe / static / js / chunk-305b.3a7fb27b.js.map
1 {"version":3,"sources":["webpack:///./src/views/reports/components/ModerateUserDropdown.vue?8142","webpack:///./src/views/reports/components/NoteCard.vue?b93a","webpack:///./src/components/Status/index.vue?aecc","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/views/reports/components/ModerateUserDropdown.vue?9551","webpack:///./src/views/reports/components/ModerateUserDropdown.vue?6745","webpack:///src/views/reports/components/ModerateUserDropdown.vue","webpack:///./src/views/reports/components/ModerateUserDropdown.vue","webpack:///./src/views/reports/components/ReportContent.vue?f31e","webpack:///./src/components/Status/index.vue?ba4a","webpack:///./src/components/Status/index.vue?6071","webpack:///src/components/Status/index.vue","webpack:///./src/components/Status/index.vue","webpack:///./src/components/RebootButton/index.vue?8db4","webpack:///./src/components/RebootButton/index.vue?2f45","webpack:///src/components/RebootButton/index.vue","webpack:///./src/components/RebootButton/index.vue","webpack:///./src/views/reports/components/ReportContent.vue?c34c","webpack:///./src/views/reports/components/NoteCard.vue?6205","webpack:///src/views/reports/components/NoteCard.vue","webpack:///./src/views/reports/components/NoteCard.vue","webpack:///./src/views/reports/components/NoteCard.vue?6977","webpack:///./src/views/reports/components/ReportContent.vue?30a4","webpack:///src/views/reports/components/ReportContent.vue","webpack:///./src/views/reports/components/ReportContent.vue"],"names":["_node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_index_js_ref_11_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_11_2_node_modules_sass_loader_lib_loader_js_ref_11_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ModerateUserDropdown_vue_vue_type_style_index_0_rel_stylesheet_2Fscss_lang_scss___WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","n","_node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_index_js_ref_11_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_11_2_node_modules_sass_loader_lib_loader_js_ref_11_3_node_modules_vue_loader_lib_index_js_vue_loader_options_NoteCard_vue_vue_type_style_index_0_rel_stylesheet_2Fscss_lang_scss___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_index_js_ref_11_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_11_2_node_modules_sass_loader_lib_loader_js_ref_11_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_rel_stylesheet_2Fscss_lang_scss___WEBPACK_IMPORTED_MODULE_0__","map","./af","./af.js","./ar","./ar-dz","./ar-dz.js","./ar-kw","./ar-kw.js","./ar-ly","./ar-ly.js","./ar-ma","./ar-ma.js","./ar-sa","./ar-sa.js","./ar-tn","./ar-tn.js","./ar.js","./az","./az.js","./be","./be.js","./bg","./bg.js","./bm","./bm.js","./bn","./bn-bd","./bn-bd.js","./bn.js","./bo","./bo.js","./br","./br.js","./bs","./bs.js","./ca","./ca.js","./cs","./cs.js","./cv","./cv.js","./cy","./cy.js","./da","./da.js","./de","./de-at","./de-at.js","./de-ch","./de-ch.js","./de.js","./dv","./dv.js","./el","./el.js","./en-au","./en-au.js","./en-ca","./en-ca.js","./en-gb","./en-gb.js","./en-ie","./en-ie.js","./en-il","./en-il.js","./en-in","./en-in.js","./en-nz","./en-nz.js","./en-sg","./en-sg.js","./eo","./eo.js","./es","./es-do","./es-do.js","./es-mx","./es-mx.js","./es-us","./es-us.js","./es.js","./et","./et.js","./eu","./eu.js","./fa","./fa.js","./fi","./fi.js","./fil","./fil.js","./fo","./fo.js","./fr","./fr-ca","./fr-ca.js","./fr-ch","./fr-ch.js","./fr.js","./fy","./fy.js","./ga","./ga.js","./gd","./gd.js","./gl","./gl.js","./gom-deva","./gom-deva.js","./gom-latn","./gom-latn.js","./gu","./gu.js","./he","./he.js","./hi","./hi.js","./hr","./hr.js","./hu","./hu.js","./hy-am","./hy-am.js","./id","./id.js","./is","./is.js","./it","./it-ch","./it-ch.js","./it.js","./ja","./ja.js","./jv","./jv.js","./ka","./ka.js","./kk","./kk.js","./km","./km.js","./kn","./kn.js","./ko","./ko.js","./ku","./ku.js","./ky","./ky.js","./lb","./lb.js","./lo","./lo.js","./lt","./lt.js","./lv","./lv.js","./me","./me.js","./mi","./mi.js","./mk","./mk.js","./ml","./ml.js","./mn","./mn.js","./mr","./mr.js","./ms","./ms-my","./ms-my.js","./ms.js","./mt","./mt.js","./my","./my.js","./nb","./nb.js","./ne","./ne.js","./nl","./nl-be","./nl-be.js","./nl.js","./nn","./nn.js","./oc-lnc","./oc-lnc.js","./pa-in","./pa-in.js","./pl","./pl.js","./pt","./pt-br","./pt-br.js","./pt.js","./ro","./ro.js","./ru","./ru.js","./sd","./sd.js","./se","./se.js","./si","./si.js","./sk","./sk.js","./sl","./sl.js","./sq","./sq.js","./sr","./sr-cyrl","./sr-cyrl.js","./sr.js","./ss","./ss.js","./sv","./sv.js","./sw","./sw.js","./ta","./ta.js","./te","./te.js","./tet","./tet.js","./tg","./tg.js","./th","./th.js","./tk","./tk.js","./tl-ph","./tl-ph.js","./tlh","./tlh.js","./tr","./tr.js","./tzl","./tzl.js","./tzm","./tzm-latn","./tzm-latn.js","./tzm.js","./ug-cn","./ug-cn.js","./uk","./uk.js","./ur","./ur.js","./uz","./uz-latn","./uz-latn.js","./uz.js","./vi","./vi.js","./x-pseudo","./x-pseudo.js","./yo","./yo.js","./zh-cn","./zh-cn.js","./zh-hk","./zh-hk.js","./zh-mo","./zh-mo.js","./zh-tw","./zh-tw.js","webpackContext","req","id","webpackContextResolve","o","e","Error","code","keys","Object","resolve","module","exports","components_ModerateUserDropdownvue_type_script_lang_js_","name","props","account","type","required","reportId","renderedFrom","computed","isMobile","this","$store","state","app","device","tagPolicyEnabled","users","mrfPolicies","includes","tags","methods","enableTagPolicy","_this","$confirm","$t","confirmButtonText","cancelButtonText","then","$message","message","dispatch","catch","handleDeactivation","user","is_active","handleDeletion","_this2","showDeactivatedButton","toggleTag","tag","component","componentNormalizer","_vm","_h","$createElement","_c","_self","attrs","hide-on-click","trigger","disabled","size","plain","icon","_v","_s","staticClass","slot","nativeOn","click","$event","_e","class","active-tag","divided","local","apply","arguments","options","__file","__webpack_exports__","_node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_index_js_ref_11_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_11_2_node_modules_sass_loader_lib_loader_js_ref_11_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ReportContent_vue_vue_type_style_index_0_rel_stylesheet_2Fscss_lang_scss___WEBPACK_IMPORTED_MODULE_0__","components_Statusvue_type_script_lang_js_","default","fetchStatusesByInstance","showCheckbox","status","page","userId","godmode","data","showHiddenStatus","capitalizeFirstLetter","str","charAt","toUpperCase","slice","isPrivileged","accepted_privileges","accepted_roles","user_privileges","getters","privileges","user_roles","roles","some","privilege","indexOf","role","changeStatus","statusId","isSensitive","visibility","reportCurrentPage","deleteStatus","handleStatusSelection","$emit","handleRouteChange","$router","push","params","optionPercent","poll","pollOption","allVotes","reduce","acc","option","votes_count","toFixed","parseTimestamp","timestamp","moment_default","format","propertyExists","property","_secondProperty","deleted","domProps","innerHTML","content","created_at","href","url","target","on","stopPropagation","change","to","src","avatar","nickname","sensitive","spoiler_text","_l","index","key","title","percentage","attachment","preview_url","components_RebootButtonvue_type_script_lang_js_","needReboot","restartApp","asyncToGenerator_default","regenerator_default","a","mark","_callee","wrap","_context","prev","next","t0","abrupt","stop","placement","components_NoteCardvue_type_script_lang_js_","report","note","handleNoteDeletion","noteID","reportID","alt","components_ReportContentvue_type_script_lang_js_","components","NoteCard","Status","notes","currentPage","reports","getNotesTitle","length","undefined","concat","getStatusesTitle","statuses","handleNewNote","showStatuses","ReportContent_component","style","actor","show-checkbox","placeholder","rows","model","value","callback","$$v","$set","expression"],"mappings":"wGAAA,IAAAA,EAAAC,EAAA,QAAAA,EAAAC,EAAAF,GAAwf,uCCAxf,IAAAG,EAAAF,EAAA,QAAAA,EAAAC,EAAAC,GAA4e,qCCA5e,IAAAC,EAAAH,EAAA,QAAAA,EAAAC,EAAAE,GAAud,+CCAvd,IAAAC,GACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,QAAA,OACAC,WAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,gBAAA,OACAC,aAAA,OACAC,gBAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,UAAA,OACAC,aAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,WAAA,OACAC,cAAA,OACAC,UAAA,OACAC,aAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,aAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAAA,OACAC,OAAA,OACAC,UAA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","file":"static/js/chunk-305b.3a7fb27b.js","sourcesContent":["import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--11-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--11-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--11-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--11-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../node_modules/css-loader/index.js??ref--11-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../node_modules/css-loader/index.js??ref--11-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"","var map = {\n\t\"./af\": \"K/tc\",\n\t\"./af.js\": \"K/tc\",\n\t\"./ar\": \"jnO4\",\n\t\"./ar-dz\": \"o1bE\",\n\t\"./ar-dz.js\": \"o1bE\",\n\t\"./ar-kw\": \"Qj4J\",\n\t\"./ar-kw.js\": \"Qj4J\",\n\t\"./ar-ly\": \"HP3h\",\n\t\"./ar-ly.js\": \"HP3h\",\n\t\"./ar-ma\": \"CoRJ\",\n\t\"./ar-ma.js\": \"CoRJ\",\n\t\"./ar-sa\": \"gjCT\",\n\t\"./ar-sa.js\": \"gjCT\",\n\t\"./ar-tn\": \"bYM6\",\n\t\"./ar-tn.js\": \"bYM6\",\n\t\"./ar.js\": \"jnO4\",\n\t\"./az\": \"SFxW\",\n\t\"./az.js\": \"SFxW\",\n\t\"./be\": \"H8ED\",\n\t\"./be.js\": \"H8ED\",\n\t\"./bg\": \"hKrs\",\n\t\"./bg.js\": \"hKrs\",\n\t\"./bm\": \"p/rL\",\n\t\"./bm.js\": \"p/rL\",\n\t\"./bn\": \"kEOa\",\n\t\"./bn-bd\": \"loYQ\",\n\t\"./bn-bd.js\": \"loYQ\",\n\t\"./bn.js\": \"kEOa\",\n\t\"./bo\": \"0mo+\",\n\t\"./bo.js\": \"0mo+\",\n\t\"./br\": \"aIdf\",\n\t\"./br.js\": \"aIdf\",\n\t\"./bs\": \"JVSJ\",\n\t\"./bs.js\": \"JVSJ\",\n\t\"./ca\": \"1xZ4\",\n\t\"./ca.js\": \"1xZ4\",\n\t\"./cs\": \"PA2r\",\n\t\"./cs.js\": \"PA2r\",\n\t\"./cv\": \"A+xa\",\n\t\"./cv.js\": \"A+xa\",\n\t\"./cy\": \"l5ep\",\n\t\"./cy.js\": \"l5ep\",\n\t\"./da\": \"DxQv\",\n\t\"./da.js\": \"DxQv\",\n\t\"./de\": \"tGlX\",\n\t\"./de-at\": \"s+uk\",\n\t\"./de-at.js\": \"s+uk\",\n\t\"./de-ch\": \"u3GI\",\n\t\"./de-ch.js\": \"u3GI\",\n\t\"./de.js\": \"tGlX\",\n\t\"./dv\": \"WYrj\",\n\t\"./dv.js\": \"WYrj\",\n\t\"./el\": \"jUeY\",\n\t\"./el.js\": \"jUeY\",\n\t\"./en-au\": \"Dmvi\",\n\t\"./en-au.js\": \"Dmvi\",\n\t\"./en-ca\": \"OIYi\",\n\t\"./en-ca.js\": \"OIYi\",\n\t\"./en-gb\": \"Oaa7\",\n\t\"./en-gb.js\": \"Oaa7\",\n\t\"./en-ie\": \"4dOw\",\n\t\"./en-ie.js\": \"4dOw\",\n\t\"./en-il\": \"czMo\",\n\t\"./en-il.js\": \"czMo\",\n\t\"./en-in\": \"7C5Q\",\n\t\"./en-in.js\": \"7C5Q\",\n\t\"./en-nz\": \"b1Dy\",\n\t\"./en-nz.js\": \"b1Dy\",\n\t\"./en-sg\": \"t+mt\",\n\t\"./en-sg.js\": \"t+mt\",\n\t\"./eo\": \"Zduo\",\n\t\"./eo.js\": \"Zduo\",\n\t\"./es\": \"iYuL\",\n\t\"./es-do\": \"CjzT\",\n\t\"./es-do.js\": \"CjzT\",\n\t\"./es-mx\": \"tbfe\",\n\t\"./es-mx.js\": \"tbfe\",\n\t\"./es-us\": \"Vclq\",\n\t\"./es-us.js\": \"Vclq\",\n\t\"./es.js\": \"iYuL\",\n\t\"./et\": \"7BjC\",\n\t\"./et.js\": \"7BjC\",\n\t\"./eu\": \"D/JM\",\n\t\"./eu.js\": \"D/JM\",\n\t\"./fa\": \"jfSC\",\n\t\"./fa.js\": \"jfSC\",\n\t\"./fi\": \"gekB\",\n\t\"./fi.js\": \"gekB\",\n\t\"./fil\": \"1ppg\",\n\t\"./fil.js\": \"1ppg\",\n\t\"./fo\": \"ByF4\",\n\t\"./fo.js\": \"ByF4\",\n\t\"./fr\": \"nyYc\",\n\t\"./fr-ca\": \"2fjn\",\n\t\"./fr-ca.js\": \"2fjn\",\n\t\"./fr-ch\": \"Dkky\",\n\t\"./fr-ch.js\": \"Dkky\",\n\t\"./fr.js\": \"nyYc\",\n\t\"./fy\": \"cRix\",\n\t\"./fy.js\": \"cRix\",\n\t\"./ga\": \"USCx\",\n\t\"./ga.js\": \"USCx\",\n\t\"./gd\": \"9rRi\",\n\t\"./gd.js\": \"9rRi\",\n\t\"./gl\": \"iEDd\",\n\t\"./gl.js\": \"iEDd\",\n\t\"./gom-deva\": \"qvJo\",\n\t\"./gom-deva.js\": \"qvJo\",\n\t\"./gom-latn\": \"DKr+\",\n\t\"./gom-latn.js\": \"DKr+\",\n\t\"./gu\": \"4MV3\",\n\t\"./gu.js\": \"4MV3\",\n\t\"./he\": \"x6pH\",\n\t\"./he.js\": \"x6pH\",\n\t\"./hi\": \"3E1r\",\n\t\"./hi.js\": \"3E1r\",\n\t\"./hr\": \"S6ln\",\n\t\"./hr.js\": \"S6ln\",\n\t\"./hu\": \"WxRl\",\n\t\"./hu.js\": \"WxRl\",\n\t\"./hy-am\": \"1rYy\",\n\t\"./hy-am.js\": \"1rYy\",\n\t\"./id\": \"UDhR\",\n\t\"./id.js\": \"UDhR\",\n\t\"./is\": \"BVg3\",\n\t\"./is.js\": \"BVg3\",\n\t\"./it\": \"bpih\",\n\t\"./it-ch\": \"bxKX\",\n\t\"./it-ch.js\": \"bxKX\",\n\t\"./it.js\": \"bpih\",\n\t\"./ja\": \"B55N\",\n\t\"./ja.js\": \"B55N\",\n\t\"./jv\": \"tUCv\",\n\t\"./jv.js\": \"tUCv\",\n\t\"./ka\": \"IBtZ\",\n\t\"./ka.js\": \"IBtZ\",\n\t\"./kk\": \"bXm7\",\n\t\"./kk.js\": \"bXm7\",\n\t\"./km\": \"6B0Y\",\n\t\"./km.js\": \"6B0Y\",\n\t\"./kn\": \"PpIw\",\n\t\"./kn.js\": \"PpIw\",\n\t\"./ko\": \"Ivi+\",\n\t\"./ko.js\": \"Ivi+\",\n\t\"./ku\": \"JCF/\",\n\t\"./ku.js\": \"JCF/\",\n\t\"./ky\": \"lgnt\",\n\t\"./ky.js\": \"lgnt\",\n\t\"./lb\": \"RAwQ\",\n\t\"./lb.js\": \"RAwQ\",\n\t\"./lo\": \"sp3z\",\n\t\"./lo.js\": \"sp3z\",\n\t\"./lt\": \"JvlW\",\n\t\"./lt.js\": \"JvlW\",\n\t\"./lv\": \"uXwI\",\n\t\"./lv.js\": \"uXwI\",\n\t\"./me\": \"KTz0\",\n\t\"./me.js\": \"KTz0\",\n\t\"./mi\": \"aIsn\",\n\t\"./mi.js\": \"aIsn\",\n\t\"./mk\": \"aQkU\",\n\t\"./mk.js\": \"aQkU\",\n\t\"./ml\": \"AvvY\",\n\t\"./ml.js\": \"AvvY\",\n\t\"./mn\": \"lYtQ\",\n\t\"./mn.js\": \"lYtQ\",\n\t\"./mr\": \"Ob0Z\",\n\t\"./mr.js\": \"Ob0Z\",\n\t\"./ms\": \"6+QB\",\n\t\"./ms-my\": \"ZAMP\",\n\t\"./ms-my.js\": \"ZAMP\",\n\t\"./ms.js\": \"6+QB\",\n\t\"./mt\": \"G0Uy\",\n\t\"./mt.js\": \"G0Uy\",\n\t\"./my\": \"honF\",\n\t\"./my.js\": \"honF\",\n\t\"./nb\": \"bOMt\",\n\t\"./nb.js\": \"bOMt\",\n\t\"./ne\": \"OjkT\",\n\t\"./ne.js\": \"OjkT\",\n\t\"./nl\": \"+s0g\",\n\t\"./nl-be\": \"2ykv\",\n\t\"./nl-be.js\": \"2ykv\",\n\t\"./nl.js\": \"+s0g\",\n\t\"./nn\": \"uEye\",\n\t\"./nn.js\": \"uEye\",\n\t\"./oc-lnc\": \"Fnuy\",\n\t\"./oc-lnc.js\": \"Fnuy\",\n\t\"./pa-in\": \"8/+R\",\n\t\"./pa-in.js\": \"8/+R\",\n\t\"./pl\": \"jVdC\",\n\t\"./pl.js\": \"jVdC\",\n\t\"./pt\": \"8mBD\",\n\t\"./pt-br\": \"0tRk\",\n\t\"./pt-br.js\": \"0tRk\",\n\t\"./pt.js\": \"8mBD\",\n\t\"./ro\": \"lyxo\",\n\t\"./ro.js\": \"lyxo\",\n\t\"./ru\": \"lXzo\",\n\t\"./ru.js\": \"lXzo\",\n\t\"./sd\": \"Z4QM\",\n\t\"./sd.js\": \"Z4QM\",\n\t\"./se\": \"//9w\",\n\t\"./se.js\": \"//9w\",\n\t\"./si\": \"7aV9\",\n\t\"./si.js\": \"7aV9\",\n\t\"./sk\": \"e+ae\",\n\t\"./sk.js\": \"e+ae\",\n\t\"./sl\": \"gVVK\",\n\t\"./sl.js\": \"gVVK\",\n\t\"./sq\": \"yPMs\",\n\t\"./sq.js\": \"yPMs\",\n\t\"./sr\": \"zx6S\",\n\t\"./sr-cyrl\": \"E+lV\",\n\t\"./sr-cyrl.js\": \"E+lV\",\n\t\"./sr.js\": \"zx6S\",\n\t\"./ss\": \"Ur1D\",\n\t\"./ss.js\": \"Ur1D\",\n\t\"./sv\": \"X709\",\n\t\"./sv.js\": \"X709\",\n\t\"./sw\": \"dNwA\",\n\t\"./sw.js\": \"dNwA\",\n\t\"./ta\": \"PeUW\",\n\t\"./ta.js\": \"PeUW\",\n\t\"./te\": \"XLvN\",\n\t\"./te.js\": \"XLvN\",\n\t\"./tet\": \"V2x9\",\n\t\"./tet.js\": \"V2x9\",\n\t\"./tg\": \"Oxv6\",\n\t\"./tg.js\": \"Oxv6\",\n\t\"./th\": \"EOgW\",\n\t\"./th.js\": \"EOgW\",\n\t\"./tk\": \"Wv91\",\n\t\"./tk.js\": \"Wv91\",\n\t\"./tl-ph\": \"Dzi0\",\n\t\"./tl-ph.js\": \"Dzi0\",\n\t\"./tlh\": \"z3Vd\",\n\t\"./tlh.js\": \"z3Vd\",\n\t\"./tr\": \"DoHr\",\n\t\"./tr.js\": \"DoHr\",\n\t\"./tzl\": \"z1FC\",\n\t\"./tzl.js\": \"z1FC\",\n\t\"./tzm\": \"wQk9\",\n\t\"./tzm-latn\": \"tT3J\",\n\t\"./tzm-latn.js\": \"tT3J\",\n\t\"./tzm.js\": \"wQk9\",\n\t\"./ug-cn\": \"YRex\",\n\t\"./ug-cn.js\": \"YRex\",\n\t\"./uk\": \"raLr\",\n\t\"./uk.js\": \"raLr\",\n\t\"./ur\": \"UpQW\",\n\t\"./ur.js\": \"UpQW\",\n\t\"./uz\": \"Loxo\",\n\t\"./uz-latn\": \"AQ68\",\n\t\"./uz-latn.js\": \"AQ68\",\n\t\"./uz.js\": \"Loxo\",\n\t\"./vi\": \"KSF8\",\n\t\"./vi.js\": \"KSF8\",\n\t\"./x-pseudo\": \"/X5v\",\n\t\"./x-pseudo.js\": \"/X5v\",\n\t\"./yo\": \"fzPg\",\n\t\"./yo.js\": \"fzPg\",\n\t\"./zh-cn\": \"XDpg\",\n\t\"./zh-cn.js\": \"XDpg\",\n\t\"./zh-hk\": \"SatO\",\n\t\"./zh-hk.js\": \"SatO\",\n\t\"./zh-mo\": \"OmwH\",\n\t\"./zh-mo.js\": \"OmwH\",\n\t\"./zh-tw\": \"kOpN\",\n\t\"./zh-tw.js\": \"kOpN\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"RnhZ\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-dropdown',{attrs:{\"hide-on-click\":false,\"trigger\":\"click\"}},[_c('el-button',{attrs:{\"disabled\":!_vm.account.id,\"size\":_vm.renderedFrom === 'showPage' && !_vm.isMobile ? 'medium' : 'small',\"plain\":\"\",\"icon\":\"el-icon-files\"}},[_vm._v(\"\\n    \"+_vm._s(_vm.$t('reports.moderateUser'))+\"\\n    \"),_c('i',{staticClass:\"el-icon-arrow-down el-icon--right\"})]),_vm._v(\" \"),_c('el-dropdown-menu',{staticClass:\"moderate-user-dropdown\",attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[(_vm.showDeactivatedButton(_vm.account))?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.handleDeactivation(_vm.account)}}},[_vm._v(\"\\n      \"+_vm._s(!_vm.account.is_active ? _vm.$t('users.activateAccount') : _vm.$t('users.deactivateAccount'))+\"\\n    \")]):_vm._e(),_vm._v(\" \"),(_vm.showDeactivatedButton(_vm.account.id))?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.handleDeletion(_vm.account)}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.deleteAccount'))+\"\\n    \")]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:media-force-nsfw') },attrs:{\"divided\":true},nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:media-force-nsfw')}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.forceNsfw'))+\"\\n      \"),(_vm.tags.includes('mrf_tag:media-force-nsfw'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:media-strip') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:media-strip')}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.stripMedia'))+\"\\n      \"),(_vm.tags.includes('mrf_tag:media-strip'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:force-unlisted') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:force-unlisted')}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.forceUnlisted'))+\"\\n      \"),(_vm.tags.includes('mrf_tag:force-unlisted'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:sandbox') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:sandbox')}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.sandbox'))+\"\\n      \"),(_vm.tags.includes('mrf_tag:sandbox'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled && _vm.account.local)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:disable-remote-subscription') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:disable-remote-subscription')}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.disableRemoteSubscription'))+\"\\n      \"),(_vm.tags.includes('mrf_tag:disable-remote-subscription'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled && _vm.account.local)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:disable-any-subscription') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:disable-any-subscription')}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.disableAnySubscription'))+\"\\n      \"),(_vm.tags.includes('mrf_tag:disable-any-subscription'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(!_vm.tagPolicyEnabled)?_c('el-dropdown-item',{staticClass:\"no-hover\",attrs:{\"divided\":\"\"},nativeOn:{\"click\":function($event){return _vm.enableTagPolicy.apply(null, arguments)}}},[_vm._v(\"\\n      \"+_vm._s(_vm.$t('users.enableTagPolicy'))+\"\\n    \")]):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=script&lang=js&\"","<template>\n  <el-dropdown :hide-on-click=\"false\" trigger=\"click\">\n    <el-button :disabled=\"!account.id\" :size=\"renderedFrom === 'showPage' && !isMobile ? 'medium' : 'small'\" plain icon=\"el-icon-files\">\n      {{ $t('reports.moderateUser') }}\n      <i class=\"el-icon-arrow-down el-icon--right\"/>\n    </el-button>\n    <el-dropdown-menu slot=\"dropdown\" class=\"moderate-user-dropdown\">\n      <el-dropdown-item\n        v-if=\"showDeactivatedButton(account)\"\n        @click.native=\"handleDeactivation(account)\">\n        {{ !account.is_active ? $t('users.activateAccount') : $t('users.deactivateAccount') }}\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"showDeactivatedButton(account.id)\"\n        @click.native=\"handleDeletion(account)\">\n        {{ $t('users.deleteAccount') }}\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"tagPolicyEnabled\"\n        :divided=\"true\"\n        :class=\"{ 'active-tag': tags.includes('mrf_tag:media-force-nsfw') }\"\n        @click.native=\"toggleTag(account, 'mrf_tag:media-force-nsfw')\">\n        {{ $t('users.forceNsfw') }}\n        <i v-if=\"tags.includes('mrf_tag:media-force-nsfw')\" class=\"el-icon-check\"/>\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"tagPolicyEnabled\"\n        :class=\"{ 'active-tag': tags.includes('mrf_tag:media-strip') }\"\n        @click.native=\"toggleTag(account, 'mrf_tag:media-strip')\">\n        {{ $t('users.stripMedia') }}\n        <i v-if=\"tags.includes('mrf_tag:media-strip')\" class=\"el-icon-check\"/>\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"tagPolicyEnabled\"\n        :class=\"{ 'active-tag': tags.includes('mrf_tag:force-unlisted') }\"\n        @click.native=\"toggleTag(account, 'mrf_tag:force-unlisted')\">\n        {{ $t('users.forceUnlisted') }}\n        <i v-if=\"tags.includes('mrf_tag:force-unlisted')\" class=\"el-icon-check\"/>\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"tagPolicyEnabled\"\n        :class=\"{ 'active-tag': tags.includes('mrf_tag:sandbox') }\"\n        @click.native=\"toggleTag(account, 'mrf_tag:sandbox')\">\n        {{ $t('users.sandbox') }}\n        <i v-if=\"tags.includes('mrf_tag:sandbox')\" class=\"el-icon-check\"/>\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"tagPolicyEnabled && account.local\"\n        :class=\"{ 'active-tag': tags.includes('mrf_tag:disable-remote-subscription') }\"\n        @click.native=\"toggleTag(account, 'mrf_tag:disable-remote-subscription')\">\n        {{ $t('users.disableRemoteSubscription') }}\n        <i v-if=\"tags.includes('mrf_tag:disable-remote-subscription')\" class=\"el-icon-check\"/>\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"tagPolicyEnabled && account.local\"\n        :class=\"{ 'active-tag': tags.includes('mrf_tag:disable-any-subscription') }\"\n        @click.native=\"toggleTag(account, 'mrf_tag:disable-any-subscription')\">\n        {{ $t('users.disableAnySubscription') }}\n        <i v-if=\"tags.includes('mrf_tag:disable-any-subscription')\" class=\"el-icon-check\"/>\n      </el-dropdown-item>\n      <el-dropdown-item\n        v-if=\"!tagPolicyEnabled\"\n        divided\n        class=\"no-hover\"\n        @click.native=\"enableTagPolicy\">\n        {{ $t('users.enableTagPolicy') }}\n      </el-dropdown-item>\n    </el-dropdown-menu>\n  </el-dropdown>\n</template>\n\n<script>\nexport default {\n  name: 'ModerateUserDropdown',\n  props: {\n    account: {\n      type: Object,\n      required: true\n    },\n    reportId: {\n      type: String,\n      required: true\n    },\n    renderedFrom: {\n      type: String,\n      required: true\n    }\n  },\n  computed: {\n    isMobile() {\n      return this.$store.state.app.device === 'mobile'\n    },\n    tagPolicyEnabled() {\n      return this.$store.state.users.mrfPolicies.includes('Pleroma.Web.ActivityPub.MRF.TagPolicy')\n    },\n    tags() {\n      return this.account.tags || []\n    }\n  },\n  methods: {\n    enableTagPolicy() {\n      this.$confirm(\n        this.$t('users.confirmEnablingTagPolicy'),\n        {\n          confirmButtonText: 'Yes',\n          cancelButtonText: 'Cancel',\n          type: 'warning'\n        }).then(() => {\n        this.$message({\n          type: 'success',\n          message: this.$t('users.enableTagPolicySuccessMessage')\n        })\n        this.$store.dispatch('EnableTagPolicy')\n      }).catch(() => {\n        this.$message({\n          type: 'info',\n          message: 'Canceled'\n        })\n      })\n    },\n    handleDeactivation(user) {\n      if (this.renderedFrom === 'showPage') {\n        !user.is_active\n          ? this.$store.dispatch('ActivateUserFromReportShow', user)\n          : this.$store.dispatch('DeactivateUserFromReportShow', user)\n      } else if (this.renderedFrom === 'reportsPage') {\n        !user.is_active\n          ? this.$store.dispatch('ActivateUserFromReports', { user, reportId: this.reportId })\n          : this.$store.dispatch('DeactivateUserFromReports', { user, reportId: this.reportId })\n      }\n    },\n    handleDeletion(user) {\n      this.$confirm(\n        this.$t('users.deleteUserConfirmation'),\n        {\n          confirmButtonText: 'Delete',\n          cancelButtonText: 'Cancel',\n          type: 'warning'\n        }).then(() => {\n        this.$store.dispatch('DeleteUserFromReports', { user, reportId: this.reportId })\n      }).catch(() => {\n        this.$message({\n          type: 'info',\n          message: 'Delete canceled'\n        })\n      })\n    },\n    showDeactivatedButton(id) {\n      return this.$store.state.user.id !== id\n    },\n    toggleTag(user, tag) {\n      if (this.renderedFrom === 'showPage') {\n        user.tags.includes(tag)\n          ? this.$store.dispatch('RemoveTagFromReportsFromReportShow', { user, tag })\n          : this.$store.dispatch('AddTagFromReportsFromReportShow', { user, tag })\n      } else if (this.renderedFrom === 'reportsPage') {\n        user.tags.includes(tag)\n          ? this.$store.dispatch('RemoveTagFromReports', { user, tag, reportId: this.reportId })\n          : this.$store.dispatch('AddTagFromReports', { user, tag, reportId: this.reportId })\n      }\n    }\n  }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n.moderate-user-dropdown {\n  width: 350px;\n}\n</style>\n","import { render, staticRenderFns } from \"./ModerateUserDropdown.vue?vue&type=template&id=148a9fc1&\"\nimport script from \"./ModerateUserDropdown.vue?vue&type=script&lang=js&\"\nexport * from \"./ModerateUserDropdown.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ModerateUserDropdown.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\ncomponent.options.__file = \"ModerateUserDropdown.vue\"\nexport default component.exports","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--11-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--11-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/lib/index.js??ref--11-2!../../../../node_modules/sass-loader/lib/loader.js??ref--11-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.status.deleted)?_c('el-card',{staticClass:\"status-card\",nativeOn:{\"click\":function($event){return _vm.handleRouteChange()}}},[_c('div',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('div',{staticClass:\"status-header\"},[_c('div',{staticClass:\"status-account-container\"},[_c('div',{staticClass:\"status-account\"},[(_vm.showCheckbox)?_c('el-checkbox',{staticClass:\"status-checkbox\",on:{\"change\":function($event){return _vm.handleStatusSelection(_vm.account)}}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.account, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.account.id }}},nativeOn:{\"click\":function($event){$event.stopPropagation();}}},[_c('div',{staticClass:\"status-card-header\"},[(_vm.propertyExists(_vm.account, 'avatar'))?_c('img',{staticClass:\"status-avatar-img\",attrs:{\"src\":_vm.account.avatar}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.account, 'nickname'))?_c('span',{staticClass:\"status-account-name\"},[_vm._v(_vm._s(_vm.account.nickname))]):_c('span',[(_vm.propertyExists(_vm.account, 'nickname'))?_c('span',{staticClass:\"status-account-name\"},[_vm._v(\"\\n                  \"+_vm._s(_vm.account.nickname)+\"\\n                \")]):_c('span',{staticClass:\"status-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])])])]):_vm._e()],1)]),_vm._v(\" \"),(_vm.isPrivileged(['messages_delete'], []))?_c('div',{staticClass:\"status-actions\"},[_c('div',{staticClass:\"status-tags\"},[(_vm.status.sensitive)?_c('el-tag',{attrs:{\"type\":\"warning\",\"size\":\"large\"}},[_vm._v(_vm._s(_vm.$t('reports.sensitive')))]):_vm._e(),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"large\"}},[_vm._v(_vm._s(_vm.capitalizeFirstLetter(_vm.status.visibility)))])],1),_vm._v(\" \"),_c('el-dropdown',{attrs:{\"trigger\":\"click\"},nativeOn:{\"click\":function($event){$event.stopPropagation();}}},[_c('el-button',{staticClass:\"status-actions-button\",attrs:{\"plain\":\"\",\"size\":\"small\",\"icon\":\"el-icon-edit\"}},[_vm._v(\"\\n            \"+_vm._s(_vm.$t('reports.changeScope'))),_c('i',{staticClass:\"el-icon-arrow-down el-icon--right\"})]),_vm._v(\" \"),_c('el-dropdown-menu',{attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[(!_vm.status.sensitive)?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, true, _vm.status.visibility)}}},[_vm._v(\"\\n              \"+_vm._s(_vm.$t('reports.addSensitive'))+\"\\n            \")]):_vm._e(),_vm._v(\" \"),(_vm.status.sensitive)?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, false, _vm.status.visibility)}}},[_vm._v(\"\\n              \"+_vm._s(_vm.$t('reports.removeSensitive'))+\"\\n            \")]):_vm._e(),_vm._v(\" \"),(_vm.status.visibility !== 'public')?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, _vm.status.sensitive, 'public')}}},[_vm._v(\"\\n              \"+_vm._s(_vm.$t('reports.public'))+\"\\n            \")]):_vm._e(),_vm._v(\" \"),(_vm.status.visibility !== 'private')?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, _vm.status.sensitive, 'private')}}},[_vm._v(\"\\n              \"+_vm._s(_vm.$t('reports.private'))+\"\\n            \")]):_vm._e(),_vm._v(\" \"),(_vm.status.visibility !== 'unlisted')?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, _vm.status.sensitive, 'unlisted')}}},[_vm._v(\"\\n              \"+_vm._s(_vm.$t('reports.unlisted'))+\"\\n            \")]):_vm._e(),_vm._v(\" \"),_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.deleteStatus(_vm.status.id)}}},[_vm._v(\"\\n              \"+_vm._s(_vm.$t('reports.deleteStatus'))+\"\\n            \")])],1)],1)],1):_vm._e()])]),_vm._v(\" \"),_c('div',{staticClass:\"status-body\"},[(_vm.status.spoiler_text)?_c('div',[_c('strong',[_vm._v(_vm._s(_vm.status.spoiler_text))]),_vm._v(\" \"),(!_vm.showHiddenStatus)?_c('el-button',{staticClass:\"show-more-button\",attrs:{\"size\":\"mini\"},on:{\"click\":function($event){_vm.showHiddenStatus = true}}},[_vm._v(\"Show more\")]):_vm._e(),_vm._v(\" \"),(_vm.showHiddenStatus)?_c('el-button',{staticClass:\"show-more-button\",attrs:{\"size\":\"mini\"},on:{\"click\":function($event){_vm.showHiddenStatus = false}}},[_vm._v(\"Show less\")]):_vm._e(),_vm._v(\" \"),(_vm.showHiddenStatus)?_c('div',[_c('span',{staticClass:\"status-content\",domProps:{\"innerHTML\":_vm._s(_vm.status.content)}}),_vm._v(\" \"),(_vm.status.poll)?_c('div',{staticClass:\"poll\"},[_c('ul',_vm._l((_vm.status.poll.options),function(option,index){return _c('li',{key:index},[_vm._v(\"\\n              \"+_vm._s(option.title)+\"\\n              \"),_c('el-progress',{attrs:{\"percentage\":_vm.optionPercent(_vm.status.poll, option)}})],1)}),0)]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.status.media_attachments),function(attachment,index){return _c('div',{key:index,staticClass:\"image\"},[_c('img',{attrs:{\"src\":attachment.preview_url}})])})],2):_vm._e()],1):_vm._e(),_vm._v(\" \"),(!_vm.status.spoiler_text)?_c('div',[_c('span',{staticClass:\"status-content\",domProps:{\"innerHTML\":_vm._s(_vm.status.content)}}),_vm._v(\" \"),(_vm.status.poll)?_c('div',{staticClass:\"poll\"},[_c('ul',_vm._l((_vm.status.poll.options),function(option,index){return _c('li',{key:index},[_vm._v(\"\\n            \"+_vm._s(option.title)+\"\\n            \"),_c('el-progress',{attrs:{\"percentage\":_vm.optionPercent(_vm.status.poll, option)}})],1)}),0)]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.status.media_attachments),function(attachment,index){return _c('div',{key:index,staticClass:\"image\"},[_c('img',{attrs:{\"src\":attachment.preview_url}})])})],2):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"status-footer\"},[_c('span',{staticClass:\"status-created-at\"},[_vm._v(_vm._s(_vm.parseTimestamp(_vm.status.created_at)))]),_vm._v(\" \"),(_vm.status.url)?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.status.url,\"target\":\"_blank\"},on:{\"click\":function($event){$event.stopPropagation();}}},[_vm._v(\"\\n        \"+_vm._s(_vm.$t('statuses.openStatusInInstance'))+\"\\n        \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()])])]):_c('el-card',{staticClass:\"status-card\"},[_c('div',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('div',{staticClass:\"status-header\"},[_c('div',{staticClass:\"status-account-container\"},[_c('div',{staticClass:\"status-account\"},[_c('h4',{staticClass:\"status-deleted\"},[_vm._v(_vm._s(_vm.$t('reports.statusDeleted')))])])])])]),_vm._v(\" \"),_c('div',{staticClass:\"status-body\"},[(_vm.status.content)?_c('span',{staticClass:\"status-content\",domProps:{\"innerHTML\":_vm._s(_vm.status.content)}}):_c('span',{staticClass:\"status-without-content\"},[_vm._v(\"no content\")])]),_vm._v(\" \"),_c('div',{staticClass:\"status-footer\"},[(_vm.status.created_at)?_c('span',{staticClass:\"status-created-at\"},[_vm._v(_vm._s(_vm.parseTimestamp(_vm.status.created_at)))]):_vm._e(),_vm._v(\" \"),(_vm.status.url)?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.status.url,\"target\":\"_blank\"},on:{\"click\":function($event){$event.stopPropagation();}}},[_vm._v(\"\\n      Open status in instance\\n      \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","<template>\n  <el-card v-if=\"!status.deleted\" class=\"status-card\" @click.native=\"handleRouteChange()\">\n    <div slot=\"header\">\n      <div class=\"status-header\">\n        <div class=\"status-account-container\">\n          <div class=\"status-account\">\n            <el-checkbox v-if=\"showCheckbox\" class=\"status-checkbox\" @change=\"handleStatusSelection(account)\"/>\n            <router-link\n              v-if=\"propertyExists(account, 'id')\"\n              :to=\"{ name: 'UsersShow', params: { id: account.id }}\"\n              class=\"router-link\"\n              @click.native.stop>\n              <div class=\"status-card-header\">\n                <img v-if=\"propertyExists(account, 'avatar')\" :src=\"account.avatar\" class=\"status-avatar-img\">\n                <span v-if=\"propertyExists(account, 'nickname')\" class=\"status-account-name\">{{ account.nickname }}</span>\n                <span v-else>\n                  <span v-if=\"propertyExists(account, 'nickname')\" class=\"status-account-name\">\n                    {{ account.nickname }}\n                  </span>\n                  <span v-else class=\"status-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n                </span>\n              </div>\n            </router-link>\n          </div>\n        </div>\n        <div v-if=\"isPrivileged(['messages_delete'], [])\" class=\"status-actions\">\n          <div class=\"status-tags\">\n            <el-tag v-if=\"status.sensitive\" type=\"warning\" size=\"large\">{{ $t('reports.sensitive') }}</el-tag>\n            <el-tag size=\"large\">{{ capitalizeFirstLetter(status.visibility) }}</el-tag>\n          </div>\n          <el-dropdown trigger=\"click\" @click.native.stop>\n            <el-button plain size=\"small\" icon=\"el-icon-edit\" class=\"status-actions-button\">\n              {{ $t('reports.changeScope') }}<i class=\"el-icon-arrow-down el-icon--right\"/>\n            </el-button>\n            <el-dropdown-menu slot=\"dropdown\">\n              <el-dropdown-item\n                v-if=\"!status.sensitive\"\n                @click.native=\"changeStatus(status.id, true, status.visibility)\">\n                {{ $t('reports.addSensitive') }}\n              </el-dropdown-item>\n              <el-dropdown-item\n                v-if=\"status.sensitive\"\n                @click.native=\"changeStatus(status.id, false, status.visibility)\">\n                {{ $t('reports.removeSensitive') }}\n              </el-dropdown-item>\n              <el-dropdown-item\n                v-if=\"status.visibility !== 'public'\"\n                @click.native=\"changeStatus(status.id, status.sensitive, 'public')\">\n                {{ $t('reports.public') }}\n              </el-dropdown-item>\n              <el-dropdown-item\n                v-if=\"status.visibility !== 'private'\"\n                @click.native=\"changeStatus(status.id, status.sensitive, 'private')\">\n                {{ $t('reports.private') }}\n              </el-dropdown-item>\n              <el-dropdown-item\n                v-if=\"status.visibility !== 'unlisted'\"\n                @click.native=\"changeStatus(status.id, status.sensitive, 'unlisted')\">\n                {{ $t('reports.unlisted') }}\n              </el-dropdown-item>\n              <el-dropdown-item\n                @click.native=\"deleteStatus(status.id)\">\n                {{ $t('reports.deleteStatus') }}\n              </el-dropdown-item>\n            </el-dropdown-menu>\n          </el-dropdown>\n        </div>\n      </div>\n    </div>\n    <div class=\"status-body\">\n      <div v-if=\"status.spoiler_text\">\n        <strong>{{ status.spoiler_text }}</strong>\n        <el-button v-if=\"!showHiddenStatus\" size=\"mini\" class=\"show-more-button\" @click=\"showHiddenStatus = true\">Show more</el-button>\n        <el-button v-if=\"showHiddenStatus\" size=\"mini\" class=\"show-more-button\" @click=\"showHiddenStatus = false\">Show less</el-button>\n        <div v-if=\"showHiddenStatus\">\n          <span class=\"status-content\" v-html=\"status.content\"/>\n          <div v-if=\"status.poll\" class=\"poll\">\n            <ul>\n              <li v-for=\"(option, index) in status.poll.options\" :key=\"index\">\n                {{ option.title }}\n                <el-progress :percentage=\"optionPercent(status.poll, option)\" />\n              </li>\n            </ul>\n          </div>\n          <div v-for=\"(attachment, index) in status.media_attachments\" :key=\"index\" class=\"image\">\n            <img :src=\"attachment.preview_url\">\n          </div>\n        </div>\n      </div>\n      <div v-if=\"!status.spoiler_text\">\n        <span class=\"status-content\" v-html=\"status.content\"/>\n        <div v-if=\"status.poll\" class=\"poll\">\n          <ul>\n            <li v-for=\"(option, index) in status.poll.options\" :key=\"index\">\n              {{ option.title }}\n              <el-progress :percentage=\"optionPercent(status.poll, option)\" />\n            </li>\n          </ul>\n        </div>\n        <div v-for=\"(attachment, index) in status.media_attachments\" :key=\"index\" class=\"image\">\n          <img :src=\"attachment.preview_url\">\n        </div>\n      </div>\n      <div class=\"status-footer\">\n        <span class=\"status-created-at\">{{ parseTimestamp(status.created_at) }}</span>\n        <a v-if=\"status.url\" :href=\"status.url\" target=\"_blank\" class=\"account\" @click.stop>\n          {{ $t('statuses.openStatusInInstance') }}\n          <i class=\"el-icon-top-right\"/>\n        </a>\n      </div>\n    </div>\n  </el-card>\n  <el-card v-else class=\"status-card\">\n    <div slot=\"header\">\n      <div class=\"status-header\">\n        <div class=\"status-account-container\">\n          <div class=\"status-account\">\n            <h4 class=\"status-deleted\">{{ $t('reports.statusDeleted') }}</h4>\n          </div>\n        </div>\n      </div>\n    </div>\n    <div class=\"status-body\">\n      <span v-if=\"status.content\" class=\"status-content\" v-html=\"status.content\"/>\n      <span v-else class=\"status-without-content\">no content</span>\n    </div>\n    <div class=\"status-footer\">\n      <span v-if=\"status.created_at\" class=\"status-created-at\">{{ parseTimestamp(status.created_at) }}</span>\n      <a v-if=\"status.url\" :href=\"status.url\" target=\"_blank\" class=\"account\" @click.stop>\n        Open status in instance\n        <i class=\"el-icon-top-right\"/>\n      </a>\n    </div>\n  </el-card>\n</template>\n\n<script>\nimport moment from 'moment'\n\nexport default {\n  name: 'Status',\n  props: {\n    account: {\n      type: Object,\n      required: false,\n      default: () => { return {} }\n    },\n    fetchStatusesByInstance: {\n      type: Boolean,\n      required: false,\n      default: false\n    },\n    showCheckbox: {\n      type: Boolean,\n      required: true,\n      default: false\n    },\n    status: {\n      type: Object,\n      required: true\n    },\n    page: {\n      type: Number,\n      required: false,\n      default: 0\n    },\n    userId: {\n      type: String,\n      required: false,\n      default: ''\n    },\n    godmode: {\n      type: Boolean,\n      required: false,\n      default: false\n    }\n  },\n  data() {\n    return {\n      showHiddenStatus: false\n    }\n  },\n  methods: {\n    capitalizeFirstLetter(str) {\n      return str.charAt(0).toUpperCase() + str.slice(1)\n    },\n    isPrivileged(accepted_privileges, accepted_roles) {\n      const user_privileges = this.$store.getters.privileges\n      const user_roles = this.$store.getters.roles\n      return accepted_privileges.some(privilege => user_privileges.indexOf(privilege) >= 0) || accepted_roles.some(role => user_roles.indexOf(role) >= 0)\n    },\n    changeStatus(statusId, isSensitive, visibility) {\n      this.$store.dispatch('ChangeStatusScope', {\n        statusId,\n        isSensitive,\n        visibility,\n        reportCurrentPage: this.page,\n        userId: this.userId,\n        godmode: this.godmode,\n        fetchStatusesByInstance: this.fetchStatusesByInstance\n      })\n    },\n    deleteStatus(statusId) {\n      this.$confirm('Are you sure you want to delete this status?', 'Warning', {\n        confirmButtonText: 'OK',\n        cancelButtonText: 'Cancel',\n        type: 'warning'\n      }).then(() => {\n        this.$store.dispatch('DeleteStatus', {\n          statusId,\n          reportCurrentPage: this.page,\n          userId: this.userId,\n          godmode: this.godmode,\n          fetchStatusesByInstance: this.fetchStatusesByInstance\n        })\n        this.$message({\n          type: 'success',\n          message: 'Delete completed'\n        })\n      }).catch(() => {\n        this.$message({\n          type: 'info',\n          message: 'Delete canceled'\n        })\n      })\n    },\n    handleStatusSelection(account) {\n      this.$emit('status-selection', account)\n    },\n    handleRouteChange() {\n      this.$router.push({ name: 'StatusShow', params: { id: this.status.id }})\n    },\n    optionPercent(poll, pollOption) {\n      const allVotes = poll.options.reduce((acc, option) => (acc + option.votes_count), 0)\n      if (allVotes === 0) {\n        return 0\n      }\n      return +(pollOption.votes_count / allVotes * 100).toFixed(1)\n    },\n    parseTimestamp(timestamp) {\n      return moment(timestamp).format('YYYY-MM-DD HH:mm')\n    },\n    propertyExists(account, property, _secondProperty) {\n      if (_secondProperty) {\n        return account[property] && account[_secondProperty]\n      }\n      return account[property]\n    }\n  }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n.status-card {\n  margin-bottom: 10px;\n  cursor: pointer;\n  .account {\n    line-height: 26px;\n    font-size: 13px;\n    color: #606266;\n  }\n  .account:hover {\n    text-decoration: underline;\n  }\n  .deactivated {\n    color: gray;\n    line-height: 28px;\n    vertical-align: middle;\n  }\n  .image {\n    width: 20%;\n    img {\n      width: 100%;\n    }\n  }\n  .router-link {\n    text-decoration: none;\n  }\n  .show-more-button {\n    margin-left: 5px;\n  }\n  .status-account {\n    display: flex;\n    align-items: center;\n  }\n  .status-avatar-img {\n    display: inline-block;\n    width: 15px;\n    height: 15px;\n    margin-right: 5px;\n  }\n  .status-account-name {\n    display: inline-block;\n    margin: 0;\n    font-size: 15px;\n    font-weight: 500;\n  }\n  .status-body {\n    display: flex;\n    flex-direction: column;\n  }\n  .status-card-header {\n    display: flex;\n    align-items: center;\n  }\n  .status-checkbox {\n    margin-right: 7px;\n  }\n  .status-content {\n    font-size: 15px;\n    line-height: 26px;\n  }\n  .status-created-at {\n    font-size: 13px;\n    color: #606266;\n  }\n  .status-deleted {\n    font-style: italic;\n    margin-top: 3px;\n  }\n  .status-footer {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .status-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .status-tags {\n    display: inline;\n  }\n  .status-without-content {\n    font-style: italic;\n  }\n}\n\n@media only screen and (max-width:480px) {\n  .el-message {\n    min-width: 80%;\n  }\n  .el-message-box {\n    width: 80%;\n  }\n  .status-card {\n    .el-card__header {\n      padding: 10px 17px;\n    }\n    .el-tag {\n      margin: 3px 0;\n    }\n    .status-account-container {\n      margin-bottom: 5px;\n    }\n    .status-actions-button {\n      margin: 3px 0 3px;\n    }\n    .status-actions {\n      width: 100%;\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: space-between;\n    }\n    .status-footer {\n      flex-direction: column;\n      align-items: flex-start;\n      margin-top: 10px;\n    }\n    .status-header {\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n    }\n  }\n}\n</style>\n","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=b8b8bece&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.needReboot)?_c('el-tooltip',{attrs:{\"content\":_vm.$t('settings.restartApp'),\"placement\":\"bottom-end\"}},[_c('el-button',{staticClass:\"reboot-button\",attrs:{\"type\":\"warning\"},on:{\"click\":_vm.restartApp}},[_c('span',[_c('i',{staticClass:\"el-icon-refresh\"}),_vm._v(\"\\n      \"+_vm._s(_vm.$t('settings.instanceReboot'))+\"\\n    \")])])],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","<template>\n  <el-tooltip v-if=\"needReboot\" :content=\"$t('settings.restartApp')\" placement=\"bottom-end\">\n    <el-button type=\"warning\" class=\"reboot-button\" @click=\"restartApp\">\n      <span>\n        <i class=\"el-icon-refresh\"/>\n        {{ $t('settings.instanceReboot') }}\n      </span>\n    </el-button>\n  </el-tooltip>\n</template>\n\n<script>\nimport i18n from '@/lang'\n\nexport default {\n  name: 'RebootButton',\n  computed: {\n    needReboot() {\n      return this.$store.state.app.needReboot\n    }\n  },\n  methods: {\n    async restartApp() {\n      try {\n        await this.$store.dispatch('RestartApplication')\n      } catch (e) {\n        return\n      }\n      this.$message({\n        type: 'success',\n        message: i18n.t('settings.restartSuccess')\n      })\n    }\n  }\n}\n</script>\n","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=53cfaf1d&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"report-account-container\"},[_c('span',{staticClass:\"report-row-key\"},[_vm._v(_vm._s(_vm.$t('reports.account'))+\":\")]),_vm._v(\" \"),_c('div',{staticClass:\"report-account\"},[(_vm.propertyExists(_vm.report.account, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.report.account.id }}}},[(_vm.propertyExists(_vm.report.account, 'avatar'))?_c('img',{staticClass:\"avatar-img\",attrs:{\"src\":_vm.report.account.avatar,\"alt\":\"avatar\"}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.report.account, 'nickname'))?_c('span',{staticClass:\"report-account-name\"},[_vm._v(_vm._s(_vm.report.account.nickname))]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")]),_vm._v(\" \"),(_vm.propertyExists(_vm.report.account, 'url'))?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.report.account.url,\"target\":\"_blank\"}},[_vm._v(\"\\n        \"+_vm._s(_vm.$t('userProfile.openAccountInInstance'))+\"\\n        \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()],1)]),_vm._v(\" \"),(_vm.report.content && _vm.report.content.length > 0)?_c('div',[_c('el-divider',{staticClass:\"divider\"}),_vm._v(\" \"),_c('span',{staticClass:\"report-row-key\"},[_vm._v(_vm._s(_vm.$t('reports.content'))+\":\\n      \"),_c('span',[_vm._v(_vm._s(_vm.report.content))])])],1):_vm._e(),_vm._v(\" \"),_c('el-divider',{staticClass:\"divider\"}),_vm._v(\" \"),_c('div',{staticClass:\"report-account-container\",style:(_vm.showStatuses(_vm.report.statuses) ? '' : 'margin-bottom:15px')},[_c('span',{staticClass:\"report-row-key\"},[_vm._v(_vm._s(_vm.$t('reports.actor'))+\":\")]),_vm._v(\" \"),_c('div',{staticClass:\"report-account\"},[(_vm.propertyExists(_vm.report.actor, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.report.actor.id }}}},[(_vm.propertyExists(_vm.report.actor, 'avatar'))?_c('img',{staticClass:\"avatar-img\",attrs:{\"src\":_vm.report.actor.avatar,\"alt\":\"avatar\"}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.report.actor, 'nickname'))?_c('span',{staticClass:\"report-account-name\"},[_vm._v(_vm._s(_vm.report.actor.nickname))]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")]),_vm._v(\" \"),(_vm.propertyExists(_vm.report.actor, 'url'))?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.report.actor.url,\"target\":\"_blank\"}},[_vm._v(\"\\n        \"+_vm._s(_vm.$t('userProfile.openAccountInInstance'))+\"\\n        \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()],1)]),_vm._v(\" \"),(_vm.showStatuses(_vm.report.statuses))?_c('div',{staticClass:\"reported-statuses\"},[_c('el-collapse',[_c('el-collapse-item',{attrs:{\"title\":_vm.getStatusesTitle(_vm.report.statuses)}},_vm._l((_vm.report.statuses),function(status){return _c('div',{key:status.id},[_c('status',{attrs:{\"status\":status,\"account\":status.account.nickname ? status.account : _vm.report.account,\"show-checkbox\":false,\"page\":_vm.currentPage}})],1)}),0)],1)],1):_vm._e(),_vm._v(\" \"),_c('div',[_c('el-collapse',[_c('el-collapse-item',{attrs:{\"title\":_vm.getNotesTitle(_vm.report.notes)}},_vm._l((_vm.report.notes),function(note,index){return _c('note-card',{key:index,attrs:{\"note\":note,\"report\":_vm.report}})}),1)],1),_vm._v(\" \"),_c('div',{staticClass:\"report-note-form\"},[_c('el-input',{attrs:{\"placeholder\":_vm.$t('reports.leaveNote'),\"type\":\"textarea\",\"rows\":\"2\"},model:{value:(_vm.notes[_vm.report.id]),callback:function ($$v) {_vm.$set(_vm.notes, _vm.report.id, $$v)},expression:\"notes[report.id]\"}}),_vm._v(\" \"),_c('div',{staticClass:\"report-post-note\"},[_c('el-button',{on:{\"click\":function($event){return _vm.handleNewNote(_vm.report.id)}}},[_vm._v(_vm._s(_vm.$t('reports.postNote')))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=script&lang=js&\"","<template>\n  <el-card class=\"note-card\">\n    <div slot=\"header\">\n      <div class=\"note-header\">\n        <router-link\n          v-if=\"propertyExists(note.user, 'id')\"\n          :to=\"{ name: 'UsersShow', params: { id: note.user.id }}\"\n          class=\"router-link\">\n          <div class=\"note-actor\">\n            <img\n              v-if=\"propertyExists(note.user, 'avatar')\"\n              :src=\"note.user.avatar\"\n              alt=\"avatar\"\n              class=\"note-avatar-img\">\n            <span v-if=\"propertyExists(note.user, 'nickname')\" class=\"note-actor-name\">{{ note.user.nickname }}</span>\n            <span v-else class=\"note-actor-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n          </div>\n        </router-link>\n        <el-button size=\"mini\" @click.native=\"handleNoteDeletion(note.id, report.id)\">\n          {{ $t('reports.deleteNote') }}\n        </el-button>\n      </div>\n    </div>\n    <div class=\"note-body\">\n      <span class=\"note-content\" v-html=\"note.content\"/>\n      {{ parseTimestamp(note.created_at) }}\n    </div>\n  </el-card>\n</template>\n\n<script>\nimport moment from 'moment'\n\nexport default {\n  name: 'NoteCard',\n  props: {\n    report: {\n      type: Object,\n      required: true\n    },\n    note: {\n      type: Object,\n      required: true\n    }\n  },\n  methods: {\n    handleNoteDeletion(noteID, reportID) {\n      this.$confirm('Are you sure you want to delete this note?', 'Warning', {\n        confirmButtonText: 'OK',\n        cancelButtonText: 'Cancel',\n        type: 'warning'\n      }).then(() => {\n        this.$store.dispatch('DeleteReportNote', { noteID, reportID })\n        this.$message({\n          type: 'success',\n          message: 'Delete completed'\n        })\n      }).catch(() => {\n        this.$message({\n          type: 'info',\n          message: 'Delete canceled'\n        })\n      })\n    },\n    parseTimestamp(timestamp) {\n      return moment(timestamp).format('YYYY-MM-DD HH:mm')\n    },\n    propertyExists(account, property) {\n      return account[property]\n    }\n  }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n  a {\n    text-decoration: underline;\n  }\n  .deactivated {\n    color: gray;\n  }\n  .el-icon-arrow-right {\n    margin-right: 6px;\n  }\n  .note-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    height: 40px;\n  }\n  .note-actor {\n    display: flex;\n    align-items: center;\n  }\n  .note-actor-name {\n    margin: 0;\n    height: 28px;\n  }\n  .note-avatar-img {\n    width: 15px;\n    height: 15px;\n    margin-right: 5px;\n  }\n  .note-body {\n    display: flex;\n    flex-direction: column;\n  }\n  .note-card {\n    margin-bottom: 15px;\n  }\n  .note-content {\n    font-size: 15px;\n  }\n  .note-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    height: 28px;\n    font-size: 15px;\n    font-weight: 500;\n  }\n  .router-link {\n    text-decoration: none;\n  }\n\n  @media only screen and (max-width:480px) {\n    .el-card__header {\n      padding: 10px 17px;\n    }\n    .note-header {\n      display: flex;\n      flex-direction: column;\n      height: 65px;\n    }\n    .note-actor {\n      margin-bottom: 5px;\n    }\n    .note-header {\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n    }\n  }\n</style>\n","import { render, staticRenderFns } from \"./NoteCard.vue?vue&type=template&id=030edbfd&\"\nimport script from \"./NoteCard.vue?vue&type=script&lang=js&\"\nexport * from \"./NoteCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./NoteCard.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\ncomponent.options.__file = \"NoteCard.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-card',{staticClass:\"note-card\"},[_c('div',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('div',{staticClass:\"note-header\"},[(_vm.propertyExists(_vm.note.user, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.note.user.id }}}},[_c('div',{staticClass:\"note-actor\"},[(_vm.propertyExists(_vm.note.user, 'avatar'))?_c('img',{staticClass:\"note-avatar-img\",attrs:{\"src\":_vm.note.user.avatar,\"alt\":\"avatar\"}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.note.user, 'nickname'))?_c('span',{staticClass:\"note-actor-name\"},[_vm._v(_vm._s(_vm.note.user.nickname))]):_c('span',{staticClass:\"note-actor-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])])]):_vm._e(),_vm._v(\" \"),_c('el-button',{attrs:{\"size\":\"mini\"},nativeOn:{\"click\":function($event){return _vm.handleNoteDeletion(_vm.note.id, _vm.report.id)}}},[_vm._v(\"\\n        \"+_vm._s(_vm.$t('reports.deleteNote'))+\"\\n      \")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"note-body\"},[_c('span',{staticClass:\"note-content\",domProps:{\"innerHTML\":_vm._s(_vm.note.content)}}),_vm._v(\"\\n    \"+_vm._s(_vm.parseTimestamp(_vm.note.created_at))+\"\\n  \")])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=script&lang=js&\"","<template>\n  <div>\n    <div class=\"report-account-container\">\n      <span class=\"report-row-key\">{{ $t('reports.account') }}:</span>\n      <div class=\"report-account\">\n        <router-link\n          v-if=\"propertyExists(report.account, 'id')\"\n          :to=\"{ name: 'UsersShow', params: { id: report.account.id }}\"\n          class=\"router-link\">\n          <img\n            v-if=\"propertyExists(report.account, 'avatar')\"\n            :src=\"report.account.avatar\"\n            alt=\"avatar\"\n            class=\"avatar-img\">\n          <span v-if=\"propertyExists(report.account, 'nickname')\" class=\"report-account-name\">{{ report.account.nickname }}</span>\n          <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n        </router-link>\n        <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n        <a v-if=\"propertyExists(report.account, 'url')\" :href=\"report.account.url\" target=\"_blank\" class=\"account\">\n          {{ $t('userProfile.openAccountInInstance') }}\n          <i class=\"el-icon-top-right\"/>\n        </a>\n      </div>\n    </div>\n    <div v-if=\"report.content && report.content.length > 0\">\n      <el-divider class=\"divider\"/>\n      <span class=\"report-row-key\">{{ $t('reports.content') }}:\n        <span>{{ report.content }}</span>\n      </span>\n    </div>\n    <el-divider class=\"divider\"/>\n    <div :style=\"showStatuses(report.statuses) ? '' : 'margin-bottom:15px'\" class=\"report-account-container\">\n      <span class=\"report-row-key\">{{ $t('reports.actor') }}:</span>\n      <div class=\"report-account\">\n        <router-link\n          v-if=\"propertyExists(report.actor, 'id')\"\n          :to=\"{ name: 'UsersShow', params: { id: report.actor.id }}\"\n          class=\"router-link\">\n          <img\n            v-if=\"propertyExists(report.actor, 'avatar')\"\n            :src=\"report.actor.avatar\"\n            alt=\"avatar\"\n            class=\"avatar-img\">\n          <span v-if=\"propertyExists(report.actor, 'nickname')\" class=\"report-account-name\">{{ report.actor.nickname }}</span>\n          <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n        </router-link>\n        <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n        <a v-if=\"propertyExists(report.actor, 'url')\" :href=\"report.actor.url\" target=\"_blank\" class=\"account\">\n          {{ $t('userProfile.openAccountInInstance') }}\n          <i class=\"el-icon-top-right\"/>\n        </a>\n      </div>\n    </div>\n    <div v-if=\"showStatuses(report.statuses)\" class=\"reported-statuses\">\n      <el-collapse>\n        <el-collapse-item :title=\"getStatusesTitle(report.statuses)\">\n          <div v-for=\"status in report.statuses\" :key=\"status.id\">\n            <status :status=\"status\" :account=\"status.account.nickname ? status.account : report.account\" :show-checkbox=\"false\" :page=\"currentPage\"/>\n          </div>\n        </el-collapse-item>\n      </el-collapse>\n    </div>\n    <div>\n      <el-collapse>\n        <el-collapse-item :title=\"getNotesTitle(report.notes)\">\n          <note-card v-for=\"(note, index) in report.notes\" :key=\"index\" :note=\"note\" :report=\"report\"/>\n        </el-collapse-item>\n      </el-collapse>\n      <div class=\"report-note-form\">\n        <el-input\n          v-model=\"notes[report.id]\"\n          :placeholder=\"$t('reports.leaveNote')\"\n          type=\"textarea\"\n          rows=\"2\"/>\n        <div class=\"report-post-note\">\n          <el-button @click=\"handleNewNote(report.id)\">{{ $t('reports.postNote') }}</el-button>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n\n<script>\nimport NoteCard from './NoteCard'\nimport Status from '@/components/Status'\n\nexport default {\n  name: 'ReportContent',\n  components: { NoteCard, Status },\n  props: {\n    report: {\n      type: Object,\n      required: true\n    }\n  },\n  data() {\n    return {\n      notes: {}\n    }\n  },\n  computed: {\n    currentPage() {\n      return this.$store.state.reports.currentPage\n    }\n  },\n  methods: {\n    getNotesTitle(notes = []) {\n      return `Notes: ${notes.length} item(s)`\n    },\n    getStatusesTitle(statuses = []) {\n      return `Reported statuses: ${statuses.length} item(s)`\n    },\n    handleNewNote(reportID) {\n      this.$store.dispatch('CreateReportNote', { content: this.notes[reportID], reportID })\n      this.notes[reportID] = ''\n    },\n    propertyExists(account, property, _secondProperty) {\n      if (_secondProperty) {\n        return account[property] && account[_secondProperty]\n      }\n      return account[property]\n    },\n    showStatuses(statuses = []) {\n      return statuses.length > 0\n    }\n  }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n  .account {\n    line-height: 26px;\n    font-size: 13px;\n    color: #606266;\n  }\n  .account:hover {\n    text-decoration: underline;\n  }\n  .avatar-img {\n    vertical-align: bottom;\n    width: 15px;\n    height: 15px;\n  }\n  .deactivated {\n    color: gray;\n  }\n  .divider {\n    margin: 15px 0;\n  }\n  .report-account {\n    display: flex;\n    align-items: baseline;\n    justify-content: space-between;\n    flex-grow: 2;\n  }\n  .report-account-container {\n    display: flex;\n    align-items: baseline;\n  }\n  .report-account-name {\n    font-size: 15px;\n    font-weight: 500;\n  }\n  .report-note-form {\n    margin: 15px 0 0 0;\n  }\n  .report-post-note {\n    margin: 5px 0 0 0;\n    text-align: right;\n  }\n  .report-row-key {\n    font-size: 14px;\n    font-weight: 500;\n    padding-right: 5px;\n  }\n  .reported-statuses {\n    margin-top: 15px;\n  }\n  .router-link {\n    text-decoration: none;\n  }\n  @media only screen and (max-width:480px) {\n    .divider {\n      margin: 10px 0;\n    }\n    .el-card__body {\n      padding: 13px;\n    }\n    .report-account {\n      flex-direction: column;\n    }\n  }\n</style>\n","import { render, staticRenderFns } from \"./ReportContent.vue?vue&type=template&id=2e9c6b7c&\"\nimport script from \"./ReportContent.vue?vue&type=script&lang=js&\"\nexport * from \"./ReportContent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ReportContent.vue?vue&type=style&index=0&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\ncomponent.options.__file = \"ReportContent.vue\"\nexport default component.exports"],"sourceRoot":""}