From 7d12e1aa1e4ad3e1afe91983e83ca612bf17e105 Mon Sep 17 00:00:00 2001 From: Ilia Rostovtsev Date: Tue, 25 Jan 2022 21:31:43 +0300 Subject: [PATCH] Add fixes to Tunnel module https://github.com/virtualmin/virtualmin-gpl/issues/358#issuecomment-1019690105 --- authentic.pl | 15 ++++++++++++++- theme.info | 2 +- unauthenticated/js/bundle.min.js | 2 +- unauthenticated/js/bundle.min.js.gz | Bin 504787 -> 504902 bytes 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/authentic.pl b/authentic.pl index d30e36c85..931e988a8 100644 --- a/authentic.pl +++ b/authentic.pl @@ -1323,7 +1323,8 @@ sub theme_redirect if (!theme_redirect_download($url)) { $main::ignore_errors = 1; - set_theme_temp_data('redirected', $url); + set_theme_temp_data('redirected', $url) + if (!theme_set_redirect_forbidden($url)); $main::ignore_errors = 0; print "Location: $url\n\n"; } @@ -1347,6 +1348,18 @@ sub theme_redirect_url_alterer } } +sub theme_set_redirect_forbidden +{ + my ($url) = @_; + + if ($url && + ($url =~ /\/tunnel\/link\.cgi\//)) + { + return 1; + } + return 0; +} + sub theme_header_redirect_download { my ($url, $delay, $message) = @_; diff --git a/theme.info b/theme.info index 2f76cafa8..438c2ed3c 100644 --- a/theme.info +++ b/theme.info @@ -1,7 +1,7 @@ desc=Authentic Theme longdesc=Webmin/Usermin/Virtualmin/Cloudmin theme based on Bootstrap and Font Awesome (https://github.com/authentic-theme/authentic-theme) version=19.85-beta2 -mversion=17 +mversion=18 depends=1.985 1.832 depends_reason=https://github.com/webmin/webmin/commit/ae6921a webmin=1 diff --git a/unauthenticated/js/bundle.min.js b/unauthenticated/js/bundle.min.js index 8c36bee08..174303220 100644 --- a/unauthenticated/js/bundle.min.js +++ b/unauthenticated/js/bundle.min.js @@ -180,7 +180,7 @@ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(t,e,n){t * Copyright Ilia Rostovtsev * Licensed under MIT (https://github.com/authentic-theme/authentic-theme/blob/master/LICENSE) */ -if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(this==null){throw new TypeError('"this" is null or not defined')}var n=Object(this);var a=n.length>>>0;if(a===0){return false}var i=t|0;var s=Math.max(i>=0?i:a-Math.abs(i),0);function r(e,t){return e===t||typeof e==="number"&&typeof t==="number"&&isNaN(e)&&isNaN(t)}while(s>>0;for(var i=0;i input"}},event:{page:{end:"ready pjax:end"}}},level:-1};const browser={detect:{internet_explorer:function e(){var t=0,n=/MSIE (\d+\.\d+);/.test(navigator.userAgent),a=!!navigator.userAgent.match(/Trident\/7.0/),i=navigator.userAgent.indexOf("rv:11.0");return n&&(t=new Number(RegExp.$1)),-1!=navigator.appVersion.indexOf("MSIE 10")&&(t=10),a&&-1!=i&&(t=11),t},safari:function e(t){var n=window.navigator.userAgent,a=(!!n.match(/iPad/i)||!!n.match(/iPhone/i))&&!!n.match(/WebKit/i)&&!n.match(/CriOS/i)&&!n.match(/OPiOS/i),i=navigator.vendor&&navigator.vendor.indexOf("Apple")>-1&&navigator.userAgent&&!navigator.userAgent.match("CriOS");return t?a:i},firefox:function(){return/firefox/i.test(navigator.userAgent)}},storage:{size:function e(t){var n=String(),a=t?"MB":"KB";for(var i in window.localStorage){window.localStorage.hasOwnProperty(i)&&(n+=window.localStorage[i])}return n?((3+16*n.length/8192)/(t?1024:1)).toFixed(2)+" "+a:"Empty (0 "+a+")"}},set:function(){if(browser.detect.safari()){$(document.body).attr("data-browser","safari")}else if(browser.detect.firefox()){$(document.body).attr("data-browser","firefox")}}};const platform={detect:function(){var e=window.navigator.userAgent,t=window.navigator.platform,n=["Macintosh","MacIntel","MacPPC","Mac68K"],a=["Win32","Win64","Windows","WinCE"],i=["iPhone","iPad","iPod"],s=null;if(n.indexOf(t)!==-1){s="mac"}else if(i.indexOf(t)!==-1){s="ios"}else if(a.indexOf(t)!==-1){s="windows"}else if(/Android/.test(e)){s="android"}else if(!s&&/Linux/.test(t)){s="linux"}return s},set:function(){var e=this.detect();if(e){$(document.body).attr("data-platform",e)}}};const Convert={arrFlip:function(e){var t,n={};for(t in e){if(e.hasOwnProperty(t)){n[e[t]]=t}}return n},uriDecodeComponent:function(e,t){var n=String(),a,i=0,s,r;typeof t==="undefined"?t=0:0;a=e?e.split(/(%(?:d0|d1)%.{2})/):[];if($.isEmptyObject(a)){return e}for(s=a.length;i":">",'"':""","'":"'","=":"="};return String(e).replace(/[&<>"'=]/g,function(e){return t[e]})},htmlUnEscape:function(e){var t=[["amp","&"],["apos","'"],["#x27","'"],["#x2F","/"],["#39","'"],["#47","/"],["#61","="],["lt","<"],["gt",">"],["nbsp"," "],["quot",'"']];if(!!e){for(var n=0,a=t.length;n");e=e.replaceAll(t,n)});return e},htmlDecode:function(e){return e.replace(/\\x([0-9A-Fa-f]{2})/g,function(){return String.fromCharCode(parseInt(arguments[1],16))})},textTruncate:function(e,t,n){if(e.length<=t)return e;n=n||"...";var a=n.length,i=t-a,s=Math.ceil(i/2),r=Math.floor(i/2);return e.substr(0,s)+n+e.substr(e.length-r)},htmlStrip:function(e){var t=(new DOMParser).parseFromString(e,"text/html");return t.body.textContent||""},pathnamePopLast:function(e){var t=!!~e.indexOf("%2F")?"%2F":"/",n=e.split(t),a;n.pop();a=n.join(t);return a?a:"/"},strUpFirst:function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()},strUpFirstEach:function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},strUpInitial:function(e){return e.length?this.strUpFirst(e.toLowerCase()):e},json_to_query:function(e){if(typeof e!=="object"){return String()}return""+Object.entries(e).map(function(e){var t=e[0],n=e[1];return t+"="+encodeURIComponent(n)}).join("&")},json_to_string:function(e,t){var n="";for(var a in e){if(e.hasOwnProperty(a)){n+=a+": "+e[a]+(t?"
":"")}}return n},serialized_to_json:function(e){if(e.startsWith('"')||e.endsWith('"')){e=e.replace(/^"|"$/g,String())}var t={},n=(e[0]==="?"?e.substr(1):e).split("&");for(var a=0;a=n&&c=5&&f<=100){f=Math.round(f/5)*5}else if(f>100&&f<=1e3){f=Math.round(f/50)*50}else if(f>1e3&&f<=1e4){f=Math.round(f/100)*100}else if(f>1e4&&f<=1e5){f=Math.round(f/250)*250}else if(f>1e5){f=Math.round(f/500)*500}}return f+" "+d[c]}};const core={error:{get:function(){return $(".container-fluid .panel-body [data-fatal-error-text]").html()},clean:function(){$(".container-fluid [data-fatal-error-text] ~ .btn-primary.btn-lg.page_footer_submit").remove();$(".container-fluid [data-header-left] .btn-group").empty()}},get_global_vars:function(e,t){var n=t?{}:[],a=window;for(var i=0;i-1){return true}else{return false}},curModuleFileQuery:function(e,t,n){return $('body[class*="'+e+'"]').length&&v___location_file==t&&(v___location_query&&v___location_query.indexOf(n)!==-1)},curModuleFile:function(e,t,n){var a=v___location_file==t;if(!t){if(typeof t==="undefined"){t=""}a=v___location_file===t||v___location_file==="index.cgi"}var i=$('body[class*="'+e+'"]').length;if(n){i=$("body").hasClass(e)}return i&&a},curModule:function(e,t){var n=$('body[class*="'+e+'"]').length;if(t){n=$("body").hasClass(e)}return n},moduleFile:function(e,t,n){if(e.includes("/")&&e.includes(".cgi")){var a=e.split("/"),i,s,r;a.filter(function(e,t){if(e.includes(".cgi")){i=t}});s=a[i-1];r=a[i];if(s&&s.includes(t)&&r&&r.includes(n)){return 1}}return 0},updateModuleData:function(e,t,n){$.ajax({type:"POST",url:v___location_prefix+e,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var a=$(e).find("form.ui_form");$.each(n,function(e,t){a.find('[name="'+e+'"]').val(t)});setTimeout(function(){$.ajax({type:"POST",url:v___location_prefix+t,data:$(a).serialize(),dataType:"text",success:function(e){if(!session.status(e)){return}},error:function(){}})},100)},error:function(){}})},getModuleData:function(e){return $.ajax({type:"POST",url:v___location_prefix+e,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}},error:function(){}})},setModuleData:function(e,t){this.getModuleData(e).then(function(e){return $(e).find("form.ui_form").serializeArray()}).done(function(e){var n={};$.each($(e),function(){n[this.name]=this.value}).promise().done(function(){$.each(t,function(e,t){var a=$('[name="'+t+'"]');a.val(n[t]);if(a.is("select")){a.find("[data-clear]").remove()}})})})}};const HTML={bottom_progress:function(e,t,n){return'
'+(n?'
':"")+'
'+(n?"":"1%")+""+(n?'':"")+'
'},label:{textMaxLevels:function(e,t,n){var a="bg-",i=a+"semi-transparent",s=a+"warning",r=a+"danger",n=t.indexOf("°C")>-1,o=30,l=60,d=80,c=86,f=140,_=176,u=parseInt(settings_sysinfo_cpu_fans_base_rpm),g=u,p=u*2;t=parseInt(t);if(e==="temperature"){if(n){return t<=o?i:t>o&&t<=l?i:t>l&&t<=d?s:t>d?r:""}else{return t<=c?i:t>c&&t<=f?i:t>f&&t<=_?s:t>_?r:""}}else if(e==="rpm"){return t<=g?i:t>=g+1&&t<=p?s:r}}},template:{accordion:function(e,t,n,a){var i='
';for(var s=0;s'+'"+'
'+'
'+n[s]+"
"+"
"}i+="";return i},page_content_preloader:function(e,t,n){return'
 '+e+'
'},reauthenticate:function(e){var t=Test.strContains(get_server_data("webprefix"),"servers/link.cgi")?1:0;return'
'+'
'+'
'+'
'+'
'+''+"
"+'
'+"

"+theme_language("session_expired")+"

"+""+theme_language("session_expired_details")+""+"
"+"
"+'
'+'
'+'
'+'"+'
'+'"+''+"
"+'"+""+"
"+"
"+"
"+"
"+"
"}}};const load={loaded:[],bundle:function($scripts__,$css__,callBack__,callBackCalledNoEval__){var execute_load=function($script,$css,callBack,callBackCalledNoEval){var head=$("head"),initial_name=$script;callBack=typeof callBack=="object"?callBack:false;var css=(!$css?0:$css===1?$script:$css)+"."+v___source_type+".css",js=$script+"."+v___source_type+".js";if(!Test.strContains(initial_name,v___server_extensions_path)&&!Test.strContains(initial_name,v___server_js_path)){css=v___server_css_path+"/"+css;js=v___server_js_path+"/"+js}var processCallbacks=function(_callBack,_callBackCalledNoEval){if(_callBack&&!_callBackCalledNoEval){$.each(_callBack,function(i2,v2){try{eval(v2)}catch(e){var attemp=0;var check_loaded_func=setInterval(function(){attemp++;if(attemp>1e3){clearInterval(check_loaded_func)}try{eval(v2);clearInterval(check_loaded_func)}catch(e){}},10)}})}else if(_callBack&&_callBackCalledNoEval&&_callBackCalledNoEval!==2&&_callBackCalledNoEval!==3){$.each(_callBack,function(e,t){t.call()})}else if(_callBack&&_callBackCalledNoEval&&(_callBackCalledNoEval===2||_callBackCalledNoEval===3)){$.each(_callBack,function(e,t){if(_callBackCalledNoEval===3){window[e].call(null,t)}else{window[e].apply(null,t)}})}};if(!load.loaded.includes(initial_name)){o___gotten_scripts.push(js);load.loaded.push(initial_name);var thecsslink='';$css&&(css.includes(v___server_extensions_path)?head.append(thecsslink):head.find('link[rel="stylesheet"]:first').before(thecsslink));$.getScript(js+"?"+theme.version(true,true)*10,function(){processCallbacks(callBack,callBackCalledNoEval)}).fail(function(e){if(e.statusText!=="canceled"){connection_error(e,1)}})}else if(callBack||callBackCalledNoEval){processCallbacks(callBack,callBackCalledNoEval)}};if($.isArray($scripts__)){$scripts__.forEach(function(e,t,n){if(Object.is(n.length-1,t)){execute_load(e,$css__,callBack__,callBackCalledNoEval__)}else{execute_load(e,$css__,0,0)}})}else{execute_load($scripts__,$css__,callBack__,callBackCalledNoEval__)}}};const page={handle:{content:{offset:function(e){var t=core.curModuleFile("mailbox","",1)||core.curModuleFile("mailbox","index.cgi",1);is_offset=core.curModuleFileQuery("syslog","save_log.cgi","view=")||core.curModuleFile("virtual-server","edit_html.cgi")||core.curModuleFile("mysql","view_table.cgi")||core.curModuleFile("postgresql","view_table.cgi")||t||core.curModule(v___module_file_manager)||v___page_hasEditor||!settings_enable_container_offset?0:1;if(t&&settings_mail_ui&&e){if(!$(".container-fluid > .panel-mail").length){return}}if(e){var n=$(".container-fluid");if(page.handle.content.offset()){n.addClass("col-lg-10 col-lg-offset-1").removeClass("margined-top-15")}else{n.removeClass("col-lg-10 col-lg-offset-1").addClass("margined-top-15")}}else{return is_offset}},preloader:{processing:function(){return $(".container-fluid-loading").length},hide:function(){if(page.handle.content.preloader.processing()){page.handle.content.preloader.show()}},show:function(e,t,n){var a=this,i=$("#content"),s=$(".container-fluid"),r=$(".container-fluid-loading"),o=t?t:$("span[data-main_title]").text(),l="container-fluid-loading-persistent",d=e===-2?l:0,c=HTML.template.page_content_preloader(o,d,n);if(e!==-2&&r.length&&r.hasClass(l)){r.removeClass(l);return}if(e===-1){return i.hasClass("progressing")}if(r.length){r.remove();s.removeClass("invisible");i.removeClass("progressing progressing-preloading");setTimeout(function(){if(progress.status()){progress.end()}},10)}else{if(!core.error.get()){i.addClass("progressing progressing-preloading").prepend(c);s.addClass("invisible")}}if(e&&e!==-2){setTimeout(function(){a.preloader()},e)}}}}},render:{content:{filter:{init:function(e,t){var n=this,a="container-fluid",i=""+a+" .nav.nav-tabs",s="dataTables_filter",r=$(".__page ."+s+""),o=$(".__page .panel-filter"),l=".panel-filter .panel.panel-default",d="dataTable-mirror",c="filter_mirror_clear",f="filter-value",_="btn-filter-top-right",u="btn-accordion-filter",g="btn-toggle-accordions",p=$("body");if(r.length||o.length){setTimeout(function(){if(!$("."+_+"").length&&!$("."+u+"").length){$("#headln2r .btn-group a").addClass("pull-left").attr("style","");$("#headln2r .btn-group").prepend(''+""+''+""+(e?'':"")+"")}$(".btn-filter-gl").data("title",theme_language("datatable_filter")).attr("aria-label",theme_language("datatable_filter"));$("."+g).data("title",theme_language("toggle_accordions")).attr("aria-label",theme_language("toggle_accordions"));$(".btn-group").tooltip({selector:'a[data-toggle="tooltip"][data-skip]',container:"body",trigger:"hover",delay:{show:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}});n.clear();if($("."+i+"").length){if(e){p.on("hide.bs.tab",'a[data-toggle="tab"]',function(e){n.clear()})}p.on("shown.bs.tab",'a[data-toggle="tab"]',function(e){var t=$(e.target).parent(".active");if(t.data(f)){$("."+d+"").val(t.data(f)).trigger("input")}else{$("."+d+"").val("").trigger("input")}n.visibility(_,u,g,i)})}p.undelegate(l,"shown.bs.collapse.config hidden.bs.collapse.config");p.on("shown.bs.collapse.config hidden.bs.collapse.config",l,function(e){var t=$("."+a+" .collapsing").length;if(t){return}setTimeout(function(){var e=$("."+a).find("."+g).find("i");if(o.find(".panel-collapse").length===o.find(".panel-collapse.in").length){e.addClass("fa-toggle-switch text-light")}else{e.removeClass("fa-toggle-switch text-light")}},0)});var t=$("."+g+"");if(!e){var r=$("."+s+"");r.hide()}else{$(o).find('a[data-toggle="collapse"]').on("click",function(e){$.trim($("."+d).val()).length&&page.render.content.filter.clear();e.originalEvent&&$("."+g+"").find("i").removeClass("fa-toggle-switch text-light")})}$("."+c+"").mousedown(function(e){if($(e.target).is("."+c+"")){n.clear()}});$("."+_+", ."+u+"").click(function(e){!$(e.target).is("input")&&$(this).find("label").slideToggle(300,function(){$(this).find("input").focus()})});t.click(function(e){e.stopImmediatePropagation();var t="fa-toggle-switch",a=$(this).find(".fa"),i=$(this).find("."+t).length?1:0,s=$(".__page .panel-filter:visible");if(i===0){if(s.find(".panel-collapse.in").length===s.find(".panel-collapse").length){}s.find(".panel-collapse:not(.in):not(.collapsing)").filter(function(){$(this).removeData("bs.collapse").collapse({parent:true,toggle:false}).collapse("show").removeData("bs.collapse")})}else{s.find(".panel-collapse.in:not(.collapsing)").filter(function(){$(this).attr("aria-static")!=="true"&&$(this).collapse("hide")})}a.toggleClass(t+" text-light");if(e.originalEvent!==undefined&&$("."+u+" input").val().length){n.clear()}});function h(n){var a=n.val(),r=$(".__page .panel-filter:visible");if(!e){var o="."+s+" input";if($("."+i+"").length){$(".nav-tabs li.active").data(f,a);$(".active "+o).val(a).trigger("input")}else{$(o).val(a).trigger("input")}}else{if(a){$.support.transition&&($.support.transition=false);t.find(".fa-toggle-switch-off:not(.fa-toggle-switch)").trigger("click");r.find(".panel tr:not([data-empty-row]):not(.hidden-skip)").addClass("hidden-forged");var d=r.find('.panel tbody tr:contains("'+a+'")');d.removeClass("hidden-forged");$.each($(l=" .hidden-dependent-skip"),function(e){if($(this).hasClass("hidden-forged")){$(this).nextAll(".hidden-skip").addClass("hidden-forged")}else{$(this).nextAll(".hidden-skip").removeClass("hidden-forged")}});var c=$(".__page .panel-filter:visible");$.each(c.find(".panel"),function(){var e=$(this).find("tr").first().find("td").length;rows=$(this).find("tbody").find("tr:not([data-empty-row])"),hidden_rows=$(this).find("tbody tr:not([data-empty-row]):hidden");var t=$(this).find("tbody tr[data-empty-row]");if(rows.length===hidden_rows.length){!t.length?$(this).find("tbody").append(''+theme_language("filter_content_no_matches_query").replace("%str",""+a+"")+""):$(this).find("tbody").find("var[data-query-str]").text(a)}else{t.remove()}})}else{t.find(".fa-toggle-switch").trigger("click");r.find(".panel tr").removeClass("hidden-forged");r.find(".panel tr[data-empty-row]").remove();!$.support.transition&&($.support.transition={end:"webkitTransitionEnd"})}}var g="."+_+" span, ."+u+" span",p="."+_+" i, ."+u+" i";if($.trim(a).length>0){$(g).removeClass("text-lighter");$(p).addClass("text-danger")}else{$(g).addClass("text-lighter");$(p).removeClass("text-danger")}}var v;var m=200;$("."+d+"").keydown(function(e){var t=e.originalEvent!==undefined?m:0;if(e.keyCode==76&&e.ctrlKey||e.keyCode==27){e.preventDefault();e.stopPropagation();if(t){setTimeout(function(){n.clear()},t)}else{n.clear()}}else{t&&clearTimeout(v)}}).on("input keyup",function(e){var t=$(this),n=e.originalEvent!==undefined?m:0;$(".btn-filter-gl").tooltip("hide");if(n){clearTimeout(v);v=setTimeout(function(){h(t)},n)}else{h(t)}});$("."+_+" input, ."+u+" input").blur(function(e){$(this).parent("label").slideToggle(0)});n.visibility(_,u,g,i)},0)}},visibility:function(e,t,n,a){var i=$("."+e+", ."+t+", ."+n+"");if($("."+a+"").length&&($(".active .dataTables_filter").length||$(".active #conf-_-gr").length)||!$("."+a+"").length&&($(".dataTables_filter").length||$("#conf-_-gr").length)){i.show()}else{i.hide()}},clear:function(){var e="btn-filter-top-right",t="dataTable-mirror",n="btn-accordion-filter",a=$("."+e+" ."+t+", ."+n+" ."+t+""),i=$("."+e+" input, ."+n+" input");a.val("").trigger("input");i.is(":visible")&&i.trigger("blur");$(".panel-filter").find("tr[data-empty-row]").remove();!$.support.transition&&($.support.transition={end:"webkitTransitionEnd"})}}}},branding:{selector:function(){return $("body").find(".branding-backdrop")},status:function(){return this.selector().length},process:function(e){var t=this,n=settings_product_branding_show_time_min_privileged,a=n>=1&&n<=10?n*1e3:1e3,i=settings_product_branding_show_time_max_privileged,s=i>=1&&i<=120?i*1e3:2e3,r=a/10,o="keydown.brand click.brand",l=function(){clearInterval(t.tiktok);t._stopped=1;vars.page.shown=1;var e=function(){setTimeout(function(){t.selector().off(o).remove();!page.load.happening()&&theme_title_generate();!page.load.happening()&&progress.end()},50)};vars.page.locked=0;e()};if(t._stopped){return}if(e){if(t._running2){clearInterval(t._tiktok);clearTimeout(t._exec);l()}}})}}}},load:{happening:function(){var e=vars.pjax.progressing,t=vars.ajax.progressing;if(e||t){return 1}else{return 0}}}};const pjax={clear:{modules:function(e){if(v___module==="csf"&&typeof __c_____undel==="function"){__c_____undel(e.url)}if(v___module===v___module_file_manager&&typeof __f_____undel==="function"&&typeof jsPanel==="object"&&typeof $v__fm__container_fluid==="string"){if(!Test.strContains(e.url,v___module_file_manager+"/config.cgi")&&!Test.strContains(e.url,v___module_file_manager+"/index.cgi")&&!Test.strContains(e.url,"save_config.cgi")){__f_____undel()}}if((v___module==="mysql"||v___module==="postgresql")&&typeof __sql_____undel==="function"){__sql_____undel()}if(v___module==="syslog"){typeof refreshTimer==="number"&&clearInterval(refreshTimer)}}}};const progress_percent={body:"body",control:function(e,t,n,a){var i=this,s="bottom_progress",r="."+s+"_level",o="."+s+"_cancel",l=100,d="bottom_progress_horizontal";if(!$(i.body).find("."+s+"es").length){$(i.body).append('
')}var c=$(i.body).find("."+s+"es");if(!c.find('div[data-progress-id="'+e+'"]').length){c.append(HTML.bottom_progress(e,t,a));if(a||c.find("."+d+"").length){c=$(i.body).find("."+s+"es");var f=c.find("."+s+':not(".'+d+'")').addClass("no-animation").detach();c.prepend(f)}c.find('div[data-progress-id="'+e+'"]').find(o).one("click",function(){var e=$(this).parent(),t=e.data("progress-id");e.find(r).removeClass("success").addClass("danger");$(this).remove();setTimeout(function(){e.remove();if(c.find("div[data-progress-id]").length===0){c.remove()}},10*l);window["progress_id_ref_"+t].abort();if(a){window["progress_id_ref_"+t+"_tracker"].abort()}})}var _=c.find('div[data-progress-id="'+e+'"]');_.find(r).css("height",n+"%");if(a){var u=_.find("."+s+"_overlay"),g=".bottom_progress_";_.find(g+"filename").html(''+Convert.htmlEscape(Convert.textTruncate(Convert.htmlDecode(a[0]),24))).attr("title",Convert.htmlEscape(a[0]));u.find(g+"data").text($(Convert.htmlDecode(a[1])).text());u.find(g+"percent").text(a[2]+"%")}else{_.find("."+s+"_overlay").text(n+"%")}if(n==l){_.find(o).remove();setTimeout(function(){_.remove();if(c.find("div[data-progress-id]").length===0){c.remove()}},10*l)}}};const progress={target:"body",element:"top-aprogress",blocked:function(){return vars.page.locked},status:function(){return!settings_hide_top_loader},start:function(){if(this.status()&&!$(this.target).find("."+this.element+"").length){!this.blocked()&&vars.allow_ui_features&&$(this.target).append('
')}},end:function(){!this.blocked()&&!page.load.happening()&&$(this.target).find("."+this.element+"").remove()}};const session={reauthenticate:{start:function(){var e=this,t=e.target;var n=0;!$("."+t).length&&$.ajax({type:"GET",url:v___location_prefix+"/index.cgi",data:false,dataType:"text",success:function(a){var i="container session_login",s="form-signin-banner",r=Test.strContains(a,i+" pam_");if(!Test.strContains(a,s)){var o=e.lock_targets,l=e.lock_type,d=$("body").find(".-shell-port-"),c='',f=$(a).find("._logo_welcome > img").attr("src"),_=function(){return $("."+t).find('input:not([name="user"]):not([name="twofactor"])')};$(o).addClass(l);var u=$("body").append(HTML.template.reauthenticate(t));u.find("."+t+"").find(".fa-times-thin").one("click",function(){session.reauthenticate.end()});plugins.navigation.load.stop();plugins.navigation.detect();plugins.navigation.switch.reset();despinnerfy_buttons();plugins.shell.unlock();plugins.shell.close(d);if(f){$("."+t).append("")}setTimeout(function(){_().trigger("focus")},1e3);$("."+t).find("form").on("submit",function(e){e.preventDefault();e.stopImmediatePropagation();if(r){var i=$("."+t).find('form input[name="user"]');i.attr("name","answer").val(get_server_data("user"))}var s=$(a).find("form").append(c),o=s.attr("action"),l=$("."+t).find("form").serialize(),d=$("."+t).find("[data-submit]"),f=$("."+t+"-header-icon i"),u=$("."+t+"-header-title h3"),g=$("."+t+"-header-title small"),p='input[name="twofactor"]';if(!r){if($("."+t).find(p).is(":visible")){n++}l+="&save=1&failed_twofactor_attempt="+n+""}if(d.hasClass("disabled")){return}g.text(theme_language("signing_in")+"").removeClass("text-danger").addClass("loading-dots");d.addClass("btn-grey disabled").removeClass("btn-success");function h(e,n,a,i,s){var r=function(e){if(!e.endsWith(".")){e=e+"."}e=e.replace(/\n/gm,"");return e};if(n){var o=theme_language(n,1)==="session_failed"?theme_language("session_failed_password"):n;o=r(o);g.text(o).addClass("text-danger").removeClass("loading-dots");d.removeClass("btn-grey disabled").addClass("btn-success");var l=s,c=l.length?$("."+t).find(p):_();c.addClass("faa-horizontal animated");c[0].focus();setTimeout(function(){c.removeClass("faa-horizontal animated");c[0].select()},1e3)}else if(s.length){$("."+t).find("[data-container-twofactor]").removeClass("hidden");var h=r(theme_language("login_message_2fa"));g.text(h).removeClass("loading-dots");d.removeClass("btn-grey disabled").addClass("btn-success");setTimeout(function(){$("."+t).find(p).trigger("focus")})}else if(e&&!a){g.text(theme_language("signing_success")).removeClass("text-danger").removeClass("loading-dots").addClass("text-success");f.removeClass("fa-lock").addClass("fa-unlock fa-rotate-180 fa-flip-horizontal");u.text(theme_language("session_unlocked"));session.alive=1;setTimeout(function(){session.reauthenticate.end()},1800)}}$.ajax({type:"GET",url:o,data:l,dataType:"text",success:function(e){var n=$(e).find(".switch-toggle").text().length,a=$(e).find(".alert span").text(),i=$(e).find(p),s=i.length,l=a.length;if(r){var d=$(e).find("form").append(c),f=d.find('input[name="answer"]').val($("."+t).find('input[type="password"]').val()),_=d.serialize();$.ajax({type:"GET",url:o,data:_,dataType:"text",success:function(e){n=$(e).find(".switch-toggle").text().length;a=$(e).find(".alert span").text();l=a.length;h(n,a,l,e)}})}else if(s){h(n,a,l,e,i)}else{h(n,a,l,e,i)}},error:function(){d.removeClass("btn-grey disabled").addClass("btn-success");g.text(theme_language("connection_error")).addClass("text-danger").addClass("loading-dots")}})})}}})},end:function(){session.alive=1;$("."+this.target).remove();$(this.lock_targets).removeClass(this.lock_type)},target:"session-reauthenticate",lock_targets:"aside, aside .navigation, .form-control.sidebar-search, .jsPanel, #jsPanel-replacement-container, .popover, .container-fluid, .right-side-tabs, .right-side-tabs-toggler",lock_type:"pointer-events-none bg-filter-blur3-grayscale100-opacity35-contrast1-2-brightness0-9 disabled"},status:function(e){if(e&&Test.strContains(e,"container session_login")){this.alive=0;return 0}else{return 1}},alive:1};const Test={true:function(e){return!/^(false|0)$/i.test(e)&&!!e},false:function(e){return/^(false|0)$/i.test(e)||!e},numeric:function(e){return Number(parseFloat(e))==e},string:function(e){return"string"===typeof e||e instanceof String?1:0},strContains:function(e,t){return"string"!==typeof e?!1:!!~e.indexOf(t)},str_contains_multi:function(e,t){if(e){for(var n in t){var a=t[n];if(e.indexOf(a)>-1){return true}}}return false},arrContains:function(e,t,n){typeof n=="undefined"?n=0:!1;e=$.inArray(t,e);return n?e:-1=a},occurrences:function(e,t,n){e+="";t+="";if(t.length<=0)return e.length+1;var a=0,i=0,s=n?1:t.length;while(true){i=e.indexOf(t,i);if(i>=0){++a;i+=s}else break}return a},editing:function(){return $("input:focus").length||$("textarea:focus").length||$('[contenteditable="true"]:focus').length||$('[contenteditable="true"]:focus').length}};const theme={download:function(e,t,n,a){if(a===undefined||a==1||a===true){a=String()}else{a='target="_blank"'}if(e&&t){t=typeof t=="string"?t:$.param(t);var i="";$.each(t.split("&"),function(){var e=this.split("=");i+=''});$("
'+i+"
").appendTo("body").submit().remove()}},veiled:function(e,t,n){var a=$(t||".container-fluid, .container-fluid-loading, .popover, .tooltip, .jsPanel, #jsPanel-replacement-container, aside, .mobile-menu-toggler, #right-side-tabs, .right-side-tabs-toggler"),i=n||"pointer-events-none bg-filter-blur-grayscale-opacity50";if(e===-1){return a.hasClass(i)}if(e){a.addClass(i)}else{a.removeClass(i)}},update:function(e,t,n){var a=e===1?"-release":"-beta",i=n?"&xhr-update-version="+n+"":String();theme.veiled(1);set_onbeforeunload_status(1,0);plugins.messenger.post(''+theme_language("git_patch_initiated")+" "+theme_language("global_please_wait")+'   ',1800,"info","themeUpgrade",0);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-update=1&xhr-update-type="+a+"&xhr-update-force="+t+""+i,data:false,dataType:"json",success:function(e){if(e[0]&&e[0].success){plugins.messenger.post(''+e[0].success,4,"success","themeUpgrade");plugins.slider.notifications.dismiss("authentic_remote_version");set_server_theme_temp_data("goto",v___location_prefix+"/sysinfo.cgi");setTimeout(function(){theme_reload()},2e3)}else if(e[0]&&e[0].no_connection){plugins.messenger.post(''+e[0].no_connection,40,"warning","themeUpgrade");theme.veiled(0)}else if(e[0]&&e[0].no_git){plugins.messenger.post(''+e[0].no_git,20,"warning","themeUpgrade");theme.veiled(0)}else if(e[0]&&e[0].incompatible){plugins.messenger.post(''+e[0].incompatible,120,"error","themeUpgrade");theme.veiled(0)}else{plugins.messenger.post(''+theme_language("git_patch_update"),20,"error","themeUpgrade");theme.veiled(0)}},error:function(e){session.status(e.responseText);plugins.messenger.post(''+theme_language("git_patch_update"),20,"error","themeUpgrade");theme.veiled(0)},complete:function(e){set_onbeforeunload_status(0,0)}})},update_message:function(){var e="theme_update_refresh";if(!theme_message_exists(e)){Messenger().hideAll();var t={cancel:{label:theme_language("filemanager_context_refresh").toUpperCase(),action:function(){var e="cursor-wait",t=$(this.$message),n=t.find("[data-action]"),a=n.find("a");if(a.hasClass(e)){return}a.addClass(e);t.addClass(e);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-theme_clear_cache=1",data:false,dataType:"text",complete:function(n){location.reload();setTimeout(function(){a.removeClass(e);t.removeClass(e)},3e3)}})}}};plugins.messenger.post(["fa-lg fa-fw fa-exclamation-circle",theme_language("theme_update_available")],0,"default",e,0,["bottom","left"],t);$(window["Messenger_"+e].$el).parent().addClass("messenger-fit-content").find("a").addClass("x9")}},version:function(e,t){var n=get_server_data("theme-version").toString(),a=get_server_data("theme-mversion").toString(),i=Test.strContains(n,"alpha"),s=Test.strContains(n,"beta"),r=Test.strContains(n,"RC"),o=i||s||r,l=o?n.match(/.*?(\d+$)/)[1]:0,d=l?l<10?"0"+l:l:99;debug_ver=parseInt(get_server_data("debug"));if(e){return parseInt(n.replace(/\./g,"").replace(/-alpha.*/g,"").replace(/-beta.*/g,"").replace(/-RC.*/g,"")+(t?debug_ver||o?"9"+moment().unix()+""+a+"":"99999999999"+a:(i?1:s?2:r?3:9)+""+d+""+""+a+""))}!theme.version.current&&(theme.version.current=theme.version(true));return t?n+(parseInt(a)>1?"-"+parseInt(a):""):n},visibility:{set:function(e){var t=this;if(!t.calling&&settings_sysinfo_real_time_status!==2){if(e===true){typeof stats==="object"&&stats.general.enable()}else{typeof stats==="object"&&stats.general.disable()}t.calling=1;setTimeout(function(){t.calling=0},1)}vars.events.keypressed.shift=false;vars.events.keypressed.alt=false},get:function(){return document.hasFocus()}},config:{_:{form:{tconfig:function(){return $('body[data-uri*="tconfig.cgi"] form[action*="tconfig.cgi"]#settings_')}},funcs:{event:function(e){var t=e==="reset"?"evttcrs":"";return t},dependent_radios:function(e,t,n,a){var i=theme.config._.funcs.event("reset");if(!a){a=theme.config._.form.tconfig()}var s=function(e,t,n,a){var i=a.find('input[name="'+e+'"]:checked'),s=t,r=i.val()=="true"||parseInt(i.val())>0?true:false,o="disabled pointer-events-none";if(n){r=!r}$.each(s,function(e,t){a.find('[name="'+t+'"]:not(a)').toggleClass(""+o+" opacity-0_6",r);a.find('[name="'+t+'"]').parent(".awradio").toggleClass(o,r)})};a.find('input[name="'+e+'"]').on("change "+i+"",function(){s(e,t,n,a)}).trigger("change")}}},current:{_data:{},set:function(){this._data=core.get_global_vars(["config_portable","settings"])},get:function(){return this._data},reset:function(){var e=theme.config._.form.tconfig(),t=e[0],n=this.get();if(t){var a=t.elements,i=theme.config._.funcs.event("reset");for(var s=0,r;r=a[s++];){if(typeof n[r.name]!=="undefined"){window[r.name]=n[r.name];if(r.type==="radio"){e.find('[name="'+r.name+'"][value="'+n[r.name]+'"]').prop("checked",true).trigger(i)}else{e.find('[name="'+r.name+'"]').val(n[r.name]).trigger(i)}}}theme_config_controls(0);set_onbeforeunload_status(0,0)}}},format:function(e,t){var n;if(t=="true"||t=="false"){if(t=="true"){n=true}else{if(t=="false"){n=false}}}else{n=t}var a=Test.numeric(n)?n&&n.length>16?n:parseFloat(n):n;window[e]=a},apply:function(e,t){var n=this;if(!e){e=n._.form.tconfig()}$.each($(e.serializeArray()),function(e,t){if(t.name.endsWith("_user")||!t.name.startsWith("settings_")&&!t.name.startsWith("config_portable")){return true}n.format(t.name,t.value)}).promise().done(function(){if(t){n.save()}})},save:function(){var e=core.get_global_vars(["config_portable","settings"]);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-manage-config=1&save=1&"+Convert.json_to_query(e),dataType:"text",success:function(e){if(!session.status(e)){return}},error:function(){}});this.current.set()},events:function(e){var t=this,n=t._.funcs.event("reset");if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"tconfig.cgi"){var a=this._.form.tconfig(),i=a.find("select:not([multiple]), input"),s="body";t.apply();i.on("input",function(e){t.format($(this).attr("name"),$(this).val());if(e.originalEvent!==undefined){theme_config_controls(1)}});var r="resize.cnff";$(window).off(r);$(window).on(r,function(e){e.preventDefault();var n=t._.form.tconfig(),a=n.find(".ui_form_end_buttons"),i=a.length;if(!i){$(this).off()}else{var s=n.find('input[name="settings_leftmenu_width"]');$(".mobile-menu-toggler:visible").length?s.prop("disabled",true):s.prop("disabled",false);var r='input[name="settings_side_slider_fixed"]',o=settings_navigation_always_collapse||window.matchMedia("(max-width: 1365px)").matches?true:false,l=n.find('input[name="settings_side_slider_enabled"]:checked').val()!="false";if(o&&!$.browser.mobile){n.find('input[name="settings_side_slider_fixed"][value="false"]').trigger("click")}l&&n.find(r).prop("disabled",o)}}).trigger(r);(function(){var e=a.find("#atrestore:not(.disabled)");$(s).undelegate(e,"click");$(e).off("click.confirm");$(e).on("click",function(){var e=get_onbeforeunload_status(),t=2500;set_onbeforeunload_status(0);if(e){setTimeout(function(){set_onbeforeunload_status(e)},t)}});$(e).confirmation({classNameRemove:"btn-default"},function(){$(this).off();var e=$(this);if(!e.hasClass("btn-inverse")){setTimeout(function(){spinnerfy_buttons(e,[1.5,-33,"small",false]);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-settings=1&restore=1",success:function(e){if(!session.status(e)){return}theme_reload()},error:function(t){e.addClass("btn-danger").removeClass("btn-default btn-inverse opacity-0_5")}})},0)}})})();(function(){var e=a.find('input[name="settings_sysinfo_theme_updates"]').first().parents("td").parent("tr");if(e.length){var t=get_server_data("theme-version"),n="tmp_spinner_theme_version",i="data-theme-version-container",s="data-theme-versions",r="data-theme-stable-version",o=e.find("td").first(),l=o.find(".smaller"),d=e.next("tr").find("td").first().find("b");l.append(' ('+theme_language("global_installed_version").toLowerCase()+" "+t+')"+theme_spinner_small("in-btn-md "+n+""," ","width:10px; height:10px; margin-left: 5px;"));$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-theme_latest_version=1",data:false,dataType:"json",success:function(e){var a=String(),o=e[0],l=o!=e[1]?e[1]:false,d=$("[data-text-installed]"),c=$("."+n),f=$("em["+r+"]"),_=$("span["+s+"]"),u=5;if(t){t=t.toString();var g=t.match(/([\d\.]+)/);if(g){u=g[1].length}}if(o){o=o.toString();var p=o.match(/([\d\.]+)/);if(p){u=p[1].length}}if(l){l=l.toString()}if(o&&o!=t){a+=", "+theme_language("global_latest_stable").toLowerCase()+" '+o+""}if(l&&l!=t){a+=", "+theme_language("global_latest_beta").toLowerCase()+" '+l+""}if(t&&t.length<=u&&o&&o.length<=u&&o.toString()!=t.toString()){f.addClass("text-danger")}if(a&&!a.length){d.text(theme_language("global_installed_and_latest_version").toLowerCase());f.addClass("text-success")}_.replaceWith(a);c.remove()},error:function(){}})}})();this._.funcs.dependent_radios("settings_right_table_links_type",["settings_right_table_animate_icons","settings_right_table_grayscaled_icons"],true);this._.funcs.dependent_radios("settings_hotkeys_active",["settings_hotkey_custom_1_user","settings_hotkey_custom_2_user","settings_hotkey_custom_3_user","settings_hotkey_custom_4_user","settings_hotkey_custom_5_user","settings_hotkey_custom_6_user","settings_hotkey_custom_7_user","settings_hotkey_custom_8_user","settings_hotkey_custom_9_user","settings_hotkey_toggle_modifier","settings_hotkey_toggle_key_webmin","settings_hotkey_toggle_key_virtualmin","settings_hotkey_toggle_key_cloudmin","settings_hotkey_toggle_key_usermin","settings_hotkey_toggle_key_webmail","settings_hotkey_shell2","settings_hotkey_focus_search","settings_hotkey_navigation","settings_hotkey_slider","settings_hotkey_toggle_slider","settings_hotkey_reload","settings_hotkey_reload","settings_hotkey_toggle_key_night_mode","settings_hotkey_sysinfo","settings_hotkey_favorites"],true);this._.funcs.dependent_radios("settings_side_slider_enabled",["settings_side_slider_fixed","settings_side_slider_fixed_toggle","settings_side_slider_sysinfo_enabled","settings_side_slider_notifications_enabled","settings_side_slider_favorites_enabled"],true);this._.funcs.dependent_radios("settings_sysinfo_real_time_status",["settings_sysinfo_real_time_status_disk","settings_sysinfo_real_time_stored","settings_sysinfo_real_time_stored_length"],true);this._.funcs.dependent_radios("settings_sysinfo_real_time_stored",["settings_sysinfo_real_time_stored_length"],true);this._.funcs.dependent_radios("settings_sysinfo_easypie_charts",["settings_sysinfo_easypie_charts_size","settings_sysinfo_easypie_charts_width","settings_sysinfo_easypie_charts_scale"],true);this._.funcs.dependent_radios("settings_sysinfo_theme_updates",["settings_cache_interval"],true);if(plugins.navigation.switch.dashboard.get()){a.find('[name="settings_sysinfo_link_mini"]').parents("span").parent("td").parent("tr").remove()}(function(){var e=a.find('input[name="settings_table_init_datatables"]');e.on("input "+n+"",function(){var e=$(this).next("span"),t=parseFloat(this.value),n=t+" "+theme_language("theme_xhred_global_rows").toLowerCase();n=" ("+n+")";if(!e.is("span")){$(this).after('  '+n+"")}else{e.text(n)}});e.trigger("input")})();(function(){a.find('select[name="settings_navigation_color"]').on("keyup change "+n+"",function(){var e=$(this).val(),n=$("link[data-palette]"),a=e!="blue";if(a){$("head").append('')}setTimeout(function(){get_server_data("data-theme",e);n.remove();get_server_data("data-default-theme",e);$(s).find(".user-link.palette-toggle").find(".fa-sun").trigger("click");t.apply()},a?800:0)})})();(function(){a.find('input[name="settings_side_slider_enabled"]').on("change "+n+"",function(){var e="body .right-side-tabs",n=$(this).val()=="true"?true:false;$(""+e+"-toggler").toggleClass("hidden",!n);$(""+e+"").toggleClass("hidden",!n);if(n){$('input[name="settings_side_slider_sysinfo_enabled"][value="true"], input[name="settings_side_slider_notifications_enabled"][value="true"], input[name="settings_side_slider_favorites_enabled"][value="true"]').trigger("click")}t.apply();page_resized();settings_side_slider_fixed&&plugins.slider.state(~~n)});a.find('input[name="settings_side_slider_fixed"]').on("change "+n+"",function(){vars.slider.pinned=-1;var e=$(".right-side-tabs-dismiss .fa2-collapse-right"),n=$(this).val()=="true"?true:false;plugins.slider.state(n);e.toggleClass("fa-rotate-45",!n);t.apply()});a.find('input[name="settings_side_slider_sysinfo_enabled"], input[name="settings_side_slider_notifications_enabled"], input[name="settings_side_slider_favorites_enabled"]').on("change "+n+"",function(){var e="right-side-tabs-"+$(this).attr("name").split("_")[3],t=$(this).attr("name"),n=$(s).find("#"+e).hasClass("active"),a=$('input[name="settings_side_slider_sysinfo_enabled"][value="true"]:checked, input[name="settings_side_slider_notifications_enabled"][value="true"]:checked, input[name="settings_side_slider_favorites_enabled"][value="true"]:checked').length;if($(this).val()=="true"){$(s).find('a[href="#'+e+'"], #'+e+"").removeClass("hidden").parent().removeClass("hidden");if(t==="settings_side_slider_notifications_enabled"){$(".right-side-tab-notification-asterix").removeClass("invisible hidden hidden-forged");$(".right-side-tabs-toggler .badge.badge-danger").removeClass("invisible hidden hidden-forged");setTimeout(function(){if(typeof plugins.slider.badge==="function"){plugins.slider.badge()}},300)}}else{$(s).find('a[href="#'+e+'"], #'+e+"").addClass("hidden");if(n&&a){$("body #right-side-tabs").find("li:not(.active) a:not(.hidden)").first().trigger("click")}else if(a===0){$('input[name="settings_side_slider_enabled"][value="false"]').trigger("click")}if(t==="settings_side_slider_notifications_enabled"){$(".right-side-tab-notification-asterix").addClass("invisible hidden hidden-forged");$(".right-side-tabs-toggler .badge.badge-danger").addClass("invisible hidden hidden-forged");plugins.favicon.set(0)}}theme.config.apply()})})();(function(){a.find('select[name="settings_navigation_color"]').after(' ');var e=a.find(".settings_navigation_color_toggle");e.on("click",function(){a.find("."+$(this).attr("data-name")+"_reset, ."+$(this).attr("data-name")+"_rows").toggleClass("hidden");$(this).toggleClass("forced")});var i=a.find('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_saturation_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]');a.find(".settings_navigation_color_reset").on("click",function(){var e="grayscale(0) sepia(0) saturate(1) hue-rotate(0deg) invert(0) brightness(1) contrast(1)",t="filter: "+e+";";$(".visible-xs.mobile-menu-toggler").attr("style","position: fixed;"+t);$("aside, .visible-xs.mobile-menu-toggler").attr("style","z-index: 10; overflow: visible; transform: translate("+settings_leftmenu_width+"px, 0px);"+t);settings_side_slider_palette==="nav"&&$("#right-side-tabs").add("#right-side-tabs + .right-side-tabs-toggler").css({filter:e});a.find('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"]').val(0);a.find('input[name="settings_saturation_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]').val(1);i.each(function(){$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val())})});i.on("input "+n+"",function(){var e="grayscale("+a.find('input[name="settings_grayscale_level_navigation"]').val()+") sepia("+a.find('input[name="settings_sepia_level_navigation"]').val()+") saturate("+a.find('input[name="settings_saturation_level_navigation"]').val()+") hue-rotate("+a.find('input[name="settings_hue_level_navigation"]').val()+"deg) invert("+a.find('input[name="settings_invert_level_navigation"]').val()+") brightness("+a.find('input[name="settings_brightness_level_navigation"]').val()+") contrast("+a.find('input[name="settings_contrast_level_navigation"]').val()+")";style="filter: "+e+";";$(".visible-xs.mobile-menu-toggler").attr("style","position: fixed;"+style);$("aside, .visible-xs.mobile-menu-toggler").attr("style","z-index: 10; overflow: visible; transform: translate("+settings_leftmenu_width+"px, 0px);"+style);settings_side_slider_palette==="nav"&&$("#right-side-tabs").add("#right-side-tabs + .right-side-tabs-toggler").css({filter:e});a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());theme.config.apply()});i.each(function(e){a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());$(this).parent().parent("td").parent("tr").addClass("hidden settings_navigation_color_rows hidden-skip");if(e===0){$(this).parent().parent("td").parent("tr").prev("tr").addClass("hidden-dependent-skip")}}).promise().done(function(){if(uri_parse_param("search")){e.trigger("click")}});setTimeout(function(){$(".mobile-menu-toggler:visible").length&&$('input[name="settings_leftmenu_width"]').prop("disabled",true)},100);var s=a.find('input[name="settings_leftmenu_width"]');s.on("click keyup change "+n+"",function(e){page_adjust($(this).val(),$(this).val());a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());theme.config.apply();vars.navigation.width_initial=parseInt($(this).val())});s.each(function(){a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());vars.navigation.width_initial=parseInt($(this).val())});(function(){t._.funcs.dependent_radios("settings_navigation_always_collapse",["settings_leftmenu_width"]);a.find('input[name="settings_navigation_always_collapse"]').on("change "+n+"",function(){if($(this).val()=="true"){$("html").attr("data-navigation-collapsed",1);$(".mobile-menu-toggler").removeClass("visible-xs");plugins.navigation.collapse()}else if($(this).val()=="false"){$("html").attr("data-navigation-collapsed",0);$(".mobile-menu-toggler").addClass("visible-xs")}page_resized()})})();a.find('input[name="settings_leftmenu_user_html"]').on("keyup "+n+"",function(){$("aside ul.user-html li.user-html-string").html($(this).val())});t._.funcs.dependent_radios("settings_leftmenu_netdata",["settings_leftmenu_netdata_link"],true);if(!$(".right-side-tabs-toggler").length){a.find('input[name="settings_side_slider_enabled"][value="false"]').trigger("click");a.find('input[name="settings_side_slider_enabled"]').attr("disabled","disabled")}page_resized()})();$('[data-toggle="popover"]:not(.tconfig-popover)').popover({sanitize:false});var o=$('[action="tconfig.cgi"] sup.tconfig-popover');o.popover({sanitize:false,container:$('[action="tconfig.cgi"] .col_value').first()}).on("shown.bs.popover",function(){$(this).parent().parent().parent().addClass("popover-active")}).on("hidden.bs.popover",function(){$(this).parent().parent().parent().removeClass("popover-active")});var l=$('[name="settings_sysinfo_hidden_panels_user"]');l.on("input "+n+"",function(){settings_sysinfo_hidden_panels_user={};var e=$(this),t=e.val();if(t&&t.length){t.forEach(function(t){var n=e.find('option[value="'+t+'"]').text();settings_sysinfo_hidden_panels_user[t]=n})}setTimeout(function(){if($.isEmptyObject(settings_sysinfo_hidden_panels_user)){settings_sysinfo_hidden_panels_user=""}else{settings_sysinfo_hidden_panels_user=JSON.stringify(settings_sysinfo_hidden_panels_user)}})});var d=$('textarea[name="settings_leftmenu_custom_links"]'),c=d.val();d.length&&d.val(Convert.htmlDecode(c).replace(///g,"/"));a.find("#atsave:not(.btn-inverse):not(.disabled)").on("click",function(e){e.preventDefault();var t=$(this);spinnerfy_buttons(t);set_onbeforeunload_status(0,0);var n="goto_webmin_default_module",i=a.find('select[name="'+n+'"]');if(i.length){var s=$.trim(i.val());if(get_access_level()===0){core.updateModuleData("/webmin/edit_startpage.cgi","/webmin/change_startpage.cgi",{gotomodule:s})}else{settings_webmin_default_module=s}}theme.config.apply();theme.config.save();setTimeout(function(){plugins.navigation.reload();theme_config_controls(0);despinnerfy_buttons(0,t);if(settings_sysinfo_real_time_status){if(typeof stats==="object"){stats.general.enable()}else{load.bundle(v___server_extensions_path+"/stats/stats",0,["stats.general.query()"])}}else{if(typeof stats==="object"){stats.general.disable()}}},600)})}(function(){var t=v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"tconfig.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-backgrounds.cgi";if(!e&&t){plugins.navigation.reset()}if(!e&&t){if(check_location_resource("/settings-logos.cgi?saved=1")){$.each($(".file_chooser_button_preview:first"),function(){if(!$(this).hasClass("disabled")){if(!matchMedia("(max-width: 1080px)").matches){if($("aside + .__logo").length){$(".__logo img").attr("src",$("[data-image-lga]").attr("data-image"));$("aside + .__logo").attr("style","transform: translate(0px, 0px);");setTimeout(function(){$(".__logo").transition({y:"-140px"},1200)},400)}else{$("aside").after('');setTimeout(function(){$(".__logo").transition({y:"-140px"},1200)},400)}}}else{$("aside + .__logo").remove()}})}var n=$(".btn.authentic_update:not(.disabled), .page_footer_ajax_submit:not(.disabled)");n.on("click",function(){spinnerfy_buttons($(this),[1.5,-28,"small",false])});setTimeout(function(){if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"){$(".end_submits").parent("td").after('
'+theme_language("settings_right_theme_bgs")+' '+theme_language("settings_right_theme_logos")+" '+theme_language("global_save")+" ")}},1300)},10)}if(!e&&(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-backgrounds.cgi")){$(function(){var e=$('input[name="authenticated_logo"]:checked, input[name="authenticated_bg"]:checked'),t=e.val(),n=$('input[name="unauthenticated_logo"]:checked, input[name="unauthenticated_bg"]:checked'),a=n.val();function i(n){typeof n=="undefined"?n=e:false;var a=["authenticated_logo_file","authenticated_bg_file"];if(n.val()!="1"){$.each(a,function(e,t){$('input[name="'+t+'"]').parents(".file-input-wrapper").addClass("disabled").prev(".file_chooser_button_preview").addClass("disabled")})}else{$.each(a,function(e,n){$('input[name="'+n+'"]').parents(".file-input-wrapper").removeClass("disabled");if(t=="1"){$('input[name="'+n+'"]').parents(".file-input-wrapper").prev(".file_chooser_button_preview").removeClass("disabled")}})}}i();$('input[name="authenticated_logo"], input[name="authenticated_bg"]').on("change",function(){i($(this))});function s(e){typeof e=="undefined"?e=n:false;var t=["unauthenticated_logo_file","unauthenticated_bg_file"];if(e.val()!="1"){$.each(t,function(e,t){$('input[name="'+t+'"]').parents(".file-input-wrapper").addClass("disabled").prev(".file_chooser_button_preview").addClass("disabled")})}else{$.each(t,function(e,t){$('input[name="'+t+'"]').parents(".file-input-wrapper").removeClass("disabled");if(n=="1"){$('input[name="'+t+'"]').parents(".file-input-wrapper").prev(".file_chooser_button_preview").removeClass("disabled")}})}}s();$('input[name="unauthenticated_logo"], input[name="unauthenticated_bg"]').on("change",function(){s($(this))})});$(".file_chooser_button_preview").on("mouseout",function(e){$(this).css("background","white")}).on("mouseover",function(e){$(this).css("background","#eee")});$.each($(".file_chooser_button_preview"),function(){if($(this).data("image")){$(this).popover({trigger:"hover",sanitize:false,html:true,content:function(){return""}})}})}})();this.current.set()}}};const quirks={active_element:function(){if(document.activeElement&&$(document.activeElement).is("body")){return v___page_activeElement}else{return document.activeElement}},local_storage:{safari:function(){if(typeof localStorage=="object"){try{localStorage.setItem("d41d8cd98f00",1);localStorage.removeItem("d41d8cd98f00")}catch(e){Storage.prototype._setItem=Storage.prototype.setItem;Storage.prototype.setItem=function(){};vars.local_storage=0}}}},render:{apple:function(){browser.detect.safari(1)&&$("html").css("overflow","auto");var e=vars.h.selector.content.get();if(browser.detect.safari()){e.addClass("browser_safari")}if(navigator.userAgent.match(/(iPod|iPhone|iPad)/)){e.data("AppleMobileDev",true);e.attr("style","-webkit-overflow-scrolling: touch !important; overflow-y: scroll !important;")}}},clean:function(){$("style[data-err]").remove()},temporary:function(){setTimeout(function(){if(typeof settings_sysinfo_real_time_status==="boolean"){settings_sysinfo_real_time_status=~~settings_sysinfo_real_time_status;theme.config.save()}},2e3)}};const regex={matches:function(e,t,n,a){n||(n=1);var i=[];var s;while(s=t.exec(e)){i.push(s[n])}if(a){i=i.slice(-1)[0]}return i}};const XHR={headers:function(e){return[e.getAllResponseHeaders(),e.getResponseHeader("content-type"),e.getResponseHeader("content-disposition"),e.getResponseHeader("content-length")]}};const plugins={};plugins.shell=function(){var e=function(){return $("body").find(".-shell-port-").hasClass("opened")},t=function(){return $t_uri_cloudmin&&$('a[target="page"][href*="/server-manager/save_serv.cgi"][href*="shell=1"]').length},a=function(){var e=t();if(e){return v___location_prefix+"/server-manager/shell.cgi"}else if(core.moduleAvailable("shell")){return v___location_prefix+"/shell/index.cgi"}else{return 0}},s=function(){if(!u()){$(".user-link.ported-console").addClass("hidden")}else{if(settings_show_terminal_link2!=false){$(".user-link.ported-console").removeClass("hidden")}}},n=function(){vars.shell.processing=0;$('.-shell-port- input[data-command="true"]').removeAttr("readonly")},r=function(e,t,a,i){return'"},o=function(e){var a=t(),i=$('select[name="sid"]').val();if(!e){e=""}if(!i){i=0}$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-shell-insert=1&xhr-shell-inserted="+e+"&xhr-shell-cms="+a+"&xhr-shell-cmsid="+i,dataType:"text",complete:function(e){e=e.responseText;if(!session.status(e)){return}var t=JSON.parse(e);localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify(t))}})},l=function(e,t,a){$(e).next("pre").remove();p();_(t);a.scrollTop(a[0].scrollHeight);setTimeout(function(){vars.shell.processing=0;vars.shell.history=0;t.removeAttr("readonly").focus()},100)},_=function(e){e.val("");e.focus()},c=function(e){var t=$("body").find(".-shell-port-"),a=typeof e=="undefined"?a=false:a=e.startsWith("!")?e.substr(1):e,i=t.find("input"),s="data-shell-host",n=t.find(".-shell-port-pwd").attr("data-pwd"),r=t.find("["+s+"]"),l=r.attr(s);if($t_uri_cloudmin){var _=$('aside [name="sid"] option:selected');current_host_name=_.attr("title")||_.text();r.text(current_host_name)}else{r.text(l)}o(false);if(a){i.val(a);var c=$.Event("keydown");c.which=13;i.trigger(c)}t.css("bottom","0vh").addClass("opened");m();p();setTimeout(function(){if(!a){focus();i.focus()}},20)},d=function(){var e=$("body").find(".-shell-port-"),t="command-shell-editor-spinner";e.css("bottom","100vh").removeClass("opened");if(v___module==v___module_file_manager){typeof __f__state__changed==="function"&&__f__state__changed()}$("."+t).remove();m(true)},f=function(e){var t=$(".-shell-port-container .-shell-port-cmd"),a="invisible";if(e){t.addClass(a)}else{t.removeClass(a)}},p=function(){if(core.moduleAvailable("shell")==1){var e=parseInt($("body").find(".-shell-port-cmd").width()),t=parseInt($("body").find(".-shell-port-prompt").width());$("body").find('.-shell-port- input[data-command="true"]').css("width",e-t-50+"px")}},u=function(){var e=t();if(core.moduleAvailable("shell")==1||e){return 1}else{return 0}},g=function(e){var t=$("body").find(".-shell-port-"),a=t.find(".-shell-port-pwd"),i=a.attr("data-home");if(typeof e==="string"){e=Convert.uriDecodeComponent(e);var s=e&&e.endsWith("/")?e.slice(0,-1):e,n=s.split("/").pop();if(!n){n="/";e="/"}if(get_access_level()==2){e=get_user_home()+e}if(e===i){n="~"}e=Convert.htmlEscape(e);a.attr("data-pwd",e).attr("title",e).text(n)}},m=function(s){var n=$(document.body).find(".-shell-port-"),g='[data-command="true"]',m=n.find("input"+g+""),v=n.find("div[data-output]"),b=n.find(".-shell-port-container"),x=n.data("autocomplete"),y=$(window),A=".plugin-shell";if(s){y.off("keydown"+A+"");y.off("keyup"+A+"");b.off("click"+A+"");return}y.on("keydown"+A+"",function(t){var a=this,i=e(),s=$(".modal-shell-config:visible").length,r=String.fromCharCode(t.which).toLowerCase();if(t[settings_hotkey_toggle_modifier]&&r==settings_hotkey_shell2&&theme_shortcuts_modifier_unique(t)){t.preventDefault();if(i){d()}return}if((t.altKey||t.ctrlKey)&&String.fromCharCode(t.which).toLowerCase()=="l"){t.preventDefault()}if(typeof a.shell_request_interrupted==="undefined"){a.shell_request_interrupted=0}if(typeof this.last_pressed_times==="undefined"){this.last_pressed_times=0}else{this.last_pressed_times+=1}setTimeout(function(){a.last_pressed_times=0},vars.event.double_click_delay);if(r==="c"&&a.last_pressed_times>1&&t.ctrlKey&&!t.shiftKey&&!t.altKey&&!t.metaKey){a.shell_request_interrupted=1;typeof a.shell_request==="object"&&a.shell_request.state()==="pending"&&a.shell_request.abort();setTimeout(function(){a.shell_request_interrupted=0},1e3);return}if(this.searching||r==="r"&&t.ctrlKey&&!t.shiftKey&&!t.altKey&&!t.metaKey){t.preventDefault();if(typeof a.shell_request==="object"&&a.shell_request.state()==="pending"){return}var o=$(".-shell-port-type"),l=$('.-shell-port- input[data-command="true"]'),_="reverse-i-search",c="data-searching";b.scrollTop(b[0].scrollHeight);this.searching=1;run_search=function(e){var t=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands")),a=t.filter(function(t){return t.includes(e)});return $.unique(a).reverse()},update_search=function(e,i){if(!this.used_index||i){this.used_index=0}if(t.ctrlKey){if(r==="c"){cancel_search(1);return}if(r!=="r"){return}}if(JSON.stringify(e)==JSON.stringify(this.results)&&!i){if(t.shiftKey){--this.used_index}else{++this.used_index}}else{this.results=e}if(e.length<=this.used_index){this.used_index=0}if(this.used_index<0){this.used_index=e.length-this.used_index-2}var s=this.searching_shell_str_replaced.find("span["+c+"]"),n=s.text();var o=localStorage.getItem(v___server_hostname+"-"+"shell_command_last");if(!a.pre_searched&&o){if(o==="undefined"){o=String()}a.pre_searched=o}if(!n&&a.pre_searched){s.text(a.pre_searched);var _=run_search(a.pre_searched);update_search(_,0);return}if(!n||!e.length){failed_search();return}else{success_search()}if(e){l.val(Convert.htmlUnEscape(e[this.used_index]))}p()},failed_search=function(){var e=a.searching_shell_str_replaced.html();if(!e.includes("failed reverse")){a.searching_shell_str_replaced.html(e.replace(_,"failed "+_+""))}p();var t=new Audio("data:audio/ogg; codecs=opus;base64,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MsYYY85BCJ1zjjHnIITQOceYcxBC55xjzDkIoXOMMeacAACgAgcAgAAbRTYnGAkqNGQlABAOAAAYw5hzjDkGnYQKIecgdA5CKqlUCDkHoXMQSkmpeA46KSGUUkoqxXMQSgmhlJRaKy6GUkoopaTUUpExhFJKKSWl1ooxpoSQUkqptVaMMaGEVFJKKbZijI2lpNRaa60VY2wsJZXWWmutGGOMaym1FmOsxRhjXEuppRhrLMYY43tqLcZYYzHGGJ9baimmXAsAMHlwAIBKsHGGlaSzwtHgQkNWAgC5AQAIQkoxxphjzjnnnHPOSaUYc8455yCEEEIIIZRKMeacc85BByGEEEIoGXPOOQchhBBCCCGEUFLqmHMOQgghhBBCCCGl1DnnIIQQQgghhBBCSqlzzkEIIYQQQgghhJRSCCGEEEIIIYQQQggppZRCCCGEEEIIIZQSUkophRBCCCWEEkoIJaSUUgohhBBCKaWEUkJJKaUUQgillFBKKaGUkFJKKaUQQiillFBKKSWllFJKJZRSSikllFBKSimllEoooZRQSimllJRSSimVUkopJZRSSgkppZRSSqmUUkoppZRSUkoppZRSKaWUUkoppaSUUkoppVJKKaWUEkpJKaWUUkqllFBKKaWUUlJKKaWUSgqllFJKKaUAAKADBwCAACMqLcROM648AkcUMkxAhYasBABSAQAAQiillFJKKTWMUUoppZRSihyklFJKKaWUUkoppZRSSimVUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKAcDdFw6APhM2rI5wUjQWWGjISgAgFQAAMIYxxphyzjmllHPOOQadlEgp5yB0TkopPYQQQgidhJR6ByGEEEIpKfUYQyghlJRS67GGTjoIpbTUaw8hhJRaaqn3HjKoKKWSUu89tVBSainG3ntLJbPSWmu9595LKinG2nrvObeSUkwtFgBgEuEAgLhgw+oIJ0VjgYWGrAIAYgAACEMMQkgppZRSSinGGGOMMcYYY4wxxhhjjDHGGGOMMQEAgAkOAAABVrArs7Rqo7ipk7zog8AndMRmZMilVMzkRNAjNdRiJdihFdzgBWChISsBADIAAMRRrDXGXitiGISSaiwNQYxBibllxijlJObWKaWU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");t.play()},success_search=function(){var e=a.searching_shell_str_replaced.html();a.searching_shell_str_replaced.html(e.replace("failed "+_+"",_));p()},cancel_search=function(e){o.html(a.searching_shell_str);a.searching_shell_str=0;a.searching_shell_str_replaced=0;a.searching=0;if(e){l.val(String())}p()};if(!this.searching_shell_str){this.searching_shell_str=o.html()}if(!this.searching_shell_str_replaced){this.searching_shell_str_replaced=o.html("("+_+")`': ");p()}else{var f=this.searching_shell_str_replaced.find("span["+c+"]"),u=f.text();if(t.key&&t.key.length===1){var g=t.ctrlKey||t.altKey||t.metaKey?String():t.key,y=u+g;y&&(a.pre_searched=y,localStorage.setItem(v___server_hostname+"-"+"shell_command_last",y));f.text(y);var A=run_search(f.text());update_search(A,g)}}if(t.keyCode===8){var k=this.searching_shell_str_replaced.find("span["+c+"]"),w=k.text(),C=w.slice(0,-1);w&&(a.pre_searched=C,localStorage.setItem(v___server_hostname+"-"+"shell_command_last",y));k.text(C);var S=run_search(k.text());update_search(S,1);return}if(t.keyCode===9||t.keyCode===13||t.keyCode===27||t.keyCode===37||t.keyCode===38||t.keyCode===39||t.keyCode===40){cancel_search()}return}if(i&&t.keyCode===27&&!s){d();return}if(i&&t.keyCode===38){t.preventDefault()}if(i&&t.keyCode===9&&m.is(":focus")){t.preventDefault();if(!x){return}var I=":"+":"+":"+":",V=m.val().trim().split(/\s+(?!-)/),T=V.length,E=V[0]&&V[0].indexOf("-")===-1?0:1,O=V[1]&&V[1].indexOf(":")===-1?0:1,M=m.val().endsWith(" "),z=$.trim(V[0])==="service",q=$.trim(V[0])==="systemctl",Z=$.trim(V[0])&&$.trim(V[0]).startsWith("chown"),U=V.length===1&&m.val().length&&!E&&!M?"commands":z||q?"services":Z?"permissions":"lists";if(!$.trim(m.val()).length){return}var J=m.val(),j=n.find(".-shell-port-pwd"),K=j.attr("data-pwd");if(U==="services"){U=z?"service":"systemctl";if(U==="systemctl"&&V.length!==3){return}J=U=="service"?$.trim(V[1]):$.trim(V[2]);if($.trim(V[0])==="service"&&(V.length===2&&M||V.length===3)){if(V.length===3){J=I+$.trim(V[1])+I+$.trim(V[2])}else{J=I+$.trim(V[1])}}}if(Z){if(T===1&&!M){m.val($.trim(V[0])+" ");return}if(!O||!$.trim(V[1])){U="users";J=$.trim(V[1])}else if(!M&&!V[2]){U="groups";J=$.trim($.trim(V[1]).split(":")[1])}else{U="lists";J=K+"/"+I+$.trim(V[2])}}if(U==="lists"&&!Z){J=K+"/"+I+$.trim(V[1])+I+$.trim(V[0])+I+$.trim(V[2])}$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-get_autocompletes=1&xhr-get_autocomplete_type="+U+"&xhr-get_autocomplete_string="+J+"",data:false,dataType:"json",success:function(e){var t=e.length;if(t===1){if(U==="service"||U==="systemctl"||U==="lists"){var a=$.trim(V[0]),i=$.trim(V[0])+" "+$.trim(V[1]);if(U==="lists"){if(a==="cd"&&e[0].endsWith("/")||a!=="cd"){if(a==="cd"||a==="cat"){m.val(a+" "+e[0])}else{if($.trim(V[2])){m.val(i+" "+e[0]+"")}else{m.val(a+" "+e[0]+"")}}}}else{if(a==="service"&&(V.length===2||V.length===3)){if(V.length===2){m.val(a+" "+e[0]+" ")}else if(V.length===3){m.val($.trim(V[0])+" "+$.trim(V[1])+" "+e[0])}}else if(a==="systemctl"&&V.length===3){m.val(a+" "+$.trim(V[1])+" "+e[0])}}}else{if(Z){if(!O){m.val($.trim(V[0])+" "+e[0]+":")}else if(!M&&!V[2]){m.val($.trim(V[0])+" "+$.trim($.trim(V[1]).split(":")[0])+":"+e[0]+" ")}else{m.val($.trim(V[0])+" "+$.trim(V[1])+" "+e[0]+"")}}else{m.val(e[0]+" ")}}}else if(t>1){var s=""+h()+" "+Convert.htmlEscape(m.val())+""+"\n";v.find("pre").append(s);v.find("pre").append(Convert.htmlEscape(e.join("\n")+"\n"));b.scrollTop(b[0].scrollHeight)}setTimeout(function(){m.focus().mousedown()},10)},error:function(e){session.status(e.responseText)}})}}).on("keyup"+A+"",function(s){var u=this,g=e(),b=$(".modal-shell-config:visible").length;if(g&&!b){var x=0,y=0,A=0,k=$(".form-control.sidebar-search"),w=t(),C=$('select[name="sid"]').val(),S=0;var I=a();if(!I){return}if(g||k.is(":focus")){if(s.keyCode===8){vars.shell.history=0}}if(g){x=$.trim(m.val());y=1;A=1}else{x=k.val();y=typeof k.val()!="undefined";A=0}if((A||y&&(!x.trim()||x.trim().startsWith("!")))&&(s.keyCode==38||s.keyCode==40)){s.preventDefault();s.stopPropagation();typeof localStorage.getItem(v___server_hostname+"-"+"shell_commands")=="undefined"?localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify({})):false;var V=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands")),T=V?V.length:0;if(vars.shell.history===0&&!x&&s.keyCode==40){return}else if(vars.shell.history===0&&x&&s.keyCode==38){S=1;return}else{vars.shell.history=s.keyCode==40?++vars.shell.history:--vars.shell.history}if(vars.shell.history<0&&s.keyCode===38){vars.shell.history=T-1}else if(vars.shell.history>T){vars.shell.history=0}if(V&&V[vars.shell.history%T]){if(!$.isEmptyObject(V)&&(vars.shell.history==T&&s.keyCode===38||vars.shell.history==T&&s.keyCode===40||S)){if(g){m.val("").focus()}else{k.val("").focus()}vars.shell.history=0;return}if(g){var E=V[vars.shell.history%T].replace(/^!/,"");m.val(Convert.htmlUnEscape(E)).focus()}}return}else if(y&&x.trim().startsWith("!")&&s.keyCode==27){s.preventDefault();s.stopPropagation();k.val("").focus();return}if(y&&x.trim().startsWith("!")&&s.keyCode==13){k.addClass("_shell_form_");s.preventDefault();s.stopPropagation();if(core.moduleAvailable("shell")==1||w){m.val(x.trim().substring(1)).focus();c();var O=$.Event("keyup");O.keyCode=13;m.trigger(O)}}var M=n.find(".-shell-port-container"),z=n.find(".-shell-port-pwd"),q=z.attr("data-pwd"),Z=$.trim(m.val()),U=0,J=s.keyCode?s.keyCode:s.which,j=(s.altKey||s.ctrlKey)&&String.fromCharCode(s.which).toLowerCase()=="l";if(!m.is(":focus")&&!check_selected_text()){if(!s.ctrlKey&&!s.altKey&&!s.shiftKey&&!s.metaKey){m.val(m.val()+String.fromCharCode(s.which).toLowerCase())}m.focus()}if(Z&&J===13||j){if(M.find("[data-searching]").length){return}if(core.moduleAvailable("shell")||w){if(vars.shell.processing===1){return}vars.shell.processing=1;if(Z==="clear"||Z==="reset"||Z==="exit"||j){v.find("pre").html("");_(m);if(Z=="exit"){d()}}if(Z==="cd ~"){U=Z;Z="cd "+z.attr("data-home")}var K=false;if(Z==="cd /"){K="/"}if(Z==="history -c"){localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify({}));var W=""+h()+" "+Convert.htmlEscape(Z)+""+"\n";v.find("pre").append(W);_(m);M.scrollTop(M[0].scrollHeight);var D=r(I,w,null,q),P=new FormData($(D)[0]);$.ajax({type:"POST",url:I+"?fetch-content=1",data:P,dataType:"text",cache:false,contentType:false,processData:false,success:function(e){if(!session.status(e)){return}o(Z);vars.shell.processing=0},error:function(e){}});return}else if($.trim(Z).startsWith("history -d")){var Q=Z.split(" "),R=Q[2];if(R&&R.length&&Test.numeric(R)){$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-shell-pop="+R+"&xhr-shell-cms="+w+"&xhr-shell-cmsid="+C,data:false,dataType:"text",cache:false,contentType:false,processData:false,success:function(e){if(e=="1"){var t=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands"));localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify(t.filter(function(e,t){return t!==parseInt(R)-1})))}o(Z)},error:function(e){}})}_(m);vars.shell.processing=0;return}else if(Z.startsWith("history")){_(m);var N=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands")),G=N?N.length:0,L=G?G.toString().length:0,W=""+h()+" "+Convert.htmlEscape(Z)+""+"\n";$.each($(N),function(e,t){var a=e.toString().length,s="";for(i=0;i"+h()+" "+Convert.htmlEscape(m.val()),te=F==="view"?1:0,ae=te?"viewer":"editor";var ie=get_access_level();if(ie==2||ie==3){var se=new RegExp("^"+get_user_home(),"");q=q.replace(se,"");if(!q){q="/"}}if(Y.endsWith("/")||Y.includes("../")||H&&H[1].includes("/")&&!H[1].startsWith("/")){B.append(ee+" \nCan not open file "+ae+". Unsupported path expression.\n");l(_e,m,M);return}edit_file(H[1],q,[{call:"plugins.shell.toggle"},{call:"plugins.shell.done",params:[_e,m,M]},{call:"plugins.shell.close"}],te,0,0,te?1:0);B.append(ee+" \nOpening internal file "+ae+". "+theme_spinner_small(undefined,"white command-shell-editor-spinner smaller2")+"\n");f(1);M.scrollTop(M[0].scrollHeight);o(Z);return}if($.trim(Z)==="clear"||$.trim(Z)==="reset"||$.trim(Z)==="exit"||j){vars.shell.processing=0;vars.shell.history=0;p();m.focus();!j&&o(Z);return}var ne=r(I,w,Z,q),re=new FormData($(ne)[0]);m.attr("readonly","true");var oe=0,le=0,_e=".-shell-port-cmd",ce=".-shell-port-container",de=false,fe=0;u.shell_request=$.ajax({xhr:function(){var e=new window.XMLHttpRequest;e.addEventListener("progress",function(e){var t=e.target.responseText;if(!session.status(t)){u.shell_request.abort();return}if(t&&t.length&&/[\x1B]/.test(t)){fe=1;u.shell_request.abort();return}t?le++:false;if(le>=1&&!oe){if(t){$(_e).after("
");oe++;$(ce).addClass("progressing")}}else if(oe){var a=extract_content(t,"
","
",1);if(a){a=a.replace(/<(b)[^>]*>[^<]*(<\/b>)/i,"");de=a;$(_e).next("pre").replaceWith(a)}M.scrollTop(M[0].scrollHeight)}},false);return e},type:"POST",url:I+"?fetch-content=1",data:re,dataType:"text",cache:false,contentType:false,processData:false,complete:function(e){$(ce).removeClass("progressing");var t=e.status;e=e.responseText;if(!session.status(e)){return}var a=$.trim(Z)==="reboot",i=$.trim(Z)==="shutdown -h now";if(fe||t!==200||get_access_level()!==3&&(a||i)){var s=theme_language("shell_aborted");if(a){s="The system is rebooting.."}else if(i){s="The system has been powered off!"}var n=t!==200?extract_content(de,"
","
",0)+(u.shell_request_interrupted?"\n^C":String()):s;if(de===false){n="Cannot establish connection to the host."}v.find("pre").append(""+h()+" "+Convert.htmlEscape(m.val())+" \n"+n+"\n");o(Z);l(_e,m,M);return}var r=h(),_=$(e).find("pre").length?$(e).find("pre"):$(e).filter("pre"),c=_.html().replace(/>>/g,">"+r+""),d=$(e).find('input[name="previous"][type="hidden"]').map(function(){return Convert.htmlEscape($(this).val())}).get();localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify(d));newPwd=$(e).find('input[name="pwd"]').val();v.find("pre").append(U?c.replace(new RegExp(Z,"g"),U):c);z.text(K?K:newPwd==z.attr("data-home")?"~":newPwd.split("/").filter(function(e){return $.trim(e)}).slice(-1)[0]).attr("data-pwd",Convert.htmlEscape(K?K:newPwd)).attr("title",Convert.htmlEscape(K?K:newPwd));if(Z==="cd .."&&newPwd==="/"){z.text("/")}l(_e,m,M)},error:function(e){}})}}}});b.on("click"+A+"","[data-shell-config]",function(){if(get_access_level()===3){return}$.ajax({type:"GET",url:v___location_prefix+"/"+"config.cgi"+"?shell",data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=$(e).find(".ui_form"),a=t.find("table.sub_table_container"),i=v___location_prefix+"/"+"config_save.cgi";a.find("a").contents().unwrap();var s=a.find("tbody"),n=$(e).find("tr th.table-title b").text();theme_alert(n,'
'+s[0].outerHTML+'
",false,"md","primary","cogs",'10 modal-shell-config" data-keyboard="false" data-backdrop="static',0);setTimeout(function(){$("[data-save-shell-config]").on("click",function(e){e.preventDefault();var t=$(this);if(t.hasClass("disabled")){return}var a=$(".modal-shell-config"),s=a.find("form").serialize();t.addClass("disabled").find("i").replaceWith(theme_spinner_small(false," "));$.ajax({type:"POST",url:i,data:s,dataType:"text",success:function(e){if(!session.status(e)){return}a.find('[data-dismiss="modal"]').trigger("click")},error:function(){}})})},300)}})}).on("click"+A+"",".-shell-port-close",function(){if(u()){d()}})},h=function(){return Convert.htmlEscape($(".-shell-port-type").text())};return{type:t,init:m,status:e,link:s,unlock:n,open:c,close:d,toggle:f,done:l,available:u,adjust:p,set:g}}();plugins.favicon=function(){var e=function(e){a.badge(e);titlenotifier.set(e);a.lastNum=e};var t=0;if(typeof a==="object"&&a.lastNum){t=a.lastNum}var a=new Favico({animation:"none"});e(t);return{set:e}}();plugins.slider=function(){var test_visibility=function(){if(settings_side_slider_fixed!==true||$(".mobile-menu-toggler:visible").length&&!vars.navigation.pinned||!$.support.spa||settings_side_slider_fixed===true&&window.matchMedia("(max-width: 1365px)").matches){set_visibility(0)}else{set_visibility(1)}},set_visibility=function(e,t){if(vars.slider.pinned===1&&!e&&$(".right-side-tabs i.fa2-collapse-right:visible").length){return}var a=get_server_data("access-level"),i="right-side-tabs",s="body ."+i+"",n=""+i+"-fixed",r="data-slider-fixed";if(a!="0"){return}if(e){$(s+"-toggler").addClass("hidden");$(s).css("right","0px").addClass(n);if(settings_side_slider_enabled){get_server_data(r,"1")}}else{if(settings_side_slider_enabled){if(!t){$(s+"-toggler").removeClass("hidden opened").css("right","0")}else{$(s+"-toggler").removeClass("hidden").addClass("opened").css("right","300px")}}if(!t){$(s).css("right","-302px")}else{$(s).css("right","0px")}$(s).removeClass(n);get_server_data(r,"0")}},display_badges=function(){if(!settings_side_slider_enabled||!settings_side_slider_notifications_enabled){return}var e="right-side-tabs",t="right-side-tab-notification-asterix",a="faa-ring faa-slow animated-hover",i="toggler button",s="i.fa-bell",n="span.badge",r="hidden hidden-force",o=$("."+e+" .list-group-item:not(.no-notifications, .opacity-0_3)").length;plugins.favicon.set(o);if(o>0){$("."+e+"-"+i+" "+n+"").removeClass(r).text(o);$("#"+e+" ."+t+"").removeClass(r).text(o)}else{$("."+e+"-"+i+" "+n+"").addClass(r).text(0);$("#"+e+" ."+t+"").addClass(r).text(0)}},check_notifications=function(){var $current_localData_notifications={};$.each(localStorage,function(e,t){if(typeof e=="string"&&e.indexOf("notifications_")>-1&&e.indexOf(v___server_hostname)>-1){var a=e.split("_")[1],i=JSON.parse(t),s=i.title,n=i.time,r=i.timestamp,o=i.message,l=i.readStatus,_=i.type,c=i.link;var d=n+"_"+s;if(_==="csf_deny"){d=n+"_"+s.replace(/\W/g,"")+o.replace(/\W/g,"")}$current_localData_notifications[d]=JSON.stringify({id:a,title:s,time:n,timestamp:r,message:o,readStatus:l,type:_,link:c});if($('.list-group-item[id="'+a+'"][data-type="'+_+'"]').length){$('.list-group-item[id="'+a+'"][data-type="'+_+'"] .list-group-item-heading small').text(moment.unix(n).fromNow())}}});var package_message_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("package_message")>-1}).length,csf_remote_version_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("csf_remote_version")>-1}).length,authentic_remote_version_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("authentic_remote_version")>-1}).length,csf_title_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("csf_title")>-1}).length;var keys=[];for(var key in $current_localData_notifications){if($current_localData_notifications.hasOwnProperty(key)){keys.push(key)}}$.each(keys.sort(),function(i,v){var vx=$current_localData_notifications[v],vxData=Test.json(vx);if(!vxData){return true}var $__id__=vxData.id,$__data__title=vxData.title,$__data__time=vxData.time,$__data__timestamp=vxData.timestamp,$__data__message=vxData.message,$__data__readStatus=vxData.readStatus,$__data__type=vxData.type,$__data__link=vxData.link;if($__data__type=="package_message"||$__data__type=="csf_remote_version"||$__data__type=="authentic_remote_version"||$__data__type=="csf_title"){var $__num=eval($__data__type+"_num");if(i+1<$__num){$__data__readStatus=1}}if(!$('.list-group-item[id="'+$__id__+'"][data-type="'+$__data__type+'"]').length){add_notification($__id__,$__data__title,$__data__time,$__data__timestamp,$__data__message,$__data__readStatus,$__data__type,$__data__link)}})},remove_all_notifications=function(){$.each(localStorage,function(e,t){if(typeof e=="string"&&e.indexOf("notifications_")>-1&&e.indexOf(v___server_hostname)>-1){delete localStorage[e]}})},mark_notification_read=function(e,t,a,i){var s=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"notifications_"+e+"_"+t));if(s){localStorage.setItem(v___server_hostname+"-"+"notifications_"+e+"_"+t,JSON.stringify({title:s.title,time:s.time,timestamp:s.timestamp,message:s.message,readStatus:a,type:s.type,link:s.link}))}i&&display_badges()},mark_group_notifications_read=function(e){var t="";if(e){t='[data-type="'+e+'"]'}$(".right-side-tabs .list-group-item"+t+":not(.no-notifications)").each(function(){$(this).addClass("opacity-0_3");mark_notification_read($(this).attr("id"),$(this).data("type"),1,0)}).promise().done(function(){display_badges()})},add_notification=function(e,t,a,i,s,n,r,o){var l=o&&(o.includes("http://")||o.includes("https://")||o.includes("ftp://")||o.includes("ftps://"))?' data-target="external"':"",_=l?"data-href":"href";$(".right-side-tabs .list-group").prepend('
'+t+" "+moment.unix(a).fromNow()+"
"+s+"
");$(".right-side-tabs-no-notifications").remove();display_badges();if(!v___initial_load){mark_no_notifications()}},mark_no_notifications=function(){var e=browser.detect.safari(1),t=e?2:0;var a=function(){var e=theme_language("notification_none");$(".right-side-tabs .list-group").prepend('
'+e.toUpperCase()+"
");$(".right-side-tabs-no-notifications").animate({opacity:"1"},175,function(){})};if($(".right-side-tabs .list-group-item").length===0){if(e){setTimeout(function(){a()},2)}else{a()}}setTimeout(function(){display_badges()},175+t)},update_right_pane_favorites=function(){if(typeof plugins.favorites.fetch!="function"){return}var e=plugins.favorites.fetch(),t=$("#right-side-tabs .no-favorites_data");$("#right-side-tabs .favorites-dcontainer .right_pane_favorites_link, #right-side-tabs .favorites-dcontainer .right_pane_favorites_num").remove();if(e.length){$.each(e,function(e,t){var a=$("#right-side-tabs .favorites-dcontainer");if(get_server_data("webprefix")&&!t.link.includes("!edit")&&!t.link.includes("!view")){t.link=get_server_data("webprefix")+t.link}var i=Convert.htmlEscape(t.title);a.append(''+(e+1)+'  '+i+"")});t.addClass("hidden")}else{t.removeClass("hidden")}},sysinfo_update=function(){if($("body .modal:not(.user_motd_data).in").length){return}if(!e){var e=get_server_data("webprefix")}if(v___user_level==0){var t=$("body").find("#system-status"),a=t.length?t[0]:0;var i=function(){$_____________got_rp__sys_dat=1;var e=core.moduleAvailable("package-updates"),t=core.moduleAvailable("proc")?"":" pointer-events-none",a=core.moduleAvailable("disk-usage")||core.moduleAvailable("quota")?"":" pointer-events-none",i=""+(e?"":' class="hidden"')+"",s=localStorage.getItem(v___server_hostname+"-sysinfo_package_message");var n=vars.local_storage?String():" hidden",r=$(localStorage.getItem(v___server_hostname+"-sysinfo_local_time")).attr("data-convertible-timestamp-full");return'
'+theme_language("notification_no_data").toUpperCase()+"
"};if(!$("#right-side-tabs-sysinfo .graph-container").length){$("#right-side-tabs .info-container").html(i())}var s=$(".right-side-tabs-dismiss .fa-reload");s.addClass("fa-spin-fast cursor-na");setTimeout(function(){s.removeClass("fa-spin-fast cursor-na")},3e3);$.ajax({type:"GET",url:e+"/index.cgi/?xhr-info=1",dataType:"json",success:function(t){$.each(t[0],function(t,i){var s=$('#right-side-tabs [data-data="'+t+'"]'),n="hidden hidden-force";s=s.add(s.prev("br"));s=s.add(s.prev("strong"));if(i!=null){s.removeClass(n)}else{s.addClass(n)}if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"){if(Test.numeric(i)){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t+"_stats",i)}else{localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t+"_stats","")}}if(a){$(a).find('span[data-id="sysinfo_'+t+'"]').html(i);if(t=="local_time"||t=="uptime"||t=="proc"){var r=$(a).find('span[data-id="sysinfo_'+t+'"]'),o=r.find("a").length?r.find("a"):r.find("span"),l=o,_=$(a).find('span[data-id="sysinfo_'+t+'"]').text();if(t=="local_time"){snippets.datetime.tictac(1)}else{l&&l.length&&r.html(l.html(_))}}page_sysinfo_sensor_update_label();if($(a).find('.piechart[data-charts="sysinfo_'+t+'"]').length){var c=$("body").find('.piechart[data-charts="sysinfo_'+t+'"]');if(c.length&&!isNaN(parseInt(i))){c.data("easyPieChart")&&c.data("easyPieChart").update(i)}}if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t+"_seen",i)}$(a).find(".modal-backdrop").remove()}$__id__=moment().unix();if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"||t=="csf_title"||t=="csf_remote_version"||t=="authentic_remote_version"||t=="package_message"){if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_"+t)){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i)}}else{if(!i||i==null||i==NaN){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,"")}else{localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i)}}if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_package_message_initial")){localStorage.setItem(v___server_hostname+"-"+"sysinfo_package_message_initial",1)}if(t=="authentic_theme_version"){if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_theme_current_version")&&i){var d=$.trim(i),f=d.match(/^(\S+)/)[1];if(!f.match(/^\d/)){f=d.match(/a>\s*(\S+)/)[1];if(f.endsWith(".")){f=f.substring(0,f.length-1)}}localStorage.setItem(v___server_hostname+"-"+"sysinfo_theme_current_version",f)}}if(t=="csf_data"){if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_current_version")&&i&&i.match(/>\s*([\d\.]+)\s*|( )+<\//)){localStorage.setItem(v___server_hostname+"-"+"sysinfo_csf_current_version",i.match(/>\s*([\d\.]+)\s*|( )+<\//)[1])}}if(t=="csf_title"||t=="csf_data"||t=="csf_remote_version"||t=="authentic_remote_version"||t=="authentic_theme_version"||t=="package_message"){if(t==="package_message"){if(!core.curModuleFile("package-updates","update.cgi")){if((localStorage.getItem(v___server_hostname+"-"+"sysinfo_"+t)!=i||localStorage.getItem(v___server_hostname+"-"+"sysinfo_package_message_initial")==1)&&i&&i.indexOf("badge-danger")>-1){var p=theme_language("notifications_packages_updates"),u=$(i).html().replace(/badge-danger/g,"badge-success"),g=e+"/package-updates/index.cgi?mode=updates";localStorage.setItem(v___server_hostname+"-"+"notifications_"+$__id__+"_package_message",JSON.stringify({title:p,time:$__id__,timestamp:$__id__,message:u,readStatus:0,type:t,link:g}));plugins.slider.notifications.dismiss("package_message");localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i);localStorage.setItem(v___server_hostname+"-"+"sysinfo_package_message_initial",0);notifications(p,u,t,g)}else if(t==="package_message"){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i)}if(!$(i).find("i.badge:first-child").length){plugins.slider.notifications.dismiss("package_message")}}}if(t=="authentic_remote_version"&&settings_sysinfo_theme_updates){var m="sysinfo_theme_current_version",h="sysinfo_"+t+"",v=localStorage.getItem(v___server_hostname+"-"+m),b=function(){return localStorage.getItem(v___server_hostname+"-"+h)},x=0;if(b()=="0"){localStorage.removeItem(v___server_hostname+"-"+h);x++}if(v&&(b()||x)){if(compareVersionNumbers(i,v)>0&&i!="0"&&i!="0.00"&&i!=null){if(i!=theme.version(false,false)){var y=theme_language("notifications_theme_update"),A=theme_language("notifications_theme_update_message").replace("%v",i),g=e+"/sysinfo.cgi";localStorage.setItem(v___server_hostname+"-"+"notifications_"+$__id__+"_"+t+"",JSON.stringify({title:y,time:$__id__,timestamp:$__id__,message:A,readStatus:0,type:t,link:g}));localStorage.setItem(v___server_hostname+"-"+h,i);localStorage.setItem(v___server_hostname+"-"+m,i);notifications(y,A,t,g)}}}}if(t==="authentic_theme_version"&&!Test.strContains(i,"CHANGELOG.md")){plugins.slider.notifications.dismiss("authentic_remote_version")}if(settings_sysinfo_csf_updates){var k=localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_current_version");if(k&&k!=null&&localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_remote_version")){if(t=="csf_remote_version"&&k-1&&localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_not_running")!=1){var S=theme_language("notifications_firewall_danger"),I=theme_language("notifications_firewall_danger_message").replace("%v",moment.unix($__id__).format(config_portable_theme_locale_format_long)),g=e+"/csf/index.cgi?action=lfdstatus";localStorage.setItem(v___server_hostname+"-"+"notifications_"+$__id__+"_csf_title",JSON.stringify({title:S,time:$__id__,timestamp:$__id__,message:I,readStatus:0,type:t,link:g}));plugins.slider.notifications.dismiss("csf_title");localStorage.setItem(v___server_hostname+"-"+"sysinfo_csf_not_running",1);notifications(S,I,"csf_remote_version",g)}else if(i&&i.indexOf("label-danger")===-1){plugins.slider.notifications.dismiss("csf_title");localStorage.removeItem(v___server_hostname+"-"+"sysinfo_csf_not_running")}}}if(t==="local_motd"&&i){$.each(i,function(e,a){a.forEach(function(a){var i=a.time.substring(0,10),s=a.msg,n=i+""+e.replace(/[_]+/g,"--"),r=function(e){return v___server_hostname+"-"+""+e+"_"+n+"_"+t};if(get_server_data("user")===e&&config_portable_notifications_self===false){return true}if(!localStorage.getItem(r(t))){var o=theme_language("notifications_motd"),l=theme_language("notifications_motd_says").replace("$1",' '+e+"")+":  ",_=l+s,c=theme_language("notifications_motd_says").replace("$1",e)+": "+s,d="",f=s.match(/(?:])|(?:])/);if(f&&(f[1]||f[2])){d=f[1]||f[2];if(d&&(d.startsWith("http:")||d.startsWith("https:")||d.includes("ftp:")||d.includes("ftps:")||d.startsWith("//"))){_=_+' '}else if(d){_=_+' '}_=_.replace(//gi," ");_=_.replace(/<\/a>/gi," ")}localStorage.setItem(r("notifications"),JSON.stringify({title:o,time:parseInt(i),timestamp:parseInt(i),message:_,readStatus:0,type:t,link:d}));localStorage.setItem(r(t),1);notifications(o,c,t,d)}})})}else if(t=="csf_deny"){var V=JSON.parse(i);$.each(V,function(a,i){i=i.split("|");var s=i[0],n=i[1],r=i[2],o=i[3],l=i[4],_=i[5],c=i[6],d=i[7];d=d.replace("*Port Scan*",r&&o?'Port '+o+" scan":"Port scan");if(!localStorage.getItem(v___server_hostname+"-"+"allowed_trigger_"+(s+n.replace(/\./g,"0"))+"_csf_deny")){var f=theme_language("notifications_firewall_warning"),p=d+(r&&o?" ("+r+":"+o+")":""),u=e+"/csf/index.cgi?action=temp";localStorage.setItem(v___server_hostname+"-"+"notifications_"+(s+n.replace(/\./g,"0"))+"_csf_deny",JSON.stringify({title:f,time:$__id__,timestamp:$__id__,message:p,readStatus:0,type:t,link:u}));localStorage.setItem(v___server_hostname+"-"+"allowed_trigger_"+(s+n.replace(/\./g,"0"))+"_csf_deny",1);notifications(f,p,t,u)}})}else if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"){var T=$("#right-side-tabs .graph-container-fw."+t+""),E="hidden-force";T=T.add(T.next("br"));if(i!=null){T.removeClass(E)}else{T.addClass(E)}}if(localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu_percent_stats")||localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem_percent_stats")||localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt_percent_stats")||localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk_percent_stats")){if($("#right-side-tabs-sysinfo .graph-container").length){var O=!localStorage.getItem(v___server_hostname+"-"+"sysinfo_"+t+"_stats"),M=$(".info-container .graph-container."+t+"");O?M.addClass("hidden").next("br").addClass("hidden"):M.removeClass("hidden").next("br").removeClass("hidden");if(t=="cpu_percent"){var z=localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu"),q=z?"("+z+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu")).text(""+theme_language("global_cpu_load")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu_percent_stats")+"% "+q+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu_percent_stats")+"%")}if(t=="mem_percent"){var Z=localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem"),U=Z?"("+Z+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem")).text(""+theme_language("body_real")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem_percent_stats")+"% "+U+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem_percent_stats")+"%")}if(t=="virt_percent"){var J=localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt"),j=J?"("+J+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt")).text(""+theme_language("body_virt")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt_percent_stats")+"% "+j+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt_percent_stats")+"%")}if(t=="disk_percent"){var K=localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk"),W=K?"("+K+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk")).text(""+theme_language("body_disk")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk_percent_stats")+"% "+W+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk_percent_stats")+"%")}}}$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]').html(i);if(t=="package_message"&&core.moduleAvailable("package-updates")){var D=i;D&&$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]').html($(D).html($(D).html().split(",")[0])[0].outerHTML)}if(t=="local_time"){var P=$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]'),Q=P.find("a").length?P.find("a"):P.find("span");if(Q&&Q.length){Q.html(Q.next("span").detach())}if(settings_theme_make_date){snippets.datetime.tictac(1)}else{P.html(i)}}if(t=="cpu_temperature"||t=="cpu_fans"){var R=0,N="strong",G=t==="cpu_fans"?true:false,L="#right-side-tabs .info-container .badge-drivestatus.badge",X=G?"cpufans":"cpustatus",H=G?"fans":"cpu",F='.info-container [data-stats="'+H+'"]',Y=".badge-"+X+"";$.each($(i).filter(Y),function(e,t){var a="",s=$(this).text(),n=s.split(":"),r=n[1]||n[0],o=r;if(G){a=HTML.label.textMaxLevels("rpm",o)}else{a=HTML.label.textMaxLevels("temperature",r)}if(a=="bg-warning"||a=="bg-danger"){R=1}if(!$(""+L+"-"+X+"").length){$(""+N+'[data-stats="'+H+'"] + br[data-stats="'+H+'"]').after(i.replace(/
| /gi,""))}$($(""+L+"-"+X+"")[e]).html($(this).text()).removeClass(function(e,t){return(t.match(/(^|\s)bg-\S+/g)||[]).join(" ")}).addClass(a+"-dark")}).promise().done(function(){var e=$(F).filter(N),t=$(F).filter(Y).length,a=X=G?"cpufan":"cputemp",s=t===1?a:a+"s";e.text(theme_language("body_"+s+""));if(R||i&&settings_sysinfo_cpu_and_fans_side_slider_always_show){$(F).removeClass("hidden")}else{$(F).addClass("hidden")}})}if(t=="hdd_temperature"){var B=0;$.each($(i).filter(".badge-drivestatus:not(.badge-cpustatus)"),function(e,t){var a="",s=$(this).text(),n=s.split(":"),r=n[1]||n[0];a=HTML.label.textMaxLevels("temperature",r);if(a=="bg-warning"||a=="bg-danger"){B=1}if(!$("#right-side-tabs .info-container .badge-drivestatus:not(.badge-cpustatus)").length){$('strong[data-stats="drive"] + br[data-stats="drive"]').after(i.replace(/
| /gi,""))}$($("#right-side-tabs .info-container .badge-drivestatus:not(.badge-cpustatus)")[e]).html($(this).text()).removeClass(function(e,t){return(t.match(/(^|\s)bg-\S+/g)||[]).join(" ")}).addClass(a+"-dark")}).promise().done(function(){if(B||i&&settings_sysinfo_cpu_and_fans_side_slider_always_show){$('.info-container [data-stats="drive"]').removeClass("hidden")}else{$('.info-container [data-stats="drive"]').addClass("hidden")}})}if(t=="warning_si"){var ee=$("#right-side-tabs .info-container .warning-list-data"),te=i.replace(/<(script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/type='submit'/g,"formtarget='page' type='submit'").replace(/ui_form_end_submit" type="button"/g,'ui_form_end_submit" type="submit" formtarget="page"');ee.html(te);if(i==="
"){ee.empty()}plugins.dashboard.update.alerts(i)}if(t=="extended_si"){var ee=$("#right-side-tabs .info-container .extended-list-data");var ae=i.replace(/aria-expanded="true"/gi,'aria-expanded="false"').replace(/collapse in/gi,"collapse");opened_tabs=$("#extended_sysinfo .panel .in").map(function(){ae=ae.replace('data-toggle="collapse" href="#'+this.id+'" aria-expanded="false" aria-controls="'+this.id+'"','data-toggle="collapse" href="#'+this.id+'" aria-expanded="true" aria-controls="'+this.id+'"');ae=ae.replace('div id="'+this.id+'" class="panel-collapse collapse"','div id="'+this.id+'" class="panel-collapse collapse in"')}).promise().done(function(){ee.html('
'+ae);var e=$("#right-side-tabs .extended-list-data");e.find("div.panel-heading:not(#mount_disks_info-mount):not(#status_services-status):not(#status-virtual-server):not(#acl_logins-acl):not(#sysinfo-virtual-server):not(#quota-virtual-server):not(#bw-virtual-server)").parent().remove();$.each(e.find("div.panel-heading .panel-title"),function(){var e=$(this).find("a"),t=$(this).find("a").attr("aria-expanded")!="true"?1:0,a=t?"+":"—";$(this).append(''+a+"");e.text(Convert.strUpFirst($.trim(e.text())))});e.find(".panel.panel-default").detach().appendTo("#right-side-tabs #extended_sysinfo");e.find("div.panel-body").find("img").remove();e.find('input[type="submit"]').addClass("btn btn-default btn-xs");e.find('input[type="submit"]').parents("form").attr("formtarget","page");e.find('button[type="button"].ui_submit').addClass("btn btn-default btn-xs");e.find('button[type="button"].ui_submit').parents("form").attr("formtarget","page");var t=e.find('[data-referrer="acl_logins"] .panel-body > table:first-child'),a="table-responsive";t.removeClass().addClass("table table-striped table-hover");t.wrap('
');$("#extended_sysinfo .panel").on("show.bs.collapse",function(){$(this).find(".panel-title-status").removeClass("margined-right-2").text("—")}).on("hide.bs.collapse",function(){$(this).find(".panel-title-status").addClass("margined-right-2").text("+")})});try{theme_panels_sort("slider")}catch(e){}}if(t=="collect_interval"){if(Test.numeric(i)){settings_side_slider_background_refresh_time=parseFloat(i)}else{settings_side_slider_background_refresh_time=0}}if($.trim($(".info-list-data").text()).length){setTimeout(function(){$("#right-side-tabs .is-sysinfo_data").removeClass("hidden");$("#right-side-tabs .no-sysinfo_data").addClass("hidden")},100)}});sysinfo_replace_dismiss_buttons();setTimeout(function(){plugins.slider.notifications.check()},3e3);snippets.datetime.locale()},error:function(e){session.status(e.responseText)}});if(settings_side_slider_enabled){typeof iupdateTimer==="number"&&clearInterval(iupdateTimer);if(typeof settings_side_slider_background_refresh_time!="undefined"){if(settings_side_slider_background_refresh_time>0){iupdateTimer=setInterval(function(){sysinfo_update()},settings_side_slider_background_refresh_time*6e4)}}}}};document.addEventListener("DOMContentLoaded",function(){var e=".right-side-tabs-dismiss i.fa-reload, ._sync_sysinfo_.fa-reload";$(document.body).on("click",e,function(){if($(this).hasClass("cursor-na")){return}var e=core.moduleAvailable("virtual-server")?"virtual-server":"system-status";var t=$(this);t.addClass("fa-spin-fast cursor-na");$.ajax({type:"GET",url:v___location_prefix+"/"+e+"/recollect.cgi",data:false,dataType:"text",success:function(e){if(!session.status(e)){return}if(v___location_file==="sysinfo.cgi"){get_pjax_content(v___location_prefix+"/sysinfo.cgi")}sysinfo_update()},error:function(e){t.removeClass("fa-spin-fast cursor-na");plugins.messenger.post(''+theme_language("sysinfo_update_failed"),20,"error","sysinfoRecollect")}})});if(v___user_level==0&&$.support.spa){var t=localStorage.getItem(v___server_hostname+"-"+"right-side-tab")?localStorage.getItem(v___server_hostname+"-"+"right-side-tab"):"#right-side-tabs-sysinfo",a='
'+''+theme_language("notification_no_data").toUpperCase()+""+"
",i='
'+''+theme_language("notification_no_favorites").toUpperCase()+""+"
";var s=String(),n=document.querySelector("aside");if(n&&n.style&&n.style.filter&&settings_side_slider_palette==="nav"){s="filter: "+n.style.filter}var r='"+'"+"";if(browser.detect.safari(1)){setTimeout(function(){$(document.body).append(r);test_visibility()})}else{$(document.body).append(r);test_visibility()}if(!$('a[href="'+t+'"]:visible').length){$("#right-side-tabs ul.nav-tabs li a:visible").trigger("click")}$('#right-side-tabs .nav.nav-tabs a[data-toggle="tab"]').on("shown.bs.tab",function(e){var t=$(e.target).attr("href");localStorage.setItem(v___server_hostname+"-"+"right-side-tab",t)});$(document.body).on("click",'i[data-trigger="side_slider_pinned"]',function(e){e.stopImmediatePropagation();var t=get_server_data("data-slider-fixed")=="1"?0:1;vars.slider.pinned=t;settings_side_slider_fixed=!settings_side_slider_fixed;set_visibility(t,e.originalEvent!==undefined?1:0);$(".dropdown.open.obj-settings .dropdown-toggle").dropdown("toggle");$(window).resize()}).on("click",".right-side-tabs-favorites-ctl",function(e){if($(".favorites-menu-outer").hasClass("hover")){$(".favorites-menu-close").trigger("click")}else{$(".user-link.favorites").trigger("click")}}).on("click",'#right-side-tabs a:not([data-toggle="collapse"]):not([role="tab"]):not(.list-group-item)',function(e){$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs .info-container .graph-container-fw",function(e){var t=core.moduleAvailable("proc"),a=$(this).attr("class"),i=a.indexOf("cpu_")>-1?"cpu":a.indexOf("mem_")>-1?"mem":a.indexOf("virt_")>-1?"virt":"disk",s;if(i=="cpu"&&t){s=v___location_prefix+"/proc/index_cpu.cgi"}else if((i=="mem"||i=="virt")&&t){s=v___location_prefix+"/proc/index_size.cgi"}else if(i=="disk"&&core.moduleAvailable("disk-usage")){s=v___location_prefix+"/disk-usage"}else if(i=="disk"&&core.moduleAvailable("quota")){s=v___location_prefix+"/quota/list_users.cgi?dir=%2F"}s&&get_pjax_content(s);$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs .fa-dashboard",function(e){if(get_onbeforeunload_status()){this.href=v___location_prefix+"/sysinfo.cgi";get_onbeforeunload_message(e,this)}else{get_pjax_content(v___location_prefix+"/sysinfo.cgi")}$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs [data-click-about]",function(e){theme_update_notice()}).on("click",".right-side-tabs-toggler:not(.hidden)",function(e){if($(this).hasClass("opened")){$(this).removeClass("opened");$(this).animate({right:"0"},0);$(".right-side-tabs").animate({right:"-302"},0)}else{$(this).addClass("opened");$(this).animate({right:"300"},parseInt(175*1.7));$(".right-side-tabs").animate({right:"0"},parseInt(175*1.7))}});$(".right-side-tabs .tab-pane").each(function(){$(this).css("height",$(document.body).outerHeight()-13)});$(".right-side-tabs").on("mouseover",".list-group-item",function(e){$(this).find(".fa.fa-trash-o").removeClass("hidden");!$(this).hasClass("opacity-0_3")&&$(this).find(".fa-clear-all").removeClass("hidden")}).on("mouseout",".list-group-item",function(e){$(this).find(".fa.fa-trash-o").addClass("hidden");$(this).find(".fa-clear-all").addClass("hidden")});$(".right-side-tabs").on("click","[data-port-href]",function(e){e.preventDefault();e.stopPropagation();open($(this).data("port-href"))});$(".right-side-tabs").on("click",'a.list-group-item[data-type="csf_deny"]',function(e){e.preventDefault();e.stopPropagation();if($(e.target).is(".fa.fa-trash-o")||$(e.target).is(".fa-clear-all")||$(e.target).is("[data-port-href]")){return}get_bundle_csf();$(document.body).append('");$("form#csf_temporary_ip_entries").submit().remove();$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")});$(".right-side-tabs").on("click contextmenu","a.list-group-item",function(e){e.preventDefault();var t=$(e.target).is(".fa.fa-trash-o"),a=$(e.target).is(".fa-clear-all"),i=$(e.target).is("[data-port-href]");if(t||a||i){e.stopPropagation();e.stopImmediatePropagation()}if(e.type=="contextmenu"){$(this).find(".fa-clear-all").trigger("click");e.preventDefault();e.stopPropagation();return}if(!t&&!a&&!i){if($(this).attr("href")&&$(this).attr("href").length&&$(this).attr("href")!="undefined"&&$(this).attr("data-type")!="csf_deny"){$(this).addClass("opacity-0_3");$(this).find(".fa-clear-all").addClass("hidden");mark_notification_read($(this).attr("id"),$(this).data("type"),1,1);$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click");get_pjax_content($(this).attr("href"))}else{$(this).addClass("opacity-0_3");mark_notification_read($(this).attr("id"),$(this).data("type"),1,1)}}else{if($(e.target).is(".fa-clear-all")){$(this).addClass("opacity-0_3");$(this).find(".fa-clear-all").addClass("hidden");mark_notification_read($(this).attr("id"),$(this).data("type"),1,1);return}$(this).animate({opacity:"0"},175,function(){$(this).remove();localStorage.removeItem(v___server_hostname+"-"+"notifications_"+$(this).attr("id")+"_"+$(this).data("type"));mark_no_notifications()})}});$(".right-side-tabs-dismiss i.fa2-message").on("click",function(e){var t=get_server_data("user"),a=function(){return $(document.body).find(".modal.user_motd_data")},i=function(){return a().find(".user-motd-content")},s=function(e,t){var a=t||i().find(".form-group-sm").length+1,s=e.time?e.time:moment().unix()+""+parseInt(Math.random()*1e4);var n='
';n+='';var r=["all","adm"];if(get_server_data("pro-vm")==1){r.push("res")}if(core.moduleAvailable("virtual-server")){r.push("vm")}if(core.moduleAvailable("server-manager")){r.push("cm")}if(core.moduleAvailable("usermin")){r.push("um")}if(r.length>2){n+=""}n+='';n+="
";return n},n="";$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi?type=file&action=motd&subtype=get",data:false,dataType:"JSON",success:function(e){if(!$.isEmptyObject(e.motd)){$.each($(e.motd),function(e,a){var i=a[t].length-1;a[t].forEach(function(e,t){if(!n){n='
'}n+=s(e,t+1);if(t===i){n+="
"}})})}$("body").click().append('");a().on("shown.bs.modal",function(){a().tooltip({selector:'button[data-toggle="tooltip"]',sanitize:false,container:"body",html:false,delay:{show:vars.plugins.tooltip.delay.show/3,hide:0}});a().find(".btn-user-motd-add").on("click",function(e){e.preventDefault();var t=i(),a=t.find(".form-flex"),n=a.length,r="";if(!n){r='
'}r+=s({msg:"",time:""});if(!n){r+="
"}if(!n){t.append(r).find('[data-motd]:last-child > input[type="text"]').focus()}else{a.append(r).find('[data-motd]:last-child > input[type="text"]').focus()}});a().find(".btn-user-motd-save").on("click",function(e){var t=$(this);e.preventDefault();if(t.hasClass("disabled")){return}var a=[];$.each(i().find("[data-motd]"),function(){var e=$(this).attr("data-motd"),t=$.trim($(this).find('[type="text"]').val()),i=$(this).find("select"),s=i.length?i.val():"all";if(t){a.push({msg:t,time:e,target:s})}});spinnerfy_buttons(t);$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi?type=file&action=motd&subtype=set&data="+JSON.stringify(a)+"",data:false,dataType:"JSON",complete:function(e){setTimeout(function(){despinnerfy_button(t)},300)},error:function(e){despinnerfy_button(t);session.status(e.responseText)}})})}).on("hidden.bs.modal",function(){a().remove()}).modal("show")},error:function(e){session.status(e.responseText)}})});$(".right-side-tabs-dismiss i.fa-clear-all").click(function(e){mark_group_notifications_read(false)});$(".right-side-tabs-dismiss i.fa-trash").click(function(e){$(".right-side-tabs .list-group-item:not(.no-notifications)").animate({opacity:"0"},175,function(){$(this).remove();remove_all_notifications();mark_no_notifications()})});$(".right-side-tabs .tab-pane").mCustomScrollbar({axis:"y",theme:"minimal",scrollInertia:100,scrollButtons:false});mark_no_notifications();check_notifications()}else{get_server_data("data-slider-fixed","0");$(".right-side-tabs-toggler").addClass("hidden")}});return{test:test_visibility,state:set_visibility,badge:display_badges,notifications:{check:check_notifications,dismiss:mark_group_notifications_read},update:{favorites:update_right_pane_favorites},data:{fetch:sysinfo_update}}}();plugins.notifications=function(){var e={format_links:function(e,t){var a="",i=e.match(/(?:])|(?:])/),s=function(e,a,i){if(t){return"'+e.replace(""}else{return e}};if(i&&(i[1]||i[2])){a=i[1]||i[2];if(a&&(a.startsWith("http:")||a.startsWith("https:")||a.includes("ftp:")||a.includes("ftps:")||a.startsWith("//"))){e=e+" "+s('',a,true)+""}else if(a){e=e+" "+s('',a,false)+""}e=e.replace(//gi," ");e=e.replace(/<\/a>/gi," ")}return{msg:e,link:a}}},t={get:function(){$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi?type=file&action=motd&subtype=receive",dataType:"JSON",success:function(e){t._pull();t._show(e)},error:function(e){session.status(e.responseText)}})},_pull_timer:1e10,_pull:function(){var e=this,t=typeof settings_side_slider_background_refresh_time=="undefined"?5:settings_side_slider_background_refresh_time>0?settings_side_slider_background_refresh_time:15,a=t*6e4;clearInterval(this._pull_timer);a&&(e._pull_timer=setInterval(function(){e.get()},a))},_show:function(t){if(!$.isEmptyObject(t.motd)){var a=0,i=get_server_data("user"),s=function(e){return v___server_hostname+"-"+i+"-"+c+"_"+e};for(var n in t.motd){for(var r in t.motd[n]){a++;var o=t.motd[n][r],l=o.msg,_=theme_language("notifications_motd2"),c="user_motd",d=o.time.substring(0,10),f=o.time+"-"+n,p=s(f),u=e.format_links(l,true),g=u.link;l=u.msg;if(!localStorage.getItem(p)){var m=plugins.messenger.post([" fa2 fa-1_25x fa2-message",_+' '+moment.unix(d).fromNow()+'
'+l+""],0,"success",f,0,["bottom","right"],{cancel:{label:theme_language("global_hide"),action:function(){this.hide();localStorage.setItem(s(this.options.id),"1")}}}),h=m.$message.find("x-a");if(h.length){h.on("click",function(e){e.preventDefault();var t=$(this).attr("href"),a=$(this).attr("target");if(a){window.open(t,a)}else{get_pjax_content(t)}})}notifications(_,l,c,g,1)}}}}}},a={get:function(){}},i={post:function(){}};return{user:t.get,administrator:a.get,desktop:i.post}}();plugins.dashboard=function(){var e=".container-fluid .panel-group .panel:not(#system-status)",t="panel-heading",a="panel-collapse",i="dashboard_panels",s=function(){localStorage.removeItem(v___server_hostname+"-"+v___server_username+"-"+i)},n=function(){return v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1},r=function(){if(n()){var a=localStorage.getItem(v___server_hostname+"-"+v___server_username+"-"+i);if(a!=null){a=Object.entries(JSON.parse(a));for(var s=0;s"?0:1,a=$("#system-status > .panel-body > .table.table-hover");if(a.length){a.nextAll().remove();if(t){a.after(e)}}},l=function(e,t,a){if(!n()){return}if(e==="reset"){t="keyup";a={alt:true}}if(e==="reset"||e==="copy/paste-header-icon"){var i=$("#content #system-status ._clipboard_sysinfo_cnt ._clipboard_sysinfo_"),s="fa2-clipboard-text";a.alt&&i.toggleClass(s,t==="keydown")}if(e==="reset"||e==="draggable-control"){if(a.alt){var r="#extended_sysinfo-1 .panel",o="draggable",l="data-"+o+"",_="true";if(t==="keydown"){$(""+r+"["+o+'="'+_+'"]').removeAttr(o).attr(l,_)}else{$(""+r+"["+l+'="'+_+'"]').removeAttr(l).attr(o,_)}}}};document.addEventListener("DOMContentLoaded",function(){$(document.body).on("shown.bs.collapse hidden.bs.collapse",""+e+"",function(){var s=$(""+e+""),n={};$.each(s,function(){$target=$(this).find("."+t+""),id=$target.attr("id"),state=$target.next("."+a).hasClass("in");n[id]=state});localStorage.setItem(v___server_hostname+"-"+v___server_username+"-"+i,JSON.stringify(n))})});return{restore:r,reset:s,update:{alerts:o},events:l}}();plugins.favorites=function(){var e=function(){return $("#favorites-menu .favorites-menu-content li:not(.exclude)").length},t=function(){var e=[];$.each($("#favorites-menu .favorites-menu-content li:not(.exclude) a"),function(){var t=$(this).text(),a=$(this).attr("href"),i=$(this).find("[data-product]").attr("data-product");favorite={};if(get_server_data("webprefix")&&!a.includes("!edit")&&!a.includes("!view")){favorite.link=link_type_convert(a.replace(get_server_data("webprefix"),""),1)}else{favorite.link=link_type_convert(a,1)}favorite.title=t.trim();favorite.icon=i=="virtualmin"?i+"":i;e.push(favorite)});return e},a=function(){var e="#favorites-menu > div > nav > ul";if(typeof sortable!="function"||!$("#favorites-menu > div > nav > ul").length){return}sortable(e,{items:":not(.favorites-title)",forcePlaceholderSize:false}).on("sortupdate",function(){i()})},i=function(){$.ajax({type:"POST",url:v___location_prefix+"/settings-favorites_save.cgi",data:{favorites:'{"favorites":'+JSON.stringify(t(),null,4).replace(/\\n/g,"\\n").replace(/\\'/g,"\\'").replace(/\\"/g,'\\"').replace(/\\&/g,"\\&").replace(/\\r/g,"\\r").replace(/\\t/g,"\\t").replace(/\\b/g,"\\b").replace(/\\f/g,"\\f")+"}"},success:function(e){if(!session.status(e)){return}plugins.slider.update.favorites()},error:function(e){}});sortable("#favorites-menu > div > nav > ul")},s=function(){var t="favorites-menu .favorites-menu-content";if(e()===0){$("#"+t+" li.favorites-no-message").removeClass("hidden");$("#"+t+" .favorites-title sup a").addClass("hidden")}},n=function(t,a,i){var s="favorites-menu .favorites-menu-content";if(e()===0){$("#"+s+" li.favorites-no-message").addClass("hidden");$("#"+s+" .favorites-title sup a").removeClass("hidden")}var n;n='class="wbm-'+i+""+(i=="virtualmin"?"":"")+' wbm-sm"';$("#"+s+" li.favorites-title").after('')},r=function(e,t){var a=snippets.parser.fileviewer.getSuffix(false,1),n=a[0],r=a[1],o=a[2],l=a[3],_=a[4],c=a[5],d=a[6],f=a[7],p=a[8];var u=e.replace(/["\\]/g,"\\$&"),g=function(){var e="",t=[u,u+n+c+f,u+r+c+d+f,u+o+c+p,u+l+c+d+p,u+_+c],a="";$.each(t,function(t,i){if(e){a=", "}e+=""+a+'a[href="'+i+'"], a[href="'+link_type_convert(i,2)+'"]'});return e};$("#favorites-menu .favorites-menu-content").find(g()).parent("li").remove();!e.startsWith("!edit")&&!e.startsWith("!view")&&$("#headln2c > .favorites, .xcustom-favorites").addClass("fa-star-o").removeClass("fa-star text-warning");if(!t){s();i()}},o=function(e){var t=$("#favorites-menu li a.menu-exclude-link"),a=e,n=$('aside select option[value="'+a+'"]').attr("title");if(t&&t.length){$.each(t,function(t,a){var i=$(a),s=i.attr("href"),o=i.find("span").text();if(s){if(s.includes(e)||o&&$.trim(o).startsWith(n)){r(s,1)}}}).promise().done(function(){setTimeout(function(){s();i()},300)})}},l=function(e,t){s();var a=$("#favorites-menu .favorites-menu-content li:not(.exclude) a").map(function(e,t){return link_type_convert($(t).attr("href"),1)}).toArray(),i,n,r,o=0,l="!edit ";if(e){r=e.find(".favorites-editor");if(r.hasClass("viewer")){l="!view ";o=1}}else{r=$("#headln2c > .favorites, .xcustom-favorites");i=link_type_convert(URI(v___location).resource(),1);if(i.includes("index.cgi")){n=i.replace("index.cgi","")}else{n=i+"index.cgi"}}if(t){t=t.replace(/\/\//g,"/")}if(o){t=t+snippets.parser.fileviewer.getSuffix(r)}if(i&&$.inArray(i,a)>-1||n&&$.inArray(n,a)>-1||a.includes(l+t)){var _=theme_language("favorites_remove");r.addClass("fa-star").removeClass("fa-star-o").attr("aria-label",_);r.attr("data-original-title",_).tooltip("fixTitle")}else{var c=theme_language("favorites_add");r.removeClass("fa-star").addClass("fa-star-o").attr("aria-label",c);r.attr("data-original-title",c).tooltip("fixTitle")}};document.addEventListener("DOMContentLoaded",function(){(function(){$(document.body).on("click",'.favorites-menu a.menu-exclude-link, .right_pane_favorites_link:not([href^="!edit"]):not([href^="!view"])',function(){var e=$(this).attr("href"),t=e.startsWith("!edit"),a=e.startsWith("!view"),i=Test.strContains(e,"virtual-server/")?"dom":Test.strContains(e,"server-manager/")?"id":false,s=Test.strContains(e,"gparent")?"gparent":i,n=URI.parseQuery(URI(e).query())[s],r=i==="dom"?"virtualmin":i==="id"?"cloudmin":"webmin",o=$('.switch-toggle input:not([id="open_'+r+'"]):checked').length;if(i){setTimeout(function(){if($("aside select").val()!=n){if(i==="dom"){plugins.navigation.get.virtualmin(n)}else if(i==="id"){plugins.navigation.get.cloudmin(n)}}},300)}else{if(!t&&!a&&o){plugins.navigation.get.webmin()}}}).on("click","#headln2c > .favorites:not(.dummy), .xcustom-favorites:not(.dummy), button.favorites-editor",function(e){e.preventDefault();var t=URI(v___location).resource(),a=$(this),s=snippets.parser.fileviewer.getOpts(a),o=s[5],l=a.is(".favorites-editor"),_,c=function(e){var t=edit_file_parse_target(e.prev("strong"));file__name=t[0],file__path=t[1],_=t[2];_=_.replace(/\/\//g,"/");return _},d=function(e){return c(e)+snippets.parser.fileviewer.getSuffix(e)},f=function(e){var t=e+snippets.parser.fileviewer.getSuffix(a);return e!=t?t:""},p=function(e){var t=theme_language("favorites_remove");e.removeClass("fa-star-o").addClass("fa-star text-warning").attr("aria-label",t);e.attr("data-original-title",t).tooltip("fixTitle")},u=function(e){var t=theme_language("favorites_add");e.addClass("fa-star-o").removeClass("fa-star text-warning").attr("aria-label",t);e.attr("data-original-title",t).tooltip("fixTitle")},g=$(".jsPanel button.favorites-editor"+(o?".viewer":"")+"").not(a);if(a.hasClass("fa-star-o")){p(a);if(l||o){$.each(g,function(){if(o&&!$(this).hasClass("viewer")){return true}if(!o&&$(this).hasClass("viewer")){return true}if(c($(this))===c(a)&&!o){p($(this))}if(o&&d($(this))===f(c(a))){p($(this))}});_=c(a);var m=Convert.htmlEscape(a.prev("[data-file-container]").attr("title")||_);if(get_access_level()===2||get_access_level()===3||get_access_level()===4){var h=new RegExp("^"+get_user_home(),"");var v=new RegExp("\\("+get_user_home(),"");_=_.replace(h,"");m=m.replace(v,"(")}var b="!edit ";if(o){_=f(_);b="!view "}_&&n(b+_,""+theme_language(o?"file_viewer":"file_editor")+" - "+m,o?"x wbm2-viewer":"editor")}else{var x=" ⇾ ",y=theme.config._.form.tconfig(),A=v___location_file==="tconfig.cgi"&&y.length,k=v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi",w=Convert.htmlEscape($("#headln2c > span[data-main_title]").text().trim()),C=Convert.htmlEscape($(".has-sub.active").text().trim()),S=Convert.htmlEscape($(".sub_active").text().trim()),I=S.trim()!==w.trim(),V="",T="";if(($t_uri_virtualmin||$t_uri_cloudmin)&&!k){V=Convert.htmlEscape($("aside .ui_select option:selected").text())}if($('body[class^="'+v___module_file_manager+'"]').length){if(typeof fm_get_current_path==="function"){T=fm_get_current_path();var E=function(e){if(get_access_level()==2||get_access_level()==3){if(fm_user_data&&fm_user_data.allowed_paths&&fm_user_data.allowed_paths.length===1){e="~"+e}}return e};if(!T){T=E("/");T="["+T+"]"}else{T="["+Convert.htmlEscape(E(Convert.uriDecodeComponent(T)))+"]"}}}if(k){if(!A){var O=v___location_file.match(/(.*?)\./),M=O?O[1]:parseInt(Math.random()*1e4);y=$('.container-fluid form[action*="'+M+'_save.cgi"]');var z=Convert.htmlEscape($("#headln2c > span[data-sub_title] span").text().trim());C=C?C+x+z:z;S=w}else{S=w}w=$.trim(y.find(".table-title").text())}else{if(($t_uri_virtualmin||$t_uri_cloudmin)&&v___location_query&&($t_uri_virtualmin&&!v___location_query.includes("dom=")||$t_uri_cloudmin&&!v___location_query.includes("id="))&&!core.curModule(v___module_file_manager)&&!core.curModule("webminlog")&&!core.curModule("phpini")&&!core.curModule("apache")&&!core.curModule("syslog")){V=""}}var q=(V.length?V+" - ":"")+(C.length?C+x:"")+(S.length?S+(w.length&&I?": ":""):"")+(I?w:"")+(T.length?" "+T:"");if(vars.events.keypressed.alt){theme_copy_to_clipboard(q);u(a)}else{n(t,q,k&&A?"theme":$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":"webmin")}}i()}else{u(a);if(l||o){$.each(g,function(){if(o&&!$(this).hasClass("viewer")){return true}if(!o&&$(this).hasClass("viewer")){return true}if(c($(this))===c(a)&&!o){u($(this))}if(o&&d($(this))===f(c(a))){u($(this))}});_=c(a);var b="!edit ";if(o){_=f(_);b="!view "}_&&r(b+_)}else{r(link_type_convert(t,1))}}}).on("click","#right-side-tabs .right_pane_favorites_link",function(e){$(".favorites-menu-outer.hover + .favorites-menu-close").trigger("click")}).on("click",".favorites-menu-close, nav.favorites-menu li a",function(){$(".favorites-menu-outer").removeClass("hover")}).on("keydown",function(e){if($(".favorites-menu-outer").css("left")=="0px"&&e.keyCode==27){$(".favorites-menu-outer").removeClass("hover")}});$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").removeClass("hidden")}).on("mouseleave","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").addClass("hidden")});$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) small",function(){$(this).find(".fa-times").removeClass("fa-times").addClass("fa-times-circle");$(this).animate({"font-size":"0.7em","margin-top":"-2px","margin-left":"-1px"},0)}).on("mouseleave","li:not(.exclude) small",function(){$(this).find(".fa-times-circle").removeClass("fa-times-circle").addClass("fa-times");$(this).animate({"font-size":"0.6em","margin-top":"-1px","margin-left":"0"},0)});$("#favorites-menu .favorites-menu-content").on("click","li:not(.exclude) small .fa-times-circle",function(e){e.preventDefault();e.stopPropagation();r($(this).parents("a").attr("href"))})})();a()});return{detect:l,fetch:t,remove:o}}();plugins.update_notice=function(){$(document.body).on("hidden.bs.modal","#update_notice",function(){$(".modal#update_notice").remove()});$(document.body).on("show.bs.modal","#update_notice",function(){var e=$(this),t=e.find(".modal-body > h4:first-child"),a=t.text().split(/\s+/)[1],i=e.find(".versionSeparator:last").text(),s=e.find(".versionSeparator").length,n=theme.version(false,false),r=i+" ... "+n;var o=false,l=i.match(/([\d]+\.[\d]+)/),_=n.match(/([\d]+\.[\d]+)/);if(l&&_){l=l[1];_=_[1];if(l==_){$(this).addClass("update_notice_subvers")}}var c=e.find(".versionSeparator"),d=theme_language("global_development_version");$.each(c,function(){$(this).attr("target","_blank")});var f=$(this).find(".modal-body h4"),p=$(this).find(".modal-body h4:first");if(!$(this).find(".modal-body h4:first .diffctl").length){var u=new RegExp(RegExp.quote(a),"g");if(s){f.replaceText(u,""+r+"");f.replaceText(/Version/,"Versions")}var g=$(this).find('.modal-body h4:contains("alpha"), .modal-body h4:contains("beta"), .modal-body h4:contains("RC")').length;if(f.length&&g){var m=$(this).find('.modal-body a[href*="authentic-theme/releases"]:first').text().match(/-?(?:\d+(?:\.\d*)?|\.\d+)/);latest_release=parseFloat(m?m[0]:theme.version(false,false));var h=p.text(),v=h.split("..."),b=0,x=e.find('a.versionSeparator[href*="releases"]:not(:empty)').first().text();if(v[1]){b=v[0].replace("Versions ","");p.text(p.text())}p.append('');p.after(''+''+d+"")}else{p.append('').append(''+a+"")}}var y=[];$.each($(this).find('li:contains("Fix")'),function(){var e=$.trim($(this).text()),t="Fix bugs",a=t.replace(/\s/," other minor "),i="ul",n="li";if(e===t||e===a){var r=$(this).parent(i),o=r.find("li").length,l=r.find(""+n+":contains("+a+")").length;if(o===1||l){var _=".versionSeparator",c=r.prev("hr"),d=c.prev(_),f=d.prev(i).length,p=d.text();if(f){var u=r.next(_),g=u.next().next(i),m=u.text();if(m){m=m.split("-")[0];u.text(m+"-"+p.split("-").pop());d.remove();c.remove();r.remove();if(!l&&!g.find(""+n+":contains("+t+")").length){g.append("<"+n+"> "+t+"")}}}}}if(!$(this).find(".label").length){return}var h=$(this),v=$(this),b=v.parent("ul"),x=v.find("a:not(.bctl)"),A=x.length;if(s){y.push(x);if(b.find("li").length===1){b.prev("hr").prev("a").remove();b.prev("hr").remove();b.addClass("no-data");b.prev(".versionSeparator").addClass("hidden")}v.remove()}else{v.find("a:first").before('');v.find("a.bctl").click(function(e){x.toggleClass("hidden");v.find("a.bctl i").toggleClass("fa-minus-square-o")});x.addClass("obj-popup hidden")}}).promise().done(function(){if(s&&!$(".bctl").length&&y.length){$(".modal-body h4[data-development]").prev("hr").before(""+'
'+"
  • Fix bugs
");$(".modal-body span[data-bugs-container]").append(y);var e=function(e,t){return parseInt($(t).text().replace("#",""))');t.find("a.bctl").click(function(){i.toggleClass("hidden");t.find("a.bctl i").toggleClass("fa-minus-square-o")});i.addClass("obj-popup hidden");var r=$("div[data-bugs]"),o=r.find("a:not(.bctl)").length;!o&&r.prev(".hr-dashed").remove();!o&&r.remove()}var l=$(".modal#update_notice h4 span");if(Test.strContains(l.text(),"...")&&Test.strContains(l.text(),"patch")){var _=parseInt(l.text().split("...")[1].substr(-1,1));_&&$.each($(".versionSeparator:not(.version_dev)"),function(e,t){if(e+1!=_){$(this).addClass("hidden")}else{$(this).text($(this).text()+"-"+theme_language("global_release").toLowerCase())}})}})})};plugins.icons_row=function(){$(document.body).on("click",".inline-row input",function(e){if(!$(this).is(":checked")){$(this).parents(".gl-icon-container").removeClass("highlighted")}else{$(this).parents(".gl-icon-container").addClass("highlighted")}}).on("click contextmenu","div.icons-container, div.small-icons-container",function(e){var t=$(e.target).find("a[href]").first();if(e.type==="click"&&$(e.target).is($(this))&&t.length){t.trigger("click");return}if(e.type==="click"&&$(e.target).is(".gl-icon-select")&&!$.support.spa){e.preventDefault();$(this).trigger("contextmenu")}else if(e.type==="contextmenu"){e.preventDefault();if($(this).find("input").is(":checked")){$(this).find("input").prop("checked",false);$(this).removeClass("highlighted")}else{if($(this).find("input").length){$(this).find("input").prop("checked",true);$(this).addClass("highlighted")}}var a=$(e.target).is(".icon_link")?$(e.target).parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).is(".gl-icon-select")?$(e.target):$(e.target).is("img")?$(e.target).parent("a").parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).find(".fa-select, .fa-selected");a.hasClass("fa-select")?a.removeClass("fa-select").addClass("fa-selected"):a.removeClass("fa-selected").addClass("fa-select")}typeof db_check_selected==="function"&&db_check_selected()}).on("click",".row.icons-row .icons-container, .row.icons-row .small-icons-container",function(){if(!$(this).hasClass("forged-xx-skip")){return}})};plugins.chooser=function(){var e=false,t=false,a=false,i=function(e){$(".mppopup .cspinner.hidden").removeClass("hidden");$.ajax({type:"POST",url:e,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html();i=o(i);if(a){a=a.replace(//gm,'').replace(//gm,'')}$(".mppopup .modal-body").html(i+''+a+"
");$v__mpp__g_gp=0;$(".mppopup_filter_input").focus();$(".mppopup_filter_input").val("")}})},s=function(e){return e.replace(/&file.*&chroot/,"&file="+Convert.uriEncodeComponent(($v__mpp__g_ol+"/").replace(/\/\/+/g,"/").replace(/:\//g,"://"))+"&chroot")},n=function(e,t){var a=e.prev('input[type="text"], input[name]');if(!a.is("input")&&!e.prev("textarea").length&&!e.prev("br").prev("textarea").length){a=e.prev("span:not(.awradio)").find('input[type="text"]')}else if(!a.length&&!a.is("input")&&t){a=e.prev("textarea");if(!a.length){a=e.prev("br").prev("textarea")}}return a},r=function(t,i,s){e&&(a=t);if(s){if($(".refInputData").is("textarea")){var n=$(".refInputData");if(n.val()){n.val(n.val()+"\n"+t.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}else{n.val(t.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}}else{$(".refInputData").val(t.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}var r=$(".refInputData").parent("td").prev("td").find('input[type="radio"]'),o=$(".refInputData").parent("span").prev("span").find('input[type="radio"]'),l=$(".refInputData").prev("span").find('input[type="radio"]'),_=$(".refInputData").prev("select").find('option[value="*"]');if(o.length){o.trigger("click")}else if(l.length){l.trigger("click")}else if(_.length){_.parent("select").val("*").trigger("change")}else{r.trigger("click")}}if(i){$("body .mppopup").modal("hide")}},o=function(e){e=$.url(e).attr("path").replace(/\/$/g,"").split("/");var t="",a="/",i=a,s=get_access_level()==2||get_access_level()==3,n=get_user_home();if(s){i=n}$.each(e,function(e,r){if(r===""){var o="onclick=\"parentdir('"+i+"'); return false\"";if(s){o=String()}t+=""+(get_access_level()==0?'':'')+""+"\n"}else{a+=r+"/";var o="onclick=\"parentdir('"+a+"'); return false\"";if(s&&!a.includes(n)){o=String()}t+=""+r+""+"\n"}});var r='";return r+''},l=function(t){var i=String();!t&&(t={});if(t.file){i=t.file}var s='";$("body").append(s);$(document).find("._xcustom_file_select button[data-custom-chooser]").trigger("click");if(t.resolve!==false){return new Promise(function(t){setTimeout(function(){var i=setInterval(function(){if(!e){clearInterval(i);t(a);a=false}},100)},10)})}};document.addEventListener("DOMContentLoaded",function(){(function(){var l=document.body;$(l).on("dblclick",'.mppopup a[onclick*="fileclick("], .mppopup a[onclick*="parentdir("]',function(e){e.preventDefault()}).on("dblclick",'.mppopup a[onclick*="select("]',function(){$(".mppopup button[data-mppopup_confirm]").trigger("click")}).on("click",'.mppopup a[onclick*="fileclick("], .mppopup a[onclick*="parentdir("]',function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();var t=this;if(!t.clicks){t.clicks=0}if(!t.timer){t.timer=null}t.clicks++;$data_mppopup_value.val($v__mpp__g_ol);if(t.clicks===1){t.timer=setTimeout(function(){t.clicks=0;typeof $v__mpp__g_gp=="undefined"?$v__mpp__g_gp=0:0;if(!$v__mpp__g_gp){r($v__mpp__g_ol,0,0)}else{var e=s($v__mpp__g_op);i(e)}$v__mpp__g_gp=0},vars.event.double_click_delay)}else{clearTimeout(t.timer);t.clicks=0;if($v__mpp__g_olt){var a=s($v__mpp__g_op);i(a)}else{r($v__mpp__g_ol,1,1)}}}).on("click",".mppopup button[data-mppopup_confirm]",function(){var e=$data_mppopup_value.val();r(e,1,1);if(core.curModule("custom")){refInput.trigger("input")}}).on("show.bs.modal",".mppopup",function(){v__mpp__ml_t__e=0;$data_mppopup_value=$(".mppopup input[data-mppopup_value]");$('.mppopup input[data-role="tagsinput"]').tagsinput({onTagExists:function(e,t){t.hide().fadeIn();v__mpp__ml_t__e=1}})}).on("shown.bs.modal",".mppopup",function(){var e=$("body .mppopup").find(".modal-head"),t=$("body .mppopup").find(".modal-body"),a=$("body .mppopup").find(".modal-body table"),i=e.find(".mppopup_filter > input");setTimeout(function(){$(".mppopup_filter_input").animate({opacity:1},0);$(".mppopup_filter_input").focus()},0)}).on("hidden.bs.modal",".mppopup",function(){refInput.removeClass("refInputData");$('.mppopup input[data-role="tagsinput"]').tagsinput("destroy");$("body .mppopup").remove();$("button[data-mmclick].disabled, input[data-mmclick].disabled").removeClass("disabled").removeAttr("disabled")}).on("click",".mppopup_multi_done",function(){refInput.val($.trim($('.mppopup input[data-role="tagsinput"]').val().replace(/,/g," ")));$('.mppopup span[aria-hidden="true"]').trigger("click")}).on("keyup",".mppopup_filter_input",function(e){var t=e.which,a=$(".mppopup table tbody tr:visible"),i=a.find("td:first-child a"),s=$(".mppopup .breadcrumbx").length;if(s){return}if(t==13&&a.length===1&&!e.shiftKey){i.trigger("click")}else if(t==13&&a.length===1&&e.shiftKey){i.trigger("click").trigger("dblclick");var n=$(".mppopup .mppopup_multi_done:visible");if(n.length){setTimeout(function(){n.trigger("click")},240)}}if(!$(".mppopup table tbody tr.noresults").length){$(".mppopup table tbody").append(''+theme_language("global_no_results_found")+"")}var r=$(".mppopup table tbody tr:visible:not(.noresults)"),o=$(".mppopup table tbody tr.noresults");if(r.length){o.addClass("hidden")}else{o.removeClass("hidden")}}).on("click","button[data-mmclick]:not(.disabled), input[data-mmclick]:not(.disabled)",function(i){i.preventDefault();i.stopPropagation();refInput=n($(this),1);e=!!+$(this).parent("._xcustom_file_select").length,custom_window={shown:function(){a=false;t=true},hidden:function(){t=false;e=false;$("._xcustom_file_select").remove()}};var s=$(this),r=refInput.val(),l=encodeURIComponent(r),_=$(this).attr("data-mmclick"),c=_.match("window.open\\(['\"]*(.*?)(\\s*['\"]*,.*?)"),d=c[1].match(/(\w+\.[a-z]{3,4})/gi)[0],f=d.replace(".cgi",""),p=false,u=false;s.addClass("disabled").attr("disabled","disabled");if(c[1]){var g=c[1].replace("encodeURIComponent(ifield.value)","refInputCurrValSafe");g=g.replace('"+"',"").replace('"+',"").replace("refInputCurrValSafe",l);var m=function(t,a,i,s,n,o,l,_,c,d,p){var u;if(!o){o=String()}if(!l){l=String()}if(n){u='"}else{u='"}var g='";$(document.body).append(g);refInput.addClass("refInputData");$("body .mppopup").on("show.bs.modal",function(){if(p&&typeof p==="function"){p()}}).on("shown.bs.modal",function(){if(d&&typeof d==="function"){d()}e&&custom_window.shown()}).on("hidden.bs.modal",function(){e&&custom_window.hidden()}).modal("show")},h=function(e){if(core.curModule("cluster-useradmin")&&(e[1].startsWith("my_user_chooser")||e[1].startsWith("my_group_chooser"))){$v__mpp__g_op=v___location_prefix+"/useradmin/"+e[1]}else if(!e[1].startsWith("/")){$v__mpp__g_op="/"+e[1]}else{$v__mpp__g_op=e[1]}};var v=String(),b="cron_chooser",x='form[action*="backup_sched.cgi"], form[action*="save_newquotas.cgi"], form[action*="save_validate.cgi"]',y='[name="enabled_hidden"], [name="sched_hidden"], [name="when_hidden"]';x+=', form[action*="save_backup.cgi"], form[action*="save_vbackup.cgi"], form[action*="save_vsync.cgi"]';if(f===b){var A=$(x),k=A.find(y).val();v=""+b+".cgi?complex="+k+""}$.ajax({type:"POST",url:v||g,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e;var a=e.match(''+i+"","",0,refInput,1,"modal-lg","modal-no-header",1,1,u,p)}else if($.isArray(a)&&a[1]&&a[1].indexOf("&multi=1")===-1){h(a);$.ajax({type:"POST",url:$v__mpp__g_op,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html();var s=o(i),n=$(a).find("td").length;if(n===0){a=a.replace("thead","tbody");a=a.replace("",''+theme_language("datatable_semptydirectory")+"")}t=s+''+a+"
";if(t){t=t.replace(//gm,'').replace(//gm,'')}m(t,"type1",0,refInput,0)}})}else if(!$.isArray(a)){if($.isArray(a)&&a[1].indexOf("&multi=1")===-1){return}var i=t,s=$(i).filter("table").html();m(''+s+"
","",1,refInput,0)}else{h(a);$.ajax({type:"POST",url:$v__mpp__g_op,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter("table").html();t=''+a+"
";m(t,"type2",0,refInput,1)}})}}})}else{$(this).removeClass("disabled");$(this).attr("onclick",$(this).attr("data-mmclick")).removeAttr("data-mmclick");$(this).trigger("click")}})})()});return{target:n,file:l}}();plugins.navigation=function(){document.addEventListener("DOMContentLoaded",function(){o();_();s();$("aside").on("click",".select2-container .select2-selection__arrow b",function(e){e.preventDefault();e.stopPropagation()}).on("click",'a[href*="/cwaf/"], a[href*="/file/"], a[href*="history.cgi"]',function(e){e.preventDefault();e.stopPropagation();window.open($(this).attr("href"),"_blank")}).on("contextmenu",".switch-toggle label",function(e){e.preventDefault();var t=$(this).attr("for").replace("open_",""),a=$(this).prev("input").is(":checked");if(a){var i=v___location_href;set_server_theme_temp_data("goto",link_type_convert(i,1));setTimeout(function(){theme_open_new_tab(i)},200)}else if(t==="virtualmin"||t==="cloudmin"){var s;if(t==="cloudmin"){s="/server-manager/index.cgi"}else{s="/virtual-server/index.cgi"}var n=link_type_convert(s,2);set_server_theme_temp_data("goto",link_type_convert(n,1));setTimeout(function(){theme_open_new_tab(n)},200)}else if(t==="webmail"){var r=v___location_prefix+"/mailbox/index.cgi?"+$__theme_navigation;set_server_theme_temp_data("goto",link_type_convert(r,1));setTimeout(function(){theme_open_new_tab(r)},200)}else{var r=v___location_prefix+"/sysinfo.cgi?"+$__theme_navigation;set_server_theme_temp_data("goto",link_type_convert(r,1));setTimeout(function(){theme_open_new_tab(r)},200)}}).on("click",".switch-toggle input.dynamic",function(e){if(get_onbeforeunload_status()){e.preventDefault();var t=$(".switch-toggle input:checked").attr("id");get_onbeforeunload_message([],{href:"::switch::"+t});return}w($(this).attr("id").replace("open_",""));if($(this).attr("id")=="open_dashboard"){get_pjax_content(v___location_prefix+"/sysinfo.cgi");return}get_navigation_and_content($(this).attr("id").replace("open_",""))}).on("focus",".sidebar-search",function(){f("c",false)}).on("blur",".sidebar-search",function(){setTimeout(function(){f("c",true)},150)}).on("click",'.navigation a[target="page"], .user-links a[target="page"]',function(){l()}).on("click",".navigation > li .navigation_external_link",function(e){e.preventDefault();e.stopPropagation();b=$(this);window.open(b.attr("href"),"_blank")}).on("click",".navigation > li:not('.sub-wrapper'):not('.menu-container'):not('.navigation_external'):not([data-linked])",function(e){e.preventDefault();e.stopPropagation();var t=1;if(e.target&&e.target.classList&&e.target.classList.value&&(e.target.classList.value.includes("fancytree")||e.target.classList.value.includes("label-danger"))){t=0}v___blocked_navigation=t;typeof $processing=="undefined"?$processing=false:false;if(!$processing){$processing=true;var a=$("a",this).attr("href"),i=$("a",this).attr("target"),s=$(this);if(i){$(".navigation > li > ul.sub > li").each(function(){$(this).removeClass("sub_active").find("span.current").remove()})}$.when($("#sidebar .navigation > li").each(function(){var e=$(this),t=e.find("a"),a=t.is("[data-has-sub-link]");if(!e.is(s)){e.removeClass("active");if(e.find("a").attr("href")!="#search"&&a){$(e.find("a").attr("href")).slideUp(175)}}})).done(function(){s.hasClass("active")?s.removeClass("active"):a!="#hide"&&!i?s.addClass("active"):false;setTimeout(function(){if($(a).is(":visible")&&a!="#hide"&&!i){s.addClass("active")}else{s.removeClass("active")}$processing=false},2*175>0?2*175:1);$(a).slideToggle(175)});if(a=="#search"){$('#sidebar input[name="search"]').focus()}}}).on("click",".navigation > li.has-sub",function(){page.load.happening()&&(plugins.navigation.detectAllowed=false)}).on("click",".navigation > li > ul.sub > li:not('.menu-container')",function(e){if(e.target&&$(e.target).is("li")){return}var t=window.navigator.platform==="MacIntel"?1:0;if(!t&&e.ctrlKey||t&&e.metaKey){return}var a=$(this);$(".navigation > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove();$(".navigation > li > ul.sub > li").each(function(){$(this).removeClass("sub_active").find("span.current").remove()});$("#webmin_search_form").find('input[name="search"]').val("");$("aside .navigation .fancytree-node.fancytree-active").removeClass("fancytree-active");a.addClass("sub_active").append('')}).on("click",'a[data-refresh="true"]',function(e){e.preventDefault();page_refresh()}).on("focus",".form-control.sidebar-search",function(e){page.load.happening()&&(plugins.navigation.detectAllowed=false);$(".__logo").addClass("inited");e.preventDefault();e.stopPropagation();vars.shell.history=0}).on("keydown","#webmin_search_form",function(e){var t=$(this),a=t.find("input.sidebar-search"),i=a.val(),s=$("body").find(".-shell-port-");if(i&&e.keyCode===13){e.preventDefault();if(!i.startsWith("!")){$(this).find('input[name="mod"], input[name="title"]').remove();if(E()==="virtual-server"||E()==="server-manager"){$("").attr({type:"hidden",name:"mod",value:E()}).appendTo($(this))}var n=E(1),r=theme_language("search_in_"+(n==="mailbox"?"usermin":n)+"");r=r?r:theme_language("filemanager_context_search");$("").attr({type:"hidden",name:"title",value:r}).appendTo($(this));var o=$(this).attr("action")+"?"+$(this).serialize();if(get_onbeforeunload_status()){get_onbeforeunload_message(false,{href:o})}else{get_pjax_content(o);a.val("")}}else{core.moduleAvailable("shell")&&plugins.shell.open(i)}}}).on("click","[data-collapse-trigger]",function(e){e.stopImmediatePropagation();var t=get_server_data("data-navigation-collapsed")=="1"?0:1;vars.navigation.pinned=t;settings_navigation_always_collapse=!settings_navigation_always_collapse;if(settings_navigation_always_collapse){get_server_data("data-navigation-collapsed",1);$(".mobile-menu-toggler").removeClass("visible-xs");l(1,e.originalEvent!==undefined?1:0)}else{get_server_data("data-navigation-collapsed",0);$(".mobile-menu-toggler").addClass("visible-xs")}setTimeout(function(){page_resized()},0);$(window).resize()}).on("click",".user-links > li.favorites",function(){$(".favorites-menu-outer").addClass("hover")}).on("click",".user-link.palette-toggle",function(){theme_toggle_night_mode()}).on("click",".user-link.ported-console",function(){if(plugins.shell.available()){plugins.shell.open()}}).on("click",".user-links > li",function(e){if($(e.target).is($(this))){var t=$(this).find("a"),a=t&&t[0]&&t[0].hasAttribute("data-nref");if(a){location.href=t.attr("href")}else{$(this).find("a, [data-collapse-trigger]").trigger("click")}}}).on("click",".__logout-link",function(){progress.start();get_server_theme_temp_data("goto",0)}).on("click",".servers-index-link > a",function(e){e.preventDefault();e.stopPropagation();progress.start();location.href=this.href}).mCustomScrollbar({axis:"y",theme:"minimal",scrollInertia:100,scrollButtons:false,callbacks:{onScroll:function(){if(!$(".mobile-menu-toggler").is(":visible")){$(".form-control.sidebar-search").blur();if($("aside select")&&$("aside select").length>0&&$("aside select").hasClass("select2-hidden-accessible")){$("aside select").select2("close")}}if($(".popover-servers-index:visible").length){$('aside [data-servers-index="popover"]').trigger("click")}}}});$("body").on("click",".popover-servers-index.in .popover-content a",function(e){e.preventDefault();progress.start();location.href=this.href})});var e=function(){var e=".navigation";$(e+" li.has-sub").removeClass("sub_active");$(e+" > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove();$(e+" > li > ul.sub > li").removeClass("sub_active").find("span.current").remove();$(e+" > li.has-sub").removeClass("active");$(e+" > li > ul.sub").hide();$(e+" > li > a > i.fa.fa-folder-open-o").removeClass("fa-folder-open-o")},t=function(t,a){var i=function(e){return e?e.replace("/edit_users.cgi","/list_users.cgi").replace("/edit_user.cgi","/list_users.cgi").replace("/edit_alias.cgi","/list_aliases.cgi").replace("/edit_database.cgi","/list_databases.cgi").replace("/save_database.cgi","/list_databases.cgi").replace("/edit_script.cgi","/list_scripts.cgi").replace("/script_form.cgi","/list_scripts.cgi").replace("/save_domain.cgi","/edit_domain.cgi"):e};setTimeout(function(){if(!plugins.navigation.detectAllowed){return}if(Test.arrContains(["webmin_search.cgi","tconfig.cgi","settings-editor_favorites_read.cgi"],v___location_file)||page_extended()){e();return}if(v___blocked_navigation){return}if(typeof a=="undefined"){var s=function(e){var t=":not([data-parent-hidden]):first",a='a[href*="'+e+'"]'+t+"";if(e&&e.includes("/virtual-server/")){var i=e.match(/.*(dom|gparent)=(\d+)/),s=e.match(/.*?\.cgi/);if(i&&i[1]&&i[2]&&s){a='a[href*="'+s[0]+'"][href*="'+(i[1]+"="+i[2])+'"]'+t+""}}return a},n=v___location_path==="/"?t:v___location_path+(v___location_query?"?"+v___location_query:"");if(v___initial_load&&!n){return}if(!n){n="/"}$nearExactMatchStatus=1,$superExactMatchStatus=0,$nearExactMatch=$('.navigation a[href*="'+n+'"]:not([data-parent-hidden]):first'),$nearExactMatchPostSave=$(".navigation "+s(n.replace("save_","edit_"))),$nearExactMatchPostList=$(".navigation "+s(n.replace("edit_","list_"))),$nearExactMatchPostListSingular=$(".navigation "+s(n.replace("edit_","list_").replace(".cgi","s.cgi"))),$nearExactMatchPostListPlural=$(".navigation "+s(n.replace("edit_","list_").replace(".cgi","es.cgi")));if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostSave;if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostList;if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostListSingular}if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostListPlural}}}if(Test.strContains(v___location_file||t,"cgi")&&$nearExactMatch.length){t=$nearExactMatch.attr("href");$nearExactMatchStatus=0}else if($('.navigation a[href="'+v___location_resource+'"]:not([data-parent-hidden]):first, .navigation a[href*="'+link_type_convert(v___location_path,2)+'"]:not([data-parent-hidden]):first').length){t=v___location_resource;$superExactMatchStatus=1}else if($('.navigation a[href^="'+v___location_resource+'"]:not([data-parent-hidden]):first').length){t=v___location_resource;$nearExactMatchStatus=0}t=i(t);var r=v___location_file==="config.cgi"||v___location_file==="uconfig.cgi",o=v___location_file==="mconfig.cgi"&&uri_parse_param("module")===v___module_file_manager;if(r&&!o){if($t_uri_virtualmin&&!core.curModule("virtualmin-awstats")){t=v___location_prefix+"/config.cgi?virtual-server"}else if($t_uri_cloudmin){t=v___location_prefix+"/config.cgi?server-manager"}else if($t_uri_webmail){t=v___location_prefix+"/uconfig.cgi?mailbox"}else{t=v___location_prefix+"/"+v___location_query+"/"}}if(o){t=v___location_prefix+"/"+v___module_file_manager}var l=$t_uri_webmin||$t_uri_usermin;if(!t&&l){if(Test.strContains(v___location_file,".cgi")&&!Test.strContains(v___location_file,"sysinfo.cgi")){t=v___location_path.replace(v___location_file,"")}else if(!t){var _=new RegExp("^"+v___location_prefix,"i");t=get_server_data("data-uri").replace(_,"").split("/").filter(function(e){return e.length!==0})[0];t=v___location_prefix+"/"+t}}if($superExactMatchStatus){targeted_menu_link=$('.navigation a[href="'+t+'"]:not([data-parent-hidden]):first, .navigation a[href="'+link_type_convert(t,2)+'"]:not([data-parent-hidden]):first')}else{if(t&&(t.endsWith("/virtual-server/")||t.endsWith("/server-manager/"))){t+="index.cgi"}targeted_menu_link=$('.navigation a[href^="'+t+'"]:not([data-parent-hidden]):first')}if(targeted_menu_link.length){e()}}else{var c=".navigation a[href",d=":not([data-parent-hidden]):first";if(a==="progress"){t=i(t);targeted_menu_link=$(""+c+'*="'+t+'"]'+d+"")}else{targeted_menu_link=$(""+c+'^="'+t+'"]'+d+"")}if(targeted_menu_link.length){e()}}$("aside .navigation .fancytree-node.fancytree-active").removeClass("fancytree-active");if(t==="/"){return}targeted_menu_link.parent("li:not(.menu-exclude):not(.user-link)").addClass("sub_active").append('').parent("ul.sub").show().parent("li:not(.menu-exclude):not(.user-link)").prev("li").addClass("active")},1)},a=function(){$(".mCSB_container, .mCSB_dragger").css("top","0");!$("#_menu_loader").length&&$("body ul.navigation").before('');$("body aside .mCSB_scrollTools, body ul.navigation, body ul.user-links").css("visibility","hidden");$("aside ul.user-html").addClass("invisible")},i=function(){$("aside ul.user-html").removeClass("invisible");$("body aside .mCSB_scrollTools, body ul.navigation, body ul.user-links").css("visibility","visible");$("#_menu_loader").remove();_();s();bind_sameorigin(1);theme_to_new_tab();n()},s=function(){vars.navigation.servers_index_control=false;var e=$('aside [data-servers-index="popover"]'),t=e.parent(),a=t.data("http-webmin-servers");if(e.length){vars.navigation.servers_index_control=true;$.ajax({type:"GET",url:a+"index-json.cgi",dataType:"JSON",success:function(i){var s="",n=get_server_data("data-webprefix");if(i&&i.length>1){t.removeClass("hidden");$.each(i,function(){if(!n.endsWith(this.id)){s+=' '+Convert.htmlEscape(this.host)+(this.desc?" ("+Convert.htmlEscape(this.desc)+")":"")+"
"}});s&&e.popover({animation:"false",placement:"top",html:"true",container:"body",template:'
',trigger:"click",content:s});e.on("shown.bs.popover",function(){$(".popover-servers-index").removeClass("fade")})}}})}},n=function(){var e=$('aside a[href*="'+v___module_file_manager+'"]');if(e&&e.length){var t=e.attr("href"),a=uri_parse_param("path",t);if(a&&!a.startsWith("/")&&!a.startsWith("%2F")){var i=new URI(t),s=i.pathname(),n="/"+a,r=s+"?path="+Convert.uriEncodeComponent(n);e.attr("href",r)}}},r=function(){return $("#_menu_loader").length},o=function(){if($("aside").css("transform")=="none"&&$("html").attr("data-navigation-collapsed")!="1"){$("aside").transition({x:settings_leftmenu_width},0,function(){if($(".__logo")&&$(".__logo").css("transform")=="none"&&!$(".mobile-menu-toggler:visible").length){$(".__logo").transition({y:"-140px"},175*1.5)}})}},l=function(e,t){var a="mobile-menu-toggler",i=$(quirks.active_element()).is('input[name="settings_navigation_always_collapse"]');i=1;if(e){}if(t){$("."+a+"").addClass("selected").find("button").addClass("btn-primary").removeClass("btn-default");$("."+a+"").css("transform","translate("+settings_leftmenu_width+"px, 0px)");return}if(typeof jQuery().transition=="function"&&($("."+a+":visible").length&&$("."+a+"").attr("style")&&$("."+a+"").attr("style").indexOf("ease")==-1)){if($(".__logo")){$(".__logo").transition({y:0},175*1.5)}$("aside, ."+a+"").transition({x:0},i?0:175,function(){$("."+a+"").removeClass("selected");$("aside").addClass("hidden-xs")})}},_=function(e){var t="body aside",a="select2";vars.navigation.select.back=false;if($(".form-control.sidebar-search").is(":focus")){return}$.each($(""+t+" select > option"),function(){var e=$(this).text().match(/^\s{0,4}/)[0].length,t=$(this).text();if(settings_leftmenu_vm_cm_dropdown_icons){if(e===4&&t.indexOf("↱")===-1){$(this).html("    ↱ "+t.replace(/\s/g,""))}else if(e===2&&t.indexOf("↴")===-1){$(this).html("  ↴ "+t.replace(/\s/g,""))}}}).promise().done(function(){var i=$(""+t+" select");i.removeAttr("id");if(i.length){i.removeAttr("onchange disabled");i.data(a)?i.select2("destroy"):false;i.unbind(""+a+":select");i.select2({minimumResultsForSearch:3,dropdownCssClass:"aside-select2"});var s=i.data(a);if(e){i.select2("open")}i.on(""+a+":selecting",function(){i.data("previous-value",$(this).val())});i.on(""+a+":select",function(e){var t=e.currentTarget.value;if(e.currentTarget.name==="dom"){if(get_onbeforeunload_status()){vars.navigation.select.back=true;get_onbeforeunload_message(e,this,{"plugins.navigation.get.virtualmin":[t],get_pre_default_content:[t]})}else{I(t);get_pre_default_content(t)}}else{if(e.currentTarget.name==="sid"){if(get_onbeforeunload_status()){vars.navigation.select.back=true;get_onbeforeunload_message(e,this,{"plugins.navigation.get.cloudmin":[t],get_pre_default_content:[t]})}else{V(t);get_pre_default_content(t)}}}});var n=".select2-dropdown.aside-select2",r=function(){$.each($(""+t+" select > option"),function(){if($(this).attr("style")&&$(this).attr("style").indexOf("italic")>-1){var e=$(this);setTimeout(function(){$(n).find('li[id$="'+e.attr("value")+'"]').addClass("text-danger")},0)}})};i.on(""+a+":opening",function(){r();setTimeout(function(){var e=""+n+" .select2-search__field",t="keydown.colorfilter";$(e).off(t);$(e).on(t,function(){r()})},0);$(t).find("."+a+"-container:not(."+a+"), "+v___class_select2_leak).addClass(""+a+"-aside")});i.on(""+a+":open",function(){setTimeout(function(){var e=document.querySelector(".select2-search__field");e&&e.focus()})});i.on(""+a+":closing",function(){$(t).find("."+a+"-container, "+v___class_select2_leak).removeClass(""+a+"-aside")});if($(""+t+" select option").length===1){$(t+" ."+a+" span").css("cursor","default");$(t+" ."+a+" ."+a+"-selection__arrow").remove();i.on(""+a+":open",function(){$(t+" ."+a+"-container ."+a+"-dropdown").css("opacity","0")})}$.each($(""+t+" select > option"),function(){if($(this).attr("style")&&$(this).attr("style").indexOf("italic")>-1){var e=$($("."+a+"-selection > ."+a+"-selection__rendered")[0]);if(e.text().trim()==$(this).text().trim()){e.addClass("text-danger")}}})}})},c=function(e,t){var a=$("aside select");a.val(e).trigger("change");if(t){a.trigger("select2:select")}},d=function(){if(vars.navigation.select.back){var e=$("aside select");c(e.data("previous-value"),0);vars.navigation.select.back=false}},f=function(e,t){var i="aside .form-control.sidebar-search",s="aside .autocomplete-suggestions",n=function(e){return e&&(e.includes("http://")||e.includes("https://")||e.includes("ftp://")||e.includes("ftps://"))?1:0};if(e=="c"){$(s).remove();$(i).removeAttr("disabled");$(i).autocomplete("dispose");!get_onbeforeunload_status()&&$(i).val("");if(t){return}}var r={},o="li:not(.menu-exclude):not(.user-link)";$.each($(""+o+' > ul[id^="global_"].sub > '+o+' > a, ul.navigation > [data-after] > a, ul.navigation > li > a[href*="virtual-server/index.cgi"], ul.navigation > li > a[href*="server-manager/index.cgi"]'),function(){var e=$(this).attr("href"),t=n(e),a=(e.substring(0,1)=="/"?"":"/")+e;if(t){a=e}r[a]=$.trim($(this).text())});$('li > a[target="page"][data-href="/virtual-server/index.cgi"], '+o+' > a[target="page"][data-href="/sysinfo.cgi"], '+o+' > a[target="page"][data-href="/virtual-server/pro/history.cgi"], '+o+' > a[target="page"][data-href="/server-manager/one_history.cgi"], '+o+' > a[target="page"][data-href="/server-manager/history.cgi"], '+o+' > a[target="page"][data-href="/mailbox/list_folders.cgi"], '+o+' > a[target="page"][data-href="/mailbox/list_ifolders.cgi"], '+o+' > a[target="page"][data-href="/mailbox/list_addresses.cgi"], '+o+' > a[target="page"][data-href="/filter/edit_forward.cgi"], '+o+' > a[target="page"][data-href="/filter/edit_auto.cgi"], '+o+' > a[target="page"][data-href="/filter/edit_auto.cgi"], '+o+' > a[target="page"][data-href="/filter/"], '+o+' > a[target="page"][data-href="/mailbox/edit_sig.cgi"]').each(function(){r[$(this).attr("data-href")]=$.trim($(this).text())});var _=function(e){var t="🔒",a=e&&e.includes(t);return a},d=$.map(r,function(e,t){if(t!="undefined"&&!_(e)){return{value:e,url:t,data:{category:T()}}}});var f={};if(core.curModule("custom")||v___location_path==v___location_prefix+"/backup-config/"||v___location_path==v___location_prefix+"/backup-config/index.cgi"||v___location_path==v___location_prefix+"/usermin/"||v___location_path==v___location_prefix+"/usermin/index.cgi"||v___location_path==v___location_prefix+"/webmin/"||v___location_path==v___location_prefix+"/webmin/index.cgi"||v___location_path==v___location_prefix+"/acl/"||v___location_path==v___location_prefix+"/acl/index.cgi"||v___location_path==v___location_prefix+"/init/"||v___location_path==v___location_prefix+"/init/index.cgi"||v___location_path==v___location_prefix+"/mount/"||v___location_path==v___location_prefix+"/mount/index.cgi"||v___location_path==v___location_prefix+"/quota/"||v___location_path==v___location_prefix+"/quota/index.cgi"||v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"||v___location_path==v___location_prefix+"/inittab/"||v___location_path==v___location_prefix+"/inittab/index.cgi"||v___location_path==v___location_prefix+"/logrotate/"||v___location_path==v___location_prefix+"/logrotate/index.cgi"||v___location_path==v___location_prefix+"/mailcap/"||v___location_path==v___location_prefix+"/mailcap/index.cgi"||v___location_path==v___location_prefix+"/pam/"||v___location_path==v___location_prefix+"/pam/index.cgi"||v___location_path==v___location_prefix+"/proc/"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"||v___location_path==v___location_prefix+"/cron/"||v___location_path==v___location_prefix+"/cron/index.cgi"||v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"||v___location_path==v___location_prefix+"/useradmin/"||v___location_path==v___location_prefix+"/useradmin/index.cgi"||v___location_path==v___location_prefix+"/apache/"||v___location_path==v___location_prefix+"/apache/index.cgi"||v___location_path==v___location_prefix+"/bind8/"||v___location_path==v___location_prefix+"/bind8/index.cgi"||v___location_path==v___location_prefix+"/dhcpd/"||v___location_path==v___location_prefix+"/dhcpd/index.cgi"||v___location_path==v___location_prefix+"/dovecot/"||v___location_path==v___location_prefix+"/dovecot/index.cgi"||v___location_path==v___location_prefix+"/ldap-server/"||v___location_path==v___location_prefix+"/ldap-server/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-nginx/"||v___location_path==v___location_prefix+"/virtualmin-nginx/index.cgi"||v___location_path==v___location_prefix+"/fetchmail/"||v___location_path==v___location_prefix+"/fetchmail/index.cgi"||v___location_path==v___location_prefix+"/mysql/"||v___location_path==v___location_prefix+"/mysql/index.cgi"||v___location_path==v___location_prefix+"/mysql/edit_dbase.cgi"||v___location_path==v___location_prefix+"/postgresql/"||v___location_path==v___location_prefix+"/postgresql/index.cgi"||v___location_path==v___location_prefix+"/postgresql/edit_dbase.cgi"||v___location_path==v___location_prefix+"/postfix/"||v___location_path==v___location_prefix+"/postfix/index.cgi"||v___location_path==v___location_prefix+"/procmail/"||v___location_path==v___location_prefix+"/procmail/index.cgi"||v___location_path==v___location_prefix+"/proftpd/"||v___location_path==v___location_prefix+"/proftpd/index.cgi"||v___location_path==v___location_prefix+"/mailboxes/"||v___location_path==v___location_prefix+"/mailboxes/index.cgi"||v___location_path==v___location_prefix+"/mailboxes/list_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/"||v___location_path==v___location_prefix+"/mailbox/index.cgi"||v___location_path==v___location_prefix+"/samba/"||v___location_path==v___location_prefix+"/samba/index.cgi"||v___location_path==v___location_prefix+"/spam/"||v___location_path==v___location_prefix+"/spam/index.cgi"||v___location_path==v___location_prefix+"/squid/"||v___location_path==v___location_prefix+"/squid/index.cgi"||v___location_path==v___location_prefix+"/sshd/"||v___location_path==v___location_prefix+"/sshd/index.cgi"||v___location_path==v___location_prefix+"/webalizer/"||v___location_path==v___location_prefix+"/webalizer/index.cgi"||v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"||v___location_path==v___location_prefix+"/htaccess-htpasswd/"||v___location_path==v___location_prefix+"/htaccess-htpasswd/index.cgi"||v___location_path==v___location_prefix+"/status/"||v___location_path==v___location_prefix+"/status/index.cgi"||v___location_path==v___location_prefix+"/net/"||v___location_path==v___location_prefix+"/net/index.cgi"||v___location_path==v___location_prefix+"/tcpwrappers/"||v___location_path==v___location_prefix+"/tcpwrappers/index.cgi"||v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"||v___location_path==v___location_prefix+"/fail2ban/"||v___location_path==v___location_prefix+"/fail2ban/index.cgi"||v___location_path==v___location_prefix+"/nis/"||v___location_path==v___location_prefix+"/nis/index.cgi"||v___location_path==v___location_prefix+"/passwd/"||v___location_path==v___location_prefix+"/passwd/index.cgi"){$($(".container-fluid .panel-body a[href]:not([href*='javascript'],[href*='list_users.cgi?dom'],[href*='edit_hdparm.cgi?disk'],[href*='blink.cgi?disk'],[href*='smart-status/index.cgi?drive'],[href*='help.cgi'],[href*='edit_user.cgi?new='],[href*='edit_user.cgi?idx='],[href*='edit_recipe.cgi'],[href*='up.cgi'],[href*='down.cgi'],[href*='virt_index.cgi'],[href*='save_log.cgi'],[href*='backup.cgi'],[href*='activate.cgi'],[href*='#'])")).each(function(){if(v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"){f["/"+v___location_path_lead_unslashed+$(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").next("td[data-td-e]").find("a").attr("href")]=$.trim($(this).text())}else{if(v___location_path==v___location_prefix+"/backup-config/"||v___location_path==v___location_prefix+"/backup-config/index.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())}else{if(v___location_path==v___location_prefix+"/mount/"||v___location_path==v___location_prefix+"/mount/index.cgi"||v___location_path==v___location_prefix+"/quota/"||v___location_path==v___location_prefix+"/quota/index.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())}else{if(v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"){$description=$.trim($(this).parents("td").next("td").next("td").next("td").find("label").find("tt").find("tt").text())}else{if(v___location_path==v___location_prefix+"/proc/"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"){if(v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" — "+$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").text())}else{if(v___location_path==v___location_prefix+"/proc/index_search.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" — "+$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").text())}else{$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" — "+$.trim($(this).parents("td").next("td").next("td").next("td").text())}}}else{if(v___location_path==v___location_prefix+"/useradmin/"||v___location_path==v___location_prefix+"/useradmin/index.cgi"){$description=$.trim($(this).parents("td").next("td").find("label").text())+" — "+$(this).text()+":"+$.trim($(this).parents("td").next("td").next("td").find("label").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").find("label").text())+", "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").next("td").find("label").text())}else{if(v___location_path==v___location_prefix+"/mailboxes/list_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/"||v___location_path==v___location_prefix+"/mailbox/index.cgi"){$description=$.trim($(this).parents("td").next("td").next("td").next("td").find("label").text())+" — "+$.trim($(this).parents("td").next("td").find("label").text())+" ["+$.trim($(this).parents("td").next("td").next("td").find("label").text())+"]"}else{if(v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"){$description=$.trim($(this).parents("td").next("td").next("td").find("label").text())}else{if(v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" - "+$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())}else{$description=$.trim($(this).parent("td").next("td[data-td-e]").text())}}}}}}}}$description?$_description=true:$_description=false;var e=$.trim($(this).text());if(core.curModule("bind8")){var t=$(this).parents("form").prev("br").prev("b").find("tt");if(t.length){var a=t.text(),i=!$(this).parent(".ui_links_row").length;if(i&&a){e=e+" ("+a+")"}}}f[($(this).attr("href").substring(0,1)=="/"?"":"/")+v___location_directory_unslashed_trail_slashed+$(this).attr("href")]=e+($_description?" (":"")+$description+($_description?")":"")}})}var p=$.map(f,function(e,t){if(t!="undefined"){return{value:e,url:t,data:{category:get_module_title()}}}});var u={};$.each($(""+o+' > ul.sub:not([id^="global_"]) > '+o+' > a, ul.navigation > [data-linked]:not([data-after]) > a:not([href*="virtual-server/index.cgi"]):not([href*="server-manager/index.cgi"])'),function(e,t){u[($(this).attr("href").substring(0,1)=="/"?"":"/")+$(this).attr("href")]=$.trim($(this).text())});$(""+o+' > a[target="page"]:not([data-href="/acl/edit_user.cgi"],[data-href="/virtual-server/index.cgi"],[data-href="/sysinfo.cgi"],[data-href="/virtual-server/pro/history.cgi"], [data-href="/mailbox/list_folders.cgi"], [data-href="/mailbox/list_ifolders.cgi"], [data-href="/mailbox/list_addresses.cgi"], [data-href="/filter/edit_forward.cgi"], [data-href="/filter/edit_auto.cgi"], [data-href="/filter/edit_auto.cgi"], [data-href="/filter/"], [data-href="/mailbox/edit_sig.cgi"])').each(function(e,t){if(!$t_uri_usermin&&!v()){u[$(this).attr("data-href")]=$.trim($(this).text())}});var g=$.map(u,function(e,t){if(t!="undefined"){var a=_(e);return{value:a?"":e,url:a?"":t,data:{category:$("aside .select2-selection__rendered").text()?''+$("aside .select2-selection__rendered").clone().children().remove().end().text()+"":T()}}}});var m={};$("aside select option").each(function(){m[$(this).val()+":::"+$(this).parent("select").attr("name")]=$.trim($(this).text())});var h=$.map(m,function(e,t){if(t!="undefined"){return{value:e,url:t,data:{category:$("aside select").data("autocomplete-title")}}}});var b=h.concat(p).concat(g).concat(d);try{const e="x-hidden";$.map(b,function(t,a){if(typeof settings_autocomplete_extra_associations_privileged==="object"){var i=get_server_data("language"),s=settings_autocomplete_extra_associations_privileged[i]?settings_autocomplete_extra_associations_privileged[i]:settings_autocomplete_extra_associations_privileged.en;if(typeof s==="object"){for(const[i,n]of Object.entries(s)){if(typeof n==="object"){for(const[i,s]of Object.entries(n)){if(typeof s==="object"){for(const[n,r]of Object.entries(s)){if(t&&t.url&&t.url.includes(i+"/")&&t.url.includes(r[0]+".cgi")){t.value=t.value+"<"+e+">"+r[1]+"";b[a]=t}}}else{if(t&&t.url&&(t.url.endsWith("/"+i+"/")||t.url.endsWith("/"+i+"/index.cgi"))){t.value=t.value+"<"+e+">"+s+"";b[a]=t}}}}}}}})}catch(e){}$(i).on("keydown",function(e){if(e.keyCode==34||e.keyCode==33||e.keyCode==20||e.keyCode==17||e.keyCode==16||e.keyCode==9){e.preventDefault();e.stopPropagation()}});$(i).autocomplete({lookup:b,onSelect:function(e,t){var i=$.Autocomplete.externalEvent;if(!$.isEmptyObject(i)){var s=i.keyCode?i.keyCode:i.which;if(i.ctrlKey||i.shiftKey||i.altKey||i.metaKey||s===20||s===32||s===33||s===34||s===35||s===36||s===37||s===38||s===39||s===40||s===45||s===46||s===112||s===113||s===114||s===115||s===116||s===117||s===118||s===119||s===120||s===121||s===122||s===123||s===144||s===145){return}}if(v()===true&&$t_uri_dashboard&&get_access_level()!=2&&get_access_level()!=4){w("webmin")}$(this).val("").blur();l();var r=n(e.url);if(e.url.substring(0,1)=="/"||r){var o=e.url&&(r||e.url.includes("/file/")||e.url.includes("/cwaf/")||e.url.includes("virtual-server/pro/history.cgi")||e.url.includes("server-manager/history.cgi")||e.url.includes("server-manager/one_history.cgi"));if(o){theme_open_new_tab(e.url,1);return}else{var _=e.url;if(v___location_prefix&&!_.startsWith(v___location_prefix)){_=v___location_prefix+_}if(Test.strContains(v___location_prefix,v___target_servers_index)&&_&&_.endsWith("/servers/")){return}if(_&&(_.includes("switch_user.cgi")||_.includes("/shell")||_.includes("shell=1"))){set_onbeforeunload_status(0,0);$('aside [data-linked] a[href="'+e.url+'"]').click();return}if(get_onbeforeunload_status()){if(t){t.preventDefault()}get_onbeforeunload_message([],{href:_})}else{get_pjax_content(_,["reference"])}}}else if(e.url&&e.url.indexOf(":::")>-1){var d=e.url.split(":::")[0];if(get_onbeforeunload_status()){get_onbeforeunload_message(g,this,{"plugins.navigation.select.set":[d,1]})}else{a();c(d,1)}}},groupBy:"category"})},p=function(){var e="data-goto",t=$("aside").find("li["+e+"]"),a=t.attr(e);t.remove();return a},u=function(e,t){if(get_onbeforeunload_status()){return}var e=typeof e=="undefined"||e==-1||e==""?$("aside select").val():e,a=$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":$t_uri_usermin?"usermin":$t_uri_webmin?"webmin":"mail";if(a=="webmin"){w("webmin");S("webmin",t)}else if(a=="virtualmin"){w("virtualmin");I(e,t)}else if(a=="cloudmin"){w("cloudmin");V(e,t)}else if(a=="usermin"){w("usermin");S("usermin",t)}else if(a=="mail"){w("webmail");S("webmail",t)}},g=function(e,t){if(!t){t=600}var i=e?" #open_"+e+"":' [id^="open_"]',s=$(".switch-toggle"+i+":checked");if(s.length){a();var n=0;if(!n){n++;setTimeout(function(){s.click()},t)}}},m=function(e){var t="aside",a="form",i=a+"s",s="select",n=$(t+" "+s),r=n.data(s+"2"),o=$(t+" .sidebar-search").val();if(o){return}if(!e){vars.navigation.select.obj=r&&r!="undefined"&&!e&&n.select2("isOpen")}if(!e){if(r){n.select2("destroy")}$.each($(t).find(a),function(){$(this).replaceTagName(i)})}else{$.each($(t).find(i),function(){$(this).replaceTagName(a)}).promise().done(function(){_(vars.navigation.select.obj)})}},h=function(){if(vars.navigation.width_initial===false){vars.navigation.width_initial=settings_leftmenu_width}if(matchMedia("(max-width: 1080px)").matches||$("html").attr("data-navigation-collapsed")=="1"){settings_leftmenu_width=260;page_adjust(settings_leftmenu_width,0)}else{if(v___initial_load===1){return}settings_leftmenu_width=vars.navigation.width_initial;page_adjust(settings_leftmenu_width,settings_leftmenu_width)}},v=function(){if(x("dashboard")=="1"){return true}else{return false}},x=function(e){if(e){e='[id="open_'+e+'"]'}else{e=String()}return $(".switch-toggle input"+e+"").length},y=function(){w("dashboard");e();get_pjax_content(v___location_prefix+"/sysinfo.cgi")},A=function(){if(Test.string(C)){w(C)}},k=function(){var e=$('aside .switch-toggle [name="product-switcher"]:checked').attr("id");if(typeof e==="string"){return e.replace("open_","")}return null},w=function(e){if(get_onbeforeunload_status()){return}$('.switch-toggle input:not([id="open_'+e+'"])').each(function(){$(this).removeAttr("checked")}).promise().done(function(){var t=$("#open_"+e),a='.dynamic[name="product-switcher"]';if(!t.length){$(a).first().prop("checked",true)}else{$("#open_"+e).prop("checked",true)}});O()},C=setTimeout(k),S=function(s,n){if(get_onbeforeunload_status()){return}a();var r=s=="webmail"?"webmail":get_server_data("product");w(r);$.ajax({type:"GET",url:v___location_prefix+"/xhr.cgi?type=nav&action=get&subtype="+r,dataType:"JSON",success:function(e){C=r;$("body ul.navigation").html(e.menu);plugins.shell.link();i();!get_server_data("loading")&&t();if(s==="webmail"&&settings_mail_ui&&get_access_level()==3){typeof mail==="object"&&typeof mail.folders==="object"&&typeof mail.folders.get==="function"?mail.folders.get():load.bundle(v___server_extensions_path+"/mail/mail",1,["mail.folders.get()"])}setTimeout(function(){if(typeof n==="function"){n.call()}},10)},error:function(t){session.status(t.responseText);i();e()}})},I=function(s,n){if(get_onbeforeunload_status()){return}a();w("virtualmin");$.ajax({type:"GET",url:v___location_prefix+"/xhr.cgi?type=nav&action=get&subtype=virtualmin&dom="+s+"",dataType:"JSON",success:function(e){C="virtualmin";$("body ul.navigation").html(e.menu);plugins.shell.link();i();!get_server_data("loading")&&t();setTimeout(function(){if(typeof n==="function"){n.call()}},10)},error:function(t){session.status(t.responseText);i();e()}})},V=function(s,n){if(get_onbeforeunload_status()){return}a();w("cloudmin");$.ajax({type:"GET",url:v___location_prefix+"/xhr.cgi?type=nav&action=get&subtype=cloudmin&sid="+s+"",dataType:"JSON",success:function(e){C="cloudmin";$("body ul.navigation").html(e.menu);plugins.shell.link();i();!get_server_data("loading")&&t();setTimeout(function(){if(typeof n==="function"){n.call()}},10)},error:function(t){session.status(t.responseText);i();e()}})},T=function(){if($t_uri_webmin){return theme_language("titles_wm")}else if($t_uri_usermin){return theme_language("titles_um")}else if($t_uri_virtualmin){return theme_language("titles_vm")}else if($t_uri_cloudmin){return theme_language("titles_cm")}else if($t_uri_webmail){return theme_language("titles_mail")}else if($t_uri_dashboard){return theme_language("titles_dashboard")}},E=function(e,t){if($t_uri_webmin){return"webmin"}else if($t_uri_usermin){return"usermin"}else if($t_uri_dashboard){return"dashboard"}else if($t_uri_virtualmin){if(t){return"virtualmin"}else if(e){return"virtualserver"}else{return"virtual-server"}}else if($t_uri_cloudmin){if(t){return"cloudmin"}else if(e){return"servermanager"}else{return"server-manager"}}else if($t_uri_webmail){return"mailbox"}},O=function(){$t_uri_webmin=$('.switch-toggle input[id="open_webmin"]:checked').length?1:0;$t_uri_usermin=$('.switch-toggle input[id="open_usermin"]:checked').length?1:0;$t_uri_virtualmin=$('.switch-toggle input[id="open_virtualmin"]:checked').length?1:0;$t_uri_cloudmin=$('.switch-toggle input[id="open_cloudmin"]:checked').length?1:0;$t_uri_webmail=$('.switch-toggle input[id="open_webmail"]:checked').length?1:0;$t_uri_dashboard=$('.switch-toggle input[id="open_dashboard"]:checked').length?1:0},M=function(e){var e=typeof e==="object"?e.attr("href"):e,t=URI.parseQuery(URI(e).query())["dom"]||URI.parseQuery(URI(e).query())["gparent"],a=$('select[name="dom"]'),i=a.val();if(t&&t!=i){I(t)}},z=function(e){var e=typeof e==="object"?e.attr("href"):e,t=URI.parseQuery(URI(e).query())["id"],t=!t?URI.parseQuery(URI(e).query())["d"]:t,a=$('select[name="sid"]'),i=a.val();if(t&&t!=i){V(t)}};return{reset:e,select:{set:c,back:d,load:_},detect:t,detectAllowed:true,load:{start:a,stop:i},collapse:l,reload:u,update:g,deform:m,lock:h,switch:{dashboard:{get:v,set:y},available:x,get:k,set:w,reset:A},get:{webmin:S,virtualmin:I,cloudmin:V},intersect:{virtualmin:M,cloudmin:z},state:{title:T,module:E,update:O,loading:r,target:p}}}();plugins.messenger=function(){var e=function(e,t,a,i,s,n,r){var o=typeof i=="undefined"?1:i,l=typeof s=="undefined"?true:s;n=typeof n=="undefined"?"":n;r=typeof r=="undefined"?{}:r;if(e==="hide-all"){Messenger().hideAll();return}var _="theme_update_refresh";if(theme_message_exists(_)){theme_message_dismiss(_)}if($.isArray(e)){e=' '+e[1]}if($.isArray(n)){var c=n;n="messenger-fixed ";n+="messenger-on-"+c.join(" messenger-on-")}else if(n.length){n="messenger-fixed messenger-on-"+n}else{n="messenger-fixed messenger-on-bottom"}if(typeof Messenger=="function"){Messenger.options={extraClasses:n,theme:"air"};return window["Messenger_"+o]=Messenger().post({message:e,extraClasses:n,hideAfter:t,showCloseButton:l,type:a,id:o,actions:r})}};document.addEventListener("DOMContentLoaded",function(){(function(){if(typeof Messenger.Message!="function"){return}var e,t,a,i={}.hasOwnProperty,s=function(e,t){for(var a in t){if(i.call(t,a)){e[a]=t[a]}}function s(){this.constructor=e}s.prototype=t.prototype;e.prototype=new s;e.__super__=t.prototype;return e};e=jQuery;a='
\n \n \n \n \n \n \n
';t=function(t){s(i,t);function i(){return i.__super__.constructor.apply(this,arguments)}i.prototype.template=function(t){var s;s=i.__super__.template.apply(this,arguments);s.append(e(a));return s};return i}(Messenger.Message);Messenger.themes.air={Message:t};Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom",theme:"air"}}).call(this)});return{post:e}}();plugins.upload=function(e){e.removeAttr("onsubmit");e.on("submit.fm",function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();var t=moment().unix()+""+parseInt(Math.random()*1e5),a=$(this),i=a.find(".ui_form_end_submit"),s=a.find('input[type="file"]')[0],n=s.files.length,r=a.find('input[name="dir"]').val(),o=$(s.files).map(function(e,t){return t.name}).get(),l=o.join("\n"),_=function(){theme_restore_buttons_class();$.fn.bootstrapFileInputReset(a);despinnerfy_buttons(0,i);i.addClass("disabled")},c=function(){if(n>1){plugins.messenger.post(''+theme_language("upload_successful").replace("$1",""+n+"").replace("$2","`"+r+"`").replace("'+theme_language("upload_successful_single").replace("$1",""+n+"").replace("$2","`"+r+"`").replace("'+theme_language("global_error")+": "+a.replace(/\s:\s/g," — "),15,"error","uploadError_"+t+"",0,["top","right"]);return 1}else{return 0}};spinnerfy_buttons(i);window["progress_id_ref_"+t]=$.ajax({type:"POST",url:"upload.cgi?id="+t+"",processData:false,contentType:false,data:new FormData(a[0]),complete:function(e){_();if(d(e)){return}e.status===200&&c()},error:function(){$("[data-progress-id="+t+"] .bottom_progress_cancel").trigger("click")}});theme_message_dismiss("upload_error");var f=1;window["progress_id_ref_"+t+"_tracker"]=$.ajax({xhr:function(){var e=new window.XMLHttpRequest;e.addEventListener("progress",function(e){var a=e.target.responseText,i=/.file\.value\s+=\s+"(.*)";/g,s=/.size\.value\s+=\s+"(.*)";/g,n=/.pc\.value\s+=\s+"(.*)";/g,r=regex.matches(a,i,0,1),o=regex.matches(a,s,0,1),l=regex.matches(a,n,0,1);if(r&&o&&l){if(f){f=0;_()}var l=parseInt((l.match(/|/g)||[]).length/50*100);if(l>100){l=100}progress_percent.control(t,"success",l,[r,o,l])}if(!session.status(a)){window["progress_id_ref_"+t].abort();window["progress_id_ref_"+t+"_tracker"].abort();return}},false);return e},type:a.attr("method"),url:v___location_prefix+"/uptracker.cgi?id="+t+"&uid="+(get_access_level()===0||get_access_level()===1?"":get_server_data("user-id"))+"",complete:function(e){if(f){f=0;_()}if(theme_message_exists("uploadError_"+t+"")){return}e.status===200&&c()}})})};const snippets={};snippets.datetime={};snippets.page={};snippets.patches={};snippets.parser={};snippets.initial=function(){snippets.get_goto();plugins.navigation.update("webmail");$(function(){plugins.slider.update.favorites()})};snippets.form_pre_submitter=function(){$("body").on("click",'button.ui_form_end_submit[type="button"]:not(.disabled)',function(){var e=$(this).next('input[type="submit"].hidden'),t=$(this).parent(".btn-group").next('input[type="submit"].hidden');if(!e.length){e=t}var i="form",a=e.parent(),n=a.parent("tr").find(i),r=e.parents(i);if(!r.length){r=e.closest(i);if(!r.length){r=a.prev(i)}if(!r.length){r=a.prev().prev(i)}if(!r.length){r=a.prev().prev().prev(i)}r.append(r.nextUntil(a));$.each(a.find("select, input"),function(){$('').attr({type:"hidden",class:"hidden-force",name:$(this).attr("name")?$(this).attr("name"):$(this).attr("id"),value:$(this).val()}).prependTo(r)}).promise().done(function(){r.submit()});return}var o=e.attr("name")?e.attr("name"):e.attr("id"),l=$.trim(e.val());$('').attr({type:"hidden",class:"hidden-force",name:o,value:l}).prependTo(r);e.trigger("click")});$("body").on("click",'.ui_form_end_submit:not(.disabled), .page_footer_submit:not(.disabled):not([href*="javascript:history"])',function(){var e=false,t=false,i=$(this);var a=0;$(".container-fluid > .panel > .panel-body form").each(function(){if(this&&typeof this.checkValidity==="function"&&this.checkValidity()==false){a++}}).promise().done(function(){if(!a){if(core.curModule("csf")){spinnerfy_buttons(i,[2,-29,"small",t])}else{spinnerfy_buttons(i,false,e,t)}}})})};snippets.form_input_tester=function(e){var t="input.tester",i="click-event",a="btn-warning dt-tester-btn",n="data-tester",r=".btn-group.end_submits:visible button.ui_form_end_submit";if(e){return $(r).hasClass(a)}$(document).on(t,'form:not([data-tester="1"]):not(#webmin_search_form)',function(e){if(e.originalEvent===undefined){return}if(vars.pjax.post_page_fetch){return}if(!v___location_file||v___location_file==="index.cgi"){return}var t=$(this);if(t.attr(n)==1){return}var o=t.find(".CodeMirror").length,l=$(this).attr("action");if(o&&!core.curModule("init")||(core.curModuleFile("mysql","")||core.curModuleFile("postgresql","")||core.curModuleFile("mysql","index.cgi")||core.curModuleFile("postgresql","index.cgi"))&&$(".ui_grid_table.table-hardcoded").length||core.curModuleFile("bind8","")||core.curModuleFile("bind8","index.cgi")||core.curModuleFile("mailbox","reply_mail.cgi")||core.curModuleFile("virtual-server","wizard.cgi")||core.curModuleFile("virtual-server","list_scripts.cgi")||core.curModuleFile("virtual-server","list_scripts.cgi")||core.curModuleFile("mysql","list_vars.cgi")||core.curModuleFile("ruby-gems","index.cgi")||(l&&l.includes("edit_tmpl.cgi")||l&&l.includes("config.cgi"))||$(".modal.in.mppopup").length){t.attr(n,1);return}var s=$(e.target).is('input[type="checkbox"], input[type="radio"]'),_=$(e.target).parents("tr"),c=s&&_&&_.length&&_.attr("class")&&_.attr("class").includes("ui_checked");if(c){return}theme_restore_buttons_class();var d=t.find(r),f=d.first(),p=String("btn-xclass"),u=d.data(i)===1;if(f[0]&&f[0].classList){var h=f[0].classList.value.match(/.*(btn-\S+)/);if(h){p=h[1];f.attr("data-class-restore",p)}}if(d&&d.length){set_onbeforeunload_status(1);if(!u){d.data(i,1);f.removeClass(p).addClass(a);t.attr(n,1);d.one("click",function(){d.data(i,0);t.attr(n,0);set_onbeforeunload_status(0)});t.on("keydown",function(e){var t=e.keyCode?e.keyCode:e.which;if(t===13&&!$(e.target).is("textarea")||t===13&&e.ctrlKey&&$(e.target).is("textarea")){if(f.hasClass(a)){e.preventDefault();f.trigger("click")}else{set_onbeforeunload_status(0)}}})}}})};snippets.inject_extra_option=function(e,t,i,a){if(e==="tr/yes:no"){var n=$("body"),r=t.parents("form");t.parents("td.col_value").parent("tr").after(""+''+a+""+''+''+''+'"+''+'"+""+""+"");var o="submit."+i+"";n.off(o);n.one(o,r,function(){var e=Test.true($("[name="+i+"]:checked").val());window[i]=e;theme.config.save()})}};snippets.datetime.tictac=function(e){var t="convertible-date-full",i="convertible-timestamp-full",a=i,n=$("[data-"+a+"]");n.parent().contents().filter(function(){return this.nodeType===3}).remove();if(typeof moment!=="undefined"){var r=n.data(a);if(r){var o=r+1;n.data(a,o);n.text(moment(o*1e3).utcOffset(get_utc_offset()).format(config_portable_theme_locale_format_full))}!e&&setInterval(snippets.datetime.tictac.bind(null,1),1e3)}};snippets.datetime.locale=function(e,t){if(e){var i=theme_language("title_language_locale"),a=core.curModule("language"),n=core.curModule("change-user"),r=core.curModuleFile("webmin","edit_lang.cgi"),o=$('.container-fluid form select[name="lang"]'),l=a?o.next(".awcheckbox").next(".ui_form_end_buttons").find("tbody"):o.parents("tr").first().parent("tbody"),s=l.parents("form").first(),_=a?l:l.find('select[name="lang"]').parents("tr").first();if(t&&(r||n||a)){return 1}if(e.type==="insert"){if(core.curModule("webmin")){var c=$('.icons-container a[href*="edit_lang.cgi"]'),d=$('.small-icons-container a[href*="edit_lang.cgi"]'),f=$('a[href*="edit_lang.cgi"] p > .fa-angle-right');if(c.length){var p=c.find("img").detach();c.text(i).prepend(p,"
")}else if(d.length){d.find(".hidden").text(i);d.parent().attr("title",i)}else if(f.length){f.parent().html('  '+i)}}if((r||n||a)&&!e.history){if(n){$('[name="overlay"]').parent("td").parent("tr").addClass("hidden")}if(!n){$("span[data-main_title]").text(i)}var u=' '+(n?theme_language("title_webmin_ui_locale"):theme_language("title_locale_config"))+(a?"   ":"")+' "+' "+'         '+theme_language("title_locale_lang_based")+'  
        '+theme_language("title_locale_full")+'  `LLLL`")+"

"+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_full)+'

">
 

        '+theme_language("title_locale_long")+'  `LL`")+"

"+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_long)+'

">
 

        '+theme_language("title_locale_short")+'  `L`")+"

"+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_short)+'

">
 

        '+theme_language("title_locale_time_format")+'  `LTS`")+"

"+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_time)+'

">
'+(!core.moduleAvailable("webmin")?"":'
        '+theme_language("title_locale_non_ui_config")+' 
')+" ";a?_.prepend(u):(_.after(u),core.setModuleData("/webmin/edit_ui.cgi",["dateformat"]))}return}if(e.type==="init"){if(r||n||a){var h='form[action="change.cgi"] ',g='select[name="lang"]',m='input[name="lang_def"][type="radio"]';if(r||a){h='form[action="change_lang.cgi"] '}$(""+h+" "+g+", "+h+" "+m+"").on("input click",function(e){var t=$(""+h+' [name="langauto"]').parent(".awcheckbox"),i=function(e){if(e){t.css("visibility","visible")}else{t.css("visibility","hidden")}};if(this.value==="en"||!r&&!a&&!$(m+'[value="0"]').is(":checked")&&$(e.target).is("select")){i()}else{i(true)}if($(e.target).is("select")&&$(m+'[value="1"]').is(":checked")&&e.originalEvent!==undefined){$(m+'[value="0"]').click()}if($(e.target).is('[name="lang_def"]')){if(this.value==="1"||$(h+" "+g).val()==="en"){i()}else{i(true)}}}).trigger("input");$(h+" "+m+":checked").trigger("click");theme_ui_opt_select(4);$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-get_theme_locale_languages=1",data:false,dataType:"text",async:$.support.spa,success:function(e){$('select[data-select="locales"]').replaceWith(e);var t='input[name^="config_portable_theme_locale_format_"]',i='input[id*="config_portable_theme_locale_language"], select[name="config_portable_theme_locale_languages"], '+t+"",a=$(i),r=[];$(a).on("change focus keyup mouseover",function(e){var i=$(this).attr("name"),a=$(this).parent(),n=a.data("title"),o=$('select[name="config_portable_theme_locale_languages"]'),l=o.val(),s=$(this).val();if(e.type==="focus"){$(t).parent().tooltip("hide")}if(e.type==="keyup"&&!$(e.target).is($(t))){return}if(e.type==="change"&&$(e.target).is(o)){r=[]}if(e.type==="mouseover"&&!$(e.target).is($(t))){return}else if(e.type==="mouseover"&&$(e.target).is($(t))){var _=$(this).attr("name");if(r.includes(_)){return}else{r.push(_)}}e.type!=="keyup"&&$(t).parent().tooltip("hide");if(!s){if(i.includes("short")){s="L"}else if(i.includes("long")){s="LL"}else if(i.includes("full")){s="LLLL"}else if(i.includes("time")){s="LTS"}}if(i.indexOf("theme_locale_format_")>-1){setTimeout(function(){$(t).parent().tooltip("hide");a.attr("title",n.replace(/g'>(.*)<\/i>/g,"g'>"+(l?moment().locale(l).format(s):moment().format(s))+"")).tooltip("fixTitle").tooltip("show")},e.type==="focus"?500:0)}var c=$("._locale_config");if(i==="config_portable_theme_locale_language"&&s!="1"){e.type!="focus"&&c.addClass("hidden")}else{e.type!="focus"&&c.removeClass("hidden")}});$(s).on("submit",function(){var e=$('[name="dateformat"]');if(e.length){core.updateModuleData("/webmin/edit_ui.cgi","/webmin/change_ui.cgi",{dateformat:$.trim(e.val())})}$.each($(i.replace('locale_language"]','locale_language"]:checked')),function(){var e=$(this).attr("name"),t=$(this).val();if(e==="config_portable_theme_locale_languages"&&t===""){t=get_server_data("language-full")}localStorage.setItem(v___server_hostname+"-"+e,t);window[e]=t}).promise().done(function(){var e=s.find('select[name="lang"]').val();if(e.indexOf(".")>-1){e=e.split(".")[0]}if(n&&s.find('[name="lang_def"]:checked').val()=="1"){var t=$('[name="lang_def"][value="1"]').next("label").text().match(/\(([^)]+)\)/);t=t&&t[0]&&t[1]?t[1]:get_server_data("language-full");if(t.indexOf(".")>-1){t=t.split(".")[0]}e=t}moment.locale(config_portable_theme_locale_language&&config_portable_theme_locale_language!="0"?config_portable_theme_locale_languages:e);theme.config.save();setTimeout(function(){plugins.navigation.reload()},2e3)})})}})}return}}var b="x",v="-",x="md",y="d",w="t",k=b+v+x+v,C=function(e,t){var i=e.tagName.endsWith((v+y).toUpperCase())?1:0,a=e.tagName.includes(k+w)?0:1,n=e.outerHTML.indexOf(";1")>-1?1:0,r=e.outerHTML.indexOf(";2")>-1?1:0,o=e.outerHTML.indexOf(";-1")>-1?1:0,l=core.curModule("proc")?1:0,s=$(e).text(),_=i?s.split(";")[0]:s,c=config_portable_theme_locale_format_short||"L",d=config_portable_theme_locale_format_long||"LL",f=config_portable_theme_locale_format_time||"LTS",p=moment.unix(_).format("l");p=p.indexOf("/")>-1?"/":p.indexOf("-")>-1?"-":".";var u=moment.unix(_).utcOffset(get_utc_offset()).format(f),h=r?moment.unix(_).utcOffset(get_utc_offset()).format("YYYY["+p+"]MM["+p+"]DD")+" "+(a?String():u):moment.unix(_).utcOffset(get_utc_offset()).format(!n?c:d);if(l){o=1;if(e&&typeof e.outerHTML==="string"&&e.outerHTML.includes(k+w)){$(e).remove()}}if(o){if(!isNaN(_)){_*=1e3}var g=moment(_).fromNow(),m=parseInt((moment().unix()-moment(_).unix())/(60*60*24)),b=moment(_).format("LT"),x=moment().format("YYYY"),C=moment(_).format("YYYY"),M=moment(_).format("ll"),F=moment(_).format(c);if(core.curModule("mailbox")){if(m===0){g=b}else if(x==C){g=M.replace(x,"").replace(",","")}else{g=F}}u=g;h=g}var q;if($(e).is("td")){q=$(e)}else{q=$(e).parent("td")}q.is("td")&&q.attr("data-order",_);var T={sameElse:"LLL"};if(t){return!i?u:h}else{$(e).replaceWith(!i?u:"-1?' data-placement="auto top" data-container="body" data-toggle="tooltip" data-title="'+(o?moment(_).calendar(null,T):moment.unix(_).fromNow())+'"':"")+">"+h+"")}};$.each($(k+y).add(k+w).add($("td:contains("+(k+y)+")")).add($("td:contains("+(k+w)+")")).add("option:contains("+(k+y)+")").add("option:contains("+(k+w)+")"),function(e,t){var i=!t.tagName.startsWith(k.toUpperCase());if(i){var a=$(t).text(),n=Convert.htmlUnEscape(a);var r="";$.each($(n),function(e,t){var i=$(t)[0].tagName&&$(t)[0].tagName.startsWith((b+v+x).toUpperCase());if(i){r+=C($(t)[0],1)+" "}}).promise().done(function(){$(t).text(r)})}else{C(t,0)}})};snippets.ajax=function(){$(document).ajaxStop(function(){setTimeout(function(){if(session.alive===0){session.reauthenticate.start()}},300)}).ajaxSuccess(function(){v___theme_ajax_error=0;if(typeof stats==="object"&&stats.general.error&&get_access_level()===0&&settings_sysinfo_real_time_status){stats.general.disable();stats.general.enable();stats.general.error=0}setTimeout(function(){if(theme.version.current){var e=theme.version(true);if(e&&e.toString().length===9&&theme.version.current&&theme.version.current.toString().length===9&&!isNaN(e)&&!isNaN(theme.version.current)){if(theme.version.current-1&&e.responseText.indexOf("window.top.location = window.location;")>-1))){session.reauthenticate.start()}},beforeSend:function(e,t){t.url=link_type_convert(t.url,1);e.setRequestHeader("X-no-links","1")}})};snippets.pjax=function(){$(document).on("submit","form",function(e){if(e.originalEvent!==undefined){v___theme_content_history=0}if($(this).attr("data-download")=="true"){return}else{}if(e.target.target==="_blank"){var t=$(this);setTimeout(function(){t.removeAttr("target");get_pjax_content(v___location_resource)},100);return}try{if(core.curModuleFile("virtual-server","edit_newfeatures.cgi")){page.render.content.filter.clear()}}catch(e){}e.preventDefault();if(get_onbeforeunload_status()){get_onbeforeunload_message(e,this)}else{get_pjax_action_submit(e)}});$(document).on("click","a"+$__theme_default_deselectors+"",function(e){if(e.originalEvent!==undefined){v___theme_content_history=0}if(get_onbeforeunload_status()&&$(quirks.active_element()).is("a"+$__theme_event_deselectors)&&(!this.href||this.href&&this.href.length>0&&(!this.href.includes("!edit")&&!this.href.includes("!view")))){e.preventDefault();var t=this.getAttribute("href");if(t===null){return}get_onbeforeunload_message(e,this)}else{get_pjax_action_click(e,this)}});$(document).on("pjax:error",function(e,t,i,a,n){if(i==="error"){var r=$.active;if(r){$.active=r-1}if(Test.strContains(n.url,"/csf/index.cgi")){theme_reload();return}}});$(document).on("pjax:start",function(e,t,i){vars.pjax.replace_contents=1;vars.pjax.event.end=1;vars.pjax.progressing=1;plugins.navigation.detectAllowed=true;if(t){get_server_data("loading",1);$("body").addClass("loading-bg")}vars.page_user_inactive=1;vars.requested_page=i.url;if(typeof set_server_theme_temp_data_timeout==="number"){clearTimeout(set_server_theme_temp_data_timeout)}});$(document).on("pjax:beforeReplace",function(e,t,i){if(vars.ajax.progressing){vars.pjax.replace_contents=-1;vars.pjax.event.end=0;return}if(settings_mail_ui){if(uri_parse("directory",i.url).indexOf("/mailboxes")===-1&&uri_parse("directory",i.url).indexOf("/mailbox")>-1&&(!uri_parse("file",i.url)||uri_parse("file",i.url).indexOf("index.cgi")>-1)){vars.pjax.replace_contents=0}}plugins.navigation.deform(0);pjax.clear.modules(i);if(i.push===false){if(Test.strContains(i.url,"/config.cgi?")||Test.strContains(i.url,"/uconfig.cgi?")||Test.strContains(i.url,"/mconfig.cgi?")||Test.strContains(i.url,"/tconfig.cgi")){t.find(".btn-accordion-filter, .btn-toggle-accordions").remove()}}});$(document).on("ready pjax:beforeSend",function(e,t,i){if(vars.pjax.cancel===1){vars.pjax.cancel=0;return false}else if(e&&e.relatedTarget&&e.relatedTarget.dataset&&e.relatedTarget.dataset.pjax==="no"){return false}if(theme_download_link(i)){return false}if($t_uri_webmail&&settings_mail_ui){if(core.moduleAvailable("mailbox")){if(core.curModule(v___module_file_manager)||i.url&&!i.url.includes(v___location_file)&&v___location_file==="tconfig.cgi"){page.handle.content.preloader.show(false,false,true);plugins.navigation.reset()}if(typeof mail==="object"){if($("aside .fancytree-container").length===0){mail_load_folders()}}else{load.bundle(v___server_extensions_path+"/mail/mail",1,["mail.folders.get()"])}}}if(settings_mail_ui){if(core.curModule("mailbox")&&(core.curModuleFile("mailbox","")||core.curModuleFile("mailbox","index.cgi"))){if(uri_parse("directory",i.url).indexOf("/mailboxes")===-1&&uri_parse("directory",i.url).indexOf("/mailbox")>-1&&(!uri_parse("file",i.url)||uri_parse("file",i.url).indexOf("index.cgi")>-1)){mail_load(i.url);return false}}}progress.start();typeof v___theme_postponed_fetcher==="number"&&clearInterval(v___theme_postponed_fetcher);var a=$(e.relatedTarget),n=a.attr("href");n=n?n:i.url.replace(v___location_origin,""),clicked_in_nav_menu=a.parent().is("[data-linked], .favorites-dcontainer, .menu-exclude.ui-sortable-handle")||typeof i.callback==="object"&&i.callback[0]==="reference";if(clicked_in_nav_menu){check_bundle(n)}if(typeof i.callback==="object"&&i.callback[0]==="beforeSend"){if(i.callback[3]){setTimeout(function(){window[i.callback[1].apply(this,i.callback[2])]},i.callback[3])}else{window[i.callback[1].apply(this,i.callback[2])]}}v___theme_pjax_call+=1});$(document).on("pjax:success",function(event,data,status,xhr,options){theme_message_dismiss("ajaxError");if(typeof options.callback==="object"&&options.callback[0]==="success"){if(options.callback[3]){setTimeout(function(){if(typeof options.callback[1]==="string"){eval(options.callback[1])}else{window[options.callback[1].apply(this,options.callback[2])]}},options.callback[3])}else{if(typeof options.callback[1]==="string"){eval(options.callback[1])}else{window[options.callback[1].apply(this,options.callback[2])]}}}});$(document).on("pjax:complete",function(e,t,i){vars.pjax.initial_load=1;vars.allow_ui_features=1;vars.pjax.progressing=0;if(v___theme_reload){theme_reload()}progress.end();get_server_data("loading",0,1);$("body").removeClass("loading-bg");v___theme_connection_triggered_origin=0;typeof stats==="object"&&stats.general.error&&(stats.general.disable(),stats.general.enable());setTimeout(function(){plugins.navigation.detectAllowed=true},1e3)});$(document).on(vars.h.event.page.end,function(e,t){vars.pjax.cache.set("enable");if(!vars.pjax.event.end){return}if(session.alive===0||v___theme_reload===1){return}if(t!=undefined&&t.responseText&&t.responseText.includes("data-predownload")){return}plugins.navigation.deform(1);get_pjax_event_end(e,t);setTimeout(function(){var e=link_type_convert(location.hash,1).replace("#","");if(e&&e.length>0){var t=$('[name="'+e+'"]');if(t.length){t[0].scrollIntoView({duration:200,smooth:true,direction:"vertical",complete:function(){}})}}},200);v___page_container.find(".panel > .panel-body:first").one("click mousedown keypress",function(){vars.page_user_inactive=0});vars.pjax.post_page_fetch=true;setTimeout(function(){vars.pjax.post_page_fetch=false},100);if(settings_embed_product_branding_privileged){!vars.page.shown&&page.branding.process(true)}});$(document).on("pjax:popstate",function(e){var t=e.state;_history_page_back=1;setTimeout(function(){_history_page_back={}},0);var i=vars.pjax.page_cache&&!vars.pjax.cache.disabled(false,true);if(e.hasContents){get_pjax_event_end_funcs(0,!i)}vars.previous_request=String();vars.source_request=String()})};snippets.pjaxHooks=function(e,t){if(e&&t==="csf"){var i=e.substring(0,2048);var a=i.match(/.*(ConfigServer Security.*Firewall)/),n=i.match(/.*'+theme_language("notify_patching_module_style").replace("$1",""+theme_language("csf")+"")+" "+theme_language("global_please_wait")+'   ',300,"info","csf_patching");theme.veiled(1);$.post(v___location_prefix+"/index.cgi/?xhr-csf-unload=1",function(e){setTimeout(function(){v___module="csf";window.history.pushState({},false,link_type_convert(v___location_prefix+"/csf/index.cgi",2));theme_title_generate()},200);setTimeout(function(){location.reload()},3e3)});return 1}}};snippets.get_goto=function(){plugins.navigation.state.update();var e=plugins.navigation.state.target(),t=function(){if($t_uri_virtualmin){get_default_virtualmin_content(false)}else if($t_uri_cloudmin){get_default_cloudmin_content(false)}else{get_default_content()}};if(!e){t();return}var i=unbuffered_header_processor_allow,a=!i(e),n=function(e){var t=URI(e).directory();if(t&&t!="/"&&t!=v___location_prefix){return t}else{return false}};if(i(e,1)){a=0;var r=n(e);if(r){get_pjax_content(r+"/");return}}if(e&&(e.match(/.*(save|change|install|backup|fetch|upload|delete|modify|view_table|reboot|shutdown|copy|move).*\.cgi$/g)||e.match(/.*(enable_domain|disable_domain).*\.cgi.*/g)||e.includes("index.cgi?action=upgrade"))){var o=n(e);if(o){get_pjax_content(o);return}}var l=get_server_data("initial-wizard");if(e&&a){if(Test.strContains(e,v___module_file_manager+"/config.cgi")){get_pjax_content(v___location_prefix+"/"+v___module_file_manager);return}if(l!="1"&&$t_uri_virtualmin){get_pjax_content(v___location_prefix+"/virtual-server/wizard.cgi");return}if(URI(e).hostname()&&URI(e).hostname()!==URI(location.href).hostname()||Test.strContains(e,"/servers/link.cgi/")||Test.strContains(e,"/mailbox/view_mail.cgi")||Test.strContains(e,"/mailbox/reply_mail.cgi")||Test.strContains(e,"xerror")||e==="/"||e===v___location_prefix+"/"||e==="%2F"||Test.strContains(e,"config_save")||e==="/?"+$__theme_navigation){t();return}check_bundle(e);var s=function(){get_pjax_content(e,["success","v___theme_content_history = 1"])};if(document.hasFocus()||document.visibilityState!=="hidden"){s()}else{page.branding.process(true);$(window).one("focus",function(){s()})}}};snippets.tooltips=function(e){if(e){var t='[data-toggle="tooltip"]:not([data-skip]), [data-toggle="virtualmin-license"], .panel-body td a:not([data-skip]), .icons-container',i=vars.h.selector.content.get();try{i.tooltip("destroy")}catch(e){}var a="container-fluid",n=$("."+a+" .gl-icon-container").length||("."+a+" .small-icons-container").length;i.tooltip({selector:t,sanitize:false,placement:"auto "+(n||$("[data-fbplacement]").length?"bottom":"top")+"",trigger:"hover",html:true,delay:{show:n?vars.plugins.tooltip.delay.show/10:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}})}else{$("aside").tooltip({selector:'li[data-toggle="tooltip"], li > a[data-toggle="tooltip"].menu-exclude-link, label[data-toggle="tooltip"], .servers-index-link .popover-trigger',sanitize:false,container:"body",html:true,delay:{show:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}})}};snippets.progressive_button=function(e,t){var i=e.querySelector(".progressing");i&&(i.style.width=t+"%")};snippets.button_lock=function(e,t){if(t){e.setAttribute("disabled","disabled")}else{e.removeAttribute("disabled")}};snippets.help_popup=function(){var e=$("body");e.on("click",".help_popup",function(e){e.stopPropagation();e.preventDefault();var t=$(this),i=function(e){e=e.replace(/

[\n]+<\/p>/gi,"
");e=e.replace(/

[\n]+

/gi,"
");e=e.replace(/�/gi,"");var t=$(e).filter(".ui_subheading").first().text(),i=$.parseHTML(e),a="";i=i.filter(function(e){if(e.nodeName&&e.nodeName.toLowerCase()!=="meta"&&e.nodeName.toLowerCase()!=="link"&&e.nodeName.toLowerCase()!=="title"&&e.nodeName.toLowerCase()!=="hr"&&e.nodeName.toLowerCase()!=="style"&&(e.nodeName.toLowerCase()!=="h3"&&e.className!=="ui_subheading")){e.outerHTML?a+=e.outerHTML:a+=$.trim(e.textContent)?""+$.trim(e.textContent)+"":$.trim(e.textContent);return e}});return[t,i,a]};var a=t.attr("href").indexOf("showpass.cgi")>-1?v___location_directory_trail_slashed+t.attr("href"):t.attr("href");$.ajax({type:"POST",url:a,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var n=i(e),r=n[0],o=n[1],l=n[2];if(!o){return}var s='',_=t.attr("href").indexOf("showpass.cgi")>-1,c=t.attr("href").indexOf("/locale")>-1||t.attr("href").indexOf("/file-manager")>-1;if(_){s=""}r=s+""+r+"";t.data("title",r);t.data("content",l);var d=String(),f=t.hasClass("btn-link");if(l&&(l.length>1024||l.includes("

")||l.includes("
    ")||l.includes(""))){d=" popover_extra_width"}var p=function(){return matchMedia("(max-width: 767px)").matches},u=p()||c?"bottom":"auto right";if(a&&a.includes("strftime")){u="top"}t.data("placement",u);t.popover({html:true,sanitize:false,container:f||_||c?".container-fluid":t.parent(),template:'',title:function(){return r},content:function(){return l},placement:u});t.popover("show");var h="shown.bs.popover";t.off(h);t.on(h,function(){var e=$(this),t=e.next(".popover.module-help"),a=t.hasClass("right")?" right":"",n=function(){var t=".popover.module-help",i=e.next(t);return i.length?i:$(".container-fluid > .popover.module-help:last-child")};$(this).addClass("activated"+a+"");n().find(".popover:visible").addClass("module-help");$('body[class*="'+v___module_file_manager+'"]').find(".popover:visible").addClass("file-manager-help");!window.matchMedia("(max-width: 992px)").matches&&$(this).closest("tr").addClass("popover-active");var r=".popover.module-help",o=n(),l="click.tmpclkpopover";o.undelegate(l);o.find("a").addClass("allowed");o.on(l,"a",function(e){e.stopPropagation();e.stopImmediatePropagation();var t=$(this),a=t.attr("href"),n=t.parents(r),o=n.find(".popover-title > span"),l=n.find(".popover-content");if(a&&a.startsWith("http")){t.attr("target","_blank")}else{e.preventDefault();var s=v___location_prefix+"/help.cgi/"+v___module+"/"+a;$.ajax({type:"POST",url:s,dataType:"text",success:function(e){if(!session.status(e)){return}var t=i(e),a=t[0],r=t[1];o.text(a);l.html(r);n.find("a").addClass("allowed")}})}});setTimeout(function(){var e=$(".module-help"),t=e.length;$.each(e,function(e){if(t===e+1){popover_visibility_position($(this))}}).promise().done(function(){var e=n();if(e.length){e.trigger("click")}})},10)});var g="hidden.bs.popover";t.on(g,function(){$(this).closest("tr").removeClass("popover-active");$(this).removeClass("activated right");t.off(h)})}})})};snippets.page.render_links=function(e){theme_buttonify(["/syslog-ng/list_destinations.cgi"],".container-fluid .table tbody tr td:last-child",'a[href*="view_log.cgi"]',"btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","");theme_buttonify(["/virtual-server/edit_newmysqls.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-cog");theme_buttonify(["/cluster-cron/","/cluster-cron/index.cgi","/cluster-copy/","/cluster-copy/index.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-play");theme_buttonify(["/virtualmin-git/","/virtualmin-git/index.cgi"],".container-fluid table td[data-td-e]",'a[href*="delete.cgi"]',"btn btn-danger btn-xxs vertical-align-top margined-top-1 ---forced","fa-times-circle","","","","|");theme_buttonify(["/virtualmin-git/","/virtualmin-git/index.cgi"],".container-fluid table td[data-td-e]",'a[href*="//"]',"btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","");theme_buttonify(["/virtualmin-git/","/virtualmin-git/index.cgi"],".container-fluid table td[data-td-e]",'a[href*="help.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","");theme_buttonify(["/webalizer/","/webalizer/index.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1",0);theme_buttonify(["/cpan/edit_mod.cgi"],".container-fluid .table tbody tr td","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-3 margined-right--1 btn-dnwo ---forced","","","","","|");theme_buttonify(["/forward/index.cgi","/forward/"],".container-fluid",'.panel-body > a:first[href*="simple"]',"btn btn-default _btn-links-top btn-xs vertical-align-top margined-top-1 margined-left-3",0,"","","","|");theme_buttonify(["/forward/index.cgi","/forward/"],".container-fluid",".panel-body > span[data-unckecked]","btn btn-info _btn-links-top btn-xs vertical-align-top margined-top-1 margined-left-3",0,"","","","|");theme_buttonify(["/acl/list_sessions.cgi"],".container-fluid table td[data-td-e]",'a[href*="webminlog/"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 ---forced",0,"","","","|");theme_buttonify(["/acl/list_sessions.cgi"],".container-fluid table td[data-td-e]",'a[href*="delete_session.cgi"]',"btn btn-danger btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","fa-unplugged");theme_buttonify(["/sysinfo.cgi","/virtual-server/edit_newchangelog.cgi","/server-manager/edit_newchangelog.cgi"],".container-fluid #newfeatures-virtual-server-1-collapse dt, .container-fluid #newfeatures-server-manager-1-collapse dt, .container-fluid .table td dt","a","btn btn-link btn-link-bordered btn-xxs btn-dnwo f__lnk_t_btn-el margined-left-3 vertical-align-top margined-top-1","fa-eye","|","");theme_buttonify(["/virtual-server/","/virtual-server/index.cgi","/virtual-server/edit_plan.cgi","/virtual-server/search.cgi"],".container-fluid form table tbody td",'a[href*="list_users.cgi?"], a[href*="list_aliases.cgi?"]',"btn btn-link btn-link-bordered btn-xxs btn-hover-hide vertical-align-top margined-top-1",0,"(~)"," ~ ","");theme_buttonify(["/server-manager/","/server-manager/index.cgi"],".container-fluid form table tbody td",'a[href*="mass_update_form.cgi?"]',"btn btn-link btn-link-bordered btn-xxs btn-transparent btn-link-bordered vertical-align-top margined-left-3 margined-top-1",0,"","","","-");theme_buttonify(["/quota/","/quota/index.cgi"],".container-fluid .table tbody td[data-td-e]",'a[href*="activate.cgi"][href*="&active=3"]',"btn btn-warning btn-xxs vertical-align-top margined-top-1","fa-ban");theme_buttonify(["/quota/","/quota/index.cgi"],".container-fluid .table tbody td[data-td-e]",'a[href*="activate.cgi"][href*="&active=0"]',"btn btn-success btn-xxs vertical-align-top margined-top-1","fa-check-circle-o");theme_buttonify(["/virtualmin-google-analytics/","/virtualmin-google-analytics/index.cgi"],".container-fluid .table tbody td[data-td-e]",'a[href*="edit.cgi"]',"btn btn-warning btn-xxs vertical-align-top margined-top-1","fa-pencil-square");theme_buttonify(["/apache/","/apache/index.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-external-link");theme_buttonify(["/ldap-server/edit_schema.cgi"],".container-fluid table tr.ui_checked_columns td",'a[href*="view_sfile.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 ---forced",0,"","","","|");theme_buttonify(["/ldap-server/edit_schema.cgi"],".container-fluid table tr.ui_checked_columns td",'a[href*="edit_sfile.cgi"]',"btn btn-warning btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","fa-pencil-square-o");theme_buttonify(["/virtualmin-awstats/generate.cgi"],".container-fluid .panel-body",'a[href*="view.cgi?config="]',"btn btn-grey btn-xxs vertical-align-top margined-top-2","fa-eye",".","");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid",'a[href^="list_addresses.cgi"][href*="add="]',"btn btn-default btn-block btn margined-top-10","fa-plus-circle");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid table td",'a[href^="list_addresses.cgi"][href*="edit="]',"btn btn-primary btn-xxs btn-hover-hide vertical-align-top margined-top-1 margined-left--2 ---forced pull-right","fa-pencil-square-o");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid table td",'a[href^="save_address.cgi"],a[href^="save_group.cgi"][href*="gdelete="]',"btn btn-danger btn-xxs btn-hover-hide vertical-align-top margined-top-1 margined-left--2 ---forced pull-left","fa-times-circle");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid table td",'a[href="list_addresses.cgi?mode=users"],a[href="list_addresses.cgi?mode=groups"]',"btn btn-default btn-xxs btn-xxs--g-edit vertical-align-top margined-top-1 margined-left--2 pull-right btn-dnwo","fa-times-circle-o");theme_buttonify(["/cron/","/cron/index.cgi"],".container-fluid .table tbody tr td",'a.ui_link[href*="exec_cron.cgi"]',"btn btn-success btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-play");theme_buttonify(["/cron/","/cron/index.cgi"],".container-fluid .table tbody tr td",'a.ui_link[href*="kill_cron.cgi"]',"btn btn-danger btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-stop fa-0_75x no-vt-al fa-fw margined-right-1 faa-flash animated");var t=$(".container-fluid .ui_links_row"),i="ui_link_empty";if(core.curModule("firewall",1)||core.curModule("firewall6",1)){t.first().find("."+i+"").addClass("btn-warning").removeClass("btn-success")}if($('body[class*="status"]').length&&v___location_file=="edit_mon.cgi"||v___location_path==v___location_prefix+"/virtual-server/list_sched.cgi"||v___location_path==v___location_prefix+"/software/list_pack.cgi"||v___location_path==v___location_prefix+"/mailboxes/view_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/view_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/list_folders.cgi"||v___location_path==v___location_prefix+"/mailbox/list_ifolders.cgi"||v___location_path==v___location_prefix+"/phpini/"||v___location_path==v___location_prefix+"/phpini/index.cgi"||v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"||v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-awstats/"||v___location_path==v___location_prefix+"/virtualmin-awstats/index.cgi"||v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"){$.each($('tr td:last-child > .ui_links_row, tr td:last-child:contains("|")'),function(){var e=$(this).parent(),t="ui_link btn-inverse btn-tiny>";if(v___location_path==v___location_prefix+"/virtual-server/list_sched.cgi"){e.find('a[href^="backup_form.cgi"]').html(e.find('a[href^="backup_form.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass(t).prepend('  ');e.find('a[href^="restore_form.cgi"]').html(e.find('a[href^="restore_form.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass(t).prepend('  ');e.find('a[href^="backuplog.cgi"]').html(e.find('a[href^="backuplog.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-info btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/phpini/"||v___location_path==v___location_prefix+"/phpini/index.cgi"){e.find('a[href^="list_ini.cgi"]').html(e.find('a[href^="list_ini.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs f__lnk_t_btn-el").removeClass(t).prepend('  ');e.find('a[href^="edit_manual.cgi"]').html(e.find('a[href^="edit_manual.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs f__lnk_t_btn-el").removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"){e.find('a[href^="edit_hdparm.cgi"]').html(e.find('a[href^="edit_hdparm.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t);e.find('a[href*="smart-status/index.cgi"]').html(e.find('a[href*="smart-status/index.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-info btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t);e.find('a[href^="blink.cgi"]').html(e.find('a[href^="blink.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t)}if(v___location_path==v___location_prefix+"/mailbox/list_folders.cgi"||v___location_path==v___location_prefix+"/mailbox/list_ifolders.cgi"){e.find('a[href^="index.cgi"]').html(e.find('a[href^="index.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ');e.find('a[href^="edit_auto.cgi"]').html(e.find('a[href^="edit_auto.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-info btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ');e.find('a[href^="copy_form.cgi"]').html(e.find('a[href^="copy_form.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/mailboxes/view_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/view_mail.cgi"){e.find('a[href^="detach.cgi"]:not([href*="&save=1"]):not([target="_blank"])').html(e.find('a[href^="detach.cgi"]:not([href*="&save=1"]):not([target="_blank"])').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ');e.find('a[href*="detach.cgi"][target="_blank"]').html(e.find('a[href*="detach.cgi"][target="_blank"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs").removeClass("heighter-34").removeClass(t).prepend('  ');e.find('a[href*="&save=1"]:not([target="_blank"])').html(e.find('a[href*="&save=1"]:not([target="_blank"])').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs").removeClass("heighter-34").removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/virtualmin-awstats/"||v___location_path==v___location_prefix+"/virtualmin-awstats/index.cgi"){e.find('a[href^="view.cgi"]').html(e.find('a[href^="view.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t).prepend('  ');e.find('a[href^="config.cgi"]').html(e.find('a[href^="config.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t).prepend('  ')}}).promise().done(function(){if($(this).is(".ui_links_row")){$(this).contents().unwrap()}else{$('tr td:last-child:contains("|")').replaceText(/\s*/gi,"").replaceText(/\|/gi,"")}});if($('body[class*="status"]').length&&v___location_file=="edit_mon.cgi"){$('#content a[href*="edit_mon.cgi?id"]').addClass("ui_link_replaced btn btn-default btn-xxs margined-bottom-2").removeClass("heighter-34").removeClass("ui_link");$('#content a[href*="edit_mon.cgi?id"]').last().css("margin-left","-1px");$('tr td:last-child:contains("|")').replaceText(/\|/gi,"")}else{$('tr td:last-child:contains("|")').contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"){$("body").find('a[href^="blink.cgi"]:not(.ui_link_replaced)').html($("body").find('a[href^="blink.cgi"]:not(.ui_link_replaced)').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link")}if(v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"){$.each($("tr td:last-child"),function(){$(this).find('a[href^="backup.cgi"]').html($(this).find('a[href^="backup.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link").prepend('  ');$(this).find('a[href^="kill.cgi"]').html($(this).find('a[href^="kill.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-danger btn-xxs margined-top-1 f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link").prepend('  ')})}if(v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"){$.each($("tr td:last-child"),function(){$(this).find('a[href*="save_log.cgi"][href*="view=1"]').html($(this).find('a[href*="save_log.cgi"][href*="view=1"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link")})}if(v___location_path==v___location_prefix+"/software/list_pack.cgi"){var a='td a.ui_link[href*="view.cgi"]';$(a).html('').addClass("ui_link_replaced btn btn-default btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").attr("style","margin-top: 2px !important; margin-bottom: 0 !important; margin-right: 15px").removeClass("ui_link").prepend('')}}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proc/"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/index.cgi"){if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proc/"&&v___location_file&&v___location_file.indexOf("index_")>-1||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/index.cgi"||v___location_path===v___location_prefix+"/proc/"){$("a.ui_link + b").addClass("btn").css("margin-left","3px");$("b + a.ui_link").addClass("btn").css("margin-left","3px");if($('.panel-body > b:first-child:contains(":")').length>0){$(".panel-body > b:first-child").remove()}$(".panel-body > b").addClass("btn btn-success")}$(".panel-body").contents().filter(function(){return this.nodeType==3}).remove();$(".panel-body > a.ui_link").addClass("btn").css("margin-left","3px")}if(!e){if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fdisk/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"postfix/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"pam/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"syslog/"){$("p > a[href], table + a[href], div.panel-body > a.ui_link").each(function(e,t){$(this).text($(this).text().replace(/\.$/,""))})}var n=".container-fluid .panel-body";$(""+n+" a.select_all,"+""+n+" a.select_invert,"+""+n+" a.select_invert ~ .ui_link,"+""+n+" .ui_links_row > *:not(.ui_link_empty, .ui_link_replaced),"+""+n+" .ui_link:not(.ui_link_empty)").each(function(){if(core.error.get()){return}if(v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1){return}if(core.curModuleFile("acl")){if(this.href&&this.href.includes("edit_user.cgi?user")){return}}if($(this).parent("td").length||$(this).parent("label").length||$(this).parent("tt").length||$(this).parent("th").length||$(this).parents("b").length||$(this).parent("pre").length||core.curModuleFile("virtual-server","cert_form.cgi")&&$(this).attr("href")&&$(this).attr("href").includes("edit_domain.cgi")||$(this).parents('[data-dcontainer="1"]').length&&unbuffered_header_processor_allow(v___location_path)||v___location_path==v___location_prefix+"/webmin_search.cgi"){return}if(!core.curModuleFile("virtual-server","history.cgi")&&!core.curModuleFile("server-manager","one_history.cgi")&&!core.curModule("proc")&&v___location_directory_unslashed_trail_slashed!=v___location_prefix_unslashed_trail_slashed+"passwd/"&&$(this).text()&&v___location_path!=v___location_prefix+"/mailboxes/"&&v___location_path!=v___location_prefix+"/mailboxes/index.cgi"&&v___location_path!=v___location_prefix+"/usermin/list_configs.cgi"&&!$(this).hasClass("help_popup")||core.curModule("procmail")){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced");$(this).text($(this).text().replace(/\.$/,""));var e=$(this).parent().contents().filter(function(){return this.nodeType==3});if(e){$.each(e,function(){if($(this).text()&&$(this).text().length<=3){$(this).remove()}})}if($(this).hasClass("select_all")){$(this).html(' '+$(this).text())}if($(this).hasClass("select_invert")){$(this).html(' '+$(this).text())}if((core.curModuleFile("server-manager","index.cgi")||core.curModuleFile("server-manager",""))&&($(this).parent('form[action="mass.cgi"]').length||$(this).parent(".ui_links_row").parent('form[action="mass.cgi"]').length)){if($(this).is(":nth-child(1)")||$(this).is(":nth-child(6)")){$(this).html(' '+$(this).text())}if($(this).is(":nth-child(2)")||$(this).is(":nth-child(7)")){$(this).html(' '+$(this).text())}if($(this).is(":nth-child(3)")||$(this).is(":nth-child(8)")){$(this).html(' '+$(this).text())}}if($(this).attr("href")&&($(this).attr("href").indexOf("edit")===0&&$(this).attr("href").indexOf("edit_allow")!==0||$(this).attr("href").indexOf("master_form")===0||$(this).attr("href").indexOf("slave_form")===0||$(this).attr("href").indexOf("stub_form")===0||$(this).attr("href").indexOf("forward_form")===0||$(this).attr("href").indexOf("delegation_form")===0||$(this).attr("href").indexOf("mass_form")===0||$(this).attr("href").indexOf("newdb_form")===0)){$(this).html(' '+$(this).html())}else{if($(this).attr("href")&&$(this).attr("href").indexOf("edit_allow")===0){$(this).html(' '+$(this).text())}else{if($(this).attr("href")&&$(this).attr("href").indexOf("mass_ucreate")===0){$(this).html(' '+$(this).text())}if($(this).attr("href")&&$(this).attr("href").indexOf("grace_form")>-1){$(this).html(' '+$(this).text())}}}if($(this).attr("href")&&$(this).attr("href").indexOf("edit_manual")>-1){$(this).html(' '+$(this).text())}if(core.curModule("custom")){if($(this).attr("href")&&$(this).attr("href").indexOf("edit_cmd.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href")&&$(this).attr("href").indexOf("edit_file.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href")&&$(this).attr("href").indexOf("edit_sql.cgi?new")===0){$(this).html(' '+$(this).text())}}if(!$(this).attr("href")){$(this).remove()}}});var r="btn-tiny",o="ui_link_replaced";$.each($(".btn-group.ui_links_row > .ui_link_empty"),function(){if($(this).prev("."+r+"."+o+"").length||$(this).next("."+r+"."+o+"").length){$(this).addClass(""+r+" "+o+"")}});$.each($("."+r+"."+o+""),function(){if($(this).prev('[class="table table-striped table-condensed"]').length&&$(this).next(':not(".ui_link_replaced")').length){$(this).removeClass("btn-tiny ui_link_replaced").addClass("ui_link_re-replaced")}});$("a.ui_link_replaced").each(function(){if($(this).prev().is("b")){$(this).prev("b").addClass("btn btn-success btn-tiny")}if($(this).next().is("b")){$(this).next("b").addClass("btn btn-success btn-tiny")}if(core.curModule("htaccess-htpasswd")){$("table tr.ui_checked_columns .ui_links_row > a").addClass("btn-link btn-link-bordered btn-xxs btn-hover-hide").removeClass("btn-tiny btn-inverse")}});if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fetchmail/"){$("#content a.ui_link").each(function(){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").css("margin-bottom","3px").css("margin-top","-3px");$(this).text($(this).text().replace(/\.$/,""));$(this).parent().contents().filter(function(){return this.nodeType==3}).remove();var e=function(e){return' '};if($(this).attr("href").indexOf("edit_poll")>-1){$(this).prepend(e("plus-square-o"))}if($(this).attr("href").indexOf("edit_global")>-1){$(this).prepend(e("pencil-square-o"))}if($(this).attr("href").indexOf("check")>-1){$(this).prepend(e("check-square-o"))}})}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"filter/"){$("#content a.ui_link").each(function(){function e(e){return' '}if($(this).attr("href").indexOf("edit_auto")>-1){$(this).find("i").replaceWith(e("reply"))}if($(this).attr("href").indexOf("edit_forward")>-1){$(this).find("i").replaceWith(e("reply-all"))}})}}if(v___location_path==v___location_prefix+"/virtual-server/domain_form.cgi"||v___location_path==v___location_prefix+"/server-manager/list_images.cgi"||v___location_path==v___location_prefix+"/virtual-server/bwgraph.cgi"){$(".panel-body > .ui_links_row > ").each(function(){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").removeClass("ui_link");$(this).text($(this).text().replace(/\.$/,""));if($(this).hasClass("btn-success")){$(this).removeClass("btn-inverse")}});$.each($(".panel-body > .ui_links_row > .ui_link_empty"),function(){if($(this).text().replace(/[\t\n]+/g," ").length<4){$(this).remove()}else{$(this).text($(this).text().replace("|","").replace("|","").replace(/(?:\r\n|\r|\n)/g,""));if($(this).prev().is("img")){$(this).removeClass().addClass("margined-left-3")}}});$(".panel-body > b").css("margin-right","7px");if(v___location_path==v___location_prefix+"/virtual-server/domain_form.cgi"){$.each($(".panel-body > .ui_links_row > .btn"),function(e,t){if(e==0){$(this).html(' '+$(this).text())}if(e==1){$(this).html(' '+$(this).text())}if(e==2){$(this).html(' '+$(this).text())}if(e==3){$(this).html(' '+$(this).text())}})}}if(v___location_path==v___location_prefix+"/server-manager/edit_serv.cgi"||v___location_path==v___location_prefix+"/server-manager/edit_owner.cgi"){$('.table-striped .col_value a[href^="edit_serv.cgi"], .table-striped .col_value a[href^="edit_owner.cgi"]').each(function(){$(this).addClass("btn btn-inverse btn-xxs ui_link_replaced margined-right--2").removeClass("btn-tiny ui_link");$(this).text($(this).text().replace(/\.$/,""));if($(this).hasClass("btn-success")){$(this).removeClass("btn-inverse")}});$.each($(".table-striped .col_value .ui_links_row > .ui_link_empty"),function(){$(this).addClass("btn-xxs ui_link_replaced").removeClass("btn-tiny ui_link");if($(this).text().length<4){$(this).remove()}else{$(this).text($(this).text().replace("|","").replace("|","").replace(/(?:\r\n|\r|\n)/g,""))}})}$("a.ui_link, .btn").each(function(){if($(this).text().substr(-1)=="."&&!$(this).parent().is("label")){var e=$(this).text().substr(-1)=="."&&$(this).text().substr(-2)==".."?2:1;$(this).text($(this).text().substr(0,$(this).text().length-e))}})};snippets.page.render_table_labels=function(e){var t="vertical-align-top",i="no-vr-al-tp";e.find("td.col_label:not(."+t+"):visible").each(function(){var e=$(this).next(".col_value"),a=$(this).find("b"),n="inline-block margined-top-",r=browser.detect.firefox(),o=$(this).parent("tr"),l=o.parent().hasClass("td-counter")?0:o.children("td").length;if(l>2){o.parent().addClass("td-counter td-count-"+l+"")}if(this.clientHeight>=30){$(this).addClass(t);var s="table",_="input",c="select",d="textarea",f="upload",p="el-wp-chooser",u="ui_",h="password",g="textbox",m="hidden",b="opener_shown",v="br",x="t-password-complexity-meter-wrapper-cont",y="heighter",w="force",k="ds-bl-fs",C=$(e.find(""+_+":not(."+u+""+m+'):not([type="'+m+'"]), '+c+", "+d+"")[0]),M=C.is("."+u+""+g+""),F=C.is("."+u+""+c+", ."+u+""+f+"")?C:false,q=C.is("."+u+""+d+""),T=C.parent().is("."+p+""),O=e.find(""+s+":visible"),j=O.find("tr").first().find("td").first().outerHeight(),z=O.length;if(T){if($(e.children()[0]).is("."+p+"")){q=true}}var S=a.parents("."+b+"").length,I=S?3:2,L=e.children(),A=L.filter(""+v+", ."+k+"").index(),H=A===-1?L:L.slice(0,A),W=L[0],N=0;if(e.find("."+u+""+c+"").length||e.find(c).length||e.find("."+p+"").length||e.find("."+u+""+g+"").length||e.find("."+u+d).length||e.find("."+u+"opt_"+g+"").length||e.find(""+_+'[type="text"]').length||e.find("."+u+h).length||e.find(""+_+'[type="'+h+'"]').length||z||M||F||q){if(S&&this.clientHeight==32){I=5}var E=0;H.filter(function(){var e=this.clientHeight;if(!e){e=parseInt($(this).find(""+_+", "+d+", "+c+"").first().css("height"))}if(E64){I=0}else if(U==30){I=4}else{I+=3}if(q&&!U==32){I=-2}}else if(L&&L[0]){if($(W).hasClass(k)||$(W).is(v)){I-=2}else if(M){I+=S?1:2}else if(F){if(e.find(""+c+"[multiple]").length){I=-1}}else if(q){I=-1}else if(e.find("."+x+"").length){var B="4";a.addClass(n+B+"");return}}if(!N&&(I==3||I==2)){I=4}a.addClass(n+I+"")}}else if(this.clientHeight<=22){var Y=e.find(".graph-container")[0];if(e.find(".awobject").length){if(this.clientHeight<=20&&!r||this.clientHeight===22&&r){var Q=0;if(r){Q=1}$(this).addClass(i);a.addClass(n+Q+"")}}else if(Y){var K=-4;$(this).addClass(i);a.addClass(n+K+"")}else if(this.clientHeight===18){var V=-1;$(this).addClass(i);a.addClass(n+V+"")}}}).promise().done(function(){var e=$(this)[0],t="hover",i="table",a=""+i+"-"+t+"";if(e){$(e).parents("."+i+"").removeClass(""+a+" "+a+"-force").addClass("no-"+t+"")}})};snippets.page.render=function($is_history_action){vars.page_interaction=v___initial_load?-1:0;page_control_header();if(!settings_sysinfo_expand_all_accordions&&settings_sysinfo_remember_accordions){plugins.dashboard.restore()}quirks.clean();plugins.navigation.state.update();if($is_history_action){$(".popover.in").remove()}if($is_history_action&&typeof __cm_editor_static!="undefined"){__cm_editor_static.toTextArea();$('button[data-form="submitter"]').unwrap();$('.CodeMirror, button[data-form="submitter"] + button, .-helper.__helper, .-helper.soft_wt').remove()}(function e(){var t=$("body");t.off("mousedown.cm1 keydown.cm1");t.undelegate('button[type="submit"]:not(.disabled)',"click.cm");t.undelegate('button[data-form="submitter"]:not(.disabled)',"click.cm")})();table_proc_size_columns();$("body").attr("style",get_server_data("style"));$.each($('select[onchange="form.submit()"]'),function(){$(this).removeAttr("onchange").addClass("onchange_form_submit_triggger")});page.handle.content.offset(true);if(editor_init_check()){var select_for_edited_file=$('select[name="file"]:first, select[name="manual"]:first');select_for_edited_file.addClass("onchange_form_submit_triggger");select_for_edited_file.next("button.ui_form_end_submit").addClass("hidden")}snippets.datetime.locale();snippets.datetime.locale({type:"insert",history:$is_history_action});snippets.datetime.locale({type:"init"});if(get_access_level()==3&&core.curModule("quota")){var $_table_quota=$(".container-fluid .panel-body .table"),$_table_quota_empty_label=$_table_quota.find("thead:first-child").add($_table_quota.find("thead:first-child").next("tbody")).remove()}if($.support.spa&&core.curModule("tunnel")){$("form").on("submit",function(e){var t=$(quirks.active_element());e.preventDefault();e.stopPropagation();$.ajax({type:$(this).attr("method")?"GET":"POST",url:v___location_prefix+"/"+v___module+"/"+$(this).attr("action"),data:get_form_data($(this)),dataType:"text",complete:function(e){if(!session.status(e)){return}theme_open_new_tab(this.url);t.removeClass("disabled").find("i").removeClass("invisible").next(".cspinner_container").remove()}})})}if(check_location_resource("/config.cgi?tunnel")){$('table table[width="100%"] tr:first-child').addClass("hidden")}$.each($('tr td:last-child a:contains("..")'),function(){if(v___location_path==v___location_prefix+"/virtual-server/list_databases.cgi"){if($(this).attr("href")&&$(this).attr("href").includes("showpass.cgi")){return true}$(this).html($(this).text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn f__lnk_t_btn-el btn-transparent btn-link-bordered btn-xxs margined-top--3").removeClass("ui_link")}});if($.support.spa&&!$is_history_action){var is_error_page=$(".container-fluid .panel > .panel-body > [data-fatal-error-text]").length;if(v___location_file&&v___location_file.includes("error")){is_error_page=1}!is_error_page&&$("#headln2c").prepend(" ')}plugins.favorites.detect();if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"){$("table.table tbody tr").addClass("ui_checked_columns")}page_table_rows_control();!$is_history_action&&page_radios_evolve();var on_load_checkbox_sel_str='.container-fluid .ui_checked_columns td.ui_checked_checkbox input[type="checkbox"]:checked';$(on_load_checkbox_sel_str).parents("tr.ui_checked_columns").addClass("hl-aw");$(""+on_load_checkbox_sel_str+"[disabled]").parents("tr.ui_checked_columns").addClass("hl-aw-chk");if($("body").hasClass("servers")){var form_selector='form[action="delete_servs.cgi"]',servers_selector_str=$(form_selector).length?""+form_selector+" a.icon_link, "+form_selector+" a.ui_link, "+form_selector+" .col-xs-1":'.container-fluid > .panel > .panel-body > .row a[href*="link.cgi/"]';$(servers_selector_str).on("click",function(e){if($(e.target).is(".gl-icon-select")){$.support.spa?$(this).trigger("contextmenu"):$(this).parents(".gl-icon-container").trigger("contextmenu");return}var t=v___location_href+$(this).attr("href"),i=$(this).attr("href");if(i&&i.indexOf("edit_serv.cgi")>-1||i&&i.indexOf("logout.cgi")>-1){if(e.originalEvent!==undefined){$.pjax.click(e,{timeout:0,push:get_pjax_push(),type:get_pjax_type(),container:"[data-dcontainer]",fragment:"[data-dcontainer]"})}}else{if(i&&i.indexOf("://")===-1){var a=link_type_convert(t,1),n="/index.cgi",r="link.cgi/",o=n+r;if(a&&a.includes(o)){a=a.replace(o,"/"+r)}progress.start();location.href=a}else{open(i)}}e.preventDefault();e.stopPropagation()})}if(!$is_history_action){if($(".opener_container").length){$.each($(".opener_container"),function(){if($(this).find(".opener_shown").is(":visible")){$(this).parent("tr").prev("tr").find("td a:nth-child(1)").addClass("opener_container_opened").removeClass("opener_container_closed")}})}if($(".opener_shown, .opener_hidden").length>0){if($(".opener_trigger").length>0){$(".panel-body .ui_form .table tbody tr").removeClass("thead");$(".opener_trigger").parents("table.table").addClass("opener_table_style");$(".opener_trigger").parents("tr").addClass("_c__op_r").attr("style","border: 0 !important");$(".opener_trigger").parent("td").addClass("_c__op_d");$(".opener_trigger").parent("td").find("a").addClass("link_hover_effect link_hover_effect_style_extra")}}var target_restore_selector='a[id*="opener"][id$="_restore"]';if($(target_restore_selector).parent().is("p")){$(target_restore_selector).next("a").parent("p").replaceTagName("div");$(target_restore_selector).next("a").removeClass().addClass("opener_extra_container_a_style link_hover_effect").parent("div").addClass("opener_extra_container opener_extra_container_style margined-top-10");$(target_restore_selector).remove()}if($('a[href^="javascript:hidden_opener"]:not(".opener_trigger")').length>0){$('a[href^="javascript:hidden_opener"]:not(".opener_trigger")').each(function(e,t){var i=v___location_path==v___location_prefix+"/virtual-server/backup_form.cgi"&&v___location_href&&v___location_href.indexOf("?sched=")>-1?true:false;$(this).find("img").length>0?$(this).remove():false;$(this).css("border-bottom","0");$(this).parent("td").addClass("opener_table_cell_style_small");if(!i){$(this).parent("td").addClass("opener_table_cell_style_small opener_table_cell_style_small_exclusion_border_top");$(this).parent("td").parent("tr").parent("tbody").parent("table").parent("div.opener_hidden").addClass("opener_shown_inner").parent(".opener_container").addClass("has_sub_inner")}$(this).parent("td").find("a").addClass("link_hover_effect link_hover_effect_style");if($(this).parent().is(".panel-body")||$(this).parent().is(".ui_form")||$(this).parent().is("p")){var a=$(this),n=a.parent().is(".panel-body")?".panel-body":a.parent().is("p")?"p":".ui_form";var r=a.parent(n).find('a[href^="javascript:hidden_opener"]'),o='
    ';if(core.curModuleFile("bind8","edit_zonekey.cgi")){r.eq(1).wrapAll(o);r.eq(e+1).wrapAll(o)}else{r.eq(e+1).wrapAll(o)}a.parent('.panel-body > a[href^="javascript:hidden_opener"]:first-child').remove();var l=a.parent(n).find(".opener_extra_container");$(l).next("br").remove();$(l).addClass("opener_extra_container_style");$(l).find("a").addClass("opener_extra_container_a_style link_hover_effect");$(l).next(".opener_hidden").attr("style","padding:8px")}});$.each($(".opener_hidden"),function(){$(this).css("display","none")})}$("a.opener_trigger").each(function(){$(this).parent("td").css("text-align","left")});$('form[action*="seen_newfeatures.cgi"]').each(function(){$(this).parents("table.table-striped").next(".ui_form_end_buttons").css("margin-top","14px")});$("#tall_0").before("
    ");$(".opener_container").each(function(e,t){if($(this).find("div").hasClass("opener_hidden")){$(this).hide()}else{$(this).show()}});$.each($("div.barchart"),function(){var e=$(this).find('img[src*="red.gif"]'),t=$(this).parent("td").contents().filter(function(){return this.nodeType==3}).text();if(e&&e.attr("width")){$(this).parent("td").html('
    '+t+'
    '+e.attr("width")+"
    ")}});$('.panel-body > form > table > tbody > tr > td:has(input[type="submit"])').parents("table.table-hardcoded > tbody > tr").css("border","none").parents("table").css("margin-top","20px");$('.panel-body > form > table > tbody > tr > td:has(input[type="submit"])').parents("table.table-hardcoded > tbody").css("border","none");$('.ui_grid_table > tbody > tr.ui_grid_row > td:has(button[type="submit"])').parents("table.ui_grid_table").css("border","none");$("form.ui_form > table label.radio, form.ui_form > table label.checkbox").each(function(){var e=$(this),t=e.find("i.fa"),i=e.find("i.fa").text().trim(),a=e.text().trim();if(i.length===0&&a.length===0){t.parent("label").remove()}})}theme.config.events($is_history_action);$("#system-status > div.panel-body > table > tbody > tr > td").on("mouseover",function(){$(this).find(".btn-hidden").removeClass("hidden")}).on("mouseout",function(){$(this).find(".btn-hidden").addClass("hidden")});if(core.curModule("bind8")){var $table_data_recursive_tree=$(".container-fluid table[data-recursive_tree]");if($table_data_recursive_tree.length){$table_data_recursive_tree.removeClass().addClass("table table-hover");$.each($table_data_recursive_tree.find('img[src*="images/"]'),function(e,t){var i=$(this);if(Test.strContains(i.attr("src"),"close")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"open")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"smallicon")){i.replaceWith('')}})}}if(core.curModule("software")&&(Test.strContains(v___location_file,"tree.cgi")||Test.strContains(v___location_file,"ipkg-tree.cgi"))||core.curModuleFile("cluster-software","edit_host.cgi")){$('img[src*="images/"]').each(function(e,t){var i=$(this);i.next("a").removeClass();if(Test.strContains(i.attr("src"),"close")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"open")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"pack")){i.replaceWith('')}});if(Test.strContains(v___location_file,"ipkg-tree.cgi")){$('form[action*="ipkg-tree.cgi"] + script + p > a, form[action*="ipkg-tree.cgi"] + script + p + table +p > a').addClass("margined-top-10")}}if(core.curModule("mysql")||core.curModule("postgresql")){$('a > img[src*="images/left.gif"]').each(function(e,t){var i=$(this);i.replaceWith('')});$('a > img[src*="images/right.gif"]').each(function(e,t){var i=$(this);i.replaceWith('')})}if(core.curModuleFile("virtual-server","list_scripts.cgi")){$('td > a > img[src*="images/staroff.gif"]').each(function(e,t){var i=$(this);$(t).attr("src",""+v___location_prefix+"/images/staroff.gif")});$('td > a > img[src*="images/staron.gif"]').each(function(e,t){var i=$(this);$(t).attr("src",""+v___location_prefix+"/images/staron.gif")})}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"status/"){$("td img").each(function(e,t){var i=t.src;if(i){var a=i.match(/images\/(.*)\./)[1],n="fa fa-fw fa-1_15x fa-check text-success";if(a==="down"){n="fa fa-fw fa-1_15x fa-times-circle text-danger"}else if(a==="timed"){n="fa fa-fw fa-clock text-warning fa-1_15x"}else if(a==="webmin"){n="fa fa-fw fa-webmin fa-1_15x text-warning"}else if(a==="skip"){n="fa2 fa-fw fa2-minus fa-1_15x text-semi-dark vertical-align-middle"}else if(a==="not"){n="fa2 fa-fw fa2-not-interested fa-1_15x text-semi-dark"}else if(a==="quest"){n="fa fa-fw fa-question-circle fa-1_15x text-semi-dark"}$(t).replaceWith('')}})}if(core.curModule("proc")||core.curModule("firewall")||core.curModule("firewall6")||core.curModule("shorewall")||core.curModule("shorewall6")||core.curModuleFile("pam","edit_pam.cgi")||core.curModule("filter")){$("td a img[src], td label a img[src]").parents("td").addClass("text-center").attr("data-arrange",1);$('td img[src*="images/gap.gif"]').replaceWith('');$('td a img[src*="images/down.gif"]').replaceWith('');$('td a img[src*="images/up.gif"]').replaceWith('');$('td a img[src*="images/after.gif"]').replaceWith('');$('td a img[src*="images/before.gif"]').replaceWith('')}if(core.curModule("squid")||core.curModule("cron")){$('td a img[src*="images/movedown.gif"]').replaceWith('');$('td a img[src*="images/moveup.gif"]').replaceWith('')}if(core.curModule("cron")){$('td a img[src*="images/bottom.gif"]').replaceWith('');$('td a img[src*="images/top.gif"]').replaceWith('')}$("input").each(function(e,t){if($(this).attr("src")=="images/ok.gif"){$(t).attr("src",""+v___location_prefix+"/"+$(this).attr("src"));$(this).parents("td").attr("style","white-space: nowrap")}});core.curModule("commands")&&$("body").addClass("custom");if(!$is_history_action){if(core.curModuleFile("custom","view.cgi")){var $_t_title=$('form[action="save.cgi"]').find(".table-title"),$_tt=$_t_title.find("tt").detach();$("#headln2c").find("[data-main_title]").after("
    "+$_tt[0].outerHTML+"
    ");$_t_title.remove()}$.each($(".container-fluid .panel-body table tr:empty"),function(){$(this).remove()});$.each($("span > input"),function(){var e=$(this).parent("span").next(".chooser_button"),t=$(this).parent("span").next('input[type="button"][onclick]'),i=$(this).parent("span").next("select");if(e){e.attr("style","display: inline; width:40px; height: 28px; margin-right:0 !important; margin-top:4px !important;").find("i.fa-files-o").css("margin-top","0").addClass("vertical-align-middle")}if($(this).parents(".tab-content")){e.css("margin-top","4px")}if(t){t.attr("style","display: inline; width:40px; height: 28px; margin-right:0 !important; vertical-align: middle").next("i.fa-files-o").css("margin-top","11px").addClass("vertical-align-middle");t.attr("style","display: inline; width:40px; height: 28px; margin-right:0 !important; vertical-align: middle").next("i.fa-calendar").attr("style","margin-top: 21px !important; font-size: 11px; margin-left: -27px; pointer-events: none;")}});$.each($('input[type="button"][onclick^="ifield"]'),function(e,t){$(this).css("margin-left","0").css("width","40px").css("height","28px")});$('.ui_form[action="switch.cgi"] > input.form-control.ui_textbox').next('input[type="button"][onclick^="ifield"]').attr("style","margin-top: 2px !important; margin-bottom: 2px !important; margin-left: 0 !important");setTimeout(function(){$('.ui_form[action="switch.cgi"] .file_chooser_button_attached').attr("style","font-size: 11px; pointer-events: none; margin-top: 14px !important;")},10);if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cshrc/"){$("textarea").each(function(e,t){$(this).attr("style","height: 20em !important")})}if(v___location_path==v___location_prefix+"/acl/"||v___location_path==v___location_prefix+"/acl/edit_user.cgi"){$('.ui_grid_table.table-hardcoded .ui_grid_row .ui_grid_cell input[type="checkbox"], .table-hardcoded .col_value input[type="checkbox"]').each(function(e,t){$(this).attr("style","vertical-align: bottom !important")})}if(core.curModule("custom")||core.curModule("commands")){$(".panel-body > .ui_grid_table.table-hardcoded").each(function(e,t){$(this).attr("style","margin-top: 3px !important")});$(".panel-body td > .ui_form").each(function(){$(this).attr("style","padding-top: 0 !important")});$(".panel-body > a.ui_link").each(function(e,t){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").removeClass("ui_link");$(this).text($(this).text().replace(/\.$/,""));$(this).parent().contents().filter(function(){return this.nodeType==3}).remove();if($(this).attr("href").indexOf("edit_cmd.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_file.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_sql.cgi?new")===0){$(this).html(' '+$(this).text())}});$.each($("td[data-td-e] > .ui_links_row"),function(){var e=$(this).parent();e.find('a[href^="edit_"]').addClass("ui_link_replaced btn btn-xxs btn-transparent btn-link-bordered f__lnk_t_btn-el").css("margin-right","3px").removeClass("ui_link").prepend(' ');e.parents("table").find("thead > tr > th:eq(2)").addClass("pointer-events-none")}).promise().done(function(){if($(this).is(".ui_links_row")){$(this).contents().unwrap()}});$.each($("td.col_value.col_header > .ui_links_row"),function(){}).promise().done(function(){if($(this).is(".ui_links_row")){$(this).contents().unwrap()}});theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="form.cgi"]',"btn btn-primary btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-cog","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="run.cgi"], a[href^="sql.cgi"]',"btn btn-success btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-play fa-0_85x","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="view.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-pencil-square-o","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="sqlform.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-cog","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table.ui_grid_table td:last-child",'a[href^="edit_"]',"btn btn-default btn-transparent btn-transparent-link btn-xxs vertical-align-top margined-top-1 margined-right-5 pull-right btn-dnwo ---forced","fa-pencil","","","","|");$('body[class*="custom"] table.ui_grid_table tr td > form .table-responsive table tr:first-child td.col_header button.ui_submit').prepend('');$.fn.eW=function(e,t){if(!$.fn.eW.fakeEl){$.fn.eW.fakeEl=$("").hide().appendTo(document.body)}$.fn.eW.fakeEl.text(e||this.val()||this.text()||this.attr("placeholder")).css("font",t||this.css("font"));return $.fn.eW.fakeEl.width()+2};$('table.ui_grid_table td input[type="text"], table.ui_grid_table td input[type="password"], table.ui_grid_table td textarea').on("input",function(){var e=$(this).eW()+15;if($(this).attr("type")==="password"){}$(this).css({width:e})}).trigger("input");var is_two_columns=$(".sub_table_container").first().find('td[colspan="4"]').length?0:1;var $empty_cells=$("table.ui_grid_table tbody tr.ui_grid_row td.ui_grid_cell");$.each($empty_cells,function(){var e=$(this).html();if(e=="
    "||e.length<10){$(this).remove()}if(is_two_columns){$(this).addClass("no-contents");$(this).parent("tr").addClass("no-contents")}})}if(check_current_file("config.cgi")&&v___location_query&&v___location_query.includes("custom")||check_current_file("edit_configs.cgi")&&v___location_query&&v___location_query.includes("mod=commands")){$('[name="width_def"], [name="height_def"], [name="wrap"]').parent().parent("td").parent("tr").addClass("hidden")}snippets.page.render_links($is_history_action);if(v___location_path==v___location_prefix+"/fdisk/edit_disk.cgi"){var __delete=[];$.each($(".panel-body > table.table.table-striped tbody tr"),function(e,t){if($(this).find("td:nth-child(3)").find('img[src*="images/use"]').length||$(this).find("td:nth-child(3)").find('img[src*="images/gap"]').length){$(this).find("td:nth-child(3)").remove();__delete.push(e)}});if(!$.isEmptyObject(__delete)){$(".panel-body > table.table.table-striped thead").find("th:nth-child(3)").remove();delete __delete}}if(v___location_path==v___location_prefix+"/virtual-server/edit_link.cgi"){$(".table-hardcoded").find('input[name="open"]').parent("td").parent("tr").remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"){$('.table.table-striped.table-condensed tr.tr_tag td[data-td-e] input[type="checkbox"]').each(function(e,t){$(this).attr("style","vertical-align: middle !important")})}if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/edit_proc.cgi"){$("#signal").attr("style","margin-bottom: 0 !important;")}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"procmail/"){$(".panel-body p:first-child").next("p").contents().filter(function(){return this.nodeType==3}).remove();$(".panel-body p:last-child").prev("a.ui_link").remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cron/"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"cron/index.cgi"){$('.panel-body form.ui_form[action="index.cgi"]').next("script").next("b").next("p").contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"filter/"){$(".panel-body > b").next("p").contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"dhcpd/"){var $dhcp_target=$(".panel-body > p");if(!$dhcp_target.find('a[href*="../software"]').length){$dhcp_target.contents().filter(function(){return this.nodeType==3}).remove()}}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"htaccess-htpasswd/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"forward/"){$("td table.table-hardcoded.table.table-subtable").removeClass("table-striped")}$(".ui_buttons_hr > td > table.table-hardcoded > tbody > tr > td[nowrap]").each(function(){$(this).parents("table").attr("style","margin-bottom: 15px !important")});var textarea_fm_ctl_ui_textarea="textarea.form-control.ui_textarea",btn_type_button_def='button[type="button"].btn-default',text_area_class_to_set="-ta-fn-fx -ta-fn-fx-small margined-bottom--6",btn_styling="width:100% !important; padding-top: 0; height:28px !important; ";$(textarea_fm_ctl_ui_textarea).next(btn_type_button_def).each(function(){$(this).prev("textarea").addClass(""+text_area_class_to_set+" margined-bottom--f25");$(this).attr("style",btn_styling)});$(textarea_fm_ctl_ui_textarea).next("br").next(btn_type_button_def).each(function(){$(this).prev("br").prev("textarea").addClass(text_area_class_to_set);$(this).attr("style",btn_styling)});$(".table-hardcoded > tbody > tr > td > input.form-control.ui_textbox").next('button[type="button"].ui_button').each(function(){$(this).attr("style","margin-top: 2px !important")});$(".table-hardcoded > tbody > tr > td.col_label b a, .ui_table_row td a").each(function(e,t){if(!$(this).attr("href")){$(this).attr("style","color: #191919; text-decoration: none; cursor:default")}});$('input[name="all_weekdays"], .ui_grid_cell > table.table-condensed, table.table-hardcoded table.table-condensed, select[multiple][name="days"]').each(function(){$(this).parent("td").attr("style","vertical-align: top !important; padding-left:2px; padding-right:2px;")});$('input[type="submit"]').each(function(){$(this).addClass("btn btn-default")});$("table tr th").each(function(){if($(this).text()){$(this).attr("style","width: auto")}});$("table thead th:not(.table-title)").each(function(){$(this).css("border-top","none");$(this).css("border-bottom","none")});if($("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){!$("body").hasClass("file-manager")&&$("body").addClass("file-manager");$("#headln2l").prepend("')}var $table_header_links=$(".panel-heading > .header > div a");$.each($table_header_links,function(){var e=0,t=$(this).attr("href");if(!t){return}if(t.indexOf("config.cgi")>-1||t.indexOf("man/search.cgi")>-1||t.indexOf("/index.cgi")>-1||t==v___location_directory_trail_slashed||t.indexOf("index.cgi")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"openvpn/"||t.indexOf("index.cgi?")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"spam/"||t.indexOf("restart_zone.cgi")>-1||t.indexOf("restart.cgi")>-1||t.indexOf("restart_progressive.cgi")>-1||t.indexOf("apply.cgi")>-1||t.indexOf("apply_progressive.cgi")>-1||t.indexOf("start.cgi")>-1||t.indexOf("start_progressive.cgi")>-1||t.indexOf("stop.cgi")>-1||t.indexOf("stop_progressive.cgi")>-1||t=="//"&&(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi")||t.indexOf("delete_")>-1||t.indexOf("list_mail.cgi")>-1||t.indexOf("/virtual-")>-1||t.indexOf("/virtualmin-")>-1||t.indexOf("/server-")>-1||t.indexOf("help.cgi")>-1){$.each($(this).next("br"),function(){$(this).remove()});$.each($(this).prev("br"),function(){$(this).remove()});if(t.indexOf("help.cgi")>-1){var i=$(this),a=$(this).parent("div");$(this).remove();a.append(i)}if(t.indexOf("/index.cgi")>-1||t==v___location_directory_trail_slashed||t.indexOf("/virtual-")>-1||t.indexOf("/virtualmin-")>-1||t.indexOf("/server-")>-1){$iconized_class="fa-arrow-left";$(this).data("title","").data("back",1)}else{if(t=="//"&&(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi")){$iconized_class="fa-arrow-left";$(this).attr("href",v___location_prefix+"/tconfig.cgi").data("title","").data("back",1)}else{if(t.indexOf("config.cgi")>-1){$iconized_class="fa-cog";$(this).data("title","")}else{if(t.indexOf("restart.cgi")>-1||t.indexOf("restart_progressive.cgi")>-1||t.indexOf("apply.cgi")>-1||t.indexOf("apply_progressive.cgi")>-1){$iconized_class="fa-refresh";e=$(this).find("b").detach()}else{if(t.indexOf("restart_zone.cgi")>-1){$iconized_class="fa-retweet"}else{if(t.indexOf("start.cgi")>-1||t.indexOf("start_progressive.cgi")>-1){$iconized_class="fa-play"}else{if(t.indexOf("stop.cgi")>-1||t.indexOf("stop_progressive.cgi")>-1){$iconized_class="fa-square"}else{if(t.indexOf("man/search.cgi")>-1){$iconized_class="fa-search"}else{if(t.indexOf("delete_")>-1){$iconized_class="fa-trash-o"}else{if(t.indexOf("list_mail.cgi")>-1){$iconized_class="fa-inbox"}else{if(t.indexOf("index.cgi")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"openvpn/"){$iconized_class="fa-cogs"}else{if(t.indexOf("index.cgi?")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"spam/"){$iconized_class="fa-arrow-left";$(this).data("back",1)}}}}}}}}}}}}var n=t.indexOf("help.cgi")>-1;if(n){$iconized_class="fa-question-circle";$(this).data("title","")}var r=Convert.strUpInitial(n?theme_language("global_help"):$(this).data("back")===1?!core.curModule(v___module_file_manager)?theme_language("global_return_to_module_index"):"":$(this).text()),o=e?"  "+e.text():"";$(this).data("toggle","tooltip").data("title",r).attr("data-container","body").addClass(vars.h.class.button.tableHeader).removeClass("ui_link").append(''+o+"");$(this).attr("aria-label",r);$(this).contents().filter(function(){return this.nodeType==3}).remove();var l=$(this);l.tooltip({container:"body",placement:l.is(":last-child")?"auto right":"auto top",trigger:"hover",delay:{show:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}});if((v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"apache/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proftpd/")&&(t.indexOf("restart.cgi")>-1||t.indexOf("apply.cgi")>-1)||$(this).parent("div").find("a")&&$(this).parent("div").find("a").length==1||t.indexOf("man/search.cgi")>-1||t.indexOf("config.cgi")>-1||t.indexOf("/index.cgi")>-1||t.indexOf("/index.cgi")>-1||t.indexOf("/virtual-")>-1||t.indexOf("/virtualmin-")>-1||t.indexOf("/server-")>-1){if((t.indexOf("/index.cgi")>-1||t.indexOf("config.cgi")>-1)&&$("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){$(this).attr("style","margin-right: 0 !important; padding: 6px 12px")}else{$(this).attr("style","margin-right: 0 !important")}}}$("#headln2l").removeClass("invisible")});$.each($('td.ui_grid_cell:contains("|")'),function(){$(this).contents().filter(function(){return this.nodeType==3}).remove()});$('a[href*="help.cgi"][onclick], a[href*="help.cgi/"], a[href*="showpass.cgi?"][onclick]').attr("onclick","").unbind("click").addClass("help_popup");$(".help_popup").each(function(){var e=$(this).find("b"),t=e.length?e:$(this),i=$.trim(t.html());if(i){t.html(i.replace(/\?$/,""))}})}if(!$is_history_action){$('select.ui_select[name="days"]').each(function(){$(this).parent("td").attr("style","vertical-align: top !important")});if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mailboxes/"||v___location_path==v___location_prefix+"/mailboxes/index.cgi"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mailbox/"||v___location_path==v___location_prefix+"/postfix/view_mailq.cgi"){if(core.curModuleFile("mailboxes","reply_mail.cgi")){var $x=$('.container-fluid .table-subtable a[href^="reply_mail.cgi"][href*="html="]'),$x_th2=$x.parent(".ui_links_row").parent("th");$x_th1=$x_th2.prev();$x.addClass("pull-right margined-top-2 margined-right-2");$x.detach().prependTo($x_th1);$x_th2.remove();var $that_last_attach_row=$('.mailboxes[data-uri*="reply_mail.cgi"] #content form .col_value.col_header .ui_links_row:empty').parent();if($that_last_attach_row.text()==="\n"){$that_last_attach_row.parent("tr").remove()}}if(core.curModuleFile("mailboxes","view_mail.cgi")){var $del_mail_obj2=$('.container-fluid form[action="reply_mail.cgi"]');$del_mail_obj2.contents().filter(function(){return this.nodeType==3}).remove()}if(core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("mailboxes","view_mail.cgi")){$(".container-fluid").find('[name="mark1"], [name="mark2"], [name="move1"], [name="move2"], [name="copy1"], [name="copy2"]').each(function(){$(this).val($(this).val().replace(/:$/,""))});if(core.curModuleFile("mailboxes","list_mail.cgi")){var $del_mail_obj_form=$('.container-fluid form[action="delete_mail.cgi"]'),$last_links_row=$del_mail_obj_form.find(".ui_links_row").last();$last_links_row.nextUntil("hr").addBack().remove();$del_mail_obj_form.next("script").next("center").remove();$del_mail_obj_form.contents().filter(function(){return this.nodeType==3}).remove()}if(core.curModuleFile("mailboxes","view_mail.cgi")){var $del_mail_obj_form2=$('.container-fluid form[action="reply_mail.cgi"]'),$last_links_row2=$del_mail_obj_form2.find(".table-responsive").last();$last_links_row2.nextAll().remove()}}if(core.curModuleFile("mailbox","list_mail.cgi")||core.curModuleFile("mailbox","view_mail.cgi")){$(".container-fluid").find('[name="mark1"], [name="mark2"], [name="move1"], [name="move2"], [name="copy1"], [name="copy2"]').each(function(){if($(this).is("button")){$(this).text($(this).text().replace(/:/,""))}else{$(this).val($(this).val().replace(/:$/,""))}})}if(core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("mailboxes","view_mail.cgi")){$(".container-fluid").find('[name="delete"]').addClass("btn-danger").removeClass("btn-default");$(".container-fluid").find('[name="reply"]').addClass("btn-info").removeClass("btn-default");$(".container-fluid").find('[name="new"]').addClass("btn-success").removeClass("btn-default")}if(!v___location_file){$(".ui_form_end_submit").css("margin-top","0");$("input#user").addClass("heighter-34 vertical-align-top")}else if(v___location_file=="list_mail.cgi"){$('.container-fluid input:not([type="checkbox"]), .container-fluid .ui_form_end_submit, .container-fluid select').addClass("heighter-34").removeClass("heighter-28").css("margin-bottom","-1px");var $del_mail_obj=$('.container-fluid form[action="delete_mail.cgi"]');$del_mail_obj.addClass("margined-top-7");$del_mail_obj.find(".ui_links_row").first().addClass("margined-top-7");$del_mail_obj.find(".ui_links_row").last().addClass("margined-bottom--2");$del_mail_obj.nextAll(".ui_page_flipper").addClass("margined-top-7");$del_mail_obj.find('[name="delete"], [name="new"]').removeAttr("style")}$("body").find("form").removeAttr("onsubmit");$header_tables=$("body").find('input[name="from"]').parents(".tab-pane").parent("td");$header_tables.children("table").hide();$.each($header_tables.find("input, textarea, select"),function(){if(!$(this).hasClass("ui_select")&&!$(this).attr("onclick")&&$(this).attr("type")!="checkbox"&&$(this).attr("type")!="submit"){$(this).attr("style","width: 60%").addClass("inline-block")}if($(this).attr("onclick")){$(this).addClass("inline-block")}});onbeforeunload=null;if($("body").find('input.ui_hidden[name="html_edit"]').val()==1){editor_html_init(["body",2,false,"edit_web"],"basic")}$("body").find('input[name="from"]').parents(".tab-pane").prev("table").remove();$("body").find('input[name="from"]').parents(".tab-pane ").parent("td").find("div, table").each(function(e,t){$(this).find(".col_label").css("width","20%");$(this).find('input[name="subject"]').parent("td").prev("td").find("b").attr("style","font-size: 13px !important");$(this).find('input[name="subject"]').parents("table").show();$(this).find('input[name="subject"]').parent("td").find(".submitter").remove()});$editor_mode_link_container=$("body").find('textarea[id="body"]').parents("table").find("thead > tr > th:last-child");$editor_mode_link=$editor_mode_link_container.find("a").addClass("editor_mode_link");$editor_mode_link_container.parent("tr").find("th:first-child").append($editor_mode_link);$editor_mode_link_container.remove();$editor_mode_link_button=$("body").find('textarea[id="body"]').parents("table").find(".editor_mode_link");$editor_mode_link_button_state=$editor_mode_link_button.attr("href")?$editor_mode_link_button.attr("href").indexOf("html=0"):false;$editor_mode_link_button.attr("title",$editor_mode_link_button.text()).addClass("editor_mode_link_button pull-right btn btn-sm "+($editor_mode_link_button_state==-1?"btn-success":"btn-primary")).html(' ');$("body").find('textarea[id="body"]').parents("table").find("thead > tr > th").find("b").css("padding-left","45px");$(".editor_mode_link_button").tooltip();$fileinput_container=$("body").find('a[onclick="return add_ss_attachment()"]');$fileinput_container.parent("td").contents().filter(function(){return this.nodeType==3}).remove();$fileinput_container.remove();$fileinput_add_another_attachment=$("body").find('a[onclick="return add_attachment()"]');$fileinput_add_another_attachment.addClass("btn btn-default");$fileinput_add_another_attachment.text($fileinput_add_another_attachment.text().replace(/\.$/,""));if(v___location_path.indexOf("view_mail.cgi")>-1||v___location_path.indexOf("view_mailq.cgi")>-1){var $table_title_header_container_main=$(".ui_form").find("div.table-responsive"),$table_title_header_container=$table_title_header_container_main.first().find(".table-title");$table_title_links_container=$table_title_header_container.next();$table_title_links_container.contents().filter(function(){return this.nodeType==3}).remove();$table_title_header_container_main.find('[name="detach"]').addClass("heighter-28 btn-xs");$table_title_links_container.find("a").removeClass("btn-inverse").parent(".ui_links_row").contents().unwrap();$table_title_links_container.find("a").addClass("table_title_links pull-right btn btn-tiny margined-top-3 margined-right-3 pull-right-force");$table_title_links=$table_title_links_container.html();$table_title_header_container.append($table_title_links);$table_title_links_container.remove();$table_title_header_container_text_padding=35;$(".table-title > a.table_title_links").each(function(){$table_title_header_container_text_padding=v___location_path==v___location_prefix+"/postfix/view_mailq.cgi"?120:235});$(".table_title_links_container a").each(function(){$table_title_header_container_text_padding=$table_title_header_container_text_padding+$(this).width()});$table_title_header_container.find("b").css("padding-left",$table_title_header_container_text_padding);$table_title_second_container=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("table:first-child");$table_title_header_container=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("th:first-child");$table_title_links_container=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("th:last-child");if($(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("th").length==2){$table_title_links_container.remove()}else{}$table_title_links_container.find("a").addClass("table_title_links pull-right btn btn-tiny margined-top-3 margined-right-3 pull-right-force");$table_title_links_container.find("a").removeClass("btn-inverse").parent(".ui_links_row").contents().unwrap();$table_title_links=$table_title_links_container.html();$table_title_header_container.append($table_title_links);$table_title_header_container_text_padding=10;$table_title_header_container.find("a").each(function(){$table_title_header_container_text_padding=$table_title_header_container_text_padding+$(this).width()});setTimeout(function(){if($(".ui_form").find("div.table-responsive").first().find("table:first-child").outerWidth()!=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("table:first-child").outerWidth()){var e=parseInt($(".ui_form").find("div.table-responsive").first().find("table:first-child").width()/2);$table_title_second_container.find(".table-title").addClass("left").find("b").css("padding-left",e-175);$table_title_second_container.find(".pull-right").removeClass("pull-right").addClass("pull-left")}$.each($table_title_second_container.find("table"),function(){$(this).removeClass().addClass("clear-formatting");$.each($(this).find("td.col_value"),function(){$(this).css("background-color","white")})})},30);$table_title_header_container.find("b").css("padding-left",$table_title_header_container_text_padding);if($table_title_header_container.find("b")&&$table_title_header_container.find("b").length>1){if($table_title_header_container.find("b:first-child").text()==$table_title_header_container.find("b:last-child").text()){$table_title_header_container.find("b:last-child").remove()}}$('.container-fluid center > a > img[src*="images/left.gif"]').each(function(){$(this).replaceWith('')});$('.container-fluid center > a > img[src*="images/right.gif"]').each(function(){$(this).replaceWith('')})}$("td > a").on("click",function(){if($(this).attr("onclick")=="return add_attachment()"){}$("input[type=file]").each(function(){if(!$(this).parent("a").hasClass("file-input-wrapper")){$(this).bootstrapFileInput()}})});if(settings_mailbox_slash_delimiter){$('.container-fluid select.ui_select[name="id"] > option').each(function(e,t){$(t).text($(t).text().replace(/\./g,"/").replace(/\/\//g,"/"))})}$.each($('table td[align="right"], table td[align="left"]'),function(e,t){$(this).attr("style","border: 0 !important;");$(this).parents("tbody").attr("style","border: 0 !important;");$(this).parents("table.table-hardcoded.table.table-striped.table-condensed.table-subtable").removeClass("table-hardcoded table table-striped table-condensed table-subtable")});$.each($("div.table-responsive > table tbody tr td > table.table-hardcoded"),function(e,t){$(this).find("tr > td.col_label > b").removeAttr("style");$(this).removeClass("table table-condensed")});$.each($("div.table-responsive > table tbody tr td > div.tab-pane"),function(e,t){$(this).find("table").removeClass("table");$(this).parents("div.table-responsive").find("table").removeClass("table-striped table-subtable")});$.each($('div.table-responsive > table tbody tr td > div.tab-pane .col_value > input[type="button"][onclick^="ifield"]'),function(e,t){$(this).attr("style","margin-left: 0; margin-top: 0 !important; vertical-align: top;")})}$.each($(".barchart"),function(){$(this).find("img").attr("height",4)});$("a").each(function(){if(!$(this).attr("href")){$(this).addClass("no_effect")}});$.each($(".container-fluid input:not(.ui_upload)"),function(){if($(this).css("height")=="28px"){$(this).prev("input").addClass("heighter-28")}});if(core.curModule("syslog")||core.curModule("phpini")){$(".container-fluid .chooser_button + .ui_form_end_submit").addClass("heighter-28")}if(core.curModuleFile("gnupg","edit_key.cgi")){$(".container-fluid .sub_table_container .table-condensed .btn-success").addClass("heighter-28").removeClass("btn-success").addClass("btn-default")}if(core.curModuleFile("virtual-server","backuplog.cgi")){$('.container-fluid input[name="search"]').addClass("margined-top--1")}if(core.curModuleFile("usermin","list_sessions.cgi")){$('.container-fluid input[name="user"] + button + button').addClass("heighter-34-force")}$.each($(".container-fluid select"),function(){if($(this).next("input").outerHeight()==32){$(this).addClass("heighter-34")}});$.each($(".container-fluid .ui_buttons_row input, .container-fluid .ui_buttons_row select"),function(){$(this).addClass("heighter-34")});if(core.curModuleFile("gnupg","list_keys.cgi")){$('.container-fluid input[id="id"]').addClass("heighter-34")}if(core.curModule("language")){$('select[name="lang"]').addClass("heighter-34")}if(core.curModuleFile("virtual-server","edit_script.cgi")){var x1z1x1c41=$('input[name="version"]');x1z1x1c41.length&&x1z1x1c41.attr("style",x1z1x1c41.attr("style").replace("n: middle","n: bottom !important")).addClass("heighter-34")}$.each($("tr > .ui_form"),function(){if($(this).next().next("td").find("input.submitter")){$(this).next().next("td").find("input.submitter").addClass("heighter-34")}});$.each($("input.heighter-34").next(".chooser_button"),function(){$(this).addClass("heighter-34");$(this).find(".fa.fa-files-o").css("margin-top","0").addClass("vertical-align-middle")});setTimeout(function(){$.each($(".container-fluid select"),function(){if($(this).next("input").outerHeight()==32||$(this).prev("input").outerHeight()==32){$(this).addClass("heighter-34").removeClass("heighter-28")}else{if($(this).next("input").outerHeight()==28||$(this).prev("input").outerHeight()==28){$(this).addClass("heighter-28").removeClass("heighter-34")}}})},1);if(core.curModule("term")||core.curModuleFile("server-manager","login.cgi")){var tmp__is__m__term=$("iframe");if(tmp__is__m__term.length){var $this=tmp__is__m__term;$this.on("load",function(){$this.contents().find("#term").css("width","99.3%").css("height","96vh").css("margin-top","1px")});$(this).next("br").remove().next('input[type="button"]').remove();$(this).next('input[type="button"]').remove();$(this).next("p").remove()}}$.each($(".chooser_button"),function(){if($(this).prev("input").attr("style")&&$(this).prev("input").attr("style").indexOf("max-width: 100%")>-1){$(this).prev("input").css("max-width","93%")}});if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"sysinfo.cgi"&&settings_sysinfo_link_mini==true){$(".navigation > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove()}$.each($('input[value="..."], input[value=" ..."], input[value=" ..."], input[value="... "], input[value="... "], input[value=" ... "], input[value=" ... "]'),function(){$(this).after('');$(this).attr("value","").addClass("file_chooser_button_attached_input")});$.each($(".chooser_button"),function(){$(this).prev("input").css("margin-top","2px").css("margin-bottom","2px")});$.each($(".file_chooser_button_attached"),function(){$(this).prev('input[type="button"]').prev("input").css("margin-top","2px").css("margin-bottom","2px");if(!$(this).parents(".ui_buttons_label").length&&!$(this).parents(".table-subtable").length){$(this).css("margin-top","11px")}});$.each($(".container-fluid .ui_form > .file_chooser_button_attached"),function(){if($(this).prev(".heighter-34")&&$(this).prev(".heighter-34").length||$(this).next(".heighter-34")&&$(this).next(".heighter-34").length){$(this).css("margin-top","16px");$(this).prev("input[onclick]").css("width","40px")}});$.each($('.container-fluid .ui_form[action="init_cache.cgi"] > .file_chooser_button_attached'),function(){if($(this).prev(".heighter-34")&&$(this).prev(".heighter-34").length||$(this).next(".heighter-34")&&$(this).next(".heighter-34").length){$(this).css("margin-top","14px")}});$.each($(".col_value > .file_chooser_button_attached"),function(){$(this).prev("input[onclick]").css("width","40px").css("margin-left","0")});if(v___location_path==v___location_prefix+"/virtualmin-mailman/"||v___location_path==v___location_prefix+"/virtualmin-mailman/index.cgi"){$("input[name^=reset_]").addClass("heighter-28")}if(v___location_path==v___location_prefix+"/software/edit_pack.cgi"||v___location_path==v___location_prefix+"/apache/show.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"){$.each($(".container-fluid .panel-body .btn:not(.chooser_button)"),function(){$(this).removeClass("heighter-28").addClass("heighter-34")})}if(v___location_path==v___location_prefix+"/virtualmin-svn/"||v___location_path==v___location_prefix+"/virtualmin-svn/index.cgi"){$.each($("tr > td[data-td-e] > button"),function(){$(this).addClass("btn-hover-wash_off-in-row bhw-sm heighter-28 heighter-28-force margined-top-2 margined-bottom-2");if($(this).find(".fa-backup").length){$(this).removeClass("heighter-28-force")}})}if(v___location_path==v___location_prefix+"/virtualmin-init/"||v___location_path==v___location_prefix+"/virtualmin-dav/list_shares.cgi"||v___location_path==v___location_prefix+"/squid/edit_acl.cgi"||v___location_path==v___location_prefix+"/virtualmin-nginx/"||v___location_path==v___location_prefix+"/fdisk/edit_disk.cgi"||v___location_path==v___location_prefix+"/server-manager/edit_newlinks.cgi"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"backup-config/"){$.each($(".container-fluid .panel-body .ui_link_re-replaced"),function(){$(this).addClass("btn-tiny").removeClass("heighter-34")})}if(v___location_path==v___location_prefix+"/pam/"){$(".panel-body > a.ui_link").addClass("btn-tiny")}if(v___location_path==v___location_prefix+"/software/"||v___location_path==v___location_prefix+"/software/index.cgi"){$(".container-fluid input#search").addClass("heighter-34 vertical-align-top");$('form[action="file_info.cgi"] > .ui_form_end_submit').addClass("heighter-28 heighter-28-force margined-top-0")}if(v___location_path==v___location_prefix+"/software/tree.cgi"){$(".ui_link").addClass("margined-top-10")}if(v___location_path==v___location_prefix+"/syslog/save_log.cgi"){$.each($(".container-fluid .heighter-34"),function(){$(this).removeClass("heighter-34").addClass("heighter-28")});$("form:first").next("script").next("br").remove();$("form:last").css("margin-top","5px")}if(v___location_path==v___location_prefix+"/status/edit_mon.cgi"){$('td.col_value > table[cellspacing="1"] tbody').attr("style","border: 0 !important;");$(".opener_trigger:last-child").css("font-size","16px");$.each($("table.sub_table_container td > font"),function(){$(this).parents("tbody");$(this).contents().unwrap().wrap(' ')})}if(v___location_path==v___location_prefix+"/shell/"||v___location_path==v___location_prefix+"/shell/index.cgi"||v___location_path==v___location_prefix+"/server-manager/shell.cgi"||v___location_path==v___location_prefix+"/server-manager/massshell.cgi"){$.each($(".container-fluid .btn:not(.btn-link), .container-fluid select, .container-fluid input"),function(){$(this).removeClass("heighter-28").addClass("heighter-34");if($(this).is('input[type="button"]')){$($(this).addClass("submitter"))}if($(".form-control.sidebar-search").val()&&$(".form-control.sidebar-search").val().trim().startsWith("!")){$(".form-control.sidebar-search").val("")}$(".ui_form").find("input.btn.btn-default:first").addClass("btn-success")});$(".container-fluid input#cmd").focus();setTimeout(function(){var e=$("#content");var t=e.find(v___page_container).outerHeight();e.scrollTop(t)})}$.each($("input"),function(){if($(this).outerHeight()==28&&$(this).next("input").outerHeight()!=28){if($(this).is(':not([type="hidden"])')){$(this).next("input").addClass("heighter-28")}}});$.each($(".container-fluid select"),function(){if($(this).outerHeight()==32&&$(this).next("select").outerHeight()!=32){$(this).next("select").addClass("heighter-34")}});if(v___location_path==v___location_prefix+"/cluster-passwd/edit_passwd.cgi"){$.each($("input + button"),function(e,t){if($(this).css("height")=="28px"){$(this).addClass("heighter-28").css("line-height","12px").css("margin-top","2px")}})}if(v___location_path==v___location_prefix+"/cluster-shell/"||v___location_path==v___location_prefix+"/cluster-shell/index.cgi"){var $__btn_to_rep=$('button[onclick*="run.cgi?clear"]');if($__btn_to_rep.length){var btn_txt=$__btn_to_rep.text();$__btn_to_rep.replaceWith('")}}if(v___location.pathname==v___location_prefix+"/virtual-server/pro/history.cgi"||v___location.pathname==v___location_prefix+"/server-manager/bwgraph.cgi"||v___location.pathname==v___location_prefix+"/server-manager/history.cgi"||v___location.pathname==v___location_prefix+"/server-manager/one_history.cgi"){$("body").find("table.ui_form_end_buttons .btn.btn-default.submitter.ui_submit").addClass("btn-success");$(".panel-body > table tr td .ui_link_empty").each(function(e,t){$(this).addClass("btn-tiny ui_link_replaced")});$(".panel-body > table a").each(function(e,t){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").removeClass("ui_link");$(this).text($(this).text().replace(/\.$/,""));if($(this).text()&&$(this).text().indexOf("<<")>-1){$(this).text($(this).text().replace(/\<\ '+$(this).text())}if($(this).text()&&$(this).text().indexOf(">>")>-1){$(this).text($(this).text().replace(/\>\>/,""));$(this).html($(this).text()+' ')}$(this).parent().contents().filter(function(){return this.nodeType==3}).remove();if($(this).attr("href").indexOf("edit_cmd.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_file.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_sql.cgi?new")===0){$(this).html(' '+$(this).text())}$(this).parents("table").css("margin-bottom","3px")});if($("#history").next("table.ui_grid_table").next("a").length){$("#history").next("table").next("a").addClass("btn btn-info btn-tiny ui_link_replaced").attr("style","margin-top: 4px !important").attr("target","_blank");$("#history").next("table").next("a").text($("#history").next("table").next("a").text().replace(/\.\.$/,""));$("#history").next("table").next("a").html(' '+$("#history").next("table").next("a").text())}else{$("#history").next("a").addClass("btn btn-info btn-tiny ui_link_replaced").attr("style","margin-top: 4px !important").attr("target","_blank");$("#history").next("a").text($("#history").next("a").text().replace(/\.\.$/,""));$("#history").next("a").html(' '+$("#history").next("a").text())}$(".panel-body > hr + b").attr("style","font-size: 16px; font-weight: normal;");$(".panel-body > hr + b").text($(".panel-body > hr + b").text().replace(/\:$/,""));onLoad()}$.each($('tr > td[valign="top"][width="50%"]'),function(){var e=$(this).attr("style");$(this).attr("style","vertical-align: top !important; "+(e?e:""))});$("body table").each(function(e,t){var i=$(this);if(!$(t).hasClass("table")&&!$(t).hasClass("header")&&!$(t).hasClass("ui_form_end_buttons")&&!$(t).hasClass("ui_table")){$(t).addClass("table-hardcoded");if($t_uri_usermin){$(t).addClass("table-subtable");if($(t).find("tr.thead").length||$(t).hasClass("sub_table_container table-hardcoded table-subtable")){}}}});if(v___location_path==v___location_prefix+"/virtual-server/list_scripts.cgi"){table_data_init($("#att_existing > form > table.table.table-striped.table-condensed, #att_new > form > table.table.table-striped.table-condensed"));page.render.content.filter.init();$('[action="list_scripts.cgi"]').replaceWith("

    "+theme_language("virtual_server_scripts_desc")+"

    ")}if(v___location_path==v___location_prefix+"/virtual-server/edit_newscripts.cgi"){table_data_init($("#att_summary > table.table.table-striped.table-condensed"))}if(v___location_path==v___location_prefix+"/server-manager/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-htpasswd/index.cgi"){table_data_init($("body form > table.table.table-striped.table-condensed"))}if($('body[class*="status"]').length&&!v___location_file&&!$('body[class*="smart-status"]').length||v___location_path==v___location_prefix+"/servers/"||v___location_path==v___location_prefix+"/servers/index.cgi"||v___location_path==v___location_prefix+"/webminlog/search.cgi"){table_data_init($("table.table-striped.table-condensed"))}if(core.curModule("smart-status")){$('select[name="drive"]').addClass("heighter-34");$('select[name="drive"] + .ui_form_end_submit').addClass("heighter-34")}if($('body[class*="ldap-useradmin"]').length){table_data_init($("form > table.table.table-striped.table-condensed"))}if(v___location_path==v___location_prefix+"/virtual-server/list_sched.cgi"){table_data_init($(".table.table-striped.table-hover.table-condensed"),false,false,{orderable:false,targets:[0,-1]})}if(v___location_path==v___location_prefix+"/servers/"||v___location_path==v___location_prefix+"/servers/index.cgi"){$(".ui_checked_columns td table tr td").find('a.ui_link[href*="edit_serv.cgi"]').addClass("margined-left-4 label label-sm label-primary hidden").html('');$(".ui_checked_columns").hover(function(){$(this).find("td table tr a.ui_link.label.hidden").removeClass("hidden")},function(){$(this).find("td table tr a.ui_link.label").addClass("hidden")})}$.each($('table.table.table-striped.table-condensed.dataTable.no-footer > thead > tr[role="row"]:first-child'),function(e,t){$(this).attr("style","border-top: 4px solid #f2f2f2 !important")});$.each($('button[onclick^="ifield"].btn.btn-default.ui_button'),function(){$(this).addClass("file_chooser_button_emulate")});$.each($(".file_chooser_button_emulate"),function(){if(!$(this).find(".fa-files-o").length){$(this).append('')}if($(this).prev("input").css("height")=="28px"){$(this).addClass("heighter-28")}});$.each($("label > img"),function(e,t){$(this).attr("style","vertical-align: baseline !important")});$.each($('select[multiple][name="weekdays"]'),function(){$(this).parents('td[valign="top"], td[data-td-e]').attr("style","vertical-align: top !important");$(this).parents('table[width="100%"]').parents(".ui_radio_table.table-hardcoded").css("width","100%")});$.each($("label").find("br"),function(){$(this).parent("label").prev(".aradio, .acheckbox").attr("style","margin-left: 0 !important;");$(this).parent("label").next(".aradio, .acheckbox").attr("style","margin-left: 0 !important;")});$.each($(".table-responsive + .table-responsive + .table-hardcoded td"),function(){if($(this).find(".heighter-34").length){$.each($(".table-responsive + .table-responsive + .table-hardcoded td"),function(){$(this).find(".btn").addClass("heighter-34")})}});if(v___location_path==v___location_prefix+"/cpan/edit_mod.cgi"){$('.container-fluid form[action="download.cgi"]').next().next().next().find(".submitter.ui_submit").addClass("heighter-34")}if(core.curModuleFile("virtual-server","edit_script.cgi")){$('.container-fluid .ui_form button[name="stop"], .container-fluid .ui_form button[name="start"]').addClass("heighter-34-force margined-right--4");$('.container-fluid .ui_form button[name="upgrade"]').addClass("margined-right--5")}if(v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"){var cpan_button=$('input[name="cpan"]').next("button");if(cpan_button.length){cpan_button.html('').attr("style","width: 40px; height: 28px; vertical-align:middle !important; margin-top:2px; margin-bottom:2px;");cpan_button.attr("onclick",cpan_button.attr("onclick").replace("document.forms[0]","document.forms[1]"))}}if($("form").find(".icons-row:not(.inline-row)").length){$("form").find(".icons-row").addClass("_processed_"+(settings_right_table_links_type=="1"?" small":"")+"").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef").find(".icons-container").addClass("icons-container-stretched")}if($(".ui_subheading + .ui_links_row ~ .icons-row:not(.inline-row)").length){$(".ui_subheading + .ui_links_row ~ .icons-row:not(.inline-row)").addClass("_processed_"+(settings_right_table_links_type=="1"?" small":"")+"").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef").find(".icons-container").addClass("icons-container-stretched")}function __m_ico_row_tb(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-top":"8px","padding-bottom":"8px"});$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef")}function __m_ico_row_t(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-top":"18px"});$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-top","1px solid #efefef")}if(v___location_path==v___location_prefix+"/lvm/"||v___location_path==v___location_prefix+"/lvm/index.cgi"||v___location_path==v___location_prefix+"/proftpd/virt_index.cgi"||v___location_path==v___location_prefix+"/dhcpd/"||v___location_path==v___location_prefix+"/dhcpd/index.cgi"||v___location_path==v___location_prefix+"/cluster-usermin/"||v___location_path==v___location_prefix+"/cluster-usermin/index.cgi"||v___location_path==v___location_prefix+"/bind8/"||v___location_path==v___location_prefix+"/bind8/index.cgi"||v___location_path==v___location_prefix+"/grub/"||v___location_path==v___location_prefix+"/grub/index.cgi"||v___location_path==v___location_prefix+"/cluster-software/"||v___location_path==v___location_prefix+"/cluster-software/index.cgi"||v___location_path==v___location_prefix+"/cluster-useradmin/edit_user.cgi"||v___location_path==v___location_prefix+"/cluster-useradmin/edit_group.cgi"||v___location_path==v___location_prefix+"/cluster-webmin/edit_mod.cgi"||v___location_path==v___location_prefix+"/cluster-usermin/edit_mod.cgi"||v___location_path==v___location_prefix+"/cluster-software/edit_pack.cgi"||v___location_path==v___location_prefix+"/cluster-useradmin/"||v___location_path==v___location_prefix+"/cluster-useradmin/index.cgi"||v___location_path==v___location_prefix+"/cluster-usermin/"||v___location_path==v___location_prefix+"/cluster-usermin/index.cgi"||v___location_path==v___location_prefix+"/cluster-webmin/"||v___location_path==v___location_prefix+"/cluster-webmin/index.cgi"){__m_ico_row_tb()}if(v___location_path==v___location_prefix+"/proftpd/"||v___location_path==v___location_prefix+"/proftpd/index.cgi"||v___location_path==v___location_prefix+"/mysql/"||v___location_path==v___location_prefix+"/mysql/index.cgi"||v___location_path==v___location_prefix+"/postgresql/"||v___location_path==v___location_prefix+"/postgresql/index.cgi"||v___location_path==v___location_prefix+"/bacula-backup/"||v___location_path==v___location_prefix+"/bacula-backup/index.cgi"){__m_ico_row_t()}$.each($(".row.icons-row.inline-row"),function(){$(this).find("a.icon_link").contents().filter(function(){return this.nodeType==3}).remove()});$.each($(".row.icons-row:not(.inline-row) .icons-container"),function(){$(this).removeAttr("data-title").removeAttr("data-toggle").removeAttr("data-placement").removeAttr("data-container")});if($("body").find(".icons-row > div.icons-container").length||$("body").find(".icons-row > div.small-icons-container").length){$.each($(".icons-row .hidden-forged-6"),function(){if($(this).find("input").is(":checked")){$(this).parents('div[class*="icons-container"]').addClass("highlighted")}});$.each($(".hidden-forged-7 > a"),function(){$(this).removeClass();if($(this).parents(".hidden-forged-7").hasClass("hidden-forged-7-small")){$(this).html(' ');$(this).parent().parent().prepend('')}else{$(this).html(' ');$(this).parent().parent().prepend('')}})}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"virtualmin-registrar/"){$.each($("td > input "),function(){if($(this).parents("table.table-hardcoded").find('form[action="edit.cgi"]').length){$(this).css("margin-left","5px");$(this).parent("td").prev("td").find("select").css("margin-left","5px")}})}if(v___location_path==v___location_prefix+"/virtual-server/list_scripts.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newscripts.cgi"){$('form[action="disable_scripts.cgi"] thead + thead tr th, form[action="disable_scripts.cgi"] tbody + thead tr th, form[action="script_form.cgi"] thead + thead tr th, form[action="script_form.cgi"] tbody + thead tr th').attr("colspan","5")}$.each($(".file_chooser_button_attached"),function(e,t){if($(this).prev('input[onclick*=".cgi"]')){$(this).prev('input[onclick*=".cgi"]').css("width","40px")}});if($t_uri_cloudmin&&(v___location_path==v___location_prefix+"/server-manager/add_form.cgi"||v___location_path==v___location_prefix+"/server-manager/scan_form.cgi")){$.each($("label"),function(){$(this).find("br").remove()})}if((v___location_path==v___location_prefix+"/mysql/view_table.cgi"||v___location_path==v___location_prefix+"/postgresql/view_table.cgi")&&$("td[data-td-e] > table.table-hardcoded")){var $tables=$(".container-fluid form .table.table-striped.table-hover.table-condensed");$tables.addClass("table-resizable").resizeableTableColumns(uri_parse_param("table",vars.source_request)||uri_parse_param("table",vars.source_request)||uri_parse_param("table",v___location_file+"?"+$(vars.previous_request.target).serialize()));if($tables.find(".ui_checked_checkbox").length){$tables.find("thead tr th:first-child").addClass("nonresizable")}var $___colspan=$(".container-fluid td[data-td-e] > table.table-hardcoded").parents("table").find("thead").find("tr").find("th").length;$(".container-fluid td[data-td-e] > table.table-hardcoded").parent("td[data-td-e]").attr("colspan",$___colspan).attr("style","padding: 1px !important;")}if(v___location_path==v___location_prefix+"/virtual-server/backup_form.cgi"&&v___location_href&&v___location_href.indexOf("?sched=")>-1){$("body > div > div > div.panel-body > form > table:nth-child(4) > tbody > tr:nth-child(2) > td").css("display","table-cell");setTimeout(function(){$("a[href=\"javascript:hidden_opener('hiddendiv_adddest', 'hiddenopener_adddest')\"]").next().attr("style","").addClass("btn btn-tiny btn-default")},10)}$.each($('form[action="save_global.cgi"], form[action="save_iptables.cgi"], form[action="save_domain.cgi"],form[action="domain_setup.cgi"],form[action="mass_create.cgi"],form[action="save_roundrobin.cgi"],form[action="save_alert.cgi"], body.time form[action="apply.cgi"]'),function(){$(this).find(".col_header").removeClass("col_header")});if(check_location_resource("/virtual-server/edit_newchangelog.cgi")||check_location_resource("/server-manager/edit_newchangelog.cgi")||check_location_resource("/shell/")||check_location_resource("/shell/index.cgi")||check_location_resource("/server-manager/shell.cgi")){$("td.col_value.col_value").removeClass("col_header")}if(check_location_resource("/ldap-server/edit_ldif.cgi")){$("span > input.ui_opt_textbox").unwrap()}if(v___location_path==v___location_prefix+"/server-manager/gvnc.cgi"){$("body.server-manager p > ").css("height","100%").parent("p").attr("style","display: block; height: "+parseInt($(window).outerHeight()/1.4)+"px")}if(v___location_path==v___location_prefix+"/spam/edit_simple.cgi"||v___location_path==v___location_prefix+"/spam/edit_header.cgi"){var target=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:first-child"),container=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:last-child"),link=container.find("a");target.append(link);container.remove();target.find("a").addClass("table_title_links pull-right btn btn-xs btn-link btn-link-bordered btn-transparent").attr("style","position: absolute; right: 23px; margin-top: 5px !important;")}if(v___location_path==v___location_prefix+"/server-manager/edit_pass.cgi"&&$('form[action="save_pass.cgi"]').find('a[href*="edit_pass.cgi?"]:not(.btn)').length){var target=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:first-child"),container=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:last-child"),link=container.find("a");target.append(link);container.remove();target.find("a").addClass("table_title_links pull-right btn btn-info btn-tiny").attr("style","position: absolute; right: 20px; margin-top: 3px !important;")}$('.panel-default + a[href="/virtual-server/"]').attr("href",v___location_prefix+"/virtual-server/index.cgi");$('.panel-default + a[href="/server-manager/"]').attr("href",v___location_prefix+"/server-manager/index.cgi");if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"acl/"){$("body.acl > div > div > div.panel-body > form > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody").attr("style","border: 0 !important");var $t__acl_title=$("br").next(".ui_grid_table.table-hardcoded").find("tbody").addClass("border-global-color").parent("table").prev("br").prev("b");$("br").next(".ui_grid_table.table-hardcoded").css("margin-bottom","3px");$.each($t__acl_title,function(e,t){if($(this).text()==""){$(this).next("br").remove();$(this).remove()}});$t__acl_title.attr("style","margin-bottom: -3px !important").next("br").remove()}if($('body[class*="bandwidth"]').length){$(".fa.fa-calendar.file_chooser_button_attached").attr("style","font-size: 11px; margin-top: 9px !important; pointer-events: none; margin-left: -27px !important;")}if(v___location_path==v___location_prefix+"/mysql/exec_form.cgi"||v___location_path==v___location_prefix+"/postgresql/exec_form.cgi"){$('select[name="old"], input[name="clear"], select[name="charset"]').removeClass("heighter-34").addClass("heighter-28");$('input[name="clear"]').attr("style","margin-bottom: 3px !important;");$('select[name="old"]').attr("style","margin-bottom: 3px !important; margin-right: 0 !important;")}if((v___location_file=="config.cgi"||v___location_file=="uconfig.cgi")&&(v___location_query=="mysql"||v___location_query=="postgresql")){$('input[name="style"]').parents("td.col_value").parent("tr").after(' '+theme_language("xsql_fit_content_screen_height")+' '+''+''+'"+''+'"+" ")}}if(core.curModuleFile("mailboxes","view_mail.cgi")||core.curModuleFile("mailbox","view_mail.cgi")){var $del_mail_obj3=$('.container-fluid form[action="reply_mail.cgi"]'),$print_mail_btn=$del_mail_obj3.find('[name="print"]');$print_mail_btn.removeAttr("onclick");$print_mail_btn.on("click",function(e){e.preventDefault();e.stopPropagation();var t=$del_mail_obj3.find(".table-responsive").first(),i=t.find(".sub_table_container"),a=t.next(".table-responsive").find(".clear-formatting");var n=i.parent().html()||String(),r=a.parent().html()||String();if(n){n=n.replace(/�/g,"")}if(r){r=r.replace(/�/g,"")}progress.start();$("body").append('
    '+n+"




    "+r+"
    ");$($(".printer-container:last").printThis()).promise().done(function(){setTimeout(function(){progress.end()},600);$(".printer-container").remove()})})}if(v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1){if(!$is_history_action){var status_id="#system-status",$status_panel_content=$(""+status_id+" .panel-body");!$status_panel_content.text().trim()&&$status_panel_content.parent(status_id).remove();$("td img, #status_services-status-1-collapse .tr_tag [data-td-e] > img").each(function(e,t){var i=t.src;if(i){var a=i.match(/images\/(.*)\./)[1],n="fa fa-fw fa-1_15x fa-check text-success";if(a==="down"){n="fa fa-fw fa-1_15x fa-times-circle text-danger"}else if(a==="timed"){n="fa fa-fw fa-clock text-warning fa-1_15x"}else if(a==="webmin"){n="fa fa-fw fa-webmin fa-1_15x text-warning"}else if(a==="skip"){n="fa2 fa-fw fa2-minus fa-1_15x text-semi-dark vertical-align-middle"}else if(a==="not"){n="fa2 fa-fw fa2-not-interested fa-1_15x text-semi-dark"}else if(a==="quest"){n="fa fa-fw fa-question-circle fa-1_15x text-semi-dark"}$(t).replaceWith('')}});$.each($(".piechart"),function(){if(isNaN($(this).data("percent"))){$(this).parents(".text-center").remove()}}).promise().done(function(){var e=$("span[data-charts]"),t='div[class^="col-md-"]',i=e.parents(".row").find(t).length,a=12/i,n=i===2?"3":i==="1"?"6":"",a=n?n:a;$.each(e.parents(".row"),function(e,n){$(this).find(t).removeClass().addClass("col-md-"+(i===2?6:a)+" col-md-"+a*1.5+" col-xs-"+a*1.5+" col-xs-"+a*2+" text-center xx");if(i===3){var r="col-xs-";$(this).find(t).last().removeClass(r+"6"+" "+(r+"8")).addClass(r+"12")}})});try{theme_panels_sort("dashboard")}catch(e){}$('span[data-entry="nf_seen"]').parent("button").on("click",function(e){e.preventDefault();var t=$(this),i=$('form[action*="seen_newfeatures.cgi"]');$.ajax({type:"GET",url:i.attr("action"),data:false,statusCode:{200:function(){t.parents(".panel.panel-default").remove()}}})});var aria_label_attr="aria-label";$.each($(".__page [data-title]:not(["+aria_label_attr+"]), .__page [title]:not(["+aria_label_attr+"])"),function(e,t){$(this).attr(aria_label_attr,$(t).attr("data-title")||$(t).attr("title"))})}snippets.datetime.tictac(1);setTimeout(theme_title_generate);$("#live_stats-collapse").on("shown.bs.collapse",function(){if(stats&&stats.general){var e=[];Object.keys(stats.general).forEach(function(t){if(t.startsWith("chart_")){e.push(t)}});e.forEach(function(e){var t=stats.general[e];if(typeof t.resizeListener==="function"){t.resizeListener()}})}})}if(!$is_history_action){if(v___location_path==v___location_prefix+"/virtual-server/edit_phpmode.cgi"){$("#hiddendiv_phpinfo table tbody tr").css("border","1px solid #"+(v___theme_night_mode_enabled?"393b3f":"eee")+"")}var $showpass_target=$('a[href*="showpass.cgi?"][onclick]'),show_pass_key='';$.each($showpass_target,function(){$(this).html(show_pass_key);$(this).next(".awobject").addClass("margined-left-4");var e=$(this).parent().parent(".awobject");if(e.length){e.after($(this).detach())}});$showpass_target.addClass("badge badge-transparent badge-circle");if(v___location_path==v___location_prefix+"/webmin/edit_startpage.cgi"){$('select[name="deftab"]').parents("td.col_value").parent("tr").hide();$('select[name="gotomodule"] option').each(function(){($(this).val()=="virtual-server"||$(this).val()=="server-manager")&&$(this).remove()})}if(v___location_path==v___location_prefix+"/webmin/edit_ui.cgi"||v___location_path==v___location_prefix+"/usermin/edit_ui.cgi"){$('select[name*="sysinfo"], select[name*="dateformat"], input[name*="showlogin"], input[name*="showhost"], input[name*="sizefile_def"], input[name*="sizeuser_def"], input[name*="sizemodule_def"], input[name*="sizeusers_def"], input[name*="sizemodules_w"], input[name*="cs_link_def"], input[name*="cs_header_def"], input[name*="cs_table_def"], input[name*="cs_text_def"], input[name*="cs_page_def"], input[name*="width_def"], input[name*="height_def"], input[name*="sizedate_def"], input[name*="texttitles"]').parents("td.col_value").parent("tr").addClass("hidden");$(".sub_table_container tr td.no-border").parent("tr").addClass("hidden");var $container_ui_interface=$(".container-fluid .panel-body");$container_ui_interface.contents().filter(function(){return this.nodeType==3}).remove();$container_ui_interface.find("p").first().remove()}if(check_location_resource("/config.cgi?virtual-server")||check_location_resource("/config.cgi?server-manager")){$('input[name="theme_image"], input[name="theme_link"], input[name="theme_alt"]').parents("td.col_value").parent("tr").hide();$('input[name="show_sysinfo"]:checked').length===0&&$('input[name="show_sysinfo"][value="1"]').attr("checked","checked")}if(v___location_path==v___location_prefix+"/virtual-server/edit_resel.cgi"){$('input[name="logo"][id="logo"], input[name="link"]').parents("td.col_value").parent("tr").hide()}if(v___location_path==v___location_prefix+"/virtual-server/edit_newfeatures.cgi"){$('.container-fluid tr td:last-child label:contains("|")').replaceText(/\|/gi,"");var $targets_features_and_plugins_links=$(".container-fluid td a.ui_link");$targets_features_and_plugins_links.addClass("ui_link_replaced btn btn-transparent btn-link-bordered f__lnk_t_btn-el margined-left--2 btn-xxs").removeClass("heighter-34").removeClass("ui_link btn-inverse btn-tiny").prepend('');$.each($targets_features_and_plugins_links,function(){var e=$(this).parent();if(e.is(".ui_links_row")){if(e.parent().is("label")){e.parent().contents().unwrap()}e.contents().unwrap()}$(this).parents("td.cursor-pointer").attr("data-td-e",1)})}if($("#headln2l .btn .fa-arrow-left").length){if($("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){}else{$("#headln2l .btn .fa-arrow-left").parent("a").attr("href",$("#headln2l .btn .fa-arrow-left").parent("a").attr("href").replace("index.cgi",""))}var v___URI=URI(v___location);v___location_file=v___URI.filename()}$("#headln2r, #headln2l").prepend('
    ').append("
    ");$("#headln2r a").detach().appendTo("#headln2r .btn-group");$("#headln2l a").detach().appendTo("#headln2l .btn-group");if(!$.support.spa&&!$("body").hasClass("file-manager")){$("#headln2l .btn-group").prepend('')}if(!$.support.spa&&!$("body").hasClass("file-manager")){get_server_data("data-slider-fixed",0)}$.each($(".ui_form_end_submit"),function(){if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/edit_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/kill_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/renice_proc.cgi"||v___location_file=="edit_dbase.cgi"||v___location_file=="edit_pam.cgi"||v___location_file=="list_records.cgi"||core.curModule("mailbox")||core.curModuleFile("virtual-server","edit_script.cgi")||core.curModule("mailboxes")){return}var e=$(this).parent().find(".ui_form_end_submit");if(!e.parents(".btn-group").length&&e.length>1){$(this).parent().find(".ui_form_end_submit, .ui_form_end_submit + input").wrapAll('
    ')}}).promise().done(function(){$.each($(".end_submits"),function(){if($(this).prev(".heighter-28").length||$(this).prev("input, select").css("height")=="28px"){$(this).find(".ui_form_end_submit").addClass("heighter-28")}var e=$('select[name*="parentuser"]').first();if(core.curModule("virtual-server")&&e.length===1){var t=e.addClass("heighter-34 pull-left").attr("style","margin-top: -1px !important; margin-right: -1px;").detach(),i=$('button[name="add1"] + input');i.after(t)}})});$.each($(".btn-group").find("span"),function(){$(this).not("[class]").length&&!$.trim($(this).text()).length&&$(this).remove()});if($(".panel-default").nextAll("a.btn.btn-primary").length===2){$(".panel-default").next("a.btn.btn-primary").find(".fa.fa-arrow-left").removeClass("fa-arrow-left").addClass("fa-arrow-circle-o-left")}if($(".panel-default").nextAll("a.btn.btn-primary").length===3){$(".panel-default").next("a.btn.btn-primary").next("a.btn.btn-primary").find(".fa.fa-arrow-left").removeClass("fa-arrow-left").addClass("fa-arrow-circle-left");$(".panel-default").next("a.btn.btn-primary").find(".fa.fa-arrow-left").removeClass("fa-arrow-left").addClass("fa-arrow-circle-o-left")}if(v___location_path==v___location_prefix+"/init/reboot.cgi"){$("input.btn-success").removeClass("btn-success").addClass("btn-warning")}if(v___location_path==v___location_prefix+"/init/shutdown.cgi"){$("input.btn-success").removeClass("btn-success").addClass("btn-danger")}if(!$.support.spa){page_display()}$("table tr.thead td").addClass("tdhead");var dynamic_switch_off_on=$(".fa-toggle-switch-off").parent("button.btn-default");if(dynamic_switch_off_on.length===1){var dynamic_switch__val=dynamic_switch_off_on.parent("td").find('input[type="radio"]:checked').val();if(dynamic_switch__val=="1"){dynamic_switch_off_on.find(".fa-toggle-switch-off").addClass("fa-toggle-switch").removeClass("fa-toggle-switch-off")}}var my_editor_page=$('form[action*="manual"] > select[name="file"], form[action*="manual.cgi"] > select[name="manual"], form[action*="edit_"] > select[name="file"]');if(my_editor_page.length){my_editor_page.addClass("heighter-34");$('form[action*="manual"], form[action*="edit_"]').css("margin-bottom","4px")}if(core.curModule("firewalld")){$("select#zone").addClass("heighter-34");$('form[action="save_ifaces.cgi"] button').addClass("heighter-28-force")}$('body[class*="proftpd"] .table-hardcoded tr td > input + input.btn.btn-default').removeClass("heighter-28").addClass("heighter-34").prev("input").addClass("heighter-34");$('body[class*="proftpd"] form[action="find_ftpaccess.cgi"] > input:first-child').removeClass("heighter-34").addClass("heighter-28");if(v___location_file=="edit_simple.cgi"&&$('body[class*="spam"]').length){$("tr td").contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_file=="edit_awl.cgi"&&$('body[class*="spam"]').length){$('input[name="user"]').next("input").addBack().addClass("heighter-34")}if(core.curModuleFile("usermin","list_sessions.cgi")){$('.container-fluid #user, .container-fluid input[type="button"]').addClass("heighter-34")}if(core.curModuleFile("htaccess-htpasswd","")||core.curModuleFile("htaccess-htpasswd","index.cgi")){$("#search, .chooser_button").addClass("heighter-34").css("margin-bottom","-1px");$("#search").css("margin-top","1px");$('form[action*="search.cgi"] .ui_form_end_submit').css("margin-top","2px").css("margin-right","-4px")}if(core.curModuleFile("mailboxes","")||core.curModuleFile("mailboxes","index.cgi")){$("#user").addClass("heighter-34 vertical-align-middle margined-bottom-1");$(".chooser_button").addClass("margined-top-2 margined-bottom-2")}if(core.curModuleFile("mailboxes","list_mail.cgi")){$("#mfolder1, #mfolder2").addClass("heighter-34").css("margin-bottom","-1px").css("margin-top","-1px")}if(core.curModuleFile("quota","list_users.cgi")){$("#user, #user + input").addClass("heighter-34")}if(core.curModuleFile("quota","list_groups.cgi")){$("#group, #group + input").addClass("heighter-34")}if(core.curModuleFile("apache","htaccess.cgi")||core.curModuleFile("virtualmin-registrar","index.cgi")||core.curModuleFile("virtualmin-registrar","")){$(".ui_form_end_submit").addClass("heighter-28-force")}var attempt_make_all_elem=$('form:not([action="save_log.cgi"]) .table-responsive .table .sub_table_container .table tbody tr td > select, form:not([action="save_log.cgi"], [action="save_net.cgi"]) .table-responsive .table .sub_table_container .table tbody tr td > input, form:not([action="save_user.cgi"], [action="save_group.cgi"]) .table td.opener_container td.col_value table tbody tr td > select, form:not([action="save_user.cgi"], [action="save_group.cgi"]) .table td.opener_container td.col_value table tbody tr td > input, form[action="save_newglobal.cgi"] > table tbody tr td input, form[action="save_newfields.cgi"] > table tbody tr td input, form[action="save_newfields.cgi"] > table tbody tr td select, form[action="save_newshells.cgi"] > table tbody tr td select, form[action="save_newshells.cgi"] > table tbody tr td input, form[action="save_linkcats.cgi"] > table tbody tr td input, form[action="save_gen.cgi"] > table tbody tr td input ');$.each(attempt_make_all_elem,function(e,t){if($(this).parent().find("input[data-mmclick]").length||$(this).parent().find("button[data-mmclick]").length||$(this).parent().find('input[onclick*="window.open"]').length||$(this).parent().find('button[onclick*="window.open"]').length){return}if($(this).prev(".awobject").length){$(this).css("width","auto");return}if($(this).parent().find('input:not([type="checkbox"], [type="radio"]), select').length==1){$(this).css("width","100%").css("min-width","100%")}else if($(this).parent().find('input:not([type="checkbox"], [type="radio"]), select').length==2){$(this).parent().find("input, select").first().css("width","39%");$(this).parent().find("input, select").last().css("width","60%").css("float","right")}});var $edit_new_style_target=$('a[onclick^="window.open(\\"thumb_style.cgi?"]');if(core.curModuleFile("virtual-server","edit_newstyles.cgi")){$edit_new_style_target.html('').addClass("btn btn-transparent btn-link-bordered btn-xxs margined-top--3")}else if(core.curModule("virtual-server")){$edit_new_style_target.html('').addClass("btn btn-transparent btn-link-bordered heighter-28-force")}$edit_new_style_target.on("click",function(e){e.stopPropagation()});if(core.curModuleFile("virtual-server","edit_html.cgi")){$('.ui_form_end_submit:not([name="create"], [name="cancel"], [name="save"], [name="delete"])').addClass("heighter-28-force");var is_html_mode_edit_web_pages=v___location_query.indexOf("editok")!==-1||v___location_query.indexOf("createok")!==-1?true:false,is_text_mode_edit_web_pages=v___location_query.indexOf("textok")!==-1?true:false;if(is_html_mode_edit_web_pages&&$("#body").length){$("#editok").removeClass("btn-default").addClass("btn-grey");$("#body").css("display","none");$("hr + b").addClass("hidden");$("#body").after('
    ');editor_html_init(["body",2,true,"edit_web"])}else if(is_text_mode_edit_web_pages){$("#textok").removeClass("btn-default").addClass("btn-grey");editor_init_check()&&editor_init($(".container-fluid > .panel > .panel-body textarea"),false,false,"static",false,true,false,$is_history_action)}$(".ui_form_end_submit").click(function(){set_onbeforeunload_status(0,0)});$("input:file").change(function(){var e=$(this);setTimeout(function(){$('form[action*="upload_html.cgi"]').append(e)},500)})}var $magic_button_selector=' body button[onclick*="window.open"][onclick*="choose"][onclick*="chooser.cgi"]:not([onclick*="_chooser.cgi"]), body input[onclick*="window.open"][onclick*="choose"][onclick*="chooser.cgi"]:not([onclick*="_chooser.cgi"]), body button[onclick*="window.open"][onclick*="choose"][onclick*="cron_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="cron_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="standard_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="standard_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="third_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="third_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="user_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="user_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="group_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="group_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="my_group_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="my_group_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="interface_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="interface_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="module_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="module_chooser.cgi"] ';if($($magic_button_selector).length){$($magic_button_selector).each(function(){$(this).attr("data-mmclick",$(this).attr("onclick")).removeAttr("onclick");plugins.chooser.target($(this),0)})}if(core.curModuleFile("virtualmin-nginx","")||core.curModuleFile("virtualmin-awstats","")||core.curModuleFile("fdisk","edit_disk.cgi")||core.curModuleFile("virtual-server","edit_newlinks.cgi")||core.curModuleFile("virtualmin-dav","list_shares.cgi")||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"pam/"&&!v___location_file||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"syslog/"&&(!v___location_file||v___location_file==="index.cgi")||v___location_path==v___location_prefix+"/postfix/master.cgi"){var obj=$('.panel-body > .ui_link, .panel-body > .ui_link_replaced, body[data-uri*="virtualmin-awstats"] .panel-body > form > .ui_link_replaced, body[data-uri*="edit_disk.cgi"] .panel-body p > a.ui_link_replaced, body[data-uri*="edit_newlinks.cgi"] .panel-body > form > .ui_link_replaced, body[data-uri*="edit_newlinks.cgi"] .panel-body > .ui_emptymsg + p > .ui_link_replaced'),text=$.trim(obj.first().text()),href=obj.first().attr("href");if(typeof settings_hidden_force_table_header_links!="undefined"){if(href){$("#headln2r .btn-group a").addClass("pull-left").attr("style","");$("#headln2r .btn-group").prepend(' ');obj.next("br").remove();obj.remove()}}else{obj.addClass("btn btn-inverse btn-tiny ui_link_replaced");if(!obj.find(".fa").length){obj.prepend(' ')}}}if(v___theme_night_mode_enabled||v___theme_night_mode){if($(".opener_shown").length>0){var __tmp_ui_grinTable=$(".opener_container, .opener_container:hidden").find(".ui_grid_table, .ui_grid_table:hidden");if(__tmp_ui_grinTable.length){$.each(__tmp_ui_grinTable,function(e,t){$(this).parent("td").attr("style","padding: 0 !important")})}}if($(".opener_table_style_small").length>0){var __tmp_ui_hardTable=$(".opener_table_style_small, .opener_table_style_small:hidden").find(".sub_table_container.table-hardcoded, .sub_table_container.table-hardcoded:hidden");if(__tmp_ui_hardTable.length){$.each(__tmp_ui_hardTable,function(e,t){$(this).parent("td").attr("style","padding: 0 !important");$(this).find("tbody tr td").attr("style","padding-left: 3px !important; padding-right: 3px !important")})}}}$('html[data-script-name*="webmin/edit_assignment.cgi"] table table tbody tr td, html[data-script-name*="usermin/edit_assignment.cgi"] table table tbody tr td').hover(function(){if($(this).is("td:nth-child(1)")||$(this).is("td:nth-child(3)")){$(this).addClass("hl-ow").next("td").addClass("hl-ow")}else if($(this).is("td:nth-child(2)")||$(this).is("td:nth-child(4)")){$(this).addClass("hl-ow").prev("td").addClass("hl-ow")}},function(){$(this).removeClass("hl-ow").next("td").removeClass("hl-ow");$(this).removeClass("hl-ow").prev("td").removeClass("hl-ow")});if(core.curModuleFile("server-manager","edit_pass.cgi")&&!v___location_query.includes("force=1")||core.curModuleFileQuery("virtualmin-registrar","edit.cgi","registrar=")||core.curModuleFileQuery("htaccess-htpasswd","edit_user.cgi","new=")||core.curModuleFile("useradmin","edit_group.cgi")||core.curModuleFile("useradmin","edit_user.cgi")){setTimeout(function(){$("#headln2r .btn-group a").addClass("pull-left").attr("style","");$("#headln2r .btn-group").prepend(' ')},0)}if(v___user_level==0){}else{settings_side_slider_enabled=false;settings_side_slider_enabled=false;get_server_data("data-slider-fixed","0");$("#right-side-tabs, .right-side-tabs-toggler").addClass("hidden")}if(core.curModuleFile("bind8","edit_zonekey.cgi")){var $taxtarea_name_ds=$('textarea[name="ds"]');if($taxtarea_name_ds.val()&&!$taxtarea_name_ds.val().includes("\n")){g__text_breaker($taxtarea_name_ds,$("#headln2c").find("span[data-sub_title]").text())}}if(core.curModuleFile("virtual-server","transfer_form.cgi")){$('input[name="newttl"]').addClass("heighter-34")}if(core.curModule("passwd")){$('.container-fluid .panel-body input[name="user"]').addClass("heighter-34")}$.each($(".gl-icon-container"),function(e,t){if(!$(this).find("a:first").find("i.fa-edit").length){$(this).find("a:first").prepend('');$(this).find("a:first").prepend('')}});if(v___location_path==v___location_prefix+"/proc/index_search.cgi"){$(".col_header").removeClass("col_header")}var $file_upload_inputs=$('input[type="file"]:not([name="upfiles"])');if(core.curModule("updown")||core.curModuleFile("updown","index.cgi")){init_dnd_uploads()}else{$file_upload_inputs.bootstrapFileInput()}}else{reset_dnd_uploads();init_dnd_uploads()}function reset_dnd_uploads(){if(core.curModule("updown")||core.curModuleFile("updown","index.cgi")){var e=$('form.ui_form[action*="upload.cgi"]'),t=e.find(".ui_submit.ui_form_end_submit"),i=e.find(".file-input-wrapper");theme_restore_buttons_class();$.fn.bootstrapFileInputReset(e);despinnerfy_buttons(0,t);i.find("span").remove();i.contents().unwrap()}}function init_dnd_uploads(){if(core.curModule("updown")||core.curModuleFile("updown","index.cgi")){var e=$('input[type="file"]:not([name="upfiles"])'),t='form.ui_form[action*="upload.cgi"]',i=$(""+t+" .ui_submit.ui_form_end_submit"),a='name="upload0"';$(""+t+' input[name^="upload"]:not(['+a+"])").remove();e.bootstrapFileInput(["dnd dnd_updown",i]);i.addClass("disabled");plugins.upload($("#att_upload .ui_form"));init_dnd_form($(t))}}function init_dnd_form(e){e.on("drag dragstart dragend dragover dragenter dragleave drop",function(e){e.preventDefault();e.stopPropagation()}).on("drop",function(e){droppedFiles=e.originalEvent.dataTransfer.files;$(this).trigger("input").find('input[type="file"]').prop("files",droppedFiles).trigger("change.fiw")});e.find(".file-input-wrapper").on("dragover dragenter",function(){$(this).addClass("pulse")}).on("dragleave dragend drop",function(){$(this).removeClass("pulse")})}if(core.curModuleFile("virtual-server","index.cgi")||core.curModuleFile("virtual-server","")){var ui_checked_columns="ui_checked_columns",class_sel="."+ui_checked_columns+"",$checked_columns=v___page_container.find(class_sel),extra_selector=$checked_columns.length?class_sel:'a[href*="edit_domain.cgi"]';$('a[href*="list_users.cgi"], a[href*="list_aliases.cgi"], '+extra_selector+"").on("click",function(e){var t=$(this);t.off("click");if(!$(e.target).is('input[type="checkbox"]')&&!$(e.target).is(".lawobject")&&!$(e.target).is(".ui_checked_checkbox")){if(t.is(class_sel)){t=$(this).find("a").first()}plugins.navigation.intersect.virtualmin(t)}})}if(core.curModuleFile("server-manager","index.cgi")||core.curModuleFile("server-manager","")||vars.requested_page&&vars.requested_page.includes("/server-manager/index.cgi")){$('a[href*="mass_update_form.cgi"], .ui_checked_columns').on("click",function(e){var t=$(this);t.off("click");if(!$(e.target).is('input[type="checkbox"]')){if(t.is(".ui_checked_columns")){t=$(this).find("a").first()}plugins.navigation.intersect.cloudmin(t)}})}var codemirror_target_cnt=".container-fluid > .panel > .panel-body";editor_init_check()&&editor_init($(codemirror_target_cnt+" textarea"),false,false,"static",false,true,false,$is_history_action);if(core.curModule("cshrc")||core.curModule("plan")||core.curModuleFile("virtual-server","mass_aedit_form.cgi")){var cshrc1=$(""+codemirror_target_cnt+" form:eq(0) > textarea:visible"),cshrc2=$(""+codemirror_target_cnt+" form:eq(1) > textarea:visible");$is_history_action&&page_refresh(1);if(cshrc2.length){editor_init(cshrc1,false,false,"static1",true,false,false,$is_history_action,.36);editor_init(cshrc2,false,false,"static2",true,false,false,$is_history_action,.36)}else{editor_init(cshrc1,false,false,"static1",true,false,false,$is_history_action,.51)}}viewer_init_check()&&viewer_init();if(settings_sysinfo_easypie_charts&&v___location_path==v___location_prefix+"/sysinfo.cgi"){var isNR=v___theme_night_mode_enabled||v___theme_night_mode?1:0;$("body").find("#system-status").find(".piechart").easyPieChart({barColor:function(e){return e<50?isNR?"#269373":"#5cb85c":e<85?isNR?"#c38d40":"#f0ad4e":"#cb3935"},trackColor:isNR?"#3b424b":"#f8f8f8",scaleColor:isNR?"#3b424b":"#dfe0e0",size:parseInt(settings_sysinfo_easypie_charts_size),scaleLength:parseInt(settings_sysinfo_easypie_charts_scale),trackWidth:parseInt(settings_sysinfo_easypie_charts_width),lineWidth:0,lineCap:"square",onStep:function(e,t,i){$(this.el).find(".percent").text(Math.round(i))}})}if((v___location_path.indexOf(".cgi")===-1||v___location_path.indexOf("link.cgi")!==-1||v___location_path==v___location_prefix+"/proc/open_files.cgi"||v___location_path==v___location_prefix+"/webmin/edit_webmincron.cgi"||v___location_path==v___location_prefix+"/postfix/mailq.cgi"||v___location_path==v___location_prefix+"/webmin_search.cgi"||v___location_path==v___location_prefix+"/useradmin/index.cgi"||v___location_path==v___location_prefix+"/quota/list_users.cgi"||v___location_path==v___location_prefix+"/quota/list_groups.cgi"||v___location_path==v___location_prefix+"/init/index.cgi")&&(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"webmin/"&&v___location_prefix.indexOf("servers/link.cgi")===-1||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proc/"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"webmin_search.cgi"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"postfix/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"virtual-server/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"xinetd/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mount/"||core.curModule("custom")||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"quota/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"php-pear/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fsdump/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"inittab/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"logrotate/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mailcap/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cron/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"software/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"syslog/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"useradmin/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"apache/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"webalizer/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cpan/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"htaccess-htpasswd/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fdisk/")||core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("mailboxes","")||core.curModuleFile("mailboxes","index.cgi")||core.curModuleFile("mysql","index.cgi")||core.curModuleFile("mysql","list_vars.cgi")||core.curModuleFile("postgresql","index.cgi")||core.curModuleFile("custom","index.cgi")||core.curModuleFile("cron","index.cgi")||core.curModuleFile("cluster-cron","")||core.curModuleFile("cluster-cron","index.cgi")||core.curModuleFile("cluster-copy","")||core.curModuleFile("cluster-copy","index.cgi")||core.curModuleFile("virtual-server","postgrey.cgi")||core.curModuleFile("virtual-server","list_balancers.cgi")||core.curModuleFile("virtualmin-dav","list_shares.cgi")||core.curModuleFile("virtual-server","list_aliases.cgi")||core.curModuleFile("ruby-gems","index.cgi")||core.curModuleFile("postfix","master.cgi")||core.curModuleFile("postfix","virtual.cgi")||core.curModuleFile("postfix","sni.cgi")||core.curModuleFile("postfix","aliases.cgi")||core.curModuleFile("fail2ban","list_filters.cgi")||core.curModuleFile("fail2ban","list_actions.cgi")||core.curModuleFile("fail2ban","list_jails.cgi")||core.curModuleFile("virtual-server","list_databases.cgi")||core.curModuleFile("virtual-server","connectivity.cgi")||core.curModuleFile("virtual-server","list_buckets.cgi")||core.curModuleFile("virtual-server","list_clouds.cgi")||core.curModuleFile("fdisk","edit_disk.cgi")||core.curModuleFile("virtualmin-git","")||core.curModuleFile("virtualmin-git","index.cgi")||core.curModuleFile("virtualmin-svn","")||core.curModuleFile("virtualmin-svn","index.cgi")||core.curModuleFile("help","search.cgi")||core.curModuleFile("server-manager","edit_domains.cgi")||core.curModuleFile("net","list_ifcs.cgi")||core.curModuleFile("net","list_hosts.cgi")||core.curModuleFile("bind8","edit_recs.cgi")||core.curModuleFile("bind8","index.cgi")||core.curModuleFile("bind8","")||core.curModuleFile("cpan","index.cgi")||core.curModuleFile("virtual-server","list_records.cgi")||core.curModule("firewall")||core.curModule("firewall6")||core.curModule("ruby-gems")||v___location_path==v___location_prefix+"/at/"||v___location_path==v___location_prefix+"/at/index.cgi"||v___location_path==v___location_prefix+"/useradmin/list_logins.cgi"||v___location_path==v___location_prefix+"/man/search.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"||v___location_path==v___location_prefix+"/software/search.cgi"||v___location_path==v___location_prefix+"/software/file_info.cgi"||v___location_path==v___location_prefix+"/software/list_pack.cgi"||v___location_path==v___location_prefix+"/cluster-software/list_pack.cgi"||v___location_path==v___location_prefix+"/virtual-server/index.cgi"||v___location_path==v___location_prefix+"/virtual-server/list_users.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newplan.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newfeatures.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newtmpl.cgi"||v___location_path==v___location_prefix+"/virtual-server/backuplog.cgi"||v___location_path==v___location_prefix+"/package-updates/"||v___location_path==v___location_prefix+"/package-updates/index.cgi"||v___location_path==v___location_prefix+"/package-updates/update.cgi"||v___location_path==v___location_prefix+"/security-updates/index.cgi"||v___location_path==v___location_prefix+"/virtual-server/usage.cgi"||v___location_path==v___location_prefix+"/virtual-server/search.cgi"||v___location_path==v___location_prefix+"/filter/"){var $page_table_table=$(".__page table.table");$page_table_table.each(function(){table_data_init($(this))}).promise().done(function(){if($page_table_table.length){page.render.content.filter.init()}})}var $cont_fl_tbl_sortable=$(".container-fluid table.dtable-sortable");$cont_fl_tbl_sortable.each(function(){table_data_init($(this))}).promise().done(function(){if($cont_fl_tbl_sortable.length){page.render.content.filter.init()}});$(".select_all").on("click",function(){var e=$(this).parents("form");if(e.find('.icons-row div[class*="icons-container"]').length){$.each(e.find(".icons-row .hidden-forged-6"),function(){$(this).parents('div[class*="icons-container"]').addClass("highlighted").find(".fa-select").removeClass("fa-select").addClass("fa-selected")})}});$(".select_invert").on("click",function(){var e=$(this).parents("form");$.each(e.find(".icons-row .hidden-forged-6"),function(){var e=$(this).parents('div[class*="icons-container"]');if($(this).find("input").is(":checked")){e.addClass("highlighted").find(".fa-select, .fa-selected").removeClass("fa-select").addClass("fa-selected")}else{e.removeClass("highlighted").find(".fa-select, .fa-selected").removeClass("fa-selected").addClass("fa-select")}})});$('.icons-row div[class*="icons-container"]').on("mouseover",function(e){$(this).find(".hidden-forged-7").removeClass("hidden-forged")}).on("mouseout",function(e){$(this).find(".hidden-forged-7").addClass("hidden-forged")});if(v___location.search!="?dashboard"&&plugins.navigation.switch.dashboard.get()==true){if(v___location_file=="sysinfo.cgi"){plugins.navigation.switch.set("dashboard");plugins.navigation.reset()}else if(!v___initial_load){if($("#open_webmin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_webmin"){plugins.navigation.switch.set("webmin")}else{if($("#open_virtualmin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_virtualmin"){plugins.navigation.switch.set("virtualmin")}else{if($("#open_cloudmin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_cloudmin"){plugins.navigation.switch.set("cloudmin")}else{if($("#open_usermin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_usermin"){plugins.navigation.switch.set("usermin")}}}}}}$('form[action="bootup.cgi"]').on("submit",function(e){if($("#starting").length>0){$("#starting").remove();$(this).append('')}else{if($("#table").length>0){$(this).append('')}else{if($('input[name="boot"][type="hidden"]').length>0){$('input[name="boot"][type="hidden"]').remove();$(this).append('')}}}});$('input[name="config_portable_module_xsql_fit_content_screen_height"]').on("change",function(){var e=$(this).attr("name"),t=$(this).val()=="true"?true:false;window[e]=t;theme.config.save()});if(v___location_file==="mconfig.cgi"&&uri_parse_param("module")===v___module_file_manager){var $file_manager_config_form=$('.container-fluid form[action*="mconfig_save.cgi"]');$file_manager_config_form.keydown(function(e){if(e.keyCode===13){e.stopImmediatePropagation();return false}});$file_manager_config_form.on("submit",function(e){event.preventDefault();var t=$file_manager_config_form.find('select[name="per_page"]');if(t.length){config_portable_module_filemanager_records_per_page=parseInt(t.val())}theme.config.apply($file_manager_config_form,1)});var $fm_size_checkbox=$file_manager_config_form.find('input[name="columns"][value="size"]');if($fm_size_checkbox.length&&!$fm_size_checkbox.is(":checked")){$fm_size_checkbox.prop("checked",true)}$fm_size_checkbox.parent().hide();var $fm_def_sort=$file_manager_config_form.find('select[name="config_portable_module_filemanager_default_sort"]');if($fm_def_sort.length){var $empty_options=$fm_def_sort.find('option[value="0"], option[value="-1"]'),$empty_option_1=$($empty_options[0]),$empty_option_2=$($empty_options[1]);$empty_option_1.after('");$empty_option_2.text(theme_language("filemanager_sorting_desc")).attr("data-label","").prop("disabled","disabled").removeAttr("value")}var $fm_columns=$file_manager_config_form.find('input[name="columns"]:not([value="size"])');$fm_columns.on("input",function(){var e=this.value,t=this.checked;$fm_def_sort.find("option[value]").map(function(){if(this.value&&this.value.includes(e)){if(!t&&$(this).is(":selected")){$fm_def_sort.val(0)}return $(this).prop("disabled",!t)}})}).trigger("input");var $save_btn=$file_manager_config_form.find('[name="save"]');if($.support.spa){$save_btn.on("click",function(e){e.preventDefault();e.stopPropagation();vars.pjax.cache.set("disable");if($(this).hasClass("disabled")){return}var t=$(this);t.attr("name","save_next");var i=$("").attr({type:"hidden",name:"section_curr",value:$file_manager_config_form.find('[name="section"]').val()}).appendTo($file_manager_config_form);set_onbeforeunload_status(0);$file_manager_config_form.submit();spinnerfy_buttons(t);setTimeout(function(){i.remove();t.attr("name","save")},100)})}var deps={config_portable_module_filemanager_hide_tree_view:["config_portable_module_filemanager_tree_expand_search","config_portable_module_filemanager_tree_view_depth","config_portable_module_filemanager_tree_exclude_on_first_load"],config_portable_module_filemanager_hide_toolbar:["config_portable_module_filemanager_hovered_toolbar"]};for(const e in deps){theme.config._.funcs.dependent_radios(e,deps[e],false,$file_manager_config_form)}["selinux","acls"].forEach(function(e){var t=$file_manager_config_form.find('[name="columns"][value="'+e+'"]'),i="filemanager_mconfig_columns_"+e+"_disabled",a=window["theme_server_data_available_"+e+""];t.prop("disabled",!a);var n=t.parent();if(!a){if(t.is(":checked")){t.prop("checked",false)}n.attr("data-target-tooltip-callback",i);theme_inject_tooltip(i,false,false,false,false,false,true,"click",true,1)}})}$('.ui_form_end_submit[onclick^="window.open"]').click(function(){var e=$(this);setTimeout(function(){e.removeClass("disabled");plugins.navigation.load.stop()},100)});if(v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1){sysinfo_replace_dismiss_buttons();$("body").undelegate(".piechart canvas","mouseover mouseleave");$("body").on("mouseover",".piechart canvas",function(){var e=$(this).parent("span").attr("data-charts").split("_")[1];if((e=="cpu"||e=="mem"||e=="virt")&&!core.moduleAvailable("proc")){return}else if(e=="disk"&&!core.moduleAvailable("disk-usage")&&!core.moduleAvailable("quota")){return}$(this).addClass("cursor-alias")});$("body").undelegate("canvas","click");$("body").on("click","canvas",function(e){e.preventDefault();var t=$(this).parent("span").attr("data-charts").split("_")[1],i;if(t=="cpu"&&core.moduleAvailable("proc")){i=v___location_prefix+"/proc/index_cpu.cgi"}else if((t=="mem"||t=="virt")&&core.moduleAvailable("proc")){i=v___location_prefix+"/proc/index_size.cgi"}else if(t=="disk"&&core.moduleAvailable("disk-usage")){i=v___location_prefix+"/disk-usage"}else if(t=="disk"&&core.moduleAvailable("quota")){i=v___location_prefix+"/quota/list_users.cgi?dir=%2F"}if(i&&i.length){get_pjax_content(i)}});page_sysinfo_sensor_update_label();if(v___user_level=="0"){plugins.slider.data.fetch()}var chart_size_def_value=172;if(settings_sysinfo_easypie_charts_size!=chart_size_def_value){var diff=parseInt(settings_sysinfo_easypie_charts_size-chart_size_def_value),position_diff_label=diff*.9,position_diff_percent=diff*.2,font_diff_label=settings_sysinfo_easypie_charts_size'+(theme_language("global_warning")+": "+theme_language("dashboard_panels_disabled_explain")),45,"warning","dashboard_panel_removed",1,["bottom","center"]);var o=$("["+r+"]").parent().prev(".messenger-close");o.one("click",function(e){localStorage.setItem(v___server_hostname+"-"+"dashboard_panel_removed_explained",1)})}});var panels_container_sel=".container-fluid #"+extended_sysinfo_str+"-1";sortable(panels_container_sel,{forcePlaceholderSize:true}).on("sortupdate",function(){settings_sysinfo_panels_order={};dashboard_panels().each(function(e,t){settings_sysinfo_panels_order[$(t).attr(data_referrer_str)]=String.fromCharCode(97+e).toUpperCase()}).promise().done(function(){settings_sysinfo_panels_order=JSON.stringify(settings_sysinfo_panels_order);theme.config.save();setTimeout(function(){try{theme_panels_sort("slider")}catch(e){}},100)})})}if($t_uri_virtualmin&&core.curModuleFileQuery("syslog","save_log.cgi","view=1")){$('select[name="idx"] option').filter(function(){return this.text==$.trim($("span[data-sub_title] tt").text())}).attr("selected",true);$('select[name="idx"]').addClass("hidden")}if(core.curModuleFileQuery("syslog","save_log.cgi","view=1")||core.curModuleFileQuery("syslog","save_log.cgi","new=")){var target=".panel-body .fa-refresh-fi",current_refresh_timer=localStorage.getItem(v___server_hostname+"-"+"option_"+v___module+"_refresh"),current_icon_class_str=".fa-refresh-fi",refresh_timer_str=".refresh-timer-timeout",btn_str=""+target+", .panel-body "+refresh_timer_str+"",timeout_box=''+(current_refresh_timer?current_refresh_timer:"0")+" ";$.each($(target+":not([data-processed])").parent("button"),function(e,t){$(this).addClass("btn-xxs btntimer").find("i").attr("data-processed",1);$(this).wrap('
    ');$(this).after(""+'"+'");if(current_refresh_timer&¤t_refresh_timer!="0"){var i=$(btn_str);$(this).find("i").before(timeout_box);$(this).find("i").remove();var a=current_refresh_timer;typeof refreshTimer==="number"&&clearInterval(refreshTimer);refreshTimer=setInterval(function(){--a;$(refresh_timer_str).text(a);if(a<=0){$(i[0]).parent().trigger("click");clearInterval(refreshTimer)}},1e3)}}).promise().done(function(){$(".refresh-timer-select li").click(function(){typeof refreshTimer==="number"&&clearInterval(refreshTimer);var e='',t=''+(current_refresh_timer?current_refresh_timer:"0")+" ";localStorage.setItem(v___server_hostname+"-"+"option_"+v___module+"_refresh",$(this).find("a").data("timeout"));current_refresh_timer=localStorage.getItem(v___server_hostname+"-"+"option_"+v___module+"_refresh");var i=$(btn_str),a=i.parent();if(current_refresh_timer&¤t_refresh_timer!="0"){if(!a.find(refresh_timer_str).length){a.prepend(t)}a.find(refresh_timer_str).html(current_refresh_timer+" ");$(current_icon_class_str).remove();var n=current_refresh_timer;refreshTimer=setInterval(function(){--n;$(refresh_timer_str).text(n);if(n<=0){var e=$(btn_str);$(e[0]).parent().trigger("click");clearInterval(refreshTimer)}},1e3)}else{$(refresh_timer_str).remove();!a.find(current_icon_class_str).length&&a.prepend(e)}})});$.each($('form[action*="save_log.cgi"] select[name="idx"]'),function(){$(this).on("change",function(){var e=$("button.ui_submit.ui_form_end_submit");$(this).next().next('[name="filter"]').val("");e.first().trigger("click");e.addClass("disabled")})})}if(core.curModuleFile("virtual-server","summary_domain.cgi")){$(".__page #headln2l .btn-group, .__page .page_footer_submit").remove()}if(settings_side_slider_enabled){if(core.curModule("package-updates")){plugins.slider.notifications.dismiss("package_message")}if(core.curModule("csf")){plugins.slider.notifications.dismiss("csf_remote_version");plugins.slider.notifications.dismiss("csf_title")}}vars.plugins.tooltip.delay.show=600;vars.plugins.tooltip.delay.hide=50;if(snippets.datetime.locale(true,true)){vars.plugins.tooltip.delay.show=0;vars.plugins.tooltip.delay.hide=0}snippets.tooltips(true);if($.support.spa&&(window.matchMedia("(max-width: 1080px)").matches||$("html").attr("data-navigation-collapsed")=="1"&&!vars.navigation.pinned)){plugins.navigation.lock()}if($.support.spa&&(window.matchMedia("(max-width: 1365px)").matches||$("html").attr("data-navigation-collapsed")=="1"&&!vars.navigation.pinned)){plugins.slider.state()}if(!$is_history_action){}if($("body").hasClass("session_login")){setTimeout(function(){page_display()},200)}theme_to_new_tab();if(core.curModuleFile("acl","save_twofactor.cgi")){setTimeout(function(){var e=$("p > img"),t=e.attr("src");e.attr("src",t.replace(v___location_prefix+"/"+v___module+"/",""))},0)}if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/edit_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/kill_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/renice_proc.cgi"){var proc_nice_level='form[action*="renice_proc.cgi"]',proc_nice_pid=$(proc_nice_level).next('input[name="pid"]'),proc_target=$('.col_value select[name="nice"]').parent("td"),proc_target_content=proc_target.html();$(proc_nice_level).append(proc_nice_pid.detach(),proc_target_content);proc_target.html($(proc_nice_level).detach());$('.proc form[action*="kill_proc.cgi"]').on("submit",function(){var e=quirks.active_element(),t=$(this).find("input").filter(function(){return this.name!="pid"&&this.name!="signal"&&this.name!=e.name});t.attr("disabled","disabled");setTimeout(function(){t},1);return true})}setTimeout(function(){v___blocked_navigation=0},10);var date_chooser_button=$(".date_chooser_button");if(date_chooser_button.length){$.each(date_chooser_button,function(){var e=$(this).parent('td:contains("/")');var t=e.find("select"),i=t.prev("input");$year=t.next("input"),cls="margined-left--10";t.addClass(cls);$year.addClass(cls).attr("size",3);i.attr("size",1)})}$.each($(".date_chooser_button"),function(){var e="input",t="select",i=$(e+'[name="'+$(this).data("year")+'"]'),a=$(t+'[name="'+$(this).data("month")+'"]'),n=$(e+'[name="'+$(this).data("day")+'"]'),r=$(a).find("option:eq(0)").val()==1?0:1;$(this).datepicker({format:" yyyy-m-d",language:get_server_data("language"),todayHighlight:true,autoclose:true}).on("changeDate",function(e){var t=(e.date.getFullYear()+"-"+(e.date.getMonth()+1)+"-"+e.date.getDate()).split("-");if(t){$(n).val(parseInt(t[2]));$(a).val(parseInt(t[1])-r);$(i).val(parseInt(t[0]))}}).on("show",function(e){var t=$(this),o=parseInt($(n).val()),l=$(a).val()?parseInt($(a).val())+r:false,s=$(i).val();if(o&&l&&s){t.datepicker("update",""+s+"-"+l+"-"+o+"")}else{}})});if(core.curModule("mailbox")){$.each($('[onclick*="document.forms"]'),function(){var e=$(this),t=e.attr("onclick"),i=$("aside form").length;e.attr("onclick",t.replace(/document\.forms\[0\]/g,"document.forms["+i+"]"));e.attr("onclick",t.replace(/document\.forms\[1\]/g,"document.forms["+(i+1)+"]"))});$("#print").on("click",function(e){e.preventDefault();e.stopPropagation()})}if(core.curModuleFile("forward","edit_alias.cgi")){$.each($('[onchange*="document.forms"]'),function(){var e=$(this),t=e.attr("onchange"),i=$("aside form").length;e.attr("onchange",t.replace("document.forms[0]","document.forms["+i+"]"))})}if(core.curModuleFile("schedule","edit.cgi")||core.curModule("mailbox")){$.each($('[onclick*="address_chooser"]'),function(e,t){$(this).attr("onclick",$(this).attr("onclick").replace(".forms[0]",".forms[1]"));$(this).next(".file_chooser_button_attached").removeClass("fa-files-o").addClass("fa-address-book-o")})}var add_clock_icon=function(e){e.removeClass("fa-files-o").addClass("fa-clock").css("font-size","12px").css("line-height","10px")};if(core.curModuleFile("virtual-server","backup_form.cgi")){add_clock_icon($('[name="enabled_complex"] + input + .file_chooser_button_attached'))}if(core.curModuleFile("virtual-server","edit_newquotas.cgi")||core.curModuleFile("virtual-server","edit_newvalidate.cgi")){add_clock_icon($('[name="sched_complex"] + input + .file_chooser_button_attached'))}if(core.curModuleFile("server-manager","edit_backup.cgi")||core.curModuleFile("server-manager","edit_vbackup.cgi")||core.curModuleFile("server-manager","edit_vsync.cgi")){add_clock_icon($('[name$="_complex"] + input + .file_chooser_button_attached'))}if(core.curModuleFile("server-manager","index.cgi")||core.curModuleFile("server-manager","")){$.each($('[onclick*="document.forms"]'),function(){var e=$(this),t=e.attr("onclick"),i=$("aside form").length,a=$(".container-fluid .panel-body > form").length-1;e.attr("onclick",t.replace(/document\.forms\[\d*\]/g,"document.forms["+(i+a)+"]"))})}var selectStr="select",select_for=$(""+selectStr+'.ui_select[name="module"], '+selectStr+'.ui_select[name="user"], '+selectStr+'.ui_select[name="nuser"], '+selectStr+'.ui_select[name="zone"], '+selectStr+'.ui_select[name="serv"], '+selectStr+'.ui_select[name="mod"], '+selectStr+".onchange_form_submit_triggger, "+selectStr+'[name="idx"], '+selectStr+'[name="file"]:first, '+selectStr+'[name="manual"]:first'),originalSelectAddedHiddenClass=""+selectStr+"2-hidden-accessible",select2Class=""+selectStr+"2",select2ContentTriggerClass=""+selectStr+"2-content",select2ContentContainerTriggerClass=select2ContentTriggerClass+"-"+"container",heighterStr="heighter",heighterType="34",v___page_hadEditor=0;if($is_history_action){$.each($(".container-fluid ."+originalSelectAddedHiddenClass+" + ."+select2Class+""),function(){v___page_hadEditor=1;$(this).prev("."+originalSelectAddedHiddenClass+"").removeClass(originalSelectAddedHiddenClass);$(this).remove()})}if(core.curModuleFile("webminlog","")||core.curModuleFile("webminlog","index.cgi")||core.curModuleFile("time","")||core.curModuleFile("time","index.cgi")||core.curModuleFile("firewalld","edit_serv.cgi")||core.curModuleFile("php-pear","")||core.curModuleFile("php-pear","index.cgi")||core.curModuleFile("mysql","")||core.curModuleFile("mysql","index.cgi")||core.curModuleFile("mysql","edit_dbase.cgi")||core.curModuleFile("fail2ban","edit_manual.cgi")||core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("postgresql","")||core.curModuleFile("postgresql","index.cgi")||core.curModuleFile("postgresql","edit_dbase.cgi")||(core.curModuleFile("virtual-server","edit_tmpl.cgi")||v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi")||core.curModuleFileQuery("syslog","save_log.cgi","view=1")||core.curModuleFileQuery("syslog","save_log.cgi","new=")||v___page_hasEditor||v___page_hadEditor){if(select_for.hasClass(""+heighterStr+"-28")||select_for.outerHeight()<=28){heighterType="28"}editor_config_label(v___location_file==="edit_keys.cgi");select_for.select2({minimumResultsForSearch:6,containerCssClass:""+select2ContentTriggerClass+" "+heighterStr+"-"+heighterType+"",dropdownCssClass:""+select2ContentTriggerClass+" h"+heighterType+""});select_for.next("."+select2Class+"").addClass(select2ContentContainerTriggerClass);select_for.next("."+select2Class+"").next(".ui_form_end_submit").addClass(""+heighterStr+"-"+heighterType+"");select_for.on("select2:open",function(){$("body").find(".select2-container, "+v___class_select2_leak).removeClass("select2-aside");setTimeout(function(){var e=document.querySelector(".select2-search__field");e&&e.focus()})});select_for.on("select2:select",function(e){$(this).parents("form").trigger("input")});setTimeout(function(){bind_sameorigin(0)},100)}if(v___location_file==="install_mod.cgi"){var prev_req=vars.previous_request,$prev_req_file=$(prev_req.target).find('[name="file"]');if(prev_req.type==="submit"&&Test.strContains($(prev_req.target).attr("action"),v___location_file)&&$prev_req_file&&$prev_req_file.val()){if(Test.strContains($prev_req_file.val(),"csfwebmin")){$('.container-fluid a[href*="csf"]').on("click",function(e){e.preventDefault();$('aside a[href*="csf/index.cgi"]').trigger("click")});plugins.navigation.reload();$.ajax({type:"POST",url:v___location_prefix+"/index.cgi",success:function(e){},error:function(e){}})}}}if(!$is_history_action&&v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"){$('form[action*="settings-editor_write.cgi"] .btn-group.end_submits button.btn').on("click",function(){var custom_styles=$("[data-custom-style]"),custom_script=$("[data-custom-script]"),data=$('[name="data"]').val();if(Test.strContains($('[name="file"]').val(),"styles.css")){custom_styles.remove();$("head").append("")}if(Test.strContains($('[name="file"]').val(),"scripts.js")){custom_script.remove();eval(data)}})}var $bottom_js_back=$('.btn-lg.page_footer_submit[href*="javascript:history.back"]'),$topBackButton=$("#headln2l a i.fa.fa-arrow-left").parent("a");if($bottom_js_back&&$bottom_js_back.length){$topBackButton.attr("title",theme_language("global_prev_page")).tooltip("fixTitle").attr("href","javascript:history.back()");$topBackButton.one("click",function(e){e.preventDefault();e.stopPropagation();$bottom_js_back[0].click()})}else if(v___module!==v___module_file_manager){$topBackButton.find("i").addClass("fa-return").parent("a").addClass("btn-squiare-headln2 text-lighter-slight")}if(core.curModule("backup-config")){var $fetch_form=$($('.container-fluid form[action*=".cgi"].ui_form')[0]);$fetch_form.on("submit",function(e){if($fetch_form.find('input[name="dest_mode"]:checked').val()=="4"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}});var $submit=$fetch_form.find('.ui_submit[name="backup"]'),$mods=$fetch_form.find('select[name="mods"]');$mods.length&&!$mods.val().length&&$submit.addClass("disabled");$fetch_form.on("change",function(e){var t=$mods.val().length;if(t){$submit.removeClass("disabled")}else{$submit.addClass("disabled")}})}if(core.curModuleFile("webmin","edit_mods.cgi")||core.curModuleFile("usermin","edit_mods.cgi")){var $fetch_form=$($('.container-fluid form[action*=".cgi"].ui_form')[3]);$fetch_form.on("submit",function(e){if($fetch_form.find('input[name="to"]:checked').val()=="0"){e.preventDefault();e.stopPropagation();theme_download_form($(this),"download_is_being_prepared")}});var $submit=$fetch_form.find('.ui_submit[name="ok"]');$submit.addClass("disabled");$fetch_form.on("change",function(e){var t=$fetch_form.find('select[name="mod"]').val()&&$fetch_form.find('select[name="mod"]').val().length;if(t){$submit.removeClass("disabled")}else{$submit.addClass("disabled")}})}if(core.curModuleFile("server-manager","transfer_form.cgi")){var $fetch_form=$('.container-fluid form[action*="download.cgi"].ui_form');$fetch_form.on("submit",function(e){if($fetch_form.find('input[name="dest"]:checked').val()=="0"){e.preventDefault();e.stopPropagation();theme_open_new_tab(v___location_prefix+"/server-manager/"+$(this).attr("action")+"?"+$(this).serialize());setTimeout(despinnerfy_buttons,300)}})}if((core.curModuleFile("mysql","backup_form.cgi")||core.curModuleFile("postgresql","backup_form.cgi"))&&v___location_query&&v___location_query.includes("db=")){var $backup_form=$('.container-fluid form[action*=".cgi"].ui_form');$backup_form.on("submit",function(e){if($backup_form.find('input[name="dest"]:checked').val()=="1"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}})}if(core.curModuleFile("mysql","csv_form.cgi")){var $backup_form=$('.container-fluid form[action*=".cgi"].ui_form');$backup_form.on("submit",function(e){if($backup_form.find('input[name="dest"]:checked').val()=="0"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}});var $submit=$backup_form.find('.ui_submit[name="ok"]');var $select_for_dbs_or_tables=$backup_form.find('select[name="cols"]');$backup_form.on("change",function(e){var t=$select_for_dbs_or_tables.val().length;if(t){$submit.removeClass("disabled")}else{$submit.addClass("disabled")}});$backup_form.trigger("change")}if(core.curModuleFile("virtual-server","backup_form.cgi")){var $vm_backup_form=$('form[action*="backup.cgi/backup"]');$vm_backup_form.on("submit",function(e){if($vm_backup_form.find('select[name^="dest0_"]').val()=="4"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}});$vm_backup_form.find("a.select_all, a.select_invert").on("click",function(e){$vm_backup_form.trigger("change")});$vm_backup_form.on("change",function(){var e=$('.ui_submit[name="now"]'),t=(!$vm_backup_form.find('[name="doms"]').length||($vm_backup_form.find('[name="all"]:checked').val()=="1"&&$vm_backup_form.find('[name="doms"] option').length>=1||$vm_backup_form.find('[name="all"]:checked').val()=="2"&&$vm_backup_form.find('[name="doms"]').val().length>=1&&$vm_backup_form.find('[name="doms"] option').length>1||$vm_backup_form.find('[name="all"]:checked').val()!="2"&&$vm_backup_form.find('[name="doms"]').val().length))&&(!$vm_backup_form.find('[name="plan"]').length||($vm_backup_form.find('[name="plan_def"]:checked').val()=="1"||$vm_backup_form.find('[name="plan"]').val().length))&&($vm_backup_form.find('[name="feature_all"]:checked').val()=="1"||$vm_backup_form.find('[name="feature"]:checked').length);if(t){e.removeClass("disabled","1")}else{e.addClass("disabled","1")}});$vm_backup_form.trigger("change");$vm_backup_form.find('select[name^="dest0_"]').on("change",function(){var e='input[name="fmt"]',t=$("form").find(""+e+'[value="0"]'),i=$("form").find(""+e+'[value="1"], '+e+'[value="2"]');if($(this).val()=="4"){i.prop("disabled",true);t.prop("checked",true).trigger("change")}else{i.prop("disabled",false)}});$vm_backup_form=$vm_backup_form.add($('form[action*="backup_sched.cgi"]'));$vm_backup_form.find('input[name="fmt"][type="radio"]').on("change",function(){$vm_backup_form.find('input[type="radio"][name="compression"]').prop("disabled",!~~this.value)})}$.each($(".container-fluid a.ui_link_replaced"),function(){if(this.href.includes("webminlog.csv")){$(this).removeClass().addClass("btn btn-default ui_submit heighter-34").prepend(' ')}});if(core.curModuleFile("virtual-server","edit_user.cgi")){$('.ui_form > table.opener_table_style > tbody > tr > td.opener_container > div[class^="opener_"] > .table-hardcoded:first-child').each(function(e,t){var i=$(t).find("tbody > tr > td");if(!i.length){$(t).parents(".opener_table_style").remove()}});var $showpass=$('form[action="save_user.cgi"] a[href^="showpass.cgi"]');if($showpass.length){$showpass.prev(".awradio").addClass("vertical-align-text-top").find(".lawobject").css({maxHeight:"25px"})}}if(core.curModuleFile("virtual-server","delete_domain.cgi")){$('form[action*="delete_domain.cgi"]').on("submit",function(){var e=URI.parseQuery(URI(location.href).query()).dom;plugins.favorites.remove(e)})}if(core.curModuleFile("server-manager","mass.cgi")){$('form[action*="mass.cgi"]').on("submit",function(){var e=$(this).find('input[name="d"][type="hidden"]').map(function(e,t){return $(t).val()}).get(),t=$(this).find('input[name="dereg"][type="hidden"][value="1"]').length;$.each(e,function(e,i){if(t&&i&&i.length>3){plugins.favorites.remove(i)}})})}if(core.curModuleFile("server-manager","mass_domains.cgi")){$('form[action*="mass_domains.cgi"]').on("submit",function(){var e=$(this).find('input[name="d"][type="hidden"]').map(function(e,t){return $(t).val()}).get(),t=$(this).find('input[name="delete"][type="hidden"][value="1"]').length;$.each(e,function(e,i){if(t&&i&&i.length>3){if(i&&i.includes("/")){i=i.split("/")[1];plugins.favorites.remove(i)}}})})}if(core.curModule("help")){$('.ui_form_end_submit ~ [type="reset"]').addClass("heighter-34")}var $multi_select=$(".ui_multi_select");if($multi_select.length){$multi_select.find('[onclick^="multi_select_move"]').text("...")}check_reboot(1);if(v___location_path&&v___location_path.length&&v___location_path.includes("webalizer/view_log.cgi")){if(!$is_history_action){var $link_targets=document.querySelectorAll(".container-fluid .panel-body center p small a");$link_targets.forEach(function(e,t){e.innerHTML=e.innerHTML.slice(1,-1);e.classList.add("btn","btn-transparent","btn-link-bordered","btn-xxs")});var title_target_cnt=document.querySelector(".container-fluid #headln2c");title_target=title_target_cnt.querySelector("span"),title_target_fav=title_target_cnt.querySelector("button"),title_target_text=title_target.innerHTML;title_target_text=title_target_text.substr(0,title_target_text.lastIndexOf("-")).trim(),title_target_main=title_target_text.substr(0,title_target_text.lastIndexOf(" ")),title_target_sub=title_target_text.substr(title_target_text.lastIndexOf(" ")+1);title_target_cnt.innerHTML=title_target_fav.outerHTML+" "+title_target_main+'
    '+title_target_sub+"
    ";var $table_broken=$(".container-fluid .panel-body table"),$table_broken_delims=$table_broken.find('[height="4"]');$table_broken.removeClass("table-hardcoded").addClass("table-bordered").find('td[bgcolor="#c0c0c0"], th[bgcolor="#c0c0c0"]').attr("bgcolor","#f5f5f5");$table_broken_delims.remove();$.each($table_broken_delims,function(){$(this).parent("tr").remove()})}}if(core.curModuleFile("acl","edit_user.cgi")||core.curModule("changepass")||core.curModuleFile("virtual-server","clone_form.cgi")||core.curModuleFile("virtual-server","edit_user.cgi")||core.curModuleFile("virtual-server","list_databases.cgi")||core.curModuleFile("virtual-server","edit_domain.cgi")||core.curModuleFile("virtual-server","domain_form.cgi")||core.curModuleFile("virtual-server","edit_pass.cgi")||core.curModuleFile("samba","edit_euser.cgi")||core.curModuleFile("samba","ask_epass.cgi")||core.curModuleFileQuery("postgresql","edit_user.cgi","new=")||core.curModuleFileQuery("mysql","edit_user.cgi","new=")||core.curModuleFileQuery("passwd","edit_passwd.cgi","user=")||core.curModuleFile("mailbox","inbox_login_error.cgi")||core.curModuleFile("server-manager","edit_pass.cgi")&&v___location_query.includes("force=1")){if(core.curModuleFile("virtual-server","edit_domain.cgi")){$('.container-fluid .panel-body input[type="text"][name="passwd"]').addClass("t-password-complexity-meter-inputter-obj")}$('.container-fluid .panel-body input[type="password"], .container-fluid .panel-body input[type="text"][name="passwd"], .container-fluid .panel-body input.t-password-complexity-meter-inputter-obj').passwordComplexityMeter();var class_to_remove="badge badge-transparent badge-circle";if(core.curModuleFile("virtual-server","list_databases.cgi")){var $view_pass_button=$('a[href^="showpass.cgi?dom="]');$view_pass_button.each(function(){$(this).addClass("btn btn-default heighter-28 margined-left--1");$(this).parents(".ui_radio_table").find(".t-password-complexity-meter-wrapper-cont > .btn-group").append($(this).detach());$(this).removeClass(class_to_remove)})}if(core.curModuleFile("server-manager","edit_pass.cgi")){var $view_pass_button2=$('.t-password-complexity-meter-wrapper-cont + a[href^="showpass.cgi?"]');$view_pass_button2.addClass("btn btn-default heighter-28 margined-left--1");$view_pass_button2.removeClass(class_to_remove);var $fg_targ=$('form[action="save_pass.cgi"] .t-password-complexity-meter-wrapper-cont > .btn-group');$fg_targ.append($view_pass_button2.detach());$fg_targ.find("i.fa2-account-key").addClass("pd-tp-3");var $view_pass_button3=$('input[type="password"] + a[href^="showpass.cgi?"]');$view_pass_button3.addClass("btn btn-default heighter-28 margined-left--4").find("i.fa2-account-key").addClass("pd-tp-3");$view_pass_button3.removeClass(class_to_remove)}}var input_warning_caps="input_warning_caps",input_password_targets=document.querySelectorAll('input[type="password"]');$(".container-fluid ."+input_warning_caps+"").remove();for(i=0,length=input_password_targets.length;i30?1:0;span.classList.add(input_warning_caps);span.setAttribute("title","Caps Lock");isLargePassInput&&span.classList.add("large");input_password_targets[i].classList.add("use_"+input_warning_caps+"");input_password_targets[i].parentNode.insertBefore(span,input_password_targets[i].nextSibling);input_password_targets[i].addEventListener("blur",function(){this.nextSibling.classList.remove("visible")});input_password_targets[i].addEventListener("keydown",function(e){if(typeof e.getModifierState!=="function"){return}state=e.keyCode===20?!e.getModifierState("CapsLock"):e.getModifierState("CapsLock");if(state){this.nextSibling.classList.add("visible")}else{this.nextSibling.classList.remove("visible")}})}$.each($(".container-fluid select:visible"),function(){if($(this).css("height")==="28px"){$(this).nextAll(".btn").addClass("heighter-28")}});if($is_history_action&&(core.curModule("mysql")||core.curModule("postgresql"))){typeof f__ex__mysql_runner_update==="function"&&f__ex__mysql_runner_update()}$(".container-fluid select").on("change",function(){if(this.multiple){var e=$(this).val();$(this.options).removeAttr("selected");$(this.options).removeAttr("selected");for(var t=0,i=this.options.length;t
    ');e.find(""+table_str+"."+table_hover_str+"").first().removeClass(table_hover_str);e.find("."+opener_hidden_str+" > "+table_str+"").removeClass(table_hover_force).find("tbody > tr > td > "+table_str+"."+table_hover_str+"").addClass(table_hover_force)}})}}if(v___location_path==v___location_prefix+"/shell/"||v___location_path==v___location_prefix+"/shell/index.cgi"||v___location_path==v___location_prefix+"/server-manager/shell.cgi"){var shell_header_sel="#headln2r .btn-group",path_to_shell_class="path-to-shell",shell_title=$("aside .user-link.ported-console").attr("data-title"),shell_title_inject=String();if(!$is_history_action){if(shell_title){shell_title_inject=theme_inject_tooltip(shell_title,"#headln2r",false,false,false,"(")}$(shell_header_sel).append("')}$(shell_header_sel).find("."+path_to_shell_class+"").on("click",function(e){e.preventDefault();plugins.shell.open()})}if(core.error.get()){if(v___initial_load||v___module===v___module_file_manager||vars.requested_page&&vars.requested_page.includes("/"+v___module_file_manager+"")){core.error.clean()}}if(core.curModuleFile("server-manager","list_ifaces.cgi")||core.curModuleFile("server-manager","list_ips.cgi")){var ui_links_row_str="ui_links_row",$empty_table_check=$(".container-fluid ."+ui_links_row_str+" ~ .table-condensed, #att_ranges .table-striped");var $safe_target=$empty_table_check.find("thead + tbody").html();if($safe_target&&$safe_target.length===1){$empty_table_check.add($empty_table_check.next("."+ui_links_row_str+"")).add($empty_table_check.next("."+ui_links_row_str+"").nextAll("br")).remove()}}$("textarea").on("click",function(){if(!$(this).attr("readonly")||$(this).hasClass("disabled")){return}var e=$(this).val();if(e){this.select();theme_copy_to_clipboard(e);plugins.messenger.post(''+theme_language("textarea_to_clipboard")+":
    "+e+"
    ",5,"success","textarea_to_clipboard")}});if(core.curModuleFile("mailbox","list_addresses.cgi")){$('.container-fluid textarea[name="members"] ~ .btn.btn-success.ui_form_end_submit').removeClass("btn-success").addClass("btn-default btn-block margined-top--5 btn--save-grp").find(".fa").remove()}if(!$is_history_action&&core.curModule("custom")){var custom_cmd_main_container_main=".ui_grid_row > .ui_grid_cell > .ui_form > .table-responsive > .table-subtable > tbody > tr > td > .sub_table_container",custom_cmd_main_container=""+custom_cmd_main_container_main+" > tbody";$(""+custom_cmd_main_container+' > tr:nth-child(1) > td[colspan="2"]').each(function(){if(!$(this).find(".ui_form_end_submit").length){$(this).addClass("no-contents padded-a-3").parent("tr").addClass("no-contents")}});var $has_icon=$(".sub_table_container td:last-child.col_value.col_header > .ui_form_end_submit");if(!$has_icon.find("i.fa").length&&!$has_icon.parents(".ui_grid_cell").length){$has_icon.addClass("heighter-28")}var custom_sub_table=".custom table.ui_grid_table .ui_grid_row .sub_table_container";var $col_head=$(""+custom_sub_table+" tr");$.each($col_head,function(){if(!$(this).find(".ui_form_end_submit").length){$(this).find(".col_header.col_value").removeClass()}});$.each($(custom_sub_table),function(){var e=$(this).find("tr"),t=e.find("input:not(:hidden):not(.hidden), textarea, select").length;if(t>=1){$(this).addClass("dense");e.find("td.col_label").addClass("w-auto");e.find('td.col_value:not([colspan="2"])').find("button.ui_form_end_submit").addClass("btn-tiny").parent("td").prev("td.col_label").addClass("vertical-align-middle");e.addClass("no-contents")}});if(v___location_file==="form.cgi"){$(".sub_table_container").find(".ui_form_end_submit").addClass("heighter-28").prepend(' ').parent("td").prev("td.col_label").addClass("vertical-align-middle")}}if(!$is_history_action){$(".chooser_button").each(function(){var e=$(this).prev("input[name], textarea");if(!e.length){e=$(this).prev("span").find(".ui_opt_textbox");if(e.length){e=e.unwrap()}}else{if(!e.attr("class")&&e.outerHeight(true)===32){e.css({marginTop:1,marginBottom:1})}}$(this).add(e).wrapAll('')})}var vs_str_="virtual-server",sm_str_="server-manager",vm_nginx_="virtualmin-nginx";if(core.curModuleFile(vs_str_,"edit_newchroot.cgi")||core.curModuleFile(vs_str_,"edit_newglobal.cgi")||core.curModuleFile(vs_str_,"edit_newlinks.cgi")||core.curModuleFile(vs_str_,"edit_newshells.cgi")||core.curModuleFile(vs_str_,"view_backuplog.cgi")||core.curModuleFile(vm_nginx_,"edit_logs.cgi")||core.curModuleFile(vm_nginx_,"edit_srewrite.cgi")||core.curModuleFile(vm_nginx_,"edit_saccess.cgi")||core.curModuleFile(vm_nginx_,"edit_sproxy.cgi")||core.curModuleFile(vm_nginx_,"edit_fcgi.cgi")||core.curModuleFile(vs_str_,"edit_phpver.cgi")||core.curModuleFile(vs_str_,"edit_spf.cgi")||core.curModuleFile(vs_str_,"ratelimit.cgi")||core.curModuleFile(vs_str_,"edit_newfields.cgi")||core.curModuleFile(sm_str_,"edit_docker.cgi")||core.curModuleFile(sm_str_,"edit_vserver.cgi")||core.curModuleFile(sm_str_,"edit_zone.cgi")||core.curModuleFile(sm_str_,"edit_openvz.cgi")||core.curModuleFile(sm_str_,"list_locations.cgi")||core.curModuleFile(sm_str_,"edit_lxc.cgi")||core.curModuleFile(sm_str_,"list_ips.cgi")||core.curModuleFile("acl","edit_unix.cgi")||core.curModuleFile("squid","edit_cachemgr.cgi")||core.curModuleFile("spam","edit_white.cgi")||core.curModuleFile("fsdump","edit_dump.cgi")||core.curModuleFile("mysql","backup_form.cgi")||core.curModuleFile("mysql","table_form.cgi")||core.curModuleFile("postgresql","backup_form.cgi")||core.curModuleFile("webmin","edit_bind.cgi")||core.curModuleFile("usermin","edit_bind.cgi")||core.curModuleFile("procmail","edit_recipe.cgi")||core.curModuleFile("usermin","edit_logout.cgi")||core.curModuleFile("net","list_routes.cgi")||core.curModuleFile("cron","edit_cron.cgi")||core.curModuleFile("cluster-copy","edit.cgi")||core.curModuleFile("cluster-cron","edit.cgi")||core.curModuleFile("webalizer","edit_log.cgi")||core.curModuleFile("apache","edit_global.cgi")||core.curModuleFile("logrotate","edit_sched.cgi")||core.curModuleFile("fetchmail","edit_cron.cgi")||core.curModuleFile(vs_str_,"edit_bucket.cgi")||core.curModuleFile("sshd","edit_net.cgi")||core.curModuleFile("fail2ban","edit_jail.cgi")||core.curModuleFile("webmin","edit_advanced.cgi")||core.curModuleFile("webmin","edit_web.cgi")||core.curModuleFile("usermin","edit_web.cgi")||core.curModuleFile("webmin","edit_os.cgi")||core.curModuleFile("usermin","edit_os.cgi")||core.curModuleFile("virtualmin-init","edit_tmpl.cgi")||core.curModuleFile("ssh","edit_host.cgi")||core.curModuleFile("syslog","edit_log.cgi")||core.curModuleFile("mysql","newdb_form.cgi")||core.curModuleFile("ldap-server","acl_form.cgi")||core.curModuleFile("ldap-client","edit_server.cgi")||core.curModuleFile("squid","edit_ports.cgi")||core.curModuleFile("squid","edit_logs.cgi")||core.curModuleFile("squid","edit_cache.cgi")||core.curModuleFile("virtualmin-nginx","edit_server.cgi")||core.curModuleFile("spam","edit_simple.cgi")||core.curModuleFile("spam","edit_report.cgi")||core.curModule("virtual-server")&&v___location_file=="edit_resel.cgi"||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=webmin")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=web&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=phpwrappers&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=autoconfig&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=virtualmin&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=plugins&")>=0||core.curModuleFile("cpan","download.cgi")||core.curModuleFile("virtual-server","edit_phpmode.cgi")||check_location_resource("/config.cgi?phpini")||$('body[class*="bind8"]').length&&v___location_file||$('body[class*="status"]').length&&v___location_file=="edit_mon.cgi"||$('body[class*="custom"]').length&&v___location_file=="edit_sql.cgi"||$('body[class*="custom"]').length&&v___location_file=="edit_cmd.cgi"||$('body[class*="custom"]').length&&v___location_file=="edit_file.cgi"){$(".table:not(.opener_table_style):not(.dataTable)").removeClass("table-hover").addClass("no-hover")}theme_ui_opt_select(3);if(core.curModuleFile("apache","edit_mods.cgi")){var mpm_targets='.iawobject[value^="mpm_"]';$(mpm_targets).on("click",function(){$(mpm_targets+":checked").not(this).trigger("click")})}snippets.page.render_table_labels($(".container-fluid > .panel > .panel-body"));$(".ui_grid_cell:first-child > .btn-group.ui_links_row").parent().addClass("ui_grid_cell_auto");$(".ui_radio_table > tbody > tr > td > textarea").each(function(){$(this).parent("td").prev("td").addClass("vertical-align-middle")});if(core.curModuleFile("acl","edit_user.cgi")){$('.container-fluid form[action="save_user.cgi"] input[name="twofactor"]').prev().removeClass().addClass("btn btn-xxs btn-success margined-left-5 pd-bt-2").attr("type","submit")}if(v___location_path===v___location_prefix+"/virtual-server/edit_tmpl.cgi"){embed_table_header_icon()}if(v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi"){embed_table_header_icon();setTimeout(function(){var e='body[data-uri*="/'+v___location_file+'"] form[action="'+v___location_file+'"]',t="autocomplete-suggestions",i=" .select2 + .end_submits",a=i+" > .btn-group > .dropdown-toggle",n=a+" + ul",r=n+" > li ",o=r+" > input";var l=function(){$(o).autocomplete({lookup:config_quick_access,minChars:0,appendTo:$(r),onSearchComplete:function(){var e=$(this).next("."+t+"");width=e.outerWidth()-20;parseInt(width)>0&&$(this).width(width)},onSelect:function(t){var i=$.Autocomplete.externalEvent;if(!$.isEmptyObject(i)){var n=i.keyCode?i.keyCode:i.which;if(i.ctrlKey||i.shiftKey||i.altKey||i.metaKey||n===20||n===32||n===33||n===34||n===35||n===36||n===37||n===38||n===39||n===40||n===45||n===46||n===112||n===113||n===114||n===115||n===116||n===117||n===118||n===119||n===120||n===121||n===122||n===123||n===144||n===145){return}}var r=v___location_file+"?module="+($(e).find('input[name="module"]').val()||"")+"§ion="+t.section+"&search="+($(this).val()||"");$(this).val("").blur();$(a).parent().trigger("click");$(this).autocomplete("dispose");get_pjax_content(r)},groupBy:"category",showNoSuggestionNotice:true,noSuggestionNotice:theme_language("global_no_results_found")})};$(a).parent().on("hidden.bs.dropdown",function(){$(o).val("").blur().trigger("input")});$(a).parent().on("shown.bs.dropdown",function(){var e=$(this);l();$(o).focus();$(o).on("keydown.configauto",function(e){if(!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey){var i=$(this).next("."+t+"");if(i&&i.length){i[0].scrollTop=0}$(this).off("keydown.configauto")}});var a=$(i).prev().prev("select"),n=a.val();if(n){var r=a.find('option[value="'+n+'"]').text(),s=$(i).find("."+t+""),_=s.find("strong:contains("+r+")");if(_&&_.length){_[0].parentNode.parentNode.scrollTop=_[0].offsetTop}}$(o).off("keydown.cqa").on("keydown.cqa",function(t){if(t.keyCode==13){t.preventDefault()}if(t.keyCode==27){e.trigger("click")}})});var s=uri_parse_param("search");if(s){var _=$('.container-fluid td:contains("'+s+'")').last().parent();if(_&&_.length){_[0].scrollIntoView();setTimeout(function(){var e="vertical";_.find("td").first().addClass("faa-"+e+"-narrow animated animated-count-1");setTimeout(function(){var e=_.find("td").last().find('input:not([type="radio"]), input[type="radio"]:checked, textarea, select').first();if(e&&e.length){e[0].focus()}},740)},0)}}},101)}$("#content > .container-fluid > .panel > div.panel-body > p:last-child").each(function(){var e=$(this).text();if(e&&e.length){e=$.trim(e);if(!e){$(this).empty()}}});if(core.curModule("virtualmin-nginx")&&v___location_file=="edit_mime.cgi"&&v___location_query&&v___location_query.indexOf("search=")>=0){var $vm_nginx_scroll_to_add_new=$('#content .ui_checked_columns [name="name"]');if($vm_nginx_scroll_to_add_new.length){vars.page_user_inactive=0;setTimeout(function(){$vm_nginx_scroll_to_add_new[0].scrollIntoView({behavior:"auto",block:"center"});$vm_nginx_scroll_to_add_new[0].focus()},300)}}if(core.curModuleFile("virtual-server","edit_phpmode.cgi")){var cnt_str=".container-fluid",modes_sel_str=""+cnt_str+' [name="mode"]',curr_mode=$(""+modes_sel_str+":checked").val(),$modes=$(modes_sel_str);if(curr_mode&&$modes&&$modes.length){var $php_ver_select_row=$(""+cnt_str+' [name^="ver_"]').parents("td.col_value").parent(),$php_ver_select_row_all_used_for_none=$modes.closest(".col_value").parent("tr").nextAll("tr");$php_ver_select_row_all_used_for_none=$php_ver_select_row_all_used_for_none.add($php_ver_select_row_all_used_for_none.closest("form").find("table.opener_table_style:last"));$modes.on("change",function(){var e=$(this).val();if(curr_mode==="none"||e==="none"){$php_ver_select_row_all_used_for_none.hide()}else{$php_ver_select_row_all_used_for_none.show()}if(curr_mode.replace("fcgid","cgi")!==e.replace("fcgid","cgi")){$php_ver_select_row.hide()}else{$php_ver_select_row.show()}var t=$(""+cnt_str+" .ui_text_color");if(t.length){var i=t.parent("td").parent("tr");if(e==="fpm"){i.hide()}else{i.show()}}})}}var cnt_tbl_body="container-fluid .panel-body",ui_links_row="ui_links_row",not_data_table=":not(.dataTable)",only_child=":only-child",tbl_hardcoded="table-hardcoded:not(.ui_table_end_submit_right):not(.ui_buttons_table)",form_elem="form",table_cls_str="table:not([data-recursive_tree])",icn_row="icons-row",long_tbl_pref="long-table-";if(!core.curModuleFile("bind8","")&&!core.curModuleFile("bind8","index.cgi")&&!core.curModuleFile("postfix","sni.cgi")&&!core.curModuleFile("postfix","virtual.cgi")&&!core.curModuleFile("postfix","aliases.cgi")){tbl_hardcoded+=":not(.ui_grid_table):not(.ui_radio_table)"}var theTableToWrap=$("."+cnt_tbl_body+" > "+form_elem+" > ."+ui_links_row+" ~ ."+table_cls_str+""+not_data_table+","+"."+cnt_tbl_body+" > "+form_elem+" > ."+tbl_hardcoded+","+"."+cnt_tbl_body+" > ."+table_cls_str+""+only_child+","+"."+cnt_tbl_body+" > ."+icn_row+" ~ ."+tbl_hardcoded+","+"."+cnt_tbl_body+" > "+form_elem+" ~ ."+tbl_hardcoded+","+"."+cnt_tbl_body+" > ."+ui_links_row+" ~ ."+table_cls_str+""+not_data_table+"");if(theTableToWrap.length&&get_server_data("product")!=="usermin"){theTableToWrap.wrap('
    ')}if(typeof vars.requested_page==="string"&&vars.requested_page&&vars.requested_page.includes("webmin/fix_os")){v___title_initial=get_server_data("title-initial");theme_title_generate();$(".info-container").find('form[action*="webmin/fix_os.cgi"]').parents(".alert").remove()}if(typeof vars.requested_page==="string"&&vars.requested_page&&vars.requested_page.includes("init/reboot")){despinnerfy_buttons()}if(core.curModuleFile("virtual-server","manual_records.cgi")||core.curModuleFile("bind8","edit_text.cgi")){$(".container-fluid").find("form").find('[name="validate"], [name="soa"]').parent(".awcheckbox").addClass("solid")}$(".container-fluid .ui_checked_columns td:not(.ui_checked_checkbox) .awcheckbox").parent("td:not(:first-child)").addClass("awcheckbox_cont");$.each($(".container-fluid select:not([multiple])"),function(){if($(this).outerHeight()<30){$(this).addClass("heighter-28")}});$.each($(".container-fluid .tr_tag > td[data-td-e]:last-child"),function(){var e=$(this).find(".f__lnk_t_btn-el");if(e.length){$(this).wrapInner('
    ');e.removeAttr("style");$(this).attr("data-btns",1)}});if(core.curModule("virtualmin-support")&&!$is_history_action){var submit_ticket_btn=document.querySelector("[data-submit-ticket]");$(submit_ticket_btn).removeClass().addClass("btn btn-lg btn-primary").prepend('')}if(v___location_query&&v___location_query.includes("refresh-navigation=1")){if(!v___initial_load){plugins.navigation.reload(undefined,function(){plugins.navigation.detect(v___location_path,1)})}else{plugins.navigation.detect(v___location_path,1)}}};snippets.parser.fileviewer={getOpts:function(e){var t=e.hasClass("viewer-1"),i=e.hasClass("viewer-2"),a=e.hasClass("viewer-3"),n=e.hasClass("viewer-4"),r=e.hasClass("viewer-5"),o=e.hasClass("viewer"),l=e.hasClass("viewer-reverse"),s=e.hasClass("viewer-head"),_=e.hasClass("viewer-tail");return[t,i,a,n,r,o,l,s,_]},getSuffix:function(e,t){var i="/M=1",a="/M=2",n="/M=3",r="/M=4",o="/M=5",l="/V=1",s="/R=1",_="/H=1",c="/T=1";if(t){return[i,a,n,r,o,l,s,_,c]}var d=this.getOpts(e);return(d[0]?i:"")+(d[1]?a:"")+(d[2]?n:"")+(d[3]?r:"")+(d[4]?o:"")+(d[5]?l:"")+(d[6]?s:"")+(d[7]?_:"")+(d[8]?c:"")}};const events={};events.window=function(){window.document.addEventListener("visibilitychange",function(){if(document.visibilityState!=="hidden"){theme_post_event_window_state_activated("visibilitychange")}else{theme_post_event_window_state_deactivated("visibilitychange")}});window.addEventListener("focus",function(){theme_post_event_window_state_activated("focus")});window.addEventListener("blur",function(){theme_post_event_window_state_deactivated("blur")});window.addEventListener("popstate",function(){$('[data-trigger-injected="1"]').remove()});var e=document.querySelector("#content");if(e){e.addEventListener("scroll",function(e){if(!vars.pjax.post_page_fetch){vars.events.scrolled=e.target.scrollTop}})}$(document.body).on("keydown",function(e){if(e.keyCode===16){vars.events.keypressed.shift=true}if(e.keyCode===18){vars.events.keypressed.alt=true}theme_post_event_handler("keydown",{_isKeyCombo:e.originalEvent!==undefined&&e.key&&e.key!=="Alt"&&e.key!=="Shift"&&e.key!=="Control"&&e.key!=="Meta"&&(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey),_keyCode:e.keyCode,_isHuman:e.originalEvent!==undefined,alt:e.keyCode===18,altPressed:vars.events.keypressed.alt,shift:e.keyCode===16,shiftPressed:vars.events.keypressed.shift})}).on("keyup",function(e){if(e.keyCode===16){vars.events.keypressed.shift=false}if(e.keyCode===18){vars.events.keypressed.alt=false}theme_post_event_handler("keyup",{_isKeyCombo:e.originalEvent!==undefined&&e.key&&e.key!=="Alt"&&e.key!=="Shift"&&e.key!=="Control"&&e.key!=="Meta"&&(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey),_keyCode:e.keyCode,_isHuman:e.originalEvent!==undefined,alt:e.keyCode===18,altPressed:vars.events.keypressed.alt,shift:e.keyCode===16,shiftPressed:vars.events.keypressed.shift})});$(window).on("keydown",function(e){var t=plugins.shell.status();if(!t&&session.alive){theme_shortcuts(e)}}).on("resize",function(){page_resized();plugins.shell.adjust();page_control_header()})};events.body=function(){$(document.body).on("mousedown tap keydown",function(){setTimeout(function(){if(!vars.events.keypressed.shift){vars.page_interaction=1}})}).on("click",function(e){var t=".showpass-popover";if($(t).length){if(!$(t).is(e.target)&&$(t).has(e.target).length===0&&$(".popover").has(e.target).length===0){$(t).popover("hide")}}var i="mobile-menu-toggler";if($("."+i+"").is(":visible")){if(!$(e.target).is('.mCustomScrollBox, .wbm-sm, .fa-stack, input[name="product-switcher"], label[for*="open_"], span, .sidebar-search, .select2-search, .select2-search__field, .select2-selection__rendered, .select2-selection')){plugins.navigation.collapse()}}$(".tooltip").tooltip("hide");if(vars.navigation.servers_index_control){if(e.originalEvent!==undefined){var n="servers-index",a=":visible",s=$("[data-"+n+"]");if(s.is(a)){var o=$(".popover-"+n+"");if(o.is(a)){if(!$(e.target).is(s)){if(!o.find(e.target).length){s.trigger("click")}}}}}}var r="right-side-tabs",l=document.querySelector("."+r+""),c=l&&l.style.right==="0px"?true:false;if(c){if(!$(".right-side-tabs-toggler").hasClass("hidden")&&$(".right-side-tabs-toggler").hasClass("opened")&&!$(e.target).parents("#right-side-tabs").is("#right-side-tabs")&&!$(e.target).is(".fa-bell")&&!$(e.target).is(".fa-trash-o")&&!$(e.target).is(".badge.badge-danger")){$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}}var f=window.navigator.platform==="MacIntel"?1:0;if((!f&&e.ctrlKey||f&&e.metaKey)&&!e.altKey){var d=link_type_convert($(e.target).attr("href"),1),_=$(e.target).find("a").attr("href")||$(e.target).parents("a").attr("href"),u=link_type_convert(_,1),p=$(e.target).find("a").length?$(e.target).find("a"):$(e.target).parents("a"),h=Math.floor(Math.random()*1e5);if(d&&!Test.strContains(d,"javascript")||u&&!Test.strContains(u,"javascript")){if(d){$(e.target).attr("href",link_type_convert(d+(Test.strContains(d,"?")?"&":"?")+"randomized="+h+"",2));setTimeout(function(){$(e.target).attr("href",link_type_convert(d,2))})}else if(u){p.attr("href",link_type_convert(u+(Test.strContains(u,"?")?"&":"?")+"randomized="+h+"",2));setTimeout(function(){p.attr("href",link_type_convert(u,2))})}}}}).on("keydown",function(e){var t=e.keyCode?e.keyCode:e.which,i=String.fromCharCode(t).toLowerCase(),n=this;if(typeof n.timedOut==="number"){clearTimeout(n.timedOut)}if(i&&t!==8){if(n.preValue){n.preValue+=i}else{n.preValue=i}}var a=function(){var i=n.preValue;n.preValue=null;if($("input").is(":focus")||$("select").is(":focus")||$("textarea").is(":focus")||$(".modal.in").length||vars.events.blocked||$(".-shell-port-").hasClass("opened")||!session.alive){return}if(v___location_path==v___location_prefix+"/server-manager/gvnc.cgi"||v___location_path==v___location_prefix+"/server-manager/login.cgi"||v___location_path==v___location_prefix+"/telnet/"||v___location_path==v___location_prefix+"/telnet/index.cgi"||v___location_path==v___location_prefix+"/stunnel/"||v___location_path==v___location_prefix+"/stunnel/index.cgi"){return}if((v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi")&&i&&RegExp(/^\p{L}/,"u").test(i)&&t!==112&&t!==113&&t!==114&&t!==115&&t!==116&&t!==117&&t!==118&&t!==119&&t!==120&&t!==121&&t!==122&&t!==123&&!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey){var a=".container-fluid .config-search",s=""+a+" > .dropdown-toggle",o=a+' input[name="search"]';if($(a).length){$(s).trigger("click.bs.dropdown");$(o).val(i).trigger("input");return}}if(i&&RegExp(/^\p{L}/,"u").test(i)&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&t!==106&&t!==107&&t!==109&&t!==112&&t!==113&&t!==114&&t!==115&&t!==116&&t!==117&&t!==118&&t!==119&&t!==120&&t!==121&&t!==122&&t!==123){if(!$(".dataTables_filter label input").length&&!$(".btn-accordion-filter").length){setTimeout(function(){var t=$('aside input[name="search"]');if(e.shiftKey&&i=="1"){t.focus().val("!")}else{if(!Test.editing()){t.focus().val(i).trigger("change")}}},1)}else{$(".btn-filter-top-right, .btn-accordion-filter").trigger("click");$(".btn-filter-top-right .dataTable-mirror, .btn-accordion-filter .dataTable-mirror").focus().val(i).trigger("keyup")}}};this.timedOut=setTimeout(a,vars.event.stopped_typing_delay)}).on("click","#quota-virtual-server-collapse a.ui_link, #quota-virtual-server-1-collapse a.ui_link, #bw-virtual-server-collapse a.ui_link, #bw-virtual-server-1-collapse a.ui_link, .container-fluid > #system-status > .panel-body > .alert a, .right-side-tabs .info-container .alert a",function(){var e=URI.parseQuery(URI($(this).attr("href")).query())["dom"],t="virtualmin",i=$('.switch-toggle input:not([id="open_'+t+'"]):checked').length;if(i){plugins.navigation.switch.set(t)}else{}setTimeout(function(){$("aside select").val()!=e&&plugins.navigation.get.virtualmin(e)},300)}).on("click",".file-input-wrapper",function(e){e.stopPropagation();var t=$(this).prev('input[type="radio"]').add($(this).parent("td").prev("td").find('input[type="radio"]'));t.length===1&&t.prop("checked",true)}).on("click",".--to-new-tab",function(){$(this).attr("target","_blank")}).on("click",'[data-target="external"]',function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();$(this).attr("data-href")&&theme_open_new_tab($(this).attr("data-href"),1)}).on("click",".mobile-menu-toggler",function(e){var t=175;$this=$(this);var i="opened";if(!$(this).data(i)){$(this).data(i,1);plugins.navigation.update("webmail")}if($("aside").hasClass("hidden-xs")){$(this).addClass("selected").find("button").addClass("btn-primary").removeClass("btn-default");if($(".__logo")){$(".__logo").css("transform","translate(0px, 0px)");setTimeout(function(){$(".__logo").transition({y:"-140px"},t*1.5)},1100)}$this.css("transform","translate(0px, 0px)");$("aside").css("transform","translate(0px, 0px)");$("aside").removeClass("hidden-xs");$("aside, .mobile-menu-toggler").transition({x:settings_leftmenu_width},t*2.5)}else{plugins.navigation.collapse()}}).on("click",'a[data-id^="csf_"], a[data-type^="csf_"]',function(e){get_bundle_csf()}).on("click",'a[href*="mysql"], a[href*="postgresql"]',function(e){get_bundle_sql()}).on("shown.bs.modal",".modal.in",function(){$(this).focus()}).on("click",".module-help",function(){popover_visibility_position($(this))}).on("click",".close-popover-trigger",function(e){$(e.target).parent().parent().not(this).popover("hide")}).on("change",'.ui_checked_columns:visible input[type="checkbox"], .ui_checked_columns:visible input[type="radio"]',function(e){var t=$(this).parents("tr.ui_checked_columns:visible");if(t.length&&t.find("input:first").is($(this))){if($(this).is(":checked")){t.addClass("hl-aw")}else{t.removeClass("hl-aw hl-aw-chk")}if(typeof v____timeout_cb_ck_row!=="undefined"&&typeof v____timeout_cb_ck_row==="number"){clearTimeout(v____timeout_cb_ck_row)}v____timeout_cb_ck_row=setTimeout(function(){typeof __r____changed==="function"&&__r____changed()},1)}}).on("click",".authentic_update:not(.disabled)",function(e){e.preventDefault();e.stopPropagation();var t=$(this),i=!tconfig_beta_updates?1:0,n=t.data("force")=="1"?1:0,a;var s=t.attr("data-stable");if(s&&s.length){i=s=="1"?1:0}var o=t.attr("data-version");a=o?o:false;theme.update(i,n,a)}).on("mousemove.tconf","#force_update_menu_cnt .dropdown-submenu.clickable.prelocked > a",function(e){var t="locked",i=$(this).parent(),n=i.parent().offset().left,a=i.width(),s=parseInt(e.pageX-n-a);if(s>-24){i.removeClass(t)}else{i.addClass(t)}}).on("click",".csf-submit",function(e){e.preventDefault();var t=$(this).data("id"),i="disabled";$("#"+t).submit();$(this).addClass(i).attr(i,i);spinnerfy_button_tiny($(this))}).on("change",".onchange_form_submit_triggger",function(e){e.preventDefault();if(get_onbeforeunload_status()){get_onbeforeunload_message(this,"$($eventData).parent('form').submit()","ev")}else{$(this).parent("form").submit()}}).on("click",".generate-password-key-g",function(){var e=$(this);(async function(){var t=await theme_password_generator(e);theme_copy_to_clipboard(t);plugins.messenger.post(''+theme_language("password_generator_new_success").replace("%password",' '+Convert.htmlEscape(t)+" "),10,"success","newGeneratedPassword")})()}).on("click",".messenger-message .messenger-message-inner tt",function(){if(check_selected_text()){return}theme_copy_to_clipboard($(this).text());plugins.messenger.post(''+theme_language("filemanager_copying_successful"),2,"success","newClipboardCopied")}).on("keydown",'form[action*="save_log.cgi"] input[name="filter"], form[action*="save_log.cgi"] input[name="lines"]',function(e){if(e.keyCode==13){e.preventDefault();var t=$("button.ui_submit.ui_form_end_submit");t.first().trigger("click");t.addClass("disabled")}}).on("click",'button, input[type="submit"], a',function(e){v___page_activeElement=this}).on("click","._c__op_d",function(e){if($(e.target).is(this)){var t=$(this).find(".opener_trigger").first()[0];t&&t.click()}}).on("click",'form[action*="save_user.cgi"] button[name="but_switch"], a[href*="virtual-server/switch_user.cgi"]',function(){v___theme_reload=1}).on("click",'[href*="javascript:history"]',function(e){if(v___theme_content_history){e.preventDefault();e.stopPropagation();v___theme_content_history=0;get_pjax_content(v___location_directory)}}).on("click",".ui_multi_select_row select[multiple] option",function(e){var t=$(this).parent("select"),i=t.parent("td"),n=i.parent("tr"),a=i.index(),s="onclick",o="["+s+'*="multi_select_move"]';if(!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey&&(a===0||a===2)){n.find("td:eq(1)").find(""+o+"["+s+'*="'+(a?0:1)+'"]').trigger("click")}}).on("click",'.container-fluid a[href], .container-fluid button, .container-fluid input[type="button"], .right-side-tabs a[href], .right-side-tabs button, .right-side-tabs input[type="button"], .right-side-tabs .info-container .graph-container-fw, .right-side-tabs-dismiss i, .favorites-menu li a',function(){v___blocked_navigation=0;plugins.navigation.detectAllowed=true}).on("click","#content #system-status .panel-heading ._clipboard_sysinfo_cnt",function(){var e="#content #system-status ",t="table > tbody > tr > td ",i=function(e){return"+ .panel-group > .panel > #"+e+"-virtual-server-1-collapse "},n="System Information",a="Account Information",s="Software Versions",o="Virtualmin Counts",r=v___user_level==3?a:n,l=function(e){return e&&/(webmin|virtualmin|cloudmin|usermin|authentic)/i.test(e)},c=[],f=[],d=false,_=[],u=[],p=[],h="",g="";$(this).removeClass("fa2-clipboard-text");$.each($(""+e+" "+t+""),function(){var e=$(this).text();c.push(e);if(l(e)){f.push(e);f.push($(this).next().text())}}).promise().done(function(){$.each($(c),function(e,t){if(e===0){p.push(r)}if(e&1){p.push({[c[e-1]]:t})}}).promise().done(function(){$.each($(""+e+i("sysinfo")+t+""),function(){_.push($(this).text())}).promise().done(function(){if(_.length&&f.length){_=f.concat(_);d=true}$.each($(_),function(e,t){if(e===0){p.push(s)}if(e&1&&e!==1+f.length){p.push({[_[e-1]]:t})}}).promise().done(function(){$.each($(""+e+i("ftypes")+t+""),function(){u.push($(this).text())}).promise().done(function(){$.each($(u),function(e,t){if(e===0){p.push(o)}if(e&1&&e!==1){p.push({[u[e-1]]:t})}}).promise().done(function(){if(vars.events.keypressed.alt){var e;$.each($(p),function(t,i){if(typeof i==="string"){e=i;h+=(t!==0?"\n":"")+i+"\n"}else{var n=Object.keys(i),a=Object.values(i); +if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(this==null){throw new TypeError('"this" is null or not defined')}var n=Object(this);var a=n.length>>>0;if(a===0){return false}var i=t|0;var s=Math.max(i>=0?i:a-Math.abs(i),0);function r(e,t){return e===t||typeof e==="number"&&typeof t==="number"&&isNaN(e)&&isNaN(t)}while(s>>0;for(var i=0;i input"}},event:{page:{end:"ready pjax:end"}}},level:-1};const browser={detect:{internet_explorer:function e(){var t=0,n=/MSIE (\d+\.\d+);/.test(navigator.userAgent),a=!!navigator.userAgent.match(/Trident\/7.0/),i=navigator.userAgent.indexOf("rv:11.0");return n&&(t=new Number(RegExp.$1)),-1!=navigator.appVersion.indexOf("MSIE 10")&&(t=10),a&&-1!=i&&(t=11),t},safari:function e(t){var n=window.navigator.userAgent,a=(!!n.match(/iPad/i)||!!n.match(/iPhone/i))&&!!n.match(/WebKit/i)&&!n.match(/CriOS/i)&&!n.match(/OPiOS/i),i=navigator.vendor&&navigator.vendor.indexOf("Apple")>-1&&navigator.userAgent&&!navigator.userAgent.match("CriOS");return t?a:i},firefox:function(){return/firefox/i.test(navigator.userAgent)}},storage:{size:function e(t){var n=String(),a=t?"MB":"KB";for(var i in window.localStorage){window.localStorage.hasOwnProperty(i)&&(n+=window.localStorage[i])}return n?((3+16*n.length/8192)/(t?1024:1)).toFixed(2)+" "+a:"Empty (0 "+a+")"}},set:function(){if(browser.detect.safari()){$(document.body).attr("data-browser","safari")}else if(browser.detect.firefox()){$(document.body).attr("data-browser","firefox")}}};const platform={detect:function(){var e=window.navigator.userAgent,t=window.navigator.platform,n=["Macintosh","MacIntel","MacPPC","Mac68K"],a=["Win32","Win64","Windows","WinCE"],i=["iPhone","iPad","iPod"],s=null;if(n.indexOf(t)!==-1){s="mac"}else if(i.indexOf(t)!==-1){s="ios"}else if(a.indexOf(t)!==-1){s="windows"}else if(/Android/.test(e)){s="android"}else if(!s&&/Linux/.test(t)){s="linux"}return s},set:function(){var e=this.detect();if(e){$(document.body).attr("data-platform",e)}}};const Convert={arrFlip:function(e){var t,n={};for(t in e){if(e.hasOwnProperty(t)){n[e[t]]=t}}return n},uriDecodeComponent:function(e,t){var n=String(),a,i=0,s,r;typeof t==="undefined"?t=0:0;a=e?e.split(/(%(?:d0|d1)%.{2})/):[];if($.isEmptyObject(a)){return e}for(s=a.length;i":">",'"':""","'":"'","=":"="};return String(e).replace(/[&<>"'=]/g,function(e){return t[e]})},htmlUnEscape:function(e){var t=[["amp","&"],["apos","'"],["#x27","'"],["#x2F","/"],["#39","'"],["#47","/"],["#61","="],["lt","<"],["gt",">"],["nbsp"," "],["quot",'"']];if(!!e){for(var n=0,a=t.length;n");e=e.replaceAll(t,n)});return e},htmlDecode:function(e){return e.replace(/\\x([0-9A-Fa-f]{2})/g,function(){return String.fromCharCode(parseInt(arguments[1],16))})},textTruncate:function(e,t,n){if(e.length<=t)return e;n=n||"...";var a=n.length,i=t-a,s=Math.ceil(i/2),r=Math.floor(i/2);return e.substr(0,s)+n+e.substr(e.length-r)},htmlStrip:function(e){var t=(new DOMParser).parseFromString(e,"text/html");return t.body.textContent||""},pathnamePopLast:function(e){var t=!!~e.indexOf("%2F")?"%2F":"/",n=e.split(t),a;n.pop();a=n.join(t);return a?a:"/"},strUpFirst:function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()},strUpFirstEach:function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},strUpInitial:function(e){return e.length?this.strUpFirst(e.toLowerCase()):e},json_to_query:function(e){if(typeof e!=="object"){return String()}return""+Object.entries(e).map(function(e){var t=e[0],n=e[1];return t+"="+encodeURIComponent(n)}).join("&")},json_to_string:function(e,t){var n="";for(var a in e){if(e.hasOwnProperty(a)){n+=a+": "+e[a]+(t?"
    ":"")}}return n},serialized_to_json:function(e){if(e.startsWith('"')||e.endsWith('"')){e=e.replace(/^"|"$/g,String())}var t={},n=(e[0]==="?"?e.substr(1):e).split("&");for(var a=0;a=n&&c=5&&f<=100){f=Math.round(f/5)*5}else if(f>100&&f<=1e3){f=Math.round(f/50)*50}else if(f>1e3&&f<=1e4){f=Math.round(f/100)*100}else if(f>1e4&&f<=1e5){f=Math.round(f/250)*250}else if(f>1e5){f=Math.round(f/500)*500}}return f+" "+d[c]}};const core={error:{get:function(){return $(".container-fluid .panel-body [data-fatal-error-text]").html()},clean:function(){$(".container-fluid [data-fatal-error-text] ~ .btn-primary.btn-lg.page_footer_submit").remove();$(".container-fluid [data-header-left] .btn-group").empty()}},get_global_vars:function(e,t){var n=t?{}:[],a=window;for(var i=0;i-1){return true}else{return false}},curModuleFileQuery:function(e,t,n){return $('body[class*="'+e+'"]').length&&v___location_file==t&&(v___location_query&&v___location_query.indexOf(n)!==-1)},curModuleFile:function(e,t,n){var a=v___location_file==t;if(!t){if(typeof t==="undefined"){t=""}a=v___location_file===t||v___location_file==="index.cgi"}var i=$('body[class*="'+e+'"]').length;if(n){i=$("body").hasClass(e)}return i&&a},curModule:function(e,t){var n=$('body[class*="'+e+'"]').length;if(t){n=$("body").hasClass(e)}return n},moduleFile:function(e,t,n){if(e.includes("/")&&e.includes(".cgi")){var a=e.split("/"),i,s,r;a.filter(function(e,t){if(e.includes(".cgi")){i=t}});s=a[i-1];r=a[i];if(s&&s.includes(t)&&r&&r.includes(n)){return 1}}return 0},updateModuleData:function(e,t,n){$.ajax({type:"POST",url:v___location_prefix+e,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var a=$(e).find("form.ui_form");$.each(n,function(e,t){a.find('[name="'+e+'"]').val(t)});setTimeout(function(){$.ajax({type:"POST",url:v___location_prefix+t,data:$(a).serialize(),dataType:"text",success:function(e){if(!session.status(e)){return}},error:function(){}})},100)},error:function(){}})},getModuleData:function(e){return $.ajax({type:"POST",url:v___location_prefix+e,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}},error:function(){}})},setModuleData:function(e,t){this.getModuleData(e).then(function(e){return $(e).find("form.ui_form").serializeArray()}).done(function(e){var n={};$.each($(e),function(){n[this.name]=this.value}).promise().done(function(){$.each(t,function(e,t){var a=$('[name="'+t+'"]');a.val(n[t]);if(a.is("select")){a.find("[data-clear]").remove()}})})})}};const HTML={bottom_progress:function(e,t,n){return'
    '+(n?'
    ':"")+'
    '+(n?"":"1%")+""+(n?'':"")+'
    '},label:{textMaxLevels:function(e,t,n){var a="bg-",i=a+"semi-transparent",s=a+"warning",r=a+"danger",n=t.indexOf("°C")>-1,o=30,l=60,d=80,c=86,f=140,_=176,u=parseInt(settings_sysinfo_cpu_fans_base_rpm),g=u,p=u*2;t=parseInt(t);if(e==="temperature"){if(n){return t<=o?i:t>o&&t<=l?i:t>l&&t<=d?s:t>d?r:""}else{return t<=c?i:t>c&&t<=f?i:t>f&&t<=_?s:t>_?r:""}}else if(e==="rpm"){return t<=g?i:t>=g+1&&t<=p?s:r}}},template:{accordion:function(e,t,n,a){var i='
    ';for(var s=0;s'+'"+'
    '+'
    '+n[s]+"
    "+"
    "}i+="";return i},page_content_preloader:function(e,t,n){return'
     '+e+'
    '},reauthenticate:function(e){var t=Test.strContains(get_server_data("webprefix"),"servers/link.cgi")?1:0;return'
    '+'
    '+'
    '+'
    '+'
    '+''+"
    "+'
    '+"

    "+theme_language("session_expired")+"

    "+""+theme_language("session_expired_details")+""+"
    "+"
    "+'
    '+'
    '+'
    '+'"+'
    '+'"+''+"
    "+'"+""+"
    "+"
    "+"
    "+"
    "+"
    "}}};const load={loaded:[],bundle:function($scripts__,$css__,callBack__,callBackCalledNoEval__){var execute_load=function($script,$css,callBack,callBackCalledNoEval){var head=$("head"),initial_name=$script;callBack=typeof callBack=="object"?callBack:false;var css=(!$css?0:$css===1?$script:$css)+"."+v___source_type+".css",js=$script+"."+v___source_type+".js";if(!Test.strContains(initial_name,v___server_extensions_path)&&!Test.strContains(initial_name,v___server_js_path)){css=v___server_css_path+"/"+css;js=v___server_js_path+"/"+js}var processCallbacks=function(_callBack,_callBackCalledNoEval){if(_callBack&&!_callBackCalledNoEval){$.each(_callBack,function(i2,v2){try{eval(v2)}catch(e){var attemp=0;var check_loaded_func=setInterval(function(){attemp++;if(attemp>1e3){clearInterval(check_loaded_func)}try{eval(v2);clearInterval(check_loaded_func)}catch(e){}},10)}})}else if(_callBack&&_callBackCalledNoEval&&_callBackCalledNoEval!==2&&_callBackCalledNoEval!==3){$.each(_callBack,function(e,t){t.call()})}else if(_callBack&&_callBackCalledNoEval&&(_callBackCalledNoEval===2||_callBackCalledNoEval===3)){$.each(_callBack,function(e,t){if(_callBackCalledNoEval===3){window[e].call(null,t)}else{window[e].apply(null,t)}})}};if(!load.loaded.includes(initial_name)){o___gotten_scripts.push(js);load.loaded.push(initial_name);var thecsslink='';$css&&(css.includes(v___server_extensions_path)?head.append(thecsslink):head.find('link[rel="stylesheet"]:first').before(thecsslink));$.getScript(js+"?"+theme.version(true,true)*10,function(){processCallbacks(callBack,callBackCalledNoEval)}).fail(function(e){if(e.statusText!=="canceled"){connection_error(e,1)}})}else if(callBack||callBackCalledNoEval){processCallbacks(callBack,callBackCalledNoEval)}};if($.isArray($scripts__)){$scripts__.forEach(function(e,t,n){if(Object.is(n.length-1,t)){execute_load(e,$css__,callBack__,callBackCalledNoEval__)}else{execute_load(e,$css__,0,0)}})}else{execute_load($scripts__,$css__,callBack__,callBackCalledNoEval__)}}};const page={handle:{content:{offset:function(e){var t=core.curModuleFile("mailbox","",1)||core.curModuleFile("mailbox","index.cgi",1);is_offset=core.curModuleFileQuery("syslog","save_log.cgi","view=")||core.curModuleFile("virtual-server","edit_html.cgi")||core.curModuleFile("mysql","view_table.cgi")||core.curModuleFile("postgresql","view_table.cgi")||t||core.curModule(v___module_file_manager)||v___page_hasEditor||!settings_enable_container_offset?0:1;if(t&&settings_mail_ui&&e){if(!$(".container-fluid > .panel-mail").length){return}}if(e){var n=$(".container-fluid");if(page.handle.content.offset()){n.addClass("col-lg-10 col-lg-offset-1").removeClass("margined-top-15")}else{n.removeClass("col-lg-10 col-lg-offset-1").addClass("margined-top-15")}}else{return is_offset}},preloader:{processing:function(){return $(".container-fluid-loading").length},hide:function(){if(page.handle.content.preloader.processing()){page.handle.content.preloader.show()}},show:function(e,t,n){var a=this,i=$("#content"),s=$(".container-fluid"),r=$(".container-fluid-loading"),o=t?t:$("span[data-main_title]").text(),l="container-fluid-loading-persistent",d=e===-2?l:0,c=HTML.template.page_content_preloader(o,d,n);if(e!==-2&&r.length&&r.hasClass(l)){r.removeClass(l);return}if(e===-1){return i.hasClass("progressing")}if(r.length){r.remove();s.removeClass("invisible");i.removeClass("progressing progressing-preloading");setTimeout(function(){if(progress.status()){progress.end()}},10)}else{if(!core.error.get()){i.addClass("progressing progressing-preloading").prepend(c);s.addClass("invisible")}}if(e&&e!==-2){setTimeout(function(){a.preloader()},e)}}}}},render:{content:{filter:{init:function(e,t){var n=this,a="container-fluid",i=""+a+" .nav.nav-tabs",s="dataTables_filter",r=$(".__page ."+s+""),o=$(".__page .panel-filter"),l=".panel-filter .panel.panel-default",d="dataTable-mirror",c="filter_mirror_clear",f="filter-value",_="btn-filter-top-right",u="btn-accordion-filter",g="btn-toggle-accordions",p=$("body");if(r.length||o.length){setTimeout(function(){if(!$("."+_+"").length&&!$("."+u+"").length){$("#headln2r .btn-group a").addClass("pull-left").attr("style","");$("#headln2r .btn-group").prepend(''+""+''+""+(e?'':"")+"")}$(".btn-filter-gl").data("title",theme_language("datatable_filter")).attr("aria-label",theme_language("datatable_filter"));$("."+g).data("title",theme_language("toggle_accordions")).attr("aria-label",theme_language("toggle_accordions"));$(".btn-group").tooltip({selector:'a[data-toggle="tooltip"][data-skip]',container:"body",trigger:"hover",delay:{show:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}});n.clear();if($("."+i+"").length){if(e){p.on("hide.bs.tab",'a[data-toggle="tab"]',function(e){n.clear()})}p.on("shown.bs.tab",'a[data-toggle="tab"]',function(e){var t=$(e.target).parent(".active");if(t.data(f)){$("."+d+"").val(t.data(f)).trigger("input")}else{$("."+d+"").val("").trigger("input")}n.visibility(_,u,g,i)})}p.undelegate(l,"shown.bs.collapse.config hidden.bs.collapse.config");p.on("shown.bs.collapse.config hidden.bs.collapse.config",l,function(e){var t=$("."+a+" .collapsing").length;if(t){return}setTimeout(function(){var e=$("."+a).find("."+g).find("i");if(o.find(".panel-collapse").length===o.find(".panel-collapse.in").length){e.addClass("fa-toggle-switch text-light")}else{e.removeClass("fa-toggle-switch text-light")}},0)});var t=$("."+g+"");if(!e){var r=$("."+s+"");r.hide()}else{$(o).find('a[data-toggle="collapse"]').on("click",function(e){$.trim($("."+d).val()).length&&page.render.content.filter.clear();e.originalEvent&&$("."+g+"").find("i").removeClass("fa-toggle-switch text-light")})}$("."+c+"").mousedown(function(e){if($(e.target).is("."+c+"")){n.clear()}});$("."+_+", ."+u+"").click(function(e){!$(e.target).is("input")&&$(this).find("label").slideToggle(300,function(){$(this).find("input").focus()})});t.click(function(e){e.stopImmediatePropagation();var t="fa-toggle-switch",a=$(this).find(".fa"),i=$(this).find("."+t).length?1:0,s=$(".__page .panel-filter:visible");if(i===0){if(s.find(".panel-collapse.in").length===s.find(".panel-collapse").length){}s.find(".panel-collapse:not(.in):not(.collapsing)").filter(function(){$(this).removeData("bs.collapse").collapse({parent:true,toggle:false}).collapse("show").removeData("bs.collapse")})}else{s.find(".panel-collapse.in:not(.collapsing)").filter(function(){$(this).attr("aria-static")!=="true"&&$(this).collapse("hide")})}a.toggleClass(t+" text-light");if(e.originalEvent!==undefined&&$("."+u+" input").val().length){n.clear()}});function h(n){var a=n.val(),r=$(".__page .panel-filter:visible");if(!e){var o="."+s+" input";if($("."+i+"").length){$(".nav-tabs li.active").data(f,a);$(".active "+o).val(a).trigger("input")}else{$(o).val(a).trigger("input")}}else{if(a){$.support.transition&&($.support.transition=false);t.find(".fa-toggle-switch-off:not(.fa-toggle-switch)").trigger("click");r.find(".panel tr:not([data-empty-row]):not(.hidden-skip)").addClass("hidden-forged");var d=r.find('.panel tbody tr:contains("'+a+'")');d.removeClass("hidden-forged");$.each($(l=" .hidden-dependent-skip"),function(e){if($(this).hasClass("hidden-forged")){$(this).nextAll(".hidden-skip").addClass("hidden-forged")}else{$(this).nextAll(".hidden-skip").removeClass("hidden-forged")}});var c=$(".__page .panel-filter:visible");$.each(c.find(".panel"),function(){var e=$(this).find("tr").first().find("td").length;rows=$(this).find("tbody").find("tr:not([data-empty-row])"),hidden_rows=$(this).find("tbody tr:not([data-empty-row]):hidden");var t=$(this).find("tbody tr[data-empty-row]");if(rows.length===hidden_rows.length){!t.length?$(this).find("tbody").append(''+theme_language("filter_content_no_matches_query").replace("%str",""+a+"")+""):$(this).find("tbody").find("var[data-query-str]").text(a)}else{t.remove()}})}else{t.find(".fa-toggle-switch").trigger("click");r.find(".panel tr").removeClass("hidden-forged");r.find(".panel tr[data-empty-row]").remove();!$.support.transition&&($.support.transition={end:"webkitTransitionEnd"})}}var g="."+_+" span, ."+u+" span",p="."+_+" i, ."+u+" i";if($.trim(a).length>0){$(g).removeClass("text-lighter");$(p).addClass("text-danger")}else{$(g).addClass("text-lighter");$(p).removeClass("text-danger")}}var v;var m=200;$("."+d+"").keydown(function(e){var t=e.originalEvent!==undefined?m:0;if(e.keyCode==76&&e.ctrlKey||e.keyCode==27){e.preventDefault();e.stopPropagation();if(t){setTimeout(function(){n.clear()},t)}else{n.clear()}}else{t&&clearTimeout(v)}}).on("input keyup",function(e){var t=$(this),n=e.originalEvent!==undefined?m:0;$(".btn-filter-gl").tooltip("hide");if(n){clearTimeout(v);v=setTimeout(function(){h(t)},n)}else{h(t)}});$("."+_+" input, ."+u+" input").blur(function(e){$(this).parent("label").slideToggle(0)});n.visibility(_,u,g,i)},0)}},visibility:function(e,t,n,a){var i=$("."+e+", ."+t+", ."+n+"");if($("."+a+"").length&&($(".active .dataTables_filter").length||$(".active #conf-_-gr").length)||!$("."+a+"").length&&($(".dataTables_filter").length||$("#conf-_-gr").length)){i.show()}else{i.hide()}},clear:function(){var e="btn-filter-top-right",t="dataTable-mirror",n="btn-accordion-filter",a=$("."+e+" ."+t+", ."+n+" ."+t+""),i=$("."+e+" input, ."+n+" input");a.val("").trigger("input");i.is(":visible")&&i.trigger("blur");$(".panel-filter").find("tr[data-empty-row]").remove();!$.support.transition&&($.support.transition={end:"webkitTransitionEnd"})}}}},branding:{selector:function(){return $("body").find(".branding-backdrop")},status:function(){return this.selector().length},process:function(e){var t=this,n=settings_product_branding_show_time_min_privileged,a=n>=1&&n<=10?n*1e3:1e3,i=settings_product_branding_show_time_max_privileged,s=i>=1&&i<=120?i*1e3:2e3,r=a/10,o="keydown.brand click.brand",l=function(){clearInterval(t.tiktok);t._stopped=1;vars.page.shown=1;var e=function(){setTimeout(function(){t.selector().off(o).remove();!page.load.happening()&&theme_title_generate();!page.load.happening()&&progress.end()},50)};vars.page.locked=0;e()};if(t._stopped){return}if(e){if(t._running2){clearInterval(t._tiktok);clearTimeout(t._exec);l()}}})}}}},load:{happening:function(){var e=vars.pjax.progressing,t=vars.ajax.progressing;if(e||t){return 1}else{return 0}}}};const pjax={clear:{modules:function(e){if(v___module==="csf"&&typeof __c_____undel==="function"){__c_____undel(e.url)}if(v___module===v___module_file_manager&&typeof __f_____undel==="function"&&typeof jsPanel==="object"&&typeof $v__fm__container_fluid==="string"){if(!Test.strContains(e.url,v___module_file_manager+"/config.cgi")&&!Test.strContains(e.url,v___module_file_manager+"/index.cgi")&&!Test.strContains(e.url,"save_config.cgi")){__f_____undel()}}if((v___module==="mysql"||v___module==="postgresql")&&typeof __sql_____undel==="function"){__sql_____undel()}if(v___module==="syslog"){typeof refreshTimer==="number"&&clearInterval(refreshTimer)}}}};const progress_percent={body:"body",control:function(e,t,n,a){var i=this,s="bottom_progress",r="."+s+"_level",o="."+s+"_cancel",l=100,d="bottom_progress_horizontal";if(!$(i.body).find("."+s+"es").length){$(i.body).append('
    ')}var c=$(i.body).find("."+s+"es");if(!c.find('div[data-progress-id="'+e+'"]').length){c.append(HTML.bottom_progress(e,t,a));if(a||c.find("."+d+"").length){c=$(i.body).find("."+s+"es");var f=c.find("."+s+':not(".'+d+'")').addClass("no-animation").detach();c.prepend(f)}c.find('div[data-progress-id="'+e+'"]').find(o).one("click",function(){var e=$(this).parent(),t=e.data("progress-id");e.find(r).removeClass("success").addClass("danger");$(this).remove();setTimeout(function(){e.remove();if(c.find("div[data-progress-id]").length===0){c.remove()}},10*l);window["progress_id_ref_"+t].abort();if(a){window["progress_id_ref_"+t+"_tracker"].abort()}})}var _=c.find('div[data-progress-id="'+e+'"]');_.find(r).css("height",n+"%");if(a){var u=_.find("."+s+"_overlay"),g=".bottom_progress_";_.find(g+"filename").html(''+Convert.htmlEscape(Convert.textTruncate(Convert.htmlDecode(a[0]),24))).attr("title",Convert.htmlEscape(a[0]));u.find(g+"data").text($(Convert.htmlDecode(a[1])).text());u.find(g+"percent").text(a[2]+"%")}else{_.find("."+s+"_overlay").text(n+"%")}if(n==l){_.find(o).remove();setTimeout(function(){_.remove();if(c.find("div[data-progress-id]").length===0){c.remove()}},10*l)}}};const progress={target:"body",element:"top-aprogress",blocked:function(){return vars.page.locked},status:function(){return!settings_hide_top_loader},start:function(){if(this.status()&&!$(this.target).find("."+this.element+"").length){!this.blocked()&&vars.allow_ui_features&&$(this.target).append('
    ')}},end:function(){!this.blocked()&&!page.load.happening()&&$(this.target).find("."+this.element+"").remove()}};const session={reauthenticate:{start:function(){var e=this,t=e.target;var n=0;!$("."+t).length&&$.ajax({type:"GET",url:v___location_prefix+"/index.cgi",data:false,dataType:"text",success:function(a){var i="container session_login",s="form-signin-banner",r=Test.strContains(a,i+" pam_");if(!Test.strContains(a,s)){var o=e.lock_targets,l=e.lock_type,d=$("body").find(".-shell-port-"),c='',f=$(a).find("._logo_welcome > img").attr("src"),_=function(){return $("."+t).find('input:not([name="user"]):not([name="twofactor"])')};$(o).addClass(l);var u=$("body").append(HTML.template.reauthenticate(t));u.find("."+t+"").find(".fa-times-thin").one("click",function(){session.reauthenticate.end()});plugins.navigation.load.stop();plugins.navigation.detect();plugins.navigation.switch.reset();despinnerfy_buttons();plugins.shell.unlock();plugins.shell.close(d);if(f){$("."+t).append("")}setTimeout(function(){_().trigger("focus")},1e3);$("."+t).find("form").on("submit",function(e){e.preventDefault();e.stopImmediatePropagation();if(r){var i=$("."+t).find('form input[name="user"]');i.attr("name","answer").val(get_server_data("user"))}var s=$(a).find("form").append(c),o=s.attr("action"),l=$("."+t).find("form").serialize(),d=$("."+t).find("[data-submit]"),f=$("."+t+"-header-icon i"),u=$("."+t+"-header-title h3"),g=$("."+t+"-header-title small"),p='input[name="twofactor"]';if(!r){if($("."+t).find(p).is(":visible")){n++}l+="&save=1&failed_twofactor_attempt="+n+""}if(d.hasClass("disabled")){return}g.text(theme_language("signing_in")+"").removeClass("text-danger").addClass("loading-dots");d.addClass("btn-grey disabled").removeClass("btn-success");function h(e,n,a,i,s){var r=function(e){if(!e.endsWith(".")){e=e+"."}e=e.replace(/\n/gm,"");return e};if(n){var o=theme_language(n,1)==="session_failed"?theme_language("session_failed_password"):n;o=r(o);g.text(o).addClass("text-danger").removeClass("loading-dots");d.removeClass("btn-grey disabled").addClass("btn-success");var l=s,c=l.length?$("."+t).find(p):_();c.addClass("faa-horizontal animated");c[0].focus();setTimeout(function(){c.removeClass("faa-horizontal animated");c[0].select()},1e3)}else if(s.length){$("."+t).find("[data-container-twofactor]").removeClass("hidden");var h=r(theme_language("login_message_2fa"));g.text(h).removeClass("loading-dots");d.removeClass("btn-grey disabled").addClass("btn-success");setTimeout(function(){$("."+t).find(p).trigger("focus")})}else if(e&&!a){g.text(theme_language("signing_success")).removeClass("text-danger").removeClass("loading-dots").addClass("text-success");f.removeClass("fa-lock").addClass("fa-unlock fa-rotate-180 fa-flip-horizontal");u.text(theme_language("session_unlocked"));session.alive=1;setTimeout(function(){session.reauthenticate.end()},1800)}}$.ajax({type:"GET",url:o,data:l,dataType:"text",success:function(e){var n=$(e).find(".switch-toggle").text().length,a=$(e).find(".alert span").text(),i=$(e).find(p),s=i.length,l=a.length;if(r){var d=$(e).find("form").append(c),f=d.find('input[name="answer"]').val($("."+t).find('input[type="password"]').val()),_=d.serialize();$.ajax({type:"GET",url:o,data:_,dataType:"text",success:function(e){n=$(e).find(".switch-toggle").text().length;a=$(e).find(".alert span").text();l=a.length;h(n,a,l,e)}})}else if(s){h(n,a,l,e,i)}else{h(n,a,l,e,i)}},error:function(){d.removeClass("btn-grey disabled").addClass("btn-success");g.text(theme_language("connection_error")).addClass("text-danger").addClass("loading-dots")}})})}}})},end:function(){session.alive=1;$("."+this.target).remove();$(this.lock_targets).removeClass(this.lock_type)},target:"session-reauthenticate",lock_targets:"aside, aside .navigation, .form-control.sidebar-search, .jsPanel, #jsPanel-replacement-container, .popover, .container-fluid, .right-side-tabs, .right-side-tabs-toggler",lock_type:"pointer-events-none bg-filter-blur3-grayscale100-opacity35-contrast1-2-brightness0-9 disabled"},status:function(e){if(e&&Test.strContains(e,"container session_login")){this.alive=0;return 0}else{return 1}},alive:1};const Test={true:function(e){return!/^(false|0)$/i.test(e)&&!!e},false:function(e){return/^(false|0)$/i.test(e)||!e},numeric:function(e){return Number(parseFloat(e))==e},string:function(e){return"string"===typeof e||e instanceof String?1:0},strContains:function(e,t){return"string"!==typeof e?!1:!!~e.indexOf(t)},str_contains_multi:function(e,t){if(e){for(var n in t){var a=t[n];if(e.indexOf(a)>-1){return true}}}return false},arrContains:function(e,t,n){typeof n=="undefined"?n=0:!1;e=$.inArray(t,e);return n?e:-1=a},occurrences:function(e,t,n){e+="";t+="";if(t.length<=0)return e.length+1;var a=0,i=0,s=n?1:t.length;while(true){i=e.indexOf(t,i);if(i>=0){++a;i+=s}else break}return a},editing:function(){return $("input:focus").length||$("textarea:focus").length||$('[contenteditable="true"]:focus').length||$('[contenteditable="true"]:focus').length}};const theme={download:function(e,t,n,a){if(a===undefined||a==1||a===true){a=String()}else{a='target="_blank"'}if(e&&t){t=typeof t=="string"?t:$.param(t);var i="";$.each(t.split("&"),function(){var e=this.split("=");i+=''});$("
    '+i+"
    ").appendTo("body").submit().remove()}},veiled:function(e,t,n){var a=$(t||".container-fluid, .container-fluid-loading, .popover, .tooltip, .jsPanel, #jsPanel-replacement-container, aside, .mobile-menu-toggler, #right-side-tabs, .right-side-tabs-toggler"),i=n||"pointer-events-none bg-filter-blur-grayscale-opacity50";if(e===-1){return a.hasClass(i)}if(e){a.addClass(i)}else{a.removeClass(i)}},update:function(e,t,n){var a=e===1?"-release":"-beta",i=n?"&xhr-update-version="+n+"":String();theme.veiled(1);set_onbeforeunload_status(1,0);plugins.messenger.post(''+theme_language("git_patch_initiated")+" "+theme_language("global_please_wait")+'   ',1800,"info","themeUpgrade",0);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-update=1&xhr-update-type="+a+"&xhr-update-force="+t+""+i,data:false,dataType:"json",success:function(e){if(e[0]&&e[0].success){plugins.messenger.post(''+e[0].success,4,"success","themeUpgrade");plugins.slider.notifications.dismiss("authentic_remote_version");set_server_theme_temp_data("goto",v___location_prefix+"/sysinfo.cgi");setTimeout(function(){theme_reload()},2e3)}else if(e[0]&&e[0].no_connection){plugins.messenger.post(''+e[0].no_connection,40,"warning","themeUpgrade");theme.veiled(0)}else if(e[0]&&e[0].no_git){plugins.messenger.post(''+e[0].no_git,20,"warning","themeUpgrade");theme.veiled(0)}else if(e[0]&&e[0].incompatible){plugins.messenger.post(''+e[0].incompatible,120,"error","themeUpgrade");theme.veiled(0)}else{plugins.messenger.post(''+theme_language("git_patch_update"),20,"error","themeUpgrade");theme.veiled(0)}},error:function(e){session.status(e.responseText);plugins.messenger.post(''+theme_language("git_patch_update"),20,"error","themeUpgrade");theme.veiled(0)},complete:function(e){set_onbeforeunload_status(0,0)}})},update_message:function(){var e="theme_update_refresh";if(!theme_message_exists(e)){Messenger().hideAll();var t={cancel:{label:theme_language("filemanager_context_refresh").toUpperCase(),action:function(){var e="cursor-wait",t=$(this.$message),n=t.find("[data-action]"),a=n.find("a");if(a.hasClass(e)){return}a.addClass(e);t.addClass(e);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-theme_clear_cache=1",data:false,dataType:"text",complete:function(n){location.reload();setTimeout(function(){a.removeClass(e);t.removeClass(e)},3e3)}})}}};plugins.messenger.post(["fa-lg fa-fw fa-exclamation-circle",theme_language("theme_update_available")],0,"default",e,0,["bottom","left"],t);$(window["Messenger_"+e].$el).parent().addClass("messenger-fit-content").find("a").addClass("x9")}},version:function(e,t){var n=get_server_data("theme-version").toString(),a=get_server_data("theme-mversion").toString(),i=Test.strContains(n,"alpha"),s=Test.strContains(n,"beta"),r=Test.strContains(n,"RC"),o=i||s||r,l=o?n.match(/.*?(\d+$)/)[1]:0,d=l?l<10?"0"+l:l:99;debug_ver=parseInt(get_server_data("debug"));if(e){return parseInt(n.replace(/\./g,"").replace(/-alpha.*/g,"").replace(/-beta.*/g,"").replace(/-RC.*/g,"")+(t?debug_ver||o?"9"+moment().unix()+""+a+"":"99999999999"+a:(i?1:s?2:r?3:9)+""+d+""+""+a+""))}!theme.version.current&&(theme.version.current=theme.version(true));return t?n+(parseInt(a)>1?"-"+parseInt(a):""):n},visibility:{set:function(e){var t=this;if(!t.calling&&settings_sysinfo_real_time_status!==2){if(e===true){typeof stats==="object"&&stats.general.enable()}else{typeof stats==="object"&&stats.general.disable()}t.calling=1;setTimeout(function(){t.calling=0},1)}vars.events.keypressed.shift=false;vars.events.keypressed.alt=false},get:function(){return document.hasFocus()}},config:{_:{form:{tconfig:function(){return $('body[data-uri*="tconfig.cgi"] form[action*="tconfig.cgi"]#settings_')}},funcs:{event:function(e){var t=e==="reset"?"evttcrs":"";return t},dependent_radios:function(e,t,n,a){var i=theme.config._.funcs.event("reset");if(!a){a=theme.config._.form.tconfig()}var s=function(e,t,n,a){var i=a.find('input[name="'+e+'"]:checked'),s=t,r=i.val()=="true"||parseInt(i.val())>0?true:false,o="disabled pointer-events-none";if(n){r=!r}$.each(s,function(e,t){a.find('[name="'+t+'"]:not(a)').toggleClass(""+o+" opacity-0_6",r);a.find('[name="'+t+'"]').parent(".awradio").toggleClass(o,r)})};a.find('input[name="'+e+'"]').on("change "+i+"",function(){s(e,t,n,a)}).trigger("change")}}},current:{_data:{},set:function(){this._data=core.get_global_vars(["config_portable","settings"])},get:function(){return this._data},reset:function(){var e=theme.config._.form.tconfig(),t=e[0],n=this.get();if(t){var a=t.elements,i=theme.config._.funcs.event("reset");for(var s=0,r;r=a[s++];){if(typeof n[r.name]!=="undefined"){window[r.name]=n[r.name];if(r.type==="radio"){e.find('[name="'+r.name+'"][value="'+n[r.name]+'"]').prop("checked",true).trigger(i)}else{e.find('[name="'+r.name+'"]').val(n[r.name]).trigger(i)}}}theme_config_controls(0);set_onbeforeunload_status(0,0)}}},format:function(e,t){var n;if(t=="true"||t=="false"){if(t=="true"){n=true}else{if(t=="false"){n=false}}}else{n=t}var a=Test.numeric(n)?n&&n.length>16?n:parseFloat(n):n;window[e]=a},apply:function(e,t){var n=this;if(!e){e=n._.form.tconfig()}$.each($(e.serializeArray()),function(e,t){if(t.name.endsWith("_user")||!t.name.startsWith("settings_")&&!t.name.startsWith("config_portable")){return true}n.format(t.name,t.value)}).promise().done(function(){if(t){n.save()}})},save:function(){var e=core.get_global_vars(["config_portable","settings"]);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-manage-config=1&save=1&"+Convert.json_to_query(e),dataType:"text",success:function(e){if(!session.status(e)){return}},error:function(){}});this.current.set()},events:function(e){var t=this,n=t._.funcs.event("reset");if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"tconfig.cgi"){var a=this._.form.tconfig(),i=a.find("select:not([multiple]), input"),s="body";t.apply();i.on("input",function(e){t.format($(this).attr("name"),$(this).val());if(e.originalEvent!==undefined){theme_config_controls(1)}});var r="resize.cnff";$(window).off(r);$(window).on(r,function(e){e.preventDefault();var n=t._.form.tconfig(),a=n.find(".ui_form_end_buttons"),i=a.length;if(!i){$(this).off()}else{var s=n.find('input[name="settings_leftmenu_width"]');$(".mobile-menu-toggler:visible").length?s.prop("disabled",true):s.prop("disabled",false);var r='input[name="settings_side_slider_fixed"]',o=settings_navigation_always_collapse||window.matchMedia("(max-width: 1365px)").matches?true:false,l=n.find('input[name="settings_side_slider_enabled"]:checked').val()!="false";if(o&&!$.browser.mobile){n.find('input[name="settings_side_slider_fixed"][value="false"]').trigger("click")}l&&n.find(r).prop("disabled",o)}}).trigger(r);(function(){var e=a.find("#atrestore:not(.disabled)");$(s).undelegate(e,"click");$(e).off("click.confirm");$(e).on("click",function(){var e=get_onbeforeunload_status(),t=2500;set_onbeforeunload_status(0);if(e){setTimeout(function(){set_onbeforeunload_status(e)},t)}});$(e).confirmation({classNameRemove:"btn-default"},function(){$(this).off();var e=$(this);if(!e.hasClass("btn-inverse")){setTimeout(function(){spinnerfy_buttons(e,[1.5,-33,"small",false]);$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-settings=1&restore=1",success:function(e){if(!session.status(e)){return}theme_reload()},error:function(t){e.addClass("btn-danger").removeClass("btn-default btn-inverse opacity-0_5")}})},0)}})})();(function(){var e=a.find('input[name="settings_sysinfo_theme_updates"]').first().parents("td").parent("tr");if(e.length){var t=get_server_data("theme-version"),n="tmp_spinner_theme_version",i="data-theme-version-container",s="data-theme-versions",r="data-theme-stable-version",o=e.find("td").first(),l=o.find(".smaller"),d=e.next("tr").find("td").first().find("b");l.append(' ('+theme_language("global_installed_version").toLowerCase()+" "+t+')"+theme_spinner_small("in-btn-md "+n+""," ","width:10px; height:10px; margin-left: 5px;"));$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-theme_latest_version=1",data:false,dataType:"json",success:function(e){var a=String(),o=e[0],l=o!=e[1]?e[1]:false,d=$("[data-text-installed]"),c=$("."+n),f=$("em["+r+"]"),_=$("span["+s+"]"),u=5;if(t){t=t.toString();var g=t.match(/([\d\.]+)/);if(g){u=g[1].length}}if(o){o=o.toString();var p=o.match(/([\d\.]+)/);if(p){u=p[1].length}}if(l){l=l.toString()}if(o&&o!=t){a+=", "+theme_language("global_latest_stable").toLowerCase()+" '+o+""}if(l&&l!=t){a+=", "+theme_language("global_latest_beta").toLowerCase()+" '+l+""}if(t&&t.length<=u&&o&&o.length<=u&&o.toString()!=t.toString()){f.addClass("text-danger")}if(a&&!a.length){d.text(theme_language("global_installed_and_latest_version").toLowerCase());f.addClass("text-success")}_.replaceWith(a);c.remove()},error:function(){}})}})();this._.funcs.dependent_radios("settings_right_table_links_type",["settings_right_table_animate_icons","settings_right_table_grayscaled_icons"],true);this._.funcs.dependent_radios("settings_hotkeys_active",["settings_hotkey_custom_1_user","settings_hotkey_custom_2_user","settings_hotkey_custom_3_user","settings_hotkey_custom_4_user","settings_hotkey_custom_5_user","settings_hotkey_custom_6_user","settings_hotkey_custom_7_user","settings_hotkey_custom_8_user","settings_hotkey_custom_9_user","settings_hotkey_toggle_modifier","settings_hotkey_toggle_key_webmin","settings_hotkey_toggle_key_virtualmin","settings_hotkey_toggle_key_cloudmin","settings_hotkey_toggle_key_usermin","settings_hotkey_toggle_key_webmail","settings_hotkey_shell2","settings_hotkey_focus_search","settings_hotkey_navigation","settings_hotkey_slider","settings_hotkey_toggle_slider","settings_hotkey_reload","settings_hotkey_reload","settings_hotkey_toggle_key_night_mode","settings_hotkey_sysinfo","settings_hotkey_favorites"],true);this._.funcs.dependent_radios("settings_side_slider_enabled",["settings_side_slider_fixed","settings_side_slider_fixed_toggle","settings_side_slider_sysinfo_enabled","settings_side_slider_notifications_enabled","settings_side_slider_favorites_enabled"],true);this._.funcs.dependent_radios("settings_sysinfo_real_time_status",["settings_sysinfo_real_time_status_disk","settings_sysinfo_real_time_stored","settings_sysinfo_real_time_stored_length"],true);this._.funcs.dependent_radios("settings_sysinfo_real_time_stored",["settings_sysinfo_real_time_stored_length"],true);this._.funcs.dependent_radios("settings_sysinfo_easypie_charts",["settings_sysinfo_easypie_charts_size","settings_sysinfo_easypie_charts_width","settings_sysinfo_easypie_charts_scale"],true);this._.funcs.dependent_radios("settings_sysinfo_theme_updates",["settings_cache_interval"],true);if(plugins.navigation.switch.dashboard.get()){a.find('[name="settings_sysinfo_link_mini"]').parents("span").parent("td").parent("tr").remove()}(function(){var e=a.find('input[name="settings_table_init_datatables"]');e.on("input "+n+"",function(){var e=$(this).next("span"),t=parseFloat(this.value),n=t+" "+theme_language("theme_xhred_global_rows").toLowerCase();n=" ("+n+")";if(!e.is("span")){$(this).after('  '+n+"")}else{e.text(n)}});e.trigger("input")})();(function(){a.find('select[name="settings_navigation_color"]').on("keyup change "+n+"",function(){var e=$(this).val(),n=$("link[data-palette]"),a=e!="blue";if(a){$("head").append('')}setTimeout(function(){get_server_data("data-theme",e);n.remove();get_server_data("data-default-theme",e);$(s).find(".user-link.palette-toggle").find(".fa-sun").trigger("click");t.apply()},a?800:0)})})();(function(){a.find('input[name="settings_side_slider_enabled"]').on("change "+n+"",function(){var e="body .right-side-tabs",n=$(this).val()=="true"?true:false;$(""+e+"-toggler").toggleClass("hidden",!n);$(""+e+"").toggleClass("hidden",!n);if(n){$('input[name="settings_side_slider_sysinfo_enabled"][value="true"], input[name="settings_side_slider_notifications_enabled"][value="true"], input[name="settings_side_slider_favorites_enabled"][value="true"]').trigger("click")}t.apply();page_resized();settings_side_slider_fixed&&plugins.slider.state(~~n)});a.find('input[name="settings_side_slider_fixed"]').on("change "+n+"",function(){vars.slider.pinned=-1;var e=$(".right-side-tabs-dismiss .fa2-collapse-right"),n=$(this).val()=="true"?true:false;plugins.slider.state(n);e.toggleClass("fa-rotate-45",!n);t.apply()});a.find('input[name="settings_side_slider_sysinfo_enabled"], input[name="settings_side_slider_notifications_enabled"], input[name="settings_side_slider_favorites_enabled"]').on("change "+n+"",function(){var e="right-side-tabs-"+$(this).attr("name").split("_")[3],t=$(this).attr("name"),n=$(s).find("#"+e).hasClass("active"),a=$('input[name="settings_side_slider_sysinfo_enabled"][value="true"]:checked, input[name="settings_side_slider_notifications_enabled"][value="true"]:checked, input[name="settings_side_slider_favorites_enabled"][value="true"]:checked').length;if($(this).val()=="true"){$(s).find('a[href="#'+e+'"], #'+e+"").removeClass("hidden").parent().removeClass("hidden");if(t==="settings_side_slider_notifications_enabled"){$(".right-side-tab-notification-asterix").removeClass("invisible hidden hidden-forged");$(".right-side-tabs-toggler .badge.badge-danger").removeClass("invisible hidden hidden-forged");setTimeout(function(){if(typeof plugins.slider.badge==="function"){plugins.slider.badge()}},300)}}else{$(s).find('a[href="#'+e+'"], #'+e+"").addClass("hidden");if(n&&a){$("body #right-side-tabs").find("li:not(.active) a:not(.hidden)").first().trigger("click")}else if(a===0){$('input[name="settings_side_slider_enabled"][value="false"]').trigger("click")}if(t==="settings_side_slider_notifications_enabled"){$(".right-side-tab-notification-asterix").addClass("invisible hidden hidden-forged");$(".right-side-tabs-toggler .badge.badge-danger").addClass("invisible hidden hidden-forged");plugins.favicon.set(0)}}theme.config.apply()})})();(function(){a.find('select[name="settings_navigation_color"]').after(' ');var e=a.find(".settings_navigation_color_toggle");e.on("click",function(){a.find("."+$(this).attr("data-name")+"_reset, ."+$(this).attr("data-name")+"_rows").toggleClass("hidden");$(this).toggleClass("forced")});var i=a.find('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_saturation_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]');a.find(".settings_navigation_color_reset").on("click",function(){var e="grayscale(0) sepia(0) saturate(1) hue-rotate(0deg) invert(0) brightness(1) contrast(1)",t="filter: "+e+";";$(".visible-xs.mobile-menu-toggler").attr("style","position: fixed;"+t);$("aside, .visible-xs.mobile-menu-toggler").attr("style","z-index: 10; overflow: visible; transform: translate("+settings_leftmenu_width+"px, 0px);"+t);settings_side_slider_palette==="nav"&&$("#right-side-tabs").add("#right-side-tabs + .right-side-tabs-toggler").css({filter:e});a.find('input[name="settings_grayscale_level_navigation"], input[name="settings_sepia_level_navigation"], input[name="settings_hue_level_navigation"], input[name="settings_invert_level_navigation"]').val(0);a.find('input[name="settings_saturation_level_navigation"], input[name="settings_brightness_level_navigation"], input[name="settings_contrast_level_navigation"]').val(1);i.each(function(){$('code[data-name="'+$(this).attr("name")+'"]').text($(this).val())})});i.on("input "+n+"",function(){var e="grayscale("+a.find('input[name="settings_grayscale_level_navigation"]').val()+") sepia("+a.find('input[name="settings_sepia_level_navigation"]').val()+") saturate("+a.find('input[name="settings_saturation_level_navigation"]').val()+") hue-rotate("+a.find('input[name="settings_hue_level_navigation"]').val()+"deg) invert("+a.find('input[name="settings_invert_level_navigation"]').val()+") brightness("+a.find('input[name="settings_brightness_level_navigation"]').val()+") contrast("+a.find('input[name="settings_contrast_level_navigation"]').val()+")";style="filter: "+e+";";$(".visible-xs.mobile-menu-toggler").attr("style","position: fixed;"+style);$("aside, .visible-xs.mobile-menu-toggler").attr("style","z-index: 10; overflow: visible; transform: translate("+settings_leftmenu_width+"px, 0px);"+style);settings_side_slider_palette==="nav"&&$("#right-side-tabs").add("#right-side-tabs + .right-side-tabs-toggler").css({filter:e});a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());theme.config.apply()});i.each(function(e){a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());$(this).parent().parent("td").parent("tr").addClass("hidden settings_navigation_color_rows hidden-skip");if(e===0){$(this).parent().parent("td").parent("tr").prev("tr").addClass("hidden-dependent-skip")}}).promise().done(function(){if(uri_parse_param("search")){e.trigger("click")}});setTimeout(function(){$(".mobile-menu-toggler:visible").length&&$('input[name="settings_leftmenu_width"]').prop("disabled",true)},100);var s=a.find('input[name="settings_leftmenu_width"]');s.on("click keyup change "+n+"",function(e){page_adjust($(this).val(),$(this).val());a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());theme.config.apply();vars.navigation.width_initial=parseInt($(this).val())});s.each(function(){a.find('code[data-name="'+$(this).attr("name")+'"]').text($(this).val());vars.navigation.width_initial=parseInt($(this).val())});(function(){t._.funcs.dependent_radios("settings_navigation_always_collapse",["settings_leftmenu_width"]);a.find('input[name="settings_navigation_always_collapse"]').on("change "+n+"",function(){if($(this).val()=="true"){$("html").attr("data-navigation-collapsed",1);$(".mobile-menu-toggler").removeClass("visible-xs");plugins.navigation.collapse()}else if($(this).val()=="false"){$("html").attr("data-navigation-collapsed",0);$(".mobile-menu-toggler").addClass("visible-xs")}page_resized()})})();a.find('input[name="settings_leftmenu_user_html"]').on("keyup "+n+"",function(){$("aside ul.user-html li.user-html-string").html($(this).val())});t._.funcs.dependent_radios("settings_leftmenu_netdata",["settings_leftmenu_netdata_link"],true);if(!$(".right-side-tabs-toggler").length){a.find('input[name="settings_side_slider_enabled"][value="false"]').trigger("click");a.find('input[name="settings_side_slider_enabled"]').attr("disabled","disabled")}page_resized()})();$('[data-toggle="popover"]:not(.tconfig-popover)').popover({sanitize:false});var o=$('[action="tconfig.cgi"] sup.tconfig-popover');o.popover({sanitize:false,container:$('[action="tconfig.cgi"] .col_value').first()}).on("shown.bs.popover",function(){$(this).parent().parent().parent().addClass("popover-active")}).on("hidden.bs.popover",function(){$(this).parent().parent().parent().removeClass("popover-active")});var l=$('[name="settings_sysinfo_hidden_panels_user"]');l.on("input "+n+"",function(){settings_sysinfo_hidden_panels_user={};var e=$(this),t=e.val();if(t&&t.length){t.forEach(function(t){var n=e.find('option[value="'+t+'"]').text();settings_sysinfo_hidden_panels_user[t]=n})}setTimeout(function(){if($.isEmptyObject(settings_sysinfo_hidden_panels_user)){settings_sysinfo_hidden_panels_user=""}else{settings_sysinfo_hidden_panels_user=JSON.stringify(settings_sysinfo_hidden_panels_user)}})});var d=$('textarea[name="settings_leftmenu_custom_links"]'),c=d.val();d.length&&d.val(Convert.htmlDecode(c).replace(///g,"/"));a.find("#atsave:not(.btn-inverse):not(.disabled)").on("click",function(e){e.preventDefault();var t=$(this);spinnerfy_buttons(t);set_onbeforeunload_status(0,0);var n="goto_webmin_default_module",i=a.find('select[name="'+n+'"]');if(i.length){var s=$.trim(i.val());if(get_access_level()===0){core.updateModuleData("/webmin/edit_startpage.cgi","/webmin/change_startpage.cgi",{gotomodule:s})}else{settings_webmin_default_module=s}}theme.config.apply();theme.config.save();setTimeout(function(){plugins.navigation.reload();theme_config_controls(0);despinnerfy_buttons(0,t);if(settings_sysinfo_real_time_status){if(typeof stats==="object"){stats.general.enable()}else{load.bundle(v___server_extensions_path+"/stats/stats",0,["stats.general.query()"])}}else{if(typeof stats==="object"){stats.general.disable()}}},600)})}(function(){var t=v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"tconfig.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-backgrounds.cgi";if(!e&&t){plugins.navigation.reset()}if(!e&&t){if(check_location_resource("/settings-logos.cgi?saved=1")){$.each($(".file_chooser_button_preview:first"),function(){if(!$(this).hasClass("disabled")){if(!matchMedia("(max-width: 1080px)").matches){if($("aside + .__logo").length){$(".__logo img").attr("src",$("[data-image-lga]").attr("data-image"));$("aside + .__logo").attr("style","transform: translate(0px, 0px);");setTimeout(function(){$(".__logo").transition({y:"-140px"},1200)},400)}else{$("aside").after('');setTimeout(function(){$(".__logo").transition({y:"-140px"},1200)},400)}}}else{$("aside + .__logo").remove()}})}var n=$(".btn.authentic_update:not(.disabled), .page_footer_ajax_submit:not(.disabled)");n.on("click",function(){spinnerfy_buttons($(this),[1.5,-28,"small",false])});setTimeout(function(){if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"){$(".end_submits").parent("td").after('
    '+theme_language("settings_right_theme_bgs")+' '+theme_language("settings_right_theme_logos")+" '+theme_language("global_save")+" ")}},1300)},10)}if(!e&&(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-backgrounds.cgi")){$(function(){var e=$('input[name="authenticated_logo"]:checked, input[name="authenticated_bg"]:checked'),t=e.val(),n=$('input[name="unauthenticated_logo"]:checked, input[name="unauthenticated_bg"]:checked'),a=n.val();function i(n){typeof n=="undefined"?n=e:false;var a=["authenticated_logo_file","authenticated_bg_file"];if(n.val()!="1"){$.each(a,function(e,t){$('input[name="'+t+'"]').parents(".file-input-wrapper").addClass("disabled").prev(".file_chooser_button_preview").addClass("disabled")})}else{$.each(a,function(e,n){$('input[name="'+n+'"]').parents(".file-input-wrapper").removeClass("disabled");if(t=="1"){$('input[name="'+n+'"]').parents(".file-input-wrapper").prev(".file_chooser_button_preview").removeClass("disabled")}})}}i();$('input[name="authenticated_logo"], input[name="authenticated_bg"]').on("change",function(){i($(this))});function s(e){typeof e=="undefined"?e=n:false;var t=["unauthenticated_logo_file","unauthenticated_bg_file"];if(e.val()!="1"){$.each(t,function(e,t){$('input[name="'+t+'"]').parents(".file-input-wrapper").addClass("disabled").prev(".file_chooser_button_preview").addClass("disabled")})}else{$.each(t,function(e,t){$('input[name="'+t+'"]').parents(".file-input-wrapper").removeClass("disabled");if(n=="1"){$('input[name="'+t+'"]').parents(".file-input-wrapper").prev(".file_chooser_button_preview").removeClass("disabled")}})}}s();$('input[name="unauthenticated_logo"], input[name="unauthenticated_bg"]').on("change",function(){s($(this))})});$(".file_chooser_button_preview").on("mouseout",function(e){$(this).css("background","white")}).on("mouseover",function(e){$(this).css("background","#eee")});$.each($(".file_chooser_button_preview"),function(){if($(this).data("image")){$(this).popover({trigger:"hover",sanitize:false,html:true,content:function(){return""}})}})}})();this.current.set()}}};const quirks={active_element:function(){if(document.activeElement&&$(document.activeElement).is("body")){return v___page_activeElement}else{return document.activeElement}},local_storage:{safari:function(){if(typeof localStorage=="object"){try{localStorage.setItem("d41d8cd98f00",1);localStorage.removeItem("d41d8cd98f00")}catch(e){Storage.prototype._setItem=Storage.prototype.setItem;Storage.prototype.setItem=function(){};vars.local_storage=0}}}},render:{apple:function(){browser.detect.safari(1)&&$("html").css("overflow","auto");var e=vars.h.selector.content.get();if(browser.detect.safari()){e.addClass("browser_safari")}if(navigator.userAgent.match(/(iPod|iPhone|iPad)/)){e.data("AppleMobileDev",true);e.attr("style","-webkit-overflow-scrolling: touch !important; overflow-y: scroll !important;")}}},clean:function(){$("style[data-err]").remove()},temporary:function(){setTimeout(function(){if(typeof settings_sysinfo_real_time_status==="boolean"){settings_sysinfo_real_time_status=~~settings_sysinfo_real_time_status;theme.config.save()}},2e3)}};const regex={matches:function(e,t,n,a){n||(n=1);var i=[];var s;while(s=t.exec(e)){i.push(s[n])}if(a){i=i.slice(-1)[0]}return i}};const XHR={headers:function(e){return[e.getAllResponseHeaders(),e.getResponseHeader("content-type"),e.getResponseHeader("content-disposition"),e.getResponseHeader("content-length")]}};const plugins={};plugins.shell=function(){var e=function(){return $("body").find(".-shell-port-").hasClass("opened")},t=function(){return $t_uri_cloudmin&&$('a[target="page"][href*="/server-manager/save_serv.cgi"][href*="shell=1"]').length},a=function(){var e=t();if(e){return v___location_prefix+"/server-manager/shell.cgi"}else if(core.moduleAvailable("shell")){return v___location_prefix+"/shell/index.cgi"}else{return 0}},s=function(){if(!u()){$(".user-link.ported-console").addClass("hidden")}else{if(settings_show_terminal_link2!=false){$(".user-link.ported-console").removeClass("hidden")}}},n=function(){vars.shell.processing=0;$('.-shell-port- input[data-command="true"]').removeAttr("readonly")},r=function(e,t,a,i){return'"},o=function(e){var a=t(),i=$('select[name="sid"]').val();if(!e){e=""}if(!i){i=0}$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-shell-insert=1&xhr-shell-inserted="+e+"&xhr-shell-cms="+a+"&xhr-shell-cmsid="+i,dataType:"text",complete:function(e){e=e.responseText;if(!session.status(e)){return}var t=JSON.parse(e);localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify(t))}})},l=function(e,t,a){$(e).next("pre").remove();p();_(t);a.scrollTop(a[0].scrollHeight);setTimeout(function(){vars.shell.processing=0;vars.shell.history=0;t.removeAttr("readonly").focus()},100)},_=function(e){e.val("");e.focus()},c=function(e){var t=$("body").find(".-shell-port-"),a=typeof e=="undefined"?a=false:a=e.startsWith("!")?e.substr(1):e,i=t.find("input"),s="data-shell-host",n=t.find(".-shell-port-pwd").attr("data-pwd"),r=t.find("["+s+"]"),l=r.attr(s);if($t_uri_cloudmin){var _=$('aside [name="sid"] option:selected');current_host_name=_.attr("title")||_.text();r.text(current_host_name)}else{r.text(l)}o(false);if(a){i.val(a);var c=$.Event("keydown");c.which=13;i.trigger(c)}t.css("bottom","0vh").addClass("opened");m();p();setTimeout(function(){if(!a){focus();i.focus()}},20)},d=function(){var e=$("body").find(".-shell-port-"),t="command-shell-editor-spinner";e.css("bottom","100vh").removeClass("opened");if(v___module==v___module_file_manager){typeof __f__state__changed==="function"&&__f__state__changed()}$("."+t).remove();m(true)},f=function(e){var t=$(".-shell-port-container .-shell-port-cmd"),a="invisible";if(e){t.addClass(a)}else{t.removeClass(a)}},p=function(){if(core.moduleAvailable("shell")==1){var e=parseInt($("body").find(".-shell-port-cmd").width()),t=parseInt($("body").find(".-shell-port-prompt").width());$("body").find('.-shell-port- input[data-command="true"]').css("width",e-t-50+"px")}},u=function(){var e=t();if(core.moduleAvailable("shell")==1||e){return 1}else{return 0}},g=function(e){var t=$("body").find(".-shell-port-"),a=t.find(".-shell-port-pwd"),i=a.attr("data-home");if(typeof e==="string"){e=Convert.uriDecodeComponent(e);var s=e&&e.endsWith("/")?e.slice(0,-1):e,n=s.split("/").pop();if(!n){n="/";e="/"}if(get_access_level()==2){e=get_user_home()+e}if(e===i){n="~"}e=Convert.htmlEscape(e);a.attr("data-pwd",e).attr("title",e).text(n)}},m=function(s){var n=$(document.body).find(".-shell-port-"),g='[data-command="true"]',m=n.find("input"+g+""),v=n.find("div[data-output]"),b=n.find(".-shell-port-container"),x=n.data("autocomplete"),y=$(window),A=".plugin-shell";if(s){y.off("keydown"+A+"");y.off("keyup"+A+"");b.off("click"+A+"");return}y.on("keydown"+A+"",function(t){var a=this,i=e(),s=$(".modal-shell-config:visible").length,r=String.fromCharCode(t.which).toLowerCase();if(t[settings_hotkey_toggle_modifier]&&r==settings_hotkey_shell2&&theme_shortcuts_modifier_unique(t)){t.preventDefault();if(i){d()}return}if((t.altKey||t.ctrlKey)&&String.fromCharCode(t.which).toLowerCase()=="l"){t.preventDefault()}if(typeof a.shell_request_interrupted==="undefined"){a.shell_request_interrupted=0}if(typeof this.last_pressed_times==="undefined"){this.last_pressed_times=0}else{this.last_pressed_times+=1}setTimeout(function(){a.last_pressed_times=0},vars.event.double_click_delay);if(r==="c"&&a.last_pressed_times>1&&t.ctrlKey&&!t.shiftKey&&!t.altKey&&!t.metaKey){a.shell_request_interrupted=1;typeof a.shell_request==="object"&&a.shell_request.state()==="pending"&&a.shell_request.abort();setTimeout(function(){a.shell_request_interrupted=0},1e3);return}if(this.searching||r==="r"&&t.ctrlKey&&!t.shiftKey&&!t.altKey&&!t.metaKey){t.preventDefault();if(typeof a.shell_request==="object"&&a.shell_request.state()==="pending"){return}var o=$(".-shell-port-type"),l=$('.-shell-port- input[data-command="true"]'),_="reverse-i-search",c="data-searching";b.scrollTop(b[0].scrollHeight);this.searching=1;run_search=function(e){var t=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands")),a=t.filter(function(t){return t.includes(e)});return $.unique(a).reverse()},update_search=function(e,i){if(!this.used_index||i){this.used_index=0}if(t.ctrlKey){if(r==="c"){cancel_search(1);return}if(r!=="r"){return}}if(JSON.stringify(e)==JSON.stringify(this.results)&&!i){if(t.shiftKey){--this.used_index}else{++this.used_index}}else{this.results=e}if(e.length<=this.used_index){this.used_index=0}if(this.used_index<0){this.used_index=e.length-this.used_index-2}var s=this.searching_shell_str_replaced.find("span["+c+"]"),n=s.text();var o=localStorage.getItem(v___server_hostname+"-"+"shell_command_last");if(!a.pre_searched&&o){if(o==="undefined"){o=String()}a.pre_searched=o}if(!n&&a.pre_searched){s.text(a.pre_searched);var _=run_search(a.pre_searched);update_search(_,0);return}if(!n||!e.length){failed_search();return}else{success_search()}if(e){l.val(Convert.htmlUnEscape(e[this.used_index]))}p()},failed_search=function(){var e=a.searching_shell_str_replaced.html();if(!e.includes("failed reverse")){a.searching_shell_str_replaced.html(e.replace(_,"failed "+_+""))}p();var t=new Audio("data:audio/ogg; codecs=opus;base64,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MsYYY85BCJ1zjjHnIITQOceYcxBC55xjzDkIoXOMMeacAACgAgcAgAAbRTYnGAkqNGQlABAOAAAYw5hzjDkGnYQKIecgdA5CKqlUCDkHoXMQSkmpeA46KSGUUkoqxXMQSgmhlJRaKy6GUkoopaTUUpExhFJKKSWl1ooxpoSQUkqptVaMMaGEVFJKKbZijI2lpNRaa60VY2wsJZXWWmutGGOMaym1FmOsxRhjXEuppRhrLMYY43tqLcZYYzHGGJ9baimmXAsAMHlwAIBKsHGGlaSzwtHgQkNWAgC5AQAIQkoxxphjzjnnnHPOSaUYc8455yCEEEIIIZRKMeacc85BByGEEEIoGXPOOQchhBBCCCGEUFLqmHMOQgghhBBCCCGl1DnnIIQQQgghhBBCSqlzzkEIIYQQQgghhJRSCCGEEEIIIYQQQggppZRCCCGEEEIIIZQSUkophRBCCCWEEkoIJaSUUgohhBBCKaWEUkJJKaUUQgillFBKKaGUkFJKKaUQQiillFBKKSWllFJKJZRSSikllFBKSimllEoooZRQSimllJRSSimVUkopJZRSSgkppZRSSqmUUkoppZRSUkoppZRSKaWUUkoppaSUUkoppVJKKaWUEkpJKaWUUkqllFBKKaWUUlJKKaWUSgqllFJKKaUAAKADBwCAACMqLcROM648AkcUMkxAhYasBABSAQAAQiillFJKKTWMUUoppZRSihyklFJKKaWUUkoppZRSSimVUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKAcDdFw6APhM2rI5wUjQWWGjISgAgFQAAMIYxxphyzjmllHPOOQadlEgp5yB0TkopPYQQQgidhJR6ByGEEEIpKfUYQyghlJRS67GGTjoIpbTUaw8hhJRaaqn3HjKoKKWSUu89tVBSainG3ntLJbPSWmu9595LKinG2nrvObeSUkwtFgBgEuEAgLhgw+oIJ0VjgYWGrAIAYgAACEMMQkgppZRSSinGGGOMMcYYY4wxxhhjjDHGGGOMMQEAgAkOAAABVrArs7Rqo7ipk7zog8AndMRmZMilVMzkRNAjNdRiJdihFdzgBWChISsBADIAAMRRrDXGXitiGISSaiwNQYxBibllxijlJObWKaWU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");t.play()},success_search=function(){var e=a.searching_shell_str_replaced.html();a.searching_shell_str_replaced.html(e.replace("failed "+_+"",_));p()},cancel_search=function(e){o.html(a.searching_shell_str);a.searching_shell_str=0;a.searching_shell_str_replaced=0;a.searching=0;if(e){l.val(String())}p()};if(!this.searching_shell_str){this.searching_shell_str=o.html()}if(!this.searching_shell_str_replaced){this.searching_shell_str_replaced=o.html("("+_+")`': ");p()}else{var f=this.searching_shell_str_replaced.find("span["+c+"]"),u=f.text();if(t.key&&t.key.length===1){var g=t.ctrlKey||t.altKey||t.metaKey?String():t.key,y=u+g;y&&(a.pre_searched=y,localStorage.setItem(v___server_hostname+"-"+"shell_command_last",y));f.text(y);var A=run_search(f.text());update_search(A,g)}}if(t.keyCode===8){var k=this.searching_shell_str_replaced.find("span["+c+"]"),w=k.text(),C=w.slice(0,-1);w&&(a.pre_searched=C,localStorage.setItem(v___server_hostname+"-"+"shell_command_last",y));k.text(C);var S=run_search(k.text());update_search(S,1);return}if(t.keyCode===9||t.keyCode===13||t.keyCode===27||t.keyCode===37||t.keyCode===38||t.keyCode===39||t.keyCode===40){cancel_search()}return}if(i&&t.keyCode===27&&!s){d();return}if(i&&t.keyCode===38){t.preventDefault()}if(i&&t.keyCode===9&&m.is(":focus")){t.preventDefault();if(!x){return}var I=":"+":"+":"+":",V=m.val().trim().split(/\s+(?!-)/),T=V.length,E=V[0]&&V[0].indexOf("-")===-1?0:1,O=V[1]&&V[1].indexOf(":")===-1?0:1,M=m.val().endsWith(" "),z=$.trim(V[0])==="service",q=$.trim(V[0])==="systemctl",Z=$.trim(V[0])&&$.trim(V[0]).startsWith("chown"),U=V.length===1&&m.val().length&&!E&&!M?"commands":z||q?"services":Z?"permissions":"lists";if(!$.trim(m.val()).length){return}var J=m.val(),j=n.find(".-shell-port-pwd"),K=j.attr("data-pwd");if(U==="services"){U=z?"service":"systemctl";if(U==="systemctl"&&V.length!==3){return}J=U=="service"?$.trim(V[1]):$.trim(V[2]);if($.trim(V[0])==="service"&&(V.length===2&&M||V.length===3)){if(V.length===3){J=I+$.trim(V[1])+I+$.trim(V[2])}else{J=I+$.trim(V[1])}}}if(Z){if(T===1&&!M){m.val($.trim(V[0])+" ");return}if(!O||!$.trim(V[1])){U="users";J=$.trim(V[1])}else if(!M&&!V[2]){U="groups";J=$.trim($.trim(V[1]).split(":")[1])}else{U="lists";J=K+"/"+I+$.trim(V[2])}}if(U==="lists"&&!Z){J=K+"/"+I+$.trim(V[1])+I+$.trim(V[0])+I+$.trim(V[2])}$.ajax({type:"POST",url:v___location_prefix+"/index.cgi?xhr-get_autocompletes=1&xhr-get_autocomplete_type="+U+"&xhr-get_autocomplete_string="+J+"",data:false,dataType:"json",success:function(e){var t=e.length;if(t===1){if(U==="service"||U==="systemctl"||U==="lists"){var a=$.trim(V[0]),i=$.trim(V[0])+" "+$.trim(V[1]);if(U==="lists"){if(a==="cd"&&e[0].endsWith("/")||a!=="cd"){if(a==="cd"||a==="cat"){m.val(a+" "+e[0])}else{if($.trim(V[2])){m.val(i+" "+e[0]+"")}else{m.val(a+" "+e[0]+"")}}}}else{if(a==="service"&&(V.length===2||V.length===3)){if(V.length===2){m.val(a+" "+e[0]+" ")}else if(V.length===3){m.val($.trim(V[0])+" "+$.trim(V[1])+" "+e[0])}}else if(a==="systemctl"&&V.length===3){m.val(a+" "+$.trim(V[1])+" "+e[0])}}}else{if(Z){if(!O){m.val($.trim(V[0])+" "+e[0]+":")}else if(!M&&!V[2]){m.val($.trim(V[0])+" "+$.trim($.trim(V[1]).split(":")[0])+":"+e[0]+" ")}else{m.val($.trim(V[0])+" "+$.trim(V[1])+" "+e[0]+"")}}else{m.val(e[0]+" ")}}}else if(t>1){var s=""+h()+" "+Convert.htmlEscape(m.val())+""+"\n";v.find("pre").append(s);v.find("pre").append(Convert.htmlEscape(e.join("\n")+"\n"));b.scrollTop(b[0].scrollHeight)}setTimeout(function(){m.focus().mousedown()},10)},error:function(e){session.status(e.responseText)}})}}).on("keyup"+A+"",function(s){var u=this,g=e(),b=$(".modal-shell-config:visible").length;if(g&&!b){var x=0,y=0,A=0,k=$(".form-control.sidebar-search"),w=t(),C=$('select[name="sid"]').val(),S=0;var I=a();if(!I){return}if(g||k.is(":focus")){if(s.keyCode===8){vars.shell.history=0}}if(g){x=$.trim(m.val());y=1;A=1}else{x=k.val();y=typeof k.val()!="undefined";A=0}if((A||y&&(!x.trim()||x.trim().startsWith("!")))&&(s.keyCode==38||s.keyCode==40)){s.preventDefault();s.stopPropagation();typeof localStorage.getItem(v___server_hostname+"-"+"shell_commands")=="undefined"?localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify({})):false;var V=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands")),T=V?V.length:0;if(vars.shell.history===0&&!x&&s.keyCode==40){return}else if(vars.shell.history===0&&x&&s.keyCode==38){S=1;return}else{vars.shell.history=s.keyCode==40?++vars.shell.history:--vars.shell.history}if(vars.shell.history<0&&s.keyCode===38){vars.shell.history=T-1}else if(vars.shell.history>T){vars.shell.history=0}if(V&&V[vars.shell.history%T]){if(!$.isEmptyObject(V)&&(vars.shell.history==T&&s.keyCode===38||vars.shell.history==T&&s.keyCode===40||S)){if(g){m.val("").focus()}else{k.val("").focus()}vars.shell.history=0;return}if(g){var E=V[vars.shell.history%T].replace(/^!/,"");m.val(Convert.htmlUnEscape(E)).focus()}}return}else if(y&&x.trim().startsWith("!")&&s.keyCode==27){s.preventDefault();s.stopPropagation();k.val("").focus();return}if(y&&x.trim().startsWith("!")&&s.keyCode==13){k.addClass("_shell_form_");s.preventDefault();s.stopPropagation();if(core.moduleAvailable("shell")==1||w){m.val(x.trim().substring(1)).focus();c();var O=$.Event("keyup");O.keyCode=13;m.trigger(O)}}var M=n.find(".-shell-port-container"),z=n.find(".-shell-port-pwd"),q=z.attr("data-pwd"),Z=$.trim(m.val()),U=0,J=s.keyCode?s.keyCode:s.which,j=(s.altKey||s.ctrlKey)&&String.fromCharCode(s.which).toLowerCase()=="l";if(!m.is(":focus")&&!check_selected_text()){if(!s.ctrlKey&&!s.altKey&&!s.shiftKey&&!s.metaKey){m.val(m.val()+String.fromCharCode(s.which).toLowerCase())}m.focus()}if(Z&&J===13||j){if(M.find("[data-searching]").length){return}if(core.moduleAvailable("shell")||w){if(vars.shell.processing===1){return}vars.shell.processing=1;if(Z==="clear"||Z==="reset"||Z==="exit"||j){v.find("pre").html("");_(m);if(Z=="exit"){d()}}if(Z==="cd ~"){U=Z;Z="cd "+z.attr("data-home")}var K=false;if(Z==="cd /"){K="/"}if(Z==="history -c"){localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify({}));var W=""+h()+" "+Convert.htmlEscape(Z)+""+"\n";v.find("pre").append(W);_(m);M.scrollTop(M[0].scrollHeight);var D=r(I,w,null,q),P=new FormData($(D)[0]);$.ajax({type:"POST",url:I+"?fetch-content=1",data:P,dataType:"text",cache:false,contentType:false,processData:false,success:function(e){if(!session.status(e)){return}o(Z);vars.shell.processing=0},error:function(e){}});return}else if($.trim(Z).startsWith("history -d")){var Q=Z.split(" "),R=Q[2];if(R&&R.length&&Test.numeric(R)){$.ajax({type:"POST",url:v___location_prefix+"/index.cgi/?xhr-shell-pop="+R+"&xhr-shell-cms="+w+"&xhr-shell-cmsid="+C,data:false,dataType:"text",cache:false,contentType:false,processData:false,success:function(e){if(e=="1"){var t=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands"));localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify(t.filter(function(e,t){return t!==parseInt(R)-1})))}o(Z)},error:function(e){}})}_(m);vars.shell.processing=0;return}else if(Z.startsWith("history")){_(m);var N=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"shell_commands")),G=N?N.length:0,L=G?G.toString().length:0,W=""+h()+" "+Convert.htmlEscape(Z)+""+"\n";$.each($(N),function(e,t){var a=e.toString().length,s="";for(i=0;i"+h()+" "+Convert.htmlEscape(m.val()),te=F==="view"?1:0,ae=te?"viewer":"editor";var ie=get_access_level();if(ie==2||ie==3){var se=new RegExp("^"+get_user_home(),"");q=q.replace(se,"");if(!q){q="/"}}if(Y.endsWith("/")||Y.includes("../")||H&&H[1].includes("/")&&!H[1].startsWith("/")){B.append(ee+" \nCan not open file "+ae+". Unsupported path expression.\n");l(_e,m,M);return}edit_file(H[1],q,[{call:"plugins.shell.toggle"},{call:"plugins.shell.done",params:[_e,m,M]},{call:"plugins.shell.close"}],te,0,0,te?1:0);B.append(ee+" \nOpening internal file "+ae+". "+theme_spinner_small(undefined,"white command-shell-editor-spinner smaller2")+"\n");f(1);M.scrollTop(M[0].scrollHeight);o(Z);return}if($.trim(Z)==="clear"||$.trim(Z)==="reset"||$.trim(Z)==="exit"||j){vars.shell.processing=0;vars.shell.history=0;p();m.focus();!j&&o(Z);return}var ne=r(I,w,Z,q),re=new FormData($(ne)[0]);m.attr("readonly","true");var oe=0,le=0,_e=".-shell-port-cmd",ce=".-shell-port-container",de=false,fe=0;u.shell_request=$.ajax({xhr:function(){var e=new window.XMLHttpRequest;e.addEventListener("progress",function(e){var t=e.target.responseText;if(!session.status(t)){u.shell_request.abort();return}if(t&&t.length&&/[\x1B]/.test(t)){fe=1;u.shell_request.abort();return}t?le++:false;if(le>=1&&!oe){if(t){$(_e).after("
    ");oe++;$(ce).addClass("progressing")}}else if(oe){var a=extract_content(t,"
    ","
    ",1);if(a){a=a.replace(/<(b)[^>]*>[^<]*(<\/b>)/i,"");de=a;$(_e).next("pre").replaceWith(a)}M.scrollTop(M[0].scrollHeight)}},false);return e},type:"POST",url:I+"?fetch-content=1",data:re,dataType:"text",cache:false,contentType:false,processData:false,complete:function(e){$(ce).removeClass("progressing");var t=e.status;e=e.responseText;if(!session.status(e)){return}var a=$.trim(Z)==="reboot",i=$.trim(Z)==="shutdown -h now";if(fe||t!==200||get_access_level()!==3&&(a||i)){var s=theme_language("shell_aborted");if(a){s="The system is rebooting.."}else if(i){s="The system has been powered off!"}var n=t!==200?extract_content(de,"
    ","
    ",0)+(u.shell_request_interrupted?"\n^C":String()):s;if(de===false){n="Cannot establish connection to the host."}v.find("pre").append(""+h()+" "+Convert.htmlEscape(m.val())+" \n"+n+"\n");o(Z);l(_e,m,M);return}var r=h(),_=$(e).find("pre").length?$(e).find("pre"):$(e).filter("pre"),c=_.html().replace(/>>/g,">"+r+""),d=$(e).find('input[name="previous"][type="hidden"]').map(function(){return Convert.htmlEscape($(this).val())}).get();localStorage.setItem(v___server_hostname+"-"+"shell_commands",JSON.stringify(d));newPwd=$(e).find('input[name="pwd"]').val();v.find("pre").append(U?c.replace(new RegExp(Z,"g"),U):c);z.text(K?K:newPwd==z.attr("data-home")?"~":newPwd.split("/").filter(function(e){return $.trim(e)}).slice(-1)[0]).attr("data-pwd",Convert.htmlEscape(K?K:newPwd)).attr("title",Convert.htmlEscape(K?K:newPwd));if(Z==="cd .."&&newPwd==="/"){z.text("/")}l(_e,m,M)},error:function(e){}})}}}});b.on("click"+A+"","[data-shell-config]",function(){if(get_access_level()===3){return}$.ajax({type:"GET",url:v___location_prefix+"/"+"config.cgi"+"?shell",data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=$(e).find(".ui_form"),a=t.find("table.sub_table_container"),i=v___location_prefix+"/"+"config_save.cgi";a.find("a").contents().unwrap();var s=a.find("tbody"),n=$(e).find("tr th.table-title b").text();theme_alert(n,'
    '+s[0].outerHTML+'
    ",false,"md","primary","cogs",'10 modal-shell-config" data-keyboard="false" data-backdrop="static',0);setTimeout(function(){$("[data-save-shell-config]").on("click",function(e){e.preventDefault();var t=$(this);if(t.hasClass("disabled")){return}var a=$(".modal-shell-config"),s=a.find("form").serialize();t.addClass("disabled").find("i").replaceWith(theme_spinner_small(false," "));$.ajax({type:"POST",url:i,data:s,dataType:"text",success:function(e){if(!session.status(e)){return}a.find('[data-dismiss="modal"]').trigger("click")},error:function(){}})})},300)}})}).on("click"+A+"",".-shell-port-close",function(){if(u()){d()}})},h=function(){return Convert.htmlEscape($(".-shell-port-type").text())};return{type:t,init:m,status:e,link:s,unlock:n,open:c,close:d,toggle:f,done:l,available:u,adjust:p,set:g}}();plugins.favicon=function(){var e=function(e){a.badge(e);titlenotifier.set(e);a.lastNum=e};var t=0;if(typeof a==="object"&&a.lastNum){t=a.lastNum}var a=new Favico({animation:"none"});e(t);return{set:e}}();plugins.slider=function(){var test_visibility=function(){if(settings_side_slider_fixed!==true||$(".mobile-menu-toggler:visible").length&&!vars.navigation.pinned||!$.support.spa||settings_side_slider_fixed===true&&window.matchMedia("(max-width: 1365px)").matches){set_visibility(0)}else{set_visibility(1)}},set_visibility=function(e,t){if(vars.slider.pinned===1&&!e&&$(".right-side-tabs i.fa2-collapse-right:visible").length){return}var a=get_server_data("access-level"),i="right-side-tabs",s="body ."+i+"",n=""+i+"-fixed",r="data-slider-fixed";if(a!="0"){return}if(e){$(s+"-toggler").addClass("hidden");$(s).css("right","0px").addClass(n);if(settings_side_slider_enabled){get_server_data(r,"1")}}else{if(settings_side_slider_enabled){if(!t){$(s+"-toggler").removeClass("hidden opened").css("right","0")}else{$(s+"-toggler").removeClass("hidden").addClass("opened").css("right","300px")}}if(!t){$(s).css("right","-302px")}else{$(s).css("right","0px")}$(s).removeClass(n);get_server_data(r,"0")}},display_badges=function(){if(!settings_side_slider_enabled||!settings_side_slider_notifications_enabled){return}var e="right-side-tabs",t="right-side-tab-notification-asterix",a="faa-ring faa-slow animated-hover",i="toggler button",s="i.fa-bell",n="span.badge",r="hidden hidden-force",o=$("."+e+" .list-group-item:not(.no-notifications, .opacity-0_3)").length;plugins.favicon.set(o);if(o>0){$("."+e+"-"+i+" "+n+"").removeClass(r).text(o);$("#"+e+" ."+t+"").removeClass(r).text(o)}else{$("."+e+"-"+i+" "+n+"").addClass(r).text(0);$("#"+e+" ."+t+"").addClass(r).text(0)}},check_notifications=function(){var $current_localData_notifications={};$.each(localStorage,function(e,t){if(typeof e=="string"&&e.indexOf("notifications_")>-1&&e.indexOf(v___server_hostname)>-1){var a=e.split("_")[1],i=JSON.parse(t),s=i.title,n=i.time,r=i.timestamp,o=i.message,l=i.readStatus,_=i.type,c=i.link;var d=n+"_"+s;if(_==="csf_deny"){d=n+"_"+s.replace(/\W/g,"")+o.replace(/\W/g,"")}$current_localData_notifications[d]=JSON.stringify({id:a,title:s,time:n,timestamp:r,message:o,readStatus:l,type:_,link:c});if($('.list-group-item[id="'+a+'"][data-type="'+_+'"]').length){$('.list-group-item[id="'+a+'"][data-type="'+_+'"] .list-group-item-heading small').text(moment.unix(n).fromNow())}}});var package_message_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("package_message")>-1}).length,csf_remote_version_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("csf_remote_version")>-1}).length,authentic_remote_version_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("authentic_remote_version")>-1}).length,csf_title_num=Object.values($current_localData_notifications).filter(function(e){return e.indexOf("csf_title")>-1}).length;var keys=[];for(var key in $current_localData_notifications){if($current_localData_notifications.hasOwnProperty(key)){keys.push(key)}}$.each(keys.sort(),function(i,v){var vx=$current_localData_notifications[v],vxData=Test.json(vx);if(!vxData){return true}var $__id__=vxData.id,$__data__title=vxData.title,$__data__time=vxData.time,$__data__timestamp=vxData.timestamp,$__data__message=vxData.message,$__data__readStatus=vxData.readStatus,$__data__type=vxData.type,$__data__link=vxData.link;if($__data__type=="package_message"||$__data__type=="csf_remote_version"||$__data__type=="authentic_remote_version"||$__data__type=="csf_title"){var $__num=eval($__data__type+"_num");if(i+1<$__num){$__data__readStatus=1}}if(!$('.list-group-item[id="'+$__id__+'"][data-type="'+$__data__type+'"]').length){add_notification($__id__,$__data__title,$__data__time,$__data__timestamp,$__data__message,$__data__readStatus,$__data__type,$__data__link)}})},remove_all_notifications=function(){$.each(localStorage,function(e,t){if(typeof e=="string"&&e.indexOf("notifications_")>-1&&e.indexOf(v___server_hostname)>-1){delete localStorage[e]}})},mark_notification_read=function(e,t,a,i){var s=JSON.parse(localStorage.getItem(v___server_hostname+"-"+"notifications_"+e+"_"+t));if(s){localStorage.setItem(v___server_hostname+"-"+"notifications_"+e+"_"+t,JSON.stringify({title:s.title,time:s.time,timestamp:s.timestamp,message:s.message,readStatus:a,type:s.type,link:s.link}))}i&&display_badges()},mark_group_notifications_read=function(e){var t="";if(e){t='[data-type="'+e+'"]'}$(".right-side-tabs .list-group-item"+t+":not(.no-notifications)").each(function(){$(this).addClass("opacity-0_3");mark_notification_read($(this).attr("id"),$(this).data("type"),1,0)}).promise().done(function(){display_badges()})},add_notification=function(e,t,a,i,s,n,r,o){var l=o&&(o.includes("http://")||o.includes("https://")||o.includes("ftp://")||o.includes("ftps://"))?' data-target="external"':"",_=l?"data-href":"href";$(".right-side-tabs .list-group").prepend('
    '+t+" "+moment.unix(a).fromNow()+"
    "+s+"
    ");$(".right-side-tabs-no-notifications").remove();display_badges();if(!v___initial_load){mark_no_notifications()}},mark_no_notifications=function(){var e=browser.detect.safari(1),t=e?2:0;var a=function(){var e=theme_language("notification_none");$(".right-side-tabs .list-group").prepend('
    '+e.toUpperCase()+"
    ");$(".right-side-tabs-no-notifications").animate({opacity:"1"},175,function(){})};if($(".right-side-tabs .list-group-item").length===0){if(e){setTimeout(function(){a()},2)}else{a()}}setTimeout(function(){display_badges()},175+t)},update_right_pane_favorites=function(){if(typeof plugins.favorites.fetch!="function"){return}var e=plugins.favorites.fetch(),t=$("#right-side-tabs .no-favorites_data");$("#right-side-tabs .favorites-dcontainer .right_pane_favorites_link, #right-side-tabs .favorites-dcontainer .right_pane_favorites_num").remove();if(e.length){$.each(e,function(e,t){var a=$("#right-side-tabs .favorites-dcontainer");if(get_server_data("webprefix")&&!t.link.includes("!edit")&&!t.link.includes("!view")){t.link=get_server_data("webprefix")+t.link}var i=Convert.htmlEscape(t.title);a.append(''+(e+1)+'  '+i+"")});t.addClass("hidden")}else{t.removeClass("hidden")}},sysinfo_update=function(){if($("body .modal:not(.user_motd_data).in").length){return}if(!e){var e=get_server_data("webprefix")}if(v___user_level==0){var t=$("body").find("#system-status"),a=t.length?t[0]:0;var i=function(){$_____________got_rp__sys_dat=1;var e=core.moduleAvailable("package-updates"),t=core.moduleAvailable("proc")?"":" pointer-events-none",a=core.moduleAvailable("disk-usage")||core.moduleAvailable("quota")?"":" pointer-events-none",i=""+(e?"":' class="hidden"')+"",s=localStorage.getItem(v___server_hostname+"-sysinfo_package_message");var n=vars.local_storage?String():" hidden",r=$(localStorage.getItem(v___server_hostname+"-sysinfo_local_time")).attr("data-convertible-timestamp-full");return'
    '+theme_language("notification_no_data").toUpperCase()+"
    "};if(!$("#right-side-tabs-sysinfo .graph-container").length){$("#right-side-tabs .info-container").html(i())}var s=$(".right-side-tabs-dismiss .fa-reload");s.addClass("fa-spin-fast cursor-na");setTimeout(function(){s.removeClass("fa-spin-fast cursor-na")},3e3);$.ajax({type:"GET",url:e+"/index.cgi/?xhr-info=1",dataType:"json",success:function(t){$.each(t[0],function(t,i){var s=$('#right-side-tabs [data-data="'+t+'"]'),n="hidden hidden-force";s=s.add(s.prev("br"));s=s.add(s.prev("strong"));if(i!=null){s.removeClass(n)}else{s.addClass(n)}if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"){if(Test.numeric(i)){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t+"_stats",i)}else{localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t+"_stats","")}}if(a){$(a).find('span[data-id="sysinfo_'+t+'"]').html(i);if(t=="local_time"||t=="uptime"||t=="proc"){var r=$(a).find('span[data-id="sysinfo_'+t+'"]'),o=r.find("a").length?r.find("a"):r.find("span"),l=o,_=$(a).find('span[data-id="sysinfo_'+t+'"]').text();if(t=="local_time"){snippets.datetime.tictac(1)}else{l&&l.length&&r.html(l.html(_))}}page_sysinfo_sensor_update_label();if($(a).find('.piechart[data-charts="sysinfo_'+t+'"]').length){var c=$("body").find('.piechart[data-charts="sysinfo_'+t+'"]');if(c.length&&!isNaN(parseInt(i))){c.data("easyPieChart")&&c.data("easyPieChart").update(i)}}if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t+"_seen",i)}$(a).find(".modal-backdrop").remove()}$__id__=moment().unix();if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"||t=="csf_title"||t=="csf_remote_version"||t=="authentic_remote_version"||t=="package_message"){if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_"+t)){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i)}}else{if(!i||i==null||i==NaN){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,"")}else{localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i)}}if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_package_message_initial")){localStorage.setItem(v___server_hostname+"-"+"sysinfo_package_message_initial",1)}if(t=="authentic_theme_version"){if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_theme_current_version")&&i){var d=$.trim(i),f=d.match(/^(\S+)/)[1];if(!f.match(/^\d/)){f=d.match(/a>\s*(\S+)/)[1];if(f.endsWith(".")){f=f.substring(0,f.length-1)}}localStorage.setItem(v___server_hostname+"-"+"sysinfo_theme_current_version",f)}}if(t=="csf_data"){if(!localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_current_version")&&i&&i.match(/>\s*([\d\.]+)\s*|( )+<\//)){localStorage.setItem(v___server_hostname+"-"+"sysinfo_csf_current_version",i.match(/>\s*([\d\.]+)\s*|( )+<\//)[1])}}if(t=="csf_title"||t=="csf_data"||t=="csf_remote_version"||t=="authentic_remote_version"||t=="authentic_theme_version"||t=="package_message"){if(t==="package_message"){if(!core.curModuleFile("package-updates","update.cgi")){if((localStorage.getItem(v___server_hostname+"-"+"sysinfo_"+t)!=i||localStorage.getItem(v___server_hostname+"-"+"sysinfo_package_message_initial")==1)&&i&&i.indexOf("badge-danger")>-1){var p=theme_language("notifications_packages_updates"),u=$(i).html().replace(/badge-danger/g,"badge-success"),g=e+"/package-updates/index.cgi?mode=updates";localStorage.setItem(v___server_hostname+"-"+"notifications_"+$__id__+"_package_message",JSON.stringify({title:p,time:$__id__,timestamp:$__id__,message:u,readStatus:0,type:t,link:g}));plugins.slider.notifications.dismiss("package_message");localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i);localStorage.setItem(v___server_hostname+"-"+"sysinfo_package_message_initial",0);notifications(p,u,t,g)}else if(t==="package_message"){localStorage.setItem(v___server_hostname+"-"+"sysinfo_"+t,i)}if(!$(i).find("i.badge:first-child").length){plugins.slider.notifications.dismiss("package_message")}}}if(t=="authentic_remote_version"&&settings_sysinfo_theme_updates){var m="sysinfo_theme_current_version",h="sysinfo_"+t+"",v=localStorage.getItem(v___server_hostname+"-"+m),b=function(){return localStorage.getItem(v___server_hostname+"-"+h)},x=0;if(b()=="0"){localStorage.removeItem(v___server_hostname+"-"+h);x++}if(v&&(b()||x)){if(compareVersionNumbers(i,v)>0&&i!="0"&&i!="0.00"&&i!=null){if(i!=theme.version(false,false)){var y=theme_language("notifications_theme_update"),A=theme_language("notifications_theme_update_message").replace("%v",i),g=e+"/sysinfo.cgi";localStorage.setItem(v___server_hostname+"-"+"notifications_"+$__id__+"_"+t+"",JSON.stringify({title:y,time:$__id__,timestamp:$__id__,message:A,readStatus:0,type:t,link:g}));localStorage.setItem(v___server_hostname+"-"+h,i);localStorage.setItem(v___server_hostname+"-"+m,i);notifications(y,A,t,g)}}}}if(t==="authentic_theme_version"&&!Test.strContains(i,"CHANGELOG.md")){plugins.slider.notifications.dismiss("authentic_remote_version")}if(settings_sysinfo_csf_updates){var k=localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_current_version");if(k&&k!=null&&localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_remote_version")){if(t=="csf_remote_version"&&k-1&&localStorage.getItem(v___server_hostname+"-"+"sysinfo_csf_not_running")!=1){var S=theme_language("notifications_firewall_danger"),I=theme_language("notifications_firewall_danger_message").replace("%v",moment.unix($__id__).format(config_portable_theme_locale_format_long)),g=e+"/csf/index.cgi?action=lfdstatus";localStorage.setItem(v___server_hostname+"-"+"notifications_"+$__id__+"_csf_title",JSON.stringify({title:S,time:$__id__,timestamp:$__id__,message:I,readStatus:0,type:t,link:g}));plugins.slider.notifications.dismiss("csf_title");localStorage.setItem(v___server_hostname+"-"+"sysinfo_csf_not_running",1);notifications(S,I,"csf_remote_version",g)}else if(i&&i.indexOf("label-danger")===-1){plugins.slider.notifications.dismiss("csf_title");localStorage.removeItem(v___server_hostname+"-"+"sysinfo_csf_not_running")}}}if(t==="local_motd"&&i){$.each(i,function(e,a){a.forEach(function(a){var i=a.time.substring(0,10),s=a.msg,n=i+""+e.replace(/[_]+/g,"--"),r=function(e){return v___server_hostname+"-"+""+e+"_"+n+"_"+t};if(get_server_data("user")===e&&config_portable_notifications_self===false){return true}if(!localStorage.getItem(r(t))){var o=theme_language("notifications_motd"),l=theme_language("notifications_motd_says").replace("$1",' '+e+"")+":  ",_=l+s,c=theme_language("notifications_motd_says").replace("$1",e)+": "+s,d="",f=s.match(/(?:])|(?:])/);if(f&&(f[1]||f[2])){d=f[1]||f[2];if(d&&(d.startsWith("http:")||d.startsWith("https:")||d.includes("ftp:")||d.includes("ftps:")||d.startsWith("//"))){_=_+' '}else if(d){_=_+' '}_=_.replace(//gi," ");_=_.replace(/<\/a>/gi," ")}localStorage.setItem(r("notifications"),JSON.stringify({title:o,time:parseInt(i),timestamp:parseInt(i),message:_,readStatus:0,type:t,link:d}));localStorage.setItem(r(t),1);notifications(o,c,t,d)}})})}else if(t=="csf_deny"){var V=JSON.parse(i);$.each(V,function(a,i){i=i.split("|");var s=i[0],n=i[1],r=i[2],o=i[3],l=i[4],_=i[5],c=i[6],d=i[7];d=d.replace("*Port Scan*",r&&o?'Port '+o+" scan":"Port scan");if(!localStorage.getItem(v___server_hostname+"-"+"allowed_trigger_"+(s+n.replace(/\./g,"0"))+"_csf_deny")){var f=theme_language("notifications_firewall_warning"),p=d+(r&&o?" ("+r+":"+o+")":""),u=e+"/csf/index.cgi?action=temp";localStorage.setItem(v___server_hostname+"-"+"notifications_"+(s+n.replace(/\./g,"0"))+"_csf_deny",JSON.stringify({title:f,time:$__id__,timestamp:$__id__,message:p,readStatus:0,type:t,link:u}));localStorage.setItem(v___server_hostname+"-"+"allowed_trigger_"+(s+n.replace(/\./g,"0"))+"_csf_deny",1);notifications(f,p,t,u)}})}else if(t=="cpu_percent"||t=="mem_percent"||t=="virt_percent"||t=="disk_percent"){var T=$("#right-side-tabs .graph-container-fw."+t+""),E="hidden-force";T=T.add(T.next("br"));if(i!=null){T.removeClass(E)}else{T.addClass(E)}}if(localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu_percent_stats")||localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem_percent_stats")||localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt_percent_stats")||localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk_percent_stats")){if($("#right-side-tabs-sysinfo .graph-container").length){var O=!localStorage.getItem(v___server_hostname+"-"+"sysinfo_"+t+"_stats"),M=$(".info-container .graph-container."+t+"");O?M.addClass("hidden").next("br").addClass("hidden"):M.removeClass("hidden").next("br").removeClass("hidden");if(t=="cpu_percent"){var z=localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu"),q=z?"("+z+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu")).text(""+theme_language("global_cpu_load")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu_percent_stats")+"% "+q+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_cpu_percent_stats")+"%")}if(t=="mem_percent"){var Z=localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem"),U=Z?"("+Z+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem")).text(""+theme_language("body_real")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem_percent_stats")+"% "+U+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_mem_percent_stats")+"%")}if(t=="virt_percent"){var J=localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt"),j=J?"("+J+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt")).text(""+theme_language("body_virt")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt_percent_stats")+"% "+j+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_virt_percent_stats")+"%")}if(t=="disk_percent"){var K=localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk"),W=K?"("+K+")":String();$("#right-side-tabs-sysinfo .graph-container."+t+" .description").attr("title",localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk")).text(""+theme_language("body_disk")+": "+localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk_percent_stats")+"% "+W+"");$("#right-side-tabs-sysinfo .graph-container."+t+" .bar").attr("style","width:"+localStorage.getItem(v___server_hostname+"-"+"sysinfo_disk_percent_stats")+"%")}}}$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]').html(i);if(t=="package_message"&&core.moduleAvailable("package-updates")){var D=i;D&&$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]').html($(D).html($(D).html().split(",")[0])[0].outerHTML)}if(t=="local_time"){var P=$('#right-side-tabs .info-container .info-list-data span[data-data="'+t+'"]'),Q=P.find("a").length?P.find("a"):P.find("span");if(Q&&Q.length){Q.html(Q.next("span").detach())}if(settings_theme_make_date){snippets.datetime.tictac(1)}else{P.html(i)}}if(t=="cpu_temperature"||t=="cpu_fans"){var R=0,N="strong",G=t==="cpu_fans"?true:false,L="#right-side-tabs .info-container .badge-drivestatus.badge",X=G?"cpufans":"cpustatus",H=G?"fans":"cpu",F='.info-container [data-stats="'+H+'"]',Y=".badge-"+X+"";$.each($(i).filter(Y),function(e,t){var a="",s=$(this).text(),n=s.split(":"),r=n[1]||n[0],o=r;if(G){a=HTML.label.textMaxLevels("rpm",o)}else{a=HTML.label.textMaxLevels("temperature",r)}if(a=="bg-warning"||a=="bg-danger"){R=1}if(!$(""+L+"-"+X+"").length){$(""+N+'[data-stats="'+H+'"] + br[data-stats="'+H+'"]').after(i.replace(/
    | /gi,""))}$($(""+L+"-"+X+"")[e]).html($(this).text()).removeClass(function(e,t){return(t.match(/(^|\s)bg-\S+/g)||[]).join(" ")}).addClass(a+"-dark")}).promise().done(function(){var e=$(F).filter(N),t=$(F).filter(Y).length,a=X=G?"cpufan":"cputemp",s=t===1?a:a+"s";e.text(theme_language("body_"+s+""));if(R||i&&settings_sysinfo_cpu_and_fans_side_slider_always_show){$(F).removeClass("hidden")}else{$(F).addClass("hidden")}})}if(t=="hdd_temperature"){var B=0;$.each($(i).filter(".badge-drivestatus:not(.badge-cpustatus)"),function(e,t){var a="",s=$(this).text(),n=s.split(":"),r=n[1]||n[0];a=HTML.label.textMaxLevels("temperature",r);if(a=="bg-warning"||a=="bg-danger"){B=1}if(!$("#right-side-tabs .info-container .badge-drivestatus:not(.badge-cpustatus)").length){$('strong[data-stats="drive"] + br[data-stats="drive"]').after(i.replace(/
    | /gi,""))}$($("#right-side-tabs .info-container .badge-drivestatus:not(.badge-cpustatus)")[e]).html($(this).text()).removeClass(function(e,t){return(t.match(/(^|\s)bg-\S+/g)||[]).join(" ")}).addClass(a+"-dark")}).promise().done(function(){if(B||i&&settings_sysinfo_cpu_and_fans_side_slider_always_show){$('.info-container [data-stats="drive"]').removeClass("hidden")}else{$('.info-container [data-stats="drive"]').addClass("hidden")}})}if(t=="warning_si"){var ee=$("#right-side-tabs .info-container .warning-list-data"),te=i.replace(/<(script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/type='submit'/g,"formtarget='page' type='submit'").replace(/ui_form_end_submit" type="button"/g,'ui_form_end_submit" type="submit" formtarget="page"');ee.html(te);if(i==="
    "){ee.empty()}plugins.dashboard.update.alerts(i)}if(t=="extended_si"){var ee=$("#right-side-tabs .info-container .extended-list-data");var ae=i.replace(/aria-expanded="true"/gi,'aria-expanded="false"').replace(/collapse in/gi,"collapse");opened_tabs=$("#extended_sysinfo .panel .in").map(function(){ae=ae.replace('data-toggle="collapse" href="#'+this.id+'" aria-expanded="false" aria-controls="'+this.id+'"','data-toggle="collapse" href="#'+this.id+'" aria-expanded="true" aria-controls="'+this.id+'"');ae=ae.replace('div id="'+this.id+'" class="panel-collapse collapse"','div id="'+this.id+'" class="panel-collapse collapse in"')}).promise().done(function(){ee.html('
    '+ae);var e=$("#right-side-tabs .extended-list-data");e.find("div.panel-heading:not(#mount_disks_info-mount):not(#status_services-status):not(#status-virtual-server):not(#acl_logins-acl):not(#sysinfo-virtual-server):not(#quota-virtual-server):not(#bw-virtual-server)").parent().remove();$.each(e.find("div.panel-heading .panel-title"),function(){var e=$(this).find("a"),t=$(this).find("a").attr("aria-expanded")!="true"?1:0,a=t?"+":"—";$(this).append(''+a+"");e.text(Convert.strUpFirst($.trim(e.text())))});e.find(".panel.panel-default").detach().appendTo("#right-side-tabs #extended_sysinfo");e.find("div.panel-body").find("img").remove();e.find('input[type="submit"]').addClass("btn btn-default btn-xs");e.find('input[type="submit"]').parents("form").attr("formtarget","page");e.find('button[type="button"].ui_submit').addClass("btn btn-default btn-xs");e.find('button[type="button"].ui_submit').parents("form").attr("formtarget","page");var t=e.find('[data-referrer="acl_logins"] .panel-body > table:first-child'),a="table-responsive";t.removeClass().addClass("table table-striped table-hover");t.wrap('
    ');$("#extended_sysinfo .panel").on("show.bs.collapse",function(){$(this).find(".panel-title-status").removeClass("margined-right-2").text("—")}).on("hide.bs.collapse",function(){$(this).find(".panel-title-status").addClass("margined-right-2").text("+")})});try{theme_panels_sort("slider")}catch(e){}}if(t=="collect_interval"){if(Test.numeric(i)){settings_side_slider_background_refresh_time=parseFloat(i)}else{settings_side_slider_background_refresh_time=0}}if($.trim($(".info-list-data").text()).length){setTimeout(function(){$("#right-side-tabs .is-sysinfo_data").removeClass("hidden");$("#right-side-tabs .no-sysinfo_data").addClass("hidden")},100)}});sysinfo_replace_dismiss_buttons();setTimeout(function(){plugins.slider.notifications.check()},3e3);snippets.datetime.locale()},error:function(e){session.status(e.responseText)}});if(settings_side_slider_enabled){typeof iupdateTimer==="number"&&clearInterval(iupdateTimer);if(typeof settings_side_slider_background_refresh_time!="undefined"){if(settings_side_slider_background_refresh_time>0){iupdateTimer=setInterval(function(){sysinfo_update()},settings_side_slider_background_refresh_time*6e4)}}}}};document.addEventListener("DOMContentLoaded",function(){var e=".right-side-tabs-dismiss i.fa-reload, ._sync_sysinfo_.fa-reload";$(document.body).on("click",e,function(){if($(this).hasClass("cursor-na")){return}var e=core.moduleAvailable("virtual-server")?"virtual-server":"system-status";var t=$(this);t.addClass("fa-spin-fast cursor-na");$.ajax({type:"GET",url:v___location_prefix+"/"+e+"/recollect.cgi",data:false,dataType:"text",success:function(e){if(!session.status(e)){return}if(v___location_file==="sysinfo.cgi"){get_pjax_content(v___location_prefix+"/sysinfo.cgi")}sysinfo_update()},error:function(e){t.removeClass("fa-spin-fast cursor-na");plugins.messenger.post(''+theme_language("sysinfo_update_failed"),20,"error","sysinfoRecollect")}})});if(v___user_level==0&&$.support.spa){var t=localStorage.getItem(v___server_hostname+"-"+"right-side-tab")?localStorage.getItem(v___server_hostname+"-"+"right-side-tab"):"#right-side-tabs-sysinfo",a='
    '+''+theme_language("notification_no_data").toUpperCase()+""+"
    ",i='
    '+''+theme_language("notification_no_favorites").toUpperCase()+""+"
    ";var s=String(),n=document.querySelector("aside");if(n&&n.style&&n.style.filter&&settings_side_slider_palette==="nav"){s="filter: "+n.style.filter}var r='"+'"+"";if(browser.detect.safari(1)){setTimeout(function(){$(document.body).append(r);test_visibility()})}else{$(document.body).append(r);test_visibility()}if(!$('a[href="'+t+'"]:visible').length){$("#right-side-tabs ul.nav-tabs li a:visible").trigger("click")}$('#right-side-tabs .nav.nav-tabs a[data-toggle="tab"]').on("shown.bs.tab",function(e){var t=$(e.target).attr("href");localStorage.setItem(v___server_hostname+"-"+"right-side-tab",t)});$(document.body).on("click",'i[data-trigger="side_slider_pinned"]',function(e){e.stopImmediatePropagation();var t=get_server_data("data-slider-fixed")=="1"?0:1;vars.slider.pinned=t;settings_side_slider_fixed=!settings_side_slider_fixed;set_visibility(t,e.originalEvent!==undefined?1:0);$(".dropdown.open.obj-settings .dropdown-toggle").dropdown("toggle");$(window).resize()}).on("click",".right-side-tabs-favorites-ctl",function(e){if($(".favorites-menu-outer").hasClass("hover")){$(".favorites-menu-close").trigger("click")}else{$(".user-link.favorites").trigger("click")}}).on("click",'#right-side-tabs a:not([data-toggle="collapse"]):not([role="tab"]):not(.list-group-item)',function(e){$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs .info-container .graph-container-fw",function(e){var t=core.moduleAvailable("proc"),a=$(this).attr("class"),i=a.indexOf("cpu_")>-1?"cpu":a.indexOf("mem_")>-1?"mem":a.indexOf("virt_")>-1?"virt":"disk",s;if(i=="cpu"&&t){s=v___location_prefix+"/proc/index_cpu.cgi"}else if((i=="mem"||i=="virt")&&t){s=v___location_prefix+"/proc/index_size.cgi"}else if(i=="disk"&&core.moduleAvailable("disk-usage")){s=v___location_prefix+"/disk-usage"}else if(i=="disk"&&core.moduleAvailable("quota")){s=v___location_prefix+"/quota/list_users.cgi?dir=%2F"}s&&get_pjax_content(s);$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs .fa-dashboard",function(e){if(get_onbeforeunload_status()){this.href=v___location_prefix+"/sysinfo.cgi";get_onbeforeunload_message(e,this)}else{get_pjax_content(v___location_prefix+"/sysinfo.cgi")}$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}).on("click","#right-side-tabs [data-click-about]",function(e){theme_update_notice()}).on("click",".right-side-tabs-toggler:not(.hidden)",function(e){if($(this).hasClass("opened")){$(this).removeClass("opened");$(this).animate({right:"0"},0);$(".right-side-tabs").animate({right:"-302"},0)}else{$(this).addClass("opened");$(this).animate({right:"300"},parseInt(175*1.7));$(".right-side-tabs").animate({right:"0"},parseInt(175*1.7))}});$(".right-side-tabs .tab-pane").each(function(){$(this).css("height",$(document.body).outerHeight()-13)});$(".right-side-tabs").on("mouseover",".list-group-item",function(e){$(this).find(".fa.fa-trash-o").removeClass("hidden");!$(this).hasClass("opacity-0_3")&&$(this).find(".fa-clear-all").removeClass("hidden")}).on("mouseout",".list-group-item",function(e){$(this).find(".fa.fa-trash-o").addClass("hidden");$(this).find(".fa-clear-all").addClass("hidden")});$(".right-side-tabs").on("click","[data-port-href]",function(e){e.preventDefault();e.stopPropagation();open($(this).data("port-href"))});$(".right-side-tabs").on("click",'a.list-group-item[data-type="csf_deny"]',function(e){e.preventDefault();e.stopPropagation();if($(e.target).is(".fa.fa-trash-o")||$(e.target).is(".fa-clear-all")||$(e.target).is("[data-port-href]")){return}get_bundle_csf();$(document.body).append('");$("form#csf_temporary_ip_entries").submit().remove();$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")});$(".right-side-tabs").on("click contextmenu","a.list-group-item",function(e){e.preventDefault();var t=$(e.target).is(".fa.fa-trash-o"),a=$(e.target).is(".fa-clear-all"),i=$(e.target).is("[data-port-href]");if(t||a||i){e.stopPropagation();e.stopImmediatePropagation()}if(e.type=="contextmenu"){$(this).find(".fa-clear-all").trigger("click");e.preventDefault();e.stopPropagation();return}if(!t&&!a&&!i){if($(this).attr("href")&&$(this).attr("href").length&&$(this).attr("href")!="undefined"&&$(this).attr("data-type")!="csf_deny"){$(this).addClass("opacity-0_3");$(this).find(".fa-clear-all").addClass("hidden");mark_notification_read($(this).attr("id"),$(this).data("type"),1,1);$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click");get_pjax_content($(this).attr("href"))}else{$(this).addClass("opacity-0_3");mark_notification_read($(this).attr("id"),$(this).data("type"),1,1)}}else{if($(e.target).is(".fa-clear-all")){$(this).addClass("opacity-0_3");$(this).find(".fa-clear-all").addClass("hidden");mark_notification_read($(this).attr("id"),$(this).data("type"),1,1);return}$(this).animate({opacity:"0"},175,function(){$(this).remove();localStorage.removeItem(v___server_hostname+"-"+"notifications_"+$(this).attr("id")+"_"+$(this).data("type"));mark_no_notifications()})}});$(".right-side-tabs-dismiss i.fa2-message").on("click",function(e){var t=get_server_data("user"),a=function(){return $(document.body).find(".modal.user_motd_data")},i=function(){return a().find(".user-motd-content")},s=function(e,t){var a=t||i().find(".form-group-sm").length+1,s=e.time?e.time:moment().unix()+""+parseInt(Math.random()*1e4);var n='
    ';n+='';var r=["all","adm"];if(get_server_data("pro-vm")==1){r.push("res")}if(core.moduleAvailable("virtual-server")){r.push("vm")}if(core.moduleAvailable("server-manager")){r.push("cm")}if(core.moduleAvailable("usermin")){r.push("um")}if(r.length>2){n+=""}n+='';n+="
    ";return n},n="";$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi?type=file&action=motd&subtype=get",data:false,dataType:"JSON",success:function(e){if(!$.isEmptyObject(e.motd)){$.each($(e.motd),function(e,a){var i=a[t].length-1;a[t].forEach(function(e,t){if(!n){n='
    '}n+=s(e,t+1);if(t===i){n+="
    "}})})}$("body").click().append('");a().on("shown.bs.modal",function(){a().tooltip({selector:'button[data-toggle="tooltip"]',sanitize:false,container:"body",html:false,delay:{show:vars.plugins.tooltip.delay.show/3,hide:0}});a().find(".btn-user-motd-add").on("click",function(e){e.preventDefault();var t=i(),a=t.find(".form-flex"),n=a.length,r="";if(!n){r='
    '}r+=s({msg:"",time:""});if(!n){r+="
    "}if(!n){t.append(r).find('[data-motd]:last-child > input[type="text"]').focus()}else{a.append(r).find('[data-motd]:last-child > input[type="text"]').focus()}});a().find(".btn-user-motd-save").on("click",function(e){var t=$(this);e.preventDefault();if(t.hasClass("disabled")){return}var a=[];$.each(i().find("[data-motd]"),function(){var e=$(this).attr("data-motd"),t=$.trim($(this).find('[type="text"]').val()),i=$(this).find("select"),s=i.length?i.val():"all";if(t){a.push({msg:t,time:e,target:s})}});spinnerfy_buttons(t);$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi?type=file&action=motd&subtype=set&data="+JSON.stringify(a)+"",data:false,dataType:"JSON",complete:function(e){setTimeout(function(){despinnerfy_button(t)},300)},error:function(e){despinnerfy_button(t);session.status(e.responseText)}})})}).on("hidden.bs.modal",function(){a().remove()}).modal("show")},error:function(e){session.status(e.responseText)}})});$(".right-side-tabs-dismiss i.fa-clear-all").click(function(e){mark_group_notifications_read(false)});$(".right-side-tabs-dismiss i.fa-trash").click(function(e){$(".right-side-tabs .list-group-item:not(.no-notifications)").animate({opacity:"0"},175,function(){$(this).remove();remove_all_notifications();mark_no_notifications()})});$(".right-side-tabs .tab-pane").mCustomScrollbar({axis:"y",theme:"minimal",scrollInertia:100,scrollButtons:false});mark_no_notifications();check_notifications()}else{get_server_data("data-slider-fixed","0");$(".right-side-tabs-toggler").addClass("hidden")}});return{test:test_visibility,state:set_visibility,badge:display_badges,notifications:{check:check_notifications,dismiss:mark_group_notifications_read},update:{favorites:update_right_pane_favorites},data:{fetch:sysinfo_update}}}();plugins.notifications=function(){var e={format_links:function(e,t){var a="",i=e.match(/(?:])|(?:])/),s=function(e,a,i){if(t){return"'+e.replace(""}else{return e}};if(i&&(i[1]||i[2])){a=i[1]||i[2];if(a&&(a.startsWith("http:")||a.startsWith("https:")||a.includes("ftp:")||a.includes("ftps:")||a.startsWith("//"))){e=e+" "+s('',a,true)+""}else if(a){e=e+" "+s('',a,false)+""}e=e.replace(//gi," ");e=e.replace(/<\/a>/gi," ")}return{msg:e,link:a}}},t={get:function(){$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi?type=file&action=motd&subtype=receive",dataType:"JSON",success:function(e){t._pull();t._show(e)},error:function(e){session.status(e.responseText)}})},_pull_timer:1e10,_pull:function(){var e=this,t=typeof settings_side_slider_background_refresh_time=="undefined"?5:settings_side_slider_background_refresh_time>0?settings_side_slider_background_refresh_time:15,a=t*6e4;clearInterval(this._pull_timer);a&&(e._pull_timer=setInterval(function(){e.get()},a))},_show:function(t){if(!$.isEmptyObject(t.motd)){var a=0,i=get_server_data("user"),s=function(e){return v___server_hostname+"-"+i+"-"+c+"_"+e};for(var n in t.motd){for(var r in t.motd[n]){a++;var o=t.motd[n][r],l=o.msg,_=theme_language("notifications_motd2"),c="user_motd",d=o.time.substring(0,10),f=o.time+"-"+n,p=s(f),u=e.format_links(l,true),g=u.link;l=u.msg;if(!localStorage.getItem(p)){var m=plugins.messenger.post([" fa2 fa-1_25x fa2-message",_+' '+moment.unix(d).fromNow()+'
    '+l+""],0,"success",f,0,["bottom","right"],{cancel:{label:theme_language("global_hide"),action:function(){this.hide();localStorage.setItem(s(this.options.id),"1")}}}),h=m.$message.find("x-a");if(h.length){h.on("click",function(e){e.preventDefault();var t=$(this).attr("href"),a=$(this).attr("target");if(a){window.open(t,a)}else{get_pjax_content(t)}})}notifications(_,l,c,g,1)}}}}}},a={get:function(){}},i={post:function(){}};return{user:t.get,administrator:a.get,desktop:i.post}}();plugins.dashboard=function(){var e=".container-fluid .panel-group .panel:not(#system-status)",t="panel-heading",a="panel-collapse",i="dashboard_panels",s=function(){localStorage.removeItem(v___server_hostname+"-"+v___server_username+"-"+i)},n=function(){return v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1},r=function(){if(n()){var a=localStorage.getItem(v___server_hostname+"-"+v___server_username+"-"+i);if(a!=null){a=Object.entries(JSON.parse(a));for(var s=0;s"?0:1,a=$("#system-status > .panel-body > .table.table-hover");if(a.length){a.nextAll().remove();if(t){a.after(e)}}},l=function(e,t,a){if(!n()){return}if(e==="reset"){t="keyup";a={alt:true}}if(e==="reset"||e==="copy/paste-header-icon"){var i=$("#content #system-status ._clipboard_sysinfo_cnt ._clipboard_sysinfo_"),s="fa2-clipboard-text";a.alt&&i.toggleClass(s,t==="keydown")}if(e==="reset"||e==="draggable-control"){if(a.alt){var r="#extended_sysinfo-1 .panel",o="draggable",l="data-"+o+"",_="true";if(t==="keydown"){$(""+r+"["+o+'="'+_+'"]').removeAttr(o).attr(l,_)}else{$(""+r+"["+l+'="'+_+'"]').removeAttr(l).attr(o,_)}}}};document.addEventListener("DOMContentLoaded",function(){$(document.body).on("shown.bs.collapse hidden.bs.collapse",""+e+"",function(){var s=$(""+e+""),n={};$.each(s,function(){$target=$(this).find("."+t+""),id=$target.attr("id"),state=$target.next("."+a).hasClass("in");n[id]=state});localStorage.setItem(v___server_hostname+"-"+v___server_username+"-"+i,JSON.stringify(n))})});return{restore:r,reset:s,update:{alerts:o},events:l}}();plugins.favorites=function(){var e=function(){return $("#favorites-menu .favorites-menu-content li:not(.exclude)").length},t=function(){var e=[];$.each($("#favorites-menu .favorites-menu-content li:not(.exclude) a"),function(){var t=$(this).text(),a=$(this).attr("href"),i=$(this).find("[data-product]").attr("data-product");favorite={};if(get_server_data("webprefix")&&!a.includes("!edit")&&!a.includes("!view")){favorite.link=link_type_convert(a.replace(get_server_data("webprefix"),""),1)}else{favorite.link=link_type_convert(a,1)}favorite.title=t.trim();favorite.icon=i=="virtualmin"?i+"":i;e.push(favorite)});return e},a=function(){var e="#favorites-menu > div > nav > ul";if(typeof sortable!="function"||!$("#favorites-menu > div > nav > ul").length){return}sortable(e,{items:":not(.favorites-title)",forcePlaceholderSize:false}).on("sortupdate",function(){i()})},i=function(){$.ajax({type:"POST",url:v___location_prefix+"/settings-favorites_save.cgi",data:{favorites:'{"favorites":'+JSON.stringify(t(),null,4).replace(/\\n/g,"\\n").replace(/\\'/g,"\\'").replace(/\\"/g,'\\"').replace(/\\&/g,"\\&").replace(/\\r/g,"\\r").replace(/\\t/g,"\\t").replace(/\\b/g,"\\b").replace(/\\f/g,"\\f")+"}"},success:function(e){if(!session.status(e)){return}plugins.slider.update.favorites()},error:function(e){}});sortable("#favorites-menu > div > nav > ul")},s=function(){var t="favorites-menu .favorites-menu-content";if(e()===0){$("#"+t+" li.favorites-no-message").removeClass("hidden");$("#"+t+" .favorites-title sup a").addClass("hidden")}},n=function(t,a,i){var s="favorites-menu .favorites-menu-content";if(e()===0){$("#"+s+" li.favorites-no-message").addClass("hidden");$("#"+s+" .favorites-title sup a").removeClass("hidden")}var n;n='class="wbm-'+i+""+(i=="virtualmin"?"":"")+' wbm-sm"';$("#"+s+" li.favorites-title").after('')},r=function(e,t){var a=snippets.parser.fileviewer.getSuffix(false,1),n=a[0],r=a[1],o=a[2],l=a[3],_=a[4],c=a[5],d=a[6],f=a[7],p=a[8];var u=e.replace(/["\\]/g,"\\$&"),g=function(){var e="",t=[u,u+n+c+f,u+r+c+d+f,u+o+c+p,u+l+c+d+p,u+_+c],a="";$.each(t,function(t,i){if(e){a=", "}e+=""+a+'a[href="'+i+'"], a[href="'+link_type_convert(i,2)+'"]'});return e};$("#favorites-menu .favorites-menu-content").find(g()).parent("li").remove();!e.startsWith("!edit")&&!e.startsWith("!view")&&$("#headln2c > .favorites, .xcustom-favorites").addClass("fa-star-o").removeClass("fa-star text-warning");if(!t){s();i()}},o=function(e){var t=$("#favorites-menu li a.menu-exclude-link"),a=e,n=$('aside select option[value="'+a+'"]').attr("title");if(t&&t.length){$.each(t,function(t,a){var i=$(a),s=i.attr("href"),o=i.find("span").text();if(s){if(s.includes(e)||o&&$.trim(o).startsWith(n)){r(s,1)}}}).promise().done(function(){setTimeout(function(){s();i()},300)})}},l=function(e,t){s();var a=$("#favorites-menu .favorites-menu-content li:not(.exclude) a").map(function(e,t){return link_type_convert($(t).attr("href"),1)}).toArray(),i,n,r,o=0,l="!edit ";if(e){r=e.find(".favorites-editor");if(r.hasClass("viewer")){l="!view ";o=1}}else{r=$("#headln2c > .favorites, .xcustom-favorites");i=link_type_convert(URI(v___location).resource(),1);if(i.includes("index.cgi")){n=i.replace("index.cgi","")}else{n=i+"index.cgi"}}if(t){t=t.replace(/\/\//g,"/")}if(o){t=t+snippets.parser.fileviewer.getSuffix(r)}if(i&&$.inArray(i,a)>-1||n&&$.inArray(n,a)>-1||a.includes(l+t)){var _=theme_language("favorites_remove");r.addClass("fa-star").removeClass("fa-star-o").attr("aria-label",_);r.attr("data-original-title",_).tooltip("fixTitle")}else{var c=theme_language("favorites_add");r.removeClass("fa-star").addClass("fa-star-o").attr("aria-label",c);r.attr("data-original-title",c).tooltip("fixTitle")}};document.addEventListener("DOMContentLoaded",function(){(function(){$(document.body).on("click",'.favorites-menu a.menu-exclude-link, .right_pane_favorites_link:not([href^="!edit"]):not([href^="!view"])',function(){var e=$(this).attr("href"),t=e.startsWith("!edit"),a=e.startsWith("!view"),i=Test.strContains(e,"virtual-server/")?"dom":Test.strContains(e,"server-manager/")?"id":false,s=Test.strContains(e,"gparent")?"gparent":i,n=URI.parseQuery(URI(e).query())[s],r=i==="dom"?"virtualmin":i==="id"?"cloudmin":"webmin",o=$('.switch-toggle input:not([id="open_'+r+'"]):checked').length;if(i){setTimeout(function(){if($("aside select").val()!=n){if(i==="dom"){plugins.navigation.get.virtualmin(n)}else if(i==="id"){plugins.navigation.get.cloudmin(n)}}},300)}else{if(!t&&!a&&o){plugins.navigation.get.webmin()}}}).on("click","#headln2c > .favorites:not(.dummy), .xcustom-favorites:not(.dummy), button.favorites-editor",function(e){e.preventDefault();var t=URI(v___location).resource(),a=$(this),s=snippets.parser.fileviewer.getOpts(a),o=s[5],l=a.is(".favorites-editor"),_,c=function(e){var t=edit_file_parse_target(e.prev("strong"));file__name=t[0],file__path=t[1],_=t[2];_=_.replace(/\/\//g,"/");return _},d=function(e){return c(e)+snippets.parser.fileviewer.getSuffix(e)},f=function(e){var t=e+snippets.parser.fileviewer.getSuffix(a);return e!=t?t:""},p=function(e){var t=theme_language("favorites_remove");e.removeClass("fa-star-o").addClass("fa-star text-warning").attr("aria-label",t);e.attr("data-original-title",t).tooltip("fixTitle")},u=function(e){var t=theme_language("favorites_add");e.addClass("fa-star-o").removeClass("fa-star text-warning").attr("aria-label",t);e.attr("data-original-title",t).tooltip("fixTitle")},g=$(".jsPanel button.favorites-editor"+(o?".viewer":"")+"").not(a);if(a.hasClass("fa-star-o")){p(a);if(l||o){$.each(g,function(){if(o&&!$(this).hasClass("viewer")){return true}if(!o&&$(this).hasClass("viewer")){return true}if(c($(this))===c(a)&&!o){p($(this))}if(o&&d($(this))===f(c(a))){p($(this))}});_=c(a);var m=Convert.htmlEscape(a.prev("[data-file-container]").attr("title")||_);if(get_access_level()===2||get_access_level()===3||get_access_level()===4){var h=new RegExp("^"+get_user_home(),"");var v=new RegExp("\\("+get_user_home(),"");_=_.replace(h,"");m=m.replace(v,"(")}var b="!edit ";if(o){_=f(_);b="!view "}_&&n(b+_,""+theme_language(o?"file_viewer":"file_editor")+" - "+m,o?"x wbm2-viewer":"editor")}else{var x=" ⇾ ",y=theme.config._.form.tconfig(),A=v___location_file==="tconfig.cgi"&&y.length,k=v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi",w=Convert.htmlEscape($("#headln2c > span[data-main_title]").text().trim()),C=Convert.htmlEscape($(".has-sub.active").text().trim()),S=Convert.htmlEscape($(".sub_active").text().trim()),I=S.trim()!==w.trim(),V="",T="";if(($t_uri_virtualmin||$t_uri_cloudmin)&&!k){V=Convert.htmlEscape($("aside .ui_select option:selected").text())}if($('body[class^="'+v___module_file_manager+'"]').length){if(typeof fm_get_current_path==="function"){T=fm_get_current_path();var E=function(e){if(get_access_level()==2||get_access_level()==3){if(fm_user_data&&fm_user_data.allowed_paths&&fm_user_data.allowed_paths.length===1){e="~"+e}}return e};if(!T){T=E("/");T="["+T+"]"}else{T="["+Convert.htmlEscape(E(Convert.uriDecodeComponent(T)))+"]"}}}if(k){if(!A){var O=v___location_file.match(/(.*?)\./),M=O?O[1]:parseInt(Math.random()*1e4);y=$('.container-fluid form[action*="'+M+'_save.cgi"]');var z=Convert.htmlEscape($("#headln2c > span[data-sub_title] span").text().trim());C=C?C+x+z:z;S=w}else{S=w}w=$.trim(y.find(".table-title").text())}else{if(($t_uri_virtualmin||$t_uri_cloudmin)&&v___location_query&&($t_uri_virtualmin&&!v___location_query.includes("dom=")||$t_uri_cloudmin&&!v___location_query.includes("id="))&&!core.curModule(v___module_file_manager)&&!core.curModule("webminlog")&&!core.curModule("phpini")&&!core.curModule("apache")&&!core.curModule("syslog")){V=""}}var q=(V.length?V+" - ":"")+(C.length?C+x:"")+(S.length?S+(w.length&&I?": ":""):"")+(I?w:"")+(T.length?" "+T:"");if(vars.events.keypressed.alt){theme_copy_to_clipboard(q);u(a)}else{n(t,q,k&&A?"theme":$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":"webmin")}}i()}else{u(a);if(l||o){$.each(g,function(){if(o&&!$(this).hasClass("viewer")){return true}if(!o&&$(this).hasClass("viewer")){return true}if(c($(this))===c(a)&&!o){u($(this))}if(o&&d($(this))===f(c(a))){u($(this))}});_=c(a);var b="!edit ";if(o){_=f(_);b="!view "}_&&r(b+_)}else{r(link_type_convert(t,1))}}}).on("click","#right-side-tabs .right_pane_favorites_link",function(e){$(".favorites-menu-outer.hover + .favorites-menu-close").trigger("click")}).on("click",".favorites-menu-close, nav.favorites-menu li a",function(){$(".favorites-menu-outer").removeClass("hover")}).on("keydown",function(e){if($(".favorites-menu-outer").css("left")=="0px"&&e.keyCode==27){$(".favorites-menu-outer").removeClass("hover")}});$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").removeClass("hidden")}).on("mouseleave","li:not(.exclude) span.f__c, li:not(.exclude) span.f__c small",function(){$(this).find("small").addClass("hidden")});$("#favorites-menu .favorites-menu-content").on("mouseover","li:not(.exclude) small",function(){$(this).find(".fa-times").removeClass("fa-times").addClass("fa-times-circle");$(this).animate({"font-size":"0.7em","margin-top":"-2px","margin-left":"-1px"},0)}).on("mouseleave","li:not(.exclude) small",function(){$(this).find(".fa-times-circle").removeClass("fa-times-circle").addClass("fa-times");$(this).animate({"font-size":"0.6em","margin-top":"-1px","margin-left":"0"},0)});$("#favorites-menu .favorites-menu-content").on("click","li:not(.exclude) small .fa-times-circle",function(e){e.preventDefault();e.stopPropagation();r($(this).parents("a").attr("href"))})})();a()});return{detect:l,fetch:t,remove:o}}();plugins.update_notice=function(){$(document.body).on("hidden.bs.modal","#update_notice",function(){$(".modal#update_notice").remove()});$(document.body).on("show.bs.modal","#update_notice",function(){var e=$(this),t=e.find(".modal-body > h4:first-child"),a=t.text().split(/\s+/)[1],i=e.find(".versionSeparator:last").text(),s=e.find(".versionSeparator").length,n=theme.version(false,false),r=i+" ... "+n;var o=false,l=i.match(/([\d]+\.[\d]+)/),_=n.match(/([\d]+\.[\d]+)/);if(l&&_){l=l[1];_=_[1];if(l==_){$(this).addClass("update_notice_subvers")}}var c=e.find(".versionSeparator"),d=theme_language("global_development_version");$.each(c,function(){$(this).attr("target","_blank")});var f=$(this).find(".modal-body h4"),p=$(this).find(".modal-body h4:first");if(!$(this).find(".modal-body h4:first .diffctl").length){var u=new RegExp(RegExp.quote(a),"g");if(s){f.replaceText(u,""+r+"");f.replaceText(/Version/,"Versions")}var g=$(this).find('.modal-body h4:contains("alpha"), .modal-body h4:contains("beta"), .modal-body h4:contains("RC")').length;if(f.length&&g){var m=$(this).find('.modal-body a[href*="authentic-theme/releases"]:first').text().match(/-?(?:\d+(?:\.\d*)?|\.\d+)/);latest_release=parseFloat(m?m[0]:theme.version(false,false));var h=p.text(),v=h.split("..."),b=0,x=e.find('a.versionSeparator[href*="releases"]:not(:empty)').first().text();if(v[1]){b=v[0].replace("Versions ","");p.text(p.text())}p.append('');p.after(''+''+d+"")}else{p.append('').append(''+a+"")}}var y=[];$.each($(this).find('li:contains("Fix")'),function(){var e=$.trim($(this).text()),t="Fix bugs",a=t.replace(/\s/," other minor "),i="ul",n="li";if(e===t||e===a){var r=$(this).parent(i),o=r.find("li").length,l=r.find(""+n+":contains("+a+")").length;if(o===1||l){var _=".versionSeparator",c=r.prev("hr"),d=c.prev(_),f=d.prev(i).length,p=d.text();if(f){var u=r.next(_),g=u.next().next(i),m=u.text();if(m){m=m.split("-")[0];u.text(m+"-"+p.split("-").pop());d.remove();c.remove();r.remove();if(!l&&!g.find(""+n+":contains("+t+")").length){g.append("<"+n+"> "+t+"")}}}}}if(!$(this).find(".label").length){return}var h=$(this),v=$(this),b=v.parent("ul"),x=v.find("a:not(.bctl)"),A=x.length;if(s){y.push(x);if(b.find("li").length===1){b.prev("hr").prev("a").remove();b.prev("hr").remove();b.addClass("no-data");b.prev(".versionSeparator").addClass("hidden")}v.remove()}else{v.find("a:first").before('');v.find("a.bctl").click(function(e){x.toggleClass("hidden");v.find("a.bctl i").toggleClass("fa-minus-square-o")});x.addClass("obj-popup hidden")}}).promise().done(function(){if(s&&!$(".bctl").length&&y.length){$(".modal-body h4[data-development]").prev("hr").before(""+'
    '+"
    • Fix bugs
    ");$(".modal-body span[data-bugs-container]").append(y);var e=function(e,t){return parseInt($(t).text().replace("#",""))');t.find("a.bctl").click(function(){i.toggleClass("hidden");t.find("a.bctl i").toggleClass("fa-minus-square-o")});i.addClass("obj-popup hidden");var r=$("div[data-bugs]"),o=r.find("a:not(.bctl)").length;!o&&r.prev(".hr-dashed").remove();!o&&r.remove()}var l=$(".modal#update_notice h4 span");if(Test.strContains(l.text(),"...")&&Test.strContains(l.text(),"patch")){var _=parseInt(l.text().split("...")[1].substr(-1,1));_&&$.each($(".versionSeparator:not(.version_dev)"),function(e,t){if(e+1!=_){$(this).addClass("hidden")}else{$(this).text($(this).text()+"-"+theme_language("global_release").toLowerCase())}})}})})};plugins.icons_row=function(){$(document.body).on("click",".inline-row input",function(e){if(!$(this).is(":checked")){$(this).parents(".gl-icon-container").removeClass("highlighted")}else{$(this).parents(".gl-icon-container").addClass("highlighted")}}).on("click contextmenu","div.icons-container, div.small-icons-container",function(e){var t=$(e.target).find("a[href]").first();if(e.type==="click"&&$(e.target).is($(this))&&t.length){t.trigger("click");return}if(e.type==="click"&&$(e.target).is(".gl-icon-select")&&!$.support.spa){e.preventDefault();$(this).trigger("contextmenu")}else if(e.type==="contextmenu"){e.preventDefault();if($(this).find("input").is(":checked")){$(this).find("input").prop("checked",false);$(this).removeClass("highlighted")}else{if($(this).find("input").length){$(this).find("input").prop("checked",true);$(this).addClass("highlighted")}}var a=$(e.target).is(".icon_link")?$(e.target).parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).is(".gl-icon-select")?$(e.target):$(e.target).is("img")?$(e.target).parent("a").parent(".gl-icon-container").find(".fa-select, .fa-selected"):$(e.target).find(".fa-select, .fa-selected");a.hasClass("fa-select")?a.removeClass("fa-select").addClass("fa-selected"):a.removeClass("fa-selected").addClass("fa-select")}typeof db_check_selected==="function"&&db_check_selected()}).on("click",".row.icons-row .icons-container, .row.icons-row .small-icons-container",function(){if(!$(this).hasClass("forged-xx-skip")){return}})};plugins.chooser=function(){var e=false,t=false,a=false,i=function(e){$(".mppopup .cspinner.hidden").removeClass("hidden");$.ajax({type:"POST",url:e,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html();i=o(i);if(a){a=a.replace(//gm,'').replace(//gm,'')}$(".mppopup .modal-body").html(i+''+a+"
    ");$v__mpp__g_gp=0;$(".mppopup_filter_input").focus();$(".mppopup_filter_input").val("")}})},s=function(e){return e.replace(/&file.*&chroot/,"&file="+Convert.uriEncodeComponent(($v__mpp__g_ol+"/").replace(/\/\/+/g,"/").replace(/:\//g,"://"))+"&chroot")},n=function(e,t){var a=e.prev('input[type="text"], input[name]');if(!a.is("input")&&!e.prev("textarea").length&&!e.prev("br").prev("textarea").length){a=e.prev("span:not(.awradio)").find('input[type="text"]')}else if(!a.length&&!a.is("input")&&t){a=e.prev("textarea");if(!a.length){a=e.prev("br").prev("textarea")}}return a},r=function(t,i,s){e&&(a=t);if(s){if($(".refInputData").is("textarea")){var n=$(".refInputData");if(n.val()){n.val(n.val()+"\n"+t.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}else{n.val(t.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}}else{$(".refInputData").val(t.replace(/\/\/+/g,"/").replace(/:\//g,"://"))}var r=$(".refInputData").parent("td").prev("td").find('input[type="radio"]'),o=$(".refInputData").parent("span").prev("span").find('input[type="radio"]'),l=$(".refInputData").prev("span").find('input[type="radio"]'),_=$(".refInputData").prev("select").find('option[value="*"]');if(o.length){o.trigger("click")}else if(l.length){l.trigger("click")}else if(_.length){_.parent("select").val("*").trigger("change")}else{r.trigger("click")}}if(i){$("body .mppopup").modal("hide")}},o=function(e){e=$.url(e).attr("path").replace(/\/$/g,"").split("/");var t="",a="/",i=a,s=get_access_level()==2||get_access_level()==3,n=get_user_home();if(s){i=n}$.each(e,function(e,r){if(r===""){var o="onclick=\"parentdir('"+i+"'); return false\"";if(s){o=String()}t+=""+(get_access_level()==0?'':'')+""+"\n"}else{a+=r+"/";var o="onclick=\"parentdir('"+a+"'); return false\"";if(s&&!a.includes(n)){o=String()}t+=""+r+""+"\n"}});var r='";return r+''},l=function(t){var i=String();!t&&(t={});if(t.file){i=t.file}var s='";$("body").append(s);$(document).find("._xcustom_file_select button[data-custom-chooser]").trigger("click");if(t.resolve!==false){return new Promise(function(t){setTimeout(function(){var i=setInterval(function(){if(!e){clearInterval(i);t(a);a=false}},100)},10)})}};document.addEventListener("DOMContentLoaded",function(){(function(){var l=document.body;$(l).on("dblclick",'.mppopup a[onclick*="fileclick("], .mppopup a[onclick*="parentdir("]',function(e){e.preventDefault()}).on("dblclick",'.mppopup a[onclick*="select("]',function(){$(".mppopup button[data-mppopup_confirm]").trigger("click")}).on("click",'.mppopup a[onclick*="fileclick("], .mppopup a[onclick*="parentdir("]',function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();var t=this;if(!t.clicks){t.clicks=0}if(!t.timer){t.timer=null}t.clicks++;$data_mppopup_value.val($v__mpp__g_ol);if(t.clicks===1){t.timer=setTimeout(function(){t.clicks=0;typeof $v__mpp__g_gp=="undefined"?$v__mpp__g_gp=0:0;if(!$v__mpp__g_gp){r($v__mpp__g_ol,0,0)}else{var e=s($v__mpp__g_op);i(e)}$v__mpp__g_gp=0},vars.event.double_click_delay)}else{clearTimeout(t.timer);t.clicks=0;if($v__mpp__g_olt){var a=s($v__mpp__g_op);i(a)}else{r($v__mpp__g_ol,1,1)}}}).on("click",".mppopup button[data-mppopup_confirm]",function(){var e=$data_mppopup_value.val();r(e,1,1);if(core.curModule("custom")){refInput.trigger("input")}}).on("show.bs.modal",".mppopup",function(){v__mpp__ml_t__e=0;$data_mppopup_value=$(".mppopup input[data-mppopup_value]");$('.mppopup input[data-role="tagsinput"]').tagsinput({onTagExists:function(e,t){t.hide().fadeIn();v__mpp__ml_t__e=1}})}).on("shown.bs.modal",".mppopup",function(){var e=$("body .mppopup").find(".modal-head"),t=$("body .mppopup").find(".modal-body"),a=$("body .mppopup").find(".modal-body table"),i=e.find(".mppopup_filter > input");setTimeout(function(){$(".mppopup_filter_input").animate({opacity:1},0);$(".mppopup_filter_input").focus()},0)}).on("hidden.bs.modal",".mppopup",function(){refInput.removeClass("refInputData");$('.mppopup input[data-role="tagsinput"]').tagsinput("destroy");$("body .mppopup").remove();$("button[data-mmclick].disabled, input[data-mmclick].disabled").removeClass("disabled").removeAttr("disabled")}).on("click",".mppopup_multi_done",function(){refInput.val($.trim($('.mppopup input[data-role="tagsinput"]').val().replace(/,/g," ")));$('.mppopup span[aria-hidden="true"]').trigger("click")}).on("keyup",".mppopup_filter_input",function(e){var t=e.which,a=$(".mppopup table tbody tr:visible"),i=a.find("td:first-child a"),s=$(".mppopup .breadcrumbx").length;if(s){return}if(t==13&&a.length===1&&!e.shiftKey){i.trigger("click")}else if(t==13&&a.length===1&&e.shiftKey){i.trigger("click").trigger("dblclick");var n=$(".mppopup .mppopup_multi_done:visible");if(n.length){setTimeout(function(){n.trigger("click")},240)}}if(!$(".mppopup table tbody tr.noresults").length){$(".mppopup table tbody").append(''+theme_language("global_no_results_found")+"")}var r=$(".mppopup table tbody tr:visible:not(.noresults)"),o=$(".mppopup table tbody tr.noresults");if(r.length){o.addClass("hidden")}else{o.removeClass("hidden")}}).on("click","button[data-mmclick]:not(.disabled), input[data-mmclick]:not(.disabled)",function(i){i.preventDefault();i.stopPropagation();refInput=n($(this),1);e=!!+$(this).parent("._xcustom_file_select").length,custom_window={shown:function(){a=false;t=true},hidden:function(){t=false;e=false;$("._xcustom_file_select").remove()}};var s=$(this),r=refInput.val(),l=encodeURIComponent(r),_=$(this).attr("data-mmclick"),c=_.match("window.open\\(['\"]*(.*?)(\\s*['\"]*,.*?)"),d=c[1].match(/(\w+\.[a-z]{3,4})/gi)[0],f=d.replace(".cgi",""),p=false,u=false;s.addClass("disabled").attr("disabled","disabled");if(c[1]){var g=c[1].replace("encodeURIComponent(ifield.value)","refInputCurrValSafe");g=g.replace('"+"',"").replace('"+',"").replace("refInputCurrValSafe",l);var m=function(t,a,i,s,n,o,l,_,c,d,p){var u;if(!o){o=String()}if(!l){l=String()}if(n){u='"}else{u='"}var g='";$(document.body).append(g);refInput.addClass("refInputData");$("body .mppopup").on("show.bs.modal",function(){if(p&&typeof p==="function"){p()}}).on("shown.bs.modal",function(){if(d&&typeof d==="function"){d()}e&&custom_window.shown()}).on("hidden.bs.modal",function(){e&&custom_window.hidden()}).modal("show")},h=function(e){if(core.curModule("cluster-useradmin")&&(e[1].startsWith("my_user_chooser")||e[1].startsWith("my_group_chooser"))){$v__mpp__g_op=v___location_prefix+"/useradmin/"+e[1]}else if(!e[1].startsWith("/")){$v__mpp__g_op="/"+e[1]}else{$v__mpp__g_op=e[1]}};var v=String(),b="cron_chooser",x='form[action*="backup_sched.cgi"], form[action*="save_newquotas.cgi"], form[action*="save_validate.cgi"]',y='[name="enabled_hidden"], [name="sched_hidden"], [name="when_hidden"]';x+=', form[action*="save_backup.cgi"], form[action*="save_vbackup.cgi"], form[action*="save_vsync.cgi"]';if(f===b){var A=$(x),k=A.find(y).val();v=""+b+".cgi?complex="+k+""}$.ajax({type:"POST",url:v||g,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e;var a=e.match(''+i+"","",0,refInput,1,"modal-lg","modal-no-header",1,1,u,p)}else if($.isArray(a)&&a[1]&&a[1].indexOf("&multi=1")===-1){h(a);$.ajax({type:"POST",url:$v__mpp__g_op,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter(".table").html(),i=$(t).filter(".table").prev("b").html();var s=o(i),n=$(a).find("td").length;if(n===0){a=a.replace("thead","tbody");a=a.replace("",''+theme_language("datatable_semptydirectory")+"")}t=s+''+a+"
    ";if(t){t=t.replace(//gm,'').replace(//gm,'')}m(t,"type1",0,refInput,0)}})}else if(!$.isArray(a)){if($.isArray(a)&&a[1].indexOf("&multi=1")===-1){return}var i=t,s=$(i).filter("table").html();m(''+s+"
    ","",1,refInput,0)}else{h(a);$.ajax({type:"POST",url:$v__mpp__g_op,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var t=e.replace(/<(!doctype|script|link|meta)\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/(script|link|meta)>/gi,"").replace(/<\/body>|<\/html>/gi,""),a=$(t).filter("table").html();t=''+a+"
    ";m(t,"type2",0,refInput,1)}})}}})}else{$(this).removeClass("disabled");$(this).attr("onclick",$(this).attr("data-mmclick")).removeAttr("data-mmclick");$(this).trigger("click")}})})()});return{target:n,file:l}}();plugins.navigation=function(){document.addEventListener("DOMContentLoaded",function(){o();_();s();$("aside").on("click",".select2-container .select2-selection__arrow b",function(e){e.preventDefault();e.stopPropagation()}).on("click",'a[href*="/cwaf/"], a[href*="/file/"], a[href*="history.cgi"]',function(e){e.preventDefault();e.stopPropagation();window.open($(this).attr("href"),"_blank")}).on("contextmenu",".switch-toggle label",function(e){e.preventDefault();var t=$(this).attr("for").replace("open_",""),a=$(this).prev("input").is(":checked");if(a){var i=v___location_href;set_server_theme_temp_data("goto",link_type_convert(i,1));setTimeout(function(){theme_open_new_tab(i)},200)}else if(t==="virtualmin"||t==="cloudmin"){var s;if(t==="cloudmin"){s="/server-manager/index.cgi"}else{s="/virtual-server/index.cgi"}var n=link_type_convert(s,2);set_server_theme_temp_data("goto",link_type_convert(n,1));setTimeout(function(){theme_open_new_tab(n)},200)}else if(t==="webmail"){var r=v___location_prefix+"/mailbox/index.cgi?"+$__theme_navigation;set_server_theme_temp_data("goto",link_type_convert(r,1));setTimeout(function(){theme_open_new_tab(r)},200)}else{var r=v___location_prefix+"/sysinfo.cgi?"+$__theme_navigation;set_server_theme_temp_data("goto",link_type_convert(r,1));setTimeout(function(){theme_open_new_tab(r)},200)}}).on("click",".switch-toggle input.dynamic",function(e){if(get_onbeforeunload_status()){e.preventDefault();var t=$(".switch-toggle input:checked").attr("id");get_onbeforeunload_message([],{href:"::switch::"+t});return}w($(this).attr("id").replace("open_",""));if($(this).attr("id")=="open_dashboard"){get_pjax_content(v___location_prefix+"/sysinfo.cgi");return}get_navigation_and_content($(this).attr("id").replace("open_",""))}).on("focus",".sidebar-search",function(){f("c",false)}).on("blur",".sidebar-search",function(){setTimeout(function(){f("c",true)},150)}).on("click",'.navigation a[target="page"], .user-links a[target="page"]',function(){l()}).on("click",".navigation > li .navigation_external_link",function(e){e.preventDefault();e.stopPropagation();b=$(this);window.open(b.attr("href"),"_blank")}).on("click",".navigation > li:not('.sub-wrapper'):not('.menu-container'):not('.navigation_external'):not([data-linked])",function(e){e.preventDefault();e.stopPropagation();var t=1;if(e.target&&e.target.classList&&e.target.classList.value&&(e.target.classList.value.includes("fancytree")||e.target.classList.value.includes("label-danger"))){t=0}v___blocked_navigation=t;typeof $processing=="undefined"?$processing=false:false;if(!$processing){$processing=true;var a=$("a",this).attr("href"),i=$("a",this).attr("target"),s=$(this);if(i){$(".navigation > li > ul.sub > li").each(function(){$(this).removeClass("sub_active").find("span.current").remove()})}$.when($("#sidebar .navigation > li").each(function(){var e=$(this),t=e.find("a"),a=t.is("[data-has-sub-link]");if(!e.is(s)){e.removeClass("active");if(e.find("a").attr("href")!="#search"&&a){$(e.find("a").attr("href")).slideUp(175)}}})).done(function(){s.hasClass("active")?s.removeClass("active"):a!="#hide"&&!i?s.addClass("active"):false;setTimeout(function(){if($(a).is(":visible")&&a!="#hide"&&!i){s.addClass("active")}else{s.removeClass("active")}$processing=false},2*175>0?2*175:1);$(a).slideToggle(175)});if(a=="#search"){$('#sidebar input[name="search"]').focus()}}}).on("click",".navigation > li.has-sub",function(){page.load.happening()&&(plugins.navigation.detectAllowed=false)}).on("click",".navigation > li > ul.sub > li:not('.menu-container')",function(e){if(e.target&&$(e.target).is("li")){return}var t=window.navigator.platform==="MacIntel"?1:0;if(!t&&e.ctrlKey||t&&e.metaKey){return}var a=$(this);$(".navigation > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove();$(".navigation > li > ul.sub > li").each(function(){$(this).removeClass("sub_active").find("span.current").remove()});$("#webmin_search_form").find('input[name="search"]').val("");$("aside .navigation .fancytree-node.fancytree-active").removeClass("fancytree-active");a.addClass("sub_active").append('')}).on("click",'a[data-refresh="true"]',function(e){e.preventDefault();page_refresh()}).on("focus",".form-control.sidebar-search",function(e){page.load.happening()&&(plugins.navigation.detectAllowed=false);$(".__logo").addClass("inited");e.preventDefault();e.stopPropagation();vars.shell.history=0}).on("keydown","#webmin_search_form",function(e){var t=$(this),a=t.find("input.sidebar-search"),i=a.val(),s=$("body").find(".-shell-port-");if(i&&e.keyCode===13){e.preventDefault();if(!i.startsWith("!")){$(this).find('input[name="mod"], input[name="title"]').remove();if(E()==="virtual-server"||E()==="server-manager"){$("").attr({type:"hidden",name:"mod",value:E()}).appendTo($(this))}var n=E(1),r=theme_language("search_in_"+(n==="mailbox"?"usermin":n)+"");r=r?r:theme_language("filemanager_context_search");$("").attr({type:"hidden",name:"title",value:r}).appendTo($(this));var o=$(this).attr("action")+"?"+$(this).serialize();if(get_onbeforeunload_status()){get_onbeforeunload_message(false,{href:o})}else{get_pjax_content(o);a.val("")}}else{core.moduleAvailable("shell")&&plugins.shell.open(i)}}}).on("click","[data-collapse-trigger]",function(e){e.stopImmediatePropagation();var t=get_server_data("data-navigation-collapsed")=="1"?0:1;vars.navigation.pinned=t;settings_navigation_always_collapse=!settings_navigation_always_collapse;if(settings_navigation_always_collapse){get_server_data("data-navigation-collapsed",1);$(".mobile-menu-toggler").removeClass("visible-xs");l(1,e.originalEvent!==undefined?1:0)}else{get_server_data("data-navigation-collapsed",0);$(".mobile-menu-toggler").addClass("visible-xs")}setTimeout(function(){page_resized()},0);$(window).resize()}).on("click",".user-links > li.favorites",function(){$(".favorites-menu-outer").addClass("hover")}).on("click",".user-link.palette-toggle",function(){theme_toggle_night_mode()}).on("click",".user-link.ported-console",function(){if(plugins.shell.available()){plugins.shell.open()}}).on("click",".user-links > li",function(e){if($(e.target).is($(this))){var t=$(this).find("a"),a=t&&t[0]&&t[0].hasAttribute("data-nref");if(a){location.href=t.attr("href")}else{$(this).find("a, [data-collapse-trigger]").trigger("click")}}}).on("click",".__logout-link",function(){progress.start();get_server_theme_temp_data("goto",0)}).on("click",".servers-index-link > a",function(e){e.preventDefault();e.stopPropagation();progress.start();location.href=this.href}).mCustomScrollbar({axis:"y",theme:"minimal",scrollInertia:100,scrollButtons:false,callbacks:{onScroll:function(){if(!$(".mobile-menu-toggler").is(":visible")){$(".form-control.sidebar-search").blur();if($("aside select")&&$("aside select").length>0&&$("aside select").hasClass("select2-hidden-accessible")){$("aside select").select2("close")}}if($(".popover-servers-index:visible").length){$('aside [data-servers-index="popover"]').trigger("click")}}}});$("body").on("click",".popover-servers-index.in .popover-content a",function(e){e.preventDefault();progress.start();location.href=this.href})});var e=function(){var e=".navigation";$(e+" li.has-sub").removeClass("sub_active");$(e+" > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove();$(e+" > li > ul.sub > li").removeClass("sub_active").find("span.current").remove();$(e+" > li.has-sub").removeClass("active");$(e+" > li > ul.sub").hide();$(e+" > li > a > i.fa.fa-folder-open-o").removeClass("fa-folder-open-o")},t=function(t,a){var i=function(e){return e?e.replace("/edit_users.cgi","/list_users.cgi").replace("/edit_user.cgi","/list_users.cgi").replace("/edit_alias.cgi","/list_aliases.cgi").replace("/edit_database.cgi","/list_databases.cgi").replace("/save_database.cgi","/list_databases.cgi").replace("/edit_script.cgi","/list_scripts.cgi").replace("/script_form.cgi","/list_scripts.cgi").replace("/save_domain.cgi","/edit_domain.cgi"):e};setTimeout(function(){if(!plugins.navigation.detectAllowed){return}if(Test.arrContains(["webmin_search.cgi","tconfig.cgi","settings-editor_favorites_read.cgi"],v___location_file)||page_extended()){e();return}if(v___blocked_navigation){return}if(typeof a=="undefined"){var s=function(e){var t=":not([data-parent-hidden]):first",a='a[href*="'+e+'"]'+t+"";if(e&&e.includes("/virtual-server/")){var i=e.match(/.*(dom|gparent)=(\d+)/),s=e.match(/.*?\.cgi/);if(i&&i[1]&&i[2]&&s){a='a[href*="'+s[0]+'"][href*="'+(i[1]+"="+i[2])+'"]'+t+""}}return a},n=v___location_path==="/"?t:v___location_path+(v___location_query?"?"+v___location_query:"");if(v___initial_load&&!n){return}if(!n){n="/"}$nearExactMatchStatus=1,$superExactMatchStatus=0,$nearExactMatch=$('.navigation a[href*="'+n+'"]:not([data-parent-hidden]):first'),$nearExactMatchPostSave=$(".navigation "+s(n.replace("save_","edit_"))),$nearExactMatchPostList=$(".navigation "+s(n.replace("edit_","list_"))),$nearExactMatchPostListSingular=$(".navigation "+s(n.replace("edit_","list_").replace(".cgi","s.cgi"))),$nearExactMatchPostListPlural=$(".navigation "+s(n.replace("edit_","list_").replace(".cgi","es.cgi")));if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostSave;if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostList;if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostListSingular}if(!$nearExactMatch.length){$nearExactMatch=$nearExactMatchPostListPlural}}}if(Test.strContains(v___location_file||t,"cgi")&&$nearExactMatch.length){t=$nearExactMatch.attr("href");$nearExactMatchStatus=0}else if($('.navigation a[href="'+v___location_resource+'"]:not([data-parent-hidden]):first, .navigation a[href*="'+link_type_convert(v___location_path,2)+'"]:not([data-parent-hidden]):first').length){t=v___location_resource;$superExactMatchStatus=1}else if($('.navigation a[href^="'+v___location_resource+'"]:not([data-parent-hidden]):first').length){t=v___location_resource;$nearExactMatchStatus=0}t=i(t);var r=v___location_file==="config.cgi"||v___location_file==="uconfig.cgi",o=v___location_file==="mconfig.cgi"&&uri_parse_param("module")===v___module_file_manager;if(r&&!o){if($t_uri_virtualmin&&!core.curModule("virtualmin-awstats")){t=v___location_prefix+"/config.cgi?virtual-server"}else if($t_uri_cloudmin){t=v___location_prefix+"/config.cgi?server-manager"}else if($t_uri_webmail){t=v___location_prefix+"/uconfig.cgi?mailbox"}else{t=v___location_prefix+"/"+v___location_query+"/"}}if(o){t=v___location_prefix+"/"+v___module_file_manager}var l=$t_uri_webmin||$t_uri_usermin;if(!t&&l){if(Test.strContains(v___location_file,".cgi")&&!Test.strContains(v___location_file,"sysinfo.cgi")){t=v___location_path.replace(v___location_file,"")}else if(!t){var _=new RegExp("^"+v___location_prefix,"i");t=get_server_data("data-uri").replace(_,"").split("/").filter(function(e){return e.length!==0})[0];t=v___location_prefix+"/"+t}}if($superExactMatchStatus){targeted_menu_link=$('.navigation a[href="'+t+'"]:not([data-parent-hidden]):first, .navigation a[href="'+link_type_convert(t,2)+'"]:not([data-parent-hidden]):first')}else{if(t&&(t.endsWith("/virtual-server/")||t.endsWith("/server-manager/"))){t+="index.cgi"}targeted_menu_link=$('.navigation a[href^="'+t+'"]:not([data-parent-hidden]):first')}if(targeted_menu_link.length){e()}}else{var c=".navigation a[href",d=":not([data-parent-hidden]):first";if(a==="progress"){t=i(t);targeted_menu_link=$(""+c+'*="'+t+'"]'+d+"")}else{targeted_menu_link=$(""+c+'^="'+t+'"]'+d+"")}if(targeted_menu_link.length){e()}}$("aside .navigation .fancytree-node.fancytree-active").removeClass("fancytree-active");if(t==="/"){return}targeted_menu_link.parent("li:not(.menu-exclude):not(.user-link)").addClass("sub_active").append('').parent("ul.sub").show().parent("li:not(.menu-exclude):not(.user-link)").prev("li").addClass("active")},1)},a=function(){$(".mCSB_container, .mCSB_dragger").css("top","0");!$("#_menu_loader").length&&$("body ul.navigation").before('');$("body aside .mCSB_scrollTools, body ul.navigation, body ul.user-links").css("visibility","hidden");$("aside ul.user-html").addClass("invisible")},i=function(){$("aside ul.user-html").removeClass("invisible");$("body aside .mCSB_scrollTools, body ul.navigation, body ul.user-links").css("visibility","visible");$("#_menu_loader").remove();_();s();bind_sameorigin(1);theme_to_new_tab();n()},s=function(){vars.navigation.servers_index_control=false;var e=$('aside [data-servers-index="popover"]'),t=e.parent(),a=t.data("http-webmin-servers");if(e.length){vars.navigation.servers_index_control=true;$.ajax({type:"GET",url:a+"index-json.cgi",dataType:"JSON",success:function(i){var s="",n=get_server_data("data-webprefix");if(i&&i.length>1){t.removeClass("hidden");$.each(i,function(){if(!n.endsWith(this.id)){s+=' '+Convert.htmlEscape(this.host)+(this.desc?" ("+Convert.htmlEscape(this.desc)+")":"")+"
    "}});s&&e.popover({animation:"false",placement:"top",html:"true",container:"body",template:'
    ',trigger:"click",content:s});e.on("shown.bs.popover",function(){$(".popover-servers-index").removeClass("fade")})}}})}},n=function(){var e=$('aside a[href*="'+v___module_file_manager+'"]');if(e&&e.length){var t=e.attr("href"),a=uri_parse_param("path",t);if(a&&!a.startsWith("/")&&!a.startsWith("%2F")){var i=new URI(t),s=i.pathname(),n="/"+a,r=s+"?path="+Convert.uriEncodeComponent(n);e.attr("href",r)}}},r=function(){return $("#_menu_loader").length},o=function(){if($("aside").css("transform")=="none"&&$("html").attr("data-navigation-collapsed")!="1"){$("aside").transition({x:settings_leftmenu_width},0,function(){if($(".__logo")&&$(".__logo").css("transform")=="none"&&!$(".mobile-menu-toggler:visible").length){$(".__logo").transition({y:"-140px"},175*1.5)}})}},l=function(e,t){var a="mobile-menu-toggler",i=$(quirks.active_element()).is('input[name="settings_navigation_always_collapse"]');i=1;if(e){}if(t){$("."+a+"").addClass("selected").find("button").addClass("btn-primary").removeClass("btn-default");$("."+a+"").css("transform","translate("+settings_leftmenu_width+"px, 0px)");return}if(typeof jQuery().transition=="function"&&($("."+a+":visible").length&&$("."+a+"").attr("style")&&$("."+a+"").attr("style").indexOf("ease")==-1)){if($(".__logo")){$(".__logo").transition({y:0},175*1.5)}$("aside, ."+a+"").transition({x:0},i?0:175,function(){$("."+a+"").removeClass("selected");$("aside").addClass("hidden-xs")})}},_=function(e){var t="body aside",a="select2";vars.navigation.select.back=false;if($(".form-control.sidebar-search").is(":focus")){return}$.each($(""+t+" select > option"),function(){var e=$(this).text().match(/^\s{0,4}/)[0].length,t=$(this).text();if(settings_leftmenu_vm_cm_dropdown_icons){if(e===4&&t.indexOf("↱")===-1){$(this).html("    ↱ "+t.replace(/\s/g,""))}else if(e===2&&t.indexOf("↴")===-1){$(this).html("  ↴ "+t.replace(/\s/g,""))}}}).promise().done(function(){var i=$(""+t+" select");i.removeAttr("id");if(i.length){i.removeAttr("onchange disabled");i.data(a)?i.select2("destroy"):false;i.unbind(""+a+":select");i.select2({minimumResultsForSearch:3,dropdownCssClass:"aside-select2"});var s=i.data(a);if(e){i.select2("open")}i.on(""+a+":selecting",function(){i.data("previous-value",$(this).val())});i.on(""+a+":select",function(e){var t=e.currentTarget.value;if(e.currentTarget.name==="dom"){if(get_onbeforeunload_status()){vars.navigation.select.back=true;get_onbeforeunload_message(e,this,{"plugins.navigation.get.virtualmin":[t],get_pre_default_content:[t]})}else{I(t);get_pre_default_content(t)}}else{if(e.currentTarget.name==="sid"){if(get_onbeforeunload_status()){vars.navigation.select.back=true;get_onbeforeunload_message(e,this,{"plugins.navigation.get.cloudmin":[t],get_pre_default_content:[t]})}else{V(t);get_pre_default_content(t)}}}});var n=".select2-dropdown.aside-select2",r=function(){$.each($(""+t+" select > option"),function(){if($(this).attr("style")&&$(this).attr("style").indexOf("italic")>-1){var e=$(this);setTimeout(function(){$(n).find('li[id$="'+e.attr("value")+'"]').addClass("text-danger")},0)}})};i.on(""+a+":opening",function(){r();setTimeout(function(){var e=""+n+" .select2-search__field",t="keydown.colorfilter";$(e).off(t);$(e).on(t,function(){r()})},0);$(t).find("."+a+"-container:not(."+a+"), "+v___class_select2_leak).addClass(""+a+"-aside")});i.on(""+a+":open",function(){setTimeout(function(){var e=document.querySelector(".select2-search__field");e&&e.focus()})});i.on(""+a+":closing",function(){$(t).find("."+a+"-container, "+v___class_select2_leak).removeClass(""+a+"-aside")});if($(""+t+" select option").length===1){$(t+" ."+a+" span").css("cursor","default");$(t+" ."+a+" ."+a+"-selection__arrow").remove();i.on(""+a+":open",function(){$(t+" ."+a+"-container ."+a+"-dropdown").css("opacity","0")})}$.each($(""+t+" select > option"),function(){if($(this).attr("style")&&$(this).attr("style").indexOf("italic")>-1){var e=$($("."+a+"-selection > ."+a+"-selection__rendered")[0]);if(e.text().trim()==$(this).text().trim()){e.addClass("text-danger")}}})}})},c=function(e,t){var a=$("aside select");a.val(e).trigger("change");if(t){a.trigger("select2:select")}},d=function(){if(vars.navigation.select.back){var e=$("aside select");c(e.data("previous-value"),0);vars.navigation.select.back=false}},f=function(e,t){var i="aside .form-control.sidebar-search",s="aside .autocomplete-suggestions",n=function(e){return e&&(e.includes("http://")||e.includes("https://")||e.includes("ftp://")||e.includes("ftps://"))?1:0};if(e=="c"){$(s).remove();$(i).removeAttr("disabled");$(i).autocomplete("dispose");!get_onbeforeunload_status()&&$(i).val("");if(t){return}}var r={},o="li:not(.menu-exclude):not(.user-link)";$.each($(""+o+' > ul[id^="global_"].sub > '+o+' > a, ul.navigation > [data-after] > a, ul.navigation > li > a[href*="virtual-server/index.cgi"], ul.navigation > li > a[href*="server-manager/index.cgi"]'),function(){var e=$(this).attr("href"),t=n(e),a=(e.substring(0,1)=="/"?"":"/")+e;if(t){a=e}r[a]=$.trim($(this).text())});$('li > a[target="page"][data-href="/virtual-server/index.cgi"], '+o+' > a[target="page"][data-href="/sysinfo.cgi"], '+o+' > a[target="page"][data-href="/virtual-server/pro/history.cgi"], '+o+' > a[target="page"][data-href="/server-manager/one_history.cgi"], '+o+' > a[target="page"][data-href="/server-manager/history.cgi"], '+o+' > a[target="page"][data-href="/mailbox/list_folders.cgi"], '+o+' > a[target="page"][data-href="/mailbox/list_ifolders.cgi"], '+o+' > a[target="page"][data-href="/mailbox/list_addresses.cgi"], '+o+' > a[target="page"][data-href="/filter/edit_forward.cgi"], '+o+' > a[target="page"][data-href="/filter/edit_auto.cgi"], '+o+' > a[target="page"][data-href="/filter/edit_auto.cgi"], '+o+' > a[target="page"][data-href="/filter/"], '+o+' > a[target="page"][data-href="/mailbox/edit_sig.cgi"]').each(function(){r[$(this).attr("data-href")]=$.trim($(this).text())});var _=function(e){var t="🔒",a=e&&e.includes(t);return a},d=$.map(r,function(e,t){if(t!="undefined"&&!_(e)){return{value:e,url:t,data:{category:T()}}}});var f={};if(core.curModule("custom")||v___location_path==v___location_prefix+"/backup-config/"||v___location_path==v___location_prefix+"/backup-config/index.cgi"||v___location_path==v___location_prefix+"/usermin/"||v___location_path==v___location_prefix+"/usermin/index.cgi"||v___location_path==v___location_prefix+"/webmin/"||v___location_path==v___location_prefix+"/webmin/index.cgi"||v___location_path==v___location_prefix+"/acl/"||v___location_path==v___location_prefix+"/acl/index.cgi"||v___location_path==v___location_prefix+"/init/"||v___location_path==v___location_prefix+"/init/index.cgi"||v___location_path==v___location_prefix+"/mount/"||v___location_path==v___location_prefix+"/mount/index.cgi"||v___location_path==v___location_prefix+"/quota/"||v___location_path==v___location_prefix+"/quota/index.cgi"||v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"||v___location_path==v___location_prefix+"/inittab/"||v___location_path==v___location_prefix+"/inittab/index.cgi"||v___location_path==v___location_prefix+"/logrotate/"||v___location_path==v___location_prefix+"/logrotate/index.cgi"||v___location_path==v___location_prefix+"/mailcap/"||v___location_path==v___location_prefix+"/mailcap/index.cgi"||v___location_path==v___location_prefix+"/pam/"||v___location_path==v___location_prefix+"/pam/index.cgi"||v___location_path==v___location_prefix+"/proc/"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"||v___location_path==v___location_prefix+"/cron/"||v___location_path==v___location_prefix+"/cron/index.cgi"||v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"||v___location_path==v___location_prefix+"/useradmin/"||v___location_path==v___location_prefix+"/useradmin/index.cgi"||v___location_path==v___location_prefix+"/apache/"||v___location_path==v___location_prefix+"/apache/index.cgi"||v___location_path==v___location_prefix+"/bind8/"||v___location_path==v___location_prefix+"/bind8/index.cgi"||v___location_path==v___location_prefix+"/dhcpd/"||v___location_path==v___location_prefix+"/dhcpd/index.cgi"||v___location_path==v___location_prefix+"/dovecot/"||v___location_path==v___location_prefix+"/dovecot/index.cgi"||v___location_path==v___location_prefix+"/ldap-server/"||v___location_path==v___location_prefix+"/ldap-server/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-nginx/"||v___location_path==v___location_prefix+"/virtualmin-nginx/index.cgi"||v___location_path==v___location_prefix+"/fetchmail/"||v___location_path==v___location_prefix+"/fetchmail/index.cgi"||v___location_path==v___location_prefix+"/mysql/"||v___location_path==v___location_prefix+"/mysql/index.cgi"||v___location_path==v___location_prefix+"/mysql/edit_dbase.cgi"||v___location_path==v___location_prefix+"/postgresql/"||v___location_path==v___location_prefix+"/postgresql/index.cgi"||v___location_path==v___location_prefix+"/postgresql/edit_dbase.cgi"||v___location_path==v___location_prefix+"/postfix/"||v___location_path==v___location_prefix+"/postfix/index.cgi"||v___location_path==v___location_prefix+"/procmail/"||v___location_path==v___location_prefix+"/procmail/index.cgi"||v___location_path==v___location_prefix+"/proftpd/"||v___location_path==v___location_prefix+"/proftpd/index.cgi"||v___location_path==v___location_prefix+"/mailboxes/"||v___location_path==v___location_prefix+"/mailboxes/index.cgi"||v___location_path==v___location_prefix+"/mailboxes/list_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/"||v___location_path==v___location_prefix+"/mailbox/index.cgi"||v___location_path==v___location_prefix+"/samba/"||v___location_path==v___location_prefix+"/samba/index.cgi"||v___location_path==v___location_prefix+"/spam/"||v___location_path==v___location_prefix+"/spam/index.cgi"||v___location_path==v___location_prefix+"/squid/"||v___location_path==v___location_prefix+"/squid/index.cgi"||v___location_path==v___location_prefix+"/sshd/"||v___location_path==v___location_prefix+"/sshd/index.cgi"||v___location_path==v___location_prefix+"/webalizer/"||v___location_path==v___location_prefix+"/webalizer/index.cgi"||v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"||v___location_path==v___location_prefix+"/htaccess-htpasswd/"||v___location_path==v___location_prefix+"/htaccess-htpasswd/index.cgi"||v___location_path==v___location_prefix+"/status/"||v___location_path==v___location_prefix+"/status/index.cgi"||v___location_path==v___location_prefix+"/net/"||v___location_path==v___location_prefix+"/net/index.cgi"||v___location_path==v___location_prefix+"/tcpwrappers/"||v___location_path==v___location_prefix+"/tcpwrappers/index.cgi"||v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"||v___location_path==v___location_prefix+"/fail2ban/"||v___location_path==v___location_prefix+"/fail2ban/index.cgi"||v___location_path==v___location_prefix+"/nis/"||v___location_path==v___location_prefix+"/nis/index.cgi"||v___location_path==v___location_prefix+"/passwd/"||v___location_path==v___location_prefix+"/passwd/index.cgi"){$($(".container-fluid .panel-body a[href]:not([href*='javascript'],[href*='list_users.cgi?dom'],[href*='edit_hdparm.cgi?disk'],[href*='blink.cgi?disk'],[href*='smart-status/index.cgi?drive'],[href*='help.cgi'],[href*='edit_user.cgi?new='],[href*='edit_user.cgi?idx='],[href*='edit_recipe.cgi'],[href*='up.cgi'],[href*='down.cgi'],[href*='virt_index.cgi'],[href*='save_log.cgi'],[href*='backup.cgi'],[href*='activate.cgi'],[href*='#'])")).each(function(){if(v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"){f["/"+v___location_path_lead_unslashed+$(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").next("td[data-td-e]").find("a").attr("href")]=$.trim($(this).text())}else{if(v___location_path==v___location_prefix+"/backup-config/"||v___location_path==v___location_prefix+"/backup-config/index.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())}else{if(v___location_path==v___location_prefix+"/mount/"||v___location_path==v___location_prefix+"/mount/index.cgi"||v___location_path==v___location_prefix+"/quota/"||v___location_path==v___location_prefix+"/quota/index.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())}else{if(v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"){$description=$.trim($(this).parents("td").next("td").next("td").next("td").find("label").find("tt").find("tt").text())}else{if(v___location_path==v___location_prefix+"/proc/"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"){if(v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" — "+$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").text())}else{if(v___location_path==v___location_prefix+"/proc/index_search.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" — "+$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").text())}else{$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" — "+$.trim($(this).parents("td").next("td").next("td").next("td").text())}}}else{if(v___location_path==v___location_prefix+"/useradmin/"||v___location_path==v___location_prefix+"/useradmin/index.cgi"){$description=$.trim($(this).parents("td").next("td").find("label").text())+" — "+$(this).text()+":"+$.trim($(this).parents("td").next("td").next("td").find("label").text())+" - "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").find("label").text())+", "+$.trim($(this).parents("td").next("td").next("td").next("td").next("td").next("td").find("label").text())}else{if(v___location_path==v___location_prefix+"/mailboxes/list_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/"||v___location_path==v___location_prefix+"/mailbox/index.cgi"){$description=$.trim($(this).parents("td").next("td").next("td").next("td").find("label").text())+" — "+$.trim($(this).parents("td").next("td").find("label").text())+" ["+$.trim($(this).parents("td").next("td").next("td").find("label").text())+"]"}else{if(v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"){$description=$.trim($(this).parents("td").next("td").next("td").find("label").text())}else{if(v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"){$description=$.trim($(this).parent("td").next("td[data-td-e]").text())+" - "+$.trim($(this).parent("td").next("td[data-td-e]").next("td[data-td-e]").text())}else{$description=$.trim($(this).parent("td").next("td[data-td-e]").text())}}}}}}}}$description?$_description=true:$_description=false;var e=$.trim($(this).text());if(core.curModule("bind8")){var t=$(this).parents("form").prev("br").prev("b").find("tt");if(t.length){var a=t.text(),i=!$(this).parent(".ui_links_row").length;if(i&&a){e=e+" ("+a+")"}}}f[($(this).attr("href").substring(0,1)=="/"?"":"/")+v___location_directory_unslashed_trail_slashed+$(this).attr("href")]=e+($_description?" (":"")+$description+($_description?")":"")}})}var p=$.map(f,function(e,t){if(t!="undefined"){return{value:e,url:t,data:{category:get_module_title()}}}});var u={};$.each($(""+o+' > ul.sub:not([id^="global_"]) > '+o+' > a, ul.navigation > [data-linked]:not([data-after]) > a:not([href*="virtual-server/index.cgi"]):not([href*="server-manager/index.cgi"])'),function(e,t){u[($(this).attr("href").substring(0,1)=="/"?"":"/")+$(this).attr("href")]=$.trim($(this).text())});$(""+o+' > a[target="page"]:not([data-href="/acl/edit_user.cgi"],[data-href="/virtual-server/index.cgi"],[data-href="/sysinfo.cgi"],[data-href="/virtual-server/pro/history.cgi"], [data-href="/mailbox/list_folders.cgi"], [data-href="/mailbox/list_ifolders.cgi"], [data-href="/mailbox/list_addresses.cgi"], [data-href="/filter/edit_forward.cgi"], [data-href="/filter/edit_auto.cgi"], [data-href="/filter/edit_auto.cgi"], [data-href="/filter/"], [data-href="/mailbox/edit_sig.cgi"])').each(function(e,t){if(!$t_uri_usermin&&!v()){u[$(this).attr("data-href")]=$.trim($(this).text())}});var g=$.map(u,function(e,t){if(t!="undefined"){var a=_(e);return{value:a?"":e,url:a?"":t,data:{category:$("aside .select2-selection__rendered").text()?''+$("aside .select2-selection__rendered").clone().children().remove().end().text()+"":T()}}}});var m={};$("aside select option").each(function(){m[$(this).val()+":::"+$(this).parent("select").attr("name")]=$.trim($(this).text())});var h=$.map(m,function(e,t){if(t!="undefined"){return{value:e,url:t,data:{category:$("aside select").data("autocomplete-title")}}}});var b=h.concat(p).concat(g).concat(d);try{const e="x-hidden";$.map(b,function(t,a){if(typeof settings_autocomplete_extra_associations_privileged==="object"){var i=get_server_data("language"),s=settings_autocomplete_extra_associations_privileged[i]?settings_autocomplete_extra_associations_privileged[i]:settings_autocomplete_extra_associations_privileged.en;if(typeof s==="object"){for(const[i,n]of Object.entries(s)){if(typeof n==="object"){for(const[i,s]of Object.entries(n)){if(typeof s==="object"){for(const[n,r]of Object.entries(s)){if(t&&t.url&&t.url.includes(i+"/")&&t.url.includes(r[0]+".cgi")){t.value=t.value+"<"+e+">"+r[1]+"";b[a]=t}}}else{if(t&&t.url&&(t.url.endsWith("/"+i+"/")||t.url.endsWith("/"+i+"/index.cgi"))){t.value=t.value+"<"+e+">"+s+"";b[a]=t}}}}}}}})}catch(e){}$(i).on("keydown",function(e){if(e.keyCode==34||e.keyCode==33||e.keyCode==20||e.keyCode==17||e.keyCode==16||e.keyCode==9){e.preventDefault();e.stopPropagation()}});$(i).autocomplete({lookup:b,onSelect:function(e,t){var i=$.Autocomplete.externalEvent;if(!$.isEmptyObject(i)){var s=i.keyCode?i.keyCode:i.which;if(i.ctrlKey||i.shiftKey||i.altKey||i.metaKey||s===20||s===32||s===33||s===34||s===35||s===36||s===37||s===38||s===39||s===40||s===45||s===46||s===112||s===113||s===114||s===115||s===116||s===117||s===118||s===119||s===120||s===121||s===122||s===123||s===144||s===145){return}}if(v()===true&&$t_uri_dashboard&&get_access_level()!=2&&get_access_level()!=4){w("webmin")}$(this).val("").blur();l();var r=n(e.url);if(e.url.substring(0,1)=="/"||r){var o=e.url&&(r||e.url.includes("/file/")||e.url.includes("/cwaf/")||e.url.includes("virtual-server/pro/history.cgi")||e.url.includes("server-manager/history.cgi")||e.url.includes("server-manager/one_history.cgi"));if(o){theme_open_new_tab(e.url,1);return}else{var _=e.url;if(v___location_prefix&&!_.startsWith(v___location_prefix)){_=v___location_prefix+_}if(Test.strContains(v___location_prefix,v___target_servers_index)&&_&&_.endsWith("/servers/")){return}if(_&&(_.includes("switch_user.cgi")||_.includes("/shell")||_.includes("shell=1"))){set_onbeforeunload_status(0,0);$('aside [data-linked] a[href="'+e.url+'"]').click();return}if(get_onbeforeunload_status()){if(t){t.preventDefault()}get_onbeforeunload_message([],{href:_})}else{get_pjax_content(_,["reference"])}}}else if(e.url&&e.url.indexOf(":::")>-1){var d=e.url.split(":::")[0];if(get_onbeforeunload_status()){get_onbeforeunload_message(g,this,{"plugins.navigation.select.set":[d,1]})}else{a();c(d,1)}}},groupBy:"category"})},p=function(){var e="data-goto",t=$("aside").find("li["+e+"]"),a=t.attr(e);t.remove();return a},u=function(e,t){if(get_onbeforeunload_status()){return}var e=typeof e=="undefined"||e==-1||e==""?$("aside select").val():e,a=$t_uri_virtualmin?"virtualmin":$t_uri_cloudmin?"cloudmin":$t_uri_usermin?"usermin":$t_uri_webmin?"webmin":"mail";if(a=="webmin"){w("webmin");S("webmin",t)}else if(a=="virtualmin"){w("virtualmin");I(e,t)}else if(a=="cloudmin"){w("cloudmin");V(e,t)}else if(a=="usermin"){w("usermin");S("usermin",t)}else if(a=="mail"){w("webmail");S("webmail",t)}},g=function(e,t){if(!t){t=600}var i=e?" #open_"+e+"":' [id^="open_"]',s=$(".switch-toggle"+i+":checked");if(s.length){a();var n=0;if(!n){n++;setTimeout(function(){s.click()},t)}}},m=function(e){var t="aside",a="form",i=a+"s",s="select",n=$(t+" "+s),r=n.data(s+"2"),o=$(t+" .sidebar-search").val();if(o){return}if(!e){vars.navigation.select.obj=r&&r!="undefined"&&!e&&n.select2("isOpen")}if(!e){if(r){n.select2("destroy")}$.each($(t).find(a),function(){$(this).replaceTagName(i)})}else{$.each($(t).find(i),function(){$(this).replaceTagName(a)}).promise().done(function(){_(vars.navigation.select.obj)})}},h=function(){if(vars.navigation.width_initial===false){vars.navigation.width_initial=settings_leftmenu_width}if(matchMedia("(max-width: 1080px)").matches||$("html").attr("data-navigation-collapsed")=="1"){settings_leftmenu_width=260;page_adjust(settings_leftmenu_width,0)}else{if(v___initial_load===1){return}settings_leftmenu_width=vars.navigation.width_initial;page_adjust(settings_leftmenu_width,settings_leftmenu_width)}},v=function(){if(x("dashboard")=="1"){return true}else{return false}},x=function(e){if(e){e='[id="open_'+e+'"]'}else{e=String()}return $(".switch-toggle input"+e+"").length},y=function(){w("dashboard");e();get_pjax_content(v___location_prefix+"/sysinfo.cgi")},A=function(){if(Test.string(C)){w(C)}},k=function(){var e=$('aside .switch-toggle [name="product-switcher"]:checked').attr("id");if(typeof e==="string"){return e.replace("open_","")}return null},w=function(e){if(get_onbeforeunload_status()){return}$('.switch-toggle input:not([id="open_'+e+'"])').each(function(){$(this).removeAttr("checked")}).promise().done(function(){var t=$("#open_"+e),a='.dynamic[name="product-switcher"]';if(!t.length){$(a).first().prop("checked",true)}else{$("#open_"+e).prop("checked",true)}});O()},C=setTimeout(k),S=function(s,n){if(get_onbeforeunload_status()){return}a();var r=s=="webmail"?"webmail":get_server_data("product");w(r);$.ajax({type:"GET",url:v___location_prefix+"/xhr.cgi?type=nav&action=get&subtype="+r,dataType:"JSON",success:function(e){C=r;$("body ul.navigation").html(e.menu);plugins.shell.link();i();!get_server_data("loading")&&t();if(s==="webmail"&&settings_mail_ui&&get_access_level()==3){typeof mail==="object"&&typeof mail.folders==="object"&&typeof mail.folders.get==="function"?mail.folders.get():load.bundle(v___server_extensions_path+"/mail/mail",1,["mail.folders.get()"])}setTimeout(function(){if(typeof n==="function"){n.call()}},10)},error:function(t){session.status(t.responseText);i();e()}})},I=function(s,n){if(get_onbeforeunload_status()){return}a();w("virtualmin");$.ajax({type:"GET",url:v___location_prefix+"/xhr.cgi?type=nav&action=get&subtype=virtualmin&dom="+s+"",dataType:"JSON",success:function(e){C="virtualmin";$("body ul.navigation").html(e.menu);plugins.shell.link();i();!get_server_data("loading")&&t();setTimeout(function(){if(typeof n==="function"){n.call()}},10)},error:function(t){session.status(t.responseText);i();e()}})},V=function(s,n){if(get_onbeforeunload_status()){return}a();w("cloudmin");$.ajax({type:"GET",url:v___location_prefix+"/xhr.cgi?type=nav&action=get&subtype=cloudmin&sid="+s+"",dataType:"JSON",success:function(e){C="cloudmin";$("body ul.navigation").html(e.menu);plugins.shell.link();i();!get_server_data("loading")&&t();setTimeout(function(){if(typeof n==="function"){n.call()}},10)},error:function(t){session.status(t.responseText);i();e()}})},T=function(){if($t_uri_webmin){return theme_language("titles_wm")}else if($t_uri_usermin){return theme_language("titles_um")}else if($t_uri_virtualmin){return theme_language("titles_vm")}else if($t_uri_cloudmin){return theme_language("titles_cm")}else if($t_uri_webmail){return theme_language("titles_mail")}else if($t_uri_dashboard){return theme_language("titles_dashboard")}},E=function(e,t){if($t_uri_webmin){return"webmin"}else if($t_uri_usermin){return"usermin"}else if($t_uri_dashboard){return"dashboard"}else if($t_uri_virtualmin){if(t){return"virtualmin"}else if(e){return"virtualserver"}else{return"virtual-server"}}else if($t_uri_cloudmin){if(t){return"cloudmin"}else if(e){return"servermanager"}else{return"server-manager"}}else if($t_uri_webmail){return"mailbox"}},O=function(){$t_uri_webmin=$('.switch-toggle input[id="open_webmin"]:checked').length?1:0;$t_uri_usermin=$('.switch-toggle input[id="open_usermin"]:checked').length?1:0;$t_uri_virtualmin=$('.switch-toggle input[id="open_virtualmin"]:checked').length?1:0;$t_uri_cloudmin=$('.switch-toggle input[id="open_cloudmin"]:checked').length?1:0;$t_uri_webmail=$('.switch-toggle input[id="open_webmail"]:checked').length?1:0;$t_uri_dashboard=$('.switch-toggle input[id="open_dashboard"]:checked').length?1:0},M=function(e){var e=typeof e==="object"?e.attr("href"):e,t=URI.parseQuery(URI(e).query())["dom"]||URI.parseQuery(URI(e).query())["gparent"],a=$('select[name="dom"]'),i=a.val();if(t&&t!=i){I(t)}},z=function(e){var e=typeof e==="object"?e.attr("href"):e,t=URI.parseQuery(URI(e).query())["id"],t=!t?URI.parseQuery(URI(e).query())["d"]:t,a=$('select[name="sid"]'),i=a.val();if(t&&t!=i){V(t)}};return{reset:e,select:{set:c,back:d,load:_},detect:t,detectAllowed:true,load:{start:a,stop:i},collapse:l,reload:u,update:g,deform:m,lock:h,switch:{dashboard:{get:v,set:y},available:x,get:k,set:w,reset:A},get:{webmin:S,virtualmin:I,cloudmin:V},intersect:{virtualmin:M,cloudmin:z},state:{title:T,module:E,update:O,loading:r,target:p}}}();plugins.messenger=function(){var e=function(e,t,a,i,s,n,r){var o=typeof i=="undefined"?1:i,l=typeof s=="undefined"?true:s;n=typeof n=="undefined"?"":n;r=typeof r=="undefined"?{}:r;if(e==="hide-all"){Messenger().hideAll();return}var _="theme_update_refresh";if(theme_message_exists(_)){theme_message_dismiss(_)}if($.isArray(e)){e=' '+e[1]}if($.isArray(n)){var c=n;n="messenger-fixed ";n+="messenger-on-"+c.join(" messenger-on-")}else if(n.length){n="messenger-fixed messenger-on-"+n}else{n="messenger-fixed messenger-on-bottom"}if(typeof Messenger=="function"){Messenger.options={extraClasses:n,theme:"air"};return window["Messenger_"+o]=Messenger().post({message:e,extraClasses:n,hideAfter:t,showCloseButton:l,type:a,id:o,actions:r})}};document.addEventListener("DOMContentLoaded",function(){(function(){if(typeof Messenger.Message!="function"){return}var e,t,a,i={}.hasOwnProperty,s=function(e,t){for(var a in t){if(i.call(t,a)){e[a]=t[a]}}function s(){this.constructor=e}s.prototype=t.prototype;e.prototype=new s;e.__super__=t.prototype;return e};e=jQuery;a='
    \n \n \n \n \n \n \n
    ';t=function(t){s(i,t);function i(){return i.__super__.constructor.apply(this,arguments)}i.prototype.template=function(t){var s;s=i.__super__.template.apply(this,arguments);s.append(e(a));return s};return i}(Messenger.Message);Messenger.themes.air={Message:t};Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom",theme:"air"}}).call(this)});return{post:e}}();plugins.upload=function(e){e.removeAttr("onsubmit");e.on("submit.fm",function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();var t=moment().unix()+""+parseInt(Math.random()*1e5),a=$(this),i=a.find(".ui_form_end_submit"),s=a.find('input[type="file"]')[0],n=s.files.length,r=a.find('input[name="dir"]').val(),o=$(s.files).map(function(e,t){return t.name}).get(),l=o.join("\n"),_=function(){theme_restore_buttons_class();$.fn.bootstrapFileInputReset(a);despinnerfy_buttons(0,i);i.addClass("disabled")},c=function(){if(n>1){plugins.messenger.post(''+theme_language("upload_successful").replace("$1",""+n+"").replace("$2","`"+r+"`").replace("'+theme_language("upload_successful_single").replace("$1",""+n+"").replace("$2","`"+r+"`").replace("'+theme_language("global_error")+": "+a.replace(/\s:\s/g," — "),15,"error","uploadError_"+t+"",0,["top","right"]);return 1}else{return 0}};spinnerfy_buttons(i);window["progress_id_ref_"+t]=$.ajax({type:"POST",url:"upload.cgi?id="+t+"",processData:false,contentType:false,data:new FormData(a[0]),complete:function(e){_();if(d(e)){return}e.status===200&&c()},error:function(){$("[data-progress-id="+t+"] .bottom_progress_cancel").trigger("click")}});theme_message_dismiss("upload_error");var f=1;window["progress_id_ref_"+t+"_tracker"]=$.ajax({xhr:function(){var e=new window.XMLHttpRequest;e.addEventListener("progress",function(e){var a=e.target.responseText,i=/.file\.value\s+=\s+"(.*)";/g,s=/.size\.value\s+=\s+"(.*)";/g,n=/.pc\.value\s+=\s+"(.*)";/g,r=regex.matches(a,i,0,1),o=regex.matches(a,s,0,1),l=regex.matches(a,n,0,1);if(r&&o&&l){if(f){f=0;_()}var l=parseInt((l.match(/|/g)||[]).length/50*100);if(l>100){l=100}progress_percent.control(t,"success",l,[r,o,l])}if(!session.status(a)){window["progress_id_ref_"+t].abort();window["progress_id_ref_"+t+"_tracker"].abort();return}},false);return e},type:a.attr("method"),url:v___location_prefix+"/uptracker.cgi?id="+t+"&uid="+(get_access_level()===0||get_access_level()===1?"":get_server_data("user-id"))+"",complete:function(e){if(f){f=0;_()}if(theme_message_exists("uploadError_"+t+"")){return}e.status===200&&c()}})})};const snippets={};snippets.datetime={};snippets.page={};snippets.patches={};snippets.parser={};snippets.initial=function(){snippets.get_goto();plugins.navigation.update("webmail");$(function(){plugins.slider.update.favorites()})};snippets.form_pre_submitter=function(){$("body").on("click",'button.ui_form_end_submit[type="button"]:not(.disabled)',function(){var e=$(this).next('input[type="submit"].hidden'),t=$(this).parent(".btn-group").next('input[type="submit"].hidden');if(!e.length){e=t}var i="form",a=e.parent(),n=a.parent("tr").find(i),r=e.parents(i);if(!r.length){r=e.closest(i);if(!r.length){r=a.prev(i)}if(!r.length){r=a.prev().prev(i)}if(!r.length){r=a.prev().prev().prev(i)}r.append(r.nextUntil(a));$.each(a.find("select, input"),function(){$('').attr({type:"hidden",class:"hidden-force",name:$(this).attr("name")?$(this).attr("name"):$(this).attr("id"),value:$(this).val()}).prependTo(r)}).promise().done(function(){r.submit()});return}var o=e.attr("name")?e.attr("name"):e.attr("id"),l=$.trim(e.val());$('').attr({type:"hidden",class:"hidden-force",name:o,value:l}).prependTo(r);e.trigger("click")});$("body").on("click",'.ui_form_end_submit:not(.disabled), .page_footer_submit:not(.disabled):not([href*="javascript:history"])',function(){var e=false,t=false,i=$(this);var a=0;$(".container-fluid > .panel > .panel-body form").each(function(){if(this&&typeof this.checkValidity==="function"&&this.checkValidity()==false){a++}}).promise().done(function(){if(!a){if(core.curModule("csf")){spinnerfy_buttons(i,[2,-29,"small",t])}else{spinnerfy_buttons(i,false,e,t)}}})})};snippets.form_input_tester=function(e){var t="input.tester",i="click-event",a="btn-warning dt-tester-btn",n="data-tester",r=".btn-group.end_submits:visible button.ui_form_end_submit";if(e){return $(r).hasClass(a)}$(document).on(t,'form:not([data-tester="1"]):not(#webmin_search_form)',function(e){if(e.originalEvent===undefined){return}if(vars.pjax.post_page_fetch){return}if(!v___location_file||v___location_file==="index.cgi"){return}var t=$(this);if(t.attr(n)==1){return}var o=t.find(".CodeMirror").length,l=$(this).attr("action");if(o&&!core.curModule("init")||(core.curModuleFile("mysql","")||core.curModuleFile("postgresql","")||core.curModuleFile("mysql","index.cgi")||core.curModuleFile("postgresql","index.cgi"))&&$(".ui_grid_table.table-hardcoded").length||core.curModuleFile("bind8","")||core.curModuleFile("bind8","index.cgi")||core.curModuleFile("mailbox","reply_mail.cgi")||core.curModuleFile("virtual-server","wizard.cgi")||core.curModuleFile("virtual-server","list_scripts.cgi")||core.curModuleFile("virtual-server","list_scripts.cgi")||core.curModuleFile("mysql","list_vars.cgi")||core.curModuleFile("ruby-gems","index.cgi")||(l&&l.includes("edit_tmpl.cgi")||l&&l.includes("config.cgi"))||$(".modal.in.mppopup").length){t.attr(n,1);return}var s=$(e.target).is('input[type="checkbox"], input[type="radio"]'),_=$(e.target).parents("tr"),c=s&&_&&_.length&&_.attr("class")&&_.attr("class").includes("ui_checked");if(c){return}theme_restore_buttons_class();var d=t.find(r),f=d.first(),p=String("btn-xclass"),u=d.data(i)===1;if(f[0]&&f[0].classList){var h=f[0].classList.value.match(/.*(btn-\S+)/);if(h){p=h[1];f.attr("data-class-restore",p)}}if(d&&d.length){set_onbeforeunload_status(1);if(!u){d.data(i,1);f.removeClass(p).addClass(a);t.attr(n,1);d.one("click",function(){d.data(i,0);t.attr(n,0);set_onbeforeunload_status(0)});t.on("keydown",function(e){var t=e.keyCode?e.keyCode:e.which;if(t===13&&!$(e.target).is("textarea")||t===13&&e.ctrlKey&&$(e.target).is("textarea")){if(f.hasClass(a)){e.preventDefault();f.trigger("click")}else{set_onbeforeunload_status(0)}}})}}})};snippets.inject_extra_option=function(e,t,i,a){if(e==="tr/yes:no"){var n=$("body"),r=t.parents("form");t.parents("td.col_value").parent("tr").after(""+''+a+""+''+''+''+'"+''+'"+""+""+"");var o="submit."+i+"";n.off(o);n.one(o,r,function(){var e=Test.true($("[name="+i+"]:checked").val());window[i]=e;theme.config.save()})}};snippets.datetime.tictac=function(e){var t="convertible-date-full",i="convertible-timestamp-full",a=i,n=$("[data-"+a+"]");n.parent().contents().filter(function(){return this.nodeType===3}).remove();if(typeof moment!=="undefined"){var r=n.data(a);if(r){var o=r+1;n.data(a,o);n.text(moment(o*1e3).utcOffset(get_utc_offset()).format(config_portable_theme_locale_format_full))}!e&&setInterval(snippets.datetime.tictac.bind(null,1),1e3)}};snippets.datetime.locale=function(e,t){if(e){var i=theme_language("title_language_locale"),a=core.curModule("language"),n=core.curModule("change-user"),r=core.curModuleFile("webmin","edit_lang.cgi"),o=$('.container-fluid form select[name="lang"]'),l=a?o.next(".awcheckbox").next(".ui_form_end_buttons").find("tbody"):o.parents("tr").first().parent("tbody"),s=l.parents("form").first(),_=a?l:l.find('select[name="lang"]').parents("tr").first();if(t&&(r||n||a)){return 1}if(e.type==="insert"){if(core.curModule("webmin")){var c=$('.icons-container a[href*="edit_lang.cgi"]'),d=$('.small-icons-container a[href*="edit_lang.cgi"]'),f=$('a[href*="edit_lang.cgi"] p > .fa-angle-right');if(c.length){var p=c.find("img").detach();c.text(i).prepend(p,"
    ")}else if(d.length){d.find(".hidden").text(i);d.parent().attr("title",i)}else if(f.length){f.parent().html('  '+i)}}if((r||n||a)&&!e.history){if(n){$('[name="overlay"]').parent("td").parent("tr").addClass("hidden")}if(!n){$("span[data-main_title]").text(i)}var u=' '+(n?theme_language("title_webmin_ui_locale"):theme_language("title_locale_config"))+(a?"   ":"")+' "+' "+'         '+theme_language("title_locale_lang_based")+'  
            '+theme_language("title_locale_full")+'  `LLLL`")+"

    "+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_full)+'

    ">
     

            '+theme_language("title_locale_long")+'  `LL`")+"

    "+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_long)+'

    ">
     

            '+theme_language("title_locale_short")+'  `L`")+"

    "+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_short)+'

    ">
     

            '+theme_language("title_locale_time_format")+'  `LTS`")+"

    "+theme_language("global_output_example")+": "+moment().format(config_portable_theme_locale_format_time)+'

    ">
    '+(!core.moduleAvailable("webmin")?"":'
            '+theme_language("title_locale_non_ui_config")+' 
    ')+" ";a?_.prepend(u):(_.after(u),core.setModuleData("/webmin/edit_ui.cgi",["dateformat"]))}return}if(e.type==="init"){if(r||n||a){var h='form[action="change.cgi"] ',g='select[name="lang"]',m='input[name="lang_def"][type="radio"]';if(r||a){h='form[action="change_lang.cgi"] '}$(""+h+" "+g+", "+h+" "+m+"").on("input click",function(e){var t=$(""+h+' [name="langauto"]').parent(".awcheckbox"),i=function(e){if(e){t.css("visibility","visible")}else{t.css("visibility","hidden")}};if(this.value==="en"||!r&&!a&&!$(m+'[value="0"]').is(":checked")&&$(e.target).is("select")){i()}else{i(true)}if($(e.target).is("select")&&$(m+'[value="1"]').is(":checked")&&e.originalEvent!==undefined){$(m+'[value="0"]').click()}if($(e.target).is('[name="lang_def"]')){if(this.value==="1"||$(h+" "+g).val()==="en"){i()}else{i(true)}}}).trigger("input");$(h+" "+m+":checked").trigger("click");theme_ui_opt_select(4);$.ajax({type:"GET",url:v___location_prefix+"/index.cgi/?xhr-get_theme_locale_languages=1",data:false,dataType:"text",async:$.support.spa,success:function(e){$('select[data-select="locales"]').replaceWith(e);var t='input[name^="config_portable_theme_locale_format_"]',i='input[id*="config_portable_theme_locale_language"], select[name="config_portable_theme_locale_languages"], '+t+"",a=$(i),r=[];$(a).on("change focus keyup mouseover",function(e){var i=$(this).attr("name"),a=$(this).parent(),n=a.data("title"),o=$('select[name="config_portable_theme_locale_languages"]'),l=o.val(),s=$(this).val();if(e.type==="focus"){$(t).parent().tooltip("hide")}if(e.type==="keyup"&&!$(e.target).is($(t))){return}if(e.type==="change"&&$(e.target).is(o)){r=[]}if(e.type==="mouseover"&&!$(e.target).is($(t))){return}else if(e.type==="mouseover"&&$(e.target).is($(t))){var _=$(this).attr("name");if(r.includes(_)){return}else{r.push(_)}}e.type!=="keyup"&&$(t).parent().tooltip("hide");if(!s){if(i.includes("short")){s="L"}else if(i.includes("long")){s="LL"}else if(i.includes("full")){s="LLLL"}else if(i.includes("time")){s="LTS"}}if(i.indexOf("theme_locale_format_")>-1){setTimeout(function(){$(t).parent().tooltip("hide");a.attr("title",n.replace(/g'>(.*)<\/i>/g,"g'>"+(l?moment().locale(l).format(s):moment().format(s))+"")).tooltip("fixTitle").tooltip("show")},e.type==="focus"?500:0)}var c=$("._locale_config");if(i==="config_portable_theme_locale_language"&&s!="1"){e.type!="focus"&&c.addClass("hidden")}else{e.type!="focus"&&c.removeClass("hidden")}});$(s).on("submit",function(){var e=$('[name="dateformat"]');if(e.length){core.updateModuleData("/webmin/edit_ui.cgi","/webmin/change_ui.cgi",{dateformat:$.trim(e.val())})}$.each($(i.replace('locale_language"]','locale_language"]:checked')),function(){var e=$(this).attr("name"),t=$(this).val();if(e==="config_portable_theme_locale_languages"&&t===""){t=get_server_data("language-full")}localStorage.setItem(v___server_hostname+"-"+e,t);window[e]=t}).promise().done(function(){var e=s.find('select[name="lang"]').val();if(e.indexOf(".")>-1){e=e.split(".")[0]}if(n&&s.find('[name="lang_def"]:checked').val()=="1"){var t=$('[name="lang_def"][value="1"]').next("label").text().match(/\(([^)]+)\)/);t=t&&t[0]&&t[1]?t[1]:get_server_data("language-full");if(t.indexOf(".")>-1){t=t.split(".")[0]}e=t}moment.locale(config_portable_theme_locale_language&&config_portable_theme_locale_language!="0"?config_portable_theme_locale_languages:e);theme.config.save();setTimeout(function(){plugins.navigation.reload()},2e3)})})}})}return}}var b="x",v="-",x="md",y="d",w="t",k=b+v+x+v,C=function(e,t){var i=e.tagName.endsWith((v+y).toUpperCase())?1:0,a=e.tagName.includes(k+w)?0:1,n=e.outerHTML.indexOf(";1")>-1?1:0,r=e.outerHTML.indexOf(";2")>-1?1:0,o=e.outerHTML.indexOf(";-1")>-1?1:0,l=core.curModule("proc")?1:0,s=$(e).text(),_=i?s.split(";")[0]:s,c=config_portable_theme_locale_format_short||"L",d=config_portable_theme_locale_format_long||"LL",f=config_portable_theme_locale_format_time||"LTS",p=moment.unix(_).format("l");p=p.indexOf("/")>-1?"/":p.indexOf("-")>-1?"-":".";var u=moment.unix(_).utcOffset(get_utc_offset()).format(f),h=r?moment.unix(_).utcOffset(get_utc_offset()).format("YYYY["+p+"]MM["+p+"]DD")+" "+(a?String():u):moment.unix(_).utcOffset(get_utc_offset()).format(!n?c:d);if(l){o=1;if(e&&typeof e.outerHTML==="string"&&e.outerHTML.includes(k+w)){$(e).remove()}}if(o){if(!isNaN(_)){_*=1e3}var g=moment(_).fromNow(),m=parseInt((moment().unix()-moment(_).unix())/(60*60*24)),b=moment(_).format("LT"),x=moment().format("YYYY"),C=moment(_).format("YYYY"),M=moment(_).format("ll"),F=moment(_).format(c);if(core.curModule("mailbox")){if(m===0){g=b}else if(x==C){g=M.replace(x,"").replace(",","")}else{g=F}}u=g;h=g}var q;if($(e).is("td")){q=$(e)}else{q=$(e).parent("td")}q.is("td")&&q.attr("data-order",_);var T={sameElse:"LLL"};if(t){return!i?u:h}else{$(e).replaceWith(!i?u:"-1?' data-placement="auto top" data-container="body" data-toggle="tooltip" data-title="'+(o?moment(_).calendar(null,T):moment.unix(_).fromNow())+'"':"")+">"+h+"
    ")}};$.each($(k+y).add(k+w).add($("td:contains("+(k+y)+")")).add($("td:contains("+(k+w)+")")).add("option:contains("+(k+y)+")").add("option:contains("+(k+w)+")"),function(e,t){var i=!t.tagName.startsWith(k.toUpperCase());if(i){var a=$(t).text(),n=Convert.htmlUnEscape(a);var r="";$.each($(n),function(e,t){var i=$(t)[0].tagName&&$(t)[0].tagName.startsWith((b+v+x).toUpperCase());if(i){r+=C($(t)[0],1)+" "}}).promise().done(function(){$(t).text(r)})}else{C(t,0)}})};snippets.ajax=function(){$(document).ajaxStop(function(){setTimeout(function(){if(session.alive===0){session.reauthenticate.start()}},300)}).ajaxSuccess(function(){v___theme_ajax_error=0;if(typeof stats==="object"&&stats.general.error&&get_access_level()===0&&settings_sysinfo_real_time_status){stats.general.disable();stats.general.enable();stats.general.error=0}setTimeout(function(){if(theme.version.current){var e=theme.version(true);if(e&&e.toString().length===9&&theme.version.current&&theme.version.current.toString().length===9&&!isNaN(e)&&!isNaN(theme.version.current)){if(theme.version.current-1&&e.responseText.indexOf("window.top.location = window.location;")>-1))){session.reauthenticate.start()}},beforeSend:function(e,t){t.url=link_type_convert(t.url,1);e.setRequestHeader("X-no-links","1")}})};snippets.pjax=function(){$(document).on("submit","form",function(e){if(e.originalEvent!==undefined){v___theme_content_history=0}if($(this).attr("data-download")=="true"){return}else{}if(e.target.target==="_blank"){var t=$(this);setTimeout(function(){t.removeAttr("target");get_pjax_content(v___location_resource)},100);return}try{if(core.curModuleFile("virtual-server","edit_newfeatures.cgi")){page.render.content.filter.clear()}}catch(e){}e.preventDefault();if(get_onbeforeunload_status()){get_onbeforeunload_message(e,this)}else{get_pjax_action_submit(e)}});$(document).on("click","a"+$__theme_default_deselectors+"",function(e){if(e.originalEvent!==undefined){v___theme_content_history=0}if(get_onbeforeunload_status()&&$(quirks.active_element()).is("a"+$__theme_event_deselectors)&&(!this.href||this.href&&this.href.length>0&&(!this.href.includes("!edit")&&!this.href.includes("!view")))){e.preventDefault();var t=this.getAttribute("href");if(t===null){return}get_onbeforeunload_message(e,this)}else{get_pjax_action_click(e,this)}});$(document).on("pjax:error",function(e,t,i,a,n){if(i==="error"){var r=$.active;if(r){$.active=r-1}if(Test.strContains(n.url,"/csf/index.cgi")){theme_reload();return}}});$(document).on("pjax:start",function(e,t,i){vars.pjax.replace_contents=1;vars.pjax.event.end=1;vars.pjax.progressing=1;plugins.navigation.detectAllowed=true;if(t){get_server_data("loading",1);$("body").addClass("loading-bg")}vars.page_user_inactive=1;vars.requested_page=i.url;if(typeof set_server_theme_temp_data_timeout==="number"){clearTimeout(set_server_theme_temp_data_timeout)}});$(document).on("pjax:beforeReplace",function(e,t,i){if(vars.ajax.progressing){vars.pjax.replace_contents=-1;vars.pjax.event.end=0;return}if(settings_mail_ui){if(uri_parse("directory",i.url).indexOf("/mailboxes")===-1&&uri_parse("directory",i.url).indexOf("/mailbox")>-1&&(!uri_parse("file",i.url)||uri_parse("file",i.url).indexOf("index.cgi")>-1)){vars.pjax.replace_contents=0}}plugins.navigation.deform(0);pjax.clear.modules(i);if(i.push===false){if(Test.strContains(i.url,"/config.cgi?")||Test.strContains(i.url,"/uconfig.cgi?")||Test.strContains(i.url,"/mconfig.cgi?")||Test.strContains(i.url,"/tconfig.cgi")){t.find(".btn-accordion-filter, .btn-toggle-accordions").remove()}}});$(document).on("ready pjax:beforeSend",function(e,t,i){if(vars.pjax.cancel===1){vars.pjax.cancel=0;return false}else if(e&&e.relatedTarget&&e.relatedTarget.dataset&&e.relatedTarget.dataset.pjax==="no"){return false}if(theme_download_link(i)){return false}if($t_uri_webmail&&settings_mail_ui){if(core.moduleAvailable("mailbox")){if(core.curModule(v___module_file_manager)||i.url&&!i.url.includes(v___location_file)&&v___location_file==="tconfig.cgi"){page.handle.content.preloader.show(false,false,true);plugins.navigation.reset()}if(typeof mail==="object"){if($("aside .fancytree-container").length===0){mail_load_folders()}}else{load.bundle(v___server_extensions_path+"/mail/mail",1,["mail.folders.get()"])}}}if(settings_mail_ui){if(core.curModule("mailbox")&&(core.curModuleFile("mailbox","")||core.curModuleFile("mailbox","index.cgi"))){if(uri_parse("directory",i.url).indexOf("/mailboxes")===-1&&uri_parse("directory",i.url).indexOf("/mailbox")>-1&&(!uri_parse("file",i.url)||uri_parse("file",i.url).indexOf("index.cgi")>-1)){mail_load(i.url);return false}}}progress.start();typeof v___theme_postponed_fetcher==="number"&&clearInterval(v___theme_postponed_fetcher);var a=$(e.relatedTarget),n=a.attr("href");n=n?n:i.url.replace(v___location_origin,""),clicked_in_nav_menu=a.parent().is("[data-linked], .favorites-dcontainer, .menu-exclude.ui-sortable-handle")||typeof i.callback==="object"&&i.callback[0]==="reference";if(clicked_in_nav_menu){check_bundle(n)}if(typeof i.callback==="object"&&i.callback[0]==="beforeSend"){if(i.callback[3]){setTimeout(function(){window[i.callback[1].apply(this,i.callback[2])]},i.callback[3])}else{window[i.callback[1].apply(this,i.callback[2])]}}v___theme_pjax_call+=1});$(document).on("pjax:success",function(event,data,status,xhr,options){theme_message_dismiss("ajaxError");if(typeof options.callback==="object"&&options.callback[0]==="success"){if(options.callback[3]){setTimeout(function(){if(typeof options.callback[1]==="string"){eval(options.callback[1])}else{window[options.callback[1].apply(this,options.callback[2])]}},options.callback[3])}else{if(typeof options.callback[1]==="string"){eval(options.callback[1])}else{window[options.callback[1].apply(this,options.callback[2])]}}}});$(document).on("pjax:complete",function(e,t,i){vars.pjax.initial_load=1;vars.allow_ui_features=1;vars.pjax.progressing=0;if(v___theme_reload){theme_reload()}progress.end();get_server_data("loading",0,1);$("body").removeClass("loading-bg");v___theme_connection_triggered_origin=0;typeof stats==="object"&&stats.general.error&&(stats.general.disable(),stats.general.enable());setTimeout(function(){plugins.navigation.detectAllowed=true},1e3)});$(document).on(vars.h.event.page.end,function(e,t){vars.pjax.cache.set("enable");if(!vars.pjax.event.end){return}if(session.alive===0||v___theme_reload===1){return}if(t!=undefined&&t.responseText&&t.responseText.includes("data-predownload")){return}plugins.navigation.deform(1);get_pjax_event_end(e,t);setTimeout(function(){var e=link_type_convert(location.hash,1).replace("#","");if(e&&e.length>0){var t=$('[name="'+e+'"]');if(t.length){t[0].scrollIntoView({duration:200,smooth:true,direction:"vertical",complete:function(){}})}}},200);v___page_container.find(".panel > .panel-body:first").one("click mousedown keypress",function(){vars.page_user_inactive=0});vars.pjax.post_page_fetch=true;setTimeout(function(){vars.pjax.post_page_fetch=false},100);if(settings_embed_product_branding_privileged){!vars.page.shown&&page.branding.process(true)}});$(document).on("pjax:popstate",function(e){var t=e.state;_history_page_back=1;setTimeout(function(){_history_page_back={}},0);var i=vars.pjax.page_cache&&!vars.pjax.cache.disabled(false,true);if(e.hasContents){get_pjax_event_end_funcs(0,!i)}vars.previous_request=String();vars.source_request=String()})};snippets.pjaxHooks=function(e,t){if(e&&t==="csf"){var i=e.substring(0,2048);var a=i.match(/.*(ConfigServer Security.*Firewall)/),n=i.match(/.*'+theme_language("notify_patching_module_style").replace("$1",""+theme_language("csf")+"")+" "+theme_language("global_please_wait")+'   ',300,"info","csf_patching");theme.veiled(1);$.post(v___location_prefix+"/index.cgi/?xhr-csf-unload=1",function(e){setTimeout(function(){v___module="csf";window.history.pushState({},false,link_type_convert(v___location_prefix+"/csf/index.cgi",2));theme_title_generate()},200);setTimeout(function(){location.reload()},3e3)});return 1}}};snippets.get_goto=function(){plugins.navigation.state.update();var e=plugins.navigation.state.target(),t=function(){if($t_uri_virtualmin){get_default_virtualmin_content(false)}else if($t_uri_cloudmin){get_default_cloudmin_content(false)}else{get_default_content()}};if(!e){t();return}var i=unbuffered_header_processor_allow,a=!i(e),n=function(e){var t=URI(e).directory();if(t&&t!="/"&&t!=v___location_prefix){return t}else{return false}};if(i(e,1)){a=0;var r=n(e);if(r){get_pjax_content(r+"/");return}}if(e&&(e.match(/.*(save|change|install|backup|fetch|upload|delete|modify|view_table|reboot|shutdown|copy|move).*\.cgi$/g)||e.match(/.*(enable_domain|disable_domain).*\.cgi.*/g)||e.includes("index.cgi?action=upgrade"))){var o=n(e);if(o){get_pjax_content(o);return}}var l=get_server_data("initial-wizard");if(e&&a){if(Test.strContains(e,v___module_file_manager+"/config.cgi")){get_pjax_content(v___location_prefix+"/"+v___module_file_manager);return}if(l!="1"&&$t_uri_virtualmin){get_pjax_content(v___location_prefix+"/virtual-server/wizard.cgi");return}if(URI(e).hostname()&&URI(e).hostname()!==URI(location.href).hostname()||Test.strContains(e,"/servers/link.cgi/")||Test.strContains(e,"/mailbox/view_mail.cgi")||Test.strContains(e,"/mailbox/reply_mail.cgi")||Test.strContains(e,"xerror")||e==="/"||e===v___location_prefix+"/"||e==="%2F"||Test.strContains(e,"config_save")||e==="/?"+$__theme_navigation){t();return}check_bundle(e);var s=function(){get_pjax_content(e,["success","v___theme_content_history = 1"])};if(document.hasFocus()||document.visibilityState!=="hidden"){s()}else{page.branding.process(true);$(window).one("focus",function(){s()})}}};snippets.tooltips=function(e){if(e){var t='[data-toggle="tooltip"]:not([data-skip]), [data-toggle="virtualmin-license"], .panel-body td a:not([data-skip]), .icons-container',i=vars.h.selector.content.get();try{i.tooltip("destroy")}catch(e){}var a="container-fluid",n=$("."+a+" .gl-icon-container").length||("."+a+" .small-icons-container").length;i.tooltip({selector:t,sanitize:false,placement:"auto "+(n||$("[data-fbplacement]").length?"bottom":"top")+"",trigger:"hover",html:true,delay:{show:n?vars.plugins.tooltip.delay.show/10:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}})}else{$("aside").tooltip({selector:'li[data-toggle="tooltip"], li > a[data-toggle="tooltip"].menu-exclude-link, label[data-toggle="tooltip"], .servers-index-link .popover-trigger',sanitize:false,container:"body",html:true,delay:{show:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}})}};snippets.progressive_button=function(e,t){var i=e.querySelector(".progressing");i&&(i.style.width=t+"%")};snippets.button_lock=function(e,t){if(t){e.setAttribute("disabled","disabled")}else{e.removeAttribute("disabled")}};snippets.help_popup=function(){var e=$("body");e.on("click",".help_popup",function(e){e.stopPropagation();e.preventDefault();var t=$(this),i=function(e){e=e.replace(/

    [\n]+<\/p>/gi,"
    ");e=e.replace(/

    [\n]+

    /gi,"
    ");e=e.replace(/�/gi,"");var t=$(e).filter(".ui_subheading").first().text(),i=$.parseHTML(e),a="";i=i.filter(function(e){if(e.nodeName&&e.nodeName.toLowerCase()!=="meta"&&e.nodeName.toLowerCase()!=="link"&&e.nodeName.toLowerCase()!=="title"&&e.nodeName.toLowerCase()!=="hr"&&e.nodeName.toLowerCase()!=="style"&&(e.nodeName.toLowerCase()!=="h3"&&e.className!=="ui_subheading")){e.outerHTML?a+=e.outerHTML:a+=$.trim(e.textContent)?""+$.trim(e.textContent)+"":$.trim(e.textContent);return e}});return[t,i,a]};var a=t.attr("href").indexOf("showpass.cgi")>-1?v___location_directory_trail_slashed+t.attr("href"):t.attr("href");$.ajax({type:"POST",url:a,data:false,dataType:"text",success:function(e){if(!session.status(e)){return}var n=i(e),r=n[0],o=n[1],l=n[2];if(!o){return}var s='',_=t.attr("href").indexOf("showpass.cgi")>-1,c=t.attr("href").indexOf("/locale")>-1||t.attr("href").indexOf("/file-manager")>-1;if(_){s=""}r=s+""+r+"";t.data("title",r);t.data("content",l);var d=String(),f=t.hasClass("btn-link");if(l&&(l.length>1024||l.includes("

    ")||l.includes("
      ")||l.includes(""))){d=" popover_extra_width"}var p=function(){return matchMedia("(max-width: 767px)").matches},u=p()||c?"bottom":"auto right";if(a&&a.includes("strftime")){u="top"}t.data("placement",u);t.popover({html:true,sanitize:false,container:f||_||c?".container-fluid":t.parent(),template:'',title:function(){return r},content:function(){return l},placement:u});t.popover("show");var h="shown.bs.popover";t.off(h);t.on(h,function(){var e=$(this),t=e.next(".popover.module-help"),a=t.hasClass("right")?" right":"",n=function(){var t=".popover.module-help",i=e.next(t);return i.length?i:$(".container-fluid > .popover.module-help:last-child")};$(this).addClass("activated"+a+"");n().find(".popover:visible").addClass("module-help");$('body[class*="'+v___module_file_manager+'"]').find(".popover:visible").addClass("file-manager-help");!window.matchMedia("(max-width: 992px)").matches&&$(this).closest("tr").addClass("popover-active");var r=".popover.module-help",o=n(),l="click.tmpclkpopover";o.undelegate(l);o.find("a").addClass("allowed");o.on(l,"a",function(e){e.stopPropagation();e.stopImmediatePropagation();var t=$(this),a=t.attr("href"),n=t.parents(r),o=n.find(".popover-title > span"),l=n.find(".popover-content");if(a&&a.startsWith("http")){t.attr("target","_blank")}else{e.preventDefault();var s=v___location_prefix+"/help.cgi/"+v___module+"/"+a;$.ajax({type:"POST",url:s,dataType:"text",success:function(e){if(!session.status(e)){return}var t=i(e),a=t[0],r=t[1];o.text(a);l.html(r);n.find("a").addClass("allowed")}})}});setTimeout(function(){var e=$(".module-help"),t=e.length;$.each(e,function(e){if(t===e+1){popover_visibility_position($(this))}}).promise().done(function(){var e=n();if(e.length){e.trigger("click")}})},10)});var g="hidden.bs.popover";t.on(g,function(){$(this).closest("tr").removeClass("popover-active");$(this).removeClass("activated right");t.off(h)})}})})};snippets.page.render_links=function(e){theme_buttonify(["/syslog-ng/list_destinations.cgi"],".container-fluid .table tbody tr td:last-child",'a[href*="view_log.cgi"]',"btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","");theme_buttonify(["/virtual-server/edit_newmysqls.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-cog");theme_buttonify(["/cluster-cron/","/cluster-cron/index.cgi","/cluster-copy/","/cluster-copy/index.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-play");theme_buttonify(["/virtualmin-git/","/virtualmin-git/index.cgi"],".container-fluid table td[data-td-e]",'a[href*="delete.cgi"]',"btn btn-danger btn-xxs vertical-align-top margined-top-1 ---forced","fa-times-circle","","","","|");theme_buttonify(["/virtualmin-git/","/virtualmin-git/index.cgi"],".container-fluid table td[data-td-e]",'a[href*="//"]',"btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","");theme_buttonify(["/virtualmin-git/","/virtualmin-git/index.cgi"],".container-fluid table td[data-td-e]",'a[href*="help.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","");theme_buttonify(["/webalizer/","/webalizer/index.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1",0);theme_buttonify(["/cpan/edit_mod.cgi"],".container-fluid .table tbody tr td","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-3 margined-right--1 btn-dnwo ---forced","","","","","|");theme_buttonify(["/forward/index.cgi","/forward/"],".container-fluid",'.panel-body > a:first[href*="simple"]',"btn btn-default _btn-links-top btn-xs vertical-align-top margined-top-1 margined-left-3",0,"","","","|");theme_buttonify(["/forward/index.cgi","/forward/"],".container-fluid",".panel-body > span[data-unckecked]","btn btn-info _btn-links-top btn-xs vertical-align-top margined-top-1 margined-left-3",0,"","","","|");theme_buttonify(["/acl/list_sessions.cgi"],".container-fluid table td[data-td-e]",'a[href*="webminlog/"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 ---forced",0,"","","","|");theme_buttonify(["/acl/list_sessions.cgi"],".container-fluid table td[data-td-e]",'a[href*="delete_session.cgi"]',"btn btn-danger btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","fa-unplugged");theme_buttonify(["/sysinfo.cgi","/virtual-server/edit_newchangelog.cgi","/server-manager/edit_newchangelog.cgi"],".container-fluid #newfeatures-virtual-server-1-collapse dt, .container-fluid #newfeatures-server-manager-1-collapse dt, .container-fluid .table td dt","a","btn btn-link btn-link-bordered btn-xxs btn-dnwo f__lnk_t_btn-el margined-left-3 vertical-align-top margined-top-1","fa-eye","|","");theme_buttonify(["/virtual-server/","/virtual-server/index.cgi","/virtual-server/edit_plan.cgi","/virtual-server/search.cgi"],".container-fluid form table tbody td",'a[href*="list_users.cgi?"], a[href*="list_aliases.cgi?"]',"btn btn-link btn-link-bordered btn-xxs btn-hover-hide vertical-align-top margined-top-1",0,"(~)"," ~ ","");theme_buttonify(["/server-manager/","/server-manager/index.cgi"],".container-fluid form table tbody td",'a[href*="mass_update_form.cgi?"]',"btn btn-link btn-link-bordered btn-xxs btn-transparent btn-link-bordered vertical-align-top margined-left-3 margined-top-1",0,"","","","-");theme_buttonify(["/quota/","/quota/index.cgi"],".container-fluid .table tbody td[data-td-e]",'a[href*="activate.cgi"][href*="&active=3"]',"btn btn-warning btn-xxs vertical-align-top margined-top-1","fa-ban");theme_buttonify(["/quota/","/quota/index.cgi"],".container-fluid .table tbody td[data-td-e]",'a[href*="activate.cgi"][href*="&active=0"]',"btn btn-success btn-xxs vertical-align-top margined-top-1","fa-check-circle-o");theme_buttonify(["/virtualmin-google-analytics/","/virtualmin-google-analytics/index.cgi"],".container-fluid .table tbody td[data-td-e]",'a[href*="edit.cgi"]',"btn btn-warning btn-xxs vertical-align-top margined-top-1","fa-pencil-square");theme_buttonify(["/apache/","/apache/index.cgi"],".container-fluid .table tbody tr td:last-child","a.ui_link","btn btn-transparent btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-external-link");theme_buttonify(["/ldap-server/edit_schema.cgi"],".container-fluid table tr.ui_checked_columns td",'a[href*="view_sfile.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 ---forced",0,"","","","|");theme_buttonify(["/ldap-server/edit_schema.cgi"],".container-fluid table tr.ui_checked_columns td",'a[href*="edit_sfile.cgi"]',"btn btn-warning btn-xxs vertical-align-top margined-left--2 margined-top-1 ---forced","fa-pencil-square-o");theme_buttonify(["/virtualmin-awstats/generate.cgi"],".container-fluid .panel-body",'a[href*="view.cgi?config="]',"btn btn-grey btn-xxs vertical-align-top margined-top-2","fa-eye",".","");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid",'a[href^="list_addresses.cgi"][href*="add="]',"btn btn-default btn-block btn margined-top-10","fa-plus-circle");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid table td",'a[href^="list_addresses.cgi"][href*="edit="]',"btn btn-primary btn-xxs btn-hover-hide vertical-align-top margined-top-1 margined-left--2 ---forced pull-right","fa-pencil-square-o");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid table td",'a[href^="save_address.cgi"],a[href^="save_group.cgi"][href*="gdelete="]',"btn btn-danger btn-xxs btn-hover-hide vertical-align-top margined-top-1 margined-left--2 ---forced pull-left","fa-times-circle");theme_buttonify(["/mailbox/list_addresses.cgi"],".container-fluid table td",'a[href="list_addresses.cgi?mode=users"],a[href="list_addresses.cgi?mode=groups"]',"btn btn-default btn-xxs btn-xxs--g-edit vertical-align-top margined-top-1 margined-left--2 pull-right btn-dnwo","fa-times-circle-o");theme_buttonify(["/cron/","/cron/index.cgi"],".container-fluid .table tbody tr td",'a.ui_link[href*="exec_cron.cgi"]',"btn btn-success btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-play");theme_buttonify(["/cron/","/cron/index.cgi"],".container-fluid .table tbody tr td",'a.ui_link[href*="kill_cron.cgi"]',"btn btn-danger btn-link-bordered btn-xxs vertical-align-top margined-top-1","fa-stop fa-0_75x no-vt-al fa-fw margined-right-1 faa-flash animated");var t=$(".container-fluid .ui_links_row"),i="ui_link_empty";if(core.curModule("firewall",1)||core.curModule("firewall6",1)){t.first().find("."+i+"").addClass("btn-warning").removeClass("btn-success")}if($('body[class*="status"]').length&&v___location_file=="edit_mon.cgi"||v___location_path==v___location_prefix+"/virtual-server/list_sched.cgi"||v___location_path==v___location_prefix+"/software/list_pack.cgi"||v___location_path==v___location_prefix+"/mailboxes/view_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/view_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/list_folders.cgi"||v___location_path==v___location_prefix+"/mailbox/list_ifolders.cgi"||v___location_path==v___location_prefix+"/phpini/"||v___location_path==v___location_prefix+"/phpini/index.cgi"||v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"||v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-awstats/"||v___location_path==v___location_prefix+"/virtualmin-awstats/index.cgi"||v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"){$.each($('tr td:last-child > .ui_links_row, tr td:last-child:contains("|")'),function(){var e=$(this).parent(),t="ui_link btn-inverse btn-tiny>";if(v___location_path==v___location_prefix+"/virtual-server/list_sched.cgi"){e.find('a[href^="backup_form.cgi"]').html(e.find('a[href^="backup_form.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass(t).prepend('  ');e.find('a[href^="restore_form.cgi"]').html(e.find('a[href^="restore_form.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass(t).prepend('  ');e.find('a[href^="backuplog.cgi"]').html(e.find('a[href^="backuplog.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-info btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/phpini/"||v___location_path==v___location_prefix+"/phpini/index.cgi"){e.find('a[href^="list_ini.cgi"]').html(e.find('a[href^="list_ini.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs f__lnk_t_btn-el").removeClass(t).prepend('  ');e.find('a[href^="edit_manual.cgi"]').html(e.find('a[href^="edit_manual.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs f__lnk_t_btn-el").removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"){e.find('a[href^="edit_hdparm.cgi"]').html(e.find('a[href^="edit_hdparm.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t);e.find('a[href*="smart-status/index.cgi"]').html(e.find('a[href*="smart-status/index.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-info btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t);e.find('a[href^="blink.cgi"]').html(e.find('a[href^="blink.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t)}if(v___location_path==v___location_prefix+"/mailbox/list_folders.cgi"||v___location_path==v___location_prefix+"/mailbox/list_ifolders.cgi"){e.find('a[href^="index.cgi"]').html(e.find('a[href^="index.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ');e.find('a[href^="edit_auto.cgi"]').html(e.find('a[href^="edit_auto.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-info btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ');e.find('a[href^="copy_form.cgi"]').html(e.find('a[href^="copy_form.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/mailboxes/view_mail.cgi"||v___location_path==v___location_prefix+"/mailbox/view_mail.cgi"){e.find('a[href^="detach.cgi"]:not([href*="&save=1"]):not([target="_blank"])').html(e.find('a[href^="detach.cgi"]:not([href*="&save=1"]):not([target="_blank"])').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs").removeClass("heighter-34").removeClass(t).removeClass(t).prepend('  ');e.find('a[href*="detach.cgi"][target="_blank"]').html(e.find('a[href*="detach.cgi"][target="_blank"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs").removeClass("heighter-34").removeClass(t).prepend('  ');e.find('a[href*="&save=1"]:not([target="_blank"])').html(e.find('a[href*="&save=1"]:not([target="_blank"])').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs").removeClass("heighter-34").removeClass(t).prepend('  ')}if(v___location_path==v___location_prefix+"/virtualmin-awstats/"||v___location_path==v___location_prefix+"/virtualmin-awstats/index.cgi"){e.find('a[href^="view.cgi"]').html(e.find('a[href^="view.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t).prepend('  ');e.find('a[href^="config.cgi"]').html(e.find('a[href^="config.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass(t).prepend('  ')}}).promise().done(function(){if($(this).is(".ui_links_row")){$(this).contents().unwrap()}else{$('tr td:last-child:contains("|")').replaceText(/\s*/gi,"").replaceText(/\|/gi,"")}});if($('body[class*="status"]').length&&v___location_file=="edit_mon.cgi"){$('#content a[href*="edit_mon.cgi?id"]').addClass("ui_link_replaced btn btn-default btn-xxs margined-bottom-2").removeClass("heighter-34").removeClass("ui_link");$('#content a[href*="edit_mon.cgi?id"]').last().css("margin-left","-1px");$('tr td:last-child:contains("|")').replaceText(/\|/gi,"")}else{$('tr td:last-child:contains("|")').contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_path==v___location_prefix+"/fdisk/"||v___location_path==v___location_prefix+"/fdisk/index.cgi"){$("body").find('a[href^="blink.cgi"]:not(.ui_link_replaced)').html($("body").find('a[href^="blink.cgi"]:not(.ui_link_replaced)').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-warning btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link")}if(v___location_path==v___location_prefix+"/fsdump/"||v___location_path==v___location_prefix+"/fsdump/index.cgi"){$.each($("tr td:last-child"),function(){$(this).find('a[href^="backup.cgi"]').html($(this).find('a[href^="backup.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-success btn-xxs margined-top--2 f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link").prepend('  ');$(this).find('a[href^="kill.cgi"]').html($(this).find('a[href^="kill.cgi"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-danger btn-xxs margined-top-1 f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link").prepend('  ')})}if(v___location_path==v___location_prefix+"/syslog/"||v___location_path==v___location_prefix+"/syslog/index.cgi"){$.each($("tr td:last-child"),function(){$(this).find('a[href*="save_log.cgi"][href*="view=1"]').html($(this).find('a[href*="save_log.cgi"][href*="view=1"]').text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn btn-primary btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").removeClass("ui_link")})}if(v___location_path==v___location_prefix+"/software/list_pack.cgi"){var a='td a.ui_link[href*="view.cgi"]';$(a).html('').addClass("ui_link_replaced btn btn-default btn-xxs f__lnk_t_btn-el").removeClass("heighter-34").attr("style","margin-top: 2px !important; margin-bottom: 0 !important; margin-right: 15px").removeClass("ui_link").prepend('')}}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proc/"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/index.cgi"){if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proc/"&&v___location_file&&v___location_file.indexOf("index_")>-1||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/index.cgi"||v___location_path===v___location_prefix+"/proc/"){$("a.ui_link + b").addClass("btn").css("margin-left","3px");$("b + a.ui_link").addClass("btn").css("margin-left","3px");if($('.panel-body > b:first-child:contains(":")').length>0){$(".panel-body > b:first-child").remove()}$(".panel-body > b").addClass("btn btn-success")}$(".panel-body").contents().filter(function(){return this.nodeType==3}).remove();$(".panel-body > a.ui_link").addClass("btn").css("margin-left","3px")}if(!e){if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fdisk/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"postfix/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"pam/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"syslog/"){$("p > a[href], table + a[href], div.panel-body > a.ui_link").each(function(e,t){$(this).text($(this).text().replace(/\.$/,""))})}var n=".container-fluid .panel-body";$(""+n+" a.select_all,"+""+n+" a.select_invert,"+""+n+" a.select_invert ~ .ui_link,"+""+n+" .ui_links_row > *:not(.ui_link_empty, .ui_link_replaced),"+""+n+" .ui_link:not(.ui_link_empty)").each(function(){if(core.error.get()){return}if(v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1){return}if(core.curModuleFile("acl")){if(this.href&&this.href.includes("edit_user.cgi?user")){return}}if($(this).parent("td").length||$(this).parent("label").length||$(this).parent("tt").length||$(this).parent("th").length||$(this).parents("b").length||$(this).parent("pre").length||core.curModuleFile("virtual-server","cert_form.cgi")&&$(this).attr("href")&&$(this).attr("href").includes("edit_domain.cgi")||$(this).parents('[data-dcontainer="1"]').length&&unbuffered_header_processor_allow(v___location_path)||v___location_path==v___location_prefix+"/webmin_search.cgi"){return}if(!core.curModuleFile("virtual-server","history.cgi")&&!core.curModuleFile("server-manager","one_history.cgi")&&!core.curModule("proc")&&v___location_directory_unslashed_trail_slashed!=v___location_prefix_unslashed_trail_slashed+"passwd/"&&$(this).text()&&v___location_path!=v___location_prefix+"/mailboxes/"&&v___location_path!=v___location_prefix+"/mailboxes/index.cgi"&&v___location_path!=v___location_prefix+"/usermin/list_configs.cgi"&&!$(this).hasClass("help_popup")||core.curModule("procmail")){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced");$(this).text($(this).text().replace(/\.$/,""));var e=$(this).parent().contents().filter(function(){return this.nodeType==3});if(e){$.each(e,function(){if($(this).text()&&$(this).text().length<=3){$(this).remove()}})}if($(this).hasClass("select_all")){$(this).html(' '+$(this).text())}if($(this).hasClass("select_invert")){$(this).html(' '+$(this).text())}if((core.curModuleFile("server-manager","index.cgi")||core.curModuleFile("server-manager",""))&&($(this).parent('form[action="mass.cgi"]').length||$(this).parent(".ui_links_row").parent('form[action="mass.cgi"]').length)){if($(this).is(":nth-child(1)")||$(this).is(":nth-child(6)")){$(this).html(' '+$(this).text())}if($(this).is(":nth-child(2)")||$(this).is(":nth-child(7)")){$(this).html(' '+$(this).text())}if($(this).is(":nth-child(3)")||$(this).is(":nth-child(8)")){$(this).html(' '+$(this).text())}}if($(this).attr("href")&&($(this).attr("href").indexOf("edit")===0&&$(this).attr("href").indexOf("edit_allow")!==0||$(this).attr("href").indexOf("master_form")===0||$(this).attr("href").indexOf("slave_form")===0||$(this).attr("href").indexOf("stub_form")===0||$(this).attr("href").indexOf("forward_form")===0||$(this).attr("href").indexOf("delegation_form")===0||$(this).attr("href").indexOf("mass_form")===0||$(this).attr("href").indexOf("newdb_form")===0)){$(this).html(' '+$(this).html())}else{if($(this).attr("href")&&$(this).attr("href").indexOf("edit_allow")===0){$(this).html(' '+$(this).text())}else{if($(this).attr("href")&&$(this).attr("href").indexOf("mass_ucreate")===0){$(this).html(' '+$(this).text())}if($(this).attr("href")&&$(this).attr("href").indexOf("grace_form")>-1){$(this).html(' '+$(this).text())}}}if($(this).attr("href")&&$(this).attr("href").indexOf("edit_manual")>-1){$(this).html(' '+$(this).text())}if(core.curModule("custom")){if($(this).attr("href")&&$(this).attr("href").indexOf("edit_cmd.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href")&&$(this).attr("href").indexOf("edit_file.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href")&&$(this).attr("href").indexOf("edit_sql.cgi?new")===0){$(this).html(' '+$(this).text())}}if(!$(this).attr("href")){$(this).remove()}}});var r="btn-tiny",o="ui_link_replaced";$.each($(".btn-group.ui_links_row > .ui_link_empty"),function(){if($(this).prev("."+r+"."+o+"").length||$(this).next("."+r+"."+o+"").length){$(this).addClass(""+r+" "+o+"")}});$.each($("."+r+"."+o+""),function(){if($(this).prev('[class="table table-striped table-condensed"]').length&&$(this).next(':not(".ui_link_replaced")').length){$(this).removeClass("btn-tiny ui_link_replaced").addClass("ui_link_re-replaced")}});$("a.ui_link_replaced").each(function(){if($(this).prev().is("b")){$(this).prev("b").addClass("btn btn-success btn-tiny")}if($(this).next().is("b")){$(this).next("b").addClass("btn btn-success btn-tiny")}if(core.curModule("htaccess-htpasswd")){$("table tr.ui_checked_columns .ui_links_row > a").addClass("btn-link btn-link-bordered btn-xxs btn-hover-hide").removeClass("btn-tiny btn-inverse")}});if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fetchmail/"){$("#content a.ui_link").each(function(){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").css("margin-bottom","3px").css("margin-top","-3px");$(this).text($(this).text().replace(/\.$/,""));$(this).parent().contents().filter(function(){return this.nodeType==3}).remove();var e=function(e){return' '};if($(this).attr("href").indexOf("edit_poll")>-1){$(this).prepend(e("plus-square-o"))}if($(this).attr("href").indexOf("edit_global")>-1){$(this).prepend(e("pencil-square-o"))}if($(this).attr("href").indexOf("check")>-1){$(this).prepend(e("check-square-o"))}})}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"filter/"){$("#content a.ui_link").each(function(){function e(e){return' '}if($(this).attr("href").indexOf("edit_auto")>-1){$(this).find("i").replaceWith(e("reply"))}if($(this).attr("href").indexOf("edit_forward")>-1){$(this).find("i").replaceWith(e("reply-all"))}})}}if(v___location_path==v___location_prefix+"/virtual-server/domain_form.cgi"||v___location_path==v___location_prefix+"/server-manager/list_images.cgi"||v___location_path==v___location_prefix+"/virtual-server/bwgraph.cgi"){$(".panel-body > .ui_links_row > ").each(function(){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").removeClass("ui_link");$(this).text($(this).text().replace(/\.$/,""));if($(this).hasClass("btn-success")){$(this).removeClass("btn-inverse")}});$.each($(".panel-body > .ui_links_row > .ui_link_empty"),function(){if($(this).text().replace(/[\t\n]+/g," ").length<4){$(this).remove()}else{$(this).text($(this).text().replace("|","").replace("|","").replace(/(?:\r\n|\r|\n)/g,""));if($(this).prev().is("img")){$(this).removeClass().addClass("margined-left-3")}}});$(".panel-body > b").css("margin-right","7px");if(v___location_path==v___location_prefix+"/virtual-server/domain_form.cgi"){$.each($(".panel-body > .ui_links_row > .btn"),function(e,t){if(e==0){$(this).html(' '+$(this).text())}if(e==1){$(this).html(' '+$(this).text())}if(e==2){$(this).html(' '+$(this).text())}if(e==3){$(this).html(' '+$(this).text())}})}}if(v___location_path==v___location_prefix+"/server-manager/edit_serv.cgi"||v___location_path==v___location_prefix+"/server-manager/edit_owner.cgi"){$('.table-striped .col_value a[href^="edit_serv.cgi"], .table-striped .col_value a[href^="edit_owner.cgi"]').each(function(){$(this).addClass("btn btn-inverse btn-xxs ui_link_replaced margined-right--2").removeClass("btn-tiny ui_link");$(this).text($(this).text().replace(/\.$/,""));if($(this).hasClass("btn-success")){$(this).removeClass("btn-inverse")}});$.each($(".table-striped .col_value .ui_links_row > .ui_link_empty"),function(){$(this).addClass("btn-xxs ui_link_replaced").removeClass("btn-tiny ui_link");if($(this).text().length<4){$(this).remove()}else{$(this).text($(this).text().replace("|","").replace("|","").replace(/(?:\r\n|\r|\n)/g,""))}})}$("a.ui_link, .btn").each(function(){if($(this).text().substr(-1)=="."&&!$(this).parent().is("label")){var e=$(this).text().substr(-1)=="."&&$(this).text().substr(-2)==".."?2:1;$(this).text($(this).text().substr(0,$(this).text().length-e))}})};snippets.page.render_table_labels=function(e){var t="vertical-align-top",i="no-vr-al-tp";e.find("td.col_label:not(."+t+"):visible").each(function(){var e=$(this).next(".col_value"),a=$(this).find("b"),n="inline-block margined-top-",r=browser.detect.firefox(),o=$(this).parent("tr"),l=o.parent().hasClass("td-counter")?0:o.children("td").length;if(l>2){o.parent().addClass("td-counter td-count-"+l+"")}if(this.clientHeight>=30){$(this).addClass(t);var s="table",_="input",c="select",d="textarea",f="upload",p="el-wp-chooser",u="ui_",h="password",g="textbox",m="hidden",b="opener_shown",v="br",x="t-password-complexity-meter-wrapper-cont",y="heighter",w="force",k="ds-bl-fs",C=$(e.find(""+_+":not(."+u+""+m+'):not([type="'+m+'"]), '+c+", "+d+"")[0]),M=C.is("."+u+""+g+""),F=C.is("."+u+""+c+", ."+u+""+f+"")?C:false,q=C.is("."+u+""+d+""),T=C.parent().is("."+p+""),O=e.find(""+s+":visible"),j=O.find("tr").first().find("td").first().outerHeight(),z=O.length;if(T){if($(e.children()[0]).is("."+p+"")){q=true}}var S=a.parents("."+b+"").length,I=S?3:2,L=e.children(),H=L.filter(""+v+", ."+k+"").index(),A=H===-1?L:L.slice(0,H),W=L[0],N=0;if(e.find("."+u+""+c+"").length||e.find(c).length||e.find("."+p+"").length||e.find("."+u+""+g+"").length||e.find("."+u+d).length||e.find("."+u+"opt_"+g+"").length||e.find(""+_+'[type="text"]').length||e.find("."+u+h).length||e.find(""+_+'[type="'+h+'"]').length||z||M||F||q){if(S&&this.clientHeight==32){I=5}var E=0;A.filter(function(){var e=this.clientHeight;if(!e){e=parseInt($(this).find(""+_+", "+d+", "+c+"").first().css("height"))}if(E64){I=0}else if(U==30){I=4}else{I+=3}if(q&&!U==32){I=-2}}else if(L&&L[0]){if($(W).hasClass(k)||$(W).is(v)){I-=2}else if(M){I+=S?1:2}else if(F){if(e.find(""+c+"[multiple]").length){I=-1}}else if(q){I=-1}else if(e.find("."+x+"").length){var B="4";a.addClass(n+B+"");return}}if(!N&&(I==3||I==2)){I=4}a.addClass(n+I+"")}}else if(this.clientHeight<=22){var Y=e.find(".graph-container")[0];if(e.find(".awobject").length){if(this.clientHeight<=20&&!r||this.clientHeight===22&&r){var Q=0;if(r){Q=1}$(this).addClass(i);a.addClass(n+Q+"")}}else if(Y){var K=-4;$(this).addClass(i);a.addClass(n+K+"")}else if(this.clientHeight===18){var V=-1;$(this).addClass(i);a.addClass(n+V+"")}}}).promise().done(function(){var e=$(this)[0],t="hover",i="table",a=""+i+"-"+t+"";if(e){$(e).parents("."+i+"").removeClass(""+a+" "+a+"-force").addClass("no-"+t+"")}})};snippets.page.render=function($is_history_action){vars.page_interaction=v___initial_load?-1:0;page_control_header();if(!settings_sysinfo_expand_all_accordions&&settings_sysinfo_remember_accordions){plugins.dashboard.restore()}quirks.clean();plugins.navigation.state.update();if($is_history_action){$(".popover.in").remove()}if($is_history_action&&typeof __cm_editor_static!="undefined"){__cm_editor_static.toTextArea();$('button[data-form="submitter"]').unwrap();$('.CodeMirror, button[data-form="submitter"] + button, .-helper.__helper, .-helper.soft_wt').remove()}(function e(){var t=$("body");t.off("mousedown.cm1 keydown.cm1");t.undelegate('button[type="submit"]:not(.disabled)',"click.cm");t.undelegate('button[data-form="submitter"]:not(.disabled)',"click.cm")})();table_proc_size_columns();$("body").attr("style",get_server_data("style"));$.each($('select[onchange="form.submit()"]'),function(){$(this).removeAttr("onchange").addClass("onchange_form_submit_triggger")});page.handle.content.offset(true);if(editor_init_check()){var select_for_edited_file=$('select[name="file"]:first, select[name="manual"]:first');select_for_edited_file.addClass("onchange_form_submit_triggger");select_for_edited_file.next("button.ui_form_end_submit").addClass("hidden")}snippets.datetime.locale();snippets.datetime.locale({type:"insert",history:$is_history_action});snippets.datetime.locale({type:"init"});if(get_access_level()==3&&core.curModule("quota")){var $_table_quota=$(".container-fluid .panel-body .table"),$_table_quota_empty_label=$_table_quota.find("thead:first-child").add($_table_quota.find("thead:first-child").next("tbody")).remove()}if($.support.spa&&core.curModule("tunnel")){$("#content .container-fluid form.ui_form[action]").on("submit",function(e){var t=$(quirks.active_element());e.preventDefault();e.stopPropagation();progress.start();$.ajax({type:$(this).attr("method")?"GET":"POST",url:v___location_prefix+"/"+v___module+"/"+$(this).attr("action"),data:get_form_data($(this)),dataType:"text",complete:function(e){if(!session.status(e)){return}theme_open_new_tab(this.url);t.removeClass("disabled").find("i").removeClass("invisible").next(".cspinner_container").remove();progress.end()}})})}if(core.curModule("tunnel")){var $tunnel_form=$('.ui_form[action="seturl.cgi"]'),$input=$tunnel_form.find("input"),$btn=$tunnel_form.find("button"),$b=$tunnel_form.find("b"),b_text=$b.text().replace(/:$/,"");$b.remove();$input.attr("placeholder",b_text).css({width:"100%",height:"32px",minHeight:"32px"});$btn.addClass("btn-block margined-top--1")}if(check_location_resource("/config.cgi?tunnel")){$('table table[width="100%"] tr:first-child').addClass("hidden")}$.each($('tr td:last-child a:contains("..")'),function(){if(v___location_path==v___location_prefix+"/virtual-server/list_databases.cgi"){if($(this).attr("href")&&$(this).attr("href").includes("showpass.cgi")){return true}$(this).html($(this).text().replace(/\.\.$/," ")).addClass("ui_link_replaced btn f__lnk_t_btn-el btn-transparent btn-link-bordered btn-xxs margined-top--3").removeClass("ui_link")}});if($.support.spa&&!$is_history_action){var is_error_page=$(".container-fluid .panel > .panel-body > [data-fatal-error-text]").length;if(v___location_file&&v___location_file.includes("error")){is_error_page=1}!is_error_page&&$("#headln2c").prepend(" ')}plugins.favorites.detect();if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"){$("table.table tbody tr").addClass("ui_checked_columns")}page_table_rows_control();!$is_history_action&&page_radios_evolve();var on_load_checkbox_sel_str='.container-fluid .ui_checked_columns td.ui_checked_checkbox input[type="checkbox"]:checked';$(on_load_checkbox_sel_str).parents("tr.ui_checked_columns").addClass("hl-aw");$(""+on_load_checkbox_sel_str+"[disabled]").parents("tr.ui_checked_columns").addClass("hl-aw-chk");if($("body").hasClass("servers")){var form_selector='form[action="delete_servs.cgi"]',servers_selector_str=$(form_selector).length?""+form_selector+" a.icon_link, "+form_selector+" a.ui_link, "+form_selector+" .col-xs-1":'.container-fluid > .panel > .panel-body > .row a[href*="link.cgi/"]';$(servers_selector_str).on("click",function(e){if($(e.target).is(".gl-icon-select")){$.support.spa?$(this).trigger("contextmenu"):$(this).parents(".gl-icon-container").trigger("contextmenu");return}var t=v___location_href+$(this).attr("href"),i=$(this).attr("href");if(i&&i.indexOf("edit_serv.cgi")>-1||i&&i.indexOf("logout.cgi")>-1){if(e.originalEvent!==undefined){$.pjax.click(e,{timeout:0,push:get_pjax_push(),type:get_pjax_type(),container:"[data-dcontainer]",fragment:"[data-dcontainer]"})}}else{if(i&&i.indexOf("://")===-1){var a=link_type_convert(t,1),n="/index.cgi",r="link.cgi/",o=n+r;if(a&&a.includes(o)){a=a.replace(o,"/"+r)}progress.start();location.href=a}else{open(i)}}e.preventDefault();e.stopPropagation()})}if(!$is_history_action){if($(".opener_container").length){$.each($(".opener_container"),function(){if($(this).find(".opener_shown").is(":visible")){$(this).parent("tr").prev("tr").find("td a:nth-child(1)").addClass("opener_container_opened").removeClass("opener_container_closed")}})}if($(".opener_shown, .opener_hidden").length>0){if($(".opener_trigger").length>0){$(".panel-body .ui_form .table tbody tr").removeClass("thead");$(".opener_trigger").parents("table.table").addClass("opener_table_style");$(".opener_trigger").parents("tr").addClass("_c__op_r").attr("style","border: 0 !important");$(".opener_trigger").parent("td").addClass("_c__op_d");$(".opener_trigger").parent("td").find("a").addClass("link_hover_effect link_hover_effect_style_extra")}}var target_restore_selector='a[id*="opener"][id$="_restore"]';if($(target_restore_selector).parent().is("p")){$(target_restore_selector).next("a").parent("p").replaceTagName("div");$(target_restore_selector).next("a").removeClass().addClass("opener_extra_container_a_style link_hover_effect").parent("div").addClass("opener_extra_container opener_extra_container_style margined-top-10");$(target_restore_selector).remove()}if($('a[href^="javascript:hidden_opener"]:not(".opener_trigger")').length>0){$('a[href^="javascript:hidden_opener"]:not(".opener_trigger")').each(function(e,t){var i=v___location_path==v___location_prefix+"/virtual-server/backup_form.cgi"&&v___location_href&&v___location_href.indexOf("?sched=")>-1?true:false;$(this).find("img").length>0?$(this).remove():false;$(this).css("border-bottom","0");$(this).parent("td").addClass("opener_table_cell_style_small");if(!i){$(this).parent("td").addClass("opener_table_cell_style_small opener_table_cell_style_small_exclusion_border_top");$(this).parent("td").parent("tr").parent("tbody").parent("table").parent("div.opener_hidden").addClass("opener_shown_inner").parent(".opener_container").addClass("has_sub_inner")}$(this).parent("td").find("a").addClass("link_hover_effect link_hover_effect_style");if($(this).parent().is(".panel-body")||$(this).parent().is(".ui_form")||$(this).parent().is("p")){var a=$(this),n=a.parent().is(".panel-body")?".panel-body":a.parent().is("p")?"p":".ui_form";var r=a.parent(n).find('a[href^="javascript:hidden_opener"]'),o='
      ';if(core.curModuleFile("bind8","edit_zonekey.cgi")){r.eq(1).wrapAll(o);r.eq(e+1).wrapAll(o)}else{r.eq(e+1).wrapAll(o)}a.parent('.panel-body > a[href^="javascript:hidden_opener"]:first-child').remove();var l=a.parent(n).find(".opener_extra_container");$(l).next("br").remove();$(l).addClass("opener_extra_container_style");$(l).find("a").addClass("opener_extra_container_a_style link_hover_effect");$(l).next(".opener_hidden").attr("style","padding:8px")}});$.each($(".opener_hidden"),function(){$(this).css("display","none")})}$("a.opener_trigger").each(function(){$(this).parent("td").css("text-align","left")});$('form[action*="seen_newfeatures.cgi"]').each(function(){$(this).parents("table.table-striped").next(".ui_form_end_buttons").css("margin-top","14px")});$("#tall_0").before("
      ");$(".opener_container").each(function(e,t){if($(this).find("div").hasClass("opener_hidden")){$(this).hide()}else{$(this).show()}});$.each($("div.barchart"),function(){var e=$(this).find('img[src*="red.gif"]'),t=$(this).parent("td").contents().filter(function(){return this.nodeType==3}).text();if(e&&e.attr("width")){$(this).parent("td").html('
      '+t+'
      '+e.attr("width")+"
      ")}});$('.panel-body > form > table > tbody > tr > td:has(input[type="submit"])').parents("table.table-hardcoded > tbody > tr").css("border","none").parents("table").css("margin-top","20px");$('.panel-body > form > table > tbody > tr > td:has(input[type="submit"])').parents("table.table-hardcoded > tbody").css("border","none");$('.ui_grid_table > tbody > tr.ui_grid_row > td:has(button[type="submit"])').parents("table.ui_grid_table").css("border","none");$("form.ui_form > table label.radio, form.ui_form > table label.checkbox").each(function(){var e=$(this),t=e.find("i.fa"),i=e.find("i.fa").text().trim(),a=e.text().trim();if(i.length===0&&a.length===0){t.parent("label").remove()}})}theme.config.events($is_history_action);$("#system-status > div.panel-body > table > tbody > tr > td").on("mouseover",function(){$(this).find(".btn-hidden").removeClass("hidden")}).on("mouseout",function(){$(this).find(".btn-hidden").addClass("hidden")});if(core.curModule("bind8")){var $table_data_recursive_tree=$(".container-fluid table[data-recursive_tree]");if($table_data_recursive_tree.length){$table_data_recursive_tree.removeClass().addClass("table table-hover");$.each($table_data_recursive_tree.find('img[src*="images/"]'),function(e,t){var i=$(this);if(Test.strContains(i.attr("src"),"close")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"open")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"smallicon")){i.replaceWith('')}})}}if(core.curModule("software")&&(Test.strContains(v___location_file,"tree.cgi")||Test.strContains(v___location_file,"ipkg-tree.cgi"))||core.curModuleFile("cluster-software","edit_host.cgi")){$('img[src*="images/"]').each(function(e,t){var i=$(this);i.next("a").removeClass();if(Test.strContains(i.attr("src"),"close")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"open")){i.replaceWith('')}if(Test.strContains(i.attr("src"),"pack")){i.replaceWith('')}});if(Test.strContains(v___location_file,"ipkg-tree.cgi")){$('form[action*="ipkg-tree.cgi"] + script + p > a, form[action*="ipkg-tree.cgi"] + script + p + table +p > a').addClass("margined-top-10")}}if(core.curModule("mysql")||core.curModule("postgresql")){$('a > img[src*="images/left.gif"]').each(function(e,t){var i=$(this);i.replaceWith('')});$('a > img[src*="images/right.gif"]').each(function(e,t){var i=$(this);i.replaceWith('')})}if(core.curModuleFile("virtual-server","list_scripts.cgi")){$('td > a > img[src*="images/staroff.gif"]').each(function(e,t){var i=$(this);$(t).attr("src",""+v___location_prefix+"/images/staroff.gif")});$('td > a > img[src*="images/staron.gif"]').each(function(e,t){var i=$(this);$(t).attr("src",""+v___location_prefix+"/images/staron.gif")})}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"status/"){$("td img").each(function(e,t){var i=t.src;if(i){var a=i.match(/images\/(.*)\./)[1],n="fa fa-fw fa-1_15x fa-check text-success";if(a==="down"){n="fa fa-fw fa-1_15x fa-times-circle text-danger"}else if(a==="timed"){n="fa fa-fw fa-clock text-warning fa-1_15x"}else if(a==="webmin"){n="fa fa-fw fa-webmin fa-1_15x text-warning"}else if(a==="skip"){n="fa2 fa-fw fa2-minus fa-1_15x text-semi-dark vertical-align-middle"}else if(a==="not"){n="fa2 fa-fw fa2-not-interested fa-1_15x text-semi-dark"}else if(a==="quest"){n="fa fa-fw fa-question-circle fa-1_15x text-semi-dark"}$(t).replaceWith('')}})}if(core.curModule("proc")||core.curModule("firewall")||core.curModule("firewall6")||core.curModule("shorewall")||core.curModule("shorewall6")||core.curModuleFile("pam","edit_pam.cgi")||core.curModule("filter")){$("td a img[src], td label a img[src]").parents("td").addClass("text-center").attr("data-arrange",1);$('td img[src*="images/gap.gif"]').replaceWith('');$('td a img[src*="images/down.gif"]').replaceWith('');$('td a img[src*="images/up.gif"]').replaceWith('');$('td a img[src*="images/after.gif"]').replaceWith('');$('td a img[src*="images/before.gif"]').replaceWith('')}if(core.curModule("squid")||core.curModule("cron")){$('td a img[src*="images/movedown.gif"]').replaceWith('');$('td a img[src*="images/moveup.gif"]').replaceWith('')}if(core.curModule("cron")){$('td a img[src*="images/bottom.gif"]').replaceWith('');$('td a img[src*="images/top.gif"]').replaceWith('')}$("input").each(function(e,t){if($(this).attr("src")=="images/ok.gif"){$(t).attr("src",""+v___location_prefix+"/"+$(this).attr("src"));$(this).parents("td").attr("style","white-space: nowrap")}});core.curModule("commands")&&$("body").addClass("custom");if(!$is_history_action){if(core.curModuleFile("custom","view.cgi")){var $_t_title=$('form[action="save.cgi"]').find(".table-title"),$_tt=$_t_title.find("tt").detach();$("#headln2c").find("[data-main_title]").after("
      "+$_tt[0].outerHTML+"
      ");$_t_title.remove()}$.each($(".container-fluid .panel-body table tr:empty"),function(){$(this).remove()});$.each($("span > input"),function(){var e=$(this).parent("span").next(".chooser_button"),t=$(this).parent("span").next('input[type="button"][onclick]'),i=$(this).parent("span").next("select");if(e){e.attr("style","display: inline; width:40px; height: 28px; margin-right:0 !important; margin-top:4px !important;").find("i.fa-files-o").css("margin-top","0").addClass("vertical-align-middle")}if($(this).parents(".tab-content")){e.css("margin-top","4px")}if(t){t.attr("style","display: inline; width:40px; height: 28px; margin-right:0 !important; vertical-align: middle").next("i.fa-files-o").css("margin-top","11px").addClass("vertical-align-middle");t.attr("style","display: inline; width:40px; height: 28px; margin-right:0 !important; vertical-align: middle").next("i.fa-calendar").attr("style","margin-top: 21px !important; font-size: 11px; margin-left: -27px; pointer-events: none;")}});$.each($('input[type="button"][onclick^="ifield"]'),function(e,t){$(this).css("margin-left","0").css("width","40px").css("height","28px")});$('.ui_form[action="switch.cgi"] > input.form-control.ui_textbox').next('input[type="button"][onclick^="ifield"]').attr("style","margin-top: 2px !important; margin-bottom: 2px !important; margin-left: 0 !important");setTimeout(function(){$('.ui_form[action="switch.cgi"] .file_chooser_button_attached').attr("style","font-size: 11px; pointer-events: none; margin-top: 14px !important;")},10);if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cshrc/"){$("textarea").each(function(e,t){$(this).attr("style","height: 20em !important")})}if(v___location_path==v___location_prefix+"/acl/"||v___location_path==v___location_prefix+"/acl/edit_user.cgi"){$('.ui_grid_table.table-hardcoded .ui_grid_row .ui_grid_cell input[type="checkbox"], .table-hardcoded .col_value input[type="checkbox"]').each(function(e,t){$(this).attr("style","vertical-align: bottom !important")})}if(core.curModule("custom")||core.curModule("commands")){$(".panel-body > .ui_grid_table.table-hardcoded").each(function(e,t){$(this).attr("style","margin-top: 3px !important")});$(".panel-body td > .ui_form").each(function(){$(this).attr("style","padding-top: 0 !important")});$(".panel-body > a.ui_link").each(function(e,t){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").removeClass("ui_link");$(this).text($(this).text().replace(/\.$/,""));$(this).parent().contents().filter(function(){return this.nodeType==3}).remove();if($(this).attr("href").indexOf("edit_cmd.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_file.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_sql.cgi?new")===0){$(this).html(' '+$(this).text())}});$.each($("td[data-td-e] > .ui_links_row"),function(){var e=$(this).parent();e.find('a[href^="edit_"]').addClass("ui_link_replaced btn btn-xxs btn-transparent btn-link-bordered f__lnk_t_btn-el").css("margin-right","3px").removeClass("ui_link").prepend(' ');e.parents("table").find("thead > tr > th:eq(2)").addClass("pointer-events-none")}).promise().done(function(){if($(this).is(".ui_links_row")){$(this).contents().unwrap()}});$.each($("td.col_value.col_header > .ui_links_row"),function(){}).promise().done(function(){if($(this).is(".ui_links_row")){$(this).contents().unwrap()}});theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="form.cgi"]',"btn btn-primary btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-cog","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="run.cgi"], a[href^="sql.cgi"]',"btn btn-success btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-play fa-0_85x","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="view.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-pencil-square-o","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table td[data-td-e]:nth-child(3)",'a[href^="sqlform.cgi"]',"btn btn-info btn-xxs vertical-align-top margined-top-1 margined-left--2 ---forced","fa-cog","","","","|");theme_buttonify(["/custom/","/custom/index.cgi","/commands/","/commands/index.cgi"],".container-fluid table.ui_grid_table td:last-child",'a[href^="edit_"]',"btn btn-default btn-transparent btn-transparent-link btn-xxs vertical-align-top margined-top-1 margined-right-5 pull-right btn-dnwo ---forced","fa-pencil","","","","|");$('body[class*="custom"] table.ui_grid_table tr td > form .table-responsive table tr:first-child td.col_header button.ui_submit').prepend('');$.fn.eW=function(e,t){if(!$.fn.eW.fakeEl){$.fn.eW.fakeEl=$("").hide().appendTo(document.body)}$.fn.eW.fakeEl.text(e||this.val()||this.text()||this.attr("placeholder")).css("font",t||this.css("font"));return $.fn.eW.fakeEl.width()+2};$('table.ui_grid_table td input[type="text"], table.ui_grid_table td input[type="password"], table.ui_grid_table td textarea').on("input",function(){var e=$(this).eW()+15;if($(this).attr("type")==="password"){}$(this).css({width:e})}).trigger("input");var is_two_columns=$(".sub_table_container").first().find('td[colspan="4"]').length?0:1;var $empty_cells=$("table.ui_grid_table tbody tr.ui_grid_row td.ui_grid_cell");$.each($empty_cells,function(){var e=$(this).html();if(e=="
      "||e.length<10){$(this).remove()}if(is_two_columns){$(this).addClass("no-contents");$(this).parent("tr").addClass("no-contents")}})}if(check_current_file("config.cgi")&&v___location_query&&v___location_query.includes("custom")||check_current_file("edit_configs.cgi")&&v___location_query&&v___location_query.includes("mod=commands")){$('[name="width_def"], [name="height_def"], [name="wrap"]').parent().parent("td").parent("tr").addClass("hidden")}snippets.page.render_links($is_history_action);if(v___location_path==v___location_prefix+"/fdisk/edit_disk.cgi"){var __delete=[];$.each($(".panel-body > table.table.table-striped tbody tr"),function(e,t){if($(this).find("td:nth-child(3)").find('img[src*="images/use"]').length||$(this).find("td:nth-child(3)").find('img[src*="images/gap"]').length){$(this).find("td:nth-child(3)").remove();__delete.push(e)}});if(!$.isEmptyObject(__delete)){$(".panel-body > table.table.table-striped thead").find("th:nth-child(3)").remove();delete __delete}}if(v___location_path==v___location_prefix+"/virtual-server/edit_link.cgi"){$(".table-hardcoded").find('input[name="open"]').parent("td").parent("tr").remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"){$('.table.table-striped.table-condensed tr.tr_tag td[data-td-e] input[type="checkbox"]').each(function(e,t){$(this).attr("style","vertical-align: middle !important")})}if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/edit_proc.cgi"){$("#signal").attr("style","margin-bottom: 0 !important;")}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"procmail/"){$(".panel-body p:first-child").next("p").contents().filter(function(){return this.nodeType==3}).remove();$(".panel-body p:last-child").prev("a.ui_link").remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cron/"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"cron/index.cgi"){$('.panel-body form.ui_form[action="index.cgi"]').next("script").next("b").next("p").contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"filter/"){$(".panel-body > b").next("p").contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"dhcpd/"){var $dhcp_target=$(".panel-body > p");if(!$dhcp_target.find('a[href*="../software"]').length){$dhcp_target.contents().filter(function(){return this.nodeType==3}).remove()}}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"htaccess-htpasswd/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"forward/"){$("td table.table-hardcoded.table.table-subtable").removeClass("table-striped")}$(".ui_buttons_hr > td > table.table-hardcoded > tbody > tr > td[nowrap]").each(function(){$(this).parents("table").attr("style","margin-bottom: 15px !important")});var textarea_fm_ctl_ui_textarea="textarea.form-control.ui_textarea",btn_type_button_def='button[type="button"].btn-default',text_area_class_to_set="-ta-fn-fx -ta-fn-fx-small margined-bottom--6",btn_styling="width:100% !important; padding-top: 0; height:28px !important; ";$(textarea_fm_ctl_ui_textarea).next(btn_type_button_def).each(function(){$(this).prev("textarea").addClass(""+text_area_class_to_set+" margined-bottom--f25");$(this).attr("style",btn_styling)});$(textarea_fm_ctl_ui_textarea).next("br").next(btn_type_button_def).each(function(){$(this).prev("br").prev("textarea").addClass(text_area_class_to_set);$(this).attr("style",btn_styling)});$(".table-hardcoded > tbody > tr > td > input.form-control.ui_textbox").next('button[type="button"].ui_button').each(function(){$(this).attr("style","margin-top: 2px !important")});$(".table-hardcoded > tbody > tr > td.col_label b a, .ui_table_row td a").each(function(e,t){if(!$(this).attr("href")){$(this).attr("style","color: #191919; text-decoration: none; cursor:default")}});$('input[name="all_weekdays"], .ui_grid_cell > table.table-condensed, table.table-hardcoded table.table-condensed, select[multiple][name="days"]').each(function(){$(this).parent("td").attr("style","vertical-align: top !important; padding-left:2px; padding-right:2px;")});$('input[type="submit"]').each(function(){$(this).addClass("btn btn-default")});$("table tr th").each(function(){if($(this).text()){$(this).attr("style","width: auto")}});$("table thead th:not(.table-title)").each(function(){$(this).css("border-top","none");$(this).css("border-bottom","none")});if($("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){!$("body").hasClass("file-manager")&&$("body").addClass("file-manager");$("#headln2l").prepend("')}var $table_header_links=$(".panel-heading > .header > div a");$.each($table_header_links,function(){var e=0,t=$(this).attr("href");if(!t){return}if(t.indexOf("config.cgi")>-1||t.indexOf("man/search.cgi")>-1||t.indexOf("/index.cgi")>-1||t==v___location_directory_trail_slashed||t.indexOf("index.cgi")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"openvpn/"||t.indexOf("index.cgi?")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"spam/"||t.indexOf("restart_zone.cgi")>-1||t.indexOf("restart.cgi")>-1||t.indexOf("restart_progressive.cgi")>-1||t.indexOf("apply.cgi")>-1||t.indexOf("apply_progressive.cgi")>-1||t.indexOf("start.cgi")>-1||t.indexOf("start_progressive.cgi")>-1||t.indexOf("stop.cgi")>-1||t.indexOf("stop_progressive.cgi")>-1||t=="//"&&(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi")||t.indexOf("delete_")>-1||t.indexOf("list_mail.cgi")>-1||t.indexOf("/virtual-")>-1||t.indexOf("/virtualmin-")>-1||t.indexOf("/server-")>-1||t.indexOf("help.cgi")>-1){$.each($(this).next("br"),function(){$(this).remove()});$.each($(this).prev("br"),function(){$(this).remove()});if(t.indexOf("help.cgi")>-1){var i=$(this),a=$(this).parent("div");$(this).remove();a.append(i)}if(t.indexOf("/index.cgi")>-1||t==v___location_directory_trail_slashed||t.indexOf("/virtual-")>-1||t.indexOf("/virtualmin-")>-1||t.indexOf("/server-")>-1){$iconized_class="fa-arrow-left";$(this).data("title","").data("back",1)}else{if(t=="//"&&(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-logos.cgi")){$iconized_class="fa-arrow-left";$(this).attr("href",v___location_prefix+"/tconfig.cgi").data("title","").data("back",1)}else{if(t.indexOf("config.cgi")>-1){$iconized_class="fa-cog";$(this).data("title","")}else{if(t.indexOf("restart.cgi")>-1||t.indexOf("restart_progressive.cgi")>-1||t.indexOf("apply.cgi")>-1||t.indexOf("apply_progressive.cgi")>-1){$iconized_class="fa-refresh";e=$(this).find("b").detach()}else{if(t.indexOf("restart_zone.cgi")>-1){$iconized_class="fa-retweet"}else{if(t.indexOf("start.cgi")>-1||t.indexOf("start_progressive.cgi")>-1){$iconized_class="fa-play"}else{if(t.indexOf("stop.cgi")>-1||t.indexOf("stop_progressive.cgi")>-1){$iconized_class="fa-square"}else{if(t.indexOf("man/search.cgi")>-1){$iconized_class="fa-search"}else{if(t.indexOf("delete_")>-1){$iconized_class="fa-trash-o"}else{if(t.indexOf("list_mail.cgi")>-1){$iconized_class="fa-inbox"}else{if(t.indexOf("index.cgi")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"openvpn/"){$iconized_class="fa-cogs"}else{if(t.indexOf("index.cgi?")>-1&&v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"spam/"){$iconized_class="fa-arrow-left";$(this).data("back",1)}}}}}}}}}}}}var n=t.indexOf("help.cgi")>-1;if(n){$iconized_class="fa-question-circle";$(this).data("title","")}var r=Convert.strUpInitial(n?theme_language("global_help"):$(this).data("back")===1?!core.curModule(v___module_file_manager)?theme_language("global_return_to_module_index"):"":$(this).text()),o=e?"  "+e.text():"";$(this).data("toggle","tooltip").data("title",r).attr("data-container","body").addClass(vars.h.class.button.tableHeader).removeClass("ui_link").append(''+o+"");$(this).attr("aria-label",r);$(this).contents().filter(function(){return this.nodeType==3}).remove();var l=$(this);l.tooltip({container:"body",placement:l.is(":last-child")?"auto right":"auto top",trigger:"hover",delay:{show:vars.plugins.tooltip.delay.show,hide:vars.plugins.tooltip.delay.hide}});if((v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"apache/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proftpd/")&&(t.indexOf("restart.cgi")>-1||t.indexOf("apply.cgi")>-1)||$(this).parent("div").find("a")&&$(this).parent("div").find("a").length==1||t.indexOf("man/search.cgi")>-1||t.indexOf("config.cgi")>-1||t.indexOf("/index.cgi")>-1||t.indexOf("/index.cgi")>-1||t.indexOf("/virtual-")>-1||t.indexOf("/virtualmin-")>-1||t.indexOf("/server-")>-1){if((t.indexOf("/index.cgi")>-1||t.indexOf("config.cgi")>-1)&&$("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){$(this).attr("style","margin-right: 0 !important; padding: 6px 12px")}else{$(this).attr("style","margin-right: 0 !important")}}}$("#headln2l").removeClass("invisible")});$.each($('td.ui_grid_cell:contains("|")'),function(){$(this).contents().filter(function(){return this.nodeType==3}).remove()});$('a[href*="help.cgi"][onclick], a[href*="help.cgi/"], a[href*="showpass.cgi?"][onclick]').attr("onclick","").unbind("click").addClass("help_popup");$(".help_popup").each(function(){var e=$(this).find("b"),t=e.length?e:$(this),i=$.trim(t.html());if(i){t.html(i.replace(/\?$/,""))}})}if(!$is_history_action){$('select.ui_select[name="days"]').each(function(){$(this).parent("td").attr("style","vertical-align: top !important")});if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mailboxes/"||v___location_path==v___location_prefix+"/mailboxes/index.cgi"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mailbox/"||v___location_path==v___location_prefix+"/postfix/view_mailq.cgi"){if(core.curModuleFile("mailboxes","reply_mail.cgi")){var $x=$('.container-fluid .table-subtable a[href^="reply_mail.cgi"][href*="html="]'),$x_th2=$x.parent(".ui_links_row").parent("th");$x_th1=$x_th2.prev();$x.addClass("pull-right margined-top-2 margined-right-2");$x.detach().prependTo($x_th1);$x_th2.remove();var $that_last_attach_row=$('.mailboxes[data-uri*="reply_mail.cgi"] #content form .col_value.col_header .ui_links_row:empty').parent();if($that_last_attach_row.text()==="\n"){$that_last_attach_row.parent("tr").remove()}}if(core.curModuleFile("mailboxes","view_mail.cgi")){var $del_mail_obj2=$('.container-fluid form[action="reply_mail.cgi"]');$del_mail_obj2.contents().filter(function(){return this.nodeType==3}).remove()}if(core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("mailboxes","view_mail.cgi")){$(".container-fluid").find('[name="mark1"], [name="mark2"], [name="move1"], [name="move2"], [name="copy1"], [name="copy2"]').each(function(){$(this).val($(this).val().replace(/:$/,""))});if(core.curModuleFile("mailboxes","list_mail.cgi")){var $del_mail_obj_form=$('.container-fluid form[action="delete_mail.cgi"]'),$last_links_row=$del_mail_obj_form.find(".ui_links_row").last();$last_links_row.nextUntil("hr").addBack().remove();$del_mail_obj_form.next("script").next("center").remove();$del_mail_obj_form.contents().filter(function(){return this.nodeType==3}).remove()}if(core.curModuleFile("mailboxes","view_mail.cgi")){var $del_mail_obj_form2=$('.container-fluid form[action="reply_mail.cgi"]'),$last_links_row2=$del_mail_obj_form2.find(".table-responsive").last();$last_links_row2.nextAll().remove()}}if(core.curModuleFile("mailbox","list_mail.cgi")||core.curModuleFile("mailbox","view_mail.cgi")){$(".container-fluid").find('[name="mark1"], [name="mark2"], [name="move1"], [name="move2"], [name="copy1"], [name="copy2"]').each(function(){if($(this).is("button")){$(this).text($(this).text().replace(/:/,""))}else{$(this).val($(this).val().replace(/:$/,""))}})}if(core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("mailboxes","view_mail.cgi")){$(".container-fluid").find('[name="delete"]').addClass("btn-danger").removeClass("btn-default");$(".container-fluid").find('[name="reply"]').addClass("btn-info").removeClass("btn-default");$(".container-fluid").find('[name="new"]').addClass("btn-success").removeClass("btn-default")}if(!v___location_file){$(".ui_form_end_submit").css("margin-top","0");$("input#user").addClass("heighter-34 vertical-align-top")}else if(v___location_file=="list_mail.cgi"){$('.container-fluid input:not([type="checkbox"]), .container-fluid .ui_form_end_submit, .container-fluid select').addClass("heighter-34").removeClass("heighter-28").css("margin-bottom","-1px");var $del_mail_obj=$('.container-fluid form[action="delete_mail.cgi"]');$del_mail_obj.addClass("margined-top-7");$del_mail_obj.find(".ui_links_row").first().addClass("margined-top-7");$del_mail_obj.find(".ui_links_row").last().addClass("margined-bottom--2");$del_mail_obj.nextAll(".ui_page_flipper").addClass("margined-top-7");$del_mail_obj.find('[name="delete"], [name="new"]').removeAttr("style")}$("body").find("form").removeAttr("onsubmit");$header_tables=$("body").find('input[name="from"]').parents(".tab-pane").parent("td");$header_tables.children("table").hide();$.each($header_tables.find("input, textarea, select"),function(){if(!$(this).hasClass("ui_select")&&!$(this).attr("onclick")&&$(this).attr("type")!="checkbox"&&$(this).attr("type")!="submit"){$(this).attr("style","width: 60%").addClass("inline-block")}if($(this).attr("onclick")){$(this).addClass("inline-block")}});onbeforeunload=null;if($("body").find('input.ui_hidden[name="html_edit"]').val()==1){editor_html_init(["body",2,false,"edit_web"],"basic")}$("body").find('input[name="from"]').parents(".tab-pane").prev("table").remove();$("body").find('input[name="from"]').parents(".tab-pane ").parent("td").find("div, table").each(function(e,t){$(this).find(".col_label").css("width","20%");$(this).find('input[name="subject"]').parent("td").prev("td").find("b").attr("style","font-size: 13px !important");$(this).find('input[name="subject"]').parents("table").show();$(this).find('input[name="subject"]').parent("td").find(".submitter").remove()});$editor_mode_link_container=$("body").find('textarea[id="body"]').parents("table").find("thead > tr > th:last-child");$editor_mode_link=$editor_mode_link_container.find("a").addClass("editor_mode_link");$editor_mode_link_container.parent("tr").find("th:first-child").append($editor_mode_link);$editor_mode_link_container.remove();$editor_mode_link_button=$("body").find('textarea[id="body"]').parents("table").find(".editor_mode_link");$editor_mode_link_button_state=$editor_mode_link_button.attr("href")?$editor_mode_link_button.attr("href").indexOf("html=0"):false;$editor_mode_link_button.attr("title",$editor_mode_link_button.text()).addClass("editor_mode_link_button pull-right btn btn-sm "+($editor_mode_link_button_state==-1?"btn-success":"btn-primary")).html(' ');$("body").find('textarea[id="body"]').parents("table").find("thead > tr > th").find("b").css("padding-left","45px");$(".editor_mode_link_button").tooltip();$fileinput_container=$("body").find('a[onclick="return add_ss_attachment()"]');$fileinput_container.parent("td").contents().filter(function(){return this.nodeType==3}).remove();$fileinput_container.remove();$fileinput_add_another_attachment=$("body").find('a[onclick="return add_attachment()"]');$fileinput_add_another_attachment.addClass("btn btn-default");$fileinput_add_another_attachment.text($fileinput_add_another_attachment.text().replace(/\.$/,""));if(v___location_path.indexOf("view_mail.cgi")>-1||v___location_path.indexOf("view_mailq.cgi")>-1){var $table_title_header_container_main=$(".ui_form").find("div.table-responsive"),$table_title_header_container=$table_title_header_container_main.first().find(".table-title");$table_title_links_container=$table_title_header_container.next();$table_title_links_container.contents().filter(function(){return this.nodeType==3}).remove();$table_title_header_container_main.find('[name="detach"]').addClass("heighter-28 btn-xs");$table_title_links_container.find("a").removeClass("btn-inverse").parent(".ui_links_row").contents().unwrap();$table_title_links_container.find("a").addClass("table_title_links pull-right btn btn-tiny margined-top-3 margined-right-3 pull-right-force");$table_title_links=$table_title_links_container.html();$table_title_header_container.append($table_title_links);$table_title_links_container.remove();$table_title_header_container_text_padding=35;$(".table-title > a.table_title_links").each(function(){$table_title_header_container_text_padding=v___location_path==v___location_prefix+"/postfix/view_mailq.cgi"?120:235});$(".table_title_links_container a").each(function(){$table_title_header_container_text_padding=$table_title_header_container_text_padding+$(this).width()});$table_title_header_container.find("b").css("padding-left",$table_title_header_container_text_padding);$table_title_second_container=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("table:first-child");$table_title_header_container=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("th:first-child");$table_title_links_container=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("th:last-child");if($(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("th").length==2){$table_title_links_container.remove()}else{}$table_title_links_container.find("a").addClass("table_title_links pull-right btn btn-tiny margined-top-3 margined-right-3 pull-right-force");$table_title_links_container.find("a").removeClass("btn-inverse").parent(".ui_links_row").contents().unwrap();$table_title_links=$table_title_links_container.html();$table_title_header_container.append($table_title_links);$table_title_header_container_text_padding=10;$table_title_header_container.find("a").each(function(){$table_title_header_container_text_padding=$table_title_header_container_text_padding+$(this).width()});setTimeout(function(){if($(".ui_form").find("div.table-responsive").first().find("table:first-child").outerWidth()!=$(".ui_form").find("div.table-responsive").first().next("div.table-responsive").find("table:first-child").outerWidth()){var e=parseInt($(".ui_form").find("div.table-responsive").first().find("table:first-child").width()/2);$table_title_second_container.find(".table-title").addClass("left").find("b").css("padding-left",e-175);$table_title_second_container.find(".pull-right").removeClass("pull-right").addClass("pull-left")}$.each($table_title_second_container.find("table"),function(){$(this).removeClass().addClass("clear-formatting");$.each($(this).find("td.col_value"),function(){$(this).css("background-color","white")})})},30);$table_title_header_container.find("b").css("padding-left",$table_title_header_container_text_padding);if($table_title_header_container.find("b")&&$table_title_header_container.find("b").length>1){if($table_title_header_container.find("b:first-child").text()==$table_title_header_container.find("b:last-child").text()){$table_title_header_container.find("b:last-child").remove()}}$('.container-fluid center > a > img[src*="images/left.gif"]').each(function(){$(this).replaceWith('')});$('.container-fluid center > a > img[src*="images/right.gif"]').each(function(){$(this).replaceWith('')})}$("td > a").on("click",function(){if($(this).attr("onclick")=="return add_attachment()"){}$("input[type=file]").each(function(){if(!$(this).parent("a").hasClass("file-input-wrapper")){$(this).bootstrapFileInput()}})});if(settings_mailbox_slash_delimiter){$('.container-fluid select.ui_select[name="id"] > option').each(function(e,t){$(t).text($(t).text().replace(/\./g,"/").replace(/\/\//g,"/"))})}$.each($('table td[align="right"], table td[align="left"]'),function(e,t){$(this).attr("style","border: 0 !important;");$(this).parents("tbody").attr("style","border: 0 !important;");$(this).parents("table.table-hardcoded.table.table-striped.table-condensed.table-subtable").removeClass("table-hardcoded table table-striped table-condensed table-subtable")});$.each($("div.table-responsive > table tbody tr td > table.table-hardcoded"),function(e,t){$(this).find("tr > td.col_label > b").removeAttr("style");$(this).removeClass("table table-condensed")});$.each($("div.table-responsive > table tbody tr td > div.tab-pane"),function(e,t){$(this).find("table").removeClass("table");$(this).parents("div.table-responsive").find("table").removeClass("table-striped table-subtable")});$.each($('div.table-responsive > table tbody tr td > div.tab-pane .col_value > input[type="button"][onclick^="ifield"]'),function(e,t){$(this).attr("style","margin-left: 0; margin-top: 0 !important; vertical-align: top;")})}$.each($(".barchart"),function(){$(this).find("img").attr("height",4)});$("a").each(function(){if(!$(this).attr("href")){$(this).addClass("no_effect")}});$.each($(".container-fluid input:not(.ui_upload)"),function(){if($(this).css("height")=="28px"){$(this).prev("input").addClass("heighter-28")}});if(core.curModule("syslog")||core.curModule("phpini")){$(".container-fluid .chooser_button + .ui_form_end_submit").addClass("heighter-28")}if(core.curModuleFile("gnupg","edit_key.cgi")){$(".container-fluid .sub_table_container .table-condensed .btn-success").addClass("heighter-28").removeClass("btn-success").addClass("btn-default")}if(core.curModuleFile("virtual-server","backuplog.cgi")){$('.container-fluid input[name="search"]').addClass("margined-top--1")}if(core.curModuleFile("usermin","list_sessions.cgi")){$('.container-fluid input[name="user"] + button + button').addClass("heighter-34-force")}$.each($(".container-fluid select"),function(){if($(this).next("input").outerHeight()==32){$(this).addClass("heighter-34")}});$.each($(".container-fluid .ui_buttons_row input, .container-fluid .ui_buttons_row select"),function(){$(this).addClass("heighter-34")});if(core.curModuleFile("gnupg","list_keys.cgi")){$('.container-fluid input[id="id"]').addClass("heighter-34")}if(core.curModule("language")){$('select[name="lang"]').addClass("heighter-34")}if(core.curModuleFile("virtual-server","edit_script.cgi")){var x1z1x1c41=$('input[name="version"]');x1z1x1c41.length&&x1z1x1c41.attr("style",x1z1x1c41.attr("style").replace("n: middle","n: bottom !important")).addClass("heighter-34")}$.each($("tr > .ui_form"),function(){if($(this).next().next("td").find("input.submitter")){$(this).next().next("td").find("input.submitter").addClass("heighter-34")}});$.each($("input.heighter-34").next(".chooser_button"),function(){$(this).addClass("heighter-34");$(this).find(".fa.fa-files-o").css("margin-top","0").addClass("vertical-align-middle")});setTimeout(function(){$.each($(".container-fluid select"),function(){if($(this).next("input").outerHeight()==32||$(this).prev("input").outerHeight()==32){$(this).addClass("heighter-34").removeClass("heighter-28")}else{if($(this).next("input").outerHeight()==28||$(this).prev("input").outerHeight()==28){$(this).addClass("heighter-28").removeClass("heighter-34")}}})},1);if(core.curModule("term")||core.curModuleFile("server-manager","login.cgi")){var tmp__is__m__term=$("iframe");if(tmp__is__m__term.length){var $this=tmp__is__m__term;$this.on("load",function(){$this.contents().find("#term").css("width","99.3%").css("height","96vh").css("margin-top","1px")});$(this).next("br").remove().next('input[type="button"]').remove();$(this).next('input[type="button"]').remove();$(this).next("p").remove()}}$.each($(".chooser_button"),function(){if($(this).prev("input").attr("style")&&$(this).prev("input").attr("style").indexOf("max-width: 100%")>-1){$(this).prev("input").css("max-width","93%")}});if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"sysinfo.cgi"&&settings_sysinfo_link_mini==true){$(".navigation > li:not('.has-sub')").removeClass("sub_active").find("span.current-large").remove()}$.each($('input[value="..."], input[value=" ..."], input[value=" ..."], input[value="... "], input[value="... "], input[value=" ... "], input[value=" ... "]'),function(){$(this).after('');$(this).attr("value","").addClass("file_chooser_button_attached_input")});$.each($(".chooser_button"),function(){$(this).prev("input").css("margin-top","2px").css("margin-bottom","2px")});$.each($(".file_chooser_button_attached"),function(){$(this).prev('input[type="button"]').prev("input").css("margin-top","2px").css("margin-bottom","2px");if(!$(this).parents(".ui_buttons_label").length&&!$(this).parents(".table-subtable").length){$(this).css("margin-top","11px")}});$.each($(".container-fluid .ui_form > .file_chooser_button_attached"),function(){if($(this).prev(".heighter-34")&&$(this).prev(".heighter-34").length||$(this).next(".heighter-34")&&$(this).next(".heighter-34").length){$(this).css("margin-top","16px");$(this).prev("input[onclick]").css("width","40px")}});$.each($('.container-fluid .ui_form[action="init_cache.cgi"] > .file_chooser_button_attached'),function(){if($(this).prev(".heighter-34")&&$(this).prev(".heighter-34").length||$(this).next(".heighter-34")&&$(this).next(".heighter-34").length){$(this).css("margin-top","14px")}});$.each($(".col_value > .file_chooser_button_attached"),function(){$(this).prev("input[onclick]").css("width","40px").css("margin-left","0")});if(v___location_path==v___location_prefix+"/virtualmin-mailman/"||v___location_path==v___location_prefix+"/virtualmin-mailman/index.cgi"){$("input[name^=reset_]").addClass("heighter-28")}if(v___location_path==v___location_prefix+"/software/edit_pack.cgi"||v___location_path==v___location_prefix+"/apache/show.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"){$.each($(".container-fluid .panel-body .btn:not(.chooser_button)"),function(){$(this).removeClass("heighter-28").addClass("heighter-34")})}if(v___location_path==v___location_prefix+"/virtualmin-svn/"||v___location_path==v___location_prefix+"/virtualmin-svn/index.cgi"){$.each($("tr > td[data-td-e] > button"),function(){$(this).addClass("btn-hover-wash_off-in-row bhw-sm heighter-28 heighter-28-force margined-top-2 margined-bottom-2");if($(this).find(".fa-backup").length){$(this).removeClass("heighter-28-force")}})}if(v___location_path==v___location_prefix+"/virtualmin-init/"||v___location_path==v___location_prefix+"/virtualmin-dav/list_shares.cgi"||v___location_path==v___location_prefix+"/squid/edit_acl.cgi"||v___location_path==v___location_prefix+"/virtualmin-nginx/"||v___location_path==v___location_prefix+"/fdisk/edit_disk.cgi"||v___location_path==v___location_prefix+"/server-manager/edit_newlinks.cgi"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"backup-config/"){$.each($(".container-fluid .panel-body .ui_link_re-replaced"),function(){$(this).addClass("btn-tiny").removeClass("heighter-34")})}if(v___location_path==v___location_prefix+"/pam/"){$(".panel-body > a.ui_link").addClass("btn-tiny")}if(v___location_path==v___location_prefix+"/software/"||v___location_path==v___location_prefix+"/software/index.cgi"){$(".container-fluid input#search").addClass("heighter-34 vertical-align-top");$('form[action="file_info.cgi"] > .ui_form_end_submit').addClass("heighter-28 heighter-28-force margined-top-0")}if(v___location_path==v___location_prefix+"/software/tree.cgi"){$(".ui_link").addClass("margined-top-10")}if(v___location_path==v___location_prefix+"/syslog/save_log.cgi"){$.each($(".container-fluid .heighter-34"),function(){$(this).removeClass("heighter-34").addClass("heighter-28")});$("form:first").next("script").next("br").remove();$("form:last").css("margin-top","5px")}if(v___location_path==v___location_prefix+"/status/edit_mon.cgi"){$('td.col_value > table[cellspacing="1"] tbody').attr("style","border: 0 !important;");$(".opener_trigger:last-child").css("font-size","16px");$.each($("table.sub_table_container td > font"),function(){$(this).parents("tbody");$(this).contents().unwrap().wrap(' ')})}if(v___location_path==v___location_prefix+"/shell/"||v___location_path==v___location_prefix+"/shell/index.cgi"||v___location_path==v___location_prefix+"/server-manager/shell.cgi"||v___location_path==v___location_prefix+"/server-manager/massshell.cgi"){$.each($(".container-fluid .btn:not(.btn-link), .container-fluid select, .container-fluid input"),function(){$(this).removeClass("heighter-28").addClass("heighter-34");if($(this).is('input[type="button"]')){$($(this).addClass("submitter"))}if($(".form-control.sidebar-search").val()&&$(".form-control.sidebar-search").val().trim().startsWith("!")){$(".form-control.sidebar-search").val("")}$(".ui_form").find("input.btn.btn-default:first").addClass("btn-success")});$(".container-fluid input#cmd").focus();setTimeout(function(){var e=$("#content");var t=e.find(v___page_container).outerHeight();e.scrollTop(t)})}$.each($("input"),function(){if($(this).outerHeight()==28&&$(this).next("input").outerHeight()!=28){if($(this).is(':not([type="hidden"])')){$(this).next("input").addClass("heighter-28")}}});$.each($(".container-fluid select"),function(){if($(this).outerHeight()==32&&$(this).next("select").outerHeight()!=32){$(this).next("select").addClass("heighter-34")}});if(v___location_path==v___location_prefix+"/cluster-passwd/edit_passwd.cgi"){$.each($("input + button"),function(e,t){if($(this).css("height")=="28px"){$(this).addClass("heighter-28").css("line-height","12px").css("margin-top","2px")}})}if(v___location_path==v___location_prefix+"/cluster-shell/"||v___location_path==v___location_prefix+"/cluster-shell/index.cgi"){var $__btn_to_rep=$('button[onclick*="run.cgi?clear"]');if($__btn_to_rep.length){var btn_txt=$__btn_to_rep.text();$__btn_to_rep.replaceWith('")}}if(v___location.pathname==v___location_prefix+"/virtual-server/pro/history.cgi"||v___location.pathname==v___location_prefix+"/server-manager/bwgraph.cgi"||v___location.pathname==v___location_prefix+"/server-manager/history.cgi"||v___location.pathname==v___location_prefix+"/server-manager/one_history.cgi"){$("body").find("table.ui_form_end_buttons .btn.btn-default.submitter.ui_submit").addClass("btn-success");$(".panel-body > table tr td .ui_link_empty").each(function(e,t){$(this).addClass("btn-tiny ui_link_replaced")});$(".panel-body > table a").each(function(e,t){$(this).addClass("btn btn-inverse btn-tiny ui_link_replaced").removeClass("ui_link");$(this).text($(this).text().replace(/\.$/,""));if($(this).text()&&$(this).text().indexOf("<<")>-1){$(this).text($(this).text().replace(/\<\ '+$(this).text())}if($(this).text()&&$(this).text().indexOf(">>")>-1){$(this).text($(this).text().replace(/\>\>/,""));$(this).html($(this).text()+' ')}$(this).parent().contents().filter(function(){return this.nodeType==3}).remove();if($(this).attr("href").indexOf("edit_cmd.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_file.cgi?new")===0){$(this).html(' '+$(this).text())}if($(this).attr("href").indexOf("edit_sql.cgi?new")===0){$(this).html(' '+$(this).text())}$(this).parents("table").css("margin-bottom","3px")});if($("#history").next("table.ui_grid_table").next("a").length){$("#history").next("table").next("a").addClass("btn btn-info btn-tiny ui_link_replaced").attr("style","margin-top: 4px !important").attr("target","_blank");$("#history").next("table").next("a").text($("#history").next("table").next("a").text().replace(/\.\.$/,""));$("#history").next("table").next("a").html(' '+$("#history").next("table").next("a").text())}else{$("#history").next("a").addClass("btn btn-info btn-tiny ui_link_replaced").attr("style","margin-top: 4px !important").attr("target","_blank");$("#history").next("a").text($("#history").next("a").text().replace(/\.\.$/,""));$("#history").next("a").html(' '+$("#history").next("a").text())}$(".panel-body > hr + b").attr("style","font-size: 16px; font-weight: normal;");$(".panel-body > hr + b").text($(".panel-body > hr + b").text().replace(/\:$/,""));onLoad()}$.each($('tr > td[valign="top"][width="50%"]'),function(){var e=$(this).attr("style");$(this).attr("style","vertical-align: top !important; "+(e?e:""))});$("body table").each(function(e,t){var i=$(this);if(!$(t).hasClass("table")&&!$(t).hasClass("header")&&!$(t).hasClass("ui_form_end_buttons")&&!$(t).hasClass("ui_table")){$(t).addClass("table-hardcoded");if($t_uri_usermin){$(t).addClass("table-subtable");if($(t).find("tr.thead").length||$(t).hasClass("sub_table_container table-hardcoded table-subtable")){}}}});if(v___location_path==v___location_prefix+"/virtual-server/list_scripts.cgi"){table_data_init($("#att_existing > form > table.table.table-striped.table-condensed, #att_new > form > table.table.table-striped.table-condensed"));page.render.content.filter.init();$('[action="list_scripts.cgi"]').replaceWith("

      "+theme_language("virtual_server_scripts_desc")+"

      ")}if(v___location_path==v___location_prefix+"/virtual-server/edit_newscripts.cgi"){table_data_init($("#att_summary > table.table.table-striped.table-condensed"))}if(v___location_path==v___location_prefix+"/server-manager/index.cgi"||v___location_path==v___location_prefix+"/virtualmin-htpasswd/index.cgi"){table_data_init($("body form > table.table.table-striped.table-condensed"))}if($('body[class*="status"]').length&&!v___location_file&&!$('body[class*="smart-status"]').length||v___location_path==v___location_prefix+"/servers/"||v___location_path==v___location_prefix+"/servers/index.cgi"||v___location_path==v___location_prefix+"/webminlog/search.cgi"){table_data_init($("table.table-striped.table-condensed"))}if(core.curModule("smart-status")){$('select[name="drive"]').addClass("heighter-34");$('select[name="drive"] + .ui_form_end_submit').addClass("heighter-34")}if($('body[class*="ldap-useradmin"]').length){table_data_init($("form > table.table.table-striped.table-condensed"))}if(v___location_path==v___location_prefix+"/virtual-server/list_sched.cgi"){table_data_init($(".table.table-striped.table-hover.table-condensed"),false,false,{orderable:false,targets:[0,-1]})}if(v___location_path==v___location_prefix+"/servers/"||v___location_path==v___location_prefix+"/servers/index.cgi"){$(".ui_checked_columns td table tr td").find('a.ui_link[href*="edit_serv.cgi"]').addClass("margined-left-4 label label-sm label-primary hidden").html('');$(".ui_checked_columns").hover(function(){$(this).find("td table tr a.ui_link.label.hidden").removeClass("hidden")},function(){$(this).find("td table tr a.ui_link.label").addClass("hidden")})}$.each($('table.table.table-striped.table-condensed.dataTable.no-footer > thead > tr[role="row"]:first-child'),function(e,t){$(this).attr("style","border-top: 4px solid #f2f2f2 !important")});$.each($('button[onclick^="ifield"].btn.btn-default.ui_button'),function(){$(this).addClass("file_chooser_button_emulate")});$.each($(".file_chooser_button_emulate"),function(){if(!$(this).find(".fa-files-o").length){$(this).append('')}if($(this).prev("input").css("height")=="28px"){$(this).addClass("heighter-28")}});$.each($("label > img"),function(e,t){$(this).attr("style","vertical-align: baseline !important")});$.each($('select[multiple][name="weekdays"]'),function(){$(this).parents('td[valign="top"], td[data-td-e]').attr("style","vertical-align: top !important");$(this).parents('table[width="100%"]').parents(".ui_radio_table.table-hardcoded").css("width","100%")});$.each($("label").find("br"),function(){$(this).parent("label").prev(".aradio, .acheckbox").attr("style","margin-left: 0 !important;");$(this).parent("label").next(".aradio, .acheckbox").attr("style","margin-left: 0 !important;")});$.each($(".table-responsive + .table-responsive + .table-hardcoded td"),function(){if($(this).find(".heighter-34").length){$.each($(".table-responsive + .table-responsive + .table-hardcoded td"),function(){$(this).find(".btn").addClass("heighter-34")})}});if(v___location_path==v___location_prefix+"/cpan/edit_mod.cgi"){$('.container-fluid form[action="download.cgi"]').next().next().next().find(".submitter.ui_submit").addClass("heighter-34")}if(core.curModuleFile("virtual-server","edit_script.cgi")){$('.container-fluid .ui_form button[name="stop"], .container-fluid .ui_form button[name="start"]').addClass("heighter-34-force margined-right--4");$('.container-fluid .ui_form button[name="upgrade"]').addClass("margined-right--5")}if(v___location_path==v___location_prefix+"/cpan/"||v___location_path==v___location_prefix+"/cpan/index.cgi"){var cpan_button=$('input[name="cpan"]').next("button");if(cpan_button.length){cpan_button.html('').attr("style","width: 40px; height: 28px; vertical-align:middle !important; margin-top:2px; margin-bottom:2px;");cpan_button.attr("onclick",cpan_button.attr("onclick").replace("document.forms[0]","document.forms[1]"))}}if($("form").find(".icons-row:not(.inline-row)").length){$("form").find(".icons-row").addClass("_processed_"+(settings_right_table_links_type=="1"?" small":"")+"").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef").find(".icons-container").addClass("icons-container-stretched")}if($(".ui_subheading + .ui_links_row ~ .icons-row:not(.inline-row)").length){$(".ui_subheading + .ui_links_row ~ .icons-row:not(.inline-row)").addClass("_processed_"+(settings_right_table_links_type=="1"?" small":"")+"").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef").find(".icons-container").addClass("icons-container-stretched")}function __m_ico_row_tb(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-top":"8px","padding-bottom":"8px"});$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-top","1px solid #efefef").css("border-bottom","1px solid #efefef")}function __m_ico_row_t(){$("body").find(".icons-row:not(._processed_):not(.inline-row)").css({"padding-top":"18px"});$("body").find(".icons-row:not(._processed_):not(.inline-row)").css("border-top","1px solid #efefef")}if(v___location_path==v___location_prefix+"/lvm/"||v___location_path==v___location_prefix+"/lvm/index.cgi"||v___location_path==v___location_prefix+"/proftpd/virt_index.cgi"||v___location_path==v___location_prefix+"/dhcpd/"||v___location_path==v___location_prefix+"/dhcpd/index.cgi"||v___location_path==v___location_prefix+"/cluster-usermin/"||v___location_path==v___location_prefix+"/cluster-usermin/index.cgi"||v___location_path==v___location_prefix+"/bind8/"||v___location_path==v___location_prefix+"/bind8/index.cgi"||v___location_path==v___location_prefix+"/grub/"||v___location_path==v___location_prefix+"/grub/index.cgi"||v___location_path==v___location_prefix+"/cluster-software/"||v___location_path==v___location_prefix+"/cluster-software/index.cgi"||v___location_path==v___location_prefix+"/cluster-useradmin/edit_user.cgi"||v___location_path==v___location_prefix+"/cluster-useradmin/edit_group.cgi"||v___location_path==v___location_prefix+"/cluster-webmin/edit_mod.cgi"||v___location_path==v___location_prefix+"/cluster-usermin/edit_mod.cgi"||v___location_path==v___location_prefix+"/cluster-software/edit_pack.cgi"||v___location_path==v___location_prefix+"/cluster-useradmin/"||v___location_path==v___location_prefix+"/cluster-useradmin/index.cgi"||v___location_path==v___location_prefix+"/cluster-usermin/"||v___location_path==v___location_prefix+"/cluster-usermin/index.cgi"||v___location_path==v___location_prefix+"/cluster-webmin/"||v___location_path==v___location_prefix+"/cluster-webmin/index.cgi"){__m_ico_row_tb()}if(v___location_path==v___location_prefix+"/proftpd/"||v___location_path==v___location_prefix+"/proftpd/index.cgi"||v___location_path==v___location_prefix+"/mysql/"||v___location_path==v___location_prefix+"/mysql/index.cgi"||v___location_path==v___location_prefix+"/postgresql/"||v___location_path==v___location_prefix+"/postgresql/index.cgi"||v___location_path==v___location_prefix+"/bacula-backup/"||v___location_path==v___location_prefix+"/bacula-backup/index.cgi"){__m_ico_row_t()}$.each($(".row.icons-row.inline-row"),function(){$(this).find("a.icon_link").contents().filter(function(){return this.nodeType==3}).remove()});$.each($(".row.icons-row:not(.inline-row) .icons-container"),function(){$(this).removeAttr("data-title").removeAttr("data-toggle").removeAttr("data-placement").removeAttr("data-container")});if($("body").find(".icons-row > div.icons-container").length||$("body").find(".icons-row > div.small-icons-container").length){$.each($(".icons-row .hidden-forged-6"),function(){if($(this).find("input").is(":checked")){$(this).parents('div[class*="icons-container"]').addClass("highlighted")}});$.each($(".hidden-forged-7 > a"),function(){$(this).removeClass();if($(this).parents(".hidden-forged-7").hasClass("hidden-forged-7-small")){$(this).html(' ');$(this).parent().parent().prepend('')}else{$(this).html(' ');$(this).parent().parent().prepend('')}})}if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"virtualmin-registrar/"){$.each($("td > input "),function(){if($(this).parents("table.table-hardcoded").find('form[action="edit.cgi"]').length){$(this).css("margin-left","5px");$(this).parent("td").prev("td").find("select").css("margin-left","5px")}})}if(v___location_path==v___location_prefix+"/virtual-server/list_scripts.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newscripts.cgi"){$('form[action="disable_scripts.cgi"] thead + thead tr th, form[action="disable_scripts.cgi"] tbody + thead tr th, form[action="script_form.cgi"] thead + thead tr th, form[action="script_form.cgi"] tbody + thead tr th').attr("colspan","5")}$.each($(".file_chooser_button_attached"),function(e,t){if($(this).prev('input[onclick*=".cgi"]')){$(this).prev('input[onclick*=".cgi"]').css("width","40px")}});if($t_uri_cloudmin&&(v___location_path==v___location_prefix+"/server-manager/add_form.cgi"||v___location_path==v___location_prefix+"/server-manager/scan_form.cgi")){$.each($("label"),function(){$(this).find("br").remove()})}if((v___location_path==v___location_prefix+"/mysql/view_table.cgi"||v___location_path==v___location_prefix+"/postgresql/view_table.cgi")&&$("td[data-td-e] > table.table-hardcoded")){var $tables=$(".container-fluid form .table.table-striped.table-hover.table-condensed");$tables.addClass("table-resizable").resizeableTableColumns(uri_parse_param("table",vars.source_request)||uri_parse_param("table",vars.source_request)||uri_parse_param("table",v___location_file+"?"+$(vars.previous_request.target).serialize()));if($tables.find(".ui_checked_checkbox").length){$tables.find("thead tr th:first-child").addClass("nonresizable")}var $___colspan=$(".container-fluid td[data-td-e] > table.table-hardcoded").parents("table").find("thead").find("tr").find("th").length;$(".container-fluid td[data-td-e] > table.table-hardcoded").parent("td[data-td-e]").attr("colspan",$___colspan).attr("style","padding: 1px !important;")}if(v___location_path==v___location_prefix+"/virtual-server/backup_form.cgi"&&v___location_href&&v___location_href.indexOf("?sched=")>-1){$("body > div > div > div.panel-body > form > table:nth-child(4) > tbody > tr:nth-child(2) > td").css("display","table-cell");setTimeout(function(){$("a[href=\"javascript:hidden_opener('hiddendiv_adddest', 'hiddenopener_adddest')\"]").next().attr("style","").addClass("btn btn-tiny btn-default")},10)}$.each($('form[action="save_global.cgi"], form[action="save_iptables.cgi"], form[action="save_domain.cgi"],form[action="domain_setup.cgi"],form[action="mass_create.cgi"],form[action="save_roundrobin.cgi"],form[action="save_alert.cgi"], body.time form[action="apply.cgi"]'),function(){$(this).find(".col_header").removeClass("col_header")});if(check_location_resource("/virtual-server/edit_newchangelog.cgi")||check_location_resource("/server-manager/edit_newchangelog.cgi")||check_location_resource("/shell/")||check_location_resource("/shell/index.cgi")||check_location_resource("/server-manager/shell.cgi")){$("td.col_value.col_value").removeClass("col_header")}if(check_location_resource("/ldap-server/edit_ldif.cgi")){$("span > input.ui_opt_textbox").unwrap()}if(v___location_path==v___location_prefix+"/server-manager/gvnc.cgi"){$("body.server-manager p > ").css("height","100%").parent("p").attr("style","display: block; height: "+parseInt($(window).outerHeight()/1.4)+"px")}if(v___location_path==v___location_prefix+"/spam/edit_simple.cgi"||v___location_path==v___location_prefix+"/spam/edit_header.cgi"){var target=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:first-child"),container=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:last-child"),link=container.find("a");target.append(link);container.remove();target.find("a").addClass("table_title_links pull-right btn btn-xs btn-link btn-link-bordered btn-transparent").attr("style","position: absolute; right: 23px; margin-top: 5px !important;")}if(v___location_path==v___location_prefix+"/server-manager/edit_pass.cgi"&&$('form[action="save_pass.cgi"]').find('a[href*="edit_pass.cgi?"]:not(.btn)').length){var target=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:first-child"),container=$(".ui_form .table-responsive table.table.table-striped.table-condensed.table-subtable > thead tr th:last-child"),link=container.find("a");target.append(link);container.remove();target.find("a").addClass("table_title_links pull-right btn btn-info btn-tiny").attr("style","position: absolute; right: 20px; margin-top: 3px !important;")}$('.panel-default + a[href="/virtual-server/"]').attr("href",v___location_prefix+"/virtual-server/index.cgi");$('.panel-default + a[href="/server-manager/"]').attr("href",v___location_prefix+"/server-manager/index.cgi");if(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"acl/"){$("body.acl > div > div > div.panel-body > form > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody").attr("style","border: 0 !important");var $t__acl_title=$("br").next(".ui_grid_table.table-hardcoded").find("tbody").addClass("border-global-color").parent("table").prev("br").prev("b");$("br").next(".ui_grid_table.table-hardcoded").css("margin-bottom","3px");$.each($t__acl_title,function(e,t){if($(this).text()==""){$(this).next("br").remove();$(this).remove()}});$t__acl_title.attr("style","margin-bottom: -3px !important").next("br").remove()}if($('body[class*="bandwidth"]').length){$(".fa.fa-calendar.file_chooser_button_attached").attr("style","font-size: 11px; margin-top: 9px !important; pointer-events: none; margin-left: -27px !important;")}if(v___location_path==v___location_prefix+"/mysql/exec_form.cgi"||v___location_path==v___location_prefix+"/postgresql/exec_form.cgi"){$('select[name="old"], input[name="clear"], select[name="charset"]').removeClass("heighter-34").addClass("heighter-28");$('input[name="clear"]').attr("style","margin-bottom: 3px !important;");$('select[name="old"]').attr("style","margin-bottom: 3px !important; margin-right: 0 !important;")}if((v___location_file=="config.cgi"||v___location_file=="uconfig.cgi")&&(v___location_query=="mysql"||v___location_query=="postgresql")){$('input[name="style"]').parents("td.col_value").parent("tr").after(' '+theme_language("xsql_fit_content_screen_height")+' '+''+''+'"+''+'"+" ")}}if(core.curModuleFile("mailboxes","view_mail.cgi")||core.curModuleFile("mailbox","view_mail.cgi")){var $del_mail_obj3=$('.container-fluid form[action="reply_mail.cgi"]'),$print_mail_btn=$del_mail_obj3.find('[name="print"]');$print_mail_btn.removeAttr("onclick");$print_mail_btn.on("click",function(e){e.preventDefault();e.stopPropagation();var t=$del_mail_obj3.find(".table-responsive").first(),i=t.find(".sub_table_container"),a=t.next(".table-responsive").find(".clear-formatting");var n=i.parent().html()||String(),r=a.parent().html()||String();if(n){n=n.replace(/�/g,"")}if(r){r=r.replace(/�/g,"")}progress.start();$("body").append('
      '+n+"




      "+r+"
      ");$($(".printer-container:last").printThis()).promise().done(function(){setTimeout(function(){progress.end()},600);$(".printer-container").remove()})})}if(v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1){if(!$is_history_action){var status_id="#system-status",$status_panel_content=$(""+status_id+" .panel-body");!$status_panel_content.text().trim()&&$status_panel_content.parent(status_id).remove();$("td img, #status_services-status-1-collapse .tr_tag [data-td-e] > img").each(function(e,t){var i=t.src;if(i){var a=i.match(/images\/(.*)\./)[1],n="fa fa-fw fa-1_15x fa-check text-success";if(a==="down"){n="fa fa-fw fa-1_15x fa-times-circle text-danger"}else if(a==="timed"){n="fa fa-fw fa-clock text-warning fa-1_15x"}else if(a==="webmin"){n="fa fa-fw fa-webmin fa-1_15x text-warning"}else if(a==="skip"){n="fa2 fa-fw fa2-minus fa-1_15x text-semi-dark vertical-align-middle"}else if(a==="not"){n="fa2 fa-fw fa2-not-interested fa-1_15x text-semi-dark"}else if(a==="quest"){n="fa fa-fw fa-question-circle fa-1_15x text-semi-dark"}$(t).replaceWith('')}});$.each($(".piechart"),function(){if(isNaN($(this).data("percent"))){$(this).parents(".text-center").remove()}}).promise().done(function(){var e=$("span[data-charts]"),t='div[class^="col-md-"]',i=e.parents(".row").find(t).length,a=12/i,n=i===2?"3":i==="1"?"6":"",a=n?n:a;$.each(e.parents(".row"),function(e,n){$(this).find(t).removeClass().addClass("col-md-"+(i===2?6:a)+" col-md-"+a*1.5+" col-xs-"+a*1.5+" col-xs-"+a*2+" text-center xx");if(i===3){var r="col-xs-";$(this).find(t).last().removeClass(r+"6"+" "+(r+"8")).addClass(r+"12")}})});try{theme_panels_sort("dashboard")}catch(e){}$('span[data-entry="nf_seen"]').parent("button").on("click",function(e){e.preventDefault();var t=$(this),i=$('form[action*="seen_newfeatures.cgi"]');$.ajax({type:"GET",url:i.attr("action"),data:false,statusCode:{200:function(){t.parents(".panel.panel-default").remove()}}})});var aria_label_attr="aria-label";$.each($(".__page [data-title]:not(["+aria_label_attr+"]), .__page [title]:not(["+aria_label_attr+"])"),function(e,t){$(this).attr(aria_label_attr,$(t).attr("data-title")||$(t).attr("title"))})}snippets.datetime.tictac(1);setTimeout(theme_title_generate);$("#live_stats-collapse").on("shown.bs.collapse",function(){if(stats&&stats.general){var e=[];Object.keys(stats.general).forEach(function(t){if(t.startsWith("chart_")){e.push(t)}});e.forEach(function(e){var t=stats.general[e];if(typeof t.resizeListener==="function"){t.resizeListener()}})}})}if(!$is_history_action){if(v___location_path==v___location_prefix+"/virtual-server/edit_phpmode.cgi"){$("#hiddendiv_phpinfo table tbody tr").css("border","1px solid #"+(v___theme_night_mode_enabled?"393b3f":"eee")+"")}var $showpass_target=$('a[href*="showpass.cgi?"][onclick]'),show_pass_key='';$.each($showpass_target,function(){$(this).html(show_pass_key);$(this).next(".awobject").addClass("margined-left-4");var e=$(this).parent().parent(".awobject");if(e.length){e.after($(this).detach())}});$showpass_target.addClass("badge badge-transparent badge-circle");if(v___location_path==v___location_prefix+"/webmin/edit_startpage.cgi"){$('select[name="deftab"]').parents("td.col_value").parent("tr").hide();$('select[name="gotomodule"] option').each(function(){($(this).val()=="virtual-server"||$(this).val()=="server-manager")&&$(this).remove()})}if(v___location_path==v___location_prefix+"/webmin/edit_ui.cgi"||v___location_path==v___location_prefix+"/usermin/edit_ui.cgi"){$('select[name*="sysinfo"], select[name*="dateformat"], input[name*="showlogin"], input[name*="showhost"], input[name*="sizefile_def"], input[name*="sizeuser_def"], input[name*="sizemodule_def"], input[name*="sizeusers_def"], input[name*="sizemodules_w"], input[name*="cs_link_def"], input[name*="cs_header_def"], input[name*="cs_table_def"], input[name*="cs_text_def"], input[name*="cs_page_def"], input[name*="width_def"], input[name*="height_def"], input[name*="sizedate_def"], input[name*="texttitles"]').parents("td.col_value").parent("tr").addClass("hidden");$(".sub_table_container tr td.no-border").parent("tr").addClass("hidden");var $container_ui_interface=$(".container-fluid .panel-body");$container_ui_interface.contents().filter(function(){return this.nodeType==3}).remove();$container_ui_interface.find("p").first().remove()}if(check_location_resource("/config.cgi?virtual-server")||check_location_resource("/config.cgi?server-manager")){$('input[name="theme_image"], input[name="theme_link"], input[name="theme_alt"]').parents("td.col_value").parent("tr").hide();$('input[name="show_sysinfo"]:checked').length===0&&$('input[name="show_sysinfo"][value="1"]').attr("checked","checked")}if(v___location_path==v___location_prefix+"/virtual-server/edit_resel.cgi"){$('input[name="logo"][id="logo"], input[name="link"]').parents("td.col_value").parent("tr").hide()}if(v___location_path==v___location_prefix+"/virtual-server/edit_newfeatures.cgi"){$('.container-fluid tr td:last-child label:contains("|")').replaceText(/\|/gi,"");var $targets_features_and_plugins_links=$(".container-fluid td a.ui_link");$targets_features_and_plugins_links.addClass("ui_link_replaced btn btn-transparent btn-link-bordered f__lnk_t_btn-el margined-left--2 btn-xxs").removeClass("heighter-34").removeClass("ui_link btn-inverse btn-tiny").prepend('');$.each($targets_features_and_plugins_links,function(){var e=$(this).parent();if(e.is(".ui_links_row")){if(e.parent().is("label")){e.parent().contents().unwrap()}e.contents().unwrap()}$(this).parents("td.cursor-pointer").attr("data-td-e",1)})}if($("#headln2l .btn .fa-arrow-left").length){if($("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){}else{$("#headln2l .btn .fa-arrow-left").parent("a").attr("href",$("#headln2l .btn .fa-arrow-left").parent("a").attr("href").replace("index.cgi",""))}var v___URI=URI(v___location);v___location_file=v___URI.filename()}$("#headln2r, #headln2l").prepend('
      ').append("
      ");$("#headln2r a").detach().appendTo("#headln2r .btn-group");$("#headln2l a").detach().appendTo("#headln2l .btn-group");if(!$.support.spa&&!$("body").hasClass("file-manager")){$("#headln2l .btn-group").prepend('')}if(!$.support.spa&&!$("body").hasClass("file-manager")){get_server_data("data-slider-fixed",0)}$.each($(".ui_form_end_submit"),function(){if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/edit_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/kill_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/renice_proc.cgi"||v___location_file=="edit_dbase.cgi"||v___location_file=="edit_pam.cgi"||v___location_file=="list_records.cgi"||core.curModule("mailbox")||core.curModuleFile("virtual-server","edit_script.cgi")||core.curModule("mailboxes")){return}var e=$(this).parent().find(".ui_form_end_submit");if(!e.parents(".btn-group").length&&e.length>1){$(this).parent().find(".ui_form_end_submit, .ui_form_end_submit + input").wrapAll('
      ')}}).promise().done(function(){$.each($(".end_submits"),function(){if($(this).prev(".heighter-28").length||$(this).prev("input, select").css("height")=="28px"){$(this).find(".ui_form_end_submit").addClass("heighter-28")}var e=$('select[name*="parentuser"]').first();if(core.curModule("virtual-server")&&e.length===1){var t=e.addClass("heighter-34 pull-left").attr("style","margin-top: -1px !important; margin-right: -1px;").detach(),i=$('button[name="add1"] + input');i.after(t)}})});$.each($(".btn-group").find("span"),function(){$(this).not("[class]").length&&!$.trim($(this).text()).length&&$(this).remove()});if($(".panel-default").nextAll("a.btn.btn-primary").length===2){$(".panel-default").next("a.btn.btn-primary").find(".fa.fa-arrow-left").removeClass("fa-arrow-left").addClass("fa-arrow-circle-o-left")}if($(".panel-default").nextAll("a.btn.btn-primary").length===3){$(".panel-default").next("a.btn.btn-primary").next("a.btn.btn-primary").find(".fa.fa-arrow-left").removeClass("fa-arrow-left").addClass("fa-arrow-circle-left");$(".panel-default").next("a.btn.btn-primary").find(".fa.fa-arrow-left").removeClass("fa-arrow-left").addClass("fa-arrow-circle-o-left")}if(v___location_path==v___location_prefix+"/init/reboot.cgi"){$("input.btn-success").removeClass("btn-success").addClass("btn-warning")}if(v___location_path==v___location_prefix+"/init/shutdown.cgi"){$("input.btn-success").removeClass("btn-success").addClass("btn-danger")}if(!$.support.spa){page_display()}$("table tr.thead td").addClass("tdhead");var dynamic_switch_off_on=$(".fa-toggle-switch-off").parent("button.btn-default");if(dynamic_switch_off_on.length===1){var dynamic_switch__val=dynamic_switch_off_on.parent("td").find('input[type="radio"]:checked').val();if(dynamic_switch__val=="1"){dynamic_switch_off_on.find(".fa-toggle-switch-off").addClass("fa-toggle-switch").removeClass("fa-toggle-switch-off")}}var my_editor_page=$('form[action*="manual"] > select[name="file"], form[action*="manual.cgi"] > select[name="manual"], form[action*="edit_"] > select[name="file"]');if(my_editor_page.length){my_editor_page.addClass("heighter-34");$('form[action*="manual"], form[action*="edit_"]').css("margin-bottom","4px")}if(core.curModule("firewalld")){$("select#zone").addClass("heighter-34");$('form[action="save_ifaces.cgi"] button').addClass("heighter-28-force")}$('body[class*="proftpd"] .table-hardcoded tr td > input + input.btn.btn-default').removeClass("heighter-28").addClass("heighter-34").prev("input").addClass("heighter-34");$('body[class*="proftpd"] form[action="find_ftpaccess.cgi"] > input:first-child').removeClass("heighter-34").addClass("heighter-28");if(v___location_file=="edit_simple.cgi"&&$('body[class*="spam"]').length){$("tr td").contents().filter(function(){return this.nodeType==3}).remove()}if(v___location_file=="edit_awl.cgi"&&$('body[class*="spam"]').length){$('input[name="user"]').next("input").addBack().addClass("heighter-34")}if(core.curModuleFile("usermin","list_sessions.cgi")){$('.container-fluid #user, .container-fluid input[type="button"]').addClass("heighter-34")}if(core.curModuleFile("htaccess-htpasswd","")||core.curModuleFile("htaccess-htpasswd","index.cgi")){$("#search, .chooser_button").addClass("heighter-34").css("margin-bottom","-1px");$("#search").css("margin-top","1px");$('form[action*="search.cgi"] .ui_form_end_submit').css("margin-top","2px").css("margin-right","-4px")}if(core.curModuleFile("mailboxes","")||core.curModuleFile("mailboxes","index.cgi")){$("#user").addClass("heighter-34 vertical-align-middle margined-bottom-1");$(".chooser_button").addClass("margined-top-2 margined-bottom-2")}if(core.curModuleFile("mailboxes","list_mail.cgi")){$("#mfolder1, #mfolder2").addClass("heighter-34").css("margin-bottom","-1px").css("margin-top","-1px")}if(core.curModuleFile("quota","list_users.cgi")){$("#user, #user + input").addClass("heighter-34")}if(core.curModuleFile("quota","list_groups.cgi")){$("#group, #group + input").addClass("heighter-34")}if(core.curModuleFile("apache","htaccess.cgi")||core.curModuleFile("virtualmin-registrar","index.cgi")||core.curModuleFile("virtualmin-registrar","")){$(".ui_form_end_submit").addClass("heighter-28-force")}var attempt_make_all_elem=$('form:not([action="save_log.cgi"]) .table-responsive .table .sub_table_container .table tbody tr td > select, form:not([action="save_log.cgi"], [action="save_net.cgi"]) .table-responsive .table .sub_table_container .table tbody tr td > input, form:not([action="save_user.cgi"], [action="save_group.cgi"]) .table td.opener_container td.col_value table tbody tr td > select, form:not([action="save_user.cgi"], [action="save_group.cgi"]) .table td.opener_container td.col_value table tbody tr td > input, form[action="save_newglobal.cgi"] > table tbody tr td input, form[action="save_newfields.cgi"] > table tbody tr td input, form[action="save_newfields.cgi"] > table tbody tr td select, form[action="save_newshells.cgi"] > table tbody tr td select, form[action="save_newshells.cgi"] > table tbody tr td input, form[action="save_linkcats.cgi"] > table tbody tr td input, form[action="save_gen.cgi"] > table tbody tr td input ');$.each(attempt_make_all_elem,function(e,t){if($(this).parent().find("input[data-mmclick]").length||$(this).parent().find("button[data-mmclick]").length||$(this).parent().find('input[onclick*="window.open"]').length||$(this).parent().find('button[onclick*="window.open"]').length){return}if($(this).prev(".awobject").length){$(this).css("width","auto");return}if($(this).parent().find('input:not([type="checkbox"], [type="radio"]), select').length==1){$(this).css("width","100%").css("min-width","100%")}else if($(this).parent().find('input:not([type="checkbox"], [type="radio"]), select').length==2){$(this).parent().find("input, select").first().css("width","39%");$(this).parent().find("input, select").last().css("width","60%").css("float","right")}});var $edit_new_style_target=$('a[onclick^="window.open(\\"thumb_style.cgi?"]');if(core.curModuleFile("virtual-server","edit_newstyles.cgi")){$edit_new_style_target.html('').addClass("btn btn-transparent btn-link-bordered btn-xxs margined-top--3")}else if(core.curModule("virtual-server")){$edit_new_style_target.html('').addClass("btn btn-transparent btn-link-bordered heighter-28-force")}$edit_new_style_target.on("click",function(e){e.stopPropagation()});if(core.curModuleFile("virtual-server","edit_html.cgi")){$('.ui_form_end_submit:not([name="create"], [name="cancel"], [name="save"], [name="delete"])').addClass("heighter-28-force");var is_html_mode_edit_web_pages=v___location_query.indexOf("editok")!==-1||v___location_query.indexOf("createok")!==-1?true:false,is_text_mode_edit_web_pages=v___location_query.indexOf("textok")!==-1?true:false;if(is_html_mode_edit_web_pages&&$("#body").length){$("#editok").removeClass("btn-default").addClass("btn-grey");$("#body").css("display","none");$("hr + b").addClass("hidden");$("#body").after('
      ');editor_html_init(["body",2,true,"edit_web"])}else if(is_text_mode_edit_web_pages){$("#textok").removeClass("btn-default").addClass("btn-grey");editor_init_check()&&editor_init($(".container-fluid > .panel > .panel-body textarea"),false,false,"static",false,true,false,$is_history_action)}$(".ui_form_end_submit").click(function(){set_onbeforeunload_status(0,0)});$("input:file").change(function(){var e=$(this);setTimeout(function(){$('form[action*="upload_html.cgi"]').append(e)},500)})}var $magic_button_selector=' body button[onclick*="window.open"][onclick*="choose"][onclick*="chooser.cgi"]:not([onclick*="_chooser.cgi"]), body input[onclick*="window.open"][onclick*="choose"][onclick*="chooser.cgi"]:not([onclick*="_chooser.cgi"]), body button[onclick*="window.open"][onclick*="choose"][onclick*="cron_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="cron_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="standard_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="standard_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="third_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="third_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="user_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="user_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="group_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="group_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="my_group_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="my_group_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="interface_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="interface_chooser.cgi"], body button[onclick*="window.open"][onclick*="choose"][onclick*="module_chooser.cgi"], body input[onclick*="window.open"][onclick*="choose"][onclick*="module_chooser.cgi"] ';if($($magic_button_selector).length){$($magic_button_selector).each(function(){$(this).attr("data-mmclick",$(this).attr("onclick")).removeAttr("onclick");plugins.chooser.target($(this),0)})}if(core.curModuleFile("virtualmin-nginx","")||core.curModuleFile("virtualmin-awstats","")||core.curModuleFile("fdisk","edit_disk.cgi")||core.curModuleFile("virtual-server","edit_newlinks.cgi")||core.curModuleFile("virtualmin-dav","list_shares.cgi")||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"pam/"&&!v___location_file||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"syslog/"&&(!v___location_file||v___location_file==="index.cgi")||v___location_path==v___location_prefix+"/postfix/master.cgi"){var obj=$('.panel-body > .ui_link, .panel-body > .ui_link_replaced, body[data-uri*="virtualmin-awstats"] .panel-body > form > .ui_link_replaced, body[data-uri*="edit_disk.cgi"] .panel-body p > a.ui_link_replaced, body[data-uri*="edit_newlinks.cgi"] .panel-body > form > .ui_link_replaced, body[data-uri*="edit_newlinks.cgi"] .panel-body > .ui_emptymsg + p > .ui_link_replaced'),text=$.trim(obj.first().text()),href=obj.first().attr("href");if(typeof settings_hidden_force_table_header_links!="undefined"){if(href){$("#headln2r .btn-group a").addClass("pull-left").attr("style","");$("#headln2r .btn-group").prepend(' ');obj.next("br").remove();obj.remove()}}else{obj.addClass("btn btn-inverse btn-tiny ui_link_replaced");if(!obj.find(".fa").length){obj.prepend(' ')}}}if(v___theme_night_mode_enabled||v___theme_night_mode){if($(".opener_shown").length>0){var __tmp_ui_grinTable=$(".opener_container, .opener_container:hidden").find(".ui_grid_table, .ui_grid_table:hidden");if(__tmp_ui_grinTable.length){$.each(__tmp_ui_grinTable,function(e,t){$(this).parent("td").attr("style","padding: 0 !important")})}}if($(".opener_table_style_small").length>0){var __tmp_ui_hardTable=$(".opener_table_style_small, .opener_table_style_small:hidden").find(".sub_table_container.table-hardcoded, .sub_table_container.table-hardcoded:hidden");if(__tmp_ui_hardTable.length){$.each(__tmp_ui_hardTable,function(e,t){$(this).parent("td").attr("style","padding: 0 !important");$(this).find("tbody tr td").attr("style","padding-left: 3px !important; padding-right: 3px !important")})}}}$('html[data-script-name*="webmin/edit_assignment.cgi"] table table tbody tr td, html[data-script-name*="usermin/edit_assignment.cgi"] table table tbody tr td').hover(function(){if($(this).is("td:nth-child(1)")||$(this).is("td:nth-child(3)")){$(this).addClass("hl-ow").next("td").addClass("hl-ow")}else if($(this).is("td:nth-child(2)")||$(this).is("td:nth-child(4)")){$(this).addClass("hl-ow").prev("td").addClass("hl-ow")}},function(){$(this).removeClass("hl-ow").next("td").removeClass("hl-ow");$(this).removeClass("hl-ow").prev("td").removeClass("hl-ow")});if(core.curModuleFile("server-manager","edit_pass.cgi")&&!v___location_query.includes("force=1")||core.curModuleFileQuery("virtualmin-registrar","edit.cgi","registrar=")||core.curModuleFileQuery("htaccess-htpasswd","edit_user.cgi","new=")||core.curModuleFile("useradmin","edit_group.cgi")||core.curModuleFile("useradmin","edit_user.cgi")){setTimeout(function(){$("#headln2r .btn-group a").addClass("pull-left").attr("style","");$("#headln2r .btn-group").prepend(' ')},0)}if(v___user_level==0){}else{settings_side_slider_enabled=false;settings_side_slider_enabled=false;get_server_data("data-slider-fixed","0");$("#right-side-tabs, .right-side-tabs-toggler").addClass("hidden")}if(core.curModuleFile("bind8","edit_zonekey.cgi")){var $taxtarea_name_ds=$('textarea[name="ds"]');if($taxtarea_name_ds.val()&&!$taxtarea_name_ds.val().includes("\n")){g__text_breaker($taxtarea_name_ds,$("#headln2c").find("span[data-sub_title]").text())}}if(core.curModuleFile("virtual-server","transfer_form.cgi")){$('input[name="newttl"]').addClass("heighter-34")}if(core.curModule("passwd")){$('.container-fluid .panel-body input[name="user"]').addClass("heighter-34")}$.each($(".gl-icon-container"),function(e,t){if(!$(this).find("a:first").find("i.fa-edit").length){$(this).find("a:first").prepend('');$(this).find("a:first").prepend('')}});if(v___location_path==v___location_prefix+"/proc/index_search.cgi"){$(".col_header").removeClass("col_header")}var $file_upload_inputs=$('input[type="file"]:not([name="upfiles"])');if(core.curModule("updown")||core.curModuleFile("updown","index.cgi")){init_dnd_uploads()}else{$file_upload_inputs.bootstrapFileInput()}}else{reset_dnd_uploads();init_dnd_uploads()}function reset_dnd_uploads(){if(core.curModule("updown")||core.curModuleFile("updown","index.cgi")){var e=$('form.ui_form[action*="upload.cgi"]'),t=e.find(".ui_submit.ui_form_end_submit"),i=e.find(".file-input-wrapper");theme_restore_buttons_class();$.fn.bootstrapFileInputReset(e);despinnerfy_buttons(0,t);i.find("span").remove();i.contents().unwrap()}}function init_dnd_uploads(){if(core.curModule("updown")||core.curModuleFile("updown","index.cgi")){var e=$('input[type="file"]:not([name="upfiles"])'),t='form.ui_form[action*="upload.cgi"]',i=$(""+t+" .ui_submit.ui_form_end_submit"),a='name="upload0"';$(""+t+' input[name^="upload"]:not(['+a+"])").remove();e.bootstrapFileInput(["dnd dnd_updown",i]);i.addClass("disabled");plugins.upload($("#att_upload .ui_form"));init_dnd_form($(t))}}function init_dnd_form(e){e.on("drag dragstart dragend dragover dragenter dragleave drop",function(e){e.preventDefault();e.stopPropagation()}).on("drop",function(e){droppedFiles=e.originalEvent.dataTransfer.files;$(this).trigger("input").find('input[type="file"]').prop("files",droppedFiles).trigger("change.fiw")});e.find(".file-input-wrapper").on("dragover dragenter",function(){$(this).addClass("pulse")}).on("dragleave dragend drop",function(){$(this).removeClass("pulse")})}if(core.curModuleFile("virtual-server","index.cgi")||core.curModuleFile("virtual-server","")){var ui_checked_columns="ui_checked_columns",class_sel="."+ui_checked_columns+"",$checked_columns=v___page_container.find(class_sel),extra_selector=$checked_columns.length?class_sel:'a[href*="edit_domain.cgi"]';$('a[href*="list_users.cgi"], a[href*="list_aliases.cgi"], '+extra_selector+"").on("click",function(e){var t=$(this);t.off("click");if(!$(e.target).is('input[type="checkbox"]')&&!$(e.target).is(".lawobject")&&!$(e.target).is(".ui_checked_checkbox")){if(t.is(class_sel)){t=$(this).find("a").first()}plugins.navigation.intersect.virtualmin(t)}})}if(core.curModuleFile("server-manager","index.cgi")||core.curModuleFile("server-manager","")||vars.requested_page&&vars.requested_page.includes("/server-manager/index.cgi")){$('a[href*="mass_update_form.cgi"], .ui_checked_columns').on("click",function(e){var t=$(this);t.off("click");if(!$(e.target).is('input[type="checkbox"]')){if(t.is(".ui_checked_columns")){t=$(this).find("a").first()}plugins.navigation.intersect.cloudmin(t)}})}var codemirror_target_cnt=".container-fluid > .panel > .panel-body";editor_init_check()&&editor_init($(codemirror_target_cnt+" textarea"),false,false,"static",false,true,false,$is_history_action);if(core.curModule("cshrc")||core.curModule("plan")||core.curModuleFile("virtual-server","mass_aedit_form.cgi")){var cshrc1=$(""+codemirror_target_cnt+" form:eq(0) > textarea:visible"),cshrc2=$(""+codemirror_target_cnt+" form:eq(1) > textarea:visible");$is_history_action&&page_refresh(1);if(cshrc2.length){editor_init(cshrc1,false,false,"static1",true,false,false,$is_history_action,.36);editor_init(cshrc2,false,false,"static2",true,false,false,$is_history_action,.36)}else{editor_init(cshrc1,false,false,"static1",true,false,false,$is_history_action,.51)}}viewer_init_check()&&viewer_init();if(settings_sysinfo_easypie_charts&&v___location_path==v___location_prefix+"/sysinfo.cgi"){var isNR=v___theme_night_mode_enabled||v___theme_night_mode?1:0;$("body").find("#system-status").find(".piechart").easyPieChart({barColor:function(e){return e<50?isNR?"#269373":"#5cb85c":e<85?isNR?"#c38d40":"#f0ad4e":"#cb3935"},trackColor:isNR?"#3b424b":"#f8f8f8",scaleColor:isNR?"#3b424b":"#dfe0e0",size:parseInt(settings_sysinfo_easypie_charts_size),scaleLength:parseInt(settings_sysinfo_easypie_charts_scale),trackWidth:parseInt(settings_sysinfo_easypie_charts_width),lineWidth:0,lineCap:"square",onStep:function(e,t,i){$(this.el).find(".percent").text(Math.round(i))}})}if((v___location_path.indexOf(".cgi")===-1||v___location_path.indexOf("link.cgi")!==-1||v___location_path==v___location_prefix+"/proc/open_files.cgi"||v___location_path==v___location_prefix+"/webmin/edit_webmincron.cgi"||v___location_path==v___location_prefix+"/postfix/mailq.cgi"||v___location_path==v___location_prefix+"/webmin_search.cgi"||v___location_path==v___location_prefix+"/useradmin/index.cgi"||v___location_path==v___location_prefix+"/quota/list_users.cgi"||v___location_path==v___location_prefix+"/quota/list_groups.cgi"||v___location_path==v___location_prefix+"/init/index.cgi")&&(v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"webmin/"&&v___location_prefix.indexOf("servers/link.cgi")===-1||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"proc/"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"webmin_search.cgi"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"postfix/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"virtual-server/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"init/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"xinetd/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mount/"||core.curModule("custom")||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"quota/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"php-pear/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fsdump/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"inittab/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"logrotate/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"mailcap/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cron/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"software/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"syslog/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"useradmin/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"apache/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"webalizer/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"cpan/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"htaccess-htpasswd/"||v___location_directory_unslashed_trail_slashed==v___location_prefix_unslashed_trail_slashed+"fdisk/")||core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("mailboxes","")||core.curModuleFile("mailboxes","index.cgi")||core.curModuleFile("mysql","index.cgi")||core.curModuleFile("mysql","list_vars.cgi")||core.curModuleFile("postgresql","index.cgi")||core.curModuleFile("custom","index.cgi")||core.curModuleFile("cron","index.cgi")||core.curModuleFile("cluster-cron","")||core.curModuleFile("cluster-cron","index.cgi")||core.curModuleFile("cluster-copy","")||core.curModuleFile("cluster-copy","index.cgi")||core.curModuleFile("virtual-server","postgrey.cgi")||core.curModuleFile("virtual-server","list_balancers.cgi")||core.curModuleFile("virtualmin-dav","list_shares.cgi")||core.curModuleFile("virtual-server","list_aliases.cgi")||core.curModuleFile("ruby-gems","index.cgi")||core.curModuleFile("postfix","master.cgi")||core.curModuleFile("postfix","virtual.cgi")||core.curModuleFile("postfix","sni.cgi")||core.curModuleFile("postfix","aliases.cgi")||core.curModuleFile("fail2ban","list_filters.cgi")||core.curModuleFile("fail2ban","list_actions.cgi")||core.curModuleFile("fail2ban","list_jails.cgi")||core.curModuleFile("virtual-server","list_databases.cgi")||core.curModuleFile("virtual-server","connectivity.cgi")||core.curModuleFile("virtual-server","list_buckets.cgi")||core.curModuleFile("virtual-server","list_clouds.cgi")||core.curModuleFile("fdisk","edit_disk.cgi")||core.curModuleFile("virtualmin-git","")||core.curModuleFile("virtualmin-git","index.cgi")||core.curModuleFile("virtualmin-svn","")||core.curModuleFile("virtualmin-svn","index.cgi")||core.curModuleFile("help","search.cgi")||core.curModuleFile("server-manager","edit_domains.cgi")||core.curModuleFile("net","list_ifcs.cgi")||core.curModuleFile("net","list_hosts.cgi")||core.curModuleFile("bind8","edit_recs.cgi")||core.curModuleFile("bind8","index.cgi")||core.curModuleFile("bind8","")||core.curModuleFile("cpan","index.cgi")||core.curModuleFile("virtual-server","list_records.cgi")||core.curModule("firewall")||core.curModule("firewall6")||core.curModule("ruby-gems")||v___location_path==v___location_prefix+"/at/"||v___location_path==v___location_prefix+"/at/index.cgi"||v___location_path==v___location_prefix+"/useradmin/list_logins.cgi"||v___location_path==v___location_prefix+"/man/search.cgi"||v___location_path==v___location_prefix+"/proc/index_tree.cgi"||v___location_path==v___location_prefix+"/proc/index_user.cgi"||v___location_path==v___location_prefix+"/proc/index_size.cgi"||v___location_path==v___location_prefix+"/proc/index_cpu.cgi"||v___location_path==v___location_prefix+"/proc/index_search.cgi"||v___location_path==v___location_prefix+"/software/search.cgi"||v___location_path==v___location_prefix+"/software/file_info.cgi"||v___location_path==v___location_prefix+"/software/list_pack.cgi"||v___location_path==v___location_prefix+"/cluster-software/list_pack.cgi"||v___location_path==v___location_prefix+"/virtual-server/index.cgi"||v___location_path==v___location_prefix+"/virtual-server/list_users.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newplan.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newfeatures.cgi"||v___location_path==v___location_prefix+"/virtual-server/edit_newtmpl.cgi"||v___location_path==v___location_prefix+"/virtual-server/backuplog.cgi"||v___location_path==v___location_prefix+"/package-updates/"||v___location_path==v___location_prefix+"/package-updates/index.cgi"||v___location_path==v___location_prefix+"/package-updates/update.cgi"||v___location_path==v___location_prefix+"/security-updates/index.cgi"||v___location_path==v___location_prefix+"/virtual-server/usage.cgi"||v___location_path==v___location_prefix+"/virtual-server/search.cgi"||v___location_path==v___location_prefix+"/filter/"){var $page_table_table=$(".__page table.table");$page_table_table.each(function(){table_data_init($(this))}).promise().done(function(){if($page_table_table.length){page.render.content.filter.init()}})}var $cont_fl_tbl_sortable=$(".container-fluid table.dtable-sortable");$cont_fl_tbl_sortable.each(function(){table_data_init($(this))}).promise().done(function(){if($cont_fl_tbl_sortable.length){page.render.content.filter.init()}});$(".select_all").on("click",function(){var e=$(this).parents("form");if(e.find('.icons-row div[class*="icons-container"]').length){$.each(e.find(".icons-row .hidden-forged-6"),function(){$(this).parents('div[class*="icons-container"]').addClass("highlighted").find(".fa-select").removeClass("fa-select").addClass("fa-selected")})}});$(".select_invert").on("click",function(){var e=$(this).parents("form");$.each(e.find(".icons-row .hidden-forged-6"),function(){var e=$(this).parents('div[class*="icons-container"]');if($(this).find("input").is(":checked")){e.addClass("highlighted").find(".fa-select, .fa-selected").removeClass("fa-select").addClass("fa-selected")}else{e.removeClass("highlighted").find(".fa-select, .fa-selected").removeClass("fa-selected").addClass("fa-select")}})});$('.icons-row div[class*="icons-container"]').on("mouseover",function(e){$(this).find(".hidden-forged-7").removeClass("hidden-forged")}).on("mouseout",function(e){$(this).find(".hidden-forged-7").addClass("hidden-forged")});if(v___location.search!="?dashboard"&&plugins.navigation.switch.dashboard.get()==true){if(v___location_file=="sysinfo.cgi"){plugins.navigation.switch.set("dashboard");plugins.navigation.reset()}else if(!v___initial_load){if($("#open_webmin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_webmin"){plugins.navigation.switch.set("webmin")}else{if($("#open_virtualmin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_virtualmin"){plugins.navigation.switch.set("virtualmin")}else{if($("#open_cloudmin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_cloudmin"){plugins.navigation.switch.set("cloudmin")}else{if($("#open_usermin").length>0&&$(".switch-toggle input:checked").attr("id")!="open_usermin"){plugins.navigation.switch.set("usermin")}}}}}}$('form[action="bootup.cgi"]').on("submit",function(e){if($("#starting").length>0){$("#starting").remove();$(this).append('')}else{if($("#table").length>0){$(this).append('')}else{if($('input[name="boot"][type="hidden"]').length>0){$('input[name="boot"][type="hidden"]').remove();$(this).append('')}}}});$('input[name="config_portable_module_xsql_fit_content_screen_height"]').on("change",function(){var e=$(this).attr("name"),t=$(this).val()=="true"?true:false;window[e]=t;theme.config.save()});if(v___location_file==="mconfig.cgi"&&uri_parse_param("module")===v___module_file_manager){var $file_manager_config_form=$('.container-fluid form[action*="mconfig_save.cgi"]');$file_manager_config_form.keydown(function(e){if(e.keyCode===13){e.stopImmediatePropagation();return false}});$file_manager_config_form.on("submit",function(e){event.preventDefault();var t=$file_manager_config_form.find('select[name="per_page"]');if(t.length){config_portable_module_filemanager_records_per_page=parseInt(t.val())}theme.config.apply($file_manager_config_form,1)});var $fm_size_checkbox=$file_manager_config_form.find('input[name="columns"][value="size"]');if($fm_size_checkbox.length&&!$fm_size_checkbox.is(":checked")){$fm_size_checkbox.prop("checked",true)}$fm_size_checkbox.parent().hide();var $fm_def_sort=$file_manager_config_form.find('select[name="config_portable_module_filemanager_default_sort"]');if($fm_def_sort.length){var $empty_options=$fm_def_sort.find('option[value="0"], option[value="-1"]'),$empty_option_1=$($empty_options[0]),$empty_option_2=$($empty_options[1]);$empty_option_1.after('");$empty_option_2.text(theme_language("filemanager_sorting_desc")).attr("data-label","").prop("disabled","disabled").removeAttr("value")}var $fm_columns=$file_manager_config_form.find('input[name="columns"]:not([value="size"])');$fm_columns.on("input",function(){var e=this.value,t=this.checked;$fm_def_sort.find("option[value]").map(function(){if(this.value&&this.value.includes(e)){if(!t&&$(this).is(":selected")){$fm_def_sort.val(0)}return $(this).prop("disabled",!t)}})}).trigger("input");var $save_btn=$file_manager_config_form.find('[name="save"]');if($.support.spa){$save_btn.on("click",function(e){e.preventDefault();e.stopPropagation();vars.pjax.cache.set("disable");if($(this).hasClass("disabled")){return}var t=$(this);t.attr("name","save_next");var i=$("").attr({type:"hidden",name:"section_curr",value:$file_manager_config_form.find('[name="section"]').val()}).appendTo($file_manager_config_form);set_onbeforeunload_status(0);$file_manager_config_form.submit();spinnerfy_buttons(t);setTimeout(function(){i.remove();t.attr("name","save")},100)})}var deps={config_portable_module_filemanager_hide_tree_view:["config_portable_module_filemanager_tree_expand_search","config_portable_module_filemanager_tree_view_depth","config_portable_module_filemanager_tree_exclude_on_first_load"],config_portable_module_filemanager_hide_toolbar:["config_portable_module_filemanager_hovered_toolbar"]};for(const e in deps){theme.config._.funcs.dependent_radios(e,deps[e],false,$file_manager_config_form)}["selinux","acls"].forEach(function(e){var t=$file_manager_config_form.find('[name="columns"][value="'+e+'"]'),i="filemanager_mconfig_columns_"+e+"_disabled",a=window["theme_server_data_available_"+e+""];t.prop("disabled",!a);var n=t.parent();if(!a){if(t.is(":checked")){t.prop("checked",false)}n.attr("data-target-tooltip-callback",i);theme_inject_tooltip(i,false,false,false,false,false,true,"click",true,1)}})}$('.ui_form_end_submit[onclick^="window.open"]').click(function(){var e=$(this);setTimeout(function(){e.removeClass("disabled");plugins.navigation.load.stop()},100)});if(v___location_path&&v___location_path.indexOf("/sysinfo.cgi")>-1){sysinfo_replace_dismiss_buttons();$("body").undelegate(".piechart canvas","mouseover mouseleave");$("body").on("mouseover",".piechart canvas",function(){var e=$(this).parent("span").attr("data-charts").split("_")[1];if((e=="cpu"||e=="mem"||e=="virt")&&!core.moduleAvailable("proc")){return}else if(e=="disk"&&!core.moduleAvailable("disk-usage")&&!core.moduleAvailable("quota")){return}$(this).addClass("cursor-alias")});$("body").undelegate("canvas","click");$("body").on("click","canvas",function(e){e.preventDefault();var t=$(this).parent("span").attr("data-charts").split("_")[1],i;if(t=="cpu"&&core.moduleAvailable("proc")){i=v___location_prefix+"/proc/index_cpu.cgi"}else if((t=="mem"||t=="virt")&&core.moduleAvailable("proc")){i=v___location_prefix+"/proc/index_size.cgi"}else if(t=="disk"&&core.moduleAvailable("disk-usage")){i=v___location_prefix+"/disk-usage"}else if(t=="disk"&&core.moduleAvailable("quota")){i=v___location_prefix+"/quota/list_users.cgi?dir=%2F"}if(i&&i.length){get_pjax_content(i)}});page_sysinfo_sensor_update_label();if(v___user_level=="0"){plugins.slider.data.fetch()}var chart_size_def_value=172;if(settings_sysinfo_easypie_charts_size!=chart_size_def_value){var diff=parseInt(settings_sysinfo_easypie_charts_size-chart_size_def_value),position_diff_label=diff*.9,position_diff_percent=diff*.2,font_diff_label=settings_sysinfo_easypie_charts_size'+(theme_language("global_warning")+": "+theme_language("dashboard_panels_disabled_explain")),45,"warning","dashboard_panel_removed",1,["bottom","center"]);var o=$("["+r+"]").parent().prev(".messenger-close");o.one("click",function(e){localStorage.setItem(v___server_hostname+"-"+"dashboard_panel_removed_explained",1)})}});var panels_container_sel=".container-fluid #"+extended_sysinfo_str+"-1";sortable(panels_container_sel,{forcePlaceholderSize:true}).on("sortupdate",function(){settings_sysinfo_panels_order={};dashboard_panels().each(function(e,t){settings_sysinfo_panels_order[$(t).attr(data_referrer_str)]=String.fromCharCode(97+e).toUpperCase()}).promise().done(function(){settings_sysinfo_panels_order=JSON.stringify(settings_sysinfo_panels_order);theme.config.save();setTimeout(function(){try{theme_panels_sort("slider")}catch(e){}},100)})})}if($t_uri_virtualmin&&core.curModuleFileQuery("syslog","save_log.cgi","view=1")){$('select[name="idx"] option').filter(function(){return this.text==$.trim($("span[data-sub_title] tt").text())}).attr("selected",true);$('select[name="idx"]').addClass("hidden")}if(core.curModuleFileQuery("syslog","save_log.cgi","view=1")||core.curModuleFileQuery("syslog","save_log.cgi","new=")){var target=".panel-body .fa-refresh-fi",current_refresh_timer=localStorage.getItem(v___server_hostname+"-"+"option_"+v___module+"_refresh"),current_icon_class_str=".fa-refresh-fi",refresh_timer_str=".refresh-timer-timeout",btn_str=""+target+", .panel-body "+refresh_timer_str+"",timeout_box=''+(current_refresh_timer?current_refresh_timer:"0")+" ";$.each($(target+":not([data-processed])").parent("button"),function(e,t){$(this).addClass("btn-xxs btntimer").find("i").attr("data-processed",1);$(this).wrap('
      ');$(this).after(""+'"+'");if(current_refresh_timer&¤t_refresh_timer!="0"){var i=$(btn_str);$(this).find("i").before(timeout_box);$(this).find("i").remove();var a=current_refresh_timer;typeof refreshTimer==="number"&&clearInterval(refreshTimer);refreshTimer=setInterval(function(){--a;$(refresh_timer_str).text(a);if(a<=0){$(i[0]).parent().trigger("click");clearInterval(refreshTimer)}},1e3)}}).promise().done(function(){$(".refresh-timer-select li").click(function(){typeof refreshTimer==="number"&&clearInterval(refreshTimer);var e='',t=''+(current_refresh_timer?current_refresh_timer:"0")+" ";localStorage.setItem(v___server_hostname+"-"+"option_"+v___module+"_refresh",$(this).find("a").data("timeout"));current_refresh_timer=localStorage.getItem(v___server_hostname+"-"+"option_"+v___module+"_refresh");var i=$(btn_str),a=i.parent();if(current_refresh_timer&¤t_refresh_timer!="0"){if(!a.find(refresh_timer_str).length){a.prepend(t)}a.find(refresh_timer_str).html(current_refresh_timer+" ");$(current_icon_class_str).remove();var n=current_refresh_timer;refreshTimer=setInterval(function(){--n;$(refresh_timer_str).text(n);if(n<=0){var e=$(btn_str);$(e[0]).parent().trigger("click");clearInterval(refreshTimer)}},1e3)}else{$(refresh_timer_str).remove();!a.find(current_icon_class_str).length&&a.prepend(e)}})});$.each($('form[action*="save_log.cgi"] select[name="idx"]'),function(){$(this).on("change",function(){var e=$("button.ui_submit.ui_form_end_submit");$(this).next().next('[name="filter"]').val("");e.first().trigger("click");e.addClass("disabled")})})}if(core.curModuleFile("virtual-server","summary_domain.cgi")){$(".__page #headln2l .btn-group, .__page .page_footer_submit").remove()}if(settings_side_slider_enabled){if(core.curModule("package-updates")){plugins.slider.notifications.dismiss("package_message")}if(core.curModule("csf")){plugins.slider.notifications.dismiss("csf_remote_version");plugins.slider.notifications.dismiss("csf_title")}}vars.plugins.tooltip.delay.show=600;vars.plugins.tooltip.delay.hide=50;if(snippets.datetime.locale(true,true)){vars.plugins.tooltip.delay.show=0;vars.plugins.tooltip.delay.hide=0}snippets.tooltips(true);if($.support.spa&&(window.matchMedia("(max-width: 1080px)").matches||$("html").attr("data-navigation-collapsed")=="1"&&!vars.navigation.pinned)){plugins.navigation.lock()}if($.support.spa&&(window.matchMedia("(max-width: 1365px)").matches||$("html").attr("data-navigation-collapsed")=="1"&&!vars.navigation.pinned)){plugins.slider.state()}if(!$is_history_action){}if($("body").hasClass("session_login")){setTimeout(function(){page_display()},200)}theme_to_new_tab();if(core.curModuleFile("acl","save_twofactor.cgi")){setTimeout(function(){var e=$("p > img"),t=e.attr("src");e.attr("src",t.replace(v___location_prefix+"/"+v___module+"/",""))},0)}if(v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/edit_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/kill_proc.cgi"||v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"proc/renice_proc.cgi"){var proc_nice_level='form[action*="renice_proc.cgi"]',proc_nice_pid=$(proc_nice_level).next('input[name="pid"]'),proc_target=$('.col_value select[name="nice"]').parent("td"),proc_target_content=proc_target.html();$(proc_nice_level).append(proc_nice_pid.detach(),proc_target_content);proc_target.html($(proc_nice_level).detach());$('.proc form[action*="kill_proc.cgi"]').on("submit",function(){var e=quirks.active_element(),t=$(this).find("input").filter(function(){return this.name!="pid"&&this.name!="signal"&&this.name!=e.name});t.attr("disabled","disabled");setTimeout(function(){t},1);return true})}setTimeout(function(){v___blocked_navigation=0},10);var date_chooser_button=$(".date_chooser_button");if(date_chooser_button.length){$.each(date_chooser_button,function(){var e=$(this).parent('td:contains("/")');var t=e.find("select"),i=t.prev("input");$year=t.next("input"),cls="margined-left--10";t.addClass(cls);$year.addClass(cls).attr("size",3);i.attr("size",1)})}$.each($(".date_chooser_button"),function(){var e="input",t="select",i=$(e+'[name="'+$(this).data("year")+'"]'),a=$(t+'[name="'+$(this).data("month")+'"]'),n=$(e+'[name="'+$(this).data("day")+'"]'),r=$(a).find("option:eq(0)").val()==1?0:1;$(this).datepicker({format:" yyyy-m-d",language:get_server_data("language"),todayHighlight:true,autoclose:true}).on("changeDate",function(e){var t=(e.date.getFullYear()+"-"+(e.date.getMonth()+1)+"-"+e.date.getDate()).split("-");if(t){$(n).val(parseInt(t[2]));$(a).val(parseInt(t[1])-r);$(i).val(parseInt(t[0]))}}).on("show",function(e){var t=$(this),o=parseInt($(n).val()),l=$(a).val()?parseInt($(a).val())+r:false,s=$(i).val();if(o&&l&&s){t.datepicker("update",""+s+"-"+l+"-"+o+"")}else{}})});if(core.curModule("mailbox")){$.each($('[onclick*="document.forms"]'),function(){var e=$(this),t=e.attr("onclick"),i=$("aside form").length;e.attr("onclick",t.replace(/document\.forms\[0\]/g,"document.forms["+i+"]"));e.attr("onclick",t.replace(/document\.forms\[1\]/g,"document.forms["+(i+1)+"]"))});$("#print").on("click",function(e){e.preventDefault();e.stopPropagation()})}if(core.curModuleFile("forward","edit_alias.cgi")){$.each($('[onchange*="document.forms"]'),function(){var e=$(this),t=e.attr("onchange"),i=$("aside form").length;e.attr("onchange",t.replace("document.forms[0]","document.forms["+i+"]"))})}if(core.curModuleFile("schedule","edit.cgi")||core.curModule("mailbox")){$.each($('[onclick*="address_chooser"]'),function(e,t){$(this).attr("onclick",$(this).attr("onclick").replace(".forms[0]",".forms[1]"));$(this).next(".file_chooser_button_attached").removeClass("fa-files-o").addClass("fa-address-book-o")})}var add_clock_icon=function(e){e.removeClass("fa-files-o").addClass("fa-clock").css("font-size","12px").css("line-height","10px")};if(core.curModuleFile("virtual-server","backup_form.cgi")){add_clock_icon($('[name="enabled_complex"] + input + .file_chooser_button_attached'))}if(core.curModuleFile("virtual-server","edit_newquotas.cgi")||core.curModuleFile("virtual-server","edit_newvalidate.cgi")){add_clock_icon($('[name="sched_complex"] + input + .file_chooser_button_attached'))}if(core.curModuleFile("server-manager","edit_backup.cgi")||core.curModuleFile("server-manager","edit_vbackup.cgi")||core.curModuleFile("server-manager","edit_vsync.cgi")){add_clock_icon($('[name$="_complex"] + input + .file_chooser_button_attached'))}if(core.curModuleFile("server-manager","index.cgi")||core.curModuleFile("server-manager","")){$.each($('[onclick*="document.forms"]'),function(){var e=$(this),t=e.attr("onclick"),i=$("aside form").length,a=$(".container-fluid .panel-body > form").length-1;e.attr("onclick",t.replace(/document\.forms\[\d*\]/g,"document.forms["+(i+a)+"]"))})}var selectStr="select",select_for=$(""+selectStr+'.ui_select[name="module"], '+selectStr+'.ui_select[name="user"], '+selectStr+'.ui_select[name="nuser"], '+selectStr+'.ui_select[name="zone"], '+selectStr+'.ui_select[name="serv"], '+selectStr+'.ui_select[name="mod"], '+selectStr+".onchange_form_submit_triggger, "+selectStr+'[name="idx"], '+selectStr+'[name="file"]:first, '+selectStr+'[name="manual"]:first'),originalSelectAddedHiddenClass=""+selectStr+"2-hidden-accessible",select2Class=""+selectStr+"2",select2ContentTriggerClass=""+selectStr+"2-content",select2ContentContainerTriggerClass=select2ContentTriggerClass+"-"+"container",heighterStr="heighter",heighterType="34",v___page_hadEditor=0;if($is_history_action){$.each($(".container-fluid ."+originalSelectAddedHiddenClass+" + ."+select2Class+""),function(){v___page_hadEditor=1;$(this).prev("."+originalSelectAddedHiddenClass+"").removeClass(originalSelectAddedHiddenClass);$(this).remove()})}if(core.curModuleFile("webminlog","")||core.curModuleFile("webminlog","index.cgi")||core.curModuleFile("time","")||core.curModuleFile("time","index.cgi")||core.curModuleFile("firewalld","edit_serv.cgi")||core.curModuleFile("php-pear","")||core.curModuleFile("php-pear","index.cgi")||core.curModuleFile("mysql","")||core.curModuleFile("mysql","index.cgi")||core.curModuleFile("mysql","edit_dbase.cgi")||core.curModuleFile("fail2ban","edit_manual.cgi")||core.curModuleFile("mailboxes","list_mail.cgi")||core.curModuleFile("postgresql","")||core.curModuleFile("postgresql","index.cgi")||core.curModuleFile("postgresql","edit_dbase.cgi")||(core.curModuleFile("virtual-server","edit_tmpl.cgi")||v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi")||core.curModuleFileQuery("syslog","save_log.cgi","view=1")||core.curModuleFileQuery("syslog","save_log.cgi","new=")||v___page_hasEditor||v___page_hadEditor){if(select_for.hasClass(""+heighterStr+"-28")||select_for.outerHeight()<=28){heighterType="28"}editor_config_label(v___location_file==="edit_keys.cgi");select_for.select2({minimumResultsForSearch:6,containerCssClass:""+select2ContentTriggerClass+" "+heighterStr+"-"+heighterType+"",dropdownCssClass:""+select2ContentTriggerClass+" h"+heighterType+""});select_for.next("."+select2Class+"").addClass(select2ContentContainerTriggerClass);select_for.next("."+select2Class+"").next(".ui_form_end_submit").addClass(""+heighterStr+"-"+heighterType+"");select_for.on("select2:open",function(){$("body").find(".select2-container, "+v___class_select2_leak).removeClass("select2-aside");setTimeout(function(){var e=document.querySelector(".select2-search__field");e&&e.focus()})});select_for.on("select2:select",function(e){$(this).parents("form").trigger("input")});setTimeout(function(){bind_sameorigin(0)},100)}if(v___location_file==="install_mod.cgi"){var prev_req=vars.previous_request,$prev_req_file=$(prev_req.target).find('[name="file"]');if(prev_req.type==="submit"&&Test.strContains($(prev_req.target).attr("action"),v___location_file)&&$prev_req_file&&$prev_req_file.val()){if(Test.strContains($prev_req_file.val(),"csfwebmin")){$('.container-fluid a[href*="csf"]').on("click",function(e){e.preventDefault();$('aside a[href*="csf/index.cgi"]').trigger("click")});plugins.navigation.reload();$.ajax({type:"POST",url:v___location_prefix+"/index.cgi",success:function(e){},error:function(e){}})}}}if(!$is_history_action&&v___location_path_lead_unslashed==v___location_prefix_unslashed_trail_slashed+"settings-editor_read.cgi"){$('form[action*="settings-editor_write.cgi"] .btn-group.end_submits button.btn').on("click",function(){var custom_styles=$("[data-custom-style]"),custom_script=$("[data-custom-script]"),data=$('[name="data"]').val();if(Test.strContains($('[name="file"]').val(),"styles.css")){custom_styles.remove();$("head").append("")}if(Test.strContains($('[name="file"]').val(),"scripts.js")){custom_script.remove();eval(data)}})}var $bottom_js_back=$('.btn-lg.page_footer_submit[href*="javascript:history.back"]'),$topBackButton=$("#headln2l a i.fa.fa-arrow-left").parent("a");if($bottom_js_back&&$bottom_js_back.length){$topBackButton.attr("title",theme_language("global_prev_page")).tooltip("fixTitle").attr("href","javascript:history.back()");$topBackButton.one("click",function(e){e.preventDefault();e.stopPropagation();$bottom_js_back[0].click()})}else if(v___module!==v___module_file_manager){$topBackButton.find("i").addClass("fa-return").parent("a").addClass("btn-squiare-headln2 text-lighter-slight")}if(core.curModule("backup-config")){var $fetch_form=$($('.container-fluid form[action*=".cgi"].ui_form')[0]);$fetch_form.on("submit",function(e){if($fetch_form.find('input[name="dest_mode"]:checked').val()=="4"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}});var $submit=$fetch_form.find('.ui_submit[name="backup"]'),$mods=$fetch_form.find('select[name="mods"]');$mods.length&&!$mods.val().length&&$submit.addClass("disabled");$fetch_form.on("change",function(e){var t=$mods.val().length;if(t){$submit.removeClass("disabled")}else{$submit.addClass("disabled")}})}if(core.curModuleFile("webmin","edit_mods.cgi")||core.curModuleFile("usermin","edit_mods.cgi")){var $fetch_form=$($('.container-fluid form[action*=".cgi"].ui_form')[3]);$fetch_form.on("submit",function(e){if($fetch_form.find('input[name="to"]:checked').val()=="0"){e.preventDefault();e.stopPropagation();theme_download_form($(this),"download_is_being_prepared")}});var $submit=$fetch_form.find('.ui_submit[name="ok"]');$submit.addClass("disabled");$fetch_form.on("change",function(e){var t=$fetch_form.find('select[name="mod"]').val()&&$fetch_form.find('select[name="mod"]').val().length;if(t){$submit.removeClass("disabled")}else{$submit.addClass("disabled")}})}if(core.curModuleFile("server-manager","transfer_form.cgi")){var $fetch_form=$('.container-fluid form[action*="download.cgi"].ui_form');$fetch_form.on("submit",function(e){if($fetch_form.find('input[name="dest"]:checked').val()=="0"){e.preventDefault();e.stopPropagation();theme_open_new_tab(v___location_prefix+"/server-manager/"+$(this).attr("action")+"?"+$(this).serialize());setTimeout(despinnerfy_buttons,300)}})}if((core.curModuleFile("mysql","backup_form.cgi")||core.curModuleFile("postgresql","backup_form.cgi"))&&v___location_query&&v___location_query.includes("db=")){var $backup_form=$('.container-fluid form[action*=".cgi"].ui_form');$backup_form.on("submit",function(e){if($backup_form.find('input[name="dest"]:checked').val()=="1"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}})}if(core.curModuleFile("mysql","csv_form.cgi")){var $backup_form=$('.container-fluid form[action*=".cgi"].ui_form');$backup_form.on("submit",function(e){if($backup_form.find('input[name="dest"]:checked').val()=="0"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}});var $submit=$backup_form.find('.ui_submit[name="ok"]');var $select_for_dbs_or_tables=$backup_form.find('select[name="cols"]');$backup_form.on("change",function(e){var t=$select_for_dbs_or_tables.val().length;if(t){$submit.removeClass("disabled")}else{$submit.addClass("disabled")}});$backup_form.trigger("change")}if(core.curModuleFile("virtual-server","backup_form.cgi")){var $vm_backup_form=$('form[action*="backup.cgi/backup"]');$vm_backup_form.on("submit",function(e){if($vm_backup_form.find('select[name^="dest0_"]').val()=="4"){e.preventDefault();e.stopPropagation();theme_download_form($(this))}});$vm_backup_form.find("a.select_all, a.select_invert").on("click",function(e){$vm_backup_form.trigger("change")});$vm_backup_form.on("change",function(){var e=$('.ui_submit[name="now"]'),t=(!$vm_backup_form.find('[name="doms"]').length||($vm_backup_form.find('[name="all"]:checked').val()=="1"&&$vm_backup_form.find('[name="doms"] option').length>=1||$vm_backup_form.find('[name="all"]:checked').val()=="2"&&$vm_backup_form.find('[name="doms"]').val().length>=1&&$vm_backup_form.find('[name="doms"] option').length>1||$vm_backup_form.find('[name="all"]:checked').val()!="2"&&$vm_backup_form.find('[name="doms"]').val().length))&&(!$vm_backup_form.find('[name="plan"]').length||($vm_backup_form.find('[name="plan_def"]:checked').val()=="1"||$vm_backup_form.find('[name="plan"]').val().length))&&($vm_backup_form.find('[name="feature_all"]:checked').val()=="1"||$vm_backup_form.find('[name="feature"]:checked').length);if(t){e.removeClass("disabled","1")}else{e.addClass("disabled","1")}});$vm_backup_form.trigger("change");$vm_backup_form.find('select[name^="dest0_"]').on("change",function(){var e='input[name="fmt"]',t=$("form").find(""+e+'[value="0"]'),i=$("form").find(""+e+'[value="1"], '+e+'[value="2"]');if($(this).val()=="4"){i.prop("disabled",true);t.prop("checked",true).trigger("change")}else{i.prop("disabled",false)}});$vm_backup_form=$vm_backup_form.add($('form[action*="backup_sched.cgi"]'));$vm_backup_form.find('input[name="fmt"][type="radio"]').on("change",function(){$vm_backup_form.find('input[type="radio"][name="compression"]').prop("disabled",!~~this.value)})}$.each($(".container-fluid a.ui_link_replaced"),function(){if(this.href.includes("webminlog.csv")){$(this).removeClass().addClass("btn btn-default ui_submit heighter-34").prepend(' ')}});if(core.curModuleFile("virtual-server","edit_user.cgi")){$('.ui_form > table.opener_table_style > tbody > tr > td.opener_container > div[class^="opener_"] > .table-hardcoded:first-child').each(function(e,t){var i=$(t).find("tbody > tr > td");if(!i.length){$(t).parents(".opener_table_style").remove()}});var $showpass=$('form[action="save_user.cgi"] a[href^="showpass.cgi"]');if($showpass.length){$showpass.prev(".awradio").addClass("vertical-align-text-top").find(".lawobject").css({maxHeight:"25px"})}}if(core.curModuleFile("virtual-server","delete_domain.cgi")){$('form[action*="delete_domain.cgi"]').on("submit",function(){var e=URI.parseQuery(URI(location.href).query()).dom;plugins.favorites.remove(e)})}if(core.curModuleFile("server-manager","mass.cgi")){$('form[action*="mass.cgi"]').on("submit",function(){var e=$(this).find('input[name="d"][type="hidden"]').map(function(e,t){return $(t).val()}).get(),t=$(this).find('input[name="dereg"][type="hidden"][value="1"]').length;$.each(e,function(e,i){if(t&&i&&i.length>3){plugins.favorites.remove(i)}})})}if(core.curModuleFile("server-manager","mass_domains.cgi")){$('form[action*="mass_domains.cgi"]').on("submit",function(){var e=$(this).find('input[name="d"][type="hidden"]').map(function(e,t){return $(t).val()}).get(),t=$(this).find('input[name="delete"][type="hidden"][value="1"]').length;$.each(e,function(e,i){if(t&&i&&i.length>3){if(i&&i.includes("/")){i=i.split("/")[1];plugins.favorites.remove(i)}}})})}if(core.curModule("help")){$('.ui_form_end_submit ~ [type="reset"]').addClass("heighter-34")}var $multi_select=$(".ui_multi_select");if($multi_select.length){$multi_select.find('[onclick^="multi_select_move"]').text("...")}check_reboot(1);if(v___location_path&&v___location_path.length&&v___location_path.includes("webalizer/view_log.cgi")){if(!$is_history_action){var $link_targets=document.querySelectorAll(".container-fluid .panel-body center p small a");$link_targets.forEach(function(e,t){e.innerHTML=e.innerHTML.slice(1,-1);e.classList.add("btn","btn-transparent","btn-link-bordered","btn-xxs")});var title_target_cnt=document.querySelector(".container-fluid #headln2c");title_target=title_target_cnt.querySelector("span"),title_target_fav=title_target_cnt.querySelector("button"),title_target_text=title_target.innerHTML;title_target_text=title_target_text.substr(0,title_target_text.lastIndexOf("-")).trim(),title_target_main=title_target_text.substr(0,title_target_text.lastIndexOf(" ")),title_target_sub=title_target_text.substr(title_target_text.lastIndexOf(" ")+1);title_target_cnt.innerHTML=title_target_fav.outerHTML+" "+title_target_main+'
      '+title_target_sub+"
      ";var $table_broken=$(".container-fluid .panel-body table"),$table_broken_delims=$table_broken.find('[height="4"]');$table_broken.removeClass("table-hardcoded").addClass("table-bordered").find('td[bgcolor="#c0c0c0"], th[bgcolor="#c0c0c0"]').attr("bgcolor","#f5f5f5");$table_broken_delims.remove();$.each($table_broken_delims,function(){$(this).parent("tr").remove()})}}if(core.curModuleFile("acl","edit_user.cgi")||core.curModule("changepass")||core.curModuleFile("virtual-server","clone_form.cgi")||core.curModuleFile("virtual-server","edit_user.cgi")||core.curModuleFile("virtual-server","list_databases.cgi")||core.curModuleFile("virtual-server","edit_domain.cgi")||core.curModuleFile("virtual-server","domain_form.cgi")||core.curModuleFile("virtual-server","edit_pass.cgi")||core.curModuleFile("samba","edit_euser.cgi")||core.curModuleFile("samba","ask_epass.cgi")||core.curModuleFileQuery("postgresql","edit_user.cgi","new=")||core.curModuleFileQuery("mysql","edit_user.cgi","new=")||core.curModuleFileQuery("passwd","edit_passwd.cgi","user=")||core.curModuleFile("mailbox","inbox_login_error.cgi")||core.curModuleFile("server-manager","edit_pass.cgi")&&v___location_query.includes("force=1")){if(core.curModuleFile("virtual-server","edit_domain.cgi")){$('.container-fluid .panel-body input[type="text"][name="passwd"]').addClass("t-password-complexity-meter-inputter-obj")}$('.container-fluid .panel-body input[type="password"], .container-fluid .panel-body input[type="text"][name="passwd"], .container-fluid .panel-body input.t-password-complexity-meter-inputter-obj').passwordComplexityMeter();var class_to_remove="badge badge-transparent badge-circle";if(core.curModuleFile("virtual-server","list_databases.cgi")){var $view_pass_button=$('a[href^="showpass.cgi?dom="]');$view_pass_button.each(function(){$(this).addClass("btn btn-default heighter-28 margined-left--1");$(this).parents(".ui_radio_table").find(".t-password-complexity-meter-wrapper-cont > .btn-group").append($(this).detach());$(this).removeClass(class_to_remove)})}if(core.curModuleFile("server-manager","edit_pass.cgi")){var $view_pass_button2=$('.t-password-complexity-meter-wrapper-cont + a[href^="showpass.cgi?"]');$view_pass_button2.addClass("btn btn-default heighter-28 margined-left--1");$view_pass_button2.removeClass(class_to_remove);var $fg_targ=$('form[action="save_pass.cgi"] .t-password-complexity-meter-wrapper-cont > .btn-group');$fg_targ.append($view_pass_button2.detach());$fg_targ.find("i.fa2-account-key").addClass("pd-tp-3");var $view_pass_button3=$('input[type="password"] + a[href^="showpass.cgi?"]');$view_pass_button3.addClass("btn btn-default heighter-28 margined-left--4").find("i.fa2-account-key").addClass("pd-tp-3");$view_pass_button3.removeClass(class_to_remove)}}var input_warning_caps="input_warning_caps",input_password_targets=document.querySelectorAll('input[type="password"]');$(".container-fluid ."+input_warning_caps+"").remove();for(i=0,length=input_password_targets.length;i30?1:0;span.classList.add(input_warning_caps);span.setAttribute("title","Caps Lock");isLargePassInput&&span.classList.add("large");input_password_targets[i].classList.add("use_"+input_warning_caps+"");input_password_targets[i].parentNode.insertBefore(span,input_password_targets[i].nextSibling);input_password_targets[i].addEventListener("blur",function(){this.nextSibling.classList.remove("visible")});input_password_targets[i].addEventListener("keydown",function(e){if(typeof e.getModifierState!=="function"){return}state=e.keyCode===20?!e.getModifierState("CapsLock"):e.getModifierState("CapsLock");if(state){this.nextSibling.classList.add("visible")}else{this.nextSibling.classList.remove("visible")}})}$.each($(".container-fluid select:visible"),function(){if($(this).css("height")==="28px"){$(this).nextAll(".btn").addClass("heighter-28")}});if($is_history_action&&(core.curModule("mysql")||core.curModule("postgresql"))){typeof f__ex__mysql_runner_update==="function"&&f__ex__mysql_runner_update()}$(".container-fluid select").on("change",function(){if(this.multiple){var e=$(this).val();$(this.options).removeAttr("selected");$(this.options).removeAttr("selected");for(var t=0,i=this.options.length;t
      ');e.find(""+table_str+"."+table_hover_str+"").first().removeClass(table_hover_str);e.find("."+opener_hidden_str+" > "+table_str+"").removeClass(table_hover_force).find("tbody > tr > td > "+table_str+"."+table_hover_str+"").addClass(table_hover_force)}})}}if(v___location_path==v___location_prefix+"/shell/"||v___location_path==v___location_prefix+"/shell/index.cgi"||v___location_path==v___location_prefix+"/server-manager/shell.cgi"){var shell_header_sel="#headln2r .btn-group",path_to_shell_class="path-to-shell",shell_title=$("aside .user-link.ported-console").attr("data-title"),shell_title_inject=String();if(!$is_history_action){if(shell_title){shell_title_inject=theme_inject_tooltip(shell_title,"#headln2r",false,false,false,"(")}$(shell_header_sel).append("')}$(shell_header_sel).find("."+path_to_shell_class+"").on("click",function(e){e.preventDefault();plugins.shell.open()})}if(core.error.get()){if(v___initial_load||v___module===v___module_file_manager||vars.requested_page&&vars.requested_page.includes("/"+v___module_file_manager+"")){core.error.clean()}}if(core.curModuleFile("server-manager","list_ifaces.cgi")||core.curModuleFile("server-manager","list_ips.cgi")){var ui_links_row_str="ui_links_row",$empty_table_check=$(".container-fluid ."+ui_links_row_str+" ~ .table-condensed, #att_ranges .table-striped");var $safe_target=$empty_table_check.find("thead + tbody").html();if($safe_target&&$safe_target.length===1){$empty_table_check.add($empty_table_check.next("."+ui_links_row_str+"")).add($empty_table_check.next("."+ui_links_row_str+"").nextAll("br")).remove()}}$("textarea").on("click",function(){if(!$(this).attr("readonly")||$(this).hasClass("disabled")){return}var e=$(this).val();if(e){this.select();theme_copy_to_clipboard(e);plugins.messenger.post(''+theme_language("textarea_to_clipboard")+":
      "+e+"
      ",5,"success","textarea_to_clipboard")}});if(core.curModuleFile("mailbox","list_addresses.cgi")){$('.container-fluid textarea[name="members"] ~ .btn.btn-success.ui_form_end_submit').removeClass("btn-success").addClass("btn-default btn-block margined-top--5 btn--save-grp").find(".fa").remove()}if(!$is_history_action&&core.curModule("custom")){var custom_cmd_main_container_main=".ui_grid_row > .ui_grid_cell > .ui_form > .table-responsive > .table-subtable > tbody > tr > td > .sub_table_container",custom_cmd_main_container=""+custom_cmd_main_container_main+" > tbody";$(""+custom_cmd_main_container+' > tr:nth-child(1) > td[colspan="2"]').each(function(){if(!$(this).find(".ui_form_end_submit").length){$(this).addClass("no-contents padded-a-3").parent("tr").addClass("no-contents")}});var $has_icon=$(".sub_table_container td:last-child.col_value.col_header > .ui_form_end_submit");if(!$has_icon.find("i.fa").length&&!$has_icon.parents(".ui_grid_cell").length){$has_icon.addClass("heighter-28")}var custom_sub_table=".custom table.ui_grid_table .ui_grid_row .sub_table_container";var $col_head=$(""+custom_sub_table+" tr");$.each($col_head,function(){if(!$(this).find(".ui_form_end_submit").length){$(this).find(".col_header.col_value").removeClass()}});$.each($(custom_sub_table),function(){var e=$(this).find("tr"),t=e.find("input:not(:hidden):not(.hidden), textarea, select").length;if(t>=1){$(this).addClass("dense");e.find("td.col_label").addClass("w-auto");e.find('td.col_value:not([colspan="2"])').find("button.ui_form_end_submit").addClass("btn-tiny").parent("td").prev("td.col_label").addClass("vertical-align-middle");e.addClass("no-contents")}});if(v___location_file==="form.cgi"){$(".sub_table_container").find(".ui_form_end_submit").addClass("heighter-28").prepend(' ').parent("td").prev("td.col_label").addClass("vertical-align-middle")}}if(!$is_history_action){$(".chooser_button").each(function(){var e=$(this).prev("input[name], textarea");if(!e.length){e=$(this).prev("span").find(".ui_opt_textbox");if(e.length){e=e.unwrap()}}else{if(!e.attr("class")&&e.outerHeight(true)===32){e.css({marginTop:1,marginBottom:1})}}$(this).add(e).wrapAll('')})}var vs_str_="virtual-server",sm_str_="server-manager",vm_nginx_="virtualmin-nginx";if(core.curModuleFile(vs_str_,"edit_newchroot.cgi")||core.curModuleFile(vs_str_,"edit_newglobal.cgi")||core.curModuleFile(vs_str_,"edit_newlinks.cgi")||core.curModuleFile(vs_str_,"edit_newshells.cgi")||core.curModuleFile(vs_str_,"view_backuplog.cgi")||core.curModuleFile(vm_nginx_,"edit_logs.cgi")||core.curModuleFile(vm_nginx_,"edit_srewrite.cgi")||core.curModuleFile(vm_nginx_,"edit_saccess.cgi")||core.curModuleFile(vm_nginx_,"edit_sproxy.cgi")||core.curModuleFile(vm_nginx_,"edit_fcgi.cgi")||core.curModuleFile(vs_str_,"edit_phpver.cgi")||core.curModuleFile(vs_str_,"edit_spf.cgi")||core.curModuleFile(vs_str_,"ratelimit.cgi")||core.curModuleFile(vs_str_,"edit_newfields.cgi")||core.curModuleFile(sm_str_,"edit_docker.cgi")||core.curModuleFile(sm_str_,"edit_vserver.cgi")||core.curModuleFile(sm_str_,"edit_zone.cgi")||core.curModuleFile(sm_str_,"edit_openvz.cgi")||core.curModuleFile(sm_str_,"list_locations.cgi")||core.curModuleFile(sm_str_,"edit_lxc.cgi")||core.curModuleFile(sm_str_,"list_ips.cgi")||core.curModuleFile("acl","edit_unix.cgi")||core.curModuleFile("squid","edit_cachemgr.cgi")||core.curModuleFile("spam","edit_white.cgi")||core.curModuleFile("fsdump","edit_dump.cgi")||core.curModuleFile("mysql","backup_form.cgi")||core.curModuleFile("mysql","table_form.cgi")||core.curModuleFile("postgresql","backup_form.cgi")||core.curModuleFile("webmin","edit_bind.cgi")||core.curModuleFile("usermin","edit_bind.cgi")||core.curModuleFile("procmail","edit_recipe.cgi")||core.curModuleFile("usermin","edit_logout.cgi")||core.curModuleFile("net","list_routes.cgi")||core.curModuleFile("cron","edit_cron.cgi")||core.curModuleFile("cluster-copy","edit.cgi")||core.curModuleFile("cluster-cron","edit.cgi")||core.curModuleFile("webalizer","edit_log.cgi")||core.curModuleFile("apache","edit_global.cgi")||core.curModuleFile("logrotate","edit_sched.cgi")||core.curModuleFile("fetchmail","edit_cron.cgi")||core.curModuleFile(vs_str_,"edit_bucket.cgi")||core.curModuleFile("sshd","edit_net.cgi")||core.curModuleFile("fail2ban","edit_jail.cgi")||core.curModuleFile("webmin","edit_advanced.cgi")||core.curModuleFile("webmin","edit_web.cgi")||core.curModuleFile("usermin","edit_web.cgi")||core.curModuleFile("webmin","edit_os.cgi")||core.curModuleFile("usermin","edit_os.cgi")||core.curModuleFile("virtualmin-init","edit_tmpl.cgi")||core.curModuleFile("ssh","edit_host.cgi")||core.curModuleFile("syslog","edit_log.cgi")||core.curModuleFile("mysql","newdb_form.cgi")||core.curModuleFile("ldap-server","acl_form.cgi")||core.curModuleFile("ldap-client","edit_server.cgi")||core.curModuleFile("squid","edit_ports.cgi")||core.curModuleFile("squid","edit_logs.cgi")||core.curModuleFile("squid","edit_cache.cgi")||core.curModuleFile("virtualmin-nginx","edit_server.cgi")||core.curModuleFile("spam","edit_simple.cgi")||core.curModuleFile("spam","edit_report.cgi")||core.curModule("virtual-server")&&v___location_file=="edit_resel.cgi"||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=webmin")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=web&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=phpwrappers&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=autoconfig&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=virtualmin&")>=0||core.curModule("virtual-server")&&v___location_file=="edit_tmpl.cgi"&&v___location_query&&v___location_query.indexOf("editmode=plugins&")>=0||core.curModuleFile("cpan","download.cgi")||core.curModuleFile("virtual-server","edit_phpmode.cgi")||check_location_resource("/config.cgi?phpini")||$('body[class*="bind8"]').length&&v___location_file||$('body[class*="status"]').length&&v___location_file=="edit_mon.cgi"||$('body[class*="custom"]').length&&v___location_file=="edit_sql.cgi"||$('body[class*="custom"]').length&&v___location_file=="edit_cmd.cgi"||$('body[class*="custom"]').length&&v___location_file=="edit_file.cgi"){$(".table:not(.opener_table_style):not(.dataTable)").removeClass("table-hover").addClass("no-hover")}theme_ui_opt_select(3);if(core.curModuleFile("apache","edit_mods.cgi")){var mpm_targets='.iawobject[value^="mpm_"]';$(mpm_targets).on("click",function(){$(mpm_targets+":checked").not(this).trigger("click")})}snippets.page.render_table_labels($(".container-fluid > .panel > .panel-body"));$(".ui_grid_cell:first-child > .btn-group.ui_links_row").parent().addClass("ui_grid_cell_auto");$(".ui_radio_table > tbody > tr > td > textarea").each(function(){$(this).parent("td").prev("td").addClass("vertical-align-middle")});if(core.curModuleFile("acl","edit_user.cgi")){$('.container-fluid form[action="save_user.cgi"] input[name="twofactor"]').prev().removeClass().addClass("btn btn-xxs btn-success margined-left-5 pd-bt-2").attr("type","submit")}if(v___location_path===v___location_prefix+"/virtual-server/edit_tmpl.cgi"){embed_table_header_icon()}if(v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi"){embed_table_header_icon();setTimeout(function(){var e='body[data-uri*="/'+v___location_file+'"] form[action="'+v___location_file+'"]',t="autocomplete-suggestions",i=" .select2 + .end_submits",a=i+" > .btn-group > .dropdown-toggle",n=a+" + ul",r=n+" > li ",o=r+" > input";var l=function(){$(o).autocomplete({lookup:config_quick_access,minChars:0,appendTo:$(r),onSearchComplete:function(){var e=$(this).next("."+t+"");width=e.outerWidth()-20;parseInt(width)>0&&$(this).width(width)},onSelect:function(t){var i=$.Autocomplete.externalEvent;if(!$.isEmptyObject(i)){var n=i.keyCode?i.keyCode:i.which;if(i.ctrlKey||i.shiftKey||i.altKey||i.metaKey||n===20||n===32||n===33||n===34||n===35||n===36||n===37||n===38||n===39||n===40||n===45||n===46||n===112||n===113||n===114||n===115||n===116||n===117||n===118||n===119||n===120||n===121||n===122||n===123||n===144||n===145){return}}var r=v___location_file+"?module="+($(e).find('input[name="module"]').val()||"")+"§ion="+t.section+"&search="+($(this).val()||"");$(this).val("").blur();$(a).parent().trigger("click");$(this).autocomplete("dispose");get_pjax_content(r)},groupBy:"category",showNoSuggestionNotice:true,noSuggestionNotice:theme_language("global_no_results_found")})};$(a).parent().on("hidden.bs.dropdown",function(){$(o).val("").blur().trigger("input")});$(a).parent().on("shown.bs.dropdown",function(){var e=$(this);l();$(o).focus();$(o).on("keydown.configauto",function(e){if(!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey){var i=$(this).next("."+t+"");if(i&&i.length){i[0].scrollTop=0}$(this).off("keydown.configauto")}});var a=$(i).prev().prev("select"),n=a.val();if(n){var r=a.find('option[value="'+n+'"]').text(),s=$(i).find("."+t+""),_=s.find("strong:contains("+r+")");if(_&&_.length){_[0].parentNode.parentNode.scrollTop=_[0].offsetTop}}$(o).off("keydown.cqa").on("keydown.cqa",function(t){if(t.keyCode==13){t.preventDefault()}if(t.keyCode==27){e.trigger("click")}})});var s=uri_parse_param("search");if(s){var _=$('.container-fluid td:contains("'+s+'")').last().parent();if(_&&_.length){_[0].scrollIntoView();setTimeout(function(){var e="vertical";_.find("td").first().addClass("faa-"+e+"-narrow animated animated-count-1");setTimeout(function(){var e=_.find("td").last().find('input:not([type="radio"]), input[type="radio"]:checked, textarea, select').first();if(e&&e.length){e[0].focus()}},740)},0)}}},101)}$("#content > .container-fluid > .panel > div.panel-body > p:last-child").each(function(){var e=$(this).text();if(e&&e.length){e=$.trim(e);if(!e){$(this).empty()}}});if(core.curModule("virtualmin-nginx")&&v___location_file=="edit_mime.cgi"&&v___location_query&&v___location_query.indexOf("search=")>=0){var $vm_nginx_scroll_to_add_new=$('#content .ui_checked_columns [name="name"]');if($vm_nginx_scroll_to_add_new.length){vars.page_user_inactive=0;setTimeout(function(){$vm_nginx_scroll_to_add_new[0].scrollIntoView({behavior:"auto",block:"center"});$vm_nginx_scroll_to_add_new[0].focus()},300)}}if(core.curModuleFile("virtual-server","edit_phpmode.cgi")){var cnt_str=".container-fluid",modes_sel_str=""+cnt_str+' [name="mode"]',curr_mode=$(""+modes_sel_str+":checked").val(),$modes=$(modes_sel_str);if(curr_mode&&$modes&&$modes.length){var $php_ver_select_row=$(""+cnt_str+' [name^="ver_"]').parents("td.col_value").parent(),$php_ver_select_row_all_used_for_none=$modes.closest(".col_value").parent("tr").nextAll("tr");$php_ver_select_row_all_used_for_none=$php_ver_select_row_all_used_for_none.add($php_ver_select_row_all_used_for_none.closest("form").find("table.opener_table_style:last"));$modes.on("change",function(){var e=$(this).val();if(curr_mode==="none"||e==="none"){$php_ver_select_row_all_used_for_none.hide()}else{$php_ver_select_row_all_used_for_none.show()}if(curr_mode.replace("fcgid","cgi")!==e.replace("fcgid","cgi")){$php_ver_select_row.hide()}else{$php_ver_select_row.show()}var t=$(""+cnt_str+" .ui_text_color");if(t.length){var i=t.parent("td").parent("tr");if(e==="fpm"){i.hide()}else{i.show()}}})}}var cnt_tbl_body="container-fluid .panel-body",ui_links_row="ui_links_row",not_data_table=":not(.dataTable)",only_child=":only-child",tbl_hardcoded="table-hardcoded:not(.ui_table_end_submit_right):not(.ui_buttons_table)",form_elem="form",table_cls_str="table:not([data-recursive_tree])",icn_row="icons-row",long_tbl_pref="long-table-";if(!core.curModuleFile("bind8","")&&!core.curModuleFile("bind8","index.cgi")&&!core.curModuleFile("postfix","sni.cgi")&&!core.curModuleFile("postfix","virtual.cgi")&&!core.curModuleFile("postfix","aliases.cgi")){tbl_hardcoded+=":not(.ui_grid_table):not(.ui_radio_table)"}var theTableToWrap=$("."+cnt_tbl_body+" > "+form_elem+" > ."+ui_links_row+" ~ ."+table_cls_str+""+not_data_table+","+"."+cnt_tbl_body+" > "+form_elem+" > ."+tbl_hardcoded+","+"."+cnt_tbl_body+" > ."+table_cls_str+""+only_child+","+"."+cnt_tbl_body+" > ."+icn_row+" ~ ."+tbl_hardcoded+","+"."+cnt_tbl_body+" > "+form_elem+" ~ ."+tbl_hardcoded+","+"."+cnt_tbl_body+" > ."+ui_links_row+" ~ ."+table_cls_str+""+not_data_table+"");if(theTableToWrap.length&&get_server_data("product")!=="usermin"){theTableToWrap.wrap('
      ')}if(typeof vars.requested_page==="string"&&vars.requested_page&&vars.requested_page.includes("webmin/fix_os")){v___title_initial=get_server_data("title-initial");theme_title_generate();$(".info-container").find('form[action*="webmin/fix_os.cgi"]').parents(".alert").remove()}if(typeof vars.requested_page==="string"&&vars.requested_page&&vars.requested_page.includes("init/reboot")){despinnerfy_buttons()}if(core.curModuleFile("virtual-server","manual_records.cgi")||core.curModuleFile("bind8","edit_text.cgi")){$(".container-fluid").find("form").find('[name="validate"], [name="soa"]').parent(".awcheckbox").addClass("solid")}$(".container-fluid .ui_checked_columns td:not(.ui_checked_checkbox) .awcheckbox").parent("td:not(:first-child)").addClass("awcheckbox_cont");$.each($(".container-fluid select:not([multiple])"),function(){if($(this).outerHeight()<30){$(this).addClass("heighter-28")}});$.each($(".container-fluid .tr_tag > td[data-td-e]:last-child"),function(){var e=$(this).find(".f__lnk_t_btn-el");if(e.length){$(this).wrapInner('
      ');e.removeAttr("style");$(this).attr("data-btns",1)}});if(core.curModule("virtualmin-support")&&!$is_history_action){var submit_ticket_btn=document.querySelector("[data-submit-ticket]");$(submit_ticket_btn).removeClass().addClass("btn btn-lg btn-primary").prepend('')}if(v___location_query&&v___location_query.includes("refresh-navigation=1")){if(!v___initial_load){plugins.navigation.reload(undefined,function(){plugins.navigation.detect(v___location_path,1)})}else{plugins.navigation.detect(v___location_path,1)}}};snippets.parser.fileviewer={getOpts:function(e){var t=e.hasClass("viewer-1"),i=e.hasClass("viewer-2"),a=e.hasClass("viewer-3"),n=e.hasClass("viewer-4"),r=e.hasClass("viewer-5"),o=e.hasClass("viewer"),l=e.hasClass("viewer-reverse"),s=e.hasClass("viewer-head"),_=e.hasClass("viewer-tail");return[t,i,a,n,r,o,l,s,_]},getSuffix:function(e,t){var i="/M=1",a="/M=2",n="/M=3",r="/M=4",o="/M=5",l="/V=1",s="/R=1",_="/H=1",c="/T=1";if(t){return[i,a,n,r,o,l,s,_,c]}var d=this.getOpts(e);return(d[0]?i:"")+(d[1]?a:"")+(d[2]?n:"")+(d[3]?r:"")+(d[4]?o:"")+(d[5]?l:"")+(d[6]?s:"")+(d[7]?_:"")+(d[8]?c:"")}};const events={};events.window=function(){window.document.addEventListener("visibilitychange",function(){if(document.visibilityState!=="hidden"){theme_post_event_window_state_activated("visibilitychange")}else{theme_post_event_window_state_deactivated("visibilitychange")}});window.addEventListener("focus",function(){theme_post_event_window_state_activated("focus")});window.addEventListener("blur",function(){theme_post_event_window_state_deactivated("blur")});window.addEventListener("popstate",function(){$('[data-trigger-injected="1"]').remove()});var e=document.querySelector("#content");if(e){e.addEventListener("scroll",function(e){if(!vars.pjax.post_page_fetch){vars.events.scrolled=e.target.scrollTop}})}$(document.body).on("keydown",function(e){if(e.keyCode===16){vars.events.keypressed.shift=true}if(e.keyCode===18){vars.events.keypressed.alt=true}theme_post_event_handler("keydown",{_isKeyCombo:e.originalEvent!==undefined&&e.key&&e.key!=="Alt"&&e.key!=="Shift"&&e.key!=="Control"&&e.key!=="Meta"&&(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey),_keyCode:e.keyCode,_isHuman:e.originalEvent!==undefined,alt:e.keyCode===18,altPressed:vars.events.keypressed.alt,shift:e.keyCode===16,shiftPressed:vars.events.keypressed.shift})}).on("keyup",function(e){if(e.keyCode===16){vars.events.keypressed.shift=false}if(e.keyCode===18){vars.events.keypressed.alt=false}theme_post_event_handler("keyup",{_isKeyCombo:e.originalEvent!==undefined&&e.key&&e.key!=="Alt"&&e.key!=="Shift"&&e.key!=="Control"&&e.key!=="Meta"&&(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey),_keyCode:e.keyCode,_isHuman:e.originalEvent!==undefined,alt:e.keyCode===18,altPressed:vars.events.keypressed.alt,shift:e.keyCode===16,shiftPressed:vars.events.keypressed.shift})});$(window).on("keydown",function(e){var t=plugins.shell.status();if(!t&&session.alive){theme_shortcuts(e)}}).on("resize",function(){page_resized();plugins.shell.adjust();page_control_header()})};events.body=function(){$(document.body).on("mousedown tap keydown",function(){setTimeout(function(){if(!vars.events.keypressed.shift){vars.page_interaction=1}})}).on("click",function(e){var t=".showpass-popover";if($(t).length){if(!$(t).is(e.target)&&$(t).has(e.target).length===0&&$(".popover").has(e.target).length===0){$(t).popover("hide")}}var i="mobile-menu-toggler";if($("."+i+"").is(":visible")){if(!$(e.target).is('.mCustomScrollBox, .wbm-sm, .fa-stack, input[name="product-switcher"], label[for*="open_"], span, .sidebar-search, .select2-search, .select2-search__field, .select2-selection__rendered, .select2-selection')){plugins.navigation.collapse()}}$(".tooltip").tooltip("hide");if(vars.navigation.servers_index_control){if(e.originalEvent!==undefined){var n="servers-index",a=":visible",s=$("[data-"+n+"]");if(s.is(a)){var o=$(".popover-"+n+"");if(o.is(a)){if(!$(e.target).is(s)){if(!o.find(e.target).length){s.trigger("click")}}}}}}var r="right-side-tabs",l=document.querySelector("."+r+""),c=l&&l.style.right==="0px"?true:false;if(c){if(!$(".right-side-tabs-toggler").hasClass("hidden")&&$(".right-side-tabs-toggler").hasClass("opened")&&!$(e.target).parents("#right-side-tabs").is("#right-side-tabs")&&!$(e.target).is(".fa-bell")&&!$(e.target).is(".fa-trash-o")&&!$(e.target).is(".badge.badge-danger")){$(".right-side-tabs-toggler:not(.hidden) .btn-menu-toggler").trigger("click")}}var f=window.navigator.platform==="MacIntel"?1:0;if((!f&&e.ctrlKey||f&&e.metaKey)&&!e.altKey){var d=link_type_convert($(e.target).attr("href"),1),_=$(e.target).find("a").attr("href")||$(e.target).parents("a").attr("href"),u=link_type_convert(_,1),p=$(e.target).find("a").length?$(e.target).find("a"):$(e.target).parents("a"),h=Math.floor(Math.random()*1e5);if(d&&!Test.strContains(d,"javascript")||u&&!Test.strContains(u,"javascript")){if(d){$(e.target).attr("href",link_type_convert(d+(Test.strContains(d,"?")?"&":"?")+"randomized="+h+"",2));setTimeout(function(){$(e.target).attr("href",link_type_convert(d,2))})}else if(u){p.attr("href",link_type_convert(u+(Test.strContains(u,"?")?"&":"?")+"randomized="+h+"",2));setTimeout(function(){p.attr("href",link_type_convert(u,2))})}}}}).on("keydown",function(e){var t=e.keyCode?e.keyCode:e.which,i=String.fromCharCode(t).toLowerCase(),n=this;if(typeof n.timedOut==="number"){clearTimeout(n.timedOut)}if(i&&t!==8){if(n.preValue){n.preValue+=i}else{n.preValue=i}}var a=function(){var i=n.preValue;n.preValue=null;if($("input").is(":focus")||$("select").is(":focus")||$("textarea").is(":focus")||$(".modal.in").length||vars.events.blocked||$(".-shell-port-").hasClass("opened")||!session.alive){return}if(v___location_path==v___location_prefix+"/server-manager/gvnc.cgi"||v___location_path==v___location_prefix+"/server-manager/login.cgi"||v___location_path==v___location_prefix+"/telnet/"||v___location_path==v___location_prefix+"/telnet/index.cgi"||v___location_path==v___location_prefix+"/stunnel/"||v___location_path==v___location_prefix+"/stunnel/index.cgi"){return}if((v___location_path===v___location_prefix+"/config.cgi"||v___location_path===v___location_prefix+"/uconfig.cgi"||v___location_path===v___location_prefix+"/mconfig.cgi"||v___location_path===v___location_prefix+"/tconfig.cgi")&&i&&RegExp(/^\p{L}/,"u").test(i)&&t!==112&&t!==113&&t!==114&&t!==115&&t!==116&&t!==117&&t!==118&&t!==119&&t!==120&&t!==121&&t!==122&&t!==123&&!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey){var a=".container-fluid .config-search",s=""+a+" > .dropdown-toggle",o=a+' input[name="search"]';if($(a).length){$(s).trigger("click.bs.dropdown");$(o).val(i).trigger("input");return}}if(i&&RegExp(/^\p{L}/,"u").test(i)&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&t!==106&&t!==107&&t!==109&&t!==112&&t!==113&&t!==114&&t!==115&&t!==116&&t!==117&&t!==118&&t!==119&&t!==120&&t!==121&&t!==122&&t!==123){if(!$(".dataTables_filter label input").length&&!$(".btn-accordion-filter").length){setTimeout(function(){var t=$('aside input[name="search"]');if(e.shiftKey&&i=="1"){t.focus().val("!")}else{if(!Test.editing()){t.focus().val(i).trigger("change")}}},1)}else{$(".btn-filter-top-right, .btn-accordion-filter").trigger("click");$(".btn-filter-top-right .dataTable-mirror, .btn-accordion-filter .dataTable-mirror").focus().val(i).trigger("keyup")}}};this.timedOut=setTimeout(a,vars.event.stopped_typing_delay)}).on("click","#quota-virtual-server-collapse a.ui_link, #quota-virtual-server-1-collapse a.ui_link, #bw-virtual-server-collapse a.ui_link, #bw-virtual-server-1-collapse a.ui_link, .container-fluid > #system-status > .panel-body > .alert a, .right-side-tabs .info-container .alert a",function(){var e=URI.parseQuery(URI($(this).attr("href")).query())["dom"],t="virtualmin",i=$('.switch-toggle input:not([id="open_'+t+'"]):checked').length;if(i){plugins.navigation.switch.set(t)}else{}setTimeout(function(){$("aside select").val()!=e&&plugins.navigation.get.virtualmin(e)},300)}).on("click",".file-input-wrapper",function(e){e.stopPropagation();var t=$(this).prev('input[type="radio"]').add($(this).parent("td").prev("td").find('input[type="radio"]'));t.length===1&&t.prop("checked",true)}).on("click",".--to-new-tab",function(){$(this).attr("target","_blank")}).on("click",'[data-target="external"]',function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();$(this).attr("data-href")&&theme_open_new_tab($(this).attr("data-href"),1)}).on("click",".mobile-menu-toggler",function(e){var t=175;$this=$(this);var i="opened";if(!$(this).data(i)){$(this).data(i,1);plugins.navigation.update("webmail")}if($("aside").hasClass("hidden-xs")){$(this).addClass("selected").find("button").addClass("btn-primary").removeClass("btn-default");if($(".__logo")){$(".__logo").css("transform","translate(0px, 0px)");setTimeout(function(){$(".__logo").transition({y:"-140px"},t*1.5)},1100)}$this.css("transform","translate(0px, 0px)");$("aside").css("transform","translate(0px, 0px)");$("aside").removeClass("hidden-xs");$("aside, .mobile-menu-toggler").transition({x:settings_leftmenu_width},t*2.5)}else{plugins.navigation.collapse()}}).on("click",'a[data-id^="csf_"], a[data-type^="csf_"]',function(e){get_bundle_csf()}).on("click",'a[href*="mysql"], a[href*="postgresql"]',function(e){get_bundle_sql()}).on("shown.bs.modal",".modal.in",function(){$(this).focus()}).on("click",".module-help",function(){popover_visibility_position($(this))}).on("click",".close-popover-trigger",function(e){$(e.target).parent().parent().not(this).popover("hide")}).on("change",'.ui_checked_columns:visible input[type="checkbox"], .ui_checked_columns:visible input[type="radio"]',function(e){var t=$(this).parents("tr.ui_checked_columns:visible");if(t.length&&t.find("input:first").is($(this))){if($(this).is(":checked")){t.addClass("hl-aw")}else{t.removeClass("hl-aw hl-aw-chk")}if(typeof v____timeout_cb_ck_row!=="undefined"&&typeof v____timeout_cb_ck_row==="number"){clearTimeout(v____timeout_cb_ck_row)}v____timeout_cb_ck_row=setTimeout(function(){typeof __r____changed==="function"&&__r____changed()},1)}}).on("click",".authentic_update:not(.disabled)",function(e){e.preventDefault();e.stopPropagation();var t=$(this),i=!tconfig_beta_updates?1:0,n=t.data("force")=="1"?1:0,a;var s=t.attr("data-stable");if(s&&s.length){i=s=="1"?1:0}var o=t.attr("data-version");a=o?o:false;theme.update(i,n,a)}).on("mousemove.tconf","#force_update_menu_cnt .dropdown-submenu.clickable.prelocked > a",function(e){var t="locked",i=$(this).parent(),n=i.parent().offset().left,a=i.width(),s=parseInt(e.pageX-n-a);if(s>-24){i.removeClass(t)}else{i.addClass(t)}}).on("click",".csf-submit",function(e){e.preventDefault();var t=$(this).data("id"),i="disabled";$("#"+t).submit();$(this).addClass(i).attr(i,i);spinnerfy_button_tiny($(this))}).on("change",".onchange_form_submit_triggger",function(e){e.preventDefault();if(get_onbeforeunload_status()){get_onbeforeunload_message(this,"$($eventData).parent('form').submit()","ev")}else{$(this).parent("form").submit()}}).on("click",".generate-password-key-g",function(){var e=$(this);(async function(){var t=await theme_password_generator(e);theme_copy_to_clipboard(t);plugins.messenger.post(''+theme_language("password_generator_new_success").replace("%password",' '+Convert.htmlEscape(t)+" "),10,"success","newGeneratedPassword")})()}).on("click",".messenger-message .messenger-message-inner tt",function(){if(check_selected_text()){return}theme_copy_to_clipboard($(this).text());plugins.messenger.post(''+theme_language("filemanager_copying_successful"),2,"success","newClipboardCopied")}).on("keydown",'form[action*="save_log.cgi"] input[name="filter"], form[action*="save_log.cgi"] input[name="lines"]',function(e){if(e.keyCode==13){e.preventDefault();var t=$("button.ui_submit.ui_form_end_submit");t.first().trigger("click");t.addClass("disabled")}}).on("click",'button, input[type="submit"], a',function(e){v___page_activeElement=this}).on("click","._c__op_d",function(e){if($(e.target).is(this)){var t=$(this).find(".opener_trigger").first()[0];t&&t.click()}}).on("click",'form[action*="save_user.cgi"] button[name="but_switch"], a[href*="virtual-server/switch_user.cgi"]',function(){v___theme_reload=1}).on("click",'[href*="javascript:history"]',function(e){if(v___theme_content_history){e.preventDefault();e.stopPropagation();v___theme_content_history=0;get_pjax_content(v___location_directory)}}).on("click",".ui_multi_select_row select[multiple] option",function(e){var t=$(this).parent("select"),i=t.parent("td"),n=i.parent("tr"),a=i.index(),s="onclick",o="["+s+'*="multi_select_move"]';if(!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey&&(a===0||a===2)){n.find("td:eq(1)").find(""+o+"["+s+'*="'+(a?0:1)+'"]').trigger("click")}}).on("click",'.container-fluid a[href], .container-fluid button, .container-fluid input[type="button"], .right-side-tabs a[href], .right-side-tabs button, .right-side-tabs input[type="button"], .right-side-tabs .info-container .graph-container-fw, .right-side-tabs-dismiss i, .favorites-menu li a',function(){v___blocked_navigation=0;plugins.navigation.detectAllowed=true}).on("click","#content #system-status .panel-heading ._clipboard_sysinfo_cnt",function(){var e="#content #system-status ",t="table > tbody > tr > td ",i=function(e){return"+ .panel-group > .panel > #"+e+"-virtual-server-1-collapse "},n="System Information",a="Account Information",s="Software Versions",o="Virtualmin Counts",r=v___user_level==3?a:n,l=function(e){return e&&/(webmin|virtualmin|cloudmin|usermin|authentic)/i.test(e)},c=[],f=[],d=false,_=[],u=[],p=[],h="",g="";$(this).removeClass("fa2-clipboard-text");$.each($(""+e+" "+t+""),function(){var e=$(this).text();c.push(e);if(l(e)){f.push(e);f.push($(this).next().text())}}).promise().done(function(){$.each($(c),function(e,t){if(e===0){p.push(r)}if(e&1){p.push({[c[e-1]]:t})}}).promise().done(function(){$.each($(""+e+i("sysinfo")+t+""),function(){_.push($(this).text())}).promise().done(function(){if(_.length&&f.length){_=f.concat(_);d=true}$.each($(_),function(e,t){if(e===0){p.push(s)}if(e&1&&e!==1+f.length){p.push({[_[e-1]]:t})}}).promise().done(function(){$.each($(""+e+i("ftypes")+t+""),function(){u.push($(this).text())}).promise().done(function(){$.each($(u),function(e,t){if(e===0){p.push(o)}if(e&1&&e!==1){p.push({[u[e-1]]:t})}}).promise().done(function(){if(vars.events.keypressed.alt){var e;$.each($(p),function(t,i){if(typeof i==="string"){e=i;h+=(t!==0?"\n":"")+i+"\n"}else{var n=Object.keys(i),a=Object.values(i); // Skipping labels that were prepended to software licenses if(d&&e===r&&l(n)){return true}h+=$.trim(n[0])+": "+$.trim(a[0])+"\n"}}).promise().done(function(){theme_copy_to_clipboard(h)})}else{var t=" ",i=p.length-1,e;$.each($(p),function(n,a){if(typeof a==="string"){e=a;var o=t.repeat(r.length-e.length+(e===r?3:e===s?4:5)+2);h+=(n!==0?"\n|":"|")+a.toUpperCase()+o+"| |\n|---|---|\n"}else{var c=Object.keys(a),f=Object.values(a); // Skipping labels that were prepended to software licenses diff --git a/unauthenticated/js/bundle.min.js.gz b/unauthenticated/js/bundle.min.js.gz index 3c8f482290fce8b5a5358b7c32ab28d103c17cc5..d2b8e116749e98b2fd123360a5fcb6b34896a236 100644 GIT binary patch delta 80166 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

      gYr$jtEjSZqX-%^mk5`#;8wcK1B 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 M0Gd)Mu@Rjc0L~*PWdHyG delta 80086 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%0DyK}&y05;Bxdty+LHeXhb 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