!function(s){var e={inputSel:"dgwt-wcas-options-toggle input[type=radio]",groupSel:"dgwt_wcas_settings-group",reloadChoices:function(e){var t=s('[name="'+e+'"]').closest("."+this.groupSel),a=s('[name="'+e+'"]:checked').val(),i="";this.hideAll(t),(a=a.replace("_","-")).length>0&&(i="wcas-opt-"+a),s("."+i).length>0&&s("."+i).fadeIn()},hideAll:function(s){s.find('tr[class*="wcas-opt-"]').hide()},registerListeners:function(){var e=this;s("."+e.inputSel).on("change",function(){e.reloadChoices(s(this).attr("name"))})},init:function(){var e=this,t=s("."+e.inputSel+":checked");t.length>0&&(e.registerListeners(),t.each(function(){e.reloadChoices(s(this).attr("name"))}))}},t={inputSel:"dgwt-wcas-options-cb-toggle input[type=checkbox]",groupSel:"dgwt_wcas_settings-group",reloadChoices:function(e){var t=e.closest("."+this.groupSel),a=e.is(":checked"),i="";this.hideAll(t);var n=e.attr("name");n=(n=(n=n.replace("dgwt_wcas_settings[","")).replace("]","")).replace(new RegExp("_","g"),"-"),a&&(i="wcas-opt-"+n),i.length>0&&s("."+i).length>0&&s("."+i).fadeIn()},hideAll:function(s){s.find('tr[class*="wcas-opt-"]').hide()},registerListeners:function(){var e=this;s("."+e.inputSel).on("change",function(){e.reloadChoices(s(this))})},init:function(){var e=this,t=s("."+e.inputSel);t.length>0&&(e.registerListeners(),t.each(function(){e.reloadChoices(s(this))}))}},a={actionTriggerClass:"js-ajax-build-index",actionStopTriggerClass:"js-ajax-stop-build-index",indexingWrappoerClass:"js-dgwt-wcas-indexing-wrapper",getWrapper:function(){return s("."+this.indexingWrappoerClass).closest(".dgwt-wcas-settings-info")},registerListeners:function(){var e=this;s(document).on("click","."+e.actionTriggerClass,function(t){t.preventDefault();var a=s(this);a.attr("disabled","disabled"),s(".dgwt-wcas-settings-info").addClass("wcas-ajax-build-index-wait");var i=!!a.hasClass("js-ajax-build-index-emergency");i&&(s(".dgwt-wcas-indexing-header__title").text("[Emergency mode] Wait... Indexing in progress"),s(".dgwt-wcas-indexing-header__troubleshooting, .dgwt-wcas-indexing-header__actions, .js-dgwt-wcas-indexer-details").hide()),s.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_build_index",emergency:i},success:function(s){void 0!==s&&s.success&&(e.getWrapper().html(s.data.html),e.heartbeat())},complete:function(){a.removeAttr("disabled"),s(".dgwt-wcas-settings-info").removeClass("wcas-ajax-build-index-wait"),i&&window.location.reload()}})}),s(document).on("click","."+e.actionStopTriggerClass,function(t){t.preventDefault();var a=s(this);a.attr("disabled","disabled"),s.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_stop_build_index"},success:function(s){void 0!==s&&s.success&&(e.getWrapper().html(s.data.html),e.heartbeat())},complete:function(){a.removeAttr("disabled")}})})},heartbeat:function(){var e=this;setTimeout(function(){s.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_build_index_heartbeat"},success:function(s){void 0!==s&&s.success&&(e.getWrapper().html(s.data.html),s.data.loop&&e.heartbeat())}})},1e3)},detailsToggle:function(){var e;s(document).on("click",".js-dgwt-wcas-indexing-details-trigger",function(t){t.preventDefault();var a=s(".js-dgwt-wcas-indexer-details");a.hasClass("show")?(a.removeClass("show"),a.addClass("hide"),s(".js-dgwt-wcas-indexing__showd").addClass("show").removeClass("hide"),s(".js-dgwt-wcas-indexing__hided").addClass("hide").removeClass("show"),e=!1):(a.addClass("show"),a.removeClass("hide"),s(".js-dgwt-wcas-indexing__showd").addClass("hide").removeClass("show"),s(".js-dgwt-wcas-indexing__hided").addClass("show").removeClass("hide"),e=!0),s.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_index_details_toggle",display:e}})})},init:function(){this.registerListeners(),s("."+this.indexingWrappoerClass).length>0&&this.heartbeat(),this.detailsToggle()}},i={actionTriggerClass:"js-dgwt-wcas-bc-wipe-all",switchLeftLabelClass:"js-dgwt-wcas-switch-left",switchRightLabelClass:"js-dgwt-wcas-switch-right",switcherClass:"js-dgwt-wcas-switcher",remindMeLaterClass:"js-dgwt-wcas-bc-remind-me",applyChanges:function(){jQuery(document).on("click","."+this.actionTriggerClass,function(e){e.preventDefault();var t=s(this);t.attr("disabled","disabled"),jQuery.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_bc_keep_latest"},success:function(e){void 0!==e.success&&e.success&&(s(".dgwt_wcas_basic-tab").click(),s(".js-dgwt-wcas-bc-notice").fadeOut(400,function(){s(this).remove()}))},complete:function(){t.removeAttr("disabled")}})})},switchAjaxRequest:function(e,t){var a=this,i=s(".dgwt-wcas-bc-switcher"),n=s(".dgwt-wcas-bc-error"),c=s(".dgwt-wcas-bc-success"),d=s(".js-dgwt-wcas-bc-spinner");i.addClass("dgwt-wcas-non-events"),d.removeClass("dgwt-wcas-hidden"),n.addClass("dgwt-wcas-hidden"),c.addClass("dgwt-wcas-hidden"),e="enable"===e?"enable":"disable",jQuery.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_bc_toggle",state:e},success:function(s){void 0!==s.success&&s.success?(t(),"disable"===e&&a.flashStepsContainer(),setTimeout(function(){c.removeClass("dgwt-wcas-hidden")},500),setTimeout(function(){c.addClass("dgwt-wcas-hidden")},2e3)):(i.removeClass("dgwt-wcas-non-events"),d.addClass("dgwt-wcas-hidden"),n.removeClass("dgwt-wcas-hidden"))},error:function(){n.removeClass("dgwt-wcas-hidden")},complete:function(){i.removeClass("dgwt-wcas-non-events"),d.addClass("dgwt-wcas-hidden")}})},enableBC:function(){var e=this;e.switchAjaxRequest("enable",function(){s("."+e.switcherClass).attr("checked",!0),s("."+e.switchLeftLabelClass).addClass("dgwt-wcas-toggler--is-active"),s("."+e.switchRightLabelClass).removeClass("dgwt-wcas-toggler--is-active"),s(".dgwt-wcas-toggle").addClass("dgwt-wcas-toggle--mute"),s(".js-dgwt-wcas-todo-old").removeClass("dgwt-wcas-hidden"),s(".js-dgwt-wcas-todo-latest").addClass("dgwt-wcas-hidden")})},disableBC:function(){var e=this;e.switchAjaxRequest("disable",function(){s("."+e.switcherClass).attr("checked",!1),s("."+e.switchRightLabelClass).addClass("dgwt-wcas-toggler--is-active"),s("."+e.switchLeftLabelClass).removeClass("dgwt-wcas-toggler--is-active"),s(".dgwt-wcas-toggle").removeClass("dgwt-wcas-toggle--mute"),s(".js-dgwt-wcas-todo-old").addClass("dgwt-wcas-hidden"),s(".js-dgwt-wcas-todo-latest").removeClass("dgwt-wcas-hidden")})},remindMeLater:function(){jQuery.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_bc_remind_me_later"},success:function(e){void 0!==e.success&&e.success&&s(".js-dgwt-wcas-bc-notice").fadeOut(400,function(){s(this).remove()})}})},flashStepsContainer:function(){var e=s(".dgwt-wcas-bc-todo-wrapp");e.addClass("dgwt-wcas-anim-shake"),setTimeout(function(){e.removeClass("dgwt-wcas-anim-shake")},2e3)},switchListeners:function(){var e=this;s("."+e.switchLeftLabelClass).on("click",function(){e.enableBC()}),s("."+e.switchRightLabelClass).on("click",function(){e.disableBC()}),s("."+e.switcherClass).on("click",function(t){t.preventDefault(),s("."+e.switcherClass).is(":checked")?e.enableBC():e.disableBC()}),s("."+e.remindMeLaterClass).on("click",function(s){s.preventDefault(),e.remindMeLater()})},init:function(){this.applyChanges(),this.switchListeners()}};s(document).ready(function(){var n;e.init(),t.init(),(n=s(".js-dgwt-wcas-sgs-autocolspan")).length>0&&n.find("td").attr("colspan",2),i.init(),a.init()})}(jQuery);