"use strict";!function(){var P=window.jQuery,V=P(window);P.fn.stick_in_parent=function(t){var k,a,i,e,y,C=(t=null==t?{}:t).sticky_class,x=t.inner_scrolling,j=t.recalc_every,D=t.parent,T=t.offset_top,z=t.spacer,F=t.bottoming;for(null==T&&(T=0),null==D&&(D=void 0),null==x&&(x=!0),null==C&&(C="is_stuck"),k=P(document),null==F&&(F=!0),y=function(t){var a;return window.getComputedStyle?(t=window.getComputedStyle(t[0]),a=parseFloat(t.getPropertyValue("width"))+parseFloat(t.getPropertyValue("margin-left"))+parseFloat(t.getPropertyValue("margin-right")),"border-box"!==t.getPropertyValue("box-sizing")&&(a+=parseFloat(t.getPropertyValue("border-left-width"))+parseFloat(t.getPropertyValue("border-right-width"))+parseFloat(t.getPropertyValue("padding-left"))+parseFloat(t.getPropertyValue("padding-right"))),a):t.outerWidth(!0)},a=function(o,n,s,d,l,r,c,p){var h,t,g,b,u,m,f,v,a,w,_,e;if(!o.data("sticky_kit")){if(o.data("sticky_kit",!0),u=k.height(),f=o.parent(),!(f=null!=D?f.closest(D):f).length)throw"failed to find stick parent";if(h=g=!1,(_=null!=z?z&&o.closest(z):P("
"))&&_.css("position",o.css("position")),(v=function(){var t,a,i;if(!p&&(u=k.height(),t=parseInt(f.css("border-top-width"),10),a=parseInt(f.css("padding-top"),10),n=parseInt(f.css("padding-bottom"),10),s=f.offset().top+t+a,d=f.height(),g&&(h=g=!1,null==z&&(o.insertAfter(_),_.detach()),o.css({position:"",top:"",width:"",bottom:""}).removeClass(C),i=!0),l=o.offset().top-(parseInt(o.css("margin-top"),10)||0)-T,r=o.outerHeight(!0),c=o.css("float"),_&&_.css({width:y(o),height:r,display:o.css("display"),"vertical-align":o.css("vertical-align"),float:c}),i))return e()})(),r!==d)return b=void 0,m=T,w=j,e=function(){var t,a,i,e;if(!p&&(i=!1,null!=w&&(--w<=0&&(w=j,v(),i=!0)),i||k.height()===u||v(),i=V.scrollTop(),null!=b&&(a=i-b),b=i,g?(F&&(e=d+s .botiga-dashboard-tab-content").removeClass("active"),a.find('> .botiga-dashboard-tab-content[data-tab-content-id="'+t+'"]').addClass("active"),"home"===t&&h(document.body).trigger("sticky_kit:recalc")})});a=h(".botiga-license-button");a.length&&a.on("click",function(t){var a=h(this);"activate"===a.data("type")?a.html(''+window.botiga_dashboard.i18n.activating):a.html(''+window.botiga_dashboard.i18n.deactivating)});a=h(".botiga-dashboard-plugin-ajax-button");a.length&&a.on("click",function(t){t.preventDefault();var e=h(this),a=e.attr("href"),i=e.data("slug"),o=e.data("type"),t=e.data("path"),n=e.html();e.addClass("botiga-ajax-progress"),e.parent().siblings(".botiga-dashboard-hero-warning").remove(),"install"===o?e.html(''+window.botiga_dashboard.i18n.installing):"activate"===o?e.html(''+window.botiga_dashboard.i18n.activating):"deactivate"===o&&e.html(''+window.botiga_dashboard.i18n.deactivating),h.post(window.botiga_dashboard.ajax_url,{action:"botiga_plugin",nonce:window.botiga_dashboard.nonce,slug:i,type:o,path:t},function(t){if(t.success){if(e.hasClass("botiga-ajax-success-redirect"))return setTimeout(function(){e.html(window.botiga_dashboard.i18n.redirecting),setTimeout(function(){window.location=a},1e3)},500),!1;"install"===o?e.html(window.botiga_dashboard.i18n.deactivate).removeClass("botiga-dashboard-link-info").addClass("botiga-dashboard-link-danger").removeClass("loading").data("type","deactivate"):"deactivate"===o?e.html(window.botiga_dashboard.i18n.activate).removeClass("botiga-dashboard-link-danger").addClass("botiga-dashboard-link-success").removeClass("loading").data("type","activate"):e.html(window.botiga_dashboard.i18n.deactivate).removeClass("botiga-dashboard-link-success").addClass("botiga-dashboard-link-danger").removeClass("loading").data("type","deactivate"),e.removeClass("botiga-ajax-progress")}else t.data?(e.html(n),e.parent().after(''+t.data+"
")):(e.html(n),e.parent().after(''+window.botiga_dashboard.i18n.failed_message+"
"))}).fail(function(t,a,i){e.html(n),e.parent().after(''+window.botiga_dashboard.i18n.failed_message+"
")})});a=h(".botiga-dashboard-option-switcher");a.length&&a.on("click",function(t){t.preventDefault();var a=h(this),i=a.data("option-id"),e=!!a.data("option-activate"),t=e?window.botiga_dashboard.i18n.activating:window.botiga_dashboard.i18n.deactivating,o=!!a.data("module-after-activation-redirect"),n=o?a.data("module-after-activation-redirect"):"";a.html(''+t).removeClass("botiga-dashboard-link-success").addClass("loading"),h.post(window.botiga_dashboard.ajax_url,{action:"botiga_option_switcher_handler",nonce:window.botiga_dashboard.nonce,optionId:i,activate:e},function(t){t.success&&(e?(a.html(window.botiga_dashboard.i18n.deactivate).removeClass("botiga-dashboard-link-success").addClass("botiga-dashboard-link-danger").removeClass("loading").data("option-activate",!1),a.parent().find(".botiga-dashboard-customize-link").removeClass("bt-d-none"),o&&(window.location=n)):(a.html(window.botiga_dashboard.i18n.activate).removeClass("botiga-dashboard-link-danger").addClass("botiga-dashboard-link-success").removeClass("loading").data("option-activate",!0),a.parent().find(".botiga-dashboard-customize-link").addClass("bt-d-none")))})});a=h(".botiga-dashboard-module-activation");a.length&&a.on("click",function(t){t.preventDefault();var a=h(this),i=a.data("module-id"),e=!!a.data("module-activate"),t=e?window.botiga_dashboard.i18n.activating:window.botiga_dashboard.i18n.deactivating,o=!!a.data("module-after-activation-redirect"),n=o?a.data("module-after-activation-redirect"):"";a.html(''+t).removeClass("botiga-dashboard-link-success").addClass("loading"),h.post(window.botiga_dashboard.ajax_url,{action:"botiga_module_activation_handler",nonce:window.botiga_dashboard.nonce,module:i,activate:e},function(t){t.success&&(e?(a.html(window.botiga_dashboard.i18n.deactivate).removeClass("botiga-dashboard-link-success").addClass("botiga-dashboard-link-danger").removeClass("loading").data("module-activate",!1),a.parent().find(".botiga-dashboard-customize-link").removeClass("bt-d-none"),o&&(window.location=n)):(a.html(window.botiga_dashboard.i18n.activate).removeClass("botiga-dashboard-link-danger").addClass("botiga-dashboard-link-success").removeClass("loading").data("module-activate",!0),a.parent().find(".botiga-dashboard-customize-link").addClass("bt-d-none")))})});a=h(".botiga-dashboard-module-activation-all");a.length&&a.on("click",function(t){t.preventDefault();var a=h(this),i=!!a.data("module-activate"),t=i?window.botiga_dashboard.i18n.activating:window.botiga_dashboard.i18n.deactivating;a.html(t).addClass("loading"),h.post(window.botiga_dashboard.ajax_url,{action:"botiga_module_activation_all_handler",nonce:window.botiga_dashboard.nonce,activate:i},function(t){t.success&&window.location.reload()})});a=h("[data-bt-toggle-expand]");a.length&&(a.on("click",function(t){var a=h(this),i=a.find(".bt-toggle-expand-content");null===t.target.closest(".botiga-dashboard-content-expand-content")&&(a.hasClass("bt-collapsed")?(i.slideDown("fast"),a.removeClass("bt-collapsed")):(i.slideUp("fast"),a.addClass("bt-collapsed")))}),a.find(".botiga-dashboard-content-expand-link").on("click",function(t){t.preventDefault()})),h(".botiga-dashboard-sticky-wrapper").stick_in_parent({offset_top:54});var e=h(".botiga-dashboard-notifications-sidebar");e.length&&(h(".botiga-dashboard-theme-notifications").on("click",function(t){t.preventDefault();t=e.find(".botiga-dashboard-notification:first-child .botiga-dashboard-notification-date").data("raw-date");e.toggleClass("opened"),h(this).hasClass("read")||h.post(window.botiga_dashboard.ajax_url,{action:"botiga_notifications_read",latest_notification_date:t,nonce:window.botiga_dashboard.nonce},function(t){t.success&&setTimeout(function(){h(".botiga-dashboard-theme-notifications").addClass("read")},2e3)})}),h(window).on("scroll",function(){60'+window.botiga_dashboard.i18n.saving);var p=[];h("#template-builder .template-item").each(function(){var t=h(this).data("id"),a=h(this).find('input[name="template_name"]').val(),i=h(this).find('input[name="conditions"]').val(),e=h(this).find('input[name="header"]').val(),o=h(this).find(".template-part.header").data("page-builder"),n=h(this).find('input[name="page_title"]').val(),s=h(this).find(".template-part.page_title").data("page-builder"),d=h(this).find('input[name="content"]').val(),l=h(this).find(".template-part.content").data("page-builder"),r=h(this).find('input[name="footer"]').val(),c=h(this).find(".template-part.footer").data("page-builder");p.push({id:t,template_name:a,header:e,header_builder:o,page_title:n,page_title_builder:s,content:d,content_builder:l,footer:r,footer_builder:c,conditions:i})}),h.post(window.botiga_dashboard.ajax_url,{action:"botiga_template_builder_data",data:p,nonce:window.botiga_dashboard.nonce},function(t){t.success&&(o.html(window.botiga_dashboard.i18n.saved),h("#save-templates").addClass("saved"),setTimeout(function(){o.html(window.botiga_dashboard.i18n.save),o.blur()},2e3))})}),h("#add-new-template").length&&h("#add-new-template").on("click",function(){var t=h("#template-builder .template-item").first().clone();console.log(t),t.attr("data-id","botiga-template-"+Math.random().toString(36).slice(2)),t.find("h4").replaceWith(''),t.find(".template-options").show(),t.find("input").val(""),t.find(".template-part").attr("data-part-active","inactive"),t.appendTo("#template-builder"),l()}),h(document).on("click",".part-options-toggle",function(){h(this).parent().find(".part-options").fadeToggle(100),h(this).find("span").toggleClass("dashicons-ellipsis dashicons-no-alt")}),h(document).on("click",".template-part-inner .not-selected",function(){h(this).parent().parent().find(".part-options").fadeToggle(100),h(this).parent().parent().next(".part-options-toggle").find("span").toggleClass("dashicons-ellipsis dashicons-no-alt")}),h(document).on("click",".template-options .delete-template",function(t){t.preventDefault(),h(this).closest(".template-item").fadeOut(300,function(){h(this).remove()}),l()}),h("#template-builder").sortable({opacity:.6,revert:!0,animation:150,cursor:"move",cancel:".not-sortable",handle:".sort-handle"}),h(document).on("click",".template-options .duplicate-template",function(t){t.preventDefault();t=h(this).closest(".template-item").clone();t.attr("data-id","botiga-template-"+Math.random().toString(36).slice(2)),t.insertAfter(h(this).closest(".template-item")).hide().fadeIn(300),l()}),h(document).on("click",".part-options .select-existing",function(){h(this).parent().parent().parent().find(".existing-parts-wrapper").fadeToggle(50),h(document).mouseup(function(t){var a=h(".existing-parts-wrapper");a.is(t.target)||0!==a.has(t.target).length||h(t.target).hasClass("select-existing")||a.fadeOut(50)})}),h(document).on("change",".existing-parts-select",function(){var t=h(this).closest(".template-item"),a=h(this).val(),i=h(this).parents(".template-part").data("part-type"),e=h(this).find(":selected").data("page-builder");t.find('input[name="'+i+'"]').val(a),a&&(h(this).parents(".template-part").attr("data-part-active","active"),h(this).parents(".template-part").attr("data-page-builder",e),h(this).parents(".template-part").find(".part-title").find(".selected").show().siblings().hide()),l()}),h(document).on("click",".part-options .reset",function(){var t=h(this).closest(".template-item"),a=h(this).parents(".template-part").data("part-type");t.find('input[name="'+a+'"]').val(""),h(this).parents(".template-part").attr("data-part-active","inactive"),h(this).parents(".template-part").find(".part-title").find(".not-selected").show().siblings().hide(),h(this).parent().fadeToggle(100),h(this).parents(".template-part").find(".part-options-toggle span").toggleClass("dashicons-ellipsis dashicons-no-alt"),l()}),h(document).on("click",".part-options .select-page-builder",function(){h(this).closest(".template-item");h(this).parent().parent().parent().find(".page-builder-wrapper").fadeToggle(50),h(document).mouseup(function(t){var a=h(".page-builder-wrapper");a.is(t.target)||0!==a.has(t.target).length||h(t.target).hasClass("select-page-builder")||a.fadeOut(50)})}),h(document).on("click",".page-builder-wrapper .create-new",function(){var a=h(this).closest(".template-item"),t=a.data("id"),i=h(this).parents(".template-part"),e=i.data("part-type"),o=h(".botiga-elementor-iframe-wrapper"),n=o.find(".botiga-elementor-iframe"),s=h(this).data("page-builder"),d=h(this).html();return h(this).html(d+''),h.post(window.botiga_dashboard.ajax_url,{action:"insert_template_part_callback",key:t,part_type:e,page_builder:s,nonce:window.botiga_dashboard.nonce},function(t){t.success&&(a.find('input[name="'+e+'"]').val(t.data.id),"elementor"==s?(n.attr("src",t.data.url),n.on("load",function(){o.show(),o.css("z-index","9999")}),h(document).on("click",".botiga-editor-close",function(){o.hide(),o.css("z-index","0")})):window.open(t.data.url,"_blank"),l(),i.attr("data-page-builder",s),setTimeout(function(){i.attr("data-part-active","active"),i.find(".part-title").find(".selected").show().siblings().hide(),h(".page-builder-spinner").remove()},3e3))}),!1}),h(document).on("click",".part-options .edit-part",function(){var a=h(this).parents(".template-part"),t=a.data("part-type"),i=h(this).text(),e=a.find('input[name="'+t+'"]').val(),o=h(".botiga-elementor-iframe-wrapper"),n=o.find(".botiga-elementor-iframe"),s=a.data("page-builder");h(this).html(''+window.botiga_dashboard.i18n.loading),h.post(window.botiga_dashboard.ajax_url,{action:"edit_template_part_callback",key:e,part_type:t,page_builder:s,nonce:window.botiga_dashboard.nonce},function(t){t.success&&("elementor"==s?(n.attr("src",t.data.url),n.on("load",function(){o.show(),o.css("z-index","9999")}),h(document).on("click",".botiga-editor-close",function(){o.hide(),o.css("z-index","0")})):window.open(t.data.url,"_blank")),setTimeout(function(){a.find(".edit-part").html(i)},3e3)})}),h(document).on("botiga-display-conditions-select2-initalize",function(t,a){var i=h(a),e=(i.closest(".botiga-display-conditions-control"),i.find(".botiga-display-conditions-select2-type")),a=e.find("select"),o=i.find(".botiga-display-conditions-select2-condition").find("select"),n=i.find(".botiga-display-conditions-select2-id"),s=n.find("select");a.select2({width:"100%",minimumResultsForSearch:-1}),a.on("select2:select",function(t){e.attr("data-type",t.params.data.id)}),o.select2({width:"100%"}),o.on("select2:select",function(t){h(t.params.data.element).data("ajax")?n.removeClass("hidden"):n.addClass("hidden"),s.val(null).trigger("change")}),o.find(":selected").data("ajax")&&n.removeClass("hidden"),s.select2({width:"100%",placeholder:"",allowClear:!0,minimumInputLength:1,ajax:{url:window.botiga_dashboard.ajax_url,dataType:"json",delay:250,cache:!0,data:function(t){return{action:"templates_builder_display_conditions_select_ajax",term:t.term,nonce:window.botiga_dashboard.nonce,source:o.val()}},processResults:function(t,a){return t.success?{results:t.data}:{}}}})}),h(document).on("click",".botiga-display-conditions-modal-toggle",function(t){t.preventDefault();var a=h(this),i=wp.template("botiga-display-conditions-template"),t=a.closest(".botiga-display-conditions-control"),a=t.find(".botiga-display-conditions-modal");a.data("initialized")?a.toggleClass("open"):(t.append(i(t.data("condition-settings"))),(i=t.find(".botiga-display-conditions-modal-content-list-item").not(".hidden")).length&&i.each(function(){h(document).trigger("botiga-display-conditions-select2-initalize",this)}),(a=t.find(".botiga-display-conditions-modal")).data("initialized",!0),a.addClass("open"))}),h(document).on("click",".botiga-display-conditions-modal",function(t){t.preventDefault();var a=h(this);h(t.target).is(a)&&h(".botiga-display-conditions-modal").removeClass("open")}),h(document).on("click",".botiga-display-conditions-modal-add",function(t){t.preventDefault();var a=h(this),i=a.closest(".botiga-display-conditions-control").find(".botiga-display-conditions-modal"),t=i.find(".botiga-display-conditions-modal-content-list"),i=i.find(".botiga-display-conditions-modal-content-list-item").first().clone(),a=a.data("condition-group");i.removeClass("hidden"),i.find(".botiga-display-conditions-select2-condition").not('[data-condition-group="'+a+'"]').remove(),t.append(i),h(document).trigger("botiga-display-conditions-select2-initalize",i)}),h(document).on("click",".botiga-display-conditions-modal-remove",function(t){t.preventDefault(),h(this).closest(".botiga-display-conditions-modal-content-list-item").remove()}),h(document).on("click",".botiga-display-conditions-modal-save",function(t){t.preventDefault();var a=[],i=h(this).closest(".botiga-display-conditions-control"),t=i.find(".botiga-display-conditions-modal"),i=i.find(".botiga-display-conditions-textarea");t.find(".botiga-display-conditions-modal-content-list-item").not(".hidden").each(function(){var t=h(this);a.push({type:t.find('select[name="type"]').val(),condition:t.find('select[name="condition"]').val(),id:t.find('select[name="id"]').val()})}),i.val(JSON.stringify(a)).trigger("change")})})}(jQuery);