!function(t){"use strict";var s=null,a=function(){var s=t(this),a=s.attr("data-id"),e=s.attr("data-nonce"),r=s.data("text");s.hasClass("ajaxload_wishlist")||(s.addClass("ajaxload_wishlist").prop("disabled",!0),r&&s.html(r),t.ajax({url:window.location.href,type:"post",dataType:"html",data:{"lp-ajax":"toggle_course_wishlist",course_id:a,nonce:e},success:function(s){s=function(t){if("string"!=typeof t)return t;var s=String.raw({raw:t}).match(/<-- LP_AJAX_START -->([^]*)<-- LP_AJAX_END -->/);try{t=s?JSON.parse(s[1].replace(/(?:\r\n|\r|\n)/g,"")):JSON.parse(t)}catch(s){t={}}return t}(s);var a=t(".learn-press-course-wishlist-button-"+s.course_id),e=a.closest('[data-context="tab-wishlist"]');e.length?e.fadeOut((function(){var t=e.siblings(),s=e.closest("#learn-press-profile-tab-course-wishlist");e.remove(),0==t.length&&s.removeClass("has-courses")})):a.removeClass("ajaxload_wishlist").toggleClass("on","on"==s.state).prop("title",s.title).html(s.button_text),a.prop("disabled",!1)}}))};t(document).on("click",".course-wishlist",(function(){s&&clearTimeout(s),s=setTimeout(t.proxy(a,this),50)}))}(jQuery);