(()=>{"use strict";!function(e,i,n){var a=function(i){var n=this;n.$el=e(i),n.el=i,n.$el.data("ThemeooMegamenu",n),n.init=function(){var i=0,a=n.$el;a.on("click",".is-mega",(function(){n.flush(e(this)),n.depends()})),a.on("mouseup",".menu-item-bar",(function(){clearTimeout(i),i=setTimeout((function(){n.depends()}),50)})),a.on("change",".is-width",(function(){var i=e(this),n=i.closest(".themeoo-mega-menu");"custom"===i.val()||"natural"===i.val()?n.find(".mega-depend-position").removeClass("hidden"):n.find(".mega-depend-position").addClass("hidden"),"custom"===i.val()?n.find(".mega-depend-width").removeClass("hidden"):n.find(".mega-depend-width").addClass("hidden")})),e(".is-width").trigger("change"),n.depends()},n.depends=function(){var i=n.$el;i.find(".is-mega").each((function(){n.flush(e(this))})),e("li",i).removeClass("active-mega-column").removeClass("active-sub-mega-column");var a=e(".active-mega-menu",i).nextUntil(".menu-item-depth-0","li");a.closest("li.menu-item-depth-1").addClass("active-mega-column"),a.closest("li:not(.menu-item-depth-1)").addClass("active-sub-mega-column")},n.flush=function(e){e.is(":checked")?(e.closest("li").addClass("active-mega-menu"),e.closest("li").find(".field-mega-width").removeClass("hidden")):(e.closest("li").find(".field-mega-width").addClass("hidden"),e.closest("li").removeClass("active-mega-menu"))},n.init()};e.fn.themeooMegamenu=function(){return this.each((function(){new a(this)}))},e.fn.themeooMegamenuIcons=function(){var a,o,t,d,c,s=e("#icon-dialog"),l=e("#icon-overlay"),h=s.find("#icon-insert"),m=s.find("#icon-load"),u=s.find("#icon-search"),r=!1,f=!1;e(n).on("click",".pick-icon[data-themeoo-icon]",(function(i){var n=e(this);i.preventDefault(),n.is(".active-icon")?(n.removeClass("active-icon"),r=!1):(n.addClass("active-icon").siblings().removeClass("active-icon"),r=n.data("themeoo-icon"))})),e(n.body).on("click",".icon-add",(function(n){n.preventDefault(),d=e(i).height()<500?parseInt(e(i).height()):500,o=e(this).parent(),c=o.find(".icon-preview"),a=o.find(".icon-remove"),t=o.find(".icon-value"),s.dialog({dialogClass:"wp-dialog themeoo-icon-dialog",width:1e3,height:d,closeOnEscape:!0,create:function(){e(".ui-dialog-titlebar-close").addClass("ui-button")},open:function(){m.height(d-210),l.show()},close:function(){l.hide()},resize:function(e,i){m.height(parseInt(i.size.height)-210)}}),m.find("[data-themeoo-icon]").removeClass("active-icon"),m.find('[data-themeoo-icon="'+e(this).data("icon")+'"]').addClass("active-icon"),!1===f&&e.ajax({type:"POST",url:ajaxurl,data:{action:"themeoo-icons"},success:function(i){m.html(i),m.find("[data-themeoo-icon]").removeClass("active-icon"),m.find('[data-themeoo-icon="'+e(this).data("icon")+'"]').addClass("active-icon"),f=!0}}),u.keyup((function(){var i=e(this).val();m.find("a").each((function(){var n=e(this);n.data("themeoo-icon").search(new RegExp(i,"i"))<0?n.hide():n.show()}))})),h.click((function(e){e.preventDefault(),!1!==r&&(c.removeClass("hidden"),c.find("span").removeAttr("class").addClass("themeoo-icon "+r),c.find("span").attr("aria-label","Icon “"+r.replace("ti-","")+"“"),c.next(".icon-add").data("icon",r),t.val(r).trigger("keyup"),a.removeClass("hidden"),s.dialog("close"))}))})),e(n.body).on("click",".icon-remove",(function(i){i.preventDefault();var n=e(this),a=n.parent();a.find(".icon-preview").addClass("hidden"),a.find(".icon-add").data("icon",""),a.find(".icon-value").val(""),n.addClass("hidden")})),l.click((function(e){e.preventDefault(),l.hide(),s.dialog("close")}))},e(n).ready((function(){e("#menu-to-edit").themeooMegamenu(),e(".themeoo-icon-select").themeooMegamenuIcons()}))}(jQuery,window,document)})();