window.bp=window.bp||{},function(T){"undefined"!=typeof BP_Nouveau&&(bp.Nouveau=bp.Nouveau||{},bp.Models=bp.Models||{},bp.Models.ACReply=Backbone.Model.extend({defaults:{gif_data:{}}}),bp.Nouveau.Activity={start:function(){this.setupGlobals(),this.addListeners()},setupGlobals:function(){this.just_posted=[],this.current_page=1,this.mentions_count=Number(T(bp.Nouveau.objectNavParent+' [data-bp-scope="mentions"]').find("a span").html())||0,this.heartbeat_data={newest:"",highlights:{},last_recorded:0,first_recorded:0,document_title:T(document).prop("title")},void 0!==window.Dropzone&&void 0!==BP_Nouveau.media&&(window.Dropzone.autoDiscover=!1,this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.media.dictFileTooBig,dictDefaultMessage:BP_Nouveau.media.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.media.maxFiles?BP_Nouveau.media.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2,dictMaxFilesExceeded:BP_Nouveau.media.media_dict_file_exceeded,dictCancelUploadConfirmation:BP_Nouveau.media.dictCancelUploadConfirmation,maxThumbnailFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2},void 0!==BP_Nouveau.media.dropzone_options&&Object.assign(this.dropzone_options,BP_Nouveau.media.dropzone_options)),this.dropzone_obj=null,this.dropzone_media=[],this.dropzone_document_obj=null,this.dropzone_document=[],this.dropzone_video_obj=null,this.dropzone_video=[],this.models=[],this.InitiatedCommentForms=[]},addListeners:function(){T("body").hasClass("activity-singular")||T("#buddypress").on("bp_heartbeat_send",this.heartbeatSend.bind(this)),T("#buddypress").on("bp_heartbeat_tick",this.heartbeatTick.bind(this)),T('#buddypress [data-bp-list="activity"]').on("click","li.load-newest, li.load-more",this.injectActivities.bind(this)),T("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',this.scopeLoaded.bind(this)),T('#buddypress [data-bp-list="activity"]').on("bp_ajax_append",this.hideComments),T('#buddypress [data-bp-list="activity"]').on("click",".show-all",this.showComments),T('#buddypress [data-bp-list="activity"]').on("click",".activity-item",bp.Nouveau,this.activityActions.bind(this)),T('#buddypress [data-bp-list="activity"]').on("click",".activity-privacy>li.bb-edit-privacy a",bp.Nouveau,this.activityPrivacyRedirect.bind(this)),T('#buddypress [data-bp-list="activity"]').on("click",".activity-privacy>li:not(.bb-edit-privacy)",bp.Nouveau,this.activityPrivacyChange.bind(this)),T('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click","span.privacy",bp.Nouveau,this.togglePrivacyDropdown.bind(this)),T("#bb-media-model-container .activity-list").on("click",".activity-item",bp.Nouveau,this.activityActions.bind(this)),T(document).keydown(this.commentFormAction),T(document).click(this.togglePopupDropdown),T('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-media-button",this.openCommentsMediaUploader.bind(this)),T('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-document-button",this.openCommentsDocumentUploader.bind(this)),T('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-video-button",this.openCommentsVideoUploader.bind(this)),T('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-gif-button",this.openGifPicker.bind(this)),T(document).on("click",this.toggleActivityOption.bind(this)),_.isUndefined(BP_Nouveau.activity.params.autoload)||T(window).scroll(this.loadMoreActivities)},heartbeatSend:function(e,t){this.heartbeat_data.first_recorded=T("#buddypress [data-bp-list] [data-bp-activity-id]").first().data("bp-timestamp")||0,(0===this.heartbeat_data.last_recorded||this.heartbeat_data.first_recorded>this.heartbeat_data.last_recorded)&&(this.heartbeat_data.last_recorded=this.heartbeat_data.first_recorded),t.bp_activity_last_recorded=this.heartbeat_data.last_recorded,T("#buddypress .dir-search input[type=search]").length&&(t.bp_activity_last_recorded_search_terms=T("#buddypress .dir-search input[type=search]").val()),T.extend(t,{bp_heartbeat:bp.Nouveau.getStorage("bp-activity")})},heartbeatTick:function(e,t){var a,o,i=bp.Nouveau.objects,d=bp.Nouveau.getStorage("bp-activity","scope"),s=this;void 0!==t&&t.bp_activity_newest_activities&&(this.heartbeat_data.newest=T.trim(t.bp_activity_newest_activities.activities)+this.heartbeat_data.newest,this.heartbeat_data.last_recorded=Number(t.bp_activity_newest_activities.last_recorded),o=T(this.heartbeat_data.newest).filter(".activity-item"),a=Number(o.length),i.push("mentions"),"all"===d?(T.each(o,function(e,a){a=T(a),T.each(i,function(e,t){-1!==T.inArray("bp-my-"+t,a.get(0).classList)&&(void 0===s.heartbeat_data.highlights[t]?s.heartbeat_data.highlights[t]=[a.data("bp-activity-id")]:-1===T.inArray(a.data("bp-activity-id"),s.heartbeat_data.highlights[t])&&s.heartbeat_data.highlights[t].push(a.data("bp-activity-id")))})}),t=new RegExp("bp-my-("+i.join("|")+")","g"),this.heartbeat_data.newest=this.heartbeat_data.newest.replace(t,""),T(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(a)):(this.heartbeat_data.highlights[d]=[],T.each(o,function(e,t){s.heartbeat_data.highlights[d].push(T(t).data("bp-activity-id"))})),T.each(i,function(e,t){var a;void 0!==s.heartbeat_data.highlights[t]&&s.heartbeat_data.highlights[t].length&&(a=0,"mentions"===t&&(a=s.mentions_count),T(bp.Nouveau.objectNavParent+' [data-bp-scope="'+t+'"]').find("a span").html(Number(s.heartbeat_data.highlights[t].length)+a))}),i.pop(),T(document).prop("title","("+a+") "+this.heartbeat_data.document_title),T('#buddypress [data-bp-list="activity"] li').first().hasClass("load-newest")?(o=T('#buddypress [data-bp-list="activity"] .load-newest a').html(),T('#buddypress [data-bp-list="activity"] .load-newest a').html(o.replace(/([0-9]+)/,a))):T('#buddypress [data-bp-list="activity"] ul.activity-list').prepend('
  • '+BP_Nouveau.newest+" ("+a+")
  • "),T('#buddypress [data-bp-list="activity"] li.load-newest').trigger("click"),T('#buddypress [data-bp-list="activity"]').trigger("bp_heartbeat_pending",this.heartbeat_data),void 0!==bp.Nouveau&&bp.Nouveau.reportPopUp())},injectActivities:function(e){var t,a,o,i,d=bp.Nouveau.getStorage("bp-activity"),s=d.scope||null,d=d.filter||null;T(e.currentTarget).hasClass("load-newest")?(e.preventDefault(),T(e.currentTarget).remove(),o=T.parseHTML(this.heartbeat_data.newest),T.each(o,function(e,t){"LI"===t.nodeName&&T(t).hasClass("just-posted")&&T("#"+T(t).prop("id")).length&&T("#"+T(t).prop("id")).remove()}),T(e.delegateTarget).find(".activity-list").prepend(this.heartbeat_data.newest).find("li.activity-item").each(bp.Nouveau.hideSingleUrl).trigger("bp_heartbeat_prepend",this.heartbeat_data),this.heartbeat_data.newest="","all"===s&&T(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(""),"mentions"===s&&(bp.Nouveau.ajax({action:"activity_clear_new_mentions"},"activity"),this.mentions_count=0),T(bp.Nouveau.objectNavParent+' [data-bp-scope="'+s+'"]').find("a span").html(""),void 0!==this.heartbeat_data.highlights[s]&&(this.heartbeat_data.highlights[s]=[]),setTimeout(function(){T(e.delegateTarget).find("[data-bp-activity-id]").removeClass("newest_"+s+"_activity")},3e3),T(document).prop("title",this.heartbeat_data.document_title),jQuery(window).scroll()):T(e.currentTarget).hasClass("load-more")&&(t=+Number(this.current_page)+1,a=this,o="",e.preventDefault(),(i=T(e.currentTarget)).find("a").first().addClass("loading"),this.just_posted=[],T(e.delegateTarget).children(".just-posted").each(function(){a.just_posted.push(T(this).data("bp-activity-id"))}),T("#buddypress .dir-search input[type=search]").length&&(o=T("#buddypress .dir-search input[type=search]").val()),bp.Nouveau.objectRequest({object:"activity",scope:s,filter:d,search_terms:o,page:t,method:"append",exclude_just_posted:this.just_posted.join(","),target:"#buddypress [data-bp-list] ul.bp-list"}).done(function(e){!0===e.success&&(i.remove(),a.current_page=t,jQuery(window).scroll())}))},hideComments:function(e){var a,o,i,e=T(e.target).find(".activity-comments");e.length&&e.each(function(e,t){i=T(t).children("ul").not(".conflict-activity-ul-li-comment"),(o=T(i).find("li").not(T(".document-action-class, .media-action-class, .video-action-class"))).length&&(T("body").hasClass("activity-singular")&&""!==window.location.hash&&T(window.location.hash).length&&0!==T(window.location.hash).closest(".activity-comments").length||(a=T(t).closest(".activity-item"),T("#acomment-comment-"+a.data("bp-activity-id")+" span.comment-count").html(),o.each(function(e,t){if(e"),window.location.hash&&"#"+T(t).attr("id")===window.location.hash)return T(t).parents("li.comment-item").show(),!1;T(t).addClass("bp-hidden").hide()}}),T(i).children(".bp-hidden").length===T(i).children("li").length-1&&T(i).find("li.show-all").length&&T(i).children("li:not(.show-all)").removeClass("bp-hidden").toggle()))})},showComments:function(e){e.preventDefault(),T(e.target).addClass("loading"),setTimeout(function(){T(e.target).closest("ul").find("li").removeClass("bp-hidden").fadeIn(300,function(){T(e.target).parent("li").remove()})},600)},scopeLoaded:function(e,a){this.hideComments(e),this.current_page=1,"mentions"===a.scope&&void 0!==a.response.new_mentions?(T.each(a.response.new_mentions,function(e,t){T("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_mentions_activity")}),this.mentions_count=0):void 0!==this.heartbeat_data.highlights[a.scope]&&this.heartbeat_data.highlights[a.scope].length&&T.each(this.heartbeat_data.highlights[a.scope],function(e,t){T("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').length&&T("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_"+a.scope+"_activity")}),this.heartbeat_data.newest="",T.each(T(bp.Nouveau.objectNavParent+" [data-bp-scope]").find("a span"),function(e,t){0===parseInt(T(t).html(),10)&&T(t).html("")}),void 0!==this.heartbeat_data.highlights[a.scope]&&(this.heartbeat_data.highlights[a.scope]=[]),T(document).prop("title",this.heartbeat_data.document_title),setTimeout(function(){T("#buddypress #activity-stream .activity-item").removeClass("newest_"+a.scope+"_activity")},3e3),void 0!==window.instgrm&&window.instgrm.Embeds.process(),void 0!==window.FB&&void 0!==window.FB.XFBML&&window.FB.XFBML.parse(),this.fixAtWhoActivity(),this.openEditActivityPopup(),this.navigateToSpecificComment(),setTimeout(function(){jQuery(window).scroll()},200)},openEditActivityPopup:function(){var e;!_.isUndefined(BP_Nouveau.activity.params.is_activity_edit)&&0").html(t.data.tooltip).text(),d.attr("data-hint",e)),T(this).find(".like-count").length&&T(this).find(".like-count").html(t.data.content),T(this).fadeIn(200)}),"fav"==a?(void 0!==t.data.directory_tab&&(T(o.objectNavParent+' [data-bp-scope="favorites"]').length||T(o.objectNavParent+' [data-bp-scope="all"]').after(t.data.directory_tab)),r.removeClass("fav"),r.addClass("unfav")):"unfav"==a&&((e=T('[data-bp-user-scope="favorites"]').hasClass("selected")||T(o.objectNavParent+' [data-bp-scope="favorites"]').hasClass("selected"))&&l.remove(),void 0!==t.data.no_favorite&&(T(o.objectNavParent+' [data-bp-scope="all"]').length&&T(o.objectNavParent+' [data-bp-scope="all"]').hasClass("selected")?T(o.objectNavParent+' [data-bp-scope="favorites"]').remove():e&&i.append(t.data.no_favorite)),r.removeClass("unfav"),r.addClass("fav")))})),r.hasClass("delete-activity")||r.hasClass("acomment-delete")||r.hasClass("spam-activity")||r.hasClass("spam-activity-comment")){var v,b,h,f,y=r.closest("[data-bp-activity-comment-id]"),g=y.data("bp-activity-comment-id"),C=0;if(e.preventDefault(),void 0!==BP_Nouveau.confirm&&!1===window.confirm(BP_Nouveau.confirm))return!1;r.addClass("loading");var w={action:"delete_activity",id:p,_wpnonce:o.getLinkParams(r.prop("href"),"_wpnonce"),is_single:r.closest("[data-bp-single]").length};(r.hasClass("spam-activity")||r.hasClass("spam-activity-comment"))&&(w.action="bp_spam_activity"),v=l,g&&(delete w.is_single,w.id=g,w.is_comment=!0,v=y),o.ajax(w,"activity").done(function(e){if(r.removeClass("loading"),!1===e.success)v.prepend(e.data.feedback),v.find(".bp-feedback").hide().fadeIn(300);else{if(e.data.redirect)return window.location.href=e.data.redirect;var t;e.data.parent_activity_id&&e.data.activity&&T("#buddypress #activity-stream ul.activity-list li#activity-"+e.data.parent_activity_id).replaceWith(e.data.activity),g&&(C=1,l.append(y.find("form")),T.each(y.find("li.comment-item"),function(){C+=1}),b=c.find("span.comments-count"),h=b.text().length?b.text().match(/\d+/)[0]:0,h=Number(h-C),u.length&&(t=1/gi,"\n").replace(/<\/div>/gi,""),k={action:"new_activity_comment",_wpnonce_new_activity_comment:T("#_wpnonce_new_activity_comment").val(),comment_id:P,form_id:p,content:k};T("#_bp_as_nonce_"+p).val()&&(k["_bp_as_nonce_"+p]=T("#_bp_as_nonce_"+p).val()),this.dropzone_media.length&&(k.media=this.dropzone_media),this.dropzone_document.length&&(k.document=this.dropzone_document),this.dropzone_video.length&&(k.video=this.dropzone_video,_.isEmpty(k.content)&&(k.content="​")),_.isUndefined(this.models[p])||(s=this.models[p],k.gif_data=this.models[p].get("gif_data")),k.content=k.content.replace(/ /g," "),o.ajax(k,"activity").done(function(e){if(r.removeClass("loading"),B.removeClass("loading"),T(".acomment-reply").attr("aria-expanded","false"),!1===e.success)n.append(T(e.data.feedback).hide().fadeIn(200));else{var t=n.parent(),a=T.trim(e.data.contents);if(n.fadeOut(200,function(){0===t.children("ul").length&&(t.hasClass("activity-comments")?t.prepend("
      "):t.append("
        ")),t.children("ul").append(T(a).hide().fadeIn(200)),T(n).find(".ac-input").first().html(""),t.parent().addClass("has-comments"),t.parent().addClass("comments-loaded"),c.addClass("has-comments");var e=t.find(".ac-reply-content");e.find(".ac-reply-toolbar .ac-reply-media-button")&&e.find(".ac-reply-toolbar .ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),e.find(".ac-reply-toolbar .ac-reply-document-button")&&e.find(".ac-reply-toolbar .ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),e.find(".ac-reply-toolbar .ac-reply-video-button")&&e.find(".ac-reply-toolbar .ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),e.find(".ac-reply-toolbar .ac-reply-gif-button")&&(e.find(".ac-reply-toolbar .ac-reply-gif-button").removeClass("active "),e.find(".ac-reply-toolbar .ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable no-click")),jQuery(window).scroll()}),b=c.find("span.comments-count"),h=b.text().length?b.text().match(/\d+/)[0]:0,h=Number(h)+1,u.length&&(e=1e&&(t.data("bp-autoloaded",1),t.find("a").text(BP_Nouveau.activity.strings.loadingMore),t.find("a").trigger("click")))},destroyCommentMediaUploader:function(e){_.isNull(this.dropzone_obj)||(this.dropzone_obj.destroy(),T("#ac-reply-post-media-uploader-"+e).html(""),T("#ac-reply-post-media-uploader-1-"+e).html("")),this.dropzone_media=[],T("#ac-reply-post-media-uploader-"+e).removeClass("open").addClass("closed"),T("#ac-reply-media-button-"+e).removeClass("active")},destroyCommentDocumentUploader:function(e){_.isNull(this.dropzone_document_obj)||(this.dropzone_document_obj.destroy(),T("#ac-reply-post-document-uploader-"+e).html("")),this.dropzone_document=[],T("#ac-reply-post-document-uploader-"+e).removeClass("open").addClass("closed"),T("#ac-reply-document-button-"+e).removeClass("active")},destroyCommentVideoUploader:function(e){_.isNull(this.dropzone_video_obj)||(this.dropzone_video_obj.destroy(),T("#ac-reply-post-video-uploader-"+e).html("")),this.dropzone_video=[],T("#ac-reply-post-video-uploader-"+e).removeClass("open").addClass("closed"),T("#ac-reply-video-button-"+e).removeClass("active")},resetGifPicker:function(e){T("#ac-reply-gif-button-"+e).closest(".post-gif").find(".gif-media-search-dropdown").removeClass("open"),T("#ac-reply-gif-button-"+e).removeClass("active"),_.isUndefined(this.models[e])||(this.models[e].set("gif_data",{}),T("#ac-reply-post-gif-"+e).find(".activity-attached-gif-container").removeAttr("style"))},openCommentsMediaUploader:function(e){var r=this,o=T(e.currentTarget),t=o.data("ac-id"),a=o.closest(".ac-reply-content").find("#ac-reply-post-media-uploader-"+t);e.preventDefault(),T(e.currentTarget).toggleClass("active");var t=document.getElementsByClassName("ac-reply-post-default-template").length?document.getElementsByClassName("ac-reply-post-default-template")[0].innerHTML:"";void 0!==window.Dropzone&&a.length&&(a.hasClass("closed")?(t={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.media.dictFileTooBig,dictInvalidFileType:bp_media_dropzone.dictInvalidFileType,dictDefaultMessage:BP_Nouveau.media.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.media.maxFiles?BP_Nouveau.media.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2,thumbnailWidth:140,thumbnailHeight:140,dictMaxFilesExceeded:BP_Nouveau.media.media_dict_file_exceeded,previewTemplate:t,dictCancelUploadConfirmation:BP_Nouveau.media.dictCancelUploadConfirmation,maxThumbnailFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2},r.dropzone_obj=new Dropzone("#ac-reply-post-media-uploader-"+o.data("ac-id"),t),r.dropzone_obj.on("sending",function(e,t,a){a.append("action","media_upload"),a.append("_wpnonce",BP_Nouveau.nonces.media);a=o.parents(".ac-reply-toolbar");a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").addClass("no-click")}),r.dropzone_obj.on("uploadprogress",function(e){var t=T(e.previewElement).find(".dz-progress-ring circle")[0],a=2*t.r.baseVal.value*Math.PI;t.style.strokeDasharray=a+" "+a;a=(t.style.strokeDashoffset=a)-e.upload.progress.toFixed(0)/100*a;t.style.strokeDashoffset=a}),r.dropzone_obj.on("success",function(e,t){if(t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=T(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.album_id&&BP_Nouveau.media.album_id,t.data.group_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.group_id&&BP_Nouveau.media.group_id,t.data.saved=!1,r.dropzone_media.push(t.data),e.previewElement.classList.add("dz-success");var a,o,i,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],o=0,i=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;o"),this.removeFile(e))}),r.dropzone_obj.on("removedfile",function(e){if(r.dropzone_media.length)for(var t in r.dropzone_media)if(e.upload.uuid==r.dropzone_media[t].uuid){void 0===r.dropzone_media[t].saved||r.dropzone_media[t].saved||bp.Nouveau.Media.removeAttachment(r.dropzone_media[t].id),r.dropzone_media.splice(t,1);break}var a;_.isNull(r.dropzone_obj)||_.isNull(r.dropzone_obj.files)||0!==r.dropzone_obj.files.length||((a=o.parents(".ac-reply-toolbar")).find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("no-click"))}),a.removeClass("closed").addClass("open")):(r.dropzone_obj&&void 0!==r.dropzone_obj&&r.dropzone_obj.destroy(),r.dropzone_media=[],a.html(""),a.addClass("closed").removeClass("open")));a=e.currentTarget.id.match(/\d+$/)[0];this.destroyCommentDocumentUploader(a),this.destroyCommentVideoUploader(a);e=T(e.currentTarget).data("ac-id");this.resetGifPicker(e)},openCommentsDocumentUploader:function(e){var r=this,o=T(e.currentTarget),t=o.data("ac-id"),a=o.closest(".ac-reply-content").find("#ac-reply-post-document-uploader-"+t);e.preventDefault(),T(e.currentTarget).toggleClass("active");var t=document.getElementsByClassName("ac-reply-post-document-template").length?document.getElementsByClassName("ac-reply-post-document-template")[0].innerHTML:"";void 0!==window.Dropzone&&a.length&&(a.hasClass("closed")?(t={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.media.dictFileTooBig,acceptedFiles:BP_Nouveau.media.document_type,createImageThumbnails:!1,dictDefaultMessage:BP_Nouveau.media.dropzone_document_message,autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.document.maxFiles?BP_Nouveau.document.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.document.max_upload_size?BP_Nouveau.document.max_upload_size:2,dictInvalidFileType:BP_Nouveau.document.dictInvalidFileType,dictMaxFilesExceeded:BP_Nouveau.media.document_dict_file_exceeded,previewTemplate:t,dictCancelUploadConfirmation:BP_Nouveau.media.dictCancelUploadConfirmation},r.dropzone_document_obj=new Dropzone("#ac-reply-post-document-uploader-"+o.data("ac-id"),t),r.dropzone_document_obj.on("addedfile",function(e){var t=e.upload.filename,t=t.substr(t.lastIndexOf(".")+1);T(e.previewElement).find(".dz-details .dz-icon .bb-icon-file").removeClass("bb-icon-file").addClass("bb-icon-file-"+t)}),r.dropzone_document_obj.on("sending",function(e,t,a){a.append("action","document_document_upload"),a.append("_wpnonce",BP_Nouveau.nonces.media);a=o.parents(".ac-reply-toolbar");a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").addClass("no-click")}),r.dropzone_document_obj.on("uploadprogress",function(e){var t=T(e.previewElement).find(".dz-progress-ring circle")[0],a=2*t.r.baseVal.value*Math.PI;t.style.strokeDasharray=a+" "+a;a=(t.style.strokeDashoffset=a)-e.upload.progress.toFixed(0)/100*a;t.style.strokeDashoffset=a}),r.dropzone_document_obj.on("accept",function(e,t){0==e.size?t(BP_Nouveau.media.empty_document_type):t()}),r.dropzone_document_obj.on("success",function(e,t){if(t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=T(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.album_id&&BP_Nouveau.media.album_id,t.data.group_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.group_id&&BP_Nouveau.media.group_id,t.data.saved=!1,r.dropzone_document.push(t.data),e.previewElement.classList.add("dz-success");var a,o,i,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],o=0,i=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;o"),this.removeFile(e))}),r.dropzone_document_obj.on("removedfile",function(e){if(r.dropzone_document.length)for(var t in r.dropzone_document)if(e.upload.uuid==r.dropzone_document[t].uuid){void 0===r.dropzone_document[t].saved||r.dropzone_document[t].saved||bp.Nouveau.Media.removeAttachment(r.dropzone_document[t].id),r.dropzone_document.splice(t,1);break}var a;_.isNull(r.dropzone_obj)||_.isNull(r.dropzone_obj.files)||0!==r.dropzone_obj.files.length||((a=o.parents(".ac-reply-toolbar")).find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("no-click"))}),a.removeClass("closed").addClass("open")):(r.dropzone_document_obj&&r.dropzone_document_obj.destroy(),r.dropzone_document=[],a.html(""),a.addClass("closed").removeClass("open")));a=e.currentTarget.id.match(/\d+$/)[0];this.destroyCommentMediaUploader(a),this.destroyCommentVideoUploader(a);e=T(e.currentTarget).data("ac-id");this.resetGifPicker(e)},openCommentsVideoUploader:function(e){var r=this,o=T(e.currentTarget),t=o.data("ac-id"),a=o.closest(".ac-reply-content").find("#ac-reply-post-video-uploader-"+t);e.preventDefault(),T(e.currentTarget).toggleClass("active");var t=document.getElementsByClassName("ac-reply-post-video-template").length?document.getElementsByClassName("ac-reply-post-video-template")[0].innerHTML:"";void 0!==window.Dropzone&&a.length&&(a.hasClass("closed")?(t={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.video.dictFileTooBig,acceptedFiles:BP_Nouveau.video.video_type,createImageThumbnails:!1,dictDefaultMessage:BP_Nouveau.video.dropzone_video_message,autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.video.maxFiles?BP_Nouveau.video.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.video.max_upload_size?BP_Nouveau.video.max_upload_size:2,dictInvalidFileType:BP_Nouveau.video.dictInvalidFileType,dictMaxFilesExceeded:BP_Nouveau.video.video_dict_file_exceeded,previewTemplate:t,dictCancelUploadConfirmation:BP_Nouveau.video.dictCancelUploadConfirmation},r.dropzone_video_obj=new Dropzone("#ac-reply-post-video-uploader-"+o.data("ac-id"),t),r.dropzone_video_obj.on("sending",function(e,t,a){a.append("action","video_upload"),a.append("_wpnonce",BP_Nouveau.nonces.video);a=o.parents(".ac-reply-toolbar");a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").addClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").addClass("no-click")}),r.dropzone_video_obj.on("accept",function(e,t){0==e.size?t(BP_Nouveau.video.empty_video_type):t()}),r.dropzone_video_obj.on("addedfile",function(e){e.dataURL||bp.Nouveau.getVideoThumb&&bp.Nouveau.getVideoThumb(e,".dz-video-thumbnail")}),r.dropzone_video_obj.on("uploadprogress",function(e){var t=T(e.previewElement).find(".dz-progress-ring circle")[0],a=2*t.r.baseVal.value*Math.PI;t.style.strokeDasharray=a+" "+a;var o=a-e.upload.progress.toFixed(0)/100*a;e.upload.progress<=99?(T(e.previewElement).find(".dz-progress-count").text(e.upload.progress.toFixed(0)+"% "+BP_Nouveau.video.i18n_strings.video_uploaded_text),t.style.strokeDashoffset=o):100===e.upload.progress&&(t.style.strokeDashoffset=a-.99*a,T(e.previewElement).find(".dz-progress-count").text("99% "+BP_Nouveau.video.i18n_strings.video_uploaded_text))}),r.dropzone_video_obj.on("success",function(e,t){if(100===e.upload.progress&&(T(e.previewElement).find(".dz-progress-ring circle")[0].style.strokeDashoffset=0,T(e.previewElement).find(".dz-progress-count").text("100% "+BP_Nouveau.video.i18n_strings.video_uploaded_text),T(e.previewElement).closest(".dz-preview").addClass("dz-complete")),t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=T(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.video&&void 0!==BP_Nouveau.video.album_id&&BP_Nouveau.video.album_id,t.data.group_id=void 0!==BP_Nouveau.video&&void 0!==BP_Nouveau.video.group_id&&BP_Nouveau.video.group_id,t.data.saved=!1,t.data.js_preview=T(e.previewElement).find(".dz-video-thumbnail img").attr("src"),r.dropzone_video.push(t.data),e.previewElement.classList.add("dz-success");var a,o,i,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],o=0,i=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;o"),this.removeFile(e))}),r.dropzone_video_obj.on("removedfile",function(e){if(r.dropzone_video.length)for(var t in r.dropzone_video)if(e.upload.uuid==r.dropzone_video[t].uuid){void 0===r.dropzone_video[t].saved||r.dropzone_video[t].saved||bp.Nouveau.Media.removeAttachment(r.dropzone_video[t].id),r.dropzone_video.splice(t,1);break}var a;_.isNull(r.dropzone_obj)||_.isNull(r.dropzone_obj.files)||0!==r.dropzone_obj.files.length||((a=o.parents(".ac-reply-toolbar")).find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-video-button")&&a.find(".ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("no-click"))}),a.removeClass("closed").addClass("open")):(r.dropzone_video_obj&&r.dropzone_video_obj.destroy(),r.dropzone_video=[],a.html(""),a.addClass("closed").removeClass("open")));a=e.currentTarget.id.match(/\d+$/)[0];this.destroyCommentMediaUploader(a),this.destroyCommentDocumentUploader(a);e=T(e.currentTarget).data("ac-id");this.resetGifPicker(e)},openGifPicker:function(e){e.preventDefault();var t,a=e.currentTarget,o=T(a).next(),i=a.id.match(/\d+$/)[0],d=T("#ac-reply-post-gif-"+i);o.is(":empty")&&(s=new bp.Models.ACReply,t=new bp.Views.GifMediaSearchDropdown({model:s}),e=new bp.Views.ActivityAttachedGifPreview({model:s}),o.html(t.render().el),d.html(e.render().el),this.models[i]=s);var s=T(a).parents(".ac-textarea ").find(".ac-reply-attachments .activity-attached-gif-container");T(a).hasClass("active")&&s.length&&""==T.trim(s.html())?T(a).removeClass("active"):T(a).addClass("active"),o.toggleClass("open"),this.destroyCommentMediaUploader(i),this.destroyCommentDocumentUploader(i),this.destroyCommentVideoUploader(i)},toggleMultiMediaOptions:function(e,t){var a,o;_.isUndefined(BP_Nouveau.media)||(a=t.closest(".activity-item"),o=t.closest(".activity-item").data("bp-activity"),t.closest("li").hasClass("groups")||a.hasClass("groups")?(_.isUndefined(o.group_media)?!1===BP_Nouveau.media.group_media?e.find(".ac-reply-toolbar .post-media.media-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.media-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):!0===o.group_media?e.find(".ac-reply-toolbar .post-media.media-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.media-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"),_.isUndefined(o.group_document)?!1===BP_Nouveau.media.group_document?e.find(".ac-reply-toolbar .post-media.document-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.document-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):!0===o.group_document?e.find(".ac-reply-toolbar .post-media.document-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.document-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"),_.isUndefined(o.group_video)?!1===BP_Nouveau.media.group_video?e.find(".ac-reply-toolbar .post-video.video-support").hide().parent(".ac-reply-toolbar").addClass("post-video-disabled"):e.find(".ac-reply-toolbar .post-video.video-support").show().parent(".ac-reply-toolbar").removeClass("post-video-disabled"):!0===o.group_video?e.find(".ac-reply-toolbar .post-video.video-support").show().parent(".ac-reply-toolbar").removeClass("post-video-disabled"):e.find(".ac-reply-toolbar .post-video.video-support").hide().parent(".ac-reply-toolbar").addClass("post-video-disabled"),!1===BP_Nouveau.media.gif.groups?e.find(".ac-reply-toolbar .post-gif").hide().parent(".ac-reply-toolbar").addClass("post-gif-disabled"):e.find(".ac-reply-toolbar .post-gif").show().parent(".ac-reply-toolbar").removeClass("post-gif-disabled"),!1===BP_Nouveau.media.emoji.groups?e.find(".ac-reply-toolbar .post-emoji").hide().parent(".ac-reply-toolbar").addClass("post-emoji-disabled"):e.find(".ac-reply-toolbar .post-emoji").show().parent(".ac-reply-toolbar").removeClass("post-emoji-disabled")):(_.isNull(o)||_.isUndefined(o.profile_media)?!1===BP_Nouveau.media.profile_media?e.find(".ac-reply-toolbar .post-media.media-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.media-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):!0===o.profile_media?e.find(".ac-reply-toolbar .post-media.media-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.media-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"),_.isNull(o)||_.isUndefined(o.profile_document)?!1===BP_Nouveau.media.profile_document?e.find(".ac-reply-toolbar .post-media.document-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.document-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):!0===o.profile_document?e.find(".ac-reply-toolbar .post-media.document-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.document-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"),_.isNull(o)||_.isUndefined(o.profile_video)?!1===BP_Nouveau.media.profile_video?e.find(".ac-reply-toolbar .post-video.video-support").hide().parent(".ac-reply-toolbar").addClass("post-video-disabled"):e.find(".ac-reply-toolbar .post-video.video-support").show().parent(".ac-reply-toolbar").removeClass("post-video-disabled"):!0===o.profile_video?e.find(".ac-reply-toolbar .post-video.video-support").show().parent(".ac-reply-toolbar").removeClass("post-video-disabled"):e.find(".ac-reply-toolbar .post-video.video-support").hide().parent(".ac-reply-toolbar").addClass("post-video-disabled"),!1===BP_Nouveau.media.gif.profile?e.find(".ac-reply-toolbar .post-gif").hide().parent(".ac-reply-toolbar").addClass("post-gif-disabled"):e.find(".ac-reply-toolbar .post-gif").show().parent(".ac-reply-toolbar").removeClass("post-gif-disabled"),!1===BP_Nouveau.media.emoji.profile?e.find(".ac-reply-toolbar .post-emoji").hide().parent(".ac-reply-toolbar").addClass("post-emoji-disabled"):e.find(".ac-reply-toolbar .post-emoji").show().parent(".ac-reply-toolbar").removeClass("post-emoji-disabled")))},fixAtWhoActivity:function(){T(".acomment-content, .activity-content").each(function(){for(var e=T(this).find("span.atwho-query"),t=0;t