/usr/share/usermin/authentic-theme/extensions/file-manager
Edit: /usr/share/usermin/authentic-theme/extensions/file-manager/file-manager.min.js (235219B)
/*!
* Authentic Theme (https://github.com/authentic-theme/authentic-theme)
* Copyright Ilia Rostovtsev
* Licensed under MIT (https://github.com/authentic-theme/authentic-theme/blob/master/LICENSE)
*/
function __f___globals(){$____loader_block__=1,$____loader_block__manual=0,$g__v__home_base=Math.random(),$v__fm__container_fluid=".container-fluid",$v__fm__container_fluid_form=".container-fluid #list_form",$v__fm__container_fluid_modal_in=".container-fluid .modal.in",$v__fm__global_error=0,$v__fm__global_last_row=0,$v__fm__global_last_row_active=0,$v__fm__tree_node_prog=0,$v__fm__tree_node_sp=1,$v__fm__tr_hover_active=1,fm_stored_listing.data={},fm_previous_path_used="",fm_stored_sorting={},getflists=[],getflists_loaded=[],fm_deletion_type=config_portable_module_filemanager_move_to_trash,fm_deletion_to_trash=fm_deletion_type,fm_deletion_empty_trash=0,fm_deletion_empty_trash_previous=0,fm_overwrite_files=!config_portable_module_filemanager_files_safe_mode,fm_follow_symlinks=config_portable_module_filemanager_follow_symlinks,fm_overwrite_files_mode_reset=function(){fm_overwrite_files=!config_portable_module_filemanager_files_safe_mode},fm_curr_search_ajax=null,fm_bookmark_searched_str=null,"undefined"==typeof fm_user_data&&(fm_user_data=[]),fm_users_data_dynamic=null,fm_goto_previous=0,fm_refreshing_current=0,$v__fm__tree=0,initial_fm_load=1,$($v__fm__container_fluid).addClass("fmx"),$v__fm__container_fluid+=".fmx",tab___to______create=1,tab___to______create_and_scroll=0}const fm_stored_listing={previous:{set:function(){this.value=parseInt($($v__fm__container_fluid+" .dataTables_paginate:visible .active a").text())||1},value:1},data:{},var:function(){var e=v___server_username;return{tab:"tab"+get_active_tab_id(),cpath:fm_get_current_path(),ppath:fm_previous_path_used,user:e}},test:function(){if(this.data[this.var().user]&&this.data[this.var().user][this.var().tab]&&this.data[this.var().user][this.var().tab][this.var().cpath]){var e=this.data[this.var().user][this.var().tab][this.var().cpath];return e||0}},delete:function(){try{this.var().ppath&&this.data[this.var().user]&&this.data[this.var().user][this.var().tab]&&delete this.data[this.var().user][this.var().tab]}catch(e){}},store:function(e){try{var a=e||this.var().ppath,t=this.var().user,_=this.var().tab;a&&(this.data[t]?this.data[t][_]?this.data[t][_][a]=this.previous.value:this.data[t][_]={[a]:this.previous.value}:this.data[t]={[_]:{[a]:this.previous.value}})}catch(e){}}};function _f__table(){var e=$(".container-fluid .tab-pane.active").attr("id");if(e&&e.length){var a=parseInt(e.replace(/^\D+/g,""));return window["_f__table"+a]}return!1}function fm_store_last_visited_dir(e){initial_fm_load||(e=fm_process_path(e=e||"%2F","decode"),e=fm_process_path(e,"encode"),localStorage.setItem(v___server_hostname+"-"+v___server_username+"-fm-last-visited-dir",e))}function fm_root_dir_spinner_remove(){$($v__fm__container_fluid_form).find(".cspinner-folder-btl").remove()}function fm_root_dir_spinner_add(){fm_root_dir_spinner_remove(),$($v__fm__container_fluid+" .active i.fa-folder-btl").after('')}function fm_target_spinner_remove(){$($v__fm__container_fluid_form).find(".cspinner-target").remove()}function fm_target_spinner_add(e){fm_target_spinner_remove(),e&&e.first().find("img").before('')}function __f__refresh__dir_and_tree(){var e=fm_get_current_path();fm_refreshing_current=1,__f____r("get","index.cgi?path="+(e?e+extra_query():""),!1,0),fm_root_dir_spinner_add()}function deselectAllRows(){var e=_f__table();if(e)for(rows=e.dataTable().$("tr.hl-aw",{filter:"applied"}),i=0;i1"):theme_language("filemanager_selected_entries").replace("%value",""+e+""))}function __r____changed(){if($("body").attr("class")&&$("body").attr("class").indexOf(v___module_file_manager)>-1){$(".total_size_data").parent("span").addClass("hidden");var e=__f__cnt___selected();e?__f___ub():__f___lb(),total_selected_count_update(e),__f__cnt___selected(1)!=__f__cnt___total(1)&&select_all_entries("remove")}}function file_manager_table_rows_control(){var e=this;this.p_a=void 0;var a="ui_checked_columns",t="click.ranged",_="input.iawobject",n="td:first-child",i=$($v__fm__container_fluid);i.off(t),i.on(t,".active ."+a+":visible:not(.directory_go_up) "+n+" "+_,function(t){var i=$(this).parents("tr."+a);if(document.activeElement.blur(),t.stopPropagation(),setTimeout(function(){e.p_a=i},50),$(t.target).is(_)&&vars.events.keypressed.shift&&vars.events.keypressed.shift&&e.p_a&&!e.p_a.is(i)&&t.originalEvent&&!0===t.originalEvent.isTrusted){var r=e.p_a.index(),o=i.index()>r?i.prevUntil(e.p_a):i.nextUntil(e.p_a),s=n+" "+_,l=e.p_a.find(s).is(":checked");o.find(s).each(function(a,t){$(t).add(e.p_a.find(s)).prop("checked",l),$(t).trigger("change")})}})}function check_pagination_option(){-1===$.inArray(parseInt(config_portable_module_filemanager_records_per_page),[5,10,15,20,25,30,35,40,45,50,55,60,70,80,90,100,250,500])&&(config_portable_module_filemanager_records_per_page=30)}function get_current_list_stats(){var e=$($v__fm__container_fluid+" .panel-body .total:visible").contents().filter(function(){return 3==this.nodeType})[0].data.match(/[0-9]+(,[0-9]+)*/g),a=e.length>2?1:0;return[a?e[2]:parseInt(e[0])+parseInt(e[1]),a?e[3]:$($v__fm__container_fluid+" .dataTables_paginate:visible a").length-2]}function select_all_entries(e){var a='data-select-all-entries="affirmative"',t="["+a+"]",_='data-yes="1"',n='data-no="1"',i='data-alert-text="1"',r='data-clear="1"';if(e)if("remove"===e)$(t).remove(),total_selected_count_update(__f__cnt___selected(),1);else{if("test"===e)return $(t).find("["+r+"]").length;if("test_unconf"===e)return $(t).find("["+_+"]").length}else{var o=get_current_list_stats(),s=o[0],l=o[1];if(-2!==l&&1!=l){var f=theme_language("filemanager_mass_select").replace("%1",""+s+"").replace("%2",""+l+""),c=theme_language("filemanager_mass_selected").replace("%1",""+s+""),d="",m=""+f+' ",u=$($v__fm__container_fluid+" .data-content-container");$(t).length||(u.prepend(m),$(t).find("["+_+"]").one("click",function(e){$(this).parent().html(d).parent().find("["+i+"]").html(c),$($v__fm__container_fluid+" .total_selected").attr("data-all",1).find("span").text(s),selectAllRows()}),$(t).find("["+n+"]").one("click",function(e){select_all_entries("remove")}),$(t).one("click","["+r+"]",function(e){select_all_entries("remove"),deselectAllRows(),total_selected_count_update(0,0,1),__f___lb()}))}}}function f__ck_init_err(e){var a=!$($v__fm__container_fluid_form).length&&$('a.page_footer_submit[href*="index.cgi?path="]').length||core.error.get(),t=$(".container-fluid-loading").find(".cspinner-icon").length;if(e)return a;a&&($v__fm__global_error=1,$(".data-content-container").addClass("hidden"),t&&page.handle.content.preloader.show(),__f_____undel())}function get_link(e,a){String();var t=fm_get_current_path();extra_params=extra_query(e),__f____r("get","index.cgi?path="+t+extra_params,!1,0)}function fm_check_chroot(){var e=fm_user_data&&fm_user_data.home?fm_user_data.home:session.server.data("user-home");return!(!e||!e.includes("/./"))}function __f___b_dr(e){var a=fm_get_current_path();if("%2F"!==a){var t="";if((t=$($v__fm__container_fluid+" .breadcrumb li:first-child i").hasClass("fa-search")?"index.cgi?path="+a:$($v__fm__container_fluid+" .breadcrumb > li:eq(-2) > a").attr("href"))||(t="index.cgi?path=%2F"),fm_goto_previous=1,a){var _=a.split("%2F").pop();_&&(fm_goto_previous="name="+_)}__f____r("get",t,"",0,!1,void 0!==e.originalEvent),fm_root_dir_spinner_add()}}function __f___o_dr(e,a,t,_,n){(t||n)&&(fm_target_spinner_add(e),__f____r("get",t,!1,0,!1,_))}function f__insert_dir_up(){var e=fm_get_current_path();e&&"/"!=e&&"%2F"!=e&&!$($v__fm__container_fluid+" .active table tbody tr.directory_go_up").length&&$($v__fm__container_fluid+" .active table tbody").prepend('| .. |
')}function __f___um(){var e=fm_get_current_home_username();return e||config_portable_module_filemanager_switch_users||fm_user_data&&fm_user_data.user&&(e=fm_user_data.user),e?"&username="+e:""}function f__act_tab_name(e){$($v__fm__container_fluid+" [data-tab-path]").filter(function(a,t){(e.endsWith($(t).text())||$(t).text()===e||"/"===$(t).text()&&""===e)&&$(t).parent("a").trigger("click")})}function f__chk_loading(){if(v___module==v___module_file_manager)if(f__ck_init_err(1))f__ck_init_err();else{$("[data-tab-path]");$(".container-fluid.fmx .dataTable").length?(setTimeout(function(){__f__c__m(),file_manager_table_rows_control()},2),setTimeout(function(){var e="file-manager";$.getScript(v___server_extensions_path+"/"+e+"/"+e+"-reinit."+v___source_type+".js?"+theme.version(!0)).fail(function(e){"canceled"!==e.statusText&&"abort"!==e.statusText&&connection_error(e,1)})},401)):setTimeout(f__chk_loading,10)}}function __f___gd(){var e=$(_f__table().fnGetNodes()).find("input").add($($v__fm__container_fluid+" .active form > input:not([name='path'])")).serialize();return e=e+"&path="+fm_get_current_path()}function __f___gdArr(){return $(_f__table().fnGetNodes()).find("input").add($($v__fm__container_fluid+" .active form > input:not([name='path'])")).serializeArray()}function _f__gr(e){return e?$(_f__table().fnGetNodes()).find("input:checked"):$(_f__table().fnGetNodes()).find("input")}function __f__ld__bg(){theme_modal_dismiss(),__f_____ul()}function __f__upd_____tl(e){var a=$($v__fm__container_fluid+" div.total").children().clone();$($v__fm__container_fluid+" div.total").empty().html(e+". ").append(a)}function __f__ck_lock(){return $("body.file-manager").find($v__fm__container_fluid_form+" table tbody").hasClass("o__f_m-updating")}function __f___ub(){fm_path_inside_trash()||$($v__fm__container_fluid+" div button.o__f_m-button-delete").removeClass("disabled").attr("onclick","removeDialog()"),$($v__fm__container_fluid+" .o__f_m-button-chmod").removeClass("disabled").find("a").attr("onclick","chmodDialog()"),$($v__fm__container_fluid+" .o__f_m-button-chown").removeClass("disabled").find("a").attr("onclick","chownDialog()"),$($v__fm__container_fluid+" .o__f_m-button-chattr").removeClass("disabled").find("a").attr("onclick","chattrDialog()"),$($v__fm__container_fluid+" .o__f_m-button-chcon").removeClass("disabled").find("a").attr("onclick","chconDialog()"),$($v__fm__container_fluid+" .o__f_m-button-acls").removeClass("disabled").find("a").attr("onclick","aclsDialog()"),$($v__fm__container_fluid+" .o__f_m-button-compress").removeClass("disabled").find("a").attr("onclick","compressDialog()"),$($v__fm__container_fluid+" .o__f_m-button-copy").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-cut").removeClass("disabled"),__f__cond_l()}function __f___lb(){$($v__fm__container_fluid+" div button.o__f_m-button-delete").addClass("disabled").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-chmod").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-chown").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-chattr").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-chcon").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-acls").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-compress").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-copy").addClass("disabled").find("a").removeAttr("onclick"),$($v__fm__container_fluid+" .o__f_m-button-cut").addClass("disabled").find("a").removeAttr("onclick"),__f__cond_l()}function __f__cond_l(){var e=$($v__fm__container_fluid+" .o__f_m-button-symlink"),a=$("#__f__c__m a[data-context-newsymlink]").parent("li");__f__cnt___selected()>=1?(e.removeClass("disabled"),a.removeClass("disabled")):(e.addClass("disabled"),a.addClass("disabled"))}function __f_____undel(){var e="body",a=$(e),t='.breadcrumb:visible [data-toggle="popover-path"]';a.undelegate(t,"inserted.bs.popover shown.bs.popover hide.bs.popover");t=$v__fm__container_fluid+' [data-toggle="popover-path"]';a.undelegate(t,"hide.bs.popover");t=$v__fm__container_fluid+' a[data-toggle="tab"]';a.undelegate(t,"hide.bs.tab show.bs.tab shown.bs.tab");t="click.fm dblclick.fm click.ranged click.fmcmenu contextmenu.fm submit.fm change.fm changed.fm input.fm mouseleave.fm mouseenter.fm mouseup.fm mouseout.fm mouseover.fm mousemove.fm input.fm keyup.fm keydown.fm keypress.fm sortupdate.fm resize.fm";a.off(t),$(e+" *").undelegate(t).unbind(t).off(t)}function __f__dw__dir(e){var a=fm_get_current_path(),t=fm_get_current_home_username(),_=t||v___server_username,n=0==config_portable_module_filemanager_force_tar?1:0,i=id=parseInt(1e3*Math.random()),r="preparing_download_"+i,o=new Date,s="download-"+(o.getFullYear()+"."+(o.getMonth()+1)+"."+o.getDate()+"_"+o.getHours()+"."+o.getMinutes()+"."+o.getSeconds())+"-"+_+"-("+v___server_hostname+")";plugins.messenger.post(''+theme_language("filemanager_preparing_download").replace("%number",e).replace("%dots",'... '),0,"info",r,0,["bottom","right"]),$("[data-cancel-preparing-download-"+i+"]").one("click",function(){window[r].abort(),plugins.messenger.toast.hide(r),plugins.messenger.post({type:"error",icon:"times-circle",id:r,message:theme_language("filemanager_canceled_download"),position:"bottomRight",cancel:!1}),$.ajax({type:"GET",url:v___server_extensions_path+"/file-manager/download.cgi?cancel=1&filename="+s+"&path="+a+"&do_zip="+n+"&module="+v___module_file_manager+extra_query()})}),window[r]=$.ajax({xhr:function(){return new window.XMLHttpRequest},type:"POST",url:v___server_extensions_path+"/file-manager/download.cgi?filename="+s+"&do_zip="+n+"&module="+v___module_file_manager+extra_query(),data:__f___gd(),dataType:"text",success:function(t){session.status(t)&&(window.location.replace(v___server_extensions_path+"/file-manager/download.cgi?download=1&filename="+s+"&path="+a+"&do_zip="+n+"&module="+v___module_file_manager+extra_query()),plugins.messenger.toast.hide(r),plugins.messenger.post({type:"success",icon:"download-cloud",id:r,message:theme_language("filemanager_prepared_download").replace("%number",e).replace("%dots","..."),position:"bottomRight",cancel:!1,timeout:2e3}))},error:function(e){}})}function context_menu_toggle_delete_trash(e){var a=$("#__f__c__m");if(a.is(":visible")){var t="context-delete-trash",_=theme_language("filemanager_context_delete"),n=theme_language("filemanager_context_move_to_trash"),i=a.find("[data-"+t+"]"),r=e?!config_portable_module_filemanager_move_to_trash:config_portable_module_filemanager_move_to_trash;$context_menu_selector_delete_text_target=i.find("span"),$context_menu_selector_delete_icon_target=i.find(".fa"),context_menu_selector_delete_icon_delete="fa-trash-o",context_menu_selector_delete_icon_trash="fa-trash",i.data(t,~~!r),i.attr("data-"+t,~~!r),$context_menu_selector_delete_icon_target.addClass(r?context_menu_selector_delete_icon_delete:context_menu_selector_delete_icon_trash).removeClass(r?context_menu_selector_delete_icon_trash:context_menu_selector_delete_icon_delete),$context_menu_selector_delete_text_target.text(r?_:n)}}function __f_____lo(e,a){!0===a&&($("body.file-manager").find("#list_form table tbody").addClass(e?" o__f_m-updating":""),$("body.file-manager").find("ul.pagination").addClass("pointer-events-none"),$($v__fm__container_fluid+" .nav.nav-tabs li").addClass("disabled"),$("#file-manager-new-instance").addClass("disabled_no_styling cursor-na"))}function __f_____ul(e){initial_fm_load||($("body.file-manager").find("#list_form table tbody").css("opacity","1").removeClass("o__f_m-updating"),$("body.file-manager").find("ul.pagination").css("opacity","1").removeClass("pointer-events-none"),$($v__fm__container_fluid+" .nav.nav-tabs li").removeClass("disabled"),!e&&$($v__fm__container_fluid+" .btn-group.pull-right > .btn-group > button").removeClass("disabled"),$("#file-manager-new-instance").removeClass("disabled_no_styling cursor-na"))}function __init__dt_ck__e(){$($v__fm__container_fluid+" .active td.dataTables_empty").length?($($v__fm__container_fluid+" .active td.dataTables_empty").css({padding:"4px","border-top-color":"#eaeaea"}),$($v__fm__container_fluid+" .dataTables_paginate").addClass("hidden"),$($v__fm__container_fluid+" .active td.dataTables_empty").attr("colspan",parseInt($(".active thead tr th:visible").length)),setTimeout(function(){$($v__fm__container_fluid+" .__o__f_m-search-results").length&&$($v__fm__container_fluid+" td.dataTables_empty").html(theme_language("datatable_no_search_results"))},0)):($($v__fm__container_fluid+" .active table, .active td.dataTables_empty").removeAttr("style"),$($v__fm__container_fluid+" .dataTables_paginate").removeClass("hidden"))}function __f____success(e,a,t,_,n,i,r,o,s,l,f,c,d,m,u,p){var g=e[0].error&&e[0].error.length,h=e[0].error_fatal&&e[0].error_fatal.length,v=void 0!==u&&u,b=fm_get_current_path(),w=1,x=1,y=1;function k(e){e=e.replace(/\\n/g," ").replace(/\\/g,"");var a=JSON.parse(e);if("object"==typeof a&&a){if(Object.keys(a).length>1){var t='';return $.each(a,function(e,a){t+="• "+Convert.htmlEscape(e)+" - "+Convert.htmlEscape(a)+"
",t=Convert.htmlUnEscapeSafe(t)}),[1,error_replace_tags(t+="
")]}return[0,error_replace_tags(Convert.htmlUnEscapeSafe(Convert.htmlEscape(Convert.json_to_string(a))))]}}if(setTimeout(function(){theme_message_dismiss(m+"_info"),theme_message_dismiss(m+"_warning")},564),v&&"compress"==v[0]){var C=fm_process_path(v[1]),T=fm_process_path(v[2],"escape/decode");b!=C&&(w=0,x=0,y=0,C||(C="/"),setTimeout(function(){g?plugins.messenger.post(''+(theme_language("filemanager_successful_compression_bg_with_errors").replace("%file",T).replace("%path",fm_process_path(C,"escape/decode"))+k(e[0].error)[1]),o,s,m+"_"+s,1,["bottom","right"]):plugins.messenger.post(''+theme_language("filemanager_successful_compression_bg").replace("%file",T).replace("%path",fm_process_path(C,"escape/decode")),c,"info",m+"_"+d,1,["bottom","right"])},564))}if(g&&w){var D=k(e[0].error),S=D[0],j=D[1],F=(S?theme_language(r+(h?"_fatal":"")):"")+j;setTimeout(function(){plugins.messenger.post(''+F,o,h||!s?"error":s,m+"_"+s,1,["bottom","right"])},564)}else if(x){var P=theme_language(f);if("delete"===m){var E="";if(fm_deletion_to_trash&&fm_deletion_to_trash.home||fm_deletion_empty_trash_previous){var I=fm_deletion_to_trash.home||fm_deletion_empty_trash_previous;E=!0===I?".Trash":I&&I.includes(session.server.data("user-home"))?"~/.Trash":Convert.htmlEscape(I)+"/.Trash",c=2}e[0].etrashed&&(P=theme_language("filemanager_successful_emptying_trash")),P=P.replace("$1",E)}setTimeout(function(){plugins.messenger.post(''+P,c,d,m+"_"+d,1,["bottom","right"])},564)}n&&$("."+n).remove(),h||(a&&__f_____ul(),t&&theme_modal_dismiss(),_&&y&&setTimeout(function(){__f___u("upd",e[0],1,m,!1,p),tree_update_node()},123))}function __f____a(e,a){block_events();var t,_=fm_get_current_path();if("bookmark"!=e&&__f_____lo(!1,!0),"copy"!==e&&"cut"!==e||$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/"+e+".cgi?module="+v___module+extra_query(),data:__f___gd(),dataType:"text",success:function(a){session.status(a)&&(localStorage.removeItem(v___server_hostname+"-cut"),localStorage.removeItem(v___server_hostname+"-copy"),localStorage.setItem(v___server_hostname+"-"+e,1),$($v__fm__container_fluid+" .o__f_m-button-paste").removeClass("disabled"),setTimeout(function(){"copy"===e?plugins.messenger.post(''+theme_language("filemanager_copying_successful"),1.5,"info",e+"_info",1,["bottom","right"]):"cut"===e&&plugins.messenger.post(''+theme_language("filemanager_cutting_successful"),1.5,"warning",e+"_warning",1,["bottom","right"])},246),__f_____ul())},error:function(a){plugins.messenger.post(''+theme_language("filemanager_buffer_error"),10,"error",e+"_error",1,["bottom","right"])}}),"paste"===e){var n={count:"file-manager-response_count",type:"file-manager-response"},i=function(e){for(var a in e)document.cookie=n[a]+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/;"},r=__f___um();r&&(r=r.replace("username=","fownergroup=")),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/paste.cgi?path="+fm_process_path(_)+"&module="+v___module_file_manager+r+extra_query(),data:!1,dataType:"json",success:function(a){setTimeout(function(){theme_message_dismiss(e+"_info"),theme_message_dismiss(e+"_warning")},566);var t="1"==get_cookie(n.count)?1:2,o=get_cookie(n.type);i(n),(!o||o&&o.length&&-1===o.indexOf("err"))&&(localStorage.removeItem(v___server_hostname+"-cut"),localStorage.getItem(v___server_hostname+"-copy")||$($v__fm__container_fluid+" .o__f_m-button-paste").addClass("disabled")),"err"==o?(alert_json_errors(a[0].error,e,"filemanager_paste_warning",!0,!0),setTimeout(function(){__f___u("upd",a[0],1,e,!1),tree_update_node()},567)):"merr"==o?(plugins.messenger.post(''+theme_language("filemanager_move_into_self"),15,"error",e+"_error",1,["bottom","right"]),__f_____ul()):"ep"==o?bootbox.dialog({message:theme_language("filemanager_target_conflict_message_"+t),title:' '+theme_language("filemanager_target_conflict_"+t)+"",buttons:{success:{label:' '+theme_language("filemanager_target_conflict_paste")+" ",className:"btn-primary vertical-align-top ",callback:function(){$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/paste.cgi?path="+fm_process_path(_)+"&module="+v___module_file_manager+"&ua=2"+r+extra_query(),data:!1,dataType:"json",success:function(a){a[0].error.length>1?plugins.messenger.post(''+error_replace_tags(a[0].error),10,"warning",e+"_warning",1,["bottom","right"]):plugins.messenger.post(''+theme_language("filemanager_pasting_and_copying_"+t),2,"success",e+"_success",1,["bottom","right"]),setTimeout(function(){__f___u("upd",a[0],1,e,!1),tree_update_node(),i(n)},567)},error:function(e){session.status(e.responseText),i(n)}})}},danger:{label:' '+theme_language("filemanager_target_conflict_replace")+" ",className:"btn-danger vertical-align-top margined-left--2",callback:function(){$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/paste.cgi?path="+fm_process_path(_)+"&module="+v___module_file_manager+"&ua=1"+r+extra_query(),data:!1,dataType:"json",success:function(a){a[0].error.length>1?plugins.messenger.post(''+error_replace_tags(a[0].error),10,"warning",e+"_warning",1,["bottom","right"]):plugins.messenger.post(''+theme_language("filemanager_pasting_and_replacing_"+t),2,"success",e+"_success",1,["bottom","right"]),setTimeout(function(){__f___u("upd",a[0],1,e,!1),tree_update_node(),i(n)},567)},error:function(e){session.status(e.responseText),i(n)}})}}},onEscape:function(){__f_____ul()}}):"cc"==o?(plugins.messenger.post(''+theme_language("filemanager_pasting_and_copying_"+t),2,"success",e+"_success",1,["bottom","right"]),setTimeout(function(){__f___u("upd",a[0],1,e,!1),tree_update_node()},567)):(plugins.messenger.post(''+theme_language("filemanager_pasting_successful"),2,"success",e+"_success",1,["bottom","right"]),setTimeout(function(){__f___u("upd",a[0],1,e,!1),tree_update_node()},567))},error:function(e){session.status(e.responseText),i(n)}})}if("extract"===e){var o=String(),s=String();a&&a[0]&&(o="&password="+a[0]),a&&a[1]&&(s="&delete="+(a[1]?1:0));var l=fm_get_current_path();theme_message_dismiss(e+"_warning"),tree_update_node(),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/extract.cgi?module="+v___module+s+__f___um()+extra_query(),data:__f___gd()+o,dataType:"json",success:function(a){setTimeout(function(){theme_message_dismiss(e+"_info"),theme_message_dismiss(e+"_warning")},566),a[0].error&&a[0].error.length&&alert_json_errors(a[0].error,e,"filemanager_errors_extraction"),setTimeout(function(){fm_get_current_path()===l&&(__f___u("upd",a[0],1,e,!1),tree_update_node())},567)},error:function(e){session.status(e.responseText)}})}"bookmark"===e&&((t=$.isArray(a)?a[0]:_)&&t.endsWith("/")?t=t.slice(0,-1):t&&t.endsWith("%2F")&&(t=t.slice(0,-3)),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/bookmark.cgi?module="+v___module_file_manager,data:{path:t},dataType:"text",success:function(a){setTimeout(function(){theme_message_dismiss(e+"_info"),theme_message_dismiss(e+"_warning")},566),session.status(a)&&(exiting_book_mark=f_m__bm__u(),exiting_book_mark.length?plugins.messenger.post(''+theme_language("filemanager_unbookmark_success").replace("%value",t?fm_process_path(t,"escape/decode"):"/"),5,"warning","bookmarkAddRemove",1,["bottom","right"]):plugins.messenger.post(''+theme_language("filemanager_bookmark_success").replace("%value",t?fm_process_path(t,"escape/decode"):"/"),5,"info","bookmarkAddRemove",1,["bottom","right"]),fm_bookmark_searched_str=null)},error:function(e){}}));if("delete"===e){fm_deletion_empty_trash_previous=1===fm_deletion_empty_trash;var f=__f___gd();(async()=>{!function(a){var t=a[fm_get_current_home_username()],_=t?"&"+Convert.json_to_query(t):"&"+Convert.json_to_query(fm_user_data);extra_details=fm_deletion_to_trash?_:"",fm_deletion_to_trash&&(fm_deletion_to_trash=t||fm_user_data),fm_deletion_to_trash&&fm_deletion_to_trash.home&&fm_deletion_to_trash.home.includes("/./")&&(fm_deletion_to_trash.home="/"+fm_deletion_to_trash.home.split("/./")[1]),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/delete.cgi?module="+v___module+extra_query()+"&etrash="+(fm_deletion_empty_trash_previous?1:0)+"&trash="+(fm_deletion_to_trash?1:0)+extra_details,data:f,dataType:"json",success:function(a){__f____success(a,1,1,1,!1,"fa-exclamation-triangle","filemanager_"+(fm_deletion_to_trash?"remove":"delete")+"_warning",30,"error",fm_deletion_empty_trash_previous?"fa2 fa2-trash-empty-o":fm_deletion_to_trash?"fa-trash-o":"fa-trash","filemanager_successful_"+(fm_deletion_empty_trash_previous?"emptying_trash":fm_deletion_to_trash?"removal":"deletion"),2,"success",e,!1,f)},error:function(e){session.status(e.responseText)}})}(await fm_get_current_home_user_details())})()}if("rename"===e){fm_get_current_path();var c=$($v__fm__container_fluid+" #renameForm").serialize();theme_modal_dismiss(),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/rename.cgi?module="+v___module+extra_query(),data:c,dataType:"json",success:function(a){if(setTimeout(function(){theme_message_dismiss(e+"_warning")},566),a[0].error&&a[0].error.length)return plugins.messenger.post(''+error_replace_tags(a[0].error),10,"error",e+"_error",1,["bottom","right"]),setTimeout(function(){theme_message_dismiss(e+"_info")},566),void __f_____ul();setTimeout(function(){__f___u("upd",a[0],1,e,!1,c),tree_update_node()},567)},error:function(e){session.status(e.responseText)}})}if("create_folder"===e){fm_get_current_path();var d=$($v__fm__container_fluid+" #createFolderForm").serialize();theme_modal_dismiss(),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/create_folder.cgi?module="+v___module+__f___um()+extra_query(),data:d,dataType:"json",success:function(a){if(setTimeout(function(){theme_message_dismiss(e+"_warning")},566),a[0].error&&a[0].error.length)return plugins.messenger.post(''+error_replace_tags(a[0].error),10,"error",e+"_error",1,["bottom","right"]),setTimeout(function(){theme_message_dismiss(e+"_info")},566),void __f_____ul();setTimeout(function(){__f___u("upd",a[0],1,e,!1,d),tree_update_node()},567)},error:function(e){session.status(e.responseText)}})}if("create_file"===e){fm_get_current_path();var m=$($v__fm__container_fluid+" #createFileForm").serialize();theme_modal_dismiss(),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/create_file.cgi?module="+v___module+__f___um()+extra_query(),data:m,dataType:"json",success:function(a){if(setTimeout(function(){theme_message_dismiss(e+"_warning")},566),a[0].error&&a[0].error.length)return plugins.messenger.post(''+error_replace_tags(a[0].error),10,"error",e+"_error",1,["bottom","right"]),setTimeout(function(){theme_message_dismiss(e+"_info")},566),void __f_____ul();setTimeout(function(){__f___u("upd",a[0],1,e,!1,m)},567)},error:function(e){session.status(e.responseText)}})}if("url_download"===e){fm_get_current_path();theme_modal_dismiss();var u=$($v__fm__container_fluid+" #downFromUrlForm input:not([name='path'])").serialize();u=u+"&path="+fm_get_current_path(),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/http_download.cgi?module="+v___module+__f___um()+extra_query(),data:u,dataType:"json",success:function(a){if(setTimeout(function(){theme_message_dismiss(e+"_info"),theme_message_dismiss(e+"_warning")},566),a[0].error&&a[0].error.length)return plugins.messenger.post(''+error_replace_tags(a[0].error),10,"error",e+"_error",1,["bottom","right"]),void __f_____ul();plugins.messenger.post(''+a[0].success,2,"success",e+"_success",1,["bottom","right"]),setTimeout(function(){__f___u("upd",a[0],1,e,!1)},567)},error:function(e){const a=xhr_response_text_to_html(e).find("[data-fatal-error-text]");if(a.length){const e=a.html();plugins.messenger.post(''+theme_language("filemanager_download_status_err")+" "+e,15,"error","url_download_info",1,["bottom","right"])}session.status(e.responseText)}})}if("search"===e){fm_get_current_path(),s=$($v__fm__container_fluid+" #searchForm").find('input[name="query"]').val();var p=$($v__fm__container_fluid+" #searchForm").find('input[name="grepstring"]').val(),g=$($v__fm__container_fluid+" #searchForm").find('input[name="grepreplace"]').val(),h=p&&!g?" fa-1_50x fa-file-find":p&&g?" fa-1_50x fa-find-replace":" fa-lg fa-search";s&&s.length&&(s=Convert.htmlEscape(s)),p&&p.length&&(p=Convert.htmlEscape(p)),g&&g.length&&(g=Convert.htmlEscape(g));const a=function(){fm_curr_search_ajax&&4!==fm_curr_search_ajax.readyState&&"function"==typeof fm_curr_search_ajax.abort&&fm_curr_search_ajax.abort()};theme_modal_dismiss(),p&&!g?plugins.messenger.post(''+theme_language("filemanager_searching_matching").replace("%value",s).replace("%text",p)+"
"+theme_language("global_please_wait"),0,"info",e+"_preMe",1,["bottom","right"],a):p&&g?plugins.messenger.post(''+theme_language("filemanager_searching_replacing").replace("%value",s).replace("%text",p).replace("%replace",g)+"
"+theme_language("global_please_wait"),0,"warning",e+"_preMe",1,["bottom","right"],a):plugins.messenger.post(''+theme_language("filemanager_searching").replace("%value",s)+"
"+theme_language("global_please_wait"),0,"info",e+"_preMe",1,["bottom","right"],a);var v=$($v__fm__container_fluid+" .active .dataTables_length select").val();theme_message_dismiss("search_success"),theme_message_dismiss("search_error"),a(),fm_curr_search_ajax=$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/search.cgi?paginate="+v+"&fsid="+Date.now()+"&module="+v___module,data:$($v__fm__container_fluid+" #searchForm").serialize(),dataType:"json",success:function(a){!function(a){__f___ds_a(),setTimeout(function(){__f___u("upd",a[0],0,"search",!1)},567),theme_message_dismiss("search_preMe");var t=5e3;a[0].totals>1?p&&g?(plugins.messenger.post(''+theme_language("filemanager_search_replaced_multi").replace("%value",a[0].totals),4,"success",e+"_success",1,["bottom","right"]),t=9e3):plugins.messenger.post(''+theme_language("filemanager_search_founds").replace("%value",a[0].totals),2,"success",e+"_success",1,["bottom","right"]):1==a[0].totals?p&&g?plugins.messenger.post(''+theme_language("filemanager_search_replaced"),6,"success",e+"_success",1,["bottom","right"]):plugins.messenger.post(''+theme_language("filemanager_search_found"),6,"success",e+"_success",1,["bottom","right"]):plugins.messenger.post(''+theme_language("filemanager_search_no_matches"),4,"error",e+"_error",1,["bottom","right"]),setTimeout(function(){theme_message_dismiss("search_preMe")},t)}(a)},error:function(e){session.status(e.responseText)}})}"chmod"===e&&($($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/chmod.cgi?module="+v___module+extra_query(),data:__f___gd(),dataType:"json",success:function(a){__f____success(a,1,1,1,"_o__f_m-tmp-chmod-inputs","fa-exclamation-triangle","filemanager_successful_permissions_with_errors",15,"warning","fa-cogs","filemanager_successful_permissions",2,"success",e)},error:function(e){session.status(e.responseText)}})),"chown"===e&&($($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/chown.cgi?module="+v___module+extra_query(),data:__f___gd(),dataType:"json",success:function(a){__f____success(a,1,1,1,"_o__f_m-tmp-chown-inputs","fa-exclamation-triangle","filemanager_successful_ownership_with_errors",15,"warning","fa-users","filemanager_successful_ownership",2,"success",e)},error:function(e){session.status(e.responseText)}})),"chattr"===e&&($($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/chattr.cgi?module="+v___module+extra_query(),data:__f___gd(),dataType:"json",success:function(a){__f____success(a,1,1,1,"_o__f_m-tmp-chattr-inputs","fa-exclamation-triangle","filemanager_successful_attributes_with_errors",15,"warning","fa-tags","filemanager_successful_attributes",2,"success",e)},error:function(e){session.status(e.responseText)}})),"chcon"===e&&($($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/chcon.cgi?module="+v___module+extra_query(),data:__f___gd(),dataType:"json",success:function(a){__f____success(a,1,1,1,"_o__f_m-tmp-chcon-inputs","fa-exclamation-triangle","filemanager_successful_secontext_with_errors",15,"warning","fa-tags","filemanager_successful_secontext",2,"success",e)},error:function(e){session.status(e.responseText)}})),"acls"===e&&$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/acls.cgi?module="+v___module+extra_query()+"&"+a[0],data:__f___gd(),dataType:"json",success:function(a){__f____success(a,1,1,1,"_o__f_m-tmp-acls-inputs","fa-exclamation-triangle","filemanager_successful_acls_with_errors",15,"warning"," fa2 fa-1_15x fa-fw fa2-account-key","filemanager_successful_acls",2,"success",e)},error:function(e){session.status(e.responseText)}}),"compress"===e&&($($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),$($v__fm__container_fluid_form).append(''),__f__ld__bg(),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/compress.cgi?module="+v___module+__f___um()+extra_query(),data:__f___gd(),dataType:"json",success:function(t){$($v__fm__container_fluid).find('[name="arcencr_val"]').val(String()).trigger("keyup"),__f____success(t,1,0,1,"_o__f_m-tmp-compress-inputs","fa-exclamation-circle","filemanager_successful_compression_with_errors",15,"warning","fa-file-archive-o","filemanager_successful_compression",2,"success",e,[e,_,a[0]+$('#compressDialog select option[value="'+a[1]+'"]').text()])},error:function(e){session.status(e.responseText)}}))}function format_search_breadcrum(e){var a=extra_query(!1,1);if(e)return a.query?1:0;var t=$('body[class*="'+v___module_file_manager+'"]'),_=(fm_get_current_path(),$($v__fm__container_fluid+" #searchForm").find('input[name="query"]').val()),n=$($v__fm__container_fluid+" #searchForm").find('input[name="grepstring"]').val(),i=$($v__fm__container_fluid+" #searchForm").find('input[name="grepreplace"]').val();a.query&&(_=a.query),n=a.grepstring,t.find(".breadcrumb .fa-folder-root").length?t.find(".breadcrumb .fa-folder-root").removeClass("fa-folder-root").addClass("fa-search text-light fa-sm").parent("a").removeAttr("href").replaceTagName("span"):t.find(".breadcrumb li:first-child a").html(''),t.find(".breadcrumb li:not(:first-child) a").replaceWith(function(){return $("",{html:$(this).html()})}),t.find(".breadcrumb").addClass("searching-a"),t.find(".breadcrumb li").addClass("text-light"),t.find(".breadcrumb li span i.fa-caret-right").remove(),$($v__fm__container_fluid+" .__o__f_m-search-results").remove(),$($v__fm__container_fluid+" .ui_checked_columns.directory_go_up").addClass("hidden"),tree_view_draw(_f__table()),$_br=$($v__fm__container_fluid+" .breadcrumb > li:last-child"),$_br.html($_br.html()+''+($(".breadcrumb > li:last-child a i").hasClass("fa-search")?" / ":"")+' : `'+Convert.htmlEscape(_)+""+(n&&!i?' ['+Convert.htmlEscape(n)+"]":Convert.htmlEscape(i)?' ['+Convert.htmlEscape(n)+' -> '+Convert.htmlEscape(i)+"]":"")+'` ')}function error_replace_tags(e){return"string"==typeof e?e.replaceAll("[tt]","").replaceAll("[/tt]",""):e}function extra_query(e,a,t){var _=String(),n=e||$($v__fm__container_fluid+" .spaginates:visible .active a").attr("href")||$($v__fm__container_fluid+" .dataTables_paginate:visible .active a").text(),i=_,r=_,o=_,s=_,l=_,f=_,c=_,d=_,m=_;if(n){if(n=Convert.uriDecodeComponent(n),i=Convert.htmlUnEscape(URI.parseQuery(URI(n).query()).page)||n,r=Convert.htmlUnEscape(URI.parseQuery(URI(n).query()).query),o=URI.parseQuery(URI(n).query()).regex,s=URI.parseQuery(URI(n).query()).follow,l=URI.parseQuery(URI(n).query()).caseins,f=URI.parseQuery(URI(n).query()).grepstring,c=config_portable_module_filemanager_auto_per_page?fm_adjust_auto_rows_length(null,!1,!0):$($v__fm__container_fluid+" .active .dataTables_length select").val(),d=URI.parseQuery(URI(n).query()).fsid,m=URI.parseQuery(URI(n).query()).exclude,i){i=isNaN(i)?1:i;var u=$($v__fm__container_fluid+" .tab-pane.active").data("previousPageNumber"),p=isNaN(u)?1:parseInt(u);fm_goto_previous&&p>=1&&(i=p),_+="&page="+i}r&&(_+="&query="+r),o&&(_+="®ex="+o),s&&(_+="&follow="+s),l&&(_+="&caseins="+l),f&&(_+="&grepstring="+f),_&&c&&(_+="&paginate="+c),_&&d&&(_+="&fsid="+d),_&&m&&(_+="&exclude="+m),select_all_entries("test")&&"list"!==t&&(_+="&all_items=3")}return _+="&overwrite_efiles="+(fm_overwrite_files?"true":"false"),fm_overwrite_files_mode_reset(),_+="&follow_symlinks="+(fm_follow_symlinks?"true":"false"),a?{page:i,query:r,regex:o,follow:s,caseins:l,grepstring:f,pagnate_number:c,fsid:d,exclude:m}:_}function set_last_tabs(e){localStorage.setItem(v___server_hostname+"-settings_thirdparty_filemanager_last_tab",JSON.stringify(e))}function get_last_tabs(){return JSON.parse(localStorage.getItem(v___server_hostname+"-settings_thirdparty_filemanager_last_tab"))}function no_loading_tabs(){return!$("[data-tab-path]").find(".cspinner-icon").length}function store_last_tab(e){if(no_loading_tabs()&&!initial_fm_load){var a=v___server_username,t=get_last_tabs();$t_uri_virtualmin&&(a+="_"+$('aside [name="dom"]').val());var _={};e||(e=$($v__fm__container_fluid+" .nav.nav-tabs li.active")),_[a]=e.find("[data-tab-path]").attr("data-original-title"),set_last_tabs($.extend({},t,_))}}function table_resize(e){var a=content_page_calc_width()-6-($("[data-tree-view]").is(":visible")?e||$("[data-tree-view]").outerWidth():0),t="data-table-wrap";browser.detect.safari()&&(a-=2),config_portable_module_filemanager_hide_tree_view&&(a+=5),$("["+t+"]").css({"max-width":a,width:a});var _=$("["+t+"]:visible");_&&_.length&&(_.removeClass(),_.hasScrollBar(1)&&_.addClass("margined-bottom-10"))}function tree_resize(e,a){var t=$("[data-tree-view]"),_=t.next(".tree-view-filter"),n=$("form .row + .tree-view + .row"),i=parseInt(localStorage.getItem(v___server_hostname+"-settings_thirdparty_filemanager_tree_width"));!e&&!isNaN(i)&&i>=200&&i<=parseInt(vhTOpx(70))?e=i:e||(e=t.outerWidth()),t.css("width",e),n.css("margin-left",parseInt(e)-10),_.css("width",parseInt(e)),a?setTimeout(table_resize,1):table_resize(parseInt(e))}function tree_view_set(e){var a=$("[data-tree-view]"),t=a.next().find("input"),_=t.parent();a.find(".cspinner.centered-initial").removeClass("centered-initial").find(".cspinner-icon").addClass("smaller"),_.removeClass("hidden-content").append('||'),a.find(".cspinner").remove(),$.ui.fancytree.debugLevel=0,$.ui.fancytree.activeVisible=!0,$.ui.fancytree.autoScroll=!0,a.fancytree({source:e,debugLevel:0,scrollParent:a,escapeTitles:!1,extensions:["filter"],quicksearch:!0,filter:{autoApply:!0,autoExpand:config_portable_module_filemanager_tree_expand_search,counter:!0,fuzzy:!1,hideExpandedCounter:!0,hideExpanders:!1,highlight:!0,leavesOnly:!1,nodata:!0,mode:"hide"},autoActivate:!1,activeVisible:!0,autoScroll:!0,keyboard:!0,strings:{loading:"",loadError:"",moreData:"",noData:theme_language("datatable_szerorecords")},toggleEffect:!1,click:function(e,a){$v__fm__tree_node_prog&&($v__fm__tree_node_prog=0,$v__fm__tree_node_sp=0,tree_action(e,a))},icon:function(e,a){if(a.node&&1===a.node.data.link)return"fancytree-icon fancytree-icon-symlink"},dblclick:function(e,a){return tree_action(e,a,1),!1},activate:function(e,a){tree_action(e,a)},init:function(){setTimeout(function(){tree_gset_node()},2)}}),$("body").on("click.fm",".filter_fancytree_clear",function(){$(this).parent().find("input").val("").trigger("keyup"),setTimeout(function(){var e=_f__table();e&&(e.DataTable().draw(!1),tree_view_adjust())},100)}),$("body").on("click.fm",".filter_fancytree_toggle",function(){a.fancytree("getRootNode").visit(function(e){e.setExpanded(!1)}),a.find(".mCSB_container").css("left",0),a.mCustomScrollbar("scrollTo",0,{scrollInertia:100})}),t.keyup(function(e){var a=$(this);"undefined"!=typeof $tree_view_search_timer&&clearTimeout($tree_view_search_timer),$tree_view_search_timer=setTimeout(function(){var t=$.ui.fancytree.getTree(),_=a.val(),n=$(e.target).parent().find(".filter_fancytree_clear");t.filterNodes.call(t,_),_?n.removeClass("text-lighter"):n.addClass("text-lighter")},null!=e.originalEvent?600:0)}),1===e.length&&a.fancytree("getRootNode").visit(function(e){1===e.getLevel()&&e.setExpanded(!0)}),a.mCustomScrollbar({axis:"xy",theme:"minimal-dark",keyboard:!1,scrollButtons:!0,autoHideScrollbar:!1,scrollInertia:100,advanced:{updateOnContentResize:!0}});var n=a.find("[data-resizer]").detach();a.prepend(n),function(){var e=$("[data-tree-view]"),a=e.find("[data-resizer]")[0],t=$("body"),_=$(".panel-heading, .jsPanel, .jsPanel-replacement-container, aside, .mobile-menu-toggler, #right-side-tabs, .right-side-tabs-toggler, .breadcrumb, .btn-group, .ui-fancytree, .tree-view-filter, .data-table"),n="user-select-none cursor-w-resize",i="pointer-events-none-forced",r=function(a){var r=a.pageX-e[0].getBoundingClientRect().left+"px";t.addClass(n),_.addClass(i);var o=parseInt(vhTOpx(70));parseInt(r)<200||parseInt(r)>o||(localStorage.setItem(v___server_hostname+"-settings_thirdparty_filemanager_tree_width",r),tree_resize(r))},o=function(){t.removeClass(n),_.removeClass(i),window.removeEventListener("mousemove",r,!1),window.removeEventListener("mouseup",o,!1)};a&&a.addEventListener("mousedown",function(){window.addEventListener("mousemove",r,!1),window.addEventListener("mouseup",o,!1)},!1)}()}function get_jailed_user(e){var a=fm_user_data;return e?a[e]:0===get_access_level()&&(session.server.data("user")!==a.user&&a.access||session.server.data("user")===a.user&&"0"==a.access&&parseInt(a.access)!==a.uid)}function tree_action(e,a,t){var _=$("[data-tree-view]"),n=0;e.originalEvent&&"object"==typeof e.originalEvent.originalEvent&&(n=1);var i=a.node.key,r="fancytree-loading-node",o=_.next().find("input").val(),s=0===get_access_level(),l=2===get_access_level(),f=3===get_access_level(),c=$($v__fm__container_fluid).find(".fancytree-active"),d=fm_path_check_jailed(i=fm_process_path(i,"decode/unescape"));if(s&&fm_user_data&&fm_user_data.base&&"/"!==fm_user_data.base||(l||f)&&fm_check_chroot()){var m=new RegExp("^"+fm_user_data.base,"");d=d.replace(m,String())}if(n&&(__f____r("get","index.cgi?path="+d,!1,0,!1,n),$("."+r).remove()),($v__fm__tree_node_sp||t)&&n&&c.find(".fancytree-icon").before(''),$v__fm__tree_node_sp=1,!config_portable_module_filemanager_hide_tree_view&&!o){var u=config_portable_module_filemanager_tree_view_depth;u=0==config_portable_module_filemanager_tree_view_depth?0:parseInt(u),$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/tree.cgi?module="+v___module+"&d="+u,data:{cpt:i},dataType:"JSON",success:function(e){!e||e.length?(a.node.removeChildren(),a.node.addChildren(e),a.node.toggleExpanded(),tree_view_adjust()):tree_view_adjust()},error:function(e){}})}!a.node.isExpanded()&&a.node.toggleExpanded();var p=a.node.getChildren();p&&p.map(function(e,a){e.isExpanded()&&e.toggleExpanded()})}function tree_get_depth(){var e=parseInt(config_portable_module_filemanager_tree_view_depth),a=session.server.data("user-home"),t=Test.occurrences(fm_process_path(a,"decode"),"/")||1,_=get_access_level();return e+=t,2!==_&&3!==_||!fm_check_chroot()||(e--,2===_&&(e--,e--,e--)),0===_&&e--,e}function tree_view_get(){if(1!=config_portable_module_filemanager_hide_tree_view&&1!==$v__fm__tree){$v__fm__tree=1;var e=tree_get_depth();$.ajax({type:"POST",url:v___server_extensions_path+"/file-manager/tree.cgi?module="+v___module+"&d="+e+"&y=1&e="+(config_portable_module_filemanager_tree_exclude_on_first_load?1:0),data:!1,dataType:"JSON",success:function(e){$($v__fm__container_fluid_form).data("tree",e),load.bundle("jquery.fancytree",1,{tree_view_set:e,tree_view_draw:_f__table()},3)},error:function(e){}})}}function tree_view_draw(e){if(e&&(!e||e.length)){var a=e.parent("div").parent(".row").prev(".tree-view").add("[data-tree-view]"),t=$(".tree-view-filter"),_=a.find(".fancytree-loading-node"),n=e.outerHeight(),i=$("[data-tree-view] .fancytree-container").height(),r=parseInt(vhTOpx(47.52))-8,o=(r=r>320?r:320)-39,s=r+11;_.remove(),(!i||i>n||n").find("label"),n=_f__table().dataTable().$("tr.hl-aw",{filter:"applied"});_.html('');var i="fm_get_size_"+t;void 0!==window[i]&&"function"==typeof window[i].abort&&window[i].abort(),window[i]=$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi",data:{"xhr-get_size":1,"xhr-get_size_path":fm_process_path(t,"decode/unescape"),"xhr-get_size_cmodule":v___module_file_manager},dataType:"text",success:function(t){if(session.status(t)){var _=t.split("|"),i=_f__table().DataTable(),r='"+_[1]+'">'+_[0]+"";_[1]&&(_[1]=parseInt(_[1].toString().replace(/\s/g,String())));var o,s=e.find("td.col-size");if(s.attr("data-order",_[1]||0),s&&s[0]){var l=i.cell(s[0]);l.length&&l.data(r).invalidate()}o=isNaN(parseInt(_[1]))?0:parseInt(_[1]),$($v__fm__container_fluid+" .total_size_data").data("total",parseInt($(".total_size_data").data("total"))+o),n.find("td.col-size").find("label").find(".cspinner").length||$.ajax({type:"POST",url:v___location_prefix+"/xhr.cgi",data:{"xhr-get_nice_size":1,"xhr-get_nice_size_sum":parseInt($(".total_size_data").data("total"))},dataType:"text",success:function(e){session.status(e)&&($($v__fm__container_fluid+" .total_size_data").text(e),!a&&$($v__fm__container_fluid+" .total_size_data").parent("span").removeClass("hidden"),_f__table()&&_f__table().DataTable().draw(!1))},error:function(e){}})}},error:function(e){}})}))}function __f__c__m(){var e=$($v__fm__container_fluid+" .tab-pane.active form table");$($v__fm__container_fluid+" .tab-pane table").unbind("contextmenu"),e.contextMenu({menuSelector:"#__f__c__m",menuSelectorTriggered:function(e,a){var t=$(e).parents("tr"),_=t.find('td.ui_checked_checkbox input[type="checkbox"]');if(_.length&&!_.is(":checked")&&(__f___ds_a(),_[0].checked=!0,t.addClass("m-active hl-aw"),__r____changed()),$($v__fm__container_fluid+" .tab-pane.active table tbody tr input").length&&0===e.parents("tr").find("input:checked").length){__f___ds_a();var n=e.parents("tr").find("td:first-child input"),i=n.is(":checked");n[0]&&(n[0].checked=!i,n.trigger("change"))}var r="context-o__f_m-dependent",o="data-filemin-link",s="hidden";t.find('td[data-xfile="1"]').length&&fm_is_search_results()?$("."+r+"-goto").removeClass(s):$("."+r+"-goto").addClass(s),t.find('td[data-xfile="0"]').length||fm_is_search_results()?$("."+r+"-open-new-tab").removeClass(s):$("."+r+"-open-new-tab").addClass(s),t.find('td[data-xfile="1"]').length?$("."+r+"-view").removeClass(s):$("."+r+"-view").addClass(s),e.parents("tr").find("i.fa-pencil-square-o").length?$("."+r+"-edit").removeClass(s):$("."+r+"-edit").addClass(s),e.parents("tr").find("a["+o+'$=".acgi"]').length||e.parents("tr").find("a["+o+'$=".htm"]').length||e.parents("tr").find("a["+o+'$=".html"]').length||e.parents("tr").find("a["+o+'$=".htmls"]').length||e.parents("tr").find("a["+o+'$=".htx"]').length||e.parents("tr").find("a["+o+'$=".shtml"]').length||e.parents("tr").find("a["+o+'$=".ssi"]').length?($("li."+r+"-edit").addClass("dropdown-submenu"),$("["+r+'-htmledit="1"]').removeClass(s)):($("li."+r+"-edit").removeClass("dropdown-submenu"),$("["+r+'-htmledit="1"]').addClass(s)),e.parents("tr").find('a[href*="download.cgi"]').length&&$("."+r+"-download").removeClass(s);var l=e.parents("tr").find("td[data-xarchive]").data("xarchive"),f=e.parents("tr").find("td[data-xfile]").data("xfile"),c=e.parents("tr").find("td[data-gpg]").data("gpg"),d=e.parents("tr").find("td[data-img]").data("img"),m=$("."+r+"-preview");d?m.removeClass(s):m.addClass(s);var u=$("."+r+"-encrypt");f?(encryptDecryptModalA(c),u.removeClass(s)):u.addClass(s);var p=$("."+r+"-extract");l?p.removeClass(s):p.addClass(s);var g=function(e){return"#__f__c__m a[data-context-"+e+"]"},h=$($v__fm__container_fluid+' #headln2l div.btn-group > a[href*="'+v___module_file_manager+'"][href*="index.cgi"]'),v=$(g("back"));h.is(":visible")?v.parent().removeClass("disabled"):v.parent().addClass("disabled");var b=$("#__f__c__m"),w=b.find("li:not([data-go_up-target]):not([data-context-always-keep])"),x=b.find("li.hidden-force");e.hasClass("directory_go_up")?w.addClass("hidden-force"):x.removeClass("hidden-force"),$($v__fm__container_fluid+" .o__f_m-button-compress").hasClass("disabled")?$(g("newarchive")).addClass("disabled").parent("li").addClass("disabled"):$(g("newarchive")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-copy").hasClass("disabled")?$(g("copy")+", "+g("clipboard")+", "+g("clipboard-selection")).addClass("disabled").parent("li").addClass("disabled"):$(g("copy")+", "+g("clipboard")+", "+g("clipboard-selection")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-cut").hasClass("disabled")?$(g("cut")).addClass("disabled").parent("li").addClass("disabled"):$(g("cut")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-paste").hasClass("disabled")?$(g("paste")).addClass("disabled").parent("li").addClass("disabled"):$(g("paste")).removeClass("disabled").parent("li").removeClass("disabled"),check_selected_text()&&!$(g("copy")).hasClass("disabled")?$(g("clipboard-selection")).removeClass("disabled").parent("li").removeClass("disabled"):$(g("clipboard-selection")).addClass("disabled").parent("li").addClass("disabled"),context_menu_toggle_delete_trash("def"),$(".o__f_m-button-delete").hasClass("disabled")?($(g("delete")).addClass("disabled").parent("li").addClass("disabled"),$(g("rename")).addClass("disabled").parent("li").addClass("disabled")):($(g("delete")).parent("li").prev(".divider").removeClass("hidden"),$(g("delete")).removeClass("disabled").parent("li").removeClass("disabled hidden"),$(g("rename")).removeClass("disabled").parent("li").removeClass("disabled")),fm_is_search_results()&&fm_gset_last_row_path(t),f_m__bm__cm(),$($v__fm__container_fluid+" .o__f_m-button-chmod").hasClass("disabled")&&$(".o__f_m-button-chown").hasClass("disabled")?$($v__fm__container_fluid+" .context-properties").addClass("disabled"):$($v__fm__container_fluid+" .context-properties").removeClass("disabled");var y=".Trash"===t.find("td a").first().data("filemin-link")&&(get_user_home()===fm_get_current_path_full("decode")||Object.keys(get_other_users_home_data()).includes(fm_get_current_path_full()));y||fm_path_inside_trash()&&$(g("delete")).parent("li").addClass("hidden").prev(".divider").addClass("hidden"),$(g("delete")).toggleClass("hidden",y),$(g("empty-trash")).toggleClass("hidden",!y),_f__table().dataTable().$("tr.hl-aw",{filter:"applied"}).length?$(g("calculate-selected-size")).parent("li").removeClass("hidden"):$("#__f__c__m a[data-context-calculate-selected-size]").parent("li").addClass("hidden"),$($v__fm__container_fluid+" .o__f_m-button-chmod").hasClass("disabled")?$(g("chmod")).addClass("disabled").parent("li").addClass("disabled"):$(g("chmod")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-chown").hasClass("disabled")?$(g("chown")).addClass("disabled").parent("li").addClass("disabled"):$(g("chown")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-chattr").hasClass("disabled")?$(g("chattr")).addClass("disabled").parent("li").addClass("disabled"):$(g("chattr")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-chcon").hasClass("disabled")?$(g("chcon")).addClass("disabled").parent("li").addClass("disabled"):$(g("chcon")).removeClass("disabled").parent("li").removeClass("disabled"),$($v__fm__container_fluid+" .o__f_m-button-acls").hasClass("disabled")?$(g("acls")).addClass("disabled").parent("li").addClass("disabled"):$(g("acls")).removeClass("disabled").parent("li").removeClass("disabled")},menuSelected:function(e,a,t){$v__fm__global_last_row=e.parents("tr");var _=fm_get_current_path(),n=$v__fm__global_last_row.find("td a").first(),i=fm_process_escaped_link(n.attr("data-filemin-link"),1);actual_path=fm_process_path(n.attr("href")),"1"==a.data("context-goto")&&__f___o_dr($v__fm__global_last_row,fm_get_current_path(),actual_path,!1,1),"1"==a.data("context-open-new-tab")&&__f___nt(actual_path,1),"1"==a.data("context-select-all")&&$($v__fm__container_fluid+' button[onclick="selectAll()"]').trigger("click"),"1"==a.data("context-deselect-all")&&(__f___ds_a(),__r____changed()),"1"==a.data("context-invert-selection")&&$($v__fm__container_fluid+' button[onclick="invertSelection()"]').trigger("click"),"1"==a.data("context-refresh")&&$($v__fm__container_fluid+" button > ."+$__f__rf_s).parent("button").trigger("click"),"1"==a.data("context-newsymlink")&&__f___new_symlink(),"1"==a.data("context-newfile")&&$($v__fm__container_fluid+' a[onclick="createFileDialog()"]').trigger("click"),"1"==a.data("context-newfolder")&&$($v__fm__container_fluid+' a[onclick="createFolderDialog()"]').trigger("click"),"1"==a.data("context-newarchive")&&$($v__fm__container_fluid+' a[onclick="compressDialog()"]').trigger("click"),"1"==a.data("context-upload")&&$($v__fm__container_fluid+' a[onclick="viewReadyForUpload()"]').trigger("click"),"1"==a.data("context-download")&&$($v__fm__container_fluid+' a[onclick="downFromUrlDialog()"]').trigger("click"),"1"==a.data("context-clipboard")&&fm_copy_path_to_clipboard(e),"2"==a.data("context-clipboard-selection")&&theme_copy_to_clipboard(check_selected_text()),"1"==a.data("context-copy")&&$($v__fm__container_fluid+" .o__f_m-button-copy a").trigger("click"),"1"==a.data("context-cut")&&$($v__fm__container_fluid+" .o__f_m-button-cut a").trigger("click"),"1"==a.data("context-paste")&&$($v__fm__container_fluid+" .o__f_m-button-paste a").trigger("click");var r=a;r.is("span")&&(r=r.parent());"1"==r.data("context-delete")&&(fm_deletion_type="1"==r.data("context-delete-trash")||-1,$($v__fm__container_fluid+" .o__f_m-button-delete").trigger("click"),(fm_deletion_to_trash&&!fm_deletion_type||fm_deletion_type&&!fm_deletion_to_trash)&&(~~fm_deletion_type!==~~fm_deletion_to_trash&&localStorage.setItem(v___server_hostname+"-"+v___server_username+"-context-alt",1),r.find(".extra-key-label").remove())),"1"==r.data("context-empty-trash")&&(fm_deletion_empty_trash=1,setTimeout(function(){fm_deletion_empty_trash=0},1),$($v__fm__container_fluid+" .o__f_m-button-delete").trigger("click"));var o=e.parents("tr").find("img").parent("a").parent("td").next("td").find("a").attr("data-filemin-link");if("1"==a.data("context-preview-image")?image_preview(o,0):"2"==a.data("context-preview-image")?image_preview(o,1):"3"==a.data("context-preview-image")&&image_preview(o,0,1),"1"==a.data("context-bookmarks")&&(fm_is_search_results()?__f____a("bookmark",[fm_gset_last_row_path(e.parents("tr"))]):$($v__fm__container_fluid+' a[href^="bookmark.cgi"]').trigger("click")),"1"!=a.data("context-back")){if("1"==a.data("context-search")&&$($v__fm__container_fluid+' a[onclick="searchDialog()"]').trigger("click"),"1"==a.data("context-view")){var s=!$v__fm__global_last_row.find('a[href*="edit_file.cgi"]').length,l="1"==a.data("context-view-reverse"),f="1"==a.data("context-view-head"),c="1"==a.data("context-view-tail");fm_target_spinner_add($v__fm__global_last_row),edit_file(i,decodeURIComponent(fm_get_current_path()),!1,1,s,l,f,c)}if("1"==a.data("context-edit")||"1"==a.attr("context-o__f_m-dependent-htmledit")){var d=e.parents("tr"),m=d.find('a[href^="edit_file.cgi?"]');fm_target_spinner_add(d),"1"==a.attr("context-o__f_m-dependent-htmledit")&&d.data("htmledit",1),d.addClass("m-active"),m.trigger("click")}if("1"==a.data("context-rename")&&e.parents("tr").find('a[onclick^="renameDialog("]').trigger("click"),"1"==a.data("context-download-file")){var u=e.parents("tr").find('td a[href*="download.cgi?"]'),p=select_all_entries("test")?get_current_list_stats()[0]:__f__cnt___selected();1===__f__cnt___selected()&&u.length?window.location.replace(v___server_extensions_path+"/file-manager/download.cgi?download=2&filename="+uri_parse_param2("file",u.attr("href"))+"&path="+fm_get_current_path()+extra_query()):__f__dw__dir(p)}"1"==a.data("context-encrypt")&&$("#encryptDecrypt").modal("show"),"1"==a.data("context-extract")&&e.parents("tr").find('a[href^="extract.cgi?"]').trigger("click"),"1"==a.data("context-extract-encrypted")&&$($v__fm__container_fluid+" #extractEncrypted.modal").modal("show"),"1"==a.data("context-calculate-selected-size")&&__f__get_fs(),"1"!=a.data("context-properties")&&"1"!=a.data("context-getinfo")||fm_get_file_info(_,i,e.parents("tr")),"1"==a.data("context-chmod")&&$($v__fm__container_fluid+' a[onclick="chmodDialog()"]').trigger("click"),"1"==a.data("context-chown")&&$($v__fm__container_fluid+' a[onclick="chownDialog()"]').trigger("click"),"1"==a.data("context-chattr")&&$($v__fm__container_fluid+' a[onclick="chattrDialog()"]').trigger("click"),"1"==a.data("context-chcon")&&$($v__fm__container_fluid+' a[onclick="chconDialog()"]').trigger("click"),"1"==a.data("context-acls")&&$($v__fm__container_fluid+' a[onclick="aclsDialog()"]').trigger("click")}else $($v__fm__container_fluid+' #headln2l div.btn-group > a[href*="'+v___module_file_manager+'"][href*="index.cgi"]:visible').trigger("click")}})}function __f___up__tb_sort(e){if(!$.isEmptyObject(fm_stored_sorting)&&fm_stored_sorting[e]){var a=fm_stored_sorting[e],t=a.sort,_=a.holder;if(_&&t){var n=$("[data-head-"+_+"]").parent("th").index();if(n)return[n,t]}}if("0"!=config_portable_module_filemanager_default_sort){var i=config_portable_module_filemanager_default_sort,r=Test.strContains(i,"--")?1:0;return i=i.replace("--",""),r?[[$("[data-head-"+i+"]").parent("th").index(),"desc"]]:[[$("[data-head-"+i+"]").parent("th").index(),"asc"]]}return[]}function __f___u(e,a,t,_,n,i){var r=a.rows,o=a.pagination,s=a.pagination_limit,l=a.pagination_text,f=a.total;if("object"==typeof n){var c=n[1],d=n[2],m=n[3];n=n[0]}else c=!0;if("config.cgi"!=v___location_file){var u=0,p=null,g=null,h=null,v=null,b=fm_get_current_path(),w="data-table-wrap";fm_stored_listing.previous.set(),void 0===f&&(f=!1),p=void 0!==n&&(void 0===n||!1!==n);var x=$v__fm__container_fluid+" .tab-pane.active";$(x).length||(x=$v__fm__container_fluid+" .tab-pane:first-child"),g=p?$v__fm__container_fluid+' .tab-pane[id="tab-'+n+'"] form table':x+" form table",h=p?$v__fm__container_fluid+' .tab-pane[id="tab-'+n+'"]':x;var y=$(h).attr("id"),k=(v=(v=!!y&&y.replace(/^\D+/g,""))||1,$("body.file-manager").find(g).attr("id")),C=k?parseInt(k.replace(/^\D+/g,"")):"none",T=$(g).find(".hl-aw"),D=T.next().index()>0?T.next().index():$(g).find("tr:visible").last().index();if(!p&&"none"!==C&&$($v__fm__container_fluid+" #DataTables_Table_"+C).dataTable().fnDestroy(),"upd"===e){var S=$(r).find(".fa-font").first().parents("td").index();$(g).addClass("___f_m__q__"),$("body.file-manager").find(g+" tbody").empty().append(r),vars.h.selector.content.get()[0].scrollTop=0,snippets.page.render_table_size_columns(),!c&&$(h).data("totalValue",m).data("breadcrumb",$($v__fm__container_fluid+" .breadcrumb").clone()),f&&!d&&__f__upd_____tl($(f).text()),page_radios_evolve(),$("._select-unselect_").parent(".awcheckbox").remove(),__f_____ul()}else S=$(g).find(".fa-font").first().parents("td").index();var j,F=function(e){var a=v___module_file_manager;return v___location_prefix&&(a=v___location_directory_unslashed),localStorage["DataTables_DataTables_Table_"+C+"_/"+a+e]},P=F("/")||F("/index.cgi")||F(String());j=!!P&&JSON.parse(P),check_pagination_option();var E=j&&j.length?j.length:config_portable_module_filemanager_records_per_page;s&&(E=s),E||(E=20),3!=S&&4!=S&&(S=!1),$(g).unbind("click.fmx"),$(g).on("click.fmx",'a .fa.fa-pencil-square-o, a[href^="edit_file.cgi"]',function(e){e.preventDefault(),e.stopPropagation(),(e=jQuery.Event("keydown")).which=115,$("body.file-manager").trigger(e)});var I=$(h).data("previousPageNumber");isNaN(I)||parseInt(I-1);window["_f__table"+v]=$(g).dataTable({order:[],aaSorting:[],bDestroy:!0,pageLength:E,infoCallback:function(e,a,t,_,n,i){return function(e,a){var t=$(e.nTableWrapper).find(".dataTables_info"),_=(a||t.text()).match(/[0-9]+(,[0-9]+)*/g);if(t&&t.length&&null!=_&&_[0]&&_[1]&&_[2]){var n=theme_language("datatable_sinfo").replace("_START_",Convert.nice_number(_[0])).replace("_END_",Convert.nice_number(_[1])).replace("_TOTAL_",Convert.nice_number(_[2]));if(a)return n;t.text(n)}}(e,i)},preDrawCallback:function(){var e=$(g);if(1==config_portable_module_filemanager_hide_actions){var a=$($v__fm__container_fluid+" .tab-pane.active form table"),t=a.find(".fa-font"),_=a.find(".fa-i-cursor"),n=t.length?t.parents("td").index():_.parents("td").index();n>1&&($(g+" thead th").eq(n).addClass("hidden"),e.find(".fa-font").length?e.find(".fa-font").parents("td").addClass("hidden"):e.find(".fa-i-cursor").parents("td").addClass("hidden"))}var i=e.parent("div").parent(".row");0===i.prev(".tree-view").length&&(i.before(''),config_portable_module_filemanager_hide_tree_view&&i.prev(".tree-view").addClass("hidden")),config_portable_module_filemanager_auto_per_page&&fm_adjust_auto_rows_length(this,!0)},fnDrawCallback:function(e){u&&(fm_stored_listing.previous.set(),fm_stored_listing.store(fm_get_current_path())),$($v__fm__container_fluid+" .tab-pane .paginate_button.previous > a").html('').css("border-top-left-radius","0").css("border-bottom-left-radius","0"),$($v__fm__container_fluid+" .tab-pane .paginate_button.next > a").html('').css("border-top-right-radius","0").css("border-bottom-right-radius","0"),$(g).find(".fa-font").removeClass("fa-font").addClass("fa-i-cursor").css("margin-right","5px").css("margin-left","5px"),$(g).find(".fa-external-link").removeClass("fa-external-link").addClass("fa-extract-archive").css("margin-right","5px").css("margin-left","5px"),$(g).find(".fa-edit").addClass("fa-pencil-square-o").css("margin-right","7px").css("margin-left","7px"),$(g).find(".fa-arrow-right").removeClass("fa-arrow-right").addClass("fa-folder-open-o").parent("a").addClass("o__f_m-follow-file"),e.fnRecordsTotal()<=e._iDisplayLength?$(h+" .dataTables_paginate:not(.spaginates)").hide():$(h+" .dataTables_paginate:not(.spaginates)").show(),$.each($(g+" tbody tr:not('.row-filesize-done') td"),function(){/((\d+(\s+)|\d+\.\d+(\s+)))(TB|GB|MB|KB|Byte|Bytes|ТБ|ГБ|МБ|КБ|Байт)|(Unlimited|Ubegrenset|Nielimitowane|Ilimitado|无限制|Не ограничено|No Limit|Same as admin)/i.test($(this).text())&&$(this).index()>1&&(list_form_table_file_size=$(this).index())}).promise().done(function(){"undefined"!=typeof list_form_table_file_size&&$.each($(g+" tbody tr:not('.row-filesize-done') td"),function(){$(this).parent("tr").find('img[src$=".png"]').length&&$(this).parent("tr").find("td").eq(list_form_table_file_size),($(this).parent("tr").find('img[src$="inode-directory.png"]').length||$(this).parent("tr").find('img[src$="inode-symlink.png"]').length||$(this).parent("tr").find('img[src$="inode-mount-point.png"]').length)&&$(this).parent("tr").find("td").eq(list_form_table_file_size).find("label").text("")}).promise().done(function(){$(g+" thead th").eq(list_form_table_file_size).css("min-width","51px")})}),$(g+" ._select-unselect_, "+g+" #select-unselect").parents("th").css("opacity",0).addClass("pointer-events-none"),$($v__fm__container_fluid+" .breadcrumb").removeClass("searching-a"),__init__dt_ck__e(),$(".__o__f_m-search-results-data:visible").length||(b?f__insert_dir_up():d&&"/"!=d&&"%2F"!=d&&!$(g+" tbody tr.directory_go_up").length&&$(g+" tbody").prepend('| .. |
')),$($v__fm__container_fluid+" .active td.dataTables_empty").length?$($v__fm__container_fluid+" tr.directory_go_up").trigger("mouseover"):$($v__fm__container_fluid+" tr.directory_go_up").removeClass("hidden"),tree_view_draw($(g)),select_all_entries("test")?(selectAll(),select_all_entries()):select_all_entries("test_unconf")&&select_all_entries("remove"),a.flush&&deselectAllRows(),a.flush_reset&&__f___ds_a(),table_resize(),update_total_files_directory_css_variable()},initComplete:function(){c&&__f___up__d("index.cgi?path="+fm_process_path(d||b),n,!1),!c&&__f___upd___tb(d,n),!c&&__f___up__tb_store(),0!=p&&c&&$($v__fm__container_fluid+' a[href="#tab-'+n+'"]').attr("newly-created","1").trigger("click"),config_portable_module_filemanager_auto_per_page||$(h+' select[name^="DataTables_Table"][name$="_length"]').val(E).change(),this.fnSort(__f___up__tb_sort(v)),$(g+" tbody").on("mouseout","tr",function(e){__f___cs()}).on("mouseover","tr",function(e){$v__fm__tr_hover_active&&$(this).addClass("m-active")}),(0===t||1===$(g+" tbody tr").length&&$(g+" tbody tr td.dataTables_empty").length)&&page.render.content.filter.clear(),$(g)&&!$(g).parent().is("["+w+"]")&&($(g).wrap(""),tree_resize());var e=$(h+" table").parents(".row").next(".row").find(".col-sm-7"),r=$(h+" table").parents(".row").next(".row").find(".col-sm-5").find(".dataTables_info");if(o&&o.length)e.html(o),r.text(l);else if(!o){fm_stored_listing.store();var s=fm_stored_listing.test();s&&(fm_goto_previous||i||_)&&this.fnPageChange(s-1)}var f=fm_goto_previous;fm_goto_previous=0,a.searched&&format_search_breadcrum(),a.flush&&select_all_entries("remove"),setTimeout(function(){f_m__bm__c(),u=1},300),fm_check_goback(),$v__fm__tr_hover_active=0,setTimeout(function(){$v__fm__tr_hover_active=1},400);var m="m-active",x=m+"-o";if("create_folder"===_||"create_file"===_||"rename"===_||"delete"===_||"string"==typeof f){var y=Convert.serialized_to_json(f||i);if(y){var k=m+"-n";if("delete"===_){var C=$(g).find("tr:visible:nth-child("+D+")");setTimeout(function(){$(g).find("tr."+m).removeClass(m),setTimeout(function(){C.addClass(m)},1)},2)}else{var T=Convert.htmlEscape(y.name);if(T){var S=$(g).find('td.col-name > a[data-filemin-link="'+T.replaceAll("\\","\\\\")+'"]').parent("td").parent("tr");if(S&&S.length){var j=$(g).find("tr."+m);j.addClass(x).removeClass(m),S.addClass(m+" "+(f?String():k)),S.one("mousemove mouseover",function(){S.removeClass(k),j.removeClass(x)}),j.one("mousemove",function(){$(this).removeClass(x),S.removeClass(m)});var F=$(g+" tr"),P="mouseover.singlefm";F.one(P,function(e){$(this).is(S)||$(this).addClass(x).removeClass(m),$(this).one("mousemove",function(e){$(this).removeClass(x),S.removeClass(m)}),F.unbind(P)})}"create_file"===_&&edit_file(Convert.htmlUnEscape(T),decodeURIComponent(fm_get_current_path()))}}}}else{var I=$(document.body),q=jQuery.Event("keydown.fm");q.which=36,I.trigger(q),q.which=38,I.trigger(q)}},bInfo:!0,destroy:!0,oLanguage:{sEmptyTable:theme_language("datatable_semptydirectory"),sInfo:l||theme_language("datatable_sinfo"),sInfoEmpty:theme_language("datatable_sinfoempty"),sLengthMenu:theme_language("datatable_slengthmenu"),sLoadingRecords:theme_language("datatable_sloadingrecords"),sProcessing:theme_language("datatable_sprocessing"),sSearch:" ",sZeroRecords:theme_language("datatable_szerorecords")},conditionalPaging:!0,columnDefs:[{orderable:!1,targets:[0,1,S||0]},{width:"32px",targets:0},{width:"64px",targets:1},{width:"90%",targets:2}],fixedColumns:!0,bStateSave:!0,bPaginate:E,aLengthMenu:[[5,10,15,20,25,30,35,40,45,50,55,60,70,80,90,100,250,500],[5,10,15,20,25,30,35,40,45,50,55,60,70,80,90,100,250,500]],dom:"<'row'<'col-sm-6'l><'col-sm-6'fB>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",buttons:[{extend:"csvHtml5",charset:"utf-8",bom:!0,filename:function(){return get_datatables_download_filename()},exportOptions:{columns:":visible",format:{body:function(e,a,t,_){return e=Convert.htmlRemoveHiddenElements(e),e=Convert.htmlRemoveByClassName(e,"btn"),Convert.htmlStrip(e)}}}}]}).off("click.fmdt").on("click.fmdt","thead th.sorting",function(e){if(void 0!==e.originalEvent){var a="ascending"===$(this).attr("aria-sort")?"asc":"desc",t=$(this).children("span").data();if(!$.isEmptyObject(t)&&Object.keys(t)){var _=Object.keys(t)[0];_&&_.toString().startsWith("head")&&(_=_.toString().toLowerCase().replace(/^head/,""),fm_stored_sorting[v]={sort:a,holder:_})}}}),setTimeout(function(){theme_title_generate()},0),setTimeout(function(){store_last_tab()},2),tree_gset_node(),$($v__fm__container_fluid+' div button[onclick="removeDialog()"]').addClass("disabled o__f_m-button-delete").removeAttr("onclick"),$($v__fm__container_fluid+' a[onclick="chmodDialog()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-chmod"),$($v__fm__container_fluid+' a[onclick="chownDialog()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-chown"),$($v__fm__container_fluid+' a[onclick="chattrDialog()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-chattr"),$($v__fm__container_fluid+' a[onclick="chconDialog()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-chcon"),$($v__fm__container_fluid+' a[onclick="aclsDialog()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-acls"),$($v__fm__container_fluid+' a[onclick="compressDialog()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-compress"),$($v__fm__container_fluid+' a[onclick="copySelected()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-copy"),$($v__fm__container_fluid+" li.o__f_m-button-copy").addClass("disabled"),$($v__fm__container_fluid+' a[onclick="cutSelected()"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-cut"),$($v__fm__container_fluid+" li.o__f_m-button-cut").addClass("disabled"),localStorage.getItem(v___server_hostname+"-copy")||localStorage.getItem(v___server_hostname+"-cut")?$($v__fm__container_fluid+' a[onclick*="paste.cgi"]').removeAttr("onclick").parent("li").addClass("o__f_m-button-paste"):$($v__fm__container_fluid+' a[onclick*="paste.cgi"]').removeAttr("onclick").parent("li").addClass("disabled o__f_m-button-paste");var q=a&&a.error&&a.error.length;if("extract"===_){var z=theme_language("filemanager_successful_extraction");theme_message_exists(_+"_warning")?theme_message_dismiss(_+"_info"):!q&&plugins.messenger.post(''+z,2,"success",_+"_info",1,["bottom","right"])}if("delete"===_){var A="";if(fm_deletion_to_trash&&fm_deletion_to_trash.home||fm_deletion_empty_trash_previous){var O=fm_deletion_to_trash.home||fm_deletion_empty_trash_previous;A=!0===O?".Trash":O&&O.includes(session.server.data("user-home"))?"~/.Trash":Convert.htmlEscape(O)+"/.Trash"}!theme_message_exists(_+"_info")&&plugins.messenger.post(''+theme_language("filemanager_successful_"+(fm_deletion_empty_trash_previous?"emptying_trash":fm_deletion_to_trash?"removal":"deletion")).replace("$1",A),2,"success",_+"_info",1,["bottom","right"])}if("paste"===_&&setTimeout(function(){theme_message_dismiss(_+"_info")},564),"rename"===_&&!theme_message_exists(_+"_success")&&plugins.messenger.post(''+theme_language("filemanager_successful_rename").replace("%from",Convert.htmlEscape($('#renameForm input[name="file"]').val())).replace("%to",Convert.htmlEscape($('#renameForm input[name="name"]').val())),2,"success",_+"_info",1,["bottom","right"]),"create_folder"===_&&!theme_message_exists(_+"_success")&&plugins.messenger.post(''+theme_language("filemanager_successful_directory_creation").replace("%value",Convert.htmlEscape($('#createFolderForm input[name="name"]').val())),2,"success",_+"_info",1,["bottom","right"]),"create_file"===_&&!theme_message_exists(_+"_success")&&plugins.messenger.post(''+theme_language("filemanager_successful_file_creation").replace("%value",Convert.htmlEscape($('#createFileForm input[name="name"]').val())),2,"success",_+"_info",1,["bottom","right"]),"encrypt"===_||"decrypt"===_){z=theme_language("filemanager_crypt_"+_+"ed");var U="fa-key-plus";"decrypt"===_&&(U="fa2 fa2-key-minus"),theme_message_exists(_+"_warning")?theme_message_dismiss(_+"_info"):!q&&plugins.messenger.post(''+z,2,"success",_+"_info",1,["bottom","right"])}_&&_.toString().startsWith("purge_trash_")&&(theme_message_dismiss(_+"_info"),plugins.messenger.post(''+theme_language("filemanager_"+_+"_end").replace("$1",""+(0===get_access_level()?session.server.data("user-home"):"~")+"/.Trash"),2,"success",_+"_success",1,["bottom","right"]))}}function fm_bookmark_searched(){return fm_is_search_results()&&null!==fm_bookmark_searched_str?fm_bookmark_searched_str:0}function f_m__bm__cm(){var e=fm_bookmark_searched()||fm_get_current_path();e=void 0!==e&&(e.length?e:"/"),$($v__fm__container_fluid+" .btn-group > .at-o__f_m-favorites-dropdown").find('li a[href*="index.cgi?path="]').filter(function(){return fm_process_path($(this).text())===fm_process_path(e)}).length?$("#__f__c__m").find(".fa-star-o").addClass("fa-star").removeClass("fa-star-o"):$("#__f__c__m").find(".fa-star").removeClass("fa-star").addClass("fa-star-o"),setTimeout(function(){$(".file-manager-remove-bookmark").length||$.each($('.dropdown-menu.at-o__f_m-favorites-dropdown > li:not(.data-context-bookmarks) > a:not([href^="bookmark.cgi"])'),function(e,a){$(this).prepend('')});var e=$(".btn-group .dropdown-menu.at-o__f_m-favorites-dropdown > li"),a=e.find('a[href]:not([href^="bookmark.cgi"], [href="#"])');e.find(".no_effect").parent("li").remove(),a.length?$(".bm_e__me").remove():($(".bm_e__me").remove(),e.parent("ul").append(''+theme_language("filemanager__no_bookmarks")+""))},0)}function f_m__bm__c(){var e=fm_bookmark_searched()||fm_get_current_path();e=void 0!==e&&(e.length?e:"/"),$.each($(".btn-group > .at-o__f_m-favorites-dropdown").find('li a[href*="index.cgi?path="]'),function(){if(uri_parse_param2("path",$(this).attr("href"))==e)return $(this).parents(".at-o__f_m-favorites-dropdown").find('a[href^="bookmark.cgi?path="]').html(' '+theme_language("filemanager_unbookmark")),!1;$(this).parents(".at-o__f_m-favorites-dropdown").find('a[href^="bookmark.cgi?path="]').html(' '+theme_language("filemanager_bookmark"))}).promise().done(function(){setTimeout(function(){f_m__bm__cm()},100)})}function f_m__bm__u(e){var a=fm_bookmark_searched()||fm_get_current_path();e&&(a=e),a=void 0!==a?a.length?a:"%2F":"";var t=$(".file-manager .btn-group > .at-o__f_m-favorites-dropdown").find('li a[href*="index.cgi?path="]').filter(function(){return fm_process_path(uri_parse_param2("path",$(this).attr("href")))===fm_process_path(a)}),_=!e||e&&fm_get_current_path()===e;return t.length?(_&&t.parents(".at-o__f_m-favorites-dropdown").find('a[href^="bookmark.cgi?path="]').html(' '+theme_language("filemanager_bookmark")),t.parent("li").remove()):(!e&&$($v__fm__container_fluid+" .btn-group > .at-o__f_m-favorites-dropdown").find('a[href^="bookmark.cgi?path="]').html(' '+theme_language("filemanager_unbookmark")),$("body.file-manager").find("ul.dropdown-menu.at-o__f_m-favorites-dropdown").append(''+fm_process_path(a,"escape/decode")+"")),f_m__bm__cm(),t}function __f___upd___cr(e,a){var t=$("body.file-manager"),_="";t.find(".breadcrumb").empty(),0!=get_access_level()&&1!=get_access_level()||get_jailed_user()?t.find(".breadcrumb").append(''):t.find(".breadcrumb").append(''),$.each($(e),function(e,a){if(_+=""!=a?"/"+a:"",""!=a){var n=_.replace(a,""),i=fm_process_path(_);3===get_access_level()&&(n=get_user_home()+n);var r='';t.find(".breadcrumb").append(''+Convert.htmlEscape(a)+r+"")}}).promise().done(function(){$.isEmptyObject(a)?$($v__fm__container_fluid+" .breadcrumb li:first-child").find(".fa.fa-keyboard-o").length||$($v__fm__container_fluid+" a.popover-path").length||($($v__fm__container_fluid+" .breadcrumb li:first-child").prepend('
\'>'),1!=config_portable_module_filemanager_hide_toolbar&&($($v__fm__container_fluid+" .fa.fa-keyboard-o.popover-path").detach().appendTo(".breadcrumb li:last-child"),$($v__fm__container_fluid+" .fa.fa-keyboard-o.popover-path").css("margin-left","2px")),$($v__fm__container_fluid+' [data-toggle="popover-path"]').popover({sanitize:!1,container:"#content .breadcrumb.pull-left"})):(t.find(".breadcrumb li a").removeAttr("href").replaceTagName("span"),t.find(".breadcrumb li:last-child span").after($(a[0])),t.find(".breadcrumb li:first-child").replaceWith('