1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[56756],{90899:(e,t,o)=>{o.r(t),o.d(t,{default:()=>de});var n=o(6496),r=["post-id"],i=["content"],s=["content"],c=["content"],a=(0,n.createElementVNode)("meta",{itemprop:"additionalType",content:"https://schema.org/SocialMediaPosting"},null,-1),l=(0,n.createElementVNode)("meta",{itemprop:"additionalType",content:"https://schema.org/DiscussionForumPosting"},null,-1),p={itemprop:"author",itemscope:"",itemtype:"https://schema.org/Person"},u=["content"],d={itemprop:"interactionStatistic",itemscope:"",itemtype:"https://schema.org/InteractionCounter"},m=(0,n.createElementVNode)("meta",{itemprop:"interactionType",content:"https://schema.org/LikeAction"},null,-1),f=["content"],h={itemprop:"interactionStatistic",itemscope:"",itemtype:"https://schema.org/InteractionCounter"},y=(0,n.createElementVNode)("meta",{itemprop:"interactionType",content:"https://schema.org/CommentAction"},null,-1),g=["content"],b={key:0,class:"block-mask"},_={key:1,class:"club-reply-main"},v={class:"club-reply-header"},k={class:"club-reply-header-avatar"},I={class:"club-reply-content-wrapper"},w={class:"club-reply-content-header"},P={class:"username"},C={key:0},N=[(0,n.createElementVNode)("i",{class:"icon icon_seal_check_fill",style:{color:"#007bff"}},null,-1)],M={class:"release-time"},E={class:"club-reply-tools"},O={class:"club-reply-header-tool"},B=["onClick"],T=[(0,n.createElementVNode)("i",{class:"icon icon_dots_three"},null,-1)],S={class:"club-reply-content"},V={class:"club-reply-content-html-wrapper"},x={key:0,class:"club-reply-attaches"},L={class:"club-reply-status"},j={class:"club-reply-status-wrapper"},$={key:0,class:"club-post-status-item",rel:"position-in-thread"},A={class:"club-post-status-item-icon"},F={key:0,class:"club-post-status-item-text"},R=(0,n.createElementVNode)("div",{class:"club-post-status-item-icon"},[(0,n.createElementVNode)("i",{class:"icon icon_chat_teardrop_dots"})],-1),D={key:0,class:"club-post-status-item-text"},U={key:2,class:"club-reply-main muted"},z={class:"club-reply-header"},J={class:"club-reply-header-avatar"},H={class:"club-reply-content-wrapper"},G={class:"club-reply-content-header"},K={class:"club-reply-tools"},q={class:"club-reply-header-tool"},W=["onClick"],Y=[(0,n.createElementVNode)("i",{class:"icon icon_dots_three"},null,-1)],Z={class:"club-reply-sub-list"},Q=[(0,n.createElementVNode)("i",{class:"icon icon_caret_up_fill"},null,-1)];var X=o(89590),ee=o(11999),te=o(28085),oe=o(56158),ne=o(95875),re=o(80608),ie=o(51988);function se(e){return se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},se(e)}function ce(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function ae(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(o),!0).forEach((function(t){le(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ce(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function le(e,t,o){var n;return n=function(e,t){if("object"!=se(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,t||"default");if("object"!=se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==se(n)?n:n+"")in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var pe=te.a2.get("STATIC_HOST");te.a2.get("DEFAULT.DEFAULT_AVATAR_ICON");const ue={name:"ClubReply",components:{PpDropdown:(0,n.defineAsyncComponent)((function(){return o.e(30209).then(o.bind(o,52627))})),LinkPreview:(0,n.defineAsyncComponent)((function(){return o.e(13012).then(o.bind(o,39875))})),YoutubePreview:(0,n.defineAsyncComponent)((function(){return o.e(11017).then(o.bind(o,43249))})),ImagePreview:(0,n.defineAsyncComponent)((function(){return o.e(74725).then(o.bind(o,73268))})),EditPostContentModule:(0,n.defineAsyncComponent)((function(){return o.e(51939).then(o.bind(o,71599))})),ClubReplyEditorBox:(0,n.defineAsyncComponent)((function(){return o.e(56756).then(o.bind(o,49186))})),ClubReplyList:(0,n.defineAsyncComponent)((function(){return o.e(56756).then(o.bind(o,75152))})),ClubDisplayContent:(0,n.defineAsyncComponent)((function(){return o.e(45141).then(o.bind(o,51297))}))},props:{postInfo:{type:Object,default:function(){return{}}},deep:{type:Number,default:0},onTriggerReply:{type:[Function,Boolean],default:!1},onTriggerTooManyCollapse:{type:[Function,Boolean],default:!1}},emits:["trigger-reply","trigger-too-many-collapse"],setup:function(e,t){t.emits;var o=(0,X.useStore)(),r=((0,ee.useRoute)(),(0,oe.vz)().openLoginModal);o.hasModule(ne.$h)||o.registerModule(ne.$h,ne.Fj);var i=(0,n.computed)((function(){return o.state[ne.$h].club_info})),s=(0,n.computed)((function(){return o.state[ne.$h].club_powers})),c=(0,n.computed)((function(){return o.state.ppServerTime})),a=(0,n.computed)((function(){return o.state[ne.$h].postSetting})),l=e.postInfo.member_id;return{club_info:i,club_powers:s,ppServerTime:c,postMemberInfo:(0,n.computed)((function(){var t=JSON.parse(JSON.stringify(o.state[ne.$h].memberList[l]));return e.postInfo.is_anonymous&&(t.user_name=a.value.anonymousDefaultName,t.user_head_photo=a.value.anonymousDefaultHeadPhoto),t})),fontSize:(0,n.computed)((function(){return o.state[ne.$h].fontSize})),searchMemberId:(0,n.computed)((function(){return o.state[ne.$h].searchMemberId})),openLoginModal:r}},data:function(){return{loading:!1,chooseToolKey:"",editMode:!1,triggerReplyFocus:!1,replyMentionInfo:!1,displayMuted:!1}},computed:ae(ae(ae({},(0,X.mapGetters)(["MemberInfo"])),(0,X.mapGetters)({queryParams:"".concat(ne.$h,"/queryParams")})),{},{toolOptions:function(){var e=this,t=[];0===this.deep&&t.push({text:'<i class="icon icon_eye"></i> 宿´è²¼æ',value:"focus_post"});var o=e.postMemberInfo.is_muted;
1if(o||t.push({text:'<i class="icon icon_link"></i> å享貼æ',value:"copy_link"}),e.postInfo.member_id!==e.MemberInfo.member_id){var n='<i class="icon icon_warning"></i> é®è½æ¤äºº';o&&(n='<i class="icon icon_check_circle"></i> åç¨é®è½'),t.push({text:n,value:"mute"})}if(e.postInfo.member_id===e.MemberInfo.member_id&&t.push({text:'<i class="icon icon_note_pencil"></i> 編輯貼æ',value:"edit"}),e.club_powers.manager_powers.blacklist){var r='<i class="icon icon_eye_slash"></i> é±èè²¼æ';e.postInfo.is_blocked&&(r='<i class="icon icon_eye_slash"></i> è§£é¤é±è'),t.push({text:r,value:"block"}),!1===e.postMemberInfo.is_blocked&&t.push({text:'<i class="icon icon_lock"></i> å°éç¨æ¶',value:"block_member"})}return(e.postInfo.member_id===e.MemberInfo.member_id||e.club_powers.manager_powers.delete_post)&&t.push({text:'<i class="icon icon_trash"></i> åªé¤è²¼æ',value:"del"}),t},displayPostTime:function(){var e="";return this.postInfo.post_time&&(e=re.A.parseDate(this.postInfo.post_time)),e},displayHeadPhoto:function(){var e=this.postMemberInfo.user_head_photo;return e||(e=""),e&&0!==e.indexOf("http")&&(e=0===e.indexOf("/static/uploads")?"".concat(pe).concat(e):"".concat(e)),e},canShowReplyEditor:function(){return this.postInfo.parent_post_id===this.postInfo.root_parent_post_id},showTooManyCollapseBtn:function(){var e=this;return"normal"===e.postInfo.specify&&("flat"===e.postInfo.reply_display||e.postInfo.root_parent_post_id===e.postInfo.parent_post_id)&&"function"==typeof e.onTriggerTooManyCollapse}}),watch:{chooseToolKey:{handler:function(){switch(this.chooseToolKey){case"focus_post":this.triggerFocusPost();break;case"copy_link":this.triggerCopyLink();break;case"edit":this.triggerEditModel(!0);break;case"del":this.triggerDelete();break;case"block":this.triggerBlock();break;case"block_member":this.triggerBlockMember();break;case"mute":this.triggerMute()}}},"postMemberInfo.is_muted":{immediate:!0,handler:function(){this.postMemberInfo.is_muted&&(this.displayMuted=!1)}}},beforeCreate:function(){this.$store.state[ne.$h]||this.$store.registerModule(ne.$h,ne.Fj)},created:function(){},mounted:function(){this.$nextTick((function(){}))},updated:function(){},unmounted:function(){},methods:ae(ae(ae({},(0,X.mapActions)({})),(0,X.mapMutations)({setFocusPostId:"".concat(ne.$h,"/setFocusPostId"),setSearchMemberId:"".concat(ne.$h,"/setSearchMemberId")})),{},{formatNumber:function(e){return Number.isNaN(e)?e:e.toLocaleString()},chooseToolAction:function(e){var t=this;this.chooseToolKey=e.value,setTimeout((function(){t.chooseToolKey=""}),100)},triggerEditModel:function(e){this.editMode=!!e},clickReply:function(e){var t=this;t.MemberInfo.member_id?t.triggerReply():t.openLoginModal(e)},triggerReply:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this;e||(e=ae(ae({},JSON.parse(JSON.stringify(this.postMemberInfo))),{},{post_id:this.postInfo.post_id,is_anonymous:this.postInfo.is_anonymous})),t.postInfo.parent_post_id!==t.postInfo.root_parent_post_id||"flat"===t.postInfo.reply_display?t.onTriggerReply?t.$emit("trigger-reply",e):t.setFocusPostId(t.postInfo.post_id):(t.replyMentionInfo=e,t.triggerReplyFocus=(new Date).getTime())},triggerLike:function(){var e=this,t={club_id:e.club_info.club_id,post_id:e.postInfo.post_id,is_liked:e.postInfo.is_liked?0:1};e.$store.dispatch("".concat(ne.$h,"/setPostLike"),t).then((function(e){te.cL.notice({type:"snackbar",outerClassName:"notice",html:e.data.is_liked?"è¨å®åæ¡":"åæ¶åæ¡",delay:2e3,clickToClose:!0,clickOuterClose:!1})}),(function(){}))},triggerDelete:function(){var e=this;te.hg.warning({html:"ä½ ç¢ºå®è¦åªé¤æ¤ç¯å
§å®¹åï¼"},(function(){var t={club_id:e.club_info.club_id,post_id:e.postInfo.post_id};e.$store.dispatch("".concat(ne.$h,"/deletePost"),t).then((function(e){te.cL.notice({type:"snackbar",outerClassName:"notice",html:"è²¼æå·²åªé¤",delay:2e3,clickToClose:!0,clickOuterClose:!1})}),(function(){te.cL.notice({type:"snackbar",outerClassName:"notice",html:"åªé¤å¤±æ",delay:2e3,clickToClose:!0,clickOuterClose:!1})}))}),(function(){}))}
1,triggerDisplayMuted:function(e){var t=this;!0===e?te.hg.warning({html:"æ¨è¦æ«æè§£é¤é®è½éç¯è²¼æåï¼"},(function(){t.displayMuted=!0}),(function(){})):this.displayMuted=!1},triggerMute:function(){var e=this,t=(e.postInfo.is_blocked,e.postMemberInfo),o="è¦å° <b>".concat(t.user_name,"</b> è¨çºé®è½åï¼<br>é®è½å¾ï¼æ¨å°ä¸æä¸»åçå°æ¤ä½¿ç¨è
çè²¼æï¼ä½ä»å¯æåå±éæ¥çã");t.is_muted&&(o="è¦å° <b>".concat(t.user_name,"</b> åæ¶é®è½åï¼")),te.hg.warning({html:o},(function(){var o={club_id:e.club_info.club_id,post_id:e.postInfo.post_id,is_muted:t.is_muted?0:1};e.$store.dispatch("".concat(ne.$h,"/mutePostMember"),o).then((function(e){te.cL.notice({type:"snackbar",outerClassName:"notice",html:e.message,delay:2e3,clickToClose:!0,clickOuterClose:!1})}),(function(){te.cL.notice({type:"snackbar",outerClassName:"notice",html:"åªé¤å¤±æ",delay:2e3,clickToClose:!0,clickOuterClose:!1})}))}),(function(){}))},triggerBlock:function(){var e=this,t=this.postInfo.is_blocked,o=(this.postMemberInfo,function(){e.setBlockPost(!1)});t?o():te.hg.warning({html:"æ¨ç¢ºå®è¦é±èæ¤è²¼æåï¼"},(function(){o()}),(function(){}))},triggerBlockMember:function(){var e=this,t=this.postInfo.is_blocked,o=this.postMemberInfo;t||te.hg.warning({html:"æ¨ç¢ºå®è¦å°é <b>".concat(o.user_name,"</b> 並é±èæ¤è²¼æåï¼")},(function(){e.setBlockPost(!0)}),(function(){}))},setBlockPost:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this,o={club_id:t.club_info.club_id,post_id:t.postInfo.post_id,is_blocked:t.postInfo.is_blocked?0:1};!0===e&&(o.block_poster=e?1:0),t.$store.dispatch("".concat(ne.$h,"/setPostBlock"),o).then((function(e){te.cL.notice({type:"snackbar",outerClassName:"notice",html:e.data.is_blocked?"é±èè²¼æ":"顯示貼æ",delay:2e3,clickToClose:!0,clickOuterClose:!1})}),(function(){}))},__triggerBlock:function(){var e=this,t=e.postInfo.is_blocked,o=e.postMemberInfo,n=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o={club_id:e.club_info.club_id,post_id:e.postInfo.post_id,is_blocked:e.postInfo.is_blocked?0:1};!0===t&&(o.block_poster=t?1:0),e.$store.dispatch("".concat(ne.$h,"/setPostBlock"),o).then((function(e){te.cL.notice({type:"snackbar",outerClassName:"notice",html:e.data.is_blocked?"é±èè²¼æ":"顯示貼æ",delay:2e3,clickToClose:!0,clickOuterClose:!1})}),(function(){}))};if(t)n(!1);else{var r={html:"\n æ¨è¦é±èè²¼æææ¯å°é <b>".concat(o.user_name,"</b> æ¤ä½¿ç¨è
åï¼\n ")};te.hg.warning(ae(ae({},r),{},{confirmButtonText:"é±èè²¼æ",showDone:function(e){var t=document.createElement("div");t.innerHTML='<div id="popupV2-btn-confirm-2" aria-label="popupV2-btn-confirm" class="popupV2-button-item pp-confirm">\n å°é使ç¨è
\n </div>';var o=ie(t).find("#popupV2-btn-confirm-2");o.on("click",(function(){n(!0),te.hg.close()})),e.find(".popupV2-button-wrapper").append(o)}}),(function(){n(!1)}),(function(){}))}},triggerCopyLink:function(){var e=this,t={url:e.postInfo.link_url};e.$store.dispatch("setShareOnceUrl",t).then((function(){})).catch((function(){})),e.$store.dispatch("shareUrlTrigger",t)},triggerFocusPost:function(){this.openPostDialog()},openPostDialog:function(){this.setFocusPostId(this.postInfo.post_id)},triggerTooManyCollapse:function(){this.$emit("trigger-too-many-collapse")},focusUser:function(){var e=this,t=this,o="";o=this.searchMemberId!==this.postInfo.member_id?"æ¨è¦é注 ".concat(this.postMemberInfo.user_name," åï¼"):"æ¨è¦åæ¶é注 ".concat(this.postMemberInfo.user_name," åï¼"),te.hg.notice({html:o,icon:"icon icon_tag_simple"},(function(){t.setFocusPostId(!1);var o=ae(ae({},t.queryParams),{},{member_id:e.searchMemberId!==e.postInfo.member_id?e.postInfo.member_id:"",post_id:""});for(var n in o)""!==o[n]&&void 0!==o[n]||delete o[n];t.$router.push({name:"club_postWall",query:o})}),(function(){}))}})};const de=(0,o(2912).A)(ue,[["render",function(e,t,o,X,ee,te){var oe=(0,n.resolveComponent)("pp-avatar"),ne=(0,n.resolveComponent)("pp-router-link"),re=(0,n.resolveComponent)("pp-dropdown"),ie=(0,n.resolveComponent)("edit-post-content-module"),se=(0,n.resolveComponent)("club-display-content"),ce=(0,n.resolveComponent)("youtube-preview"),ae=(0,n.resolveComponent)("link-preview"),le=(0,n.resolveComponent)("image-preview"),pe=(0,n.resolveComponent)("club-reply-list"),ue=(0,n.resolveComponent)("club-reply-editor-box");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{ref:"box",class:(0,n.normalizeClass)(["club-reply-box",{is_blocked:o.postInfo.is_blocked,has_reply:o.postInfo.children.length>0}]),"post-id":o.postInfo.post_id,itemscope:"",itemtype:"https://schema.org/Article"},[(0,n.createElementVNode)("meta",{itemprop:"headline",content:o.postInfo.content.substr(0,20)},null,8,i),(0,n.createElementVNode)("meta",{itemprop:"datePublished",content:o.postInfo.post_time},null,8,s),(0,n.createElementVNode)("meta",{itemprop:"dateModified",content:o.postInfo.post_time},null,8,c),a,l,(0,n.createElementVNode)("div",p,[(0,n.createElementVNode)("meta",{itemprop:"name",content:X.postMemberInfo.user_name},null,8,u)]),(0,n.createElementVNode)("div",d,[m,(0,n.createElementVNode)("meta",{itemprop:"userInteractionCount",content:o.postInfo.like_count},null,8,f)]),(0,n.createElementVNode)("div",h,[y,(0,n.createElementVNode)("meta",{itemprop:"userInteractionCount",content:o.postInfo.reply_count},null,8,g)]),o.postInfo.is_blocked?((0,n.openBlock)(),(0,n.createElementBlock)("div",b)):(0,n.createCommentVNode)("",!0),X.postMemberInfo.is_muted&&!0!==ee.displayMuted?((0,n.openBlock)(),(0,n.createElementBlock)("div",U,[(0,n.createElementVNode)("div",z,[(0,n.createElementVNode)("div",J,[o.postInfo.author&&!o.postInfo.is_anonymous?((0,n.openBlock)(),(0,n.createBlock)(ne,{key:0,to:o.postInfo.author.link_url},{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(oe,{type:te.displayHeadPhoto?"image":"text",color:"white",size:"md",creator:X.postMemberInfo.is_manager,clickable:!1,image:te.displayHeadPhoto,text:X.postMemberInfo.user_name},null,8,["type","creator","image","text"])]})),_:1},8,["to"])):((0,n.openBlock)(),(0,n.createBlock)(oe,{key:1,type:te.displayHeadPhoto?"image":"text",color:"white",size:"md",creator:X.postMemberInfo.is_manager,clickable:!1,image:te.displayHeadPhoto,text:X.postMemberInfo.user_name},null,8,["type","creator","image","text"]))])]),(0,n.createElementVNode)("div",H,[(0,n.createElementVNode)("div",G,[(0,n.createElementVNode)("div",{class:"muted-notice",onClick:t[8]||(t[8]=function(e){return te.triggerDis
1playMuted(!0)})}," æ¨å·²é®è½æ¤ä½è
çè²¼æï¼é»æå±éå
§å®¹ "),(0,n.createElementVNode)("div",K,[(0,n.createElementVNode)("div",q,[te.toolOptions.length>0?((0,n.openBlock)(),(0,n.createBlock)(re,(0,n.mergeProps)({key:0},{name:"tool_options",selectValue:ee.chooseToolKey,defaultValue:"default",menuPosition:"right",menuWidth:120,html:!0},{options:te.toolOptions,onChange:te.chooseToolAction}),{button:(0,n.withCtx)((function(e){var t=e.toggleMenu;return[(0,n.createElementVNode)("div",{onClick:t},Y,8,W)]})),_:1},16,["options","onChange"])):(0,n.createCommentVNode)("",!0)])])])])])):((0,n.openBlock)(),(0,n.createElementBlock)("div",_,[(0,n.createElementVNode)("div",v,[(0,n.createElementVNode)("div",k,[o.postInfo.author&&!o.postInfo.is_anonymous?((0,n.openBlock)(),(0,n.createBlock)(ne,{key:0,to:o.postInfo.author.link_url},{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(oe,{type:te.displayHeadPhoto?"image":"text",color:"white",size:"md",creator:X.postMemberInfo.is_manager,clickable:!1,image:te.displayHeadPhoto,text:X.postMemberInfo.user_name},null,8,["type","creator","image","text"])]})),_:1},8,["to"])):((0,n.openBlock)(),(0,n.createBlock)(oe,{key:1,type:te.displayHeadPhoto?"image":"text",color:"white",size:"md",creator:X.postMemberInfo.is_manager,clickable:!1,image:te.displayHeadPhoto,text:X.postMemberInfo.user_name},null,8,["type","creator","image","text"]))])]),(0,n.createElementVNode)("div",I,[(0,n.createElementVNode)("div",w,[(0,n.createElementVNode)("div",P,[(0,n.createTextVNode)((0,n.toDisplayString)(X.postMemberInfo.user_name)+" ",1),o.postInfo.author&&!o.postInfo.is_anonymous?((0,n.openBlock)(),(0,n.createElementBlock)("span",C,N)):(0,n.createCommentVNode)("",!0),["focus","normal"].includes(o.postInfo.specify)?((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:1,class:(0,n.normalizeClass)(["focus-user",{active:X.searchMemberId===X.postMemberInfo.member_id}]),onClick:t[0]||(t[0]=function(){return te.focusUser&&te.focusUser.apply(te,arguments)})},[(0,n.createElementVNode)("i",{class:(0,n.normalizeClass)(["icon",{icon_tag_simple:X.searchMemberId!==X.postMemberInfo.member_id,icon_tag_simple_fill:X.searchMemberId===X.postMemberInfo.member_id}])},null,2)],2)):(0,n.createCommentVNode)("",!0)]),X.postMemberInfo.is_muted?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,class:"continue-mute",onClick:t[1]||(t[1]=function(e){return ee.displayMuted=!1})},"(ç¹¼çºé®è½)")):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",M,[(0,n.createElementVNode)("span",{class:"time-text",onClick:t[2]||(t[2]=function(){return te.openPostDialog&&te.openPostDialog.apply(te,arguments)})},(0,n.toDisplayString)(te.displayPostTime),1),o.postInfo.is_blocked?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(X.postMemberInfo.is_blocked?"(æ¤ç¨æ¶å·²è¢«å°é)":"(æ¤å
§å®¹å·²è¢«é±è)"),1)],64)):(0,n.createCommentVNode)("",!0)]),(0,n.createElementVNode)("div",E,[(0,n.createElementVNode)("div",O,[te.toolOptions.length>0?((0,n.openBlock)(),(0,n.createBlock)(re,(0,n.mergeProps)({key:0},{name:"tool_options",selectValue:ee.chooseToolKey,defaultValue:"default",menuPosition:"right",menuWidth:120,html:!0},{options:te.toolOptions,onChange:te.chooseToolAction}),{button:(0,n.withCtx)((function(e){var t=e.toggleMenu;return[(0,n.createElementVNode)("div",{onClick:t},T,8,B)]})),_:1},16,["options","onChange"])):(0,n.createCommentVNode)("",!0)])])]),(0,n.createElementVNode)("div",S,[(0,n.withDirectives)((0,n.createVNode)(ie,{"post-info":o.postInfo,onClose:t[3]||(t[3]=function(e){return te.triggerEditModel(!1)})},null,8,["post-info"]),[[n.vShow,ee.editMode]]),(0,n.withDirectives)((0,n.createElementVNode)("div",V,[(0,n.createVNode)(se,{"post-info":o.postInfo},null,8,["post-info"])],512),[[n.vShow,!ee.editMode]])]),o.postInfo.attaches.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",x,["youtube"===o.postInfo.attaches[0].type?((0,n.openBlock)(),(0,n.createBlock)(ce,{key:0,attach:o.postInfo.attaches[0],"can-remove":!1,onRemove:t[4]||(t[4]=function(t){return e.removeAttach(0)})},null,8,["attach"])):(0,n.createCommentVNode)("",!0),"link"===o.postInfo.attaches[0].type?((0,n.openBlock)(),(0,n.createBlock)(ae,{key:1,attach:o.postInfo.attaches[0],"can-remove":!1,onRemove:t[5]||
1(t[5]=function(t){return e.removeAttach(0)})},null,8,["attach"])):(0,n.createCommentVNode)("",!0),"image"===o.postInfo.attaches[0].type?((0,n.openBlock)(),(0,n.createBlock)(le,{key:2,"post-id":o.postInfo.post_id,attaches:o.postInfo.attaches},null,8,["post-id","attaches"])):(0,n.createCommentVNode)("",!0)])):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",L,[(0,n.createElementVNode)("div",j,[o.postInfo.position_in_thread?((0,n.openBlock)(),(0,n.createElementBlock)("div",$," B"+(0,n.toDisplayString)(o.postInfo.position_in_thread),1)):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",{class:"club-post-status-item",rel:"post-like",onClick:t[6]||(t[6]=function(){return te.triggerLike&&te.triggerLike.apply(te,arguments)})},[(0,n.createElementVNode)("div",A,[(0,n.createElementVNode)("i",{class:(0,n.normalizeClass)(["icon",{active:o.postInfo.is_liked,icon_heart:!o.postInfo.is_liked,icon_heart_fill:o.postInfo.is_liked}])},null,2)]),o.postInfo.like_count>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",F,(0,n.toDisplayString)(te.formatNumber(o.postInfo.like_count)),1)):(0,n.createCommentVNode)("",!0)]),(0,n.createElementVNode)("div",{class:"club-post-status-item",rel:"reply-count",onClick:t[7]||(t[7]=function(){return te.clickReply&&te.clickReply.apply(te,arguments)})},[R,o.postInfo.reply_count>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",D,(0,n.toDisplayString)(te.formatNumber(o.postInfo.reply_count)),1)):(0,n.createCommentVNode)("",!0)])])])])])),(0,n.createElementVNode)("div",Z,[(0,n.createVNode)(pe,{deep:o.deep,"post-info":o.postInfo,onTriggerReply:te.triggerReply},null,8,["deep","post-info","onTriggerReply"]),ee.triggerReplyFocus||0===o.deep&&te.canShowReplyEditor?((0,n.openBlock)(),(0,n.createBlock)(ue,{key:0,"reply-mention":ee.replyMentionInfo,"onUpdate:replyMention":t[9]||(t[9]=function(e){return ee.replyMentionInfo=e}),deep:o.deep,"parent-post-info":o.postInfo,"parent-trigger-focus":ee.triggerReplyFocus,onReplyDone:t[10]||(t[10]=function(e){return ee.triggerReplyFocus=!1})},null,8,["reply-mention","deep","parent-post-info","parent-trigger-focus"])):(0,n.createCommentVNode)("",!0)]),te.showTooManyCollapseBtn?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:3,class:"too-many-collapse-btn",onClick:t[11]||(t[11]=function(){return te.triggerTooManyCollapse&&te.triggerTooManyCollapse.apply(te,arguments)})},Q)):(0,n.createCommentVNode)("",!0)],10,r)}]])},49186:(e,t,o)=>{o.r(t),o.d(t,{default:()=>j});var n=o(6496),r=["id","post-id"],i={class:"club-reply-editor-content"},s={class:"club-reply-editor-content-textarea"},c=["id"],a=[(0,n.createElementVNode)("i",{class:"icon icon_image"},null,-1)],l={class:"club-reply-editor-content-tools"},p=(0,n.createElementVNode)("i",{class:"icon icon_paper_plane_right_fill"},null,-1),u={key:0,class:"club-reply-editor-role"},d={class:"username"},m={class:"dropdown"},f=(0,n.createElementVNode)("button",{id:"dropdownMenuButton",class:"btn btn-sm dropdown-toggle",type:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},null,-1),h={class:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},y=["onClick"],g=["src"],b={class:"club-reply-editor-notice"},_={key:1,class:"club-reply-editor-attaches"};var v=o(89590),k=o(11999),I=o(28085),w=o(95875),P=o(32176),C=o(51988);function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}function M(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */M=function(){return t};var e,t={},o=Object.prototype,n=o.hasOwnProperty,r=Object.defineProperty||function(e,t,o){e[t]=o.value},i="function"==typeof Symbol?Symbol:{},s=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function l(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,o){return e[t]=o}}function p(e,t,o,n){var i=t&&t.prototype instanceof g?t:g,s=Object.create(i.prototype),c=new S(n||[]);return r(s,"_invoke",{value:E(e,o,c)}),s}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}t.wrap=p;var d="suspendedStart",m="suspendedYield",f="executing",h="completed",y={};function g(){}function b(){}function _(){}var v={};l(v,s,(function(){return this}));var k=Object.getPrototypeOf,I=k&&k(k(V([])));I&&I!==o&&n.call(I,s)&&(v=I);var w=_.prototype=g.prototype=Object.create(v);function P(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 5,002 bytes, line 1
1))}function C(e,t){function o(r,i,s,c){var a=u(e[r],e,i);if("throw"!==a.type){var l=a.arg,p=l.value;return p&&"object"==N(p)&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){o("next",e,s,c)}),(function(e){o("throw",e,s,c)})):t.resolve(p).then((function(e){l.value=e,s(l)}),(function(e){return o("throw",e,s,c)}))}c(a.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function E(t,o,n){var r=d;return function(i,s){if(r===f)throw Error("Generator is already running");if(r===h){if("throw"===i)throw s;return{value:e,done:!0}}for(n.method=i,n.arg=s;;){var c=n.delegate;if(c){var a=O(c,n);if(a){if(a===y)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var l=u(t,o,n);if("normal"===l.type){if(r=n.done?h:m,l.arg===y)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}function O(t,o){var n=o.method,r=t.iterator[n];if(r===e)return o.delegate=null,"throw"===n&&t.iterator.return&&(o.method="return",o.arg=e,O(t,o),"throw"===o.method)||"return"!==n&&(o.method="throw",o.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=u(r,t.iterator,o.arg);if("throw"===i.type)return o.method="throw",o.arg=i.arg,o.delegate=null,y;var s=i.arg;return s?s.done?(o[t.resultName]=s.value,o.next=t.nextLoc,"return"!==o.method&&(o.method="next",o.arg=e),o.delegate=null,y):s:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,y)}function B(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(B,this),this.reset(!0)}function V(t){if(t||""===t){var o=t[s];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function o(){for(;++r<t.length;)if(n.call(t,r))return o.value=t[r],o.done=!1,o;return o.value=e,o.done=!0,o};return i.next=i}}throw new TypeError(N(t)+" is not iterable")}return b.prototype=_,r(w,"constructor",{value:_,configurable:!0}),r(_,"constructor",{value:b,configurable:!0}),b.displayName=l(_,a,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,l(e,a,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},P(C.prototype),l(C.prototype,c,(function(){return this})),t.AsyncIterator=C,t.async=function(e,o,n,r,i){void 0===i&&(i=Promise);var s=new C(p(e,o,n,r),i);return t.isGeneratorFunction(o)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},P(w),l(w,a,"Generator"),l(w,s,(function(){return this})),l(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),o=[];for(var n in t)o.push(n);return o.reverse(),function e(){for(;o.length;){var n=o.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=V,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var o in this)"t"===o.charAt(0)&&n.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var o=this;function r(n,r){return c.type="throw",c.arg=t,o.next=n,r&&(o.method="next",o.arg=e),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var s=this.tryEntries[i],c=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var a=n.call(s,"catchLoc"),l=n.call(s,"finallyLoc");if(a&&l){if(this.prev<s.catchLoc)return r(s.catchLoc,!0);if(this.prev<s.finallyLoc)return r(s.finallyLoc)}else if(a){if(this.prev<s.catchLoc)return r(s.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return r(s.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=e,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];
1if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),T(o),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var n=o.completion;if("throw"===n.type){var r=n.arg;T(o)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,o,n){return this.delegate={iterator:V(t),resultName:o,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}function E(e,t,o,n,r,i,s){try{var c=e[i](s),a=c.value}catch(l){return void o(l)}c.done?t(a):Promise.resolve(a).then(n,r)}function O(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function B(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?O(Object(o),!0).forEach((function(t){T(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):O(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function T(e,t,o){var n;return n=function(e,t){if("object"!=N(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==N(n)?n:n+"")in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var S=I.a2.get("API_CONFIG.API_HOST"),V=(I.a2.get("STATIC_HOST"),I.a2.get("MemberInfo.is_email_verify"));function x(e,t,o,n,r,i){this.type=e,this.source=t,this.title=o||null,this.description=n||null,this.image=r||null,this.url=i||null,this.isUploaded=!1}const L={name:"ClubReplyEditorBox",components:{PpFormGroup:(0,n.defineAsyncComponent)((function(){return o.e(97725).then(o.bind(o,35524))})),PpTextarea:(0,n.defineAsyncComponent)((function(){return o.e(61448).then(o.bind(o,92162))})),ImageEditorPreview:(0,n.defineAsyncComponent)((function(){return o.e(85732).then(o.bind(o,62902))})),LinkPreview:(0,n.defineAsyncComponent)((function(){return o.e(13012).then(o.bind(o,39875))})),YoutubePreview:(0,n.defineAsyncComponent)((function(){return o.e(11017).then(o.bind(o,43249))})),ClubPostSummaryNotice:(0,n.defineAsyncComponent)((function(){return o.e(11814).then(o.bind(o,411))}))},props:{type:{type:String,default:"normal",required:!1,validator:function(e){return["normal","top"].includes(e)}},parentPostInfo:{type:Object,default:function(){return{}}},parentTriggerFocus:{type:[Number,Boolean],default:!1},replyMention:{type:[Boolean,Object],default:!1}},emits:["reply-done","update:reply-mention"],setup:function(e,t){t.emits;var o=(0,v.useStore)();(0,k.useRoute)();o.hasModule(w.$h)||o.registerModule(w.$h,w.Fj);var r=(0,n.computed)((function(){return o.state[w.$h].club_info})),i=(0,n.computed)((function(){return o.state[w.$h].postSetting})),s=(0,n.computed)((function(){return o.state[w.$h].current_role})),c=(0,n.computed)((function(){return o.state[w.$h].role_list})),a=e.parentPostInfo.post_id;return{club_info:r,postSetting:i,post_list:(0,n.computed)((function(){var e=o.state[w.$h].postListObj;return void 0!==e[a]&&Array.isArray(e[a].children)?e[a].children:[]})),current_role:s,role_list:c}},data:function(){return{loading:!1,postLeftCount:!1,defaultPostInfo:{content:"",is_anonymous:!1,is_top:!1,post_time:null,parent_post_id:null,attaches:[],mentions:[]},postInfo:{content:"",is_anonymous:!1,is_top:!1,post_time:"",parent_post_id:null,attaches:[],mentions:[]},getLinkPreviewTimer:null,is_email_verify:V}},computed:B(B({},(0,v.mapGetters)(["MemberInfo"])),{},{UPLOAD_API_HOST:function(){var e=S;return"/"!==S.substr(-1,1)&&(e+="/"),e+="club/".concat(this.club_info.club_id,"/post/upload/image")},allowUploadImage:function(){var e=!0,t=JSON.parse(JSON.stringify(this.postInfo.attaches));return t.length>0&&(e="image"===t[0].type),e}}),watch:{parentTriggerFocus:{immediate:!0,handler:function(){this.parentTriggerFocus&&this.focusReplyTextarea()}},replyMention:{immediate:!0,handler:function(e,t){!1!==e&&JSON.stringify(e)!==JSON.stringify(t)&&this.setReplyMention()}}},beforeCreate:function(){this.$store.state[w.$h]||this.$store.registerModule(w.$h,w.Fj)},created:function(){},mounted:function(){var e,t=this;return(e=M().mark((function e(){var n,r;return M().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.e(84290).then(o.bind(o,92310));case 2:n=e.sent,r=n.default,t.PPDropUploadObj=r,t.nextTimer=setTimeout((function(){C(t.$refs.box).find('[data-toggle="tooltip"]').tooltip(),t.intImageUpload()}),1e3);case 6:case"end":return e.stop()}}),e)})),function(){var t=this,o=arguments;return new Promise((function(n,r){var i=e.apply(t,o);function s(e){E(i,n,r,s,c,"next",e)}function c(e){E(i,n,r,s,c,"throw",e)}s(void 0)}))})()},updated:function(){},unmounted:function(){},methods:B(B(B({},(0,v.mapActions)({})),(0,v.mapMutations)({setTriggerPostSummary:"".concat(w.$h,"/setTriggerPostSummary")}
1)),{},{focusReplyTextarea:function(){var e=this;clearTimeout(this.focusReplyTextareaTimer),this.focusReplyTextareaTimer=setTimeout((function(){e.$refs["textarea-content"].$el.querySelector("textarea").focus()}),100)},intImageUpload:function(){var e=this,t=new this.PPDropUploadObj({dropSelector:'.club-reply-editor-box[post-id="'.concat(e.parentPostInfo.post_id,'"]'),clickBtnSelector:'.club-reply-editor-box[post-id="'.concat(e.parentPostInfo.post_id,'"] #upload-image-').concat(e.parentPostInfo.post_id),mimeTypeList:["image/jpeg","image/png","image/gif"],imgMaxSize:[2800,2800],file_max_size:4194304,ajaxHeader:P.A.setHeader(),process_callback:function(o,n,r){switch(o){case"beforeUpload":n.type.includes("image");break;case"outputFile":if(0===e.postInfo.attaches.length||"image"===e.postInfo.attaches[0].type)if(e.postInfo.attaches.length<e.postSetting.uploadImageLimit){var i=n.type.includes("image")?"åç":"æªæ¡";I.hg.loading({html:"".concat(i,"ä¸å³ä¸...")}),t.process_upload(r,n,e.UPLOAD_API_HOST)}else I.hg.warning({html:"æå¤åªè½ ".concat(e.postSetting.uploadImageLimit," å¼µåç")});else I.hg.close();break;case"uploadResponseError":I.hg.warning({html:n.message});break;case"uploadResponseDone":var s=n.data;e.setImageAttache({file_url:s.file_url}),I.hg.close();break;case"checkImgResize":default:break;case"checkFileError":if(void 0!==n.limitSize){var c=I.Yj.formatBytes(n.limitSize);I.hg.warning({html:"ä¸å³å¤±æ: åçå¿
é å°æ¼ ".concat(c)})}else I.hg.warning({html:"æªæ¡æ ¼å¼ä¸æ¯æ´"},(function(){}));break;case"checkImgSize":!1===n&&I.hg.warning({html:"ä¸å³å¤±æ: åçå¿
é å°æ¼ ".concat(this.limitSize[0],"Ã").concat(this.limitSize[1])})}}});e.ppDropUpload=t},setImageAttache:function(e){var t=e.file_url,o=JSON.parse(JSON.stringify(this.postInfo));o.attaches.push({type:"image",source:t,title:null,description:null,image:null,url:null}),this.postInfo=o},removeAttach:function(e){var t=JSON.parse(JSON.stringify(this.postInfo));t.attaches.splice(e,1),this.postInfo=t},setReplyMention:function(){var e=this;if(!e.replyMention)return!1;var t=e.replyMention,o=t.member_id,n=t.user_name,r=t.post_id,i=t.is_anonymous,s=JSON.parse(JSON.stringify(e.postInfo)),c="@".concat(i?"å¿åè
":n);-1===s.content.indexOf(c)&&(s.content="".concat(s.content," ").concat(c," "));var a=s.mentions.findIndex((function(e){return e.member_id===o}));return-1===a?s.mentions.push({member_id:o,user_name:n,post_id:r}):s.mentions[a]=B(B({},s.mentions[a]),{},{user_name:n,post_id:r}),e.postInfo=s,e.$emit("update:reply-mention",!1),!0},sendPost:function(){var e=this,t=this;if(t.is_email_verify){var o=JSON.parse(JSON.stringify(t.postInfo));if(""!==o.content.trim()||0!==o.attaches.length)if(o.content.trim().length>t.postSetting.maxPostWordCount)I.hg.warning({html:"è²¼æåæ¸è¶
é ".concat(t.postSetting.maxPostWordCount," ååï¼ååªæ¸ä¸äºå§ï¼")});else{var n=B(B({club_id:this.club_info.club_id,current_member_id:this.current_role.member_id},o),{},{parent_post_id:this.parentPostInfo.post_id});t.$store.dispatch("".concat(w.$h,"/sendPost"),n).then((function(t){I.cL.notice({type:"snackbar",outerClassName:"notice",html:"ç¼é宿",delay:2e3,clickToClose:!0,clickOuterClose:!1}),e.setTriggerPostSummary(),e.getNewPostList(t.data),e.resetPostInfo(),e.$emit("reply-done")}),(function(o){switch(o.errorCode){case 401:case 429:I.hg.warning({html:o.message});break;default:(0,I.RK)(!1,o,"club-reply-editor-box_".concat(t.parentPostInfo.post_id),null,null,!1)}e.setTriggerPostSummary()}))}}else I.hg.warning({html:"æ¨éè¦å
é©èä¿¡ç®±æè½ç¼æ",confirmButtonText:"é©èä¿¡ç®±"},(function(){var e={box_type:"ResendVerifyEmailBox",triggerTime:Date.now(),email:t.MemberInfo.member_email};t.$store.dispatch("PressPlayLoginModalSet",e)}),(function(){}))},getNewPostList:function(e){var t=this,o=this;clearTimeout(o.getNewPostListTimer),o.getNewPostListTimer=setTimeout((function(){var n=t.parentPostInfo.post_id,r={club_id:t.club_info.club_id,type:t.type,parent_post_id:n,specify:o.parentPostInfo.specify,reply_display:o.parentPostInfo.reply_display,reply_sort_by:o.parentPostInfo.reply_sort_by};t.post_list.length>0&&(r.since_post_id=t.post_list[0].post_id,r.since_post_time=t.post_list[0].post_time),e&&(r.focus_show_post_id=e.id),o.$store.dispatch("".concat(w.$h,"/getPostList"),r).then((function(){}),(function(){}))}),800)},resetPostInfo:function(){this.postInfo=JSON.parse(JSON.stringify(this.defaultPostInfo))},parseUrls:function(e){return e.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g)},parseQueryString:function(e){e=e.substring(e.indexOf("?")+1).split("&");for(var t,o={},n=decodeURIComponent,r=e.length-1;r>=0;r-=1)o[n((t=e[r].split("="))[0])]=n(t[1]||"");return o}
1,newPostContentPasteHandler:function(e){this.getLinkPreview(e.clipboardData.getData("Text"))},getLinkPreview:function(e){var t=this;this.postInfo.attaches.length>0||(clearTimeout(t.getLinkPreviewTimer),t.getLinkPreviewTimer=setTimeout((function(){var o=t.parseUrls(e);if(Array.isArray(o)&&o.length>0){var n=o[0],r=new x("link",n);t.$store.dispatch("".concat(w.$h,"/getLinkPreview"),{url:n}).then((function(e){r.title=e.title,r.description=e.description.substring(0,100),r.image=e.image;var o=JSON.parse(JSON.stringify(t.postInfo));o.attaches.push(r),t.postInfo=o}),(function(e){}),(function(e){}))}}),100))},changeRole:function(e){var t=this;t.current_role.member_id!==e.member_id&&(t.current_role=e,t.$store.commit("".concat(w.$h,"/setCurrentRole"),e))}})};const j=(0,o(2912).A)(L,[["render",function(e,t,o,v,k,I){var w=(0,n.resolveComponent)("pp-textarea"),P=(0,n.resolveComponent)("pp-form-group"),C=(0,n.resolveComponent)("pp-button"),N=(0,n.resolveComponent)("club-post-summary-notice"),M=(0,n.resolveComponent)("youtube-preview"),E=(0,n.resolveComponent)("link-preview"),O=(0,n.resolveComponent)("image-editor-preview");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{id:"club-reply-editor-box_".concat(o.parentPostInfo.post_id),ref:"box",class:"club-reply-editor-box","post-id":o.parentPostInfo.post_id},[(0,n.createElementVNode)("div",i,[(0,n.createElementVNode)("div",s,[(0,n.createVNode)(P,(0,n.mergeProps)({class:"club-reply-editor-textarea-box"},{labelText:"",required:!1,groupMargin:0},{class:{allowUploadImage:I.allowUploadImage}}),{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(w,{id:"content",ref:"textarea-content",modelValue:k.postInfo.content,"onUpdate:modelValue":t[0]||(t[0]=function(e){return k.postInfo.content=e}),resize:"vertical",name:"content",placeholder:"","data-toggle":"tooltip",title:v.club_info.project.project_id?"è«æ³¨ææ¨ç¼è¡¨ä¹çè¨å
§å®¹ä¸æªå«æä»»ä½æ»ææ§ä¹è¨èªãæ¶åå人è³è¨ä¹å
§å®¹ææä»»ä½éåä¸è¯æ°åæ³å¾è¦å®ä¹å
§å®¹ã":"","auto-grow":!0,"max-rows":10,rows:1,style:{minHeight:"initial"},onPaste:I.newPostContentPasteHandler,onKeyup:[t[1]||(t[1]=(0,n.withKeys)((function(e){return I.getLinkPreview(k.postInfo.content)}),["enter"])),t[2]||(t[2]=(0,n.withKeys)((function(e){return I.getLinkPreview(k.postInfo.content)}),["space"]))]},null,8,["modelValue","title","onPaste"]),(0,n.withDirectives)((0,n.createElementVNode)("div",{id:"upload-image-".concat(o.parentPostInfo.post_id),ref:"upload-image",class:"upload-image","data-toggle":"tooltip",title:"ä¸å³åç"},a,8,c),[[n.vShow,I.allowUploadImage]])]})),_:1},16,["class"])]),(0,n.createElementVNode)("div",l,[(0,n.createVNode)(C,{size:"md",color:"primary",onClick:I.sendPost},{default:(0,n.withCtx)((function(){return[p]})),_:1},8,["onClick"])])]),e.MemberInfo.member_id&&e.MemberInfo.ppManager&&v.role_list.length>1?((0,n.openBlock)(),(0,n.createElementBlock)("div",u,[(0,n.createElementVNode)("div",d," ç®åèº«ä»½æ¯ "+(0,n.toDisplayString)(v.current_role.username),1),(0,n.createElementVNode)("div",m,[f,(0,n.createElementVNode)("div",h,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(v.role_list,(function(e){return(0,n.openBlock)(),(0,n.createElementBlock)("a",{key:e.member_id,class:(0,n.normalizeClass)(e.member_id==v.current_role.member_id?"dropdown-item active":"dropdown-item"),onClick:function(t){return I.changeRole(e)}},[(0,n.createElementVNode)("img",{src:e.head_photo},null,8,g),(0,n.createTextVNode)(" "+(0,n.toDisplayString)(e.username),1)],10,y)})),128))])])])):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",b,[(0,n.createVNode)(N,{modelValue:k.postLeftCount,"onUpdate:modelValue":t[3]||(t[3]=function(e){return k.postLeftCount=e})},null,8,["modelValue"])]),k.postInfo.attaches.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",_,["youtube"===k.postInfo.attaches[0].type?((0,n.openBlock)(),(0,n.createBlock)(M,{key:0,attach:k.postInfo.attaches[0],"can-remove":!0,onRemove:t[4]||(t[4]=function(e){return I.removeAttach(0)})},null,8,["attach"])):(0,n.createCommentVNode)("",!0),"link"===k.postInfo.attaches[0].type?((0,n.openBlock)(),(0,n.createBlock)(E,{key:1,attach:k.postInfo.attaches[0],"can-remove":!0,onRemove:t[5]||
1(t[5]=function(e){return I.removeAttach(0)})},null,8,["attach"])):(0,n.createCommentVNode)("",!0),"image"===k.postInfo.attaches[0].type?((0,n.openBlock)(),(0,n.createBlock)(O,{key:2,"post-id":k.postInfo.post_id,attaches:k.postInfo.attaches,"image-limit":1,"can-remove":!0,onRemove:I.removeAttach},null,8,["post-id","attaches","onRemove"])):(0,n.createCommentVNode)("",!0)])):(0,n.createCommentVNode)("",!0)],8,r)}]])},75152:(e,t,o)=>{o.r(t),o.d(t,{default:()=>g});var n=o(6496),r={key:0,ref:"box",class:"club-post-reply-list"},i={key:0,class:"club-post-reply-group-list"},s=["onClick"];var c=o(89590),a=o(11999),l=o(28085),p=o(55489),u=o(95875);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function m(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function f(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?m(Object(o),!0).forEach((function(t){h(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):m(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function h(e,t,o){var n;return n=function(e,t){if("object"!=d(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,t||"default");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==d(n)?n:n+"")in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}const y={name:"ClubReplyList",components:{ClubReply:(0,n.defineAsyncComponent)((function(){return o.e(56756).then(o.bind(o,90899))})),dotLoading:p.A},props:{club_id:{type:String,default:"",required:!1},deep:{type:Number,default:0},postInfo:{type:Object,default:function(){return{}}}},emits:["trigger-reply"],setup:function(e,t){t.emits;var o=(0,c.useStore)();(0,a.useRoute)();return o.hasModule(u.$h)||o.registerModule(u.$h,u.Fj),{club_info:(0,n.computed)((function(){return o.state[u.$h].club_info}))}},data:function(){return{loadMoreOldLoading:!1,loadMoreNewLoading:!1}},computed:f(f({},(0,c.mapGetters)([])),{},{showLoadMoreOld:function(){return this.childrenFormatPostIds.length>0&&null!==this.postInfo.first_reply_post_id&&!this.childrenFormatPostIds.includes(this.postInfo.first_reply_post_id)},showLoadMoreNew:function(){return null!==this.postInfo.last_reply_post_id&&(0===this.childrenFormatPostIds.length||this.childrenFormatPostIds[this.childrenFormatPostIds.length-1]!==this.postInfo.last_reply_post_id)},childrenFormatPostIds:function(){return this.childrenFormat.map((function(e){return e.post_id}))},childrenFormat:function(){var e=this,t=[];return e.postInfo&&Array.isArray(e.postInfo.children)&&(t=JSON.parse(JSON.stringify(e.postInfo.children)),t=t.reverse()),t},childrenGroupFormat:function(){var e=[];return this.childrenFormat.forEach((function(t){var o=t.is_collapse,n=!1;e.length>0?(n=e[e.length-1]).is_collapse!==o?(n={is_collapse:o,children:[]},e.push(n)):n=e[e.length-1]:(n={is_collapse:o,children:[]},e.push(n)),n.children.push(t)})),e},sortKey:function(){return[this.postInfo.reply_display,this.postInfo.reply_sort_by].join("|")},showCollapseIfTooMany:function(){var e=!1;return this.postInfo.children.filter((function(e){return!1===e.is_collapse})).length>5&&(e=!0,this.showLoadMoreNew&&(e=!1)),e}}),watch:{sortKey:{handler:function(e,t){var o=this;e!==t&&(o.setPostInfo({post_id:o.postInfo.post_id,params:{children:[],last_reply_post_id:null}}),o.loadMore())}}},beforeCreate:function(){this.$store.state[u.$h]||this.$store.registerModule(u.$h,u.Fj)},created:function(){},mounted:function(){var e=new URLSearchParams(window.location.search).get("post_id");e&&e===this.postInfo.post_id&&this.loadMore("new")},updated:function(){},unmounted:function(){},methods:f(f(f({},(0,c.mapActions)({})),(0,c.mapMutations)({setPostInfo:"".concat(u.$h,"/setPostInfo")})),{},{triggerReply:function(e){this.$emit("trigger-reply",e)},openCollapse:function(e){var t=this;void 0!==this.childrenGroupFormat[e]&&(!0===this.childrenGroupFormat[e].is_collapse&&this.childrenGroupFormat[e].children.map((function(e){return e.post_id}
1)).forEach((function(e){t.setPostInfo({post_id:e,params:{is_collapse:!1}})})))},closeCollapseIfTooMany:function(e){var t=this,o=this,n=o.childrenFormatPostIds,r=n.indexOf(e);(n=n.splice(0,r+1)).forEach((function(e,n){t.setPostInfo({post_id:e,params:{is_collapse:!0}}),clearTimeout(o.closeCollapseIfTooManyTimer),o.closeCollapseIfTooManyTimer=setTimeout((function(){(0,l.VG)({buffer:60,selector:o.$refs.box,callback:function(){}})}),10)}))},loadPostList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this,o=f({club_id:t.club_info.club_id,project_id:t.club_info.project_id,parent_post_id:t.postInfo.post_id,specify:t.postInfo.specify},e);t.$store.dispatch("".concat(u.$h,"/getPostList"),o).then((function(e){t.loadMoreNewLoading=!1,t.loadMoreOldLoading=!1}),(function(){t.loadMoreNewLoading=!1,t.loadMoreOldLoading=!1,l.hg.warning({html:"è®å失æ"})}))},loadMore:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"new",t=this,o={reply_display:t.postInfo.reply_display,reply_sort_by:t.postInfo.reply_sort_by};switch(null!==t.postInfo.root_parent_post_id&&(o.reply_sort_by="post_time"),e){case"new":if(t.postInfo.children.length>0){var n=t.postInfo.children[0],r=n.post_time;if("latest_reply"===t.postInfo.reply_sort_by)n.children.length>0&&(r=n.children[0].post_time);o.since_post_time=r}t.loadMoreNewLoading=!0,t.loadPostList(o);break;case"old":if(t.postInfo.children.length>0){var i=t.postInfo.children[t.postInfo.children.length-1],s=i.post_time;if("latest_reply"===t.postInfo.reply_sort_by)i.children.length>0&&(s=i.children[0].post_time);o.until_post_time=s}t.loadMoreOldLoading=!0,t.loadPostList(o)}}})};const g=(0,o(2912).A)(y,[["render",function(e,t,o,c,a,l){var p=(0,n.resolveComponent)("dot-loading"),u=(0,n.resolveComponent)("club-reply");return a.loadMoreNewLoading||l.showLoadMoreOld||l.showLoadMoreNew||o.postInfo.children.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",r,[a.loadMoreOldLoading?((0,n.openBlock)(),(0,n.createBlock)(p,{key:0,spacer:8})):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[l.showLoadMoreOld?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,class:"club-post-reply-group-list-load-more",onClick:t[0]||(t[0]=function(e){return l.loadMore("old")})}," æª¢è¦æ´å¤åæ ")):(0,n.createCommentVNode)("",!0)],64)),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(l.childrenGroupFormat,(function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:t},[!1===e.is_collapse?((0,n.openBlock)(),(0,n.createElementBlock)("div",i,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(e.children,(function(t,r){return(0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:t.post_id},["normal"===t.specify&&r<e.children.length-1?((0,n.openBlock)(),(0,n.createBlock)(u,{key:0,"post-info":t,deep:o.deep+1,onTriggerReply:l.triggerReply,onTriggerTooManyCollapse:function(e){return l.closeCollapseIfTooMany(t.post_id)}},null,8,["post-info","deep","onTriggerReply","onTriggerTooManyCollapse"])):((0,n.openBlock)(),(0,n.createBlock)(u,{key:1,"post-info":t,deep:o.deep+1,onTriggerReply:l.triggerReply},null,8,["post-info","deep","onTriggerReply"]))],64)})),128))])):((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:1,class:"club-post-reply-group-list-collapse",onClick:function(e){return l.openCollapse(t)}}," å±éæéçè¨ ",8,s))],64)})),128)),a.loadMoreNewLoading?((0,n.openBlock)(),(0,n.createBlock)(p,{key:2,spacer:8})):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:3},[l.showLoadMoreNew?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,class:"club-post-reply-group-list-load-more",onClick:t[1]||(t[1]=function(e){return l.loadMore("new")})}," æª¢è¦ææ°åæ ")):(0,n.createCommentVNode)("",!0)],64))],512)):(0,n.createCommentVNode)("",!0)}]])}}]);
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.