!function(t){"use strict";var s=null,a=function(){var s=t(this),a=s.attr("data-id"),e=s.attr("data-nonce"),l=s.data("text");!s.hasClass("ajaxload_wishlist")&&(s.addClass("ajaxload_wishlist").prop("disabled",!0),l&&s.html(l),t.ajax({url:window.location.href,type:"post",dataType:"html",data:{"lp-ajax":"toggle_course_wishlist",course_id:a,nonce:e},success:function(s){var s=function t(s){if("string"!=typeof s)return s;let a=String.raw({raw:s}).match(/<-- LP_AJAX_START -->(.*)<-- LP_AJAX_END -->/s);try{s=a?JSON.parse(a[1].replace(/(?:\r\n|\r|\n)/g,"")):JSON.parse(s)}catch(e){s={}}return s}(s),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);