"use strict";!function(l){l.fn.botigaMetabox=function(){return this.each(function(){var e=l(this),t=e.find(".botiga-metabox-tab"),i=e.find(".botiga-metabox-content");t.each(function(){var t=l(this);t.on("click",function(e){e.preventDefault();e=i.eq(t.index());t.addClass("active").siblings().removeClass("active"),e.addClass("active").siblings().removeClass("active"),l(document).trigger("botiga-metabox-content-show",e)})});var a=i.find(".botiga-metabox-field-repeater");a.length&&a.each(function(){var i=l(this).find("ul");i.sortable({axis:"y",cursor:"move",helper:"original",handle:".botiga-metabox-field-repeater-move"}),a.find(".botiga-metabox-field-repeater-add").on("click",function(e){e.preventDefault();var t=i.find("li").first().clone(!0),e=t.find("input");e.attr("name",e.data("name")),t.removeClass("hidden"),i.append(t)}),a.find(".botiga-metabox-field-repeater-remove").on("click",function(e){e.preventDefault(),l(this).closest("li").remove()})});var n=i.find(".botiga-metabox-field-uploads");n.length&&n.each(function(){var t,i,a=l(this).find("ul");a.sortable({axis:"y",cursor:"move",helper:"original",handle:".botiga-metabox-field-uploads-move"}),n.find(".botiga-metabox-field-uploads-add").on("click",function(e){e.preventDefault();var t=a.find("li").first().clone(!0),e=t.find("input");e.attr("name",e.data("name")),t.removeClass("hidden"),a.append(t)}),n.find(".botiga-metabox-field-uploads-upload").on("click",function(e){e.preventDefault(),i=l(this).closest("li").find("input"),t?t.open():(t=window.wp.media({library:{type:a.data("library")||"image"}}).open()).on("select",function(){var e=t.state().get("selection").first().toJSON();i.val(e.url)})}),n.find(".botiga-metabox-field-uploads-remove").on("click",function(e){e.preventDefault(),l(this).closest("li").remove()})});var o=i.find(".botiga-metabox-field-size-chart");o.length&&(o.on("multidimensional",function(e,t){(t||o).find("input").each(function(){var e=l(this),t=Math.max(0,e.closest("li").index()-1),i=Math.max(0,e.closest("tr").index()-1),e=Math.max(0,e.closest("td").index());this.name=this.name.replace(/(\[\d+\])\[sizes\](\[\d+\])(\[\d+\])/,"["+t+"][sizes]["+i+"]["+e+"]"),this.name=this.name.replace(/(\[\d+\])\[name\]/,"["+t+"][name]")})}),o.each(function(){var t=l(this).find("ul");o.on("click",".botiga-add",function(e){e.preventDefault();e=t.find("li").first().clone(!0);e.find("input").each(function(){l(this).attr("name",l(this).data("name")),l(this).removeAttr("data-name")}),e.removeClass("hidden"),t.append(e),o.trigger("multidimensional",[e])}),o.on("click",".botiga-add-col",function(e){e.preventDefault();var t=l(this).closest("td"),e=l(this).closest("table");l(this).closest("tbody").find("tr td:nth-child("+(t.index()+1)+")").each(function(){var e=l(this),t=e.clone(!0);t.find("input").val(""),e.after(t)}),o.trigger("multidimensional",[e])}),o.on("click",".botiga-del-col",function(e){e.preventDefault();var t=l(this).closest("td"),i=l(this).closest("table"),e=l(this).closest("tr").find("td").length,t=l(this).closest("tbody").find("tr td:nth-child("+(t.index()+1)+")");2')});t=l(".botiga-metabox-field-wc-attributes");t.length&&t.each(function(){l(this).find("ul").sortable({axis:"y",cursor:"move",helper:"original"})}),l(document).on("botiga-metabox-content-show",function(e,t){var i=l(t);i.data("code-editor-initalized")||((t=l(".botiga-metabox-field-code-editor",i)).length&&t.each(function(){var e=l(this).find("textarea"),t=wp.codeEditor.defaultSettings||{};t.codemirror=_.extend({},t.codemirror,{gutters:[]}),wp.codeEditor.initialize(e,t).codemirror.on("keyup",function(e){e.save()})}),i.data("code-editor-initalized",!0))});t=i.find("[data-depend-on]");t.length&&t.each(function(){var t=l(this),e=i.find('[name="'+t.data("depend-on")+'"]');e.data("depend-on")||(e.on("change",function(){var e=i.find('[data-depend-on="'+t.data("depend-on")+'"]');l(this).is(":checked")?e.removeClass("botiga-metabox-field-hidden"):e.addClass("botiga-metabox-field-hidden")}),e.data("depend-on",!0))})})},l(document).ready(function(e){e(".botiga-metabox").botigaMetabox()})}(jQuery);