!function(e,t){"$:nomunge";var n,i=e.jQuery||e.Cowboy||(e.Cowboy={});i.throttle=n=function(e,n,o,r){function s(){function i(){l=+new Date,o.apply(s,u)}var s=this,c=+new Date-l,u=arguments;r&&!a&&i(),a&&clearTimeout(a),r===t&&c>e?i():!0!==n&&(a=setTimeout(r?function(){a=t}:i,r===t?e-c:e))}var a,l=0;return"boolean"!=typeof n&&(r=o,o=n,n=t),i.guid&&(s.guid=o.guid=o.guid||i.guid++),s},i.debounce=function(e,i,o){return o===t?n(e,i,!1):n(e,o,!1!==i)}}(this),window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){window.setTimeout(e,1e3/60)}),window.requestIdleCallback||(window.requestIdleCallback=function(e){setTimeout(e)}),jQuery(function(e){if(jQuery("select.wp-pageselect").length>0&&void 0!==jQuery("select.wp-pageselect").selectize)var t=jQuery("select.wp-pageselect").selectize({placeholder:"Search a post/page/category ID or name...",optgroupField:"class",labelField:"name",searchField:["name"],optgroups:window.abtf_pagesearch_optgroups,onType:function(e){/^http(s)?:\/\/[^\/]+\//.test(e)&&t[0].selectize.setTextboxValue(e.replace(/^http(s)?:\/\/[^\/]+\//,"/"))},load:function(e,t){if(!e.length)return t();jQuery.ajax({url:ajaxurl,type:"POST",dataType:"json",data:{action:"abtf_page_search",query:e,maxresults:10},error:function(){t()},success:function(e){t(e)}})}});jQuery("#fullcsspages").length>0&&void 0!==jQuery("#fullcsspages").selectize&&(jQuery("#fullcsspages_dl").on("click",function(){var e=jQuery("#fullcsspages").val();""!==e?(/\?/.test(e)?e+="&":e+="?",document.location.href=e+"extract-css="+jQuery("#fullcsspages_dl").attr("rel")+"&output=download"):alert("Select a page...")}),jQuery("#fullcsspages_print").on("click",function(){var e=jQuery("#fullcsspages").val();""!==e?(/\?/.test(e)?e+="&":e+="?",window.open(e+"extract-css="+jQuery("#fullcsspages_print").attr("rel")+"&output=print")):alert("Select a page...")})),jQuery("#criticalcss-test-pages").length>0&&void 0!==jQuery("#criticalcss-test-pages").selectize&&(jQuery("#splitview").on("click",function(){var e=jQuery("#criticalcss-test-pages").val();""!==e?(/\?/.test(e)?e+="&":e+="?",window.open(e+"critical-css-editor=1")):alert("Select a page...")}),jQuery("#editorview").on("click",function(){var e=jQuery("#criticalcss-test-pages").val();""!==e?(/\?/.test(e)?e+="&":e+="?",window.open(e+"critical-css-editor=1#editor")):alert("Select a page...")}),jQuery("#fullview").on("click",function(){var e=jQuery("#criticalcss-test-pages").val();""!==e?(/\?/.test(e)?e+="&":e+="?",window.open(e+"critical-css-view=1")):alert("Select a page...")})),e(".clickselect").on("click",function(){if(document.selection)(t=document.body.createTextRange()).moveToElementText(e(this)[0]),t.select();else if(window.getSelection){var t=document.createRange();t.selectNode(e(this)[0]),window.getSelection().addRange(t)}}),e("[data-example]").each(function(t,n){e(n).on("click",function(t){var n=e("#"+e(this).data("example"));if(n.length>0){var i=n.data("example-text"),o=n.html(),r=e(this).data("example-html");"string"!=typeof r&&(r=JSON.stringify(r)),n.html(r),n.data("example-text",e(this).html()),e(this).html(i),e(this).data("example-html",o)}})}),jQuery(".github-button").length>0&&window.requestIdleCallback(function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://buttons.github.io/buttons.js",document.getElementsByTagName("head")[0].appendChild(e)}),e(".wp-submenu a[href]").each(function(t,n){"admin.php?page=pagespeed-instant"===e(n).attr("href")&&(e(n).attr("href","https://test.fastestwebsite.co/"),e(n).attr("target","_blank"))})}),jQuery(function(){0!==jQuery(".abtf-bt-builder").length&&(jQuery('.abtf-bt-builder input[name="taskname"]').on("keyup change",function(){var e=jQuery(this).val();if(""===e&&(e="task-name"),/^critical-/.test(e)||(e="critical-",jQuery(this).val(e)),!/^[a-z0-9\-]+$/.test(e)){var t=new RegExp("[^a-z0-9-]+","g");e=e.replace(t,""),jQuery(this).val(e)}e.length>50&&(e=e.substring(0,50),jQuery(this).val(e),alert("Maximum name length is 50")),jQuery(".gulp-task-name").html(e)}),jQuery('.abtf-bt-builder input[name="taskname"]').on("blur",function(){var e=jQuery(this).val();if("critical-"===e)return e="",jQuery(this).val(e),void jQuery(".gulp-task-name").html("task-name");var t=e.replace(/^-+/g,"").replace(/-+$/g,"");e!==t&&(jQuery(this).val(t),jQuery(".gulp-task-name").html(t))}),jQuery('.abtf-bt-builder input[name="taskname"]').on("focus",function(){""===jQuery(this).val()&&jQuery(this).val("critical-")}),jQuery('.abtf-bt-builder input[name="taskname"]').on("click",function(){jQuery(this).blur().focus().val(jQuery(this).val())}))}),jQuery(function(){jQuery("#addcriticalcss-form").length>0&&(jQuery("#addcriticalcss").on("click",function(){if(!jQuery("#addcriticalcss-form").is(":visible")){var e=jQuery("#addcc_conditions");e.data("conditions-loaded")||(e.data("conditions-loaded",1),window.loadConditionSelect(jQuery("#addcc_conditions")))}jQuery("#addcriticalcss-form").toggle()}),jQuery("#addcc_save").on("click",function(){var e=jQuery.trim(jQuery("#addcc_name").val()),t=jQuery("#addcc_conditions").val();if(""===e)return alert("Enter a name (admin reference)..."),void jQuery("#addcc_name").focus();if(!/^[a-zA-Z0-9\-\_ ]+$/.test(e))return alert("The name contains invalid characters."),void jQuery("#addcc_name").focus();var n=jQuery("
");n.attr("method","post"),n.attr("action",jQuery("#abtf_settings_form").data("addccss"));var i=jQuery('');i.val(e),n.append(i),(i=jQuery('')).val(t),n.append(i),(i=jQuery('')).val(jQuery("#_wpnonce").val()),n.append(i),jQuery("body").append(n),jQuery(n).submit()}))}),jQuery(function(){var e=jQuery("#abtfcss").length>0&&1===parseInt(jQuery("#abtfcss").data("advanced")),t={};if(e){var n=function(e){0!==jQuery("#ccss_editor_"+e+" .abtfcss").length&&(t[e]=CodeMirror.fromTextArea(jQuery("#ccss_editor_"+e+" .abtfcss")[0],{lineWrapping:!0,lineNumbers:!0,gutters:["CodeMirror-lint-markers"],lint:!0}),t[e].on("change",function(){window.inputChange=!0}),jQuery("#ccss_editor_"+e).closest(".menu-item").removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active"),o())},i=function(e){t[e]&&(t[e].save(),t[e].toTextArea(),t[e]=!1,jQuery("#ccss_editor_"+e).closest(".menu-item").addClass("menu-item-edit-inactive").removeClass("menu-item-edit-active"))},o=function(){var e=jQuery(".CodeMirror").closest(".inside").outerWidth()-26;jQuery(".CodeMirror").css({width:e+"px"})};jQuery(window).resize(function(){o();for(editor_id in t)t.hasOwnProperty(editor_id)||t[editor_id]&&t[editor_id].refresh()})}if(window.loadConditionSelect=function(e){if(0!==jQuery(e).length){jQuery(e).val("");var t,n,i=jQuery(e).selectize({options:[],searchField:["title","titlelong","value"],persist:!0,optgroupField:"optgroup",placeholder:"Select one or more conditions. Type the name of a page or post to search (autocomplete)...",delimiter:"|==abtf==|",render:{optgroup_header:function(e,t){return'