!function(){"use strict";!function(e,t,a){(new function(){var s=this;this.init=function(){t.ppFormRecaptchaLoadCallback=this.recaptcha_processing,e(".pp-del-profile-avatar").click(this.delete_avatar),e(".pp-del-cover-image").click(this.delete_profile_image_cover),e(document).on("click",".has-password-visibility-icon .pp-form-material-icons",this.toggle_password_visibility),e(document.body).on("click","a.showlogin",(function(){e(".pp_wc_login").slideToggle()})),e(t).on("load resize",(function(){s.defaultUserProfileResponsive()})),"true"!==pp_ajax_form.disable_ajax_form&&(e(document).on("submit",'form[data-pp-form-submit="login"]',this.ajax_login),e(document).on("submit",'form[data-pp-form-submit="signup"]',this.ajax_registration),e(document).on("submit",'form[data-pp-form-submit="passwordreset"]',this.ajax_password_reset),e(document).on("submit",'form[data-pp-form-submit="editprofile"]',this.ajax_edit_profile))},this.recaptcha_processing=function(){e(".pp-g-recaptcha").each((function(t,a){var r=e(a).attr("data-sitekey"),i=e(this).parents(".pp-form-container").find("form");if("v3"===e(a).attr("data-type"))i.find("input.pp-submit-form").on("click",(function(t){t.preventDefault(),s._add_processing_label(i),grecaptcha.ready((function(){grecaptcha.execute(r,{action:"form"}).then((function(t){i.find('[name="g-recaptcha-response"]').remove(),i.append(e("",{type:"hidden",value:t,name:"g-recaptcha-response"})),i.submit()}))}))}));else{var p=grecaptcha.render(a,{sitekey:r,theme:e(a).attr("data-theme"),size:e(a).attr("data-size")});i.on("pp_form_submitted",(function(){grecaptcha.reset(p)}))}}))},this.toggle_password_visibility=function(t){t.preventDefault();var a=e(this).parents(".pp-form-field-input-textarea-wrap").find(".pp-form-field");"password"===a.attr("type")?(a.attr("type","text"),e(this).text("visibility_off")):(a.attr("type","password"),e(this).text("visibility"))},this.ajax_edit_profile=function(a){if(void 0!==t.FormData&&t.FormData){a.preventDefault();var r=e('form[data-pp-form-submit="editprofile"]'),i=s.get_melange_id(r),p=new FormData(this);p.append("action","pp_ajax_editprofile"),p.append("nonce",pp_ajax_form.nonce),p.append("melange_id",i),e(".profilepress-edit-profile-status").remove(),e(".profilepress-edit-profile-success").remove(),""!==t.edit_profile_msg_class&&e("."+t.edit_profile_msg_class).remove(),s._add_processing_label(r),e.post({url:pp_ajax_form.ajaxurl,data:p,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(a){r.trigger("pp_form_submitted"),r.trigger("pp_form_edit_profile_success",[r]),"avatar_url"in a&&""!==a.avatar_url&&(e("img[data-del='avatar'], img.pp-user-avatar").attr("src",a.avatar_url),e("input[name=eup_avatar]",r).val("")),"cover_image_url"in a&&""!==a.cover_image_url&&(e("img[data-del='cover-image'], img.pp-user-cover-image").attr("src",a.cover_image_url),e("input[name=eup_cover_image]",r).val(""),e(".profilepress-myaccount-has-cover-image",r).show(),e(".profilepress-myaccount-cover-image-empty",r).hide()),"message"in a&&(t.edit_profile_msg_class=e(a.message).attr("class"),r.before(a.message)),"redirect"in a&&(r.trigger("pp_edit_profile_success_before_redirect"),t.location.assign(a.redirect)),s._remove_processing_label(r)}},"json")}},this.ajax_password_reset=function(t){t.preventDefault();var a=e(this),r=s.get_melange_id(a),i="true"===a.find('input[name="is-pp-tab-widget"]').val(),p={action:"pp_ajax_passwordreset",data:e(this).serialize()+"&melange_id="+r};s._remove_status_notice(),a.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),s._add_processing_label(a),e.post(pp_ajax_form.ajaxurl,p,(function(t){if(a.trigger("pp_form_submitted"),"object"!=typeof t)return s._remove_processing_label(a);if("message"in t){if(a.trigger("pp_password_reset_status"),i){var r=t.message.replace("profilepress-reset-status","pp-tab-status");a.parents(".pp-tab-widget-form").before(r)}else a.parents(".lucidContainer").length>0?a.parents(".lucidContainer").before(t.message):a.before(t.message);"status"in t&&!0===t.status&&a.hide(),e('input[name="user_login"]',a).val("")}s._remove_processing_label(a)}),"json")},this.ajax_registration=function(a){if(void 0!==t.FormData&&t.FormData){a.preventDefault();var r=e(this),i=s.get_melange_id(r),p=new FormData(this),o="true"===r.find('input[name="is-pp-tab-widget"]').val();p.append("action","pp_ajax_signup"),p.append("melange_id",i),s._remove_status_notice(),r.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),s._add_processing_label(r),e.post({url:pp_ajax_form.ajaxurl,data:p,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(e){if(r.trigger("pp_form_submitted"),"object"!=typeof e)return s._remove_processing_label(r);if("message"in e)if(r.trigger("pp_registration_error",[e]),r.trigger("pp_registration_ajax_response",[e]),o){var a=e.message.replace("profilepress-reg-status","pp-tab-status");r.parents(".pp-tab-widget-form").before(a)}else r.parents(".lucidContainer").length>0?r.parents(".lucidContainer").before(e.message):r.before(e.message);else"redirect"in e&&(r.trigger("pp_registration_success",[e]),t.location.assign(e.redirect));s._remove_processing_label(r)}})}},this.ajax_login=function(a){a.preventDefault();var r=e(this),i={action:"pp_ajax_login",data:e(this).serialize()},p="true"===r.find('input[name="is-pp-tab-widget"]').val();s._remove_status_notice(),s._add_processing_label(r),e.post(pp_ajax_form.ajaxurl,i,(function(e){if(r.trigger("pp_form_submitted"),null===e||"object"!=typeof e)return s._remove_processing_label(r);if("success"in e&&!0===e.success&&"redirect"in e)r.trigger("pp_login_form_success"),t.location.assign(e.redirect);else if(r.trigger("pp_login_form_error"),p){var a=e.message.replace("profilepress-login-status","pp-tab-status");r.parents(".pp-tab-widget-form").before(a)}else r.parents(".lucidContainer").length>0?r.parents(".lucidContainer").before(e.message):r.before(e.message);s._remove_processing_label(r)}),"json")},this.delete_avatar=function(t){t.preventDefault();var a=e(this).text(),s=e(this);t.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(s.is("button")&&s.text(pp_ajax_form.deleting_text),e.post(pp_ajax_form.ajaxurl,{action:"pp_del_avatar",nonce:pp_ajax_form.nonce}).done((function(t){"error"in t&&"nonce_failed"===t.error?(s.text(a),alert(pp_ajax_form.deleting_error)):"success"in t&&(e("img[data-del='avatar']").attr("src",t.default),s.remove())})))},this.delete_profile_image_cover=function(t){t.preventDefault();var a=e(this).text(),s=e(this);t.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(s.is("button")&&s.text(pp_ajax_form.deleting_text),e.post(pp_ajax_form.ajaxurl,{action:"pp_del_cover_image",nonce:pp_ajax_form.nonce}).done((function(t){"error"in t&&"nonce_failed"===t.error&&(s.text(a),alert(pp_ajax_form.deleting_error)),"success"in t&&(""!==t.default?(e("img[data-del='cover-image']").attr("src",t.default),s.parent().find(".profilepress-myaccount-has-cover-image").show(),s.parent().find(".profilepress-myaccount-cover-image-empty").hide()):(s.parent().find(".profilepress-myaccount-has-cover-image").hide(),s.parent().find(".profilepress-myaccount-cover-image-empty").show()),s.remove())})))},this.get_melange_id=function(t){var s=e("input.pp_melange_id",t).val();return s===a?"":s},this._add_processing_label=function(e){var t=e.find("input[data-pp-submit-label]");t.attr({value:t.data("pp-processing-label"),disabled:"disabled"}).css("opacity",".4")},this._remove_processing_label=function(e){var t=e.find("input[data-pp-submit-label]");t.attr("value",t.data("pp-submit-label")),t.attr({value:t.data("pp-submit-label"),disabled:null}).css("opacity","")},this._remove_status_notice=function(){e(".profilepress-login-status,.pp-tab-status,.profilepress-edit-profile-success,.profilepress-edit-profile-status,.pp-reset-success,.profilepress-reset-status,.profilepress-reg-status").remove()},this.defaultUserProfileResponsive=function(){e(".ppress-default-profile, .pp-member-directory").each((function(){var t=e(this),a=t.width();a<=340?(t.removeClass("ppressui340"),t.removeClass("ppressui500"),t.removeClass("ppressui800"),t.removeClass("ppressui960"),t.addClass("ppressui340")):a<=500?(t.removeClass("ppressui340"),t.removeClass("ppressui500"),t.removeClass("ppressui800"),t.removeClass("ppressui960"),t.addClass("ppressui500")):a<=800?(t.removeClass("ppressui340"),t.removeClass("ppressui500"),t.removeClass("ppressui800"),t.removeClass("ppressui960"),t.addClass("ppressui800")):a<=960?(t.removeClass("ppressui340"),t.removeClass("ppressui500"),t.removeClass("ppressui800"),t.removeClass("ppressui960"),t.addClass("ppressui960")):a>960&&(t.removeClass("ppressui340"),t.removeClass("ppressui500"),t.removeClass("ppressui800"),t.removeClass("ppressui960")),t.css("opacity",1)})),e(".ppress-default-profile-cover, .ppress-default-profile-cover-e").each((function(){var t=e(this),a=Math.round(t.width()/t.data("ratio"))+"px";t.height(a),t.find(".ppress-dpf-cover-add").height(a)}))}}).init()}(jQuery,window,void 0)}();