1(d=>{d(document).ready(function(){d("span.cooked-rating-thumb").length&&d("body").on("click","span.cooked-rating-thumb",function(o){o.preventDefault();var o=d(this),e=o.parents(".cooked-rating"),a=o.parents("span.cooked-rating-thumbs"),t=e.data("recipe-id"),n=o.data("rating-value"),s=a.parent(),r=o.data("nonce");e.hasClass("cooked-ratable")&&(o.hasClass("cooked-is-selected")?s.find("span.cooked-rating-thumb").removeClass("cooked-is-selected"):(s.find("span.cooked-rating-thumb").removeClass("cooked-is-selected"),o.addClass("cooked-is-selected")),e.removeClass("cooked-ratable"),d.post(cooked_interactions_js_vars.ajax_url,{action:"cooked_rate_recipe",recipe_id:t,rating_val:n,nonce:r},function(o){a.replaceWith(o),setTimeout(function(){e.addClass("cooked-ratable")},125)}).fail(function(o){console.log("Error:"),console.log(o)}))}),d("span.cooked-rating-stars").length&&d("body").on("click","span.cooked-rating-choice",function(o){o.preventDefault();var o=d(this),r=o.parents(".cooked-rating"),c=o.parents("span.cooked-rating-stars"),e=r.data("recipe-id"),a=o.data("rating-value"),t=o.data("nonce");r.hasClass("cooked-ratable")&&!o.hasClass("cooked-is-selected")&&(r.removeClass("cooked-ratable"),r.addClass("cooked-loading"),o.addClass("cooked-loading"),d.post(cooked_interactions_js_vars.ajax_url,{action:"cooked_rate_recipe",recipe_id:e,rating_val:a,nonce:t},function(o){var e,a=c.parent(),t=(c.parents(".cooked-rating"),r.html(o),r.find("span.cooked-rating-stars > span").addClass("cooked-done"),r.removeClass("cooked-loading"),6),n=a.find("span.cooked-rating-stars > span"),s=setInterval(function(){e=n[t--],d(e).removeClass("cooked-done"),t<0&&clearInterval(s)},25);setTimeout(function(){r.addClass("cooked-ratable")},125)}).fail(function(o){console.log("Error:"),console.log(o)}))}),d("span.cooked-favorite-heart").length&&d("body").on("click","span.cooked-favorite-heart",function(o){o.preventDefault();var e,a=d(this),o=a.data("recipe-id"),t=a.data("nonce");e=a.hasClass("cooked-is-favorite")?(a.removeClass("cooked-is-favorite"),"remove"):(a.addClass("cooked-is-favorite"),"add"),d.post(cooked_interactions_js_vars.ajax_url,{action:"cooked_favorite_recipe",add_remove:e,recipe_id:o,nonce:t},function(o){"error"!=o&&(o?a.find(".cooked-favorite-total").html(o):a.find(".cooked-favorite-total").html("0"))}).fail(function(o){console.log("Error: "+o)})})})})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.