(function(n){typeof define=="function"&&define.amd?define(["jquery","./effect"],n):n(jQuery)})(function(n){return n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e=f==="up"||f==="down"?"top":"left",l=f==="up"||f==="left",a=t.distance||u[e==="top"?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];c==="show"&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})})});window.EC=function(n,t){return n.Community=function(n,t){return n.editConversation=function(n){function r(){var n=t("#conversation__add-link__input");n[0].checkValidity()?t("#conversation__add-link__btn").removeClass("is-disabled").prop("disabled",!1):t("#conversation__add-link__btn").addClass("is-disabled").prop("disabled",!0)}function i(){t(".conversation__add-link__added-link").each(function(n,i){var u=t(i).find("input"),r=t(u).attr("name");r=r.replace(/\[.+\]/i,"["+n+"]");t(u).attr("name",r)})}var u=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}();t("#conversation_suggest_tag").keyup(function(){var n=this;u(function(){t("#conversation_suggest_tag_message_error:visible").fadeOut();t("#conversation_suggest_tag_message_success:visible").fadeOut();t(n).val().length>0?t(n).val().length>1&&n.checkValidity()?(t("#conversation_suggest_tag_button").removeClass("is-disabled").prop("disabled",!1),t("#conversation_suggest_tag_message_error_chars").fadeOut()):(t("#conversation_suggest_tag_button").addClass("is-disabled").prop("disabled",!0),t("#conversation_suggest_tag_message_error_chars").fadeIn()):(t("#conversation_suggest_tag_button").addClass("is-disabled").prop("disabled",!0),t("#conversation_suggest_tag_message_error_chars").fadeOut())},200)});t("#conversation_suggest_tag_button").click(function(i){i.preventDefault();var r=t("#conversation_suggest_tag").val();t.ajax({url:n,data:{suggestion:r},dataType:"json"}).done(function(n){t("#conversation_suggest_tag").val("");var i=n.success?"#conversation_suggest_tag_message_success":"#conversation_suggest_tag_message_error";n.success||t("#conversation_suggest_tag_message_success").fadeOut();t("#conversation_suggest_tag").trigger("keyup");setTimeout(function(){t(i).fadeIn()},300)})});t(".conversation__add-link__added-links-container").on("click",".conversation__add-link__added-link__delete-btn",function(n){n.preventDefault();t(this).closest(".conversation__add-link__added-link").remove();i()});t("#conversation__add-link__input").on("keyup change input",function(){r()});t("form.form").submit(function(){t.isFunction(t(this).valid)&&t(this).valid()&&t(this).find('input[type="submit"], button[type="submit"]').addClass("is-disabled")});t("#conversation__add-link__btn").click(function(){var n=t("#conversation__add-link__input"),r=n.val(),u;if(n[0].checkValidity()){var e=t("#added-link-template").html(),f=(t(".conversation__add-link__added-link").length,t.parseHTML(e)),o=t(f).find("input");t(o).val(r);u=t(f).find("a.conversation-attachment-link__link");t(u).attr("href",r);t(u).text(r);t(".conversation__add-link__added-links-container").append(f);i();n.val("")}})},n}(n.Community||{},t),n}(window.EC||{},$);window.EC=function(n,t){return n.Community=function(n,t){return n.conversationPage=function(n){function i(){var n=t("#reply-form-template"),i=t(n).data("comment");if(i){var f=t(i).find(".comments-list__comment__reply"),r=t(f).offset(),u=t(n).closest(".grid-col").offset();t(n).css({left:r.left-u.left,top:r.top-u.top,position:"absolute"})}}t("form").each(function(){var n=this,i=t(n).find("textarea");if(i.length>0){var u=t(i).attr("placeholder"),r=t(n).find(".activate-on-click"),f=t(n).find(".cancel-form");t(r).hide();i.on("click",function(){t(r).slideDown(100);t(i).attr("placeholder","")});f.on("click",function(f){t(r).slideUp(200);var e=t(n).find(".field-validation-error span");e.remove();n.reset();f.preventDefault();t(i).attr("placeholder",u).removeClass("valid").removeClass(".input-validation-error")});t(n).submit(function(){t.isFunction(t(this).valid)&&t(this).valid()&&t(this).find('input[type="submit"], button[type="submit"]').addClass("is-disabled")})}});t(".comments-list__list").on("click",".form__label",function(){var n=t(this).prev();(n.type="checkbox")&&n.prop("checked",!n.prop("checked"))});t("#reply-form-template").on("click",".cancel-form",function(n){n.preventDefault();var i=t(".comments-list__list").find(".comments-list__comment__reply");t(i).removeClass("open");t("#reply-form-template").hide()});t(".comments-list__list").on("click","a.btn-reply",function(n){function o(){t("html, body").stop();var n=t(r).offset().top,i=t(window).height(),u=n-200;370<i-200&&t("html, body").animate({scrollTop:u},500)}n.preventDefault();var u=t(this).closest(".comments-list__comment__container"),r=t(u).find(".comments-list__comment__reply"),i=t("#reply-form-template");if(r.hasClass("open"))t(r).removeClass("open"),t(i).hide();else{t(".comments-list__comment__reply").not(r).removeClass("open").html("");r.addClass("open");var s=t(u).data("commentid"),h=t(u).find(".commenter-name").text(),f=t(r).offset(),e=t(i).closest(".grid-col").offset();t(i).css({left:f.left-e.left,top:f.top-e.top,position:"absolute"});t(i).show();t(i).find('input[name="parentCommentId"]').val(s);t(i).find(".replyTo").text(h);t(i).data("comment",u);o()}});t(window).resize(i);n.voteUrl?t("body").on("click",".helpful-comment-link",function(i){var r,u;i.preventDefault();r=this;u=t('<i class="icon-waiting icon--placeholder"><\/i>').appendTo(r);t(r).css({"pointer-events":"none",cursor:"not-allowed"});var e=(t(r).data("unvotedtxt"),t(r).data("votedtxt")),o=t(r).data("commentid"),f=t(r).data("failtxt");t.ajax({url:n.voteUrl,data:{commentid:o},dataType:"json"}).always(function(){t(r).attr("style","");u.remove()}).done(function(n){if(n.success)t(r).find("span").text(e),t(r).replaceWith(t('<span class="centi">'+r.innerHTML+"<\/span>"));else{var i=t('<div><span class="field-validation-error">'+f+"<\/span><\/div>");t(i).insertAfter(r)}}).fail(function(){var n=t('<div><span class="field-validation-error">'+f+"<\/span><\/div>");t(n).insertAfter(r)})}):console.log("No voteUrl set");setTimeout(function(){t(".comments-list__list .btn-reply.replyErrorMarker").first().trigger("click")},100)},n.conversationPage_abuse=function(n){n.reportUrl?t("body").on("click",".report-comment-link",function(i){var r,u;i.preventDefault();r=this;u=t('<i class="icon-waiting icon--placeholder"><\/i>').appendTo(r);t(r).css({"pointer-events":"none",cursor:"not-allowed"});var e=t(r).data("commentid"),f=t(r).data("failtxt"),o=t(r).data("popup");t.ajax({url:n.reportUrl,data:{commentid:e},dataType:"json"}).always(function(){t(r).attr("style","");u.remove()}).done(function(n){if(n.success)t(o).show(),t("html, body").animate({scrollTop:0},"slow");else{var i=t('<div><span class="field-validation-error">'+f+"<\/span><\/div>");t(i).insertAfter(r)}}).fail(function(){var n=t('<div><span class="field-validation-error">'+f+"<\/span><\/div>");t(n).insertAfter(r)})}):console.log("No reportUrl set")},n}(n.Community||{},t),n}(window.EC||{},$);window.EC=function(n,t){return n.Community=function(n,t){return n.abButton=function(){t("body").on("click",".ab-link",function(n){n.preventDefault();var i=this,c=t(i).data("aurl"),l=t(i).data("burl"),u=t(i).data("collectionclass"),r=u&&u.length>0?t("."+u):i,e=t(i).data("aclass"),o=t(i).data("bclass"),a=t(i).hasClass("a")?c:t(i).hasClass("b")?l:"",f=t(i).data("counterselect"),s=t(i).data("errortxt"),h="btn--waiting";t(r).addClass(h);t.ajax({url:a,data:{},dataType:"json"}).done(function(n){var i,u;n.success?(i=parseInt(t(f).text()),t(r).hasClass("a")?(t(f).text(i+1),t(r).addClass("b").removeClass("a"),t(r).removeClass(e).addClass(o)):(t(f).text(i-1),t(r).removeClass("b").addClass("a"),t(r).removeClass(o).addClass(e))):(u=t('<div><span class="field-validation-error">'+s+"<\/span><\/div>"),t(u).insertAfter(r))}).fail(function(){var n=t('<div><span class="field-validation-error">'+s+"<\/span><\/div>");t(n).insertAfter(r)}).always(function(){t(r).attr("style","");t(r).removeClass(h)})})},n}(n.Community||{},t),n}(window.EC||{},$);window.EC=function(n,t){return n.Community=function(n,t){return n.viewProfile=function(){setTimeout(function(){t("#mobile-recent-activity-list").html(t("#desktop-recent-activity-list").html());t("#mobile-community-stats").html(t("#desktop-community-stats").html());t("#mobile-discussion-groups").html(t("#desktop-discussion-groups").html())})},n}(n.Community||{},t),n}(window.EC||{},$);new EC.Community.viewProfile;window.EC=function(n,t){return n.Community=function(n,t){return n.editProfile=function(){t(".profile-page__profile-edit__select-image__option").click(function(){var n=t(this).find(".profile-page__profile-edit__select-image__option__image").attr("src");t("#profile_image_preview, #profile_image_preview--mobile").attr("src",n)})},n}(n.Community||{},t),n}(window.EC||{},$);new EC.Community.editProfile