'),n.find(".panel-injected-custom").unwrap(),a.find(".container-fluid").addClass("csf-container"),a.find(".csf-container").find(".panel-default").wrapInner('
'),a.find(".csf-container").find(".panel-default:first").css("border-top-width","4px").prepend('
'+theme_language("csf")+''+(o?theme_language("body_firewall")+" "+o:"")+"
"),a.find(".csf-container").find(".panel-heading + .panel-body > .panel:first").remove(),plugins.favorites.detect(),a.find(".csf-container").find(".nav.nav-tabs").addClass("hidden"),a.find(".csf-container").find('a[data-toggle="tab"][href="#other"]').parent("li").remove(),a.find(".csf-container").find(".nav.nav-tabs:hidden + .tab-content").attr("style","margin-top: -10px !important"),0===a.find(".csf-container").find('button[value="upgrade"]').length&&$("#upgradetable").remove(),a.find(".csf-container").find('a[href$="/csf/changelog.txt"]').addClass("btn btn-xxs btn-default _btn-changelog").html('
Changelog'),a.find("body table.table.table-bordered.table-striped").each(function(){$(this).addClass("table-condensed").removeClass("table-bordered").removeAttr("style")}),a.find(".csf-container").find("a#MobileView").parent(".panel-body").parent(".panel-body").parent(".panel").remove();var l=0;a.find(".csf-container").find(".mobilecontainer").length&&(l=1),a.find(".csf-container").find(".mobilecontainer").remove(),"undefined"==typeof settings_allowed_hostname&&(settings_allowed_hostname=!0);var d=l?a.find(".csf-container").find('.panel-heading:contains("Development Contribution")').parent().parent():a.find(".csf-container").find('.panel-heading:contains("Development Contribution")').parent(),c=a.find(".csf-container").find('.well.well-sm:contains("csf:")'),p=a.find(".csf-container").find('p:contains("©2006")');if(c.remove(),s){p.remove();var h=c.next("p");c.prev("br").remove(),h.addClass("text-right footer-string")}else{var g=d.find("a").first();g.text("supporting"),l?(d.find('br, br + pre:contains("csf:")').remove(),d.find(".panel-info").removeClass("panel-info").remove(),d.find("p").addClass("text-right footer-string").wrapInner('
').append('
Consider '+g[0].outerHTML+" ConfigServer Security & Firewall development")):(d.parent().find('br, br + pre:contains("csf:")').remove(),d.parent().find(".panel-info").removeClass("panel-info").remove(),d.parent().find("p").addClass("text-right footer-string").wrapInner('
'))}session.server.data("post")?$(".csf .footer-string").remove():$('.csf .csf-container a[href^="javascript:fillfield"]').each(function(){$(this).find(".glyphicon").removeClass().addClass("fa2 fa-fw fa-xs fa2-location-pin text-light vertical-align-text-top")}),a.find(".csf-container").find('select:not([name="backup"], [name="profile1"], [name="profile2"], [name="do"], [name="dur"]), .csf input:not([name="comment"], [name="ip"], [name="ports"], [name="timeout"], [aria-controls*="DataTables_Table_"])').addClass("heighter-34");var m=a.find(".csf-container").find("select.heighter-34");m.nextAll("a.btn").add(m.prevAll("a.btn")).removeClass("heighter-28 btn btn-default").addClass("heighter-34 btn btn-default");var u=a.find(".csf-container").find('h4:contains("iptables logs*")');if(u.length){$(".panel-body .pull-right").addClass("hidden");var b=u.next().next(".table.table-striped.table-condensed");u.addClass("col_header_custom big_big"),u.find("b").css("margin-left","4px"),b.find("tbody tr:nth-child(2) td:first-child").css("min-width","200px"),$__submenus__=$(".submenu").detach(),setTimeout(function(){a.find(".csf-container").find(".panel-heading").prepend('
');var t=".btn-toggle-top-right";a.undelegate(t,"click.csf2"),a.find("body").on("click.csf2",t,function(t){t.preventDefault(),$(this).find(".fa-toggle-switch-off").length?(a.find(".csf-container").find('button[onclick*=".show()"]')[0].click(),a.find(".csf-container").find(".btn.btn-xxs.fa-1_25x").removeClass("fa-toggle-switch-off").addClass("fa-toggle-switch"),$(this).find(".fa-toggle-switch-off").removeClass("fa-toggle-switch-off").addClass("fa-toggle-switch")):(a.find(".csf-container").find('button[onclick*=".hide()"]')[0].click(),a.find(".csf-container").find(".btn.btn-xxs.fa-1_25x").removeClass("fa-toggle-switch").addClass("fa-toggle-switch-off"),$(this).find(".fa-toggle-switch").addClass("fa-toggle-switch-off").removeClass("fa-toggle-switch"))})},0),$('html[data-post="viewlogs"] button.glyphicon.glyphicon-resize-vertical').addClass("btn-xxs").removeClass("glyphicon glyphicon-resize-vertical").addClass("fa fa-toggle-switch-off fa-1_25x").removeAttr("data-tooltip").removeAttr("data-title").removeAttr("data-original-title");var v=".table.table-striped.table-condensed tbody tr";$("body").undelegate(v,"click.csf3"),$("body").on("click.csf3",v,function(t){$(this).find("button").trigger("click")});v=".btn.btn-xxs.fa-1_25x";$("body").undelegate(v,"click.csf4"),$("body").on("click.csf4",v,function(t){t.preventDefault(),t.stopImmediatePropagation(),$(this).hasClass("fa-toggle-switch-off")?$(this).removeClass("fa-toggle-switch-off").addClass("fa-toggle-switch"):$(this).removeClass("fa-toggle-switch").addClass("fa-toggle-switch-off")}),$(".table.table-striped.table-condensed").dataTable(e),page.render.content.filter.init(!1,a.find(".csf-container").find(".panel-heading")),setTimeout(function(){$(".btn-filter-top-right").parent().css("right","58px")},100)}if(a.find(".csf-container").find('select[name="dur"]')[0]){var _=a.find(".csf-container").find('select[name="dur"]')[0].nextSibling;"."==_.nodeValue&&$(_).remove()}$('html[data-post="conf"] .csf form .comment > br:first-child').map(function(){this.previousSibling.nodeValue&&$(this.previousSibling).wrap('
')});a.find(".csf-container").find("#paginatediv2.paginationstyle > select").each(function(){$(this).attr("style","vertical-align: top !important")}),a.find(".csf-container").find("#paginatediv2 > a").each(function(){$(this).attr("style","vertical-align: baseline !important")}),a.find(".csf-container").find("p > select").each(function(){$(this).attr("style","vertical-align: baseline !important")});var C=theme_editor_palette_is_dark()?1:0;function x(){$(".container-fluid").removeClass("col-lg-10 col-lg-offset-1").addClass("margined-top-15")}if(a.find(".csf-container").find('img[src*="csfimages/loader.gif"]').each(function(){$(this).attr("src",($.support.spa?f.v___location_prefix:"")+"/images/loader-horizontal"+(C?"_dark":"")+".gif").css("margin-left","10px")}),a.find(".csf-container").find(".paginationstyle a").each(function(){$(this).addClass("btn btn-default")}),a.find(".csf-container").find('img[src^="lfd_"], img[src^="/csf/lfd_"]').each(function(){$(this).parents("table").removeClass("table-striped")}),a.find(".csf-container").find('img[src^="csfimages/delete.png"]').each(function(){$(this).replaceWith('')}),a.find(".csf-container").find('img[src^="csfimages/perm.png"]').each(function(){$(this).replaceWith('')}),a.find(".csf-container").find('img[src^="csfimages/plus.png"]').each(function(){$(this).addClass("hidden"),$(this).after('')}),a.find(".csf-container").find('img[src^="csfimages/minus.png"]').each(function(){$(this).addClass("hidden"),$(this).after('')}),a.find(".csf-container").find("fieldset legend b").each(function(){$(this).text().indexOf("Edit ConfigServer Firewall")>=0&&($submit_changes=a.find(".csf-container").find('input[value="Change"]'),$submit_changes.addClass("csf-submit_changes"),$submit_changes.unbind("click.csf5"),$submit_changes.on("click.csf5",function(){a.find(".csf-container").find('input[value="saveconf"]').parent("form").submit()}))}),"undefined"!=typeof __csf__listen_log_grep&&clearInterval(__csf__listen_log_grep),a.find(".csf-container").find("#CSFgrep_D").length&&a.find(".csf-container").find("#CSFgrep_E").length&&a.find(".csf-container").find("#CSFgrep_i").length&&(a.find(".csf-container").find('select, input[type="text"], button[onclick="CSFgrep()"]').removeClass("heighter-34").addClass("heighter-28"),a.find(".csf-container").find("#CSFgrep_i, #CSFgrep_E, #CSFgrep_D").attr("style","vertical-align: middle; margin-right: 4px;"),a.find(".csf-container").find("#CSFajax").css("margin-bottom","4px")),a.find(".csf-container").find("#CSFajax.csf-box").addClass("csf_force_log_size"),"function"==typeof CodeMirror&&t(!1,!1),"function"==typeof window.CodeMirror&&function(){if($("html[data-post]").attr("data-post")){var t=a.find(".csf-container").find('textarea[name="formdata"]');t.length&&x(),t.each(function(t,e){var a=$(this);$parent_width=a.parent("td").width();var n=window.CodeMirror.fromTextArea(e,{mode:{name:"rpm-spec"},matchBrackets:!0,lineNumbers:!0,keyMap:"sublime",highlightSelectionMatches:{annotateScrollbar:!0},indentUnit:0,autofocus:!0,foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:{"Alt-Space":"autocomplete","Shift-Cmd-F":"replace","Shift-Ctrl-F":"replace"},styleActiveLine:!0,lineWrapping:!0,theme:$.support.spa&&!theme_editor_palette_is_dark()?"elegant":"monokai"}),i=content_page_calc_height("editor");i-=.05*i,$window_height=i,n.setSize($parent_width,$window_height),$(window).resize(function(){$parent_width=a.parent("td").width(),$window_height=i,n.setSize($parent_width,$window_height)})})}}(),"fix"===session.server.data("post")){var y=$("button.confirmButton");y.off("click"),y.removeAttr("data-toggle data-target data-query type data-original-title title"),$.each(y,function(){$(this).attr("href",$(this).attr("data-href")),$(this).removeAttr("data-href"),$(this).removeClass("confirmButton").replaceTagName("a")})}if("viewports"===session.server.data("post")&&(a.find(".csf-container").find(".panel .panel-body table.table-striped").each(function(){a.find(".csf-container").find("h4").addClass("col_header_custom").attr("style","margin-bottom: -5px !important; margin-top: 2px !important"),a.find(".csf-container").find("h4").text("Ports listening for external connections"),$(this).dataTable(e)}),page.render.content.filter.init(!1,a.find(".csf-container").find(".panel-heading"))),"temp"===session.server.data("post")&&(a.find(".csf-container").find('table:not(:contains("©2006-"))').each(function(){$('html[data-post="temp"] tr td .btn').attr("data-placement","right"),$('html[data-post="temp"] tr td .btn').addClass("btn-xxs").find("span.glyphicon.glyphicon-ban-circle").removeClass("glyphicon glyphicon-ban-circle").addClass("fa fa-ban"),$('html[data-post="temp"] tr td .btn').find("span.glyphicon.glyphicon-ok-circle").removeClass("glyphicon glyphicon-ok-circle").addClass("fa fa-unlock"),$.each($('html[data-post="temp"] tr td a.btn'),function(t,e){$(this).attr("data-placement","right"),$(this).addClass("btn-xxs"),$(this).hasClass("btn-danger")&&$(this).addClass("margined-right-8")}),$(this).dataTable(e),setTimeout(function(){a.find(".csf-container").find(".dataTable thead tr th:eq(0)").addClass("no-controls")},10)}),page.render.content.filter.init(!1,a.find(".csf-container").find(".panel-heading")),$('.dataTables_wrapper + div:contains("There are no temporary IP entries")').remove(),$('html[data-post="temp"] .dataTables_wrapper + div').find("a").addClass("btn-xxs btn-inverse").removeClass("btn-success").prepend(' ')),!session.server.data("post")){a.find(".csf-container").find('button[value="conf"]').prepend(''),a.find(".csf-container").find('button[value="enable"]').addClass("page_footer_submit btn-success").removeClass("btn-default").prepend(''),a.find(".csf-container").find('button[value="disable"]').addClass("page_footer_submit btn-danger").removeClass("btn-default").prepend(''),a.find(".csf-container").find('button[value="restart"]').addClass("page_footer_submit btn-info").removeClass("btn-default").prepend(''),a.find(".csf-container").find('button[value="denyf"]').addClass("page_footer_submit btn-warning").removeClass("btn-default").prepend('');var w=a.find(".csf-container").find('[name="template"], [name="ignorefile"]');setTimeout(function(){w.removeClass("heighter-28").addClass("heighter-34-force")}),w.next().addClass("heighter-34").attr("style","min-height: 32px !important"),w.attr("style","margin-right: -2px !important"),w[1]&&w[1].length&&$(w[1]).attr("style","margin-right: -4px !important")}var k=$('p:contains("..."):contains("Done")');if(k.length||$('html[data-post="logtail"], html[data-post="allow"], html[data-post="deny"], html[data-post="redirect"], html[data-post="ignorefiles"], html[data-post="dirwatch"], html[data-post="dyndns"], html[data-post="templates"], html[data-post="logfiles"], html[data-post="blocklists"], html[data-post="syslogusers"]').length?($("#csfreturn").parent("form").parent("div").prev("hr").replaceTagName("br"),k.remove()):$('html[data-post="servercheck"], html[data-post="readme"], html[data-post="viewlogs"], html[data-post="chart"], html[data-post="loggrep"], html[data-post="viewports"], html[data-post="profiles"], html[data-post="status"], html[data-post="sips"], html[data-post="temp"]').length&&($('html[data-post="temp"]')&&$('a[href="index.cgi?action=temprm&ip=all"]').length||$("#csfreturn").parent("form").parent("div").prev("hr").replaceTagName("br")),"profiles"===session.server.data("post")){var S=$(".table.table-striped.table-condensed:first thead");S.find("th:last-child").remove(),S.find("th").attr("colspan","2")}var T=$("#csfreturn").length;$('#csfreturn, html[data-post="rblcheckedit"] input[value="rblcheck"] + input, html[data-post="serverchecksave"] input[value="servercheck"] + input, html[data-post="temprm"] input[value="temp"] + input, html[data-post="temprmd"] input[value="temp"] + input, html[data-post="temptoperm"] input[value="temp"] + input ').replaceWith('");var F=$('html input[value="lfdrestart"] + input, html input[value="restart"] + input, html input[value="restartboth"] + input'),M="Save",z="fa-circle-check";F.length&&(M=F.val(),z="fa-circle-o-notch");var R=$('input[value="Change"], html:not([data-post=""]) input[value="restartboth"] + input, html:not([data-post=""]) input[value="lfdrestart"] + input, html:not([data-post=""]) input[value="restart"] + input ');session.server.data("post")||setTimeout(function(){$('html input[value="lfdrestart"]').next('[type="submit"]').removeClass().addClass("btn page_footer_submit btn-info")}),R.parents("form").nextAll("br").remove(),R.replaceWith('");var A=".panel-heading font",E="bs-callout",I=A+" + .circles",D=$("."+E+":visible");if(D.length&&!$(I).length&&$(A).after(''),$.each(D,function(){var t=$.trim($(this).attr("class").replace(E,"").replace(E+"-","").replace("text-center","").replace("collapse","")),e=$(this).text(),n=$('html[data-post="viewlogs"]').length&&!a.find(".csf-container table").length;e&&!n?($(I).prepend(''),$(this).remove()):n&&$(this).removeClass()}),""!==$("html").attr("data-post")){if(a.find(".csf-container").find(".btn-primary.page_footer_submit").length){a.find(".csf-container").find(".panel-heading font").before('');var j=".footer_module_index_top";$("body").undelegate(j,"click.csf6"),$("body").on("click.csf6",j,function(t){t.preventDefault(),$("body").find(".btn.btn-primary.page_footer_submit").after(''),$(".submit_tmp_index").trigger("click")})}}else{var L=a.find(".csf-container").find('button[value="conf"]'),q=(L.text(),L.parent("form").parent("td").parent("tr").addClass("hidden").detach()),H=$('#home form[action="index.cgi"] table').length,P=a.find(".csf-container").find('button[value="readme"]');P.text(),P.parent("td").parent("tr").addClass("hidden").detach();if($("#csf > table > tbody").append(q),o&&(a.find(".csf-container").find(".panel-heading font").before(''),$.support.spa)){v="a.ported_module_csf_conf";$("body").undelegate(v,"click.csf7"),$("body").on("click.csf7",v,function(t){t.preventDefault(),L.after('').trigger("click")})}if($.support.spa){v="a.ported_module_csf_help";$("body").undelegate(v,"click.csf8"),$("body").on("click.csf8",v,function(t){t.preventDefault(),L.after('').trigger("click")})}H||a.find(".csf-container").find("#home").remove()}if($.support.spa||a.find(".csf-container").find(".panel > .panel-heading > .btn-group").prepend(''),"conf"==$("html").attr("data-post")){var B="STYLE_",N=$(".csf-container").find('[name="'+B+'CUSTOM_"], [name="'+B+'MOBILE_"]').parents(".value-default"),O=N.prev(".comment");N.add(O).addClass("hidden")}"fixnuclear"==$("html").attr("data-post")&&$.post(v___location_prefix+"/xhr.cgi?xhr-csf-unload=1");var W=$(".page_footer_submit.btn-primary").parent("form").parent("div");W.prev("hr").remove();var U=W.addClass("margined-bottom-20").detach();a.find(".csf-container").append(U),theme_title_generate()}f.v___initial_load=0,empty.remove(),r.remove();