From 1adc44aea942613d9cf072a2359932633871a4f6 Mon Sep 17 00:00:00 2001 From: flack Date: Tue, 19 Dec 2017 11:07:34 +0100 Subject: [PATCH] Update elfinder to latest --- lib/org/openpsa/documents/handler/finder.php | 2 +- .../elFinder-2.1.27/css/elfinder.min.css | 9 - .../elFinder-2.1.27/img/icons-big.png | Bin 30933 -> 0 bytes .../elFinder-2.1.27/img/toolbar.png | Bin 20254 -> 0 bytes .../elFinder-2.1.27/js/elfinder.min.js | 21 - .../elFinder-2.1.27/js/i18n/elfinder.ar.js | 375 ------------- .../.gitignore | 0 .../elFinder-2.1.30/css/elfinder.min.css | 9 + .../css/theme.css | 44 ++ .../img/arrows-active.png | Bin .../img/arrows-normal.png | Bin .../img/crop.gif | Bin .../img/dialogs.png | Bin .../img/edit_aceeditor.png | Bin .../img/edit_ckeditor.png | Bin .../img/edit_codemirror.png | Bin .../img/edit_creativecloud.png | Bin .../img/edit_pixlreditor.png | Bin .../img/edit_pixlrexpress.png | Bin .../img/edit_simplemde.png | Bin .../img/edit_tinymce.png | Bin .../elFinder-2.1.30/img/edit_zohooffice.png | Bin 0 -> 843 bytes .../elFinder-2.1.30/img/icons-big.png | Bin 0 -> 32223 bytes .../img/icons-small.png | Bin .../img/logo.png | Bin .../img/progress.gif | Bin .../img/quicklook-bg.png | Bin .../img/quicklook-icons.png | Bin .../img/resize.png | Bin .../img/spinner-mini.gif | Bin .../elFinder-2.1.30/img/toolbar.png | Bin 0 -> 20943 bytes .../img/ui-icons_ffffff_256x240.png | Bin 0 -> 3771 bytes .../img/volume_icon_box.png | Bin .../img/volume_icon_dropbox.png | Bin .../img/volume_icon_ftp.png | Bin .../img/volume_icon_googledrive.png | Bin .../img/volume_icon_local.png | Bin .../img/volume_icon_onedrive.png | Bin .../img/volume_icon_sql.png | Bin .../img/volume_icon_trash.png | Bin .../elFinder-2.1.30/js/elfinder.min.js | 23 + .../js/i18n/elfinder.LANG.js | 32 +- .../elFinder-2.1.30/js/i18n/elfinder.ar.js | 516 ++++++++++++++++++ .../js/i18n/elfinder.bg.js | 0 .../js/i18n/elfinder.ca.js | 0 .../js/i18n/elfinder.cs.js | 45 +- .../js/i18n/elfinder.da.js | 0 .../js/i18n/elfinder.de.js | 0 .../js/i18n/elfinder.el.js | 0 .../js/i18n/elfinder.es.js | 0 .../js/i18n/elfinder.fa.js | 0 .../js/i18n/elfinder.fallback.js | 0 .../js/i18n/elfinder.fo.js | 0 .../js/i18n/elfinder.fr.js | 0 .../js/i18n/elfinder.he.js | 0 .../js/i18n/elfinder.hr.js | 0 .../js/i18n/elfinder.hu.js | 0 .../js/i18n/elfinder.id.js | 0 .../js/i18n/elfinder.it.js | 103 +++- .../js/i18n/elfinder.jp.js | 70 ++- .../js/i18n/elfinder.ko.js | 0 .../js/i18n/elfinder.nl.js | 0 .../js/i18n/elfinder.no.js | 0 .../js/i18n/elfinder.pl.js | 16 +- .../js/i18n/elfinder.pt_BR.js | 0 .../js/i18n/elfinder.ro.js | 0 .../js/i18n/elfinder.ru.js | 29 +- .../js/i18n/elfinder.si.js | 93 ++-- .../js/i18n/elfinder.sk.js | 116 ++-- .../js/i18n/elfinder.sl.js | 0 .../js/i18n/elfinder.sr.js | 0 .../js/i18n/elfinder.sv.js | 2 +- .../js/i18n/elfinder.tr.js | 0 .../js/i18n/elfinder.ug_CN.js | 0 .../js/i18n/elfinder.uk.js | 0 .../js/i18n/elfinder.vi.js | 0 .../js/i18n/elfinder.zh_CN.js | 0 .../js/i18n/elfinder.zh_TW.js | 90 ++- .../js/i18n/help/cs.html.js | 0 .../js/i18n/help/en.html.js | 0 .../js/i18n/help/jp.html.js | 0 .../js/i18n/help/pl.html.js | 0 .../elFinder-2.1.30/js/i18n/help/ru.html.js | 10 + .../js/i18n/help/sk.html.js | 0 84 files changed, 1010 insertions(+), 595 deletions(-) delete mode 100755 static/org.openpsa.documents/elFinder-2.1.27/css/elfinder.min.css delete mode 100755 static/org.openpsa.documents/elFinder-2.1.27/img/icons-big.png delete mode 100755 static/org.openpsa.documents/elFinder-2.1.27/img/toolbar.png delete mode 100755 static/org.openpsa.documents/elFinder-2.1.27/js/elfinder.min.js delete mode 100755 static/org.openpsa.documents/elFinder-2.1.27/js/i18n/elfinder.ar.js rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/.gitignore (100%) mode change 100755 => 100644 create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/css/elfinder.min.css rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/css/theme.css (58%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/arrows-active.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/arrows-normal.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/crop.gif (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/dialogs.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_aceeditor.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_ckeditor.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_codemirror.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_creativecloud.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_pixlreditor.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_pixlrexpress.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_simplemde.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/edit_tinymce.png (100%) mode change 100755 => 100644 create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/img/edit_zohooffice.png create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/img/icons-big.png rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/icons-small.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/logo.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/progress.gif (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/quicklook-bg.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/quicklook-icons.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/resize.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/spinner-mini.gif (100%) mode change 100755 => 100644 create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/img/toolbar.png create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/img/ui-icons_ffffff_256x240.png rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_box.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_dropbox.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_ftp.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_googledrive.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_local.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_onedrive.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_sql.png (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/img/volume_icon_trash.png (100%) mode change 100755 => 100644 create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/js/elfinder.min.js rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.LANG.js (95%) mode change 100755 => 100644 create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/js/i18n/elfinder.ar.js rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.bg.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.ca.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.cs.js (92%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.da.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.de.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.el.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.es.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.fa.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.fallback.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.fo.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.fr.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.he.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.hr.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.hu.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.id.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.it.js (76%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.jp.js (91%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.ko.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.nl.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.no.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.pl.js (97%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.pt_BR.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.ro.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.ru.js (94%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.si.js (90%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.sk.js (84%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.sl.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.sr.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.sv.js (99%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.tr.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.ug_CN.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.uk.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.vi.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.zh_CN.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/elfinder.zh_TW.js (84%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/help/cs.html.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/help/en.html.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/help/jp.html.js (100%) mode change 100755 => 100644 rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/help/pl.html.js (100%) mode change 100755 => 100644 create mode 100644 static/org.openpsa.documents/elFinder-2.1.30/js/i18n/help/ru.html.js rename static/org.openpsa.documents/{elFinder-2.1.27 => elFinder-2.1.30}/js/i18n/help/sk.html.js (100%) mode change 100755 => 100644 diff --git a/lib/org/openpsa/documents/handler/finder.php b/lib/org/openpsa/documents/handler/finder.php index 8836f40384..63e768472d 100644 --- a/lib/org/openpsa/documents/handler/finder.php +++ b/lib/org/openpsa/documents/handler/finder.php @@ -25,7 +25,7 @@ public function _on_initialize() */ public function _handler_view($handler_id, array $args, array &$data) { - $prefix = '/' . $this->_component . '/elFinder-2.1.27/'; + $prefix = '/' . $this->_component . '/elFinder-2.1.30/'; org_openpsa_widgets_contact::add_head_elements(); $head = midcom::get()->head; diff --git a/static/org.openpsa.documents/elFinder-2.1.27/css/elfinder.min.css b/static/org.openpsa.documents/elFinder-2.1.27/css/elfinder.min.css deleted file mode 100755 index 8ef909d1b6..0000000000 --- a/static/org.openpsa.documents/elFinder-2.1.27/css/elfinder.min.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * elFinder - file manager for web - * Version 2.1.27 (2017-08-10) - * http://elfinder.org - * - * Copyright 2009-2017, Studio 42 - * Licensed under a 3-clauses BSD license - */ -.elfinder-dialog-resize{margin-top:.3em}.elfinder-resize-type{float:left;margin-bottom:.4em}.elfinder-resize-control{float:left}.elfinder-resize-control input[type=text]{border:1px solid #aaa;text-align:right;width:4em}.elfinder-resize-control input.elfinder-resize-bg{text-align:center;width:5em;direction:ltr}.elfinder-dialog-resize .elfinder-resize-imgrotate,.elfinder-dialog-resize .elfinder-resize-pallet{cursor:pointer}.elfinder-dialog-resize .elfinder-resize-picking{cursor:crosshair}.elfinder-dialog-resize .elfinder-resize-grid8+button{padding-top:2px;padding-bottom:2px}.elfinder-resize-preview{width:400px;height:400px;padding:10px;background:#fff;border:1px solid #aaa;float:right;position:relative;overflow:hidden;text-align:left;direction:ltr}.elfinder .elfinder-cwd table tbody.elfinder-cwd-fixheader,.elfinder-resize-handle,div.elfinder-cwd-wrapper-list tr.ui-state-default td{position:relative}.elfinder-resize-handle-hline,.elfinder-resize-handle-vline{position:absolute;background-image:url(../img/crop.gif)}.elfinder-resize-handle-hline{width:100%;height:1px!important;background-repeat:repeat-x}.elfinder-resize-handle-vline{width:1px!important;height:100%;background-repeat:repeat-y}.elfinder-resize-handle-hline-top{top:0;left:0}.elfinder-resize-handle-hline-bottom{bottom:0;left:0}.elfinder-resize-handle-vline-left{top:0;left:0}.elfinder-resize-handle-vline-right{top:0;right:0}.elfinder-resize-handle-point{position:absolute;width:8px;height:8px;border:1px solid #777;background:0 0}.elfinder-resize-handle-point-n{top:0;left:50%;margin-top:-5px;margin-left:-5px}.elfinder-resize-handle-point-e,.elfinder-resize-handle-point-ne{top:0;right:0;margin-top:-5px;margin-right:-5px}.elfinder-resize-handle-point-e{top:50%}.elfinder-resize-handle-point-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px}.elfinder-resize-handle-point-s,.elfinder-resize-handle-point-sw{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px}.elfinder-resize-handle-point-sw{left:0}.elfinder-resize-handle-point-nw,.elfinder-resize-handle-point-w{top:50%;left:0;margin-top:-5px;margin-left:-5px}.elfinder-resize-handle-point-nw{top:0}.elfinder-resize-spinner{position:absolute;width:200px;height:30px;top:50%;margin-top:-25px;left:50%;margin-left:-100px;text-align:center;background:url(../img/progress.gif) center bottom repeat-x}.elfinder-resize-row{margin-bottom:9px;position:relative}.elfinder-resize-label{float:left;width:80px;padding-top:3px}.elfinder-resize-checkbox-label{border:1px solid transparent}.elfinder-dialog .elfinder-dialog-resize .elfinder-resize-whctrls{margin:-20px 5px 0}.elfinder-ltr .elfinder-dialog .elfinder-dialog-resize .elfinder-resize-whctrls{float:right}.elfinder-help-team div,.elfinder-info-tb span,.elfinder-rtl .elfinder-dialog .elfinder-dialog-resize .elfinder-resize-whctrls{float:left}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-e,.elfinder-dialog .elfinder-dialog-resize .ui-resizable-w{height:100%;width:10px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-n,.elfinder-dialog .elfinder-dialog-resize .ui-resizable-s{width:100%;height:10px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-e{margin-right:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-w{margin-left:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-s{margin-bottom:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-n{margin-top:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-ne,.elfinder-dialog .elfinder-dialog-resize .ui-resizable-nw,.elfinder-dialog .elfinder-dialog-resize .ui-resizable-se,.elfinder-dialog .elfinder-dialog-resize .ui-resizable-sw{width:10px;height:10px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-se{background:0 0;bottom:0;right:0;margin-right:-7px;margin-bottom:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-sw{margin-left:-7px;margin-bottom:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-ne{margin-right:-7px;margin-top:-7px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-nw{margin-left:-7px;margin-top:-7px}.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-n,.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-s{height:20px}.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-e,.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-w{width:20px}.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-ne,.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-nw,.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-se,.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .ui-resizable-sw{width:30px;height:30px}.elfinder-touch .elfinder-dialog .elfinder-dialog-resize .elfinder-resize-preview .ui-resizable-se{width:30px;height:30px;zoom:1;margin:0}.elfinder-dialog-resize .ui-icon-grip-solid-vertical{position:absolute;top:50%;right:0;margin-top:-8px;margin-right:-11px}.elfinder-dialog-resize .ui-icon-grip-solid-horizontal{position:absolute;left:50%;bottom:0;margin-left:-8px;margin-bottom:-11px}.elfinder-dialog-resize .elfinder-resize-row .ui-buttonset{float:right}.elfinder-dialog-resize .elfinder-resize-degree input,.elfinder-dialog-resize .elfinder-resize-quality input{width:2.5em}.elfinder-dialog-resize .elfinder-resize-degree button.ui-button{padding:6px 8px}.elfinder-dialog-resize button.ui-button span{padding:0}.ui-widget-content .elfinder-dialog-resize .elfinder-resize-rotate-slider{width:195px;margin:10px 7px;background-color:#fafafa}.elfinder-dialog-resize .elfinder-resize-type span.ui-checkboxradio-icon{display:none}.elfinder-resize-preset-container{box-sizing:border-box;border-radius:5px}.elfinder-file-edit{width:100%;height:99%;margin:0;padding:2px;border:1px solid #ccc;box-sizing:border-box;resize:none}.elfinder-touch .elfinder-file-edit{font-size:16px}.elfinder-touch.elfinder-fullscreen-native textarea.elfinder-file-edit{padding-bottom:20em;margin-bottom:-20em}.std42-dialog .ui-dialog-buttonpane .elfinder-dialog-confirm-encoding,.std42-dialog .ui-dialog-titlebar select{font-size:12px}div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{position:absolute;top:4px;left:0;right:0;margin:auto 0 auto auto}.elfinder-touch div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{top:7px}.elfinder-rtl div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{margin:auto auto auto 0}.elfinder-help{margin-bottom:.5em}.elfinder-help .ui-tabs-panel{overflow:auto;padding:10px}.elfinder-dialog .ui-tabs .ui-tabs-nav li a{padding:.2em 1em}.elfinder-help-shortcuts{height:auto;padding:10px;margin:0;box-sizing:border-box}.elfinder-help-shortcut{white-space:nowrap;clear:both}.elfinder-help-shortcut-pattern{float:left;width:160px}.elfinder-help-logo{width:100px;height:96px;float:left;margin-right:1em;background:url(../img/logo.png) center center no-repeat}.elfinder-help h3{font-size:1.5em;margin:.2em 0 .3em}.elfinder-help-separator{clear:both;padding:.5em}.elfinder-help-link,.std42-dialog .ui-dialog-buttonpane button span.ui-icon{padding:2px}.elfinder-help .ui-priority-secondary{font-size:.9em}.elfinder-help .ui-priority-primary{margin-bottom:7px}.elfinder-help-team{clear:both;text-align:right;border-bottom:1px solid #ccc;margin:.5em 0;font-size:.9em}.elfinder-help-license{font-size:.9em}.elfinder-help-disabled{font-weight:700;text-align:center;margin:90px 0}.elfinder-help .elfinder-dont-panic{display:block;border:1px solid transparent;width:200px;height:200px;margin:30px auto;text-decoration:none;text-align:center;position:relative;background:#d90004;-moz-box-shadow:5px 5px 9px #111;-webkit-box-shadow:5px 5px 9px #111;box-shadow:5px 5px 9px #111;background:-moz-radial-gradient(80px 80px,circle farthest-corner,#d90004 35%,#960004 100%);background:-webkit-gradient(radial,80 80,60,80 80,120,from(#d90004),to(#960004));-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;outline:none}.elfinder-help .elfinder-dont-panic span{font-size:3em;font-weight:700;text-align:center;color:#fff;position:absolute;left:0;top:45px}.elfinder-help-debug{height:100%;padding:0;margin:0;overflow:none;border:none}.elfinder-help-debug .ui-tabs-panel{padding:0;margin:0;overflow:auto}.elfinder-help-debug fieldset{margin-bottom:10px;border-color:#789;border-radius:10px}.elfinder-help-debug legend{font-size:1.2em;font-weight:700;color:#2e8b57}.elfinder-help-debug dl{margin:0}.elfinder-help-debug dt{color:#789}.elfinder-help-debug dt:before{content:"["}.elfinder-help-debug dt:after{content:"]"}.elfinder-help-debug dd{margin-left:1em}.elfinder-help-preference{padding:10px;height:auto;min-height:100%;box-sizing:border-box}.elfinder-help-preference dl{width:100%}.elfinder-help-preference dt{display:block;width:200px;clear:left;float:left;max-width:50%}.elfinder-rtl .elfinder-help-preference dt{clear:right;float:right}.elfinder-help-preference dd{margin-bottom:1em}.elfinder-help-preference dd input[type=checkbox],.elfinder-help-preference dd label{white-space:nowrap;display:inline-block;cursor:pointer}.elfinder-info-title .elfinder-cwd-bgurl:after{left:-28px}.elfinder-info-title .elfinder-cwd-icon-video:after{left:-7px}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect{position:absolute;bottom:2px;width:16px;height:16px;padding:10px;border:none;overflow:hidden;cursor:pointer}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-item .ui-icon,.elfinder-ltr .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect{left:2px}.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-item .ui-icon,.elfinder-rtl .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect{right:2px}.ui-front{z-index:100}.elfinder{padding:0;position:relative;display:block;visibility:visible;font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif}.elfinder.elfinder-processing *{cursor:progress!important}.elfinder.elfinder-processing.elfinder-touch .elfinder-workzone:after{position:absolute;top:0;width:100%;height:3px;content:'';left:0;background-image:url(../img/progress.gif);opacity:.6;pointer-events:none}.elfinder :not(input):not(textarea):not(select):not([contenteditable=true]),.elfinder-contextmenu :not(input):not(textarea):not(select):not([contenteditable=true]){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none}.elfinder .overflow-scrolling-touch{-webkit-overflow-scrolling:touch}.elfinder-rtl{text-align:right;direction:rtl}.elfinder-workzone{padding:0;position:relative;overflow:hidden}.elfinder-lock,.elfinder-perms,.elfinder-symlink{position:absolute;width:16px;height:16px;background-image:url(../img/toolbar.png);background-repeat:no-repeat}.elfinder-perms,.elfinder-symlink{background-position:0 -528px}.elfinder-na .elfinder-perms{background-position:0 -96px}.elfinder-ro .elfinder-perms{background-position:0 -64px}.elfinder-wo .elfinder-perms{background-position:0 -80px}.elfinder-group .elfinder-perms{background-position:0 0}.elfinder-lock{background-position:0 -656px}.elfinder-drag-helper{top:0;left:0;width:70px;height:60px;padding:0 0 0 25px;z-index:100000;will-change:left,top}.elfinder-drag-helper.html5-native{position:absolute;top:-1000px;left:-1000px}.elfinder-drag-helper-icon-status{position:absolute;width:16px;height:16px;left:42px;top:60px;background:url(../img/toolbar.png) 0 -96px no-repeat;display:block}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status{background-position:0 -720px}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status{background-position:0 -544px}.elfinder-drag-num{position:absolute;top:0;left:0;width:16px;height:14px;text-align:center;padding-top:2px;font-weight:700;color:#fff;background-color:red;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.elfinder-drag-helper .elfinder-cwd-icon{margin:0 0 0 -24px;float:left}.elfinder-overlay{position:absolute;opacity:.2;filter:Alpha(Opacity=20)}.elfinder .elfinder-panel{position:relative;background-image:none;padding:7px 12px}[draggable=true]{-khtml-user-drag:element}.elfinder [contentEditable=true]:empty:not(:focus):before{content:attr(data-ph)}.elfinder div.elfinder-bottomtray{position:fixed;bottom:0;max-width:100%;opacity:.8}.elfinder.elfinder-ltr div.elfinder-bottomtray{left:0}.elfinder.elfinder-rtl div.elfinder-bottomtray{right:0}.elfinder .elfinder-contextmenu,.elfinder .elfinder-contextmenu-sub{position:absolute;border:1px solid #aaa;background:#fff;color:#555;padding:4px 0;top:0;left:0}.elfinder .elfinder-contextmenu-sub{top:5px}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-sub{margin-left:-5px}.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-sub{margin-right:-5px}.elfinder .elfinder-contextmenu-header{margin-top:-4px;padding:0 .5em .2ex;border:none;text-align:center}.elfinder .elfinder-contextmenu-header span{font-size:.8em;font-weight:bolder}.elfinder .elfinder-contextmenu-item{position:relative;display:block;padding:4px 30px;text-decoration:none;white-space:nowrap;cursor:default}.elfinder .elfinder-contextmenu-item.ui-state-active,.elfinder .std42-dialog .ui-dialog-content form label{border:none}.elfinder .elfinder-contextmenu-item .ui-icon{width:16px;height:16px;position:absolute;left:auto;right:auto;top:50%;margin-top:-8px}.elfinder-touch .elfinder-contextmenu-item{padding:12px 38px}.elfinder-navbar-root-local.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_local.png)}.elfinder-navbar-root-ftp.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_ftp.png)}.elfinder-navbar-root-sql.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_sql.png)}.elfinder-navbar-root-dropbox.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_dropbox.png)}.elfinder-navbar-root-googledrive.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_googledrive.png)}.elfinder-navbar-root-onedrive.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_onedrive.png)}.elfinder-navbar-root-box.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_box.png)}.elfinder .elfinder-contextmenu .elfinder-contextmenu-item span{display:block}.elfinder .elfinder-contextmenu-sub .elfinder-contextmenu-item{padding-left:12px;padding-right:12px}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-item{text-align:left}.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-item{text-align:right}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon{padding-left:28px}.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon{padding-right:28px}.elfinder-touch .elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon{padding-left:36px}.elfinder-touch .elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon{padding-right:36px}.elfinder .elfinder-contextmenu-arrow,.elfinder .elfinder-contextmenu-extra-icon,.elfinder .elfinder-contextmenu-icon{position:absolute;top:50%;margin-top:-8px;overflow:hidden}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-icon{left:8px}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-extra-icon,.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-icon{right:8px}.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-extra-icon{left:8px}.elfinder .elfinder-contextmenu-arrow{width:16px;height:16px;background:url(../img/arrows-normal.png) 5px 4px no-repeat}.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-arrow{right:5px}.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-arrow{left:5px;background-position:0 -10px}.elfinder .elfinder-contextmenu-extra-icon a,.elfinder .elfinder-contextmenu-extra-icon span{display:inline-block;width:100%;height:100%;padding:20px;margin:0;color:transparent!important;text-decoration:none;cursor:pointer}.elfinder .elfinder-contextmenu .ui-state-hover{border:0 solid;background-image:none}.elfinder .elfinder-contextmenu-separator{height:0;border-top:1px solid #ccc;margin:0 1px}.elfinder .elfinder-button-icon.ui-state-disabled{background-image:url(../img/toolbar.png)!important}.elfinder-cwd-wrapper{overflow:auto;position:relative;padding:2px;margin:0}.elfinder-cwd-wrapper-list{padding:0}.elfinder-cwd{position:relative;cursor:default;padding:0;margin:0;-ms-touch-action:auto;touch-action:auto}.elfinder .elfinder-cwd-wrapper.elfinder-droppable-active{outline:2px solid #8cafed;outline-offset:-2px}.elfinder-cwd-wrapper-empty .elfinder-cwd:after{display:block;position:absolute;top:40%;left:0;right:0;margin-top:-2em;line-height:1.5em;text-align:center;white-space:pre-wrap;opacity:.6;filter:Alpha(Opacity=60);font-weight:700}.elfinder-cwd-file .elfinder-cwd-select{position:absolute;top:0;left:0;width:30px;height:30px;background-color:transparent;opacity:.4;filter:Alpha(Opacity=40)}.elfinder .elfinder-cwd-selectall,.elfinder-cwd-file.ui-selected .elfinder-cwd-select{opacity:.8;filter:Alpha(Opacity=80)}.elfinder-rtl .elfinder-cwd-file .elfinder-cwd-select{left:auto;right:0}.elfinder .elfinder-cwd-selectall{position:absolute;width:30px;height:30px;top:0}.elfinder .elfinder-workzone.elfinder-cwd-wrapper-empty .elfinder-cwd-selectall{display:none}.elfinder-ltr .elfinder-workzone .elfinder-cwd-selectall{text-align:right;right:18px;left:auto}.elfinder-rtl .elfinder-workzone .elfinder-cwd-selectall{text-align:left;right:auto;left:18px}.elfinder-ltr.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall{right:0}.elfinder-rtl.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall{left:0}.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-select.ui-state-hover{background-color:transparent}.elfinder-cwd-view-icons .elfinder-cwd-file{width:120px;height:90px;padding-bottom:2px;cursor:default;border:none;position:relative}.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file{float:left;margin:0 3px 2px 0}.elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file{float:right;margin:0 0 5px 3px}.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover{border:0 solid}.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper{width:52px;height:52px;margin:1px auto;padding:2px;position:relative}.elfinder-cwd-view-icons .elfinder-cwd-filename{text-align:center;max-height:2.4em;line-height:1.2em;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin:3px 1px 0;padding:1px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.elfinder-cwd-view-icons .elfinder-perms{bottom:4px;right:2px}.elfinder-cwd-view-icons .elfinder-lock{top:-3px;right:-2px}.elfinder-cwd-view-icons .elfinder-symlink{bottom:6px;left:0}.elfinder-cwd-bgurl:after,.elfinder-cwd-icon{width:48px;height:48px;background:url(../img/icons-big.png) 0 0 no-repeat}.elfinder-cwd-icon{margin:0 auto;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block}.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon,.elfinder-navbar-root-local .elfinder-cwd-icon{background-image:url(../img/volume_icon_local.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_local.png);background-size:contain;background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon,.elfinder-navbar-root-trash .elfinder-cwd-icon{background-image:url(../img/volume_icon_trash.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_trash.png);background-size:contain;background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon,.elfinder-navbar-root-ftp .elfinder-cwd-icon{background-image:url(../img/volume_icon_ftp.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_ftp.png);background-size:contain;background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon,.elfinder-navbar-root-sql .elfinder-cwd-icon{background-image:url(../img/volume_icon_sql.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_sql.png);background-size:contain;background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon,.elfinder-navbar-root-dropbox .elfinder-cwd-icon{background-image:url(../img/volume_icon_dropbox.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_dropbox.png);background-size:contain;background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon,.elfinder-navbar-root-googledrive .elfinder-cwd-icon{background-image:url(../img/volume_icon_googledrive.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_googledrive.png);background-size:contain}.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon,.elfinder-navbar-root-onedrive .elfinder-cwd-icon{background-image:url(../img/volume_icon_onedrive.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_onedrive.png);background-size:contain}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon,.elfinder-navbar-root-box .elfinder-cwd-icon{background-image:url(../img/volume_icon_box.png);background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/volume_icon_box.png);background-size:contain}.elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon,.elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon,.elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon{background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon,.elfinder-navbar-root-network .elfinder-cwd-icon{background-image:url(../img/toolbar.png);background-position:0 76.8%;background-size:cover}.elfinder-cwd .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon{background-image:url(../img/toolbar.png);background-size:cover;background-position:1px -1px}.elfinder-cwd-icon.elfinder-cwd-bgurl{background-position:center center;background-repeat:no-repeat}.elfinder-cwd-icon.elfinder-cwd-bgurl,.elfinder-cwd-icon.elfinder-cwd-bgurl.elfinder-cwd-bgself{-moz-background-size:cover;background-size:cover}.elfinder-cwd-bgurl:after{content:' ';position:relative;display:inline-block;top:36px;left:-38px;background-size:auto!important;opacity:.8;filter:Alpha(Opacity=60);-webkit-transform-origin:54px -24px;-webkit-transform:scale(.6);-moz-transform-origin:54px -24px;-moz-transform:scale(.6);-ms-transform-origin:54px -24px;-ms-transform:scale(.6);-o-transform-origin:54px -24px;-o-transform:scale(.6);transform-origin:54px -24px;transform:scale(.6)}.elfinder-cwd-icon-image:after,.elfinder-cwd-view-list .elfinder-cwd-icon.elfinder-cwd-icon-video.elfinder-cwd-bgurl:after{content:none}.elfinder-cwd-icon-video:after{top:32px;left:-26px;height:25px;width:22px;background-position:0 -373px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon{background-position:0 -100px}.elfinder-cwd .elfinder-droppable-active{outline:2px solid #8cafed;outline-offset:-2px}.elfinder-cwd-icon-directory{background-position:0 -50px}.elfinder-cwd-icon-application,.elfinder-cwd-icon-application:after{background-position:0 -150px}.elfinder-cwd-icon-text,.elfinder-cwd-icon-text:after,.elfinder-cwd-icon-x-empty,.elfinder-cwd-icon-x-empty:after{background-position:0 -200px}.elfinder-cwd-icon-image,.elfinder-cwd-icon-image:after,.elfinder-cwd-icon-postscript,.elfinder-cwd-icon-postscript:after,.elfinder-cwd-icon-vnd-adobe-photoshop,.elfinder-cwd-icon-vnd-adobe-photoshop:after{background-position:0 -250px}.elfinder-cwd-icon-audio,.elfinder-cwd-icon-audio:after{background-position:0 -300px}.elfinder-cwd-icon-dash-xml,.elfinder-cwd-icon-flash-video,.elfinder-cwd-icon-video,.elfinder-cwd-icon-vnd-apple-mpegURL,.elfinder-cwd-icon-x-mpegURL{background-position:0 -350px}.elfinder-cwd-icon-rtf,.elfinder-cwd-icon-rtf:after,.elfinder-cwd-icon-rtfd,.elfinder-cwd-icon-rtfd:after{background-position:0 -401px}.elfinder-cwd-icon-pdf,.elfinder-cwd-icon-pdf:after{background-position:0 -450px}.elfinder-cwd-icon-ms-excel,.elfinder-cwd-icon-ms-excel:after,.elfinder-cwd-icon-msword,.elfinder-cwd-icon-msword:after,.elfinder-cwd-icon-vnd-ms-excel,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-excel:after,.elfinder-cwd-icon-vnd-ms-office,.elfinder-cwd-icon-vnd-ms-office:after,.elfinder-cwd-icon-vnd-ms-powerpoint,.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-powerpoint:after,.elfinder-cwd-icon-vnd-ms-word,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:after,.elfinder-cwd-icon-vnd-ms-word:after,.elfinder-cwd-icon-vnd-oasis-opendocument-chart,.elfinder-cwd-icon-vnd-oasis-opendocument-chart:after,.elfinder-cwd-icon-vnd-oasis-opendocument-database,.elfinder-cwd-icon-vnd-oasis-opendocument-database:after,.elfinder-cwd-icon-vnd-oasis-opendocument-formula,.elfinder-cwd-icon-vnd-oasis-opendocument-formula:after,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template:after,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics:after,.elfinder-cwd-icon-vnd-oasis-opendocument-image,.elfinder-cwd-icon-vnd-oasis-opendocument-image:after,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template:after,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation:after,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template:after,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet:after,.elfinder-cwd-icon-vnd-oasis-opendocument-text,.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,.elfinder-cwd-icon-vnd-oasis-opendocument-text-master:after,.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,.elfinder-cwd-icon-vnd-oasis-opendocument-text-template:after,.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,.elfinder-cwd-icon-vnd-oasis-opendocument-text-web:after,.elfinder-cwd-icon-vnd-oasis-opendocument-text:after,.elfinder-cwd-icon-vnd-openofficeorg-extension,.elfinder-cwd-icon-vnd-openofficeorg-extension:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document:after,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template:after{background-position:0 -500px}.elfinder-cwd-icon-html,.elfinder-cwd-icon-html:after{background-position:0 -550px}.elfinder-cwd-icon-css,.elfinder-cwd-icon-css:after{background-position:0 -600px}.elfinder-cwd-icon-javascript,.elfinder-cwd-icon-javascript:after,.elfinder-cwd-icon-x-javascript,.elfinder-cwd-icon-x-javascript:after{background-position:0 -650px}.elfinder-cwd-icon-x-perl,.elfinder-cwd-icon-x-perl:after{background-position:0 -700px}.elfinder-cwd-icon-x-python,.elfinder-cwd-icon-x-python:after{background-position:0 -750px}.elfinder-cwd-icon-x-ruby,.elfinder-cwd-icon-x-ruby:after{background-position:0 -800px}.elfinder-cwd-icon-x-sh,.elfinder-cwd-icon-x-sh:after,.elfinder-cwd-icon-x-shellscript,.elfinder-cwd-icon-x-shellscript:after{background-position:0 -850px}.elfinder-cwd-icon-x-c,.elfinder-cwd-icon-x-c--,.elfinder-cwd-icon-x-c--:after,.elfinder-cwd-icon-x-c--hdr,.elfinder-cwd-icon-x-c--hdr:after,.elfinder-cwd-icon-x-c--src,.elfinder-cwd-icon-x-c--src:after,.elfinder-cwd-icon-x-c:after,.elfinder-cwd-icon-x-chdr,.elfinder-cwd-icon-x-chdr:after,.elfinder-cwd-icon-x-csrc,.elfinder-cwd-icon-x-csrc:after,.elfinder-cwd-icon-x-java,.elfinder-cwd-icon-x-java-source,.elfinder-cwd-icon-x-java-source:after,.elfinder-cwd-icon-x-java:after{background-position:0 -900px}.elfinder-cwd-icon-x-php,.elfinder-cwd-icon-x-php:after{background-position:0 -950px}.elfinder-cwd-icon-xml,.elfinder-cwd-icon-xml:after{background-position:0 -1000px}.elfinder-cwd-icon-x-7z-compressed,.elfinder-cwd-icon-x-7z-compressed:after,.elfinder-cwd-icon-x-xz,.elfinder-cwd-icon-x-xz:after,.elfinder-cwd-icon-x-zip,.elfinder-cwd-icon-x-zip:after,.elfinder-cwd-icon-zip,.elfinder-cwd-icon-zip:after{background-position:0 -1050px}.elfinder-cwd-icon-x-gzip,.elfinder-cwd-icon-x-gzip:after,.elfinder-cwd-icon-x-tar,.elfinder-cwd-icon-x-tar:after{background-position:0 -1100px}.elfinder-cwd-icon-x-bzip,.elfinder-cwd-icon-x-bzip2,.elfinder-cwd-icon-x-bzip2:after,.elfinder-cwd-icon-x-bzip:after{background-position:0 -1150px}.elfinder-cwd-icon-x-rar,.elfinder-cwd-icon-x-rar-compressed,.elfinder-cwd-icon-x-rar-compressed:after,.elfinder-cwd-icon-x-rar:after{background-position:0 -1200px}.elfinder-cwd-icon-x-shockwave-flash,.elfinder-cwd-icon-x-shockwave-flash:after{background-position:0 -1250px}.elfinder-cwd-icon-group{background-position:0 -1300px}.elfinder-cwd-filename input{width:100%;border:none;margin:0;padding:0}.elfinder-cwd-view-icons,.elfinder-cwd-view-icons input{text-align:center}.elfinder-cwd-view-icons textarea{width:100%;border:0 solid;margin:0;padding:0;text-align:center;overflow:hidden;resize:none}.elfinder-cwd-wrapper.elfinder-cwd-fixheader .elfinder-cwd::after,.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar select{display:none}.elfinder-cwd table{width:100%;border-collapse:separate;border:0 solid;margin:0 0 10px;border-spacing:0;box-sizing:padding-box;padding:2px;position:relative}.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader{position:absolute;overflow:hidden}.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before{content:'';position:absolute;width:100%;top:0;height:3px;background-color:#fff}.elfinder-droppable-active+.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before{background-color:#8cafed}.elfinder .elfinder-workzone div.elfinder-cwd-fixheader table{table-layout:fixed}.elfinder-ltr .elfinder-cwd thead .elfinder-cwd-selectall{text-align:left;right:auto;left:0;padding-top:3px}.elfinder-rtl .elfinder-cwd thead .elfinder-cwd-selectall{text-align:right;right:0;left:auto;padding-top:3px}.elfinder-touch .elfinder-cwd thead .elfinder-cwd-selectall{padding-top:5px}.elfinder .elfinder-cwd table thead tr{border-left:0 solid;border-top:0 solid;border-right:0 solid}.elfinder .elfinder-cwd table thead td{padding:4px 14px}.elfinder-ltr .elfinder-cwd.elfinder-has-checkbox table thead td:first-child{padding:4px 14px 4px 22px}.elfinder-rtl .elfinder-cwd.elfinder-has-checkbox table thead td:first-child{padding:4px 22px 4px 14px}.elfinder .elfinder-cwd table thead td.ui-state-active{background:#ebf1f6;background:-moz-linear-gradient(top,#ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebf1f6),color-stop(50%,#abd3ee),color-stop(51%,#89c3eb),color-stop(100%,#d5ebfb));background:-webkit-linear-gradient(top,#ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%);background:-o-linear-gradient(top,#ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%);background:-ms-linear-gradient(top,#ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%);background:linear-gradient(to bottom,#ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 )}.elfinder .elfinder-cwd table td{padding:4px 12px;white-space:pre;overflow:hidden;text-align:right;cursor:default;border:0 solid}.elfinder .elfinder-cwd table tbody td:first-child{position:relative}.elfinder .elfinder-cwd table td div{box-sizing:content-box}tr.elfinder-cwd-file td .elfinder-cwd-select{width:40px;padding-top:3px}.elfinder-touch tr.elfinder-cwd-file td .elfinder-cwd-select{padding-top:10px}.elfinder-touch .elfinder-cwd tr td{padding:10px 12px}.elfinder-touch .elfinder-cwd table thead td{padding:8px 14px}.elfinder-touch .elfinder-cwd tr.elfinder-cwd-file td{padding:13px 12px}.elfinder-ltr .elfinder-cwd table td{text-align:right}.elfinder-ltr .elfinder-cwd table td:first-child{text-align:left}.elfinder-rtl .elfinder-cwd table td{text-align:left}.elfinder-info-tb tr td:first-child,.elfinder-rtl .elfinder-cwd table td:first-child{text-align:right}.elfinder-odd-row{background:#eee}.elfinder-cwd-view-list .elfinder-cwd-file-wrapper{width:97%;position:relative}.elfinder-ltr .elfinder-cwd-view-list.elfinder-has-checkbox .elfinder-cwd-file-wrapper{margin-left:8px}.elfinder-rtl .elfinder-cwd-view-list.elfinder-has-checkbox .elfinder-cwd-file-wrapper{margin-right:8px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-filename{padding-left:23px}.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-filename{padding-right:23px}.elfinder-cwd-view-list .elfinder-lock,.elfinder-cwd-view-list .elfinder-perms,.elfinder-cwd-view-list .elfinder-symlink{margin-top:-6px;opacity:.6;filter:Alpha(Opacity=60)}.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms{left:8px;bottom:-4px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-lock{left:10px;top:0}.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink{left:-7px;bottom:-4px}.elfinder-cwd-view-list td .elfinder-cwd-icon{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;background-image:url(../img/icons-small.png)}.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon{left:0}.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon{right:0}.elfinder-cwd-view-list thead td .ui-resizable-handle{height:100%;top:3px}.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-handle{top:-5px;margin:10px}.elfinder-cwd-view-list thead td .ui-resizable-e{right:-7px}.elfinder-cwd-view-list thead td .ui-resizable-w{left:-7px}.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-e{right:-16px}.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-w{left:-16px}.elfinder-cwd-wrapper-empty .elfinder-cwd-view-list.elfinder-cwd:after{margin-top:0}.std42-dialog{padding:0;position:absolute;left:auto;right:auto}.std42-dialog.elfinder-dialog-minimized{overFlow:hidden;position:relative;float:left;width:auto}.elfinder-rtl .std42-dialog.elfinder-dialog-minimized{float:right}.std42-dialog .ui-dialog-titlebar{border-left:0 solid transparent;border-top:0 solid transparent;border-right:0 solid transparent;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;font-weight:400;padding:.2em 1em}.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar{padding:0 .5em;height:20px}.elfinder-touch .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar{padding:.3em .5em}.std42-dialog.ui-draggable-disabled .ui-dialog-titlebar{cursor:default}.std42-dialog .ui-dialog-titlebar .ui-widget-header{border:none;cursor:pointer}.std42-dialog .ui-dialog-titlebar span.elfinder-dialog-title{display:inherit;word-break:break-all}.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar span.elfinder-dialog-title{display:list-item;display:-moz-inline-box;white-space:nowrap;word-break:normal;overflow:hidden;word-wrap:normal;overflow-wrap:normal;max-width:-webkit-calc(100% - 24px);max-width:-moz-calc(100% - 24px);max-width:calc(100% - 24px)}.elfinder-touch .std42-dialog .ui-dialog-titlebar span.elfinder-dialog-title{padding-top:.15em}.elfinder-touch .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar span.elfinder-dialog-title{max-width:-webkit-calc(100% - 36px);max-width:-moz-calc(100% - 36px);max-width:calc(100% - 36px)}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button{position:relative;float:left;top:10px;left:-10px;right:10px;width:20px;height:20px;padding:1px;margin:-10px 1px 0;background-color:transparent;background-image:none}.elfinder-touch .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button{transform:scale(1.1);zoom:1.1;margin-left:5px;margin-right:5px}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button-right{float:right}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right{left:10px;right:-10px}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{width:17px;height:17px;border-width:1px;border-color:transparent;opacity:.7;filter:Alpha(Opacity=70);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{opacity:1;filter:Alpha(Opacity=100)}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-color:#ff6252;border-color:#e5695d}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon{background-color:#ffbc00;border-color:#e3a40b}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon{background-color:#26c82f;border-color:#13ae10}.elfinder-touch .std42-dialog.ui-dialog:not(ui-resizable-disabled) .ui-resizable-se{width:12px;height:12px;zoom:1.5;right:-7px;bottom:-7px;margin:3px 7px 7px 3px;background-position:-64px -224px}.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar{text-align:right}.std42-dialog .ui-dialog-content{padding:.3em .5em;box-sizing:border-box}.elfinder .std42-dialog .ui-dialog-content,.elfinder .std42-dialog .ui-dialog-content *{-webkit-user-select:auto;-moz-user-select:text;-khtml-user-select:text;user-select:text}.std42-dialog .ui-dialog-buttonpane{border:0 solid;margin:0;padding:.5em;text-align:right}.elfinder-rtl .std42-dialog .ui-dialog-buttonpane{text-align:left}.std42-dialog .ui-dialog-buttonpane button{margin:.2em 0 0 .4em;padding:.2em;outline:0 solid}.std42-dialog .ui-dialog-buttonpane button span{padding:2px 9px}.elfinder-dialog .ui-resizable-e,.elfinder-dialog .ui-resizable-s{width:0;height:0}.std42-dialog .ui-button input{cursor:pointer}.elfinder-netmount-tb input,.elfinder-netmount-tb select,.std42-dialog select{border:1px solid #ccc}.elfinder-dialog-icon{position:absolute;width:32px;height:32px;left:10px;top:50%;margin-top:-15px;background:url(../img/dialogs.png) 0 0 no-repeat}.elfinder-rtl .elfinder-dialog-icon{left:auto;right:10px}.elfinder-dialog-confirm .ui-dialog-content,.elfinder-dialog-error .ui-dialog-content{padding-left:56px;min-height:35px}.elfinder-rtl .elfinder-dialog-confirm .ui-dialog-content,.elfinder-rtl .elfinder-dialog-error .ui-dialog-content{padding-left:0;padding-right:56px}.elfinder-dialog-notify .ui-dialog-titlebar-close,.elfinder-rm-title+br{display:none}.elfinder-dialog-notify .ui-dialog-content{padding:0}.elfinder-notify{border-bottom:1px solid #ccc;position:relative;padding:.5em;text-align:center;overflow:hidden}.elfinder-ltr .elfinder-notify{padding-left:36px}.elfinder-rtl .elfinder-notify{padding-right:36px}.elfinder-notify:last-child{border:0 solid}.elfinder-notify-progressbar{width:180px;height:8px;border:1px solid #aaa;background:#f5f5f5;margin:5px auto;overflow:hidden}.elfinder-notify-progress{width:100%;height:8px;background:url(../img/progress.gif) center center repeat-x}.elfinder-notify-progress,.elfinder-notify-progressbar{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.elfinder-dialog-icon-file,.elfinder-dialog-icon-open,.elfinder-dialog-icon-readdir,.elfinder-dialog-icon-reload{background-position:0 -225px}.elfinder-dialog-icon-mkdir{background-position:0 -64px}.elfinder-dialog-icon-mkfile{background-position:0 -96px}.elfinder-dialog-icon-copy,.elfinder-dialog-icon-move,.elfinder-dialog-icon-prepare{background-position:0 -128px}.elfinder-dialog-icon-chunkmerge,.elfinder-dialog-icon-upload{background-position:0 -160px}.elfinder-dialog-icon-rm{background-position:0 -192px}.elfinder-dialog-icon-download{background-position:0 -260px}.elfinder-dialog-icon-save{background-position:0 -295px}.elfinder-dialog-icon-rename{background-position:0 -330px}.elfinder-dialog-icon-archive,.elfinder-dialog-icon-extract,.elfinder-dialog-icon-zipdl{background-position:0 -365px}.elfinder-dialog-icon-search{background-position:0 -402px}.elfinder-dialog-icon-chmod,.elfinder-dialog-icon-dim,.elfinder-dialog-icon-loadimg,.elfinder-dialog-icon-netmount,.elfinder-dialog-icon-netunmount,.elfinder-dialog-icon-preupload,.elfinder-dialog-icon-resize,.elfinder-dialog-icon-url{background-position:0 -434px}.elfinder-dialog-confirm-applyall,.elfinder-dialog-confirm-encoding{padding:0 1em;margin:0}.elfinder-ltr .elfinder-dialog-confirm-applyall,.elfinder-ltr .elfinder-dialog-confirm-encoding{text-align:left}.elfinder-rtl .elfinder-dialog-confirm-applyall,.elfinder-rtl .elfinder-dialog-confirm-encoding{text-align:right}.elfinder-dialog-confirm .elfinder-dialog-icon{background-position:0 -32px}.elfinder-dialog-confirm .ui-dialog-buttonset{width:auto}.elfinder-info-title .elfinder-cwd-icon{float:left;width:48px;height:48px;margin-right:1em}.elfinder-rtl .elfinder-info-title .elfinder-cwd-icon,.elfinder-rtl .elfinder-rm-title .elfinder-cwd-icon{float:right;margin-right:0;margin-left:1em}.elfinder-info-title strong{display:block;padding:.3em 0 .5em}.elfinder-info-tb{min-width:200px;border:0 solid;margin:1em .2em}.elfinder-info-tb td{white-space:nowrap;padding:2px}.elfinder-info-tb a{outline:none;text-decoration:underline}.elfinder-info-tb a:hover{text-decoration:none}.elfinder-info-spinner{width:14px;height:14px;float:left;background:url(../img/spinner-mini.gif) center center no-repeat;margin:0 5px}.elfinder-netmount-tb{margin:0 auto}.elfinder-netmount-tb .elfinder-button-icon{cursor:pointer}button.elfinder-info-button{margin:-3.5px 0;cursor:pointer}.elfinder-upload-dropbox{display:table-cell;text-align:center;vertical-align:middle;padding:.5em;border:3px dashed #aaa;width:9999px;height:80px;overflow:hidden;word-break:keep-all}.elfinder-upload-dropbox.ui-state-hover{background:#dfdfdf;border:3px dashed #555}.elfinder-upload-dialog-or{margin:.3em 0;text-align:center}.elfinder-upload-dialog-wrapper{text-align:center}.elfinder-upload-dialog-wrapper .ui-button{position:relative;overflow:hidden}.elfinder-upload-dialog-wrapper .ui-button form{position:absolute;right:0;top:0;opacity:0;filter:Alpha(Opacity=0)}.elfinder-upload-dialog-wrapper .ui-button form input{padding:0 20px;font-size:3em}.dialogelfinder .dialogelfinder-drag{border-left:0 solid;border-top:0 solid;border-right:0 solid;font-weight:400;padding:2px 12px;cursor:move;position:relative;text-align:left}.elfinder-rtl .dialogelfinder-drag{text-align:right}.dialogelfinder-drag-close{position:absolute;top:50%;margin-top:-8px}.elfinder-ltr .dialogelfinder-drag-close{right:12px}.elfinder-rtl .dialogelfinder-drag-close{left:12px}.elfinder-rm-title{margin-bottom:.5ex}.elfinder-rm-title .elfinder-cwd-icon{float:left;width:48px;height:48px;margin-right:1em}.elfinder-rm-title strong{display:block;white-space:pre-wrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}.ui-dialog-titlebar select.elfinder-edit-changed{border-bottom:1px solid #13ae10}.elfinder-contextmenu .elfinder-contextmenu-item span{font-size:.72em}.elfinder-cwd-view-icons .elfinder-cwd-filename,.elfinder-cwd-view-list td{font-size:.7em}.std42-dialog .ui-dialog-titlebar{font-size:.82em}.std42-dialog .ui-dialog-content{font-size:.72em}.std42-dialog .ui-dialog-buttonpane{font-size:.76em}.dialogelfinder .dialogelfinder-drag,.elfinder-info-tb{font-size:.9em}.elfinder-upload-dialog-or,.elfinder-upload-dropbox{font-size:1.2em}.elfinder .elfinder-navbar{font-size:.72em}.elfinder-place-drag .elfinder-navbar-dir{font-size:.9em}.elfinder-quicklook-title,.elfinder-statusbar div{font-size:.7em}.elfinder-quicklook-info-data{font-size:.72em}.elfinder-quicklook-preview-text-wrapper{font-size:.9em}.elfinder-button-menu-item{font-size:.72em}.elfinder-button-search input{font-size:.8em}.elfinder-drag-num{font-size:12px}.elfinder-toast{font-size:.76em}.elfinder .elfinder-navbar{width:230px;padding:3px 5px;background-image:none;border-top:0 solid;border-bottom:0 solid;overflow:auto;position:relative}.elfinder-ltr .elfinder-navbar{float:left;border-left:0 solid}.elfinder-rtl .elfinder-navbar{float:right;border-right:0 solid}.elfinder-ltr .ui-resizable-e{margin-left:10px}.elfinder-tree{display:table;width:100%;margin:0 0 .5em;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elfinder-navbar-dir{position:relative;display:block;white-space:nowrap;padding:3px 12px;margin:0;outline:0 solid;border:1px solid transparent;cursor:default}.elfinder-touch .elfinder-navbar-dir{padding:12px}.elfinder-ltr .elfinder-navbar-dir{padding-left:35px}.elfinder-rtl .elfinder-navbar-dir{padding-right:35px}.elfinder-navbar-arrow,.elfinder-navbar-icon{position:absolute;top:50%;margin-top:-8px;background-repeat:no-repeat}.elfinder-navbar-arrow{display:none;width:12px;height:14px;background-image:url(../img/arrows-normal.png)}.elfinder-ltr .elfinder-navbar-arrow{left:0}.elfinder-rtl .elfinder-navbar-arrow{right:0}.elfinder-touch .elfinder-navbar-arrow{zoom:1.4;-moz-transform-origin:top left;-moz-transform:scale(1.4);margin-bottom:7px}.elfinder-ltr.elfinder-touch .elfinder-navbar-arrow{left:-3px;margin-right:20px}.elfinder-rtl.elfinder-touch .elfinder-navbar-arrow{right:-3px;margin-left:20px}.ui-state-active .elfinder-navbar-arrow{background-image:url(../img/arrows-active.png)}.elfinder-navbar-collapsed .elfinder-navbar-arrow{display:block}.elfinder-subtree-chksubdir .elfinder-navbar-arrow{opacity:.25;filter:Alpha(Opacity=25)}.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 4px}.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 -10px}.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow,.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow{background-position:0 -21px}.elfinder-navbar-icon{width:16px;height:16px;background-image:url(../img/toolbar.png);background-position:0 -16px}.elfinder-ltr .elfinder-navbar-icon{left:14px}.elfinder-rtl .elfinder-navbar-icon{right:14px}.elfinder-tree .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 0}.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 -704px}.elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon{background-image:url(../img/volume_icon_local.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon{background-image:url(../img/volume_icon_trash.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon{background-image:url(../img/volume_icon_ftp.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon{background-image:url(../img/volume_icon_sql.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon{background-image:url(../img/volume_icon_dropbox.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon{background-image:url(../img/volume_icon_googledrive.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon{background-image:url(../img/volume_icon_onedrive.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon{background-image:url(../img/volume_icon_box.png);background-position:0 0}.elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon{background-image:url(../img/toolbar.png);background-position:0 -688px}.elfinder-droppable-active .elfinder-navbar-icon,.ui-state-active .elfinder-navbar-icon,.ui-state-hover .elfinder-navbar-icon{background-position:0 -32px}.elfinder-ltr .elfinder-navbar-subtree{margin-left:12px}.elfinder-rtl .elfinder-navbar-subtree{margin-right:12px}.elfinder-navbar-spinner{width:14px;height:14px;position:absolute;display:block;top:50%;margin-top:-7px;background:url(../img/spinner-mini.gif) center center no-repeat}.elfinder-ltr .elfinder-navbar-spinner{left:0;margin-left:-2px}.elfinder-rtl .elfinder-navbar-spinner{right:0;margin-right:-2px}.elfinder-navbar .elfinder-lock,.elfinder-navbar .elfinder-perms,.elfinder-navbar .elfinder-symlink{opacity:.6;filter:Alpha(Opacity=60)}.elfinder-navbar .elfinder-perms{bottom:-1px;margin-top:-8px}.elfinder-navbar .elfinder-lock{top:-2px}.elfinder-ltr .elfinder-navbar .elfinder-perms{left:20px}.elfinder-rtl .elfinder-navbar .elfinder-perms{right:20px}.elfinder-ltr .elfinder-navbar .elfinder-lock{left:20px}.elfinder-rtl .elfinder-navbar .elfinder-lock{right:20px}.elfinder-ltr .elfinder-navbar .elfinder-symlink{left:8px}.elfinder-rtl .elfinder-navbar .elfinder-symlink{right:8px}.elfinder-navbar input{width:100%;border:0 solid;margin:0;padding:0}.elfinder-navbar .ui-resizable-handle{width:12px;background:url(../img/resize.png) center center no-repeat}.elfinder-nav-handle-icon{position:absolute;top:50%;margin:-8px 2px 0;opacity:.5;filter:Alpha(Opacity=50)}.elfinder-navbar-pager{width:100%;box-sizing:border-box;padding-top:3px;padding-bottom:3px}.elfinder-touch .elfinder-navbar-pager{padding-top:10px;padding-bottom:10px}.elfinder-places{border:none;margin:0;padding:0}.elfinder-navbar-swipe-handle{position:absolute;top:0;height:100%;width:50px;pointer-events:none}.elfinder-ltr .elfinder-navbar-swipe-handle{left:0;background:linear-gradient(to right,#dde4eb 0,rgba(221,228,235,.8) 5px,rgba(216,223,230,.3) 8px,rgba(0,0,0,.1) 95%,rgba(0,0,0,0) 100%)}.elfinder-rtl .elfinder-navbar-swipe-handle{right:0;background:linear-gradient(to left,#dde4eb 0,rgba(221,228,235,.8) 5px,rgba(216,223,230,.3) 8px,rgba(0,0,0,.1) 95%,rgba(0,0,0,0) 100%)}.elfinder-navbar-root .elfinder-places-root-icon{position:absolute;top:50%;margin-top:-9px;cursor:pointer}.elfinder-ltr .elfinder-places-root-icon{right:10px}.elfinder-rtl .elfinder-places-root-icon{left:10px}.elfinder-navbar-expanded .elfinder-places-root-icon{display:block}.elfinder-place-drag{font-size:.8em}.elfinder-quicklook{position:absolute;background:url(../img/quicklook-bg.png);overflow:hidden;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:20px 0 40px}.elfinder-quicklook.elfinder-touch{padding:30px 0 40px}.elfinder-quicklook .ui-resizable-se{width:14px;height:14px;right:5px;bottom:3px;background:url(../img/toolbar.png) 0 -496px no-repeat}.elfinder-quicklook.elfinder-touch .ui-resizable-se{zoom:1.5}.elfinder-quicklook.elfinder-quicklook-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;width:100%;height:100%;object-fit:contain;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;padding:0;background:#000;display:block}.elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar,.elfinder-quicklook-fullscreen.elfinder-quicklook .ui-resizable-handle{display:none}.elfinder-quicklook-fullscreen .elfinder-quicklook-preview{border:0 solid}.elfinder-quicklook-cover,.elfinder-quicklook-titlebar{width:100%;height:100%;top:0;left:0;position:absolute}.elfinder-quicklook-titlebar{text-align:center;background:#777;height:20px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;cursor:move}.elfinder-touch .elfinder-quicklook-titlebar{height:30px}.elfinder-quicklook-title{color:#fff;white-space:nowrap;overflow:hidden;padding:2px 0}.elfinder-touch .elfinder-quicklook-title{padding:8px 0}.elfinder-quicklook-titlebar .ui-icon{position:absolute;left:4px;top:50%;margin-top:-8px;width:16px;height:16px;cursor:pointer}.elfinder-quicklook-titlebar .ui-icon.elfinder-platformWin{left:auto;right:4px}.elfinder-touch .elfinder-quicklook-titlebar .ui-icon{zoom:1.5}.elfinder-quicklook-preview{overflow:hidden;position:relative;border:0 solid;border-left:1px solid transparent;border-right:1px solid transparent;height:100%}.elfinder-quicklook-preview.elfinder-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.elfinder-quicklook-info-wrapper{position:absolute;width:100%;left:0;top:50%;margin-top:-50px}.elfinder-quicklook-info{padding:0 12px 0 112px}.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child{color:#fff;font-weight:700;padding-bottom:.5em}.elfinder-quicklook-info-data{padding-bottom:.2em;color:#fff}.elfinder-quicklook .elfinder-cwd-icon{position:absolute;left:32px;top:50%;margin-top:-20px}.elfinder-quicklook-preview img{display:block;margin:0 auto}.elfinder-quicklook-navbar{position:absolute;left:50%;bottom:4px;width:140px;height:32px;padding:0;margin-left:-70px;border:1px solid transparent;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{width:188px;margin-left:-94px;padding:5px;border:1px solid #eee;background:#000;opacity:.4;filter:Alpha(Opacity=40)}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close,.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator{display:inline}.elfinder-quicklook-navbar-icon{width:32px;height:32px;margin:0 7px;float:left;background:url(../img/quicklook-icons.png) 0 0 no-repeat}.elfinder-quicklook-navbar-icon-fullscreen{background-position:0 -64px}.elfinder-quicklook-navbar-icon-fullscreen-off{background-position:0 -96px}.elfinder-quicklook-navbar-icon-prev{background-position:0 0}.elfinder-quicklook-navbar-icon-next{background-position:0 -32px}.elfinder-quicklook-navbar-icon-close{background-position:0 -128px;display:none}.elfinder-quicklook-navbar-separator{width:1px;height:32px;float:left;border-left:1px solid #fff;display:none}.elfinder-quicklook-preview-archive-wrapper,.elfinder-quicklook-preview-text-wrapper{width:100%;height:100%;background:#fff;color:#222;overflow:auto;-webkit-overflow-scrolling:touch}.elfinder-quicklook-preview-archive-wrapper{font-size:1.5ex}.elfinder-quicklook-preview-archive-wrapper strong{padding:0 5px}pre.elfinder-quicklook-preview-text{width:auto;height:auto;margin:0;padding:3px 9px;border:none}.elfinder-quicklook-preview-html,.elfinder-quicklook-preview-iframe,.elfinder-quicklook-preview-pdf{width:100%;height:100%;background:#fff;margin:0;border:none;display:block}.elfinder-quicklook-preview-flash{width:100%;height:100%}.elfinder-quicklook-preview-audio{width:100%;position:absolute;bottom:0;left:0}embed.elfinder-quicklook-preview-audio{height:30px;background:0 0}.elfinder-quicklook-preview-video{width:100%;height:100%}.elfinder .elfinder-quicklook .elfinder-quicklook-info *,.elfinder .elfinder-quicklook .elfinder-quicklook-preview *{-webkit-user-select:auto;-moz-user-select:text;-khtml-user-select:text;user-select:text}.elfinder-statusbar{text-align:center;font-weight:400;padding:.2em .5em;border-right:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent}.elfinder-statusbar span{cursor:pointer;vertical-align:bottom;overflow:hidden;text-overflow:"..";-o-text-overflow:".."}.elfinder-statusbar span.ui-state-active,.elfinder-statusbar span.ui-state-hover{border:none}.elfinder-statusbar span.elfinder-path-cwd{cursor:default}.elfinder-path{max-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.elfinder-ltr .elfinder-path{float:left}.elfinder-rtl .elfinder-path{float:right}.elfinder-workzone-path{position:relative}.elfinder-workzone-path .elfinder-path{position:relative;font-size:.75em;font-weight:400;float:none;max-width:none;overflow-x:scroll;text-overflow:initial;-o-text-overflow:initial}.elfinder-ltr .elfinder-workzone-path .elfinder-path{margin-left:24px}.elfinder-rtl .elfinder-workzone-path .elfinder-path{margin-right:24px}.elfinder-workzone-path .elfinder-path span{display:inline-block;padding:5px 3px}.elfinder-workzone-path .elfinder-path span.elfinder-path-cwd{font-weight:700}.elfinder-workzone-path .elfinder-path span.ui-state-active,.elfinder-workzone-path .elfinder-path span.ui-state-hover{border:none}.elfinder-workzone-path .elfinder-path-roots{position:absolute;top:0;width:24px;height:20px;padding:2px;border:none;overflow:hidden}.elfinder-ltr .elfinder-workzone-path .elfinder-path-roots{left:0}.elfinder-rtl .elfinder-workzone-path .elfinder-path-roots{right:0}.elfinder-stat-size{white-space:nowrap}.elfinder-ltr .elfinder-stat-size{float:right}.elfinder-rtl .elfinder-stat-size{float:left}.elfinder-stat-selected{white-space:nowrap;overflow:hidden}.elfinder .elfinder-toast{position:absolute;top:12px;right:12px;max-width:90%;cursor:default}.elfinder .elfinder-toast>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:8px 16px 8px 50px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.9;filter:alpha(opacity=90);background-color:#030303;text-align:center}.elfinder .elfinder-toast>.toast-info{background-color:#2f96b4;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}.elfinder .elfinder-toast>.toast-error{background-color:#bd362f;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}.elfinder .elfinder-toast>.toast-success{background-color:#51a351;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}.elfinder .elfinder-toast>.toast-warning{background-color:#f89406;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}.elfinder .elfinder-toast>div button.ui-button{background-image:none;margin-top:8px;padding:.5em .8em}.elfinder .elfinder-toast>.toast-success button.ui-button{background-color:green;color:#fff}.elfinder .elfinder-toast>.toast-success button.ui-button.ui-state-hover{background-color:#add6ad;color:#254b25}.elfinder-toolbar{padding:4px 0 3px;border-left:0 solid transparent;border-top:0 solid transparent;border-right:0 solid transparent}.elfinder-buttonset{margin:1px 4px;float:left;background:0 0;padding:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.elfinder .elfinder-button{height:16px;margin:0;padding:4px;float:left;overflow:hidden;position:relative;border:0 solid;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:1;cursor:default}.elfinder-touch .elfinder-button{height:20px}.elfinder .ui-icon-search{cursor:pointer}.elfinder-button:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.elfinder-button:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.elfinder-toolbar-button-separator{float:left;padding:0;height:24px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;width:0}.elfinder-touch .elfinder-toolbar-button-separator{height:20px}.elfinder .elfinder-button.ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}.elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon,.elfinder .elfinder-button.ui-state-disabled .elfinder-button-text{opacity:.4;filter:Alpha(Opacity=40)}.elfinder-rtl .elfinder-buttonset{float:right}.elfinder-button-icon{width:16px;height:16px;display:inline-block;background:url(../img/toolbar.png) no-repeat}.elfinder-button-text{position:relative;display:inline-block;top:-4px;margin:0 2px;font-size:12px}.elfinder-touch .elfinder-button-icon{zoom:1.25;-moz-transform-origin:top left;-moz-transform:scale(1.25)}.elfinder-touch .elfinder-button-text{top:-5px}.elfinder-button-icon-home{background-position:0 0}.elfinder-button-icon-back{background-position:0 -112px}.elfinder-button-icon-forward{background-position:0 -128px}.elfinder-button-icon-up{background-position:0 -144px}.elfinder-button-icon-dir{background-position:0 -16px}.elfinder-button-icon-reload{background-position:0 -160px}.elfinder-button-icon-open{background-position:0 -176px}.elfinder-button-icon-mkdir{background-position:0 -192px}.elfinder-button-icon-mkfile{background-position:0 -208px}.elfinder-button-icon-rm{background-position:0 -832px}.elfinder-button-icon-trash{background-position:0 -224px}.elfinder-button-icon-restore{background-position:0 -816px}.elfinder-button-icon-copy{background-position:0 -240px}.elfinder-button-icon-cut{background-position:0 -256px}.elfinder-button-icon-paste{background-position:0 -272px}.elfinder-button-icon-getfile{background-position:0 -288px}.elfinder-button-icon-duplicate{background-position:0 -304px}.elfinder-button-icon-rename{background-position:0 -320px}.elfinder-button-icon-edit{background-position:0 -336px}.elfinder-button-icon-quicklook{background-position:0 -352px}.elfinder-button-icon-upload{background-position:0 -368px}.elfinder-button-icon-download{background-position:0 -384px}.elfinder-button-icon-info{background-position:0 -400px}.elfinder-button-icon-extract{background-position:0 -416px}.elfinder-button-icon-archive{background-position:0 -432px}.elfinder-button-icon-view{background-position:0 -448px}.elfinder-button-icon-view-list{background-position:0 -464px}.elfinder-button-icon-help{background-position:0 -480px}.elfinder-button-icon-resize{background-position:0 -512px}.elfinder-button-icon-link{background-position:0 -528px}.elfinder-button-icon-search{background-position:0 -561px}.elfinder-button-icon-sort{background-position:0 -577px}.elfinder-button-icon-rotate-r{background-position:0 -625px}.elfinder-button-icon-rotate-l{background-position:0 -641px}.elfinder-button-icon-netmount{background-position:0 -688px}.elfinder-button-icon-netunmount{background-position:0 -96px}.elfinder-button-icon-places{background-position:0 -704px}.elfinder-button-icon-chmod{background-position:0 -48px}.elfinder-button-icon-accept{background-position:0 -736px}.elfinder-button-icon-opendir{background-position:0 -32px}.elfinder-button-icon-menu{background-position:0 -752px}.elfinder-button-icon-colwidth{background-position:0 -768px}.elfinder-button-icon-fullscreen{background-position:0 -784px}.elfinder-button-icon-unfullscreen{background-position:0 -800px}.elfinder-button-icon-empty{background-position:0 -848px}.elfinder-button-icon-undo{background-position:0 -864px}.elfinder-button-icon-redo{background-position:0 -880px}.elfinder-button-icon-preference{background-position:0 -896px}.elfinder .elfinder-menubutton{overflow:visible}.elfinder-button-icon-spinner{background:url(../img/spinner-mini.gif) center center no-repeat}.elfinder-button-menu{position:absolute;left:0;top:25px;padding:3px 0}.elfinder-touch .elfinder-button-menu{top:35px}.elfinder-button-menu-item{white-space:nowrap;cursor:default;padding:5px 19px;position:relative}.elfinder-touch .elfinder-button-menu-item{padding:12px 19px}.elfinder-button-menu .ui-state-hover{border:0 solid}.elfinder-button-menu-item-separated{border-top:1px solid #ccc}.elfinder-button-menu-item .ui-icon{width:16px;height:16px;position:absolute;left:2px;top:50%;margin-top:-8px;display:none}.elfinder-button-menu-item-selected .ui-icon{display:block}.elfinder-button-menu-item-selected-asc .ui-icon-arrowthick-1-s,.elfinder-button-menu-item-selected-desc .ui-icon-arrowthick-1-n{display:none}.elfinder-button form{position:absolute;top:0;right:0;opacity:0;filter:Alpha(Opacity=0);cursor:pointer}.elfinder .elfinder-button form input{background:0 0;cursor:default}.elfinder .elfinder-button-search{border:0 solid;background:0 0;padding:0;margin:1px 4px;height:auto;min-height:26px;float:right;width:202px;overflow:visible}.elfinder .elfinder-button-search .elfinder-button-menu{font-size:8pt;text-align:center;width:100%;overflow:hidden}.elfinder .elfinder-button-search .elfinder-button-menu div{margin-left:auto;margin-right:auto;margin-bottom:5px}.elfinder .elfinder-button-search .elfinder-button-menu div .ui-state-hover{border:1px solid}.elfinder-ltr .elfinder-button-search{float:right;margin-right:10px}.elfinder-rtl .elfinder-button-search{float:left;margin-left:10px}.elfinder-button-search input{width:160px;height:22px;padding:0 20px;line-height:22px;border:1px solid #aaa;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;outline:0 solid}.elfinder-button-search input::-ms-clear{display:none}.elfinder-touch .elfinder-button-search input{height:28px;line-height:28px}.elfinder-rtl .elfinder-button-search input{direction:rtl}.elfinder-button-search .ui-icon{position:absolute;height:18px;top:50%;margin:-8px 4px 0;opacity:.6;filter:Alpha(Opacity=60)}.elfinder-button-search .ui-checkboxradio-icon{display:none}.elfinder-ltr .elfinder-button-search .ui-icon-search{left:0}.elfinder-ltr .elfinder-button-search .ui-icon-close,.elfinder-rtl .elfinder-button-search .ui-icon-search{right:0}.elfinder-rtl .elfinder-button-search .ui-icon-close{left:0}.elfinder-toolbar-swipe-handle{position:absolute;top:0;left:0;height:50px;width:100%;pointer-events:none;background:linear-gradient(to bottom,#dde4eb 0,rgba(221,228,235,.8) 2px,rgba(216,223,230,.3) 5px,rgba(0,0,0,.1) 95%,rgba(0,0,0,0) 100%)} \ No newline at end of file diff --git a/static/org.openpsa.documents/elFinder-2.1.27/img/icons-big.png b/static/org.openpsa.documents/elFinder-2.1.27/img/icons-big.png deleted file mode 100755 index 6b2af0c7d01df9c6099211ef023277ad12b7f009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30933 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 AF#rGn diff --git a/static/org.openpsa.documents/elFinder-2.1.27/img/toolbar.png b/static/org.openpsa.documents/elFinder-2.1.27/img/toolbar.png deleted file mode 100755 index f4269a1bcb41dfcfe19cbb1edcc88b2ab6340455..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20254 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 diff --git a/static/org.openpsa.documents/elFinder-2.1.27/js/elfinder.min.js b/static/org.openpsa.documents/elFinder-2.1.27/js/elfinder.min.js deleted file mode 100755 index aadd3370fa..0000000000 --- a/static/org.openpsa.documents/elFinder-2.1.27/js/elfinder.min.js +++ /dev/null @@ -1,21 +0,0 @@ -/*! - * elFinder - file manager for web - * Version 2.1.27 (2017-08-10) - * http://elfinder.org - * - * Copyright 2009-2017, Studio 42 - * Licensed under a 3-clauses BSD license - */ -!function(e,t){if("function"==typeof define&&define.amd)define(["jquery","jquery-ui"],t);else if("undefined"!=typeof exports){var n,i;try{n=require("jquery"),i=require("jquery-ui")}catch(a){}module.exports=t(n,i)}else t(e.jQuery,e.jQuery.ui,!0)}(this,function(e,t,n){n=n||!1;var i=function(t,n,a){var r,o,s,l,d,c=this,u=[],h=["button"],t=e(t),p=e.extend(!0,{},e._data(t.get(0),"events")),f=e("
").append(t.contents()).attr("class",t.attr("class")||"").attr("style",t.attr("style")||""),m=t.attr("id")||"",g="elfinder-"+(m?m:Math.random().toString().substr(2,7)),v="mousedown."+g,b="keydown."+g,y="keypress."+g,w=!0,k=!0,x=["enable","disable","load","open","reload","select","add","remove","change","dblclick","getfile","lockfiles","unlockfiles","selectfiles","unselectfiles","dragstart","dragstop","search","searchend","viewchange"],C="",T={path:"",url:"",tmbUrl:"",disabled:[],separator:"/",archives:[],extract:[],copyOverwrite:!0,uploadOverwrite:!0,uploadMaxSize:0,jpgQuality:100,tmbCrop:!1,tmb:!1},A={},z={},I={},O=[],S={},U={},M=[],D={},E=[],F=[],P=new c.command(c),j="auto",R=400,H=null,q="./sounds/",N=e(document.createElement("audio")).hide().appendTo("body")[0],_=0,L="",W=null,$=function(n){var i,a,r,o,s,l,d={},u={};c.api>=2.1?(c.commandMap=n.options.uiCmdMap&&Object.keys(n.options.uiCmdMap).length?n.options.uiCmdMap:{},L!==JSON.stringify(c.commandMap)&&(L=JSON.stringify(c.commandMap))):c.options.sync=0,n.init?(z={},I={}):(l=C,i="elfinder-subtree-loaded "+c.res("class","navexpand"),s=c.res("class","navcollapse"),a=Object.keys(z),r=function(t){if(!z[t])return!0;var n="directory"===z[t].mime,a=z[t].phash;!(!n||d[a]||!u[a]&&e("#"+c.navHash2Id(z[t].hash)).is(":hidden")&&e("#"+c.navHash2Id(a)).next(".elfinder-navbar-subtree").children().length>100)||!n&&a===C||D[t]?n&&(u[a]=!0):(n&&!d[a]&&(d[a]=!0,e("#"+c.navHash2Id(a)).removeClass(i).next(".elfinder-navbar-subtree").empty()),G(z[t]))},o=function(){a.length&&(W&&W._abort(),W=c.asyncJob(r,a,{interval:20,numPerOnce:100}))},c.trigger("filesgc").one("filesgc",function(){a=[]}),c.one("opendone",function(){l!==C&&(t.data("lazycnt")?c.one("lazydone",o):o())})),c.sorters=[],C=n.cwd.hash,B(n.files),z[C]||B([n.cwd]),c.lastDir(C),c.autoSync()},B=function(t){var n,i,a={name:!0,perm:!0,date:!0,size:!0,kind:!0},r=0===c.sorters.length,o=t.length,s=function(t){var t=t||{};c.sorters=[],e.each(c.sortRules,function(e){(a[e]||"undefined"!=typeof t[e]||"mode"===e&&"undefined"!=typeof t.perm)&&c.sorters.push(e)})};for(i=0;i script[src$="js/elfinder.min.js"],script[src$="js/elfinder.full.js"]:first'),t.length&&(n=e('head > link[href$="css/elfinder.min.css"],link[href$="css/elfinder.full.css"]:first').length,n||(c.cssloaded=null),a=t.attr("src").replace(/js\/[^\/]+$/,""),a.match(/^(https?\/\/|\/)/)||(i=e("head > base[href]").attr("href"))&&(a=i.replace(/\/$/,"")+"/"+a)),""!==a?c.options.baseUrl=a:(c.options.baseUrl||(c.options.baseUrl="./"),a=c.options.baseUrl),a)}(),T.dispInlineRegex=this.options.dispInlineRegex,this.options.cssAutoLoad&&!function(n){var i,a,r,o=c.baseUrl;null===c.cssloaded&&(i=e(""),e("head").append(i),c.loadCss([o+"css/elfinder.min.css",o+"css/theme.css"]),Array.isArray(c.options.cssAutoLoad)&&c.loadCss(c.options.cssAutoLoad),r=1e3,a=setInterval(function(){(--r<0||"hidden"!==t.css("visibility"))&&(clearInterval(a),i.remove(),c.cssloaded=!0,c.trigger("cssloaded"))},10)),c.options.cssAutoLoad=!1}(),this.optionProperties={icon:void 0,csscls:void 0,tmbUrl:void 0,uiCmdMap:{},netkey:void 0,disabled:[]},n.ui&&(this.options.ui=n.ui),n.commands&&(this.options.commands=n.commands),n.uiOptions&&(n.uiOptions.toolbar&&Array.isArray(n.uiOptions.toolbar)&&(e.isPlainObject(n.uiOptions.toolbar[n.uiOptions.toolbar.length-1])&&Object.assign(this.options.uiOptions.toolbarExtra,n.uiOptions.toolbar.pop()),this.options.uiOptions.toolbar=n.uiOptions.toolbar),n.uiOptions.toolbarExtra&&e.isPlainObject(n.uiOptions.toolbarExtra)&&Object.assign(this.options.uiOptions.toolbarExtra,n.uiOptions.toolbarExtra),n.uiOptions.cwd&&n.uiOptions.cwd.listView&&(n.uiOptions.cwd.listView.columns&&(this.options.uiOptions.cwd.listView.columns=n.uiOptions.cwd.listView.columns),n.uiOptions.cwd.listView.columnsCustomName&&(this.options.uiOptions.cwd.listView.columnsCustomName=n.uiOptions.cwd.listView.columnsCustomName))),this.options.uiOptions.toolbar.push(this.options.uiOptions.toolbarExtra),delete this.options.uiOptions.toolbarExtra,n.contextmenu&&Object.assign(this.options.contextmenu,n.contextmenu),ee||this.options.enableAlways||2!==e("body").children().length||(this.options.enableAlways=!0),""===this.baseUrl&&(this.baseUrl=this.options.baseUrl?this.options.baseUrl:""),this.options.debug===!0?this.options.debug="all":Array.isArray(this.options.debug)?!function(){var t={};e.each(c.options.debug,function(){t[this]=!0}),c.options.debug=t}():this.options.debug=!1,this.noConflicts={},this.noConflict=function(){e.each(h,function(t,n){e.fn[n]&&"function"==typeof e.fn[n].noConflict&&(c.noConflicts[n]=e.fn[n].noConflict())})},this.noConflict(),this.isCORS=!1,function(){var t,i=document.createElement("a");i.href=n.url,n.urlUpload&&n.urlUpload!==n.url&&(t=document.createElement("a"),t.href=n.urlUpload),(window.location.host!==i.host||t&&window.location.host!==t.host)&&(c.isCORS=!0,e.isPlainObject(c.options.customHeaders)||(c.options.customHeaders={}),e.isPlainObject(c.options.xhrFields)||(c.options.xhrFields={}),c.options.requestType="post",c.options.customHeaders["X-Requested-With"]="XMLHttpRequest",c.options.xhrFields.withCredentials=!0)}(),this.requestType=/^(get|post)$/i.test(this.options.requestType)?this.options.requestType.toLowerCase():"get",o=Math.max(parseInt(this.options.requestMaxConn),1),this.customData=e.isPlainObject(this.options.customData)?this.options.customData:{},this.customHeaders=e.isPlainObject(this.options.customHeaders)?this.options.customHeaders:{},this.xhrFields=e.isPlainObject(this.options.xhrFields)?this.options.xhrFields:{},this.abortCmdsOnOpen=this.options.abortCmdsOnOpen||["tmb","parents"],this.id=m,this.navPrefix="nav"+(i.prototype.uniqueid?i.prototype.uniqueid:"")+"-",this.cwdPrefix=i.prototype.uniqueid?"cwd"+i.prototype.uniqueid+"-":"",++i.prototype.uniqueid,this.uploadURL=n.urlUpload||n.url,this.namespace=g,this.today=new Date(Q.getFullYear(),Q.getMonth(),Q.getDate()).getTime()/1e3,this.yesterday=this.today-86400,s=this.options.UTCDate?"UTC":"",this.getHours="get"+s+"Hours",this.getMinutes="get"+s+"Minutes",this.getSeconds="get"+s+"Seconds",this.getDate="get"+s+"Date",this.getDay="get"+s+"Day",this.getMonth="get"+s+"Month",this.getFullYear="get"+s+"FullYear",this.zIndex,this.searchStatus={state:0,query:"",target:"",mime:"",mixed:!1,ininc:!1},this.storage=function(){try{return"localStorage"in window&&null!==window.localStorage?(c.UA.Safari&&(window.localStorage.setItem("elfstoragecheck",1),window.localStorage.removeItem("elfstoragecheck")),c.localStorage):c.cookie}catch(e){return c.cookie}}(),this.lang=this.storage("lang")||this.options.lang,this.viewType=this.storage("view")||this.options.defaultView||"icons",this.sortType=this.storage("sortType")||this.options.sortType||"name",this.sortOrder=this.storage("sortOrder")||this.options.sortOrder||"asc",this.sortStickFolders=this.storage("sortStickFolders"),null===this.sortStickFolders?this.sortStickFolders=!!this.options.sortStickFolders:this.sortStickFolders=!!this.sortStickFolders,this.sortAlsoTreeview=this.storage("sortAlsoTreeview"),null===this.sortAlsoTreeview?this.sortAlsoTreeview=!!this.options.sortAlsoTreeview:this.sortAlsoTreeview=!!this.sortAlsoTreeview,this.sortRules=e.extend(!0,{},this._sortRules,this.options.sortRules),e.each(this.sortRules,function(e,t){"function"!=typeof t&&delete c.sortRules[e]}),this.compare=e.proxy(this.compare,this),this.notifyDelay=this.options.notifyDelay>0?parseInt(this.options.notifyDelay):500,this.draggingUiHelper=null,this.droppable={greedy:!0,tolerance:"pointer",accept:".elfinder-cwd-file-wrapper,.elfinder-navbar-dir,.elfinder-cwd-file,.elfinder-cwd-filename",hoverClass:this.res("class","adroppable"),classes:{"ui-droppable-hover":this.res("class","adroppable")},autoDisable:!0,drop:function(t,n){var i,a,r,o=e(this),s=e.map(n.helper.data("files")||[],function(e){return e||null}),l=[],d=[],u=[],h=n.helper.hasClass("elfinder-drag-helper-plus"),p="class";if("undefined"==typeof t.button||n.helper.data("namespace")!==g||!c.insideWorkzone(t.pageX,t.pageY))return!1;for(a=o.hasClass(c.res(p,"cwdfile"))?c.cwdId2Hash(o.attr("id")):o.hasClass(c.res(p,"navdir"))?c.navId2Hash(o.attr("id")):C,i=s.length;i--;)r=s[i],r!=a&&z[r].phash!=a?l.push(r):(h&&r!==a&&z[a].write?d:u).push(r);return!u.length&&(n.helper.data("droped",!0),d.length&&(n.helper.hide(),c.exec("duplicate",d,{_userAction:!0})),void(l.length&&(n.helper.hide(),c.clipboard(l,!h),c.exec("paste",a,{_userAction:!0},a).always(function(){c.clipboard([]),c.trigger("unlockfiles",{files:s})}),c.trigger("drop",{files:s}))))}},this.enabled=function(){return w&&this.visible()},this.visible=function(){return t[0].elfinder&&t.is(":visible")},this.isRoot=function(e){return!(!e.isroot&&e.phash)},this.root=function(t,n){t=t||C;var i,a;if(!n&&(e.each(c.roots,function(e,n){if(0===t.indexOf(e))return i=n,!1}),i))return i;for(i=z[t];i&&i.phash&&(n||!i.isroot);)i=z[i.phash];if(i)return i.hash;for(;a in z&&z.hasOwnProperty(a);)if(i=z[a],!i.phash&&"directory"==!i.mime&&i.read)return i.hash;return""},this.cwd=function(){return z[C]||{}},this.option=function(t,n){var i;return n=n||C,c.optionsByHashes[n]&&"undefined"!=typeof c.optionsByHashes[n][t]?c.optionsByHashes[n][t]:C!==n?(i="",e.each(c.volOptions,function(e,a){if(0===n.indexOf(e))return i=a[t]||"",!1}),i):A[t]||""},this.getDisabledCmds=function(t){var n=["hidden"];return Array.isArray(t)||(t=[t]),e.each(t,function(t,i){var a=c.option("disabled",i);a&&e.each(a,function(t,i){e.inArray(i,n)===-1&&n.push(i)})}),n},this.file=function(e){return e?z[e]:void 0},this.files=function(t){var n={};return t?I[t]?(e.each(I[t],function(e){z[e]?n[e]=z[e]:delete I[t][e]}),Object.assign({},n)):{}:Object.assign({},z)},this.parents=function(e){for(var t,n=[];t=this.file(e);)n.unshift(t.hash),e=t.phash;return n},this.path2array=function(e,t){for(var n,i=[];e;){if(!(n=z[e])||!n.hash){i=[];break}i.unshift(t&&n.i18?n.i18:n.name),e=n.isroot?null:n.phash}return i},this.path=function(t,n,i){var a=z[t]&&z[t].path?z[t].path:this.path2array(t,n).join(A.separator);if(i&&z[t]){i=Object.assign({notify:{type:"parents",cnt:1,hideCnt:!0}},i);var r,o=e.Deferred(),s=i.notify,l=!1,d=function(){c.request({data:{cmd:"parents",target:z[t].phash},notify:s,preventFail:!0}).done(u).fail(function(){o.reject()})},u=function(){c.one("parentsdone",function(){a=c.path(t,n),""===a&&l?(l=!1,d()):(s&&(clearTimeout(r),s.cnt=-parseInt(s.cnt||0),c.notify(s)),o.resolve(a))})};return a?o.resolve(a):(c.ui.tree?(s&&(r=setTimeout(function(){c.notify(s)},c.notifyDelay)),l=!0,u(!0)):d(),o)}return a},this.url=function(t,n){var i,a=z[t],n=n||{},r=n.async||!1,o=n.temporary||!1,s=r?e.Deferred():null,l=function(n){if(n)return n;if(a.url)return a.url;if(i=0===a.hash.indexOf(c.cwd().volumeid)?A.url:c.option("url",a.hash))return i+e.map(c.path2array(t),function(e){return encodeURIComponent(e)}).slice(1).join("/");var r=Object.assign({},c.customData,{cmd:"file",target:a.hash});return c.oldAPI&&(r.cmd="open",r.current=a.phash),c.options.url+(c.options.url.indexOf("?")===-1?"?":"&")+e.param(r,!0)};if(!a||!a.read)return r?s.resolve(""):"";if("1"==a.url)this.request({data:{cmd:"url",target:t,options:{temporary:o?1:0}},preventDefault:!0,options:{async:r},notify:r?{type:o?"file":"url",cnt:1,hideCnt:!0}:{}}).done(function(e){a.url=e.url||""}).fail(function(){a.url=""}).always(function(){var e;return a.url&&o&&(e=a.url,a.url="1"),r?void s.resolve(l(e)):l(e)});else{if(!r)return l();s.resolve(l())}return r?s:void 0},this.openUrl=function(t,n){var i=z[t],a="";if(!i||!i.read)return"";if(!n)if(i.url){if(1!=i.url)return i.url}else if(A.url&&0===i.hash.indexOf(c.cwd().volumeid))return A.url+e.map(this.path2array(t),function(e){return encodeURIComponent(e)}).slice(1).join("/");return a=this.options.url,a=a+(a.indexOf("?")===-1?"?":"&")+(this.oldAPI?"cmd=open¤t="+i.phash:"cmd=file")+"&target="+i.hash,n&&(a+="&download=1"),e.each(this.options.customData,function(e,t){a+="&"+encodeURIComponent(e)+"="+encodeURIComponent(t)}),a},this.tmb=function(t){var n,i,a="elfinder-cwd-bgurl",r="";return!(!e.isPlainObject(t)||(c.searchStatus.state&&0!==t.hash.indexOf(c.cwd().volumeid)?(n=c.option("tmbUrl",t.hash),i=c.option("tmbCrop",t.hash)):(n=A.tmbUrl,i=A.tmbCrop),i&&(a+=" elfinder-cwd-bgurl-crop"),"self"===n&&0===t.mime.indexOf("image/")?(r=c.openUrl(t.hash),a+=" elfinder-cwd-bgself"):(c.oldAPI||n)&&t&&t.tmb&&1!=t.tmb&&(r=n+t.tmb),!r))&&{url:r,className:a}},this.selected=function(){return O.slice(0)},this.selectedFiles=function(){return e.map(O,function(e){return z[e]?Object.assign({},z[e]):null})},this.fileByName=function(e,t){var n;for(n in z)if(z.hasOwnProperty(n)&&z[n].phash==t&&z[n].name==e)return z[n]},this.validResponse=function(e,t){return t.error||this.rules[this.rules[e]?e:"defaults"](t)},this.returnBytes=function(e){var t;return isNaN(e)?(e||(e=""),e=e.replace(/b$/i,""),t=e.charAt(e.length-1).toLowerCase(),e=e.replace(/[tgmk]$/i,""),"t"==t?e=1024*e*1024*1024*1024:"g"==t?e=1024*e*1024*1024:"m"==t?e=1024*e*1024:"k"==t&&(e=1024*e),e=isNaN(e)?0:parseInt(e)):(e=parseInt(e),e<1&&(e=0)),e},this.request=function(t){var n,i,a,r=this,s=this.options,l=e.Deferred(),d=Object.assign({},s.customData,{mimes:s.onlyMimes},t.data||t),c=d.cmd,u=!t.asNotOpen&&"open"===c,h=!(t.preventDefault||t.preventFail),p=!(t.preventDefault||t.preventDone),f=Object.assign({},t.notify),m=!!t.cancel,g=!!t.raw,v=t.syncOnFail,b=!!t.lazy,y=t.prepare,w=t.navigate,k=Object.assign({url:s.url,async:!0,type:this.requestType,dataType:"json",cache:!1,data:d,headers:this.customHeaders,xhrFields:this.xhrFields},t.options||{}),x=function(e){e.warning&&r.error(e.warning),u?$(e):r.updateCache(e),e.changed&&e.changed.length&&K(e.changed),r.lazy(function(){e.removed&&e.removed.length&&r.remove(e),e.added&&e.added.length&&r.add(e),e.changed&&e.changed.length&&r.change(e)}).then(function(){return r.lazy(function(){r.trigger(c,e)})}).then(function(){return r.lazy(function(){r.trigger(c+"done")})}).then(function(){e.sync&&r.sync()})},z=function(e,t){var n,i,a=r.options.debug;switch(t){case"abort":n=e.quiet?"":["errConnect","errAbort"];break;case"timeout":n=["errConnect","errTimeout"];break;case"parsererror":n=["errResponse","errDataNotJSON"],e.responseText&&(!C||a&&("all"===a||a["backend-error"]))&&n.push(e.responseText);break;default:if(e.responseText)try{i=JSON.parse(e.responseText),i&&i.error&&(n=i.error)}catch(o){}if(!n)if(403==e.status)n=["errConnect","errAccess","HTTP error "+e.status];else if(404==e.status)n=["errConnect","errNotFound","HTTP error "+e.status];else if(e.status>=500)n=["errResponse","errServerError","HTTP error "+e.status];else{if(414==e.status&&"get"===k.type)return k.type="post",void(l.xhr=e=r.transport.send(k).fail(n).done(I));n=e.quiet?"":["errConnect","HTTP error "+e.status]}}r.trigger(c+"done"),l.reject(n,e,t)},I=function(t){var n=r.options.debug;if(r.currentReqCmd=c,!t.debug||n&&("all"===n||n["backend-error"])||(n||(r.options.debug={}),r.options.debug["backend-error"]=!0),g)return t&&t.debug&&r.debug("backend-debug",t),l.resolve(t);if(!t)return l.reject(["errResponse","errDataEmpty"],i,t);if(!e.isPlainObject(t))return l.reject(["errResponse","errDataNotJSON"],i,t);if(t.error)return l.reject(t.error,i,t);var a=function(){var n,a=function(n){r.leafRoots[d.target]&&t[n]&&e.each(r.leafRoots[d.target],function(e,i){var a;(a=r.file(i))&&t[n].push(a)})};return u?a("files"):"tree"===c&&a("tree"),t=r.normalize(t),r.validResponse(c,t)?(r.api||(r.api=t.api||1,"2.0"==r.api&&"undefined"!=typeof t.options.uploadMaxSize&&(r.api="2.1"),r.newAPI=r.api>=2,r.oldAPI=!r.newAPI),t.options&&(A=Object.assign({},T,t.options)),t.netDrivers&&(r.netDrivers=t.netDrivers),t.maxTargets&&(r.maxTargets=t.maxTargets),u&&d.init&&(r.uplMaxSize=r.returnBytes(t.uplMaxSize),r.uplMaxFile=t.uplMaxFile?parseInt(t.uplMaxFile):20),"function"==typeof y&&y(t),w&&(n=w.target||"added",t[n]&&t[n].length&&r.one(c+"done",function(){var i=t[n],a=r.findCwdNodes(i),o=function(){var t=r.cwd().hash;return e.map(i,function(e){return e.phash&&t===e.phash?e.hash:null})},s=o(),l=function(t){var n,i,a,l=void 0,d=t.action?t.action.data:void 0;return(d||s.length)&&t.action&&(i=t.action.msg)&&(n=t.action.cmd)&&(!t.action.cwdNot||t.action.cwdNot!==r.cwd().hash)&&(a=t.action.done,d=t.action.data,l=e("
").append(e('").on("mouseenter mouseleave",function(t){e(this).toggleClass("ui-state-hover","mouseenter"==t.type)}).on("click",function(){r.exec(n,d||s,{_userAction:!0,_currentType:"toast",_currentNode:e(this)}),a&&r.one(n+"done",function(){"function"==typeof a?a():"select"===a&&r.trigger("selectfiles",{files:o()})})}))),delete t.action,t.extNode=l,t};w.toast||(w.toast={}),!w.noselect&&r.trigger("selectfiles",{files:r.searchStatus.state>1?e.map(i,function(e){return e.hash}):s}),a.length?(w.noscroll||(a.first().trigger("scrolltoview",{blink:!1}),r.resources.blink(a,"lookme")),e.isPlainObject(w.toast.incwd)&&r.toast(l(w.toast.incwd))):e.isPlainObject(w.toast.inbuffer)&&r.toast(l(w.toast.inbuffer))})),l.resolve(t),void(t.debug&&r.debug("backend-debug",t))):l.reject(t.norError||"errResponse",i,t)};b?r.lazy(a):a()},O=function(e){i&&"pending"===i.state()&&(i.quiet=!0,i.abort(),e&&"unload"!=e.type&&"destroy"!=e.type&&r.autoSync())},S=function(e){if(r.trigger(c+"done"),"autosync"==e.type){if("stop"!=e.data.action)return}else if(!("unload"==e.type||"destroy"==e.type||"openxhrabort"==e.type||e.data.added&&e.data.added.length))return;O(e)},U=function(){if(u){if(X)return l.reject();X=!0}if(J++,l.fail(function(e,t,n){O(),r.trigger(c+"fail",n),e&&(h?r.error(e):r.debug("error",r.i18n(e))),v&&r.sync()}),!c)return v=!1,l.reject("errCmdReq");if(r.maxTargets&&d.targets&&d.targets.length>r.maxTargets)return v=!1,l.reject(["errMaxTargets",r.maxTargets]);if(p&&l.done(x),f.type&&f.cnt&&(m&&(f.cancel=l),n=setTimeout(function(){r.notify(f),l.always(function(){f.cnt=-(parseInt(f.cnt)||0),r.notify(f)})},r.notifyDelay),l.always(function(){clearTimeout(n)})),u){for(;a=E.pop();)"pending"==a.state()&&(a.quiet=!0,a.abort());if(C!==d.target)for(;a=F.pop();)"pending"==a.state()&&(a.quiet=!0,a.abort())}return e.inArray(c,(r.cmdsToAdd+" autosync").split(" "))!==-1&&("autosync"!==c&&(r.autoSync("stop"),l.always(function(){r.autoSync()})),r.trigger("openxhrabort")),delete k.preventFail,l.xhr=i=r.transport.send(k).always(function(){--J,Y.length?Y.shift()():X=!1}).fail(z).done(I),u||d.compare&&"info"===c?(E.unshift(i),d.compare&&r.bind(r.cmdsToAdd+" autosync openxhrabort",S),l.always(function(){var t=e.inArray(i,E);d.compare&&r.unbind(r.cmdsToAdd+" autosync openxhrabort",S),t!==-1&&E.splice(t,1)})):e.inArray(c,r.abortCmdsOnOpen)!==-1&&(F.unshift(i),l.always(function(){var t=e.inArray(i,F);t!==-1&&F.splice(t,1)})),r.bind("unload destroy",S),l.always(function(){r.unbind("unload destroy",S)}),l},M=function(){return u&&(X=!1),J=2&&(C!==this.root()&&s.push(this.request({data:{cmd:"parents",target:C},preventDefault:!0})),e.each(l(),function(e,t){s.push(i.request({data:{cmd:t.cmd,target:t.target},preventDefault:!0}))})),e.when.apply(e,s).fail(function(t,a){n&&e.inArray("errOpen",t)===-1?o.reject(t&&0!=a.status?t:void 0):(o.reject(t),t&&i.request({data:{cmd:"open",target:i.lastDir("")||i.root(),tree:1,init:1},notify:{type:"open",cnt:1,hideCnt:!0}}))}).done(function(e){var n,a,s;if(e.cwd.compare&&r===e.cwd.compare)return o.reject();if(n={tree:[]},a=arguments.length,a>1)for(s=1;s-1&&r.splice(o,1));return n=null,this},this.trigger=function(t,n,i){var a,r,o,s,t=t.toLowerCase(),l="object"==typeof n,d=S[t]||[];if(this.debug("event-"+t,n),i=!0,r=d.length){for(s=e.Event(t),i&&(s.data=n),a=0;a0?a:a.charCodeAt(0):a>0?a:e.ui.keyCode[a],a&&!U[i]&&(U[i]={keyCode:a,altKey:e.inArray("ALT",o)!=-1,ctrlKey:e.inArray("CTRL",o)!=-1,shiftKey:e.inArray("SHIFT",o)!=-1,type:t.type||"keydown",callback:t.callback,description:t.description,pattern:i});return this},this.shortcuts=function(){var t=[];return e.each(U,function(e,n){t.push([n.pattern,c.i18n(n.description)])}),t},this.clipboard=function(t,n){var i=function(){return e.map(M,function(e){return e.hash})};return void 0!==t&&(M.length&&this.trigger("unlockfiles",{files:i()}),D={},M=e.map(t||[],function(e){var t=z[e];return t?(D[e]=!0,{hash:e,phash:t.phash,name:t.name,mime:t.mime,read:t.read,locked:t.locked,cut:!!n}):null}),this.trigger("changeclipboard",{clipboard:M.slice(0,M.length)}),n&&this.trigger("lockfiles",{files:i()})),M.slice(0,M.length)},this.isCommandEnabled=function(t,n){var i,a=c.cwd().volumeid||"";return!n&&c.searchStatus.state>1&&c.selected().length&&(n=c.selected()[0]),!n||a&&0===n.indexOf(a)?i=A.disabled:(i=c.option("disabled",n),i||(i=[])),!!this._commands[t]&&e.inArray(t,i)===-1},this.exec=function(t,n,i,a){var r;return"open"===t&&((this.searchStatus.state||this.searchStatus.ininc)&&this.trigger("searchend",{noupdate:!0}),this.autoSync("stop")),!a&&n&&(e.isArray(n)?n.length&&(a=n[0]):a=n),r=this._commands[t]&&this.isCommandEnabled(t,a)?this._commands[t].exec(n,i):e.Deferred().reject("No such command"),this.trigger("exec",{dfrd:r,cmd:t,files:n,opts:i,dstHash:a}),r},this.dialog=function(n,i){var a=e("
").append(n).appendTo(t).elfinderdialog(i,this),r=a.closest(".ui-dialog"),o=function(){!a.data("draged")&&a.is(":visible")&&a.elfinderdialog("posInit")};return r.length&&(c.bind("resize",o),r.on("remove",function(){c.unbind("resize",o)})),a},this.toast=function(t){return e('
').appendTo(this.ui.toast).elfindertoast(t||{},this)},this.getUI=function(e){return this.ui[e]||t},this.getCommand=function(e){return void 0===e?this._commands:this._commands[e]},this.resize=function(n,i){var a,r=function(){for(var e=t.outerHeight(!0)-t.innerHeight(),n=t;n.get(0)!==H.get(0)&&(n=n.parent(),e+=n.outerHeight(!0)-n.innerHeight(),n.parent().length););return e},o=!t.hasClass("ui-resizable"),s=t.data("resizeSize")||{w:0,h:0},l={};H&&H.data("resizeTm")&&clearTimeout(H.data("resizeTm")),"string"==typeof i&&(a=i.match(/^([0-9.]+)%$/))&&(H&&H.length||(H=e(window)),H.data("marginToMyNode")||H.data("marginToMyNode",r()),H.data("fitToBaseFunc")||H.data("fitToBaseFunc",function(e){var n=H.data("resizeTm");e.preventDefault(),e.stopPropagation(),n&&clearTimeout(n),t.hasClass("elfinder-fullscreen")||H.data("resizeTm",setTimeout(function(){c.restoreSize()},50))}),i=H.height()*(a[1]/100)-H.data("marginToMyNode"),H.off("resize."+c.namespace,H.data("fitToBaseFunc")),o&&H.on("resize."+c.namespace,H.data("fitToBaseFunc"))),t.css({width:n,height:parseInt(i)}),l.w=t.width(),l.h=t.height(),t.data("resizeSize",l),l.w===s.w&&l.h===s.h||(t.trigger("resize"),this.trigger("resize",{width:l.w,height:l.h}))},this.restoreSize=function(){this.resize(j,R)},this.show=function(){t.show(),this.enable().trigger("show")},this.hide=function(){this.options.enableAlways&&(k=w,w=!1),this.disable().trigger("hide"),t.hide()},this.lazy=function(n,i,a){var r=function(e){var n,i=t.data("lazycnt");e?(n=!t.data("lazyrepaint")&&a.repaint,i?t.data("lazycnt",++i):t.data("lazycnt",1).addClass("elfinder-processing"),n&&t.data("lazyrepaint",!0).css("display")):i&&i>1?t.data("lazycnt",--i):(n=t.data("lazyrepaint"),t.data("lazycnt",0).removeData("lazyrepaint").removeClass("elfinder-processing"),n&&t.css("display"),c.trigger("lazydone"))},o=e.Deferred();return i=i||0,a=a||{},r(!0),setTimeout(function(){o.resolve(n.call(o)),r(!1)},i),o},this.destroy=function(){t&&t[0].elfinder&&(t.hasClass("elfinder-fullscreen")&&c.toggleFullscreen(t),this.options.syncStart=!1,this.autoSync("forcestop"),this.trigger("destroy").disable(),M=[],O=[],S={},U={},e(window).off("."+g),e(document).off("."+g),c.trigger=function(){},e(N).remove(),t.off().removeData().empty().append(f.contents()).attr("class",f.attr("class")).attr("style",f.attr("style")),delete t[0].elfinder,e.each(p,function(n,i){e.each(i,function(e,n){t.on(n.type+(n.namespace?"."+n.namespace:""),n.selector,n.handler)})}))},this.autoSync=function(t){var n;if(c.options.sync>=1e3){if(r&&(clearTimeout(r),r=null,c.trigger("autosync",{action:"stop"})),"stop"===t?++_:_=Math.max(0,--_),_||"forcestop"===t||!c.options.syncStart)return;n=function(t){var i;A.syncMinMs&&(t||r)&&(t&&c.trigger("autosync",{action:"start"}),i=Math.max(c.options.sync,A.syncMinMs),r&&clearTimeout(r),r=setTimeout(function(){var t,a=!0,o=C;A.syncChkAsTs&&z[o]&&(t=z[o].ts)?c.request({data:{cmd:"info",targets:[o],compare:t,reload:1},preventDefault:!0}).done(function(e){var i;a=!0,e.compare&&(i=e.compare,i==t&&(a=!1)),a?c.sync(o).always(function(){i&&(z[o].ts=i),n()}):n()}).fail(function(t,a){t&&0!=a.status?(c.error(t),e.inArray("errOpen",t)!==-1&&c.request({data:{cmd:"open",target:c.lastDir("")||c.root(),tree:1,init:1},notify:{type:"open",cnt:1,hideCnt:!0}})):r=setTimeout(function(){n()},i)}):c.sync(C,!0).always(function(){n()})},i))},n(!0)}},this.insideWorkzone=function(e,t,n){var i=this.getUI("workzone").data("rectangle");return n=n||1,!(ei.left+i.width+n||ti.top+i.height+n)},this.toFront=function(n){var i=t.children(":last");n=e(n),i.get(0)!==n.get(0)&&n.trigger("beforedommove").insertAfter(i).trigger("dommove")},this.getMaximizeCss=function(){return{width:"100%",height:"100%",margin:0,padding:0,top:0,left:0,display:"block",position:"fixed",zIndex:Math.max(c.zIndex?c.zIndex+1:0,1e3),maxWidth:"",maxHeight:""}},function(){ee&&c.UA.Fullscreen&&(c.UA.Fullscreen=!1,te&&"undefined"!=typeof te.attr("allowfullscreen")&&(c.UA.Fullscreen=!0));var n,i,a,r="elfinder-fullscreen",o="elfinder-fullscreen-native",s=function(){var n=0,i=0;e.each(t.children(".ui-dialog,.ui-draggable"),function(t,a){var r=e(a),o=r.position();o.top<0&&(r.css("top",n),n+=20),o.left<0&&(r.css("left",i),i+=20)})},l=c.UA.Fullscreen?{fullElm:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null; -},exitFull:function(){return document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():void 0},toFull:function(e){return e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():!!e.msRequestFullscreen&&e.msRequestFullscreen()}}:{fullElm:function(){var e;return t.hasClass(r)?t.get(0):(e=t.find("."+r),e.length?e.get(0):null)},exitFull:function(){var t;e(window).off("resize."+g,u),void 0!==i&&e("body").css("overflow",i),i=void 0,n&&(t=n.elm,d(t),e(t).trigger("resize",{fullscreen:"off"})),e(window).trigger("resize")},toFull:function(t){return i=e("body").css("overflow")||"",e("body").css("overflow","hidden"),e(t).css(c.getMaximizeCss()).addClass(r).trigger("resize",{fullscreen:"on"}),s(),e(window).on("resize."+g,u).trigger("resize"),!0}},d=function(t){n&&n.elm==t&&(e(t).removeClass(r+" "+o).attr("style",n.style),n=null)},u=function(t){var n;t.target===window&&(a&&clearTimeout(a),a=setTimeout(function(){(n=l.fullElm())&&e(n).trigger("resize",{fullscreen:"on"})},100))};e(document).on("fullscreenchange."+g+" webkitfullscreenchange."+g+" mozfullscreenchange."+g+" MSFullscreenChange."+g,function(t){if(c.UA.Fullscreen){var i=l.fullElm(),h=e(window);a&&clearTimeout(a),null===i?(h.off("resize."+g,u),n&&(i=n.elm,d(i),e(i).trigger("resize",{fullscreen:"off"}))):(e(i).addClass(r+" "+o).attr("style","width:100%; height:100%; margin:0; padding:0;").trigger("resize",{fullscreen:"on"}),h.on("resize."+g,u),s()),h.trigger("resize")}}),c.toggleFullscreen=function(t,i){var a=e(t).get(0),r=null;if(r=l.fullElm()){if(r==a){if(i===!0)return r}else if(i===!1)return r;return l.exitFull(),null}return i===!1?null:(n={elm:a,style:e(a).attr("style")},l.toFull(a)!==!1?a:(n=null,null))}}(),function(){var t,n="elfinder-maximized",i=function(e){if(e.target===window&&e.data&&e.data.elm){var n=e.data.elm;t&&clearTimeout(t),t=setTimeout(function(){n.trigger("resize",{maximize:"on"})},100)}},a=function(t){e(window).off("resize."+g,i),e("body").css("overflow",t.data("bodyOvf")),t.removeClass(n).attr("style",t.data("orgStyle")).removeData("bodyOvf").removeData("orgStyle"),t.trigger("resize",{maximize:"off"})},r=function(t){t.data("bodyOvf",e("body").css("overflow")||"").data("orgStyle",t.attr("style")).addClass(n).css(c.getMaximizeCss()),e("body").css("overflow","hidden"),e(window).on("resize."+g,{elm:t},i),t.trigger("resize",{maximize:"on"})};c.toggleMaximize=function(t,i){var o=e(t),s=o.hasClass(n);if(s){if(i===!0)return;a(o)}else{if(i===!1)return;r(o)}}}(),e.fn.selectable&&e.fn.draggable&&e.fn.droppable?t.length?this.options.url?(Object.assign(e.ui.keyCode,{F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,DIG0:48,DIG1:49,DIG2:50,DIG3:51,DIG4:52,DIG5:53,DIG6:54,DIG7:55,DIG8:56,DIG9:57,NUM0:96,NUM1:97,NUM2:98,NUM3:99,NUM4:100,NUM5:101,NUM6:102,NUM7:103,NUM8:104,NUM9:105,CONTEXTMENU:93}),this.dragUpload=!1,this.xhrUpload=("undefined"!=typeof XMLHttpRequestUpload||"undefined"!=typeof XMLHttpRequestEventTarget)&&"undefined"!=typeof File&&"undefined"!=typeof FormData,this.transport={},"object"==typeof this.options.transport&&(this.transport=this.options.transport,"function"==typeof this.transport.init&&this.transport.init(this)),"function"!=typeof this.transport.send&&(this.transport.send=function(t){return e.ajax(t)}),"iframe"==this.transport.upload?this.transport.upload=e.proxy(this.uploads.iframe,this):"function"==typeof this.transport.upload?this.dragUpload=!!this.options.dragUploadAllow:this.xhrUpload&&this.options.dragUploadAllow?(this.transport.upload=e.proxy(this.uploads.xhr,this),this.dragUpload=!0):this.transport.upload=e.proxy(this.uploads.iframe,this),this.decodeRawString=e.isFunction(this.options.rawStringDecoder)?this.options.rawStringDecoder:function(e){var t=function(e){var t,n,i;for(t=0,n=e.length,i=[];t=55296&&a<=56319?r.push((1023&a)+64<<10|1023&e[++n]):r.push(a);return r},i=function(e){var t,n,i,a,r=String.fromCharCode;for(t=0,n=e.length,a="";i=e[t],t=194?r((31&i)<<6|63&e[++t]):i<=239&&i>=224?r((15&i)<<12|(63&e[++t])<<6|63&e[++t]):i<=247&&i>=240?r(55296|((7&i)<<8|(63&e[++t])<<2|e[++t]>>>4&3)-64,56320|(15&e[t++])<<6|63&e[t]):r(65533);return a};return i(n(e))},this.error=function(){var e=arguments[0],t=arguments[1]||null;return 1==arguments.length&&"function"==typeof e?c.bind("error",e):e===!0?this:c.trigger("error",{error:e,opts:t})},e.each(x,function(t,n){c[n]=function(){var t=arguments[0];return 1==arguments.length&&"function"==typeof t?c.bind(n,t):c.trigger(n,e.isPlainObject(t)?t:{})}}),this.enable(function(){!w&&c.visible()&&c.ui.overlay.is(":hidden")&&!t.children(".elfinder-dialog").find("."+c.res("class","editing")).length&&(w=!0,document.activeElement&&document.activeElement.blur(),t.removeClass("elfinder-disabled"))}).disable(function(){k=w,w=!1,t.addClass("elfinder-disabled")}).open(function(){O=[]}).select(function(t){var n=0,i=[];O=e.map(t.data.selected||t.data.value||[],function(e){return i.length||c.maxTargets&&++n>c.maxTargets?(i.push(e),null):z[e]?e:null}),i.length&&(c.trigger("unselectfiles",{files:i,inselect:!0}),c.toast({mode:"warning",msg:c.i18n(["errMaxTargets",c.maxTargets])}))}).error(function(t){var n={cssClass:"elfinder-dialog-error",title:c.i18n(c.i18n("error")),resizable:!1,destroyOnClose:!0,buttons:{}};n.buttons[c.i18n(c.i18n("btnClose"))]=function(){e(this).elfinderdialog("close")},t.data.opts&&e.isPlainObject(t.data.opts)&&Object.assign(n,t.data.opts),c.dialog(''+c.i18n(t.data.error),n)}).bind("tmb",function(t){e.each(t.data.images||[],function(e,t){z[e]&&(z[e].tmb=t)})}).bind("searchstart",function(e){Object.assign(c.searchStatus,e.data),c.searchStatus.state=1}).bind("search",function(e){c.searchStatus.state=2}).bind("searchend",function(){c.searchStatus.state=0,c.searchStatus.ininc=!1,c.searchStatus.mixed=!1}),!0===this.options.sound&&this.bind("playsound",function(t){var n=N.canPlayType&&N.canPlayType('audio/wav; codecs="1"'),i=t.data&&t.data.soundFile;n&&i&&""!=n&&"no"!=n&&e(N).html('')[0].play()}),e.each(this.options.handlers,function(e,t){c.bind(e,t)}),this.history=new this.history(this),this.roots={},this.leafRoots={},this._commands={},Array.isArray(this.options.commands)||(this.options.commands=[]),e.inArray("*",this.options.commands)!==-1&&(this.options.commands=Object.keys(this.commands)),this.commandMap={},this.volOptions={},this.trashes={},this.optionsByHashes={},this.uiAutoHide=[],this.one("open",function(){c.uiAutoHide.length&&setTimeout(function(){c.trigger("uiautohide")},500)}),this.bind("uiautohide",function(){c.uiAutoHide.length&&c.uiAutoHide.shift()()}),this.options.resizable&&e.fn.resizable&&t.resizable({resize:function(e,t){c.resize(t.size.width,t.size.height)},handles:"se",minWidth:300,minHeight:200}),this.options.width&&(j=this.options.width),this.options.height&&(R=this.options.height),this.options.heightBase&&(H=e(this.options.heightBase)),this.options.soundPath&&(q=this.options.soundPath.replace(/\/+$/,"")+"/"),e(document).on("click."+g,function(n){w&&!c.options.enableAlways&&!e(n.target).closest(t).length&&c.disable()}).on(b+" "+y,Z),c.options.useBrowserHistory&&e(window).on("popstate."+g,function(t){var n=t.originalEvent.state&&t.originalEvent.state.thash;n&&!e.isEmptyObject(c.files())&&c.request({data:{cmd:"open",target:n,onhistory:1},notify:{type:"open",cnt:1,hideCnt:!0},syncOnFail:!0})}),function(){var n;e(window).on("resize."+g,function(e){e.target===this&&(n&&clearTimeout(n),n=setTimeout(function(){c.trigger("resize",{width:t.width(),height:t.height()})},100))}).on("beforeunload."+g,function(n){var i,a;return t.is(":visible")&&(c.ui.notify.children().length&&e.inArray("hasNotifyDialog",c.options.windowCloseConfirm)!==-1?i=c.i18n("ntfsmth"):t.find("."+c.res("class","editing")).length&&e.inArray("editingFile",c.options.windowCloseConfirm)!==-1?i=c.i18n("editingFile"):(a=Object.keys(c.selected()).length)&&e.inArray("hasSelectedItem",c.options.windowCloseConfirm)!==-1?i=c.i18n("hasSelected",""+a):(a=Object.keys(c.clipboard()).length)&&e.inArray("hasClipboardData",c.options.windowCloseConfirm)!==-1&&(i=c.i18n("hasClipboard",""+a)),i)?(n.returnValue=i,i):void c.trigger("unload")})}(),e(window).on("message."+g,function(e){var t,n,i=e.originalEvent||null;if(i&&0===c.uploadURL.indexOf(i.origin))try{t=JSON.parse(i.data),n=t.data||null,n&&(n.error?(t.bind&&c.trigger(t.bind+"fail",n),c.error(n.error)):(n.warning&&c.error(n.warning),c.updateCache(n),n.removed&&n.removed.length&&c.remove(n),n.added&&n.added.length&&c.add(n),n.changed&&n.changed.length&&c.change(n),t.bind&&(c.trigger(t.bind,n),c.trigger(t.bind+"done")),n.sync&&c.sync()))}catch(e){c.sync()}}),c.options.enableAlways?(e(window).on("focus."+g,function(e){e.target===this&&c.enable()}),ee&&e(window.top).on("focus."+g,function(){!c.enable()||te&&!te.is(":visible")||setTimeout(function(){e(window).focus()},10)})):ee&&e(window).on("blur."+g,function(e){w&&e.target===this&&c.disable()}),ee&&t.on("click",function(t){e(window).focus()}),this.options.enableByMouseOver&&t.on("mouseenter",function(t){ee&&e(window).focus(),!c.enabled()&&c.enable()}),t[0].elfinder=this,u.push(function(){var t=c.lang,n=c.baseUrl+"js/i18n/elfinder."+t+".js",i=e.Deferred().done(function(){c.i18[t]&&(c.lang=t),l="en"===c.lang?c.i18.en:e.extend(!0,{},c.i18.en,c.i18[c.lang]),c.storage("lang",c.lang)});return c.i18[t]?i.resolve():(c.lang="en","function"==typeof define&&define.amd?require([n],function(){i.resolve()},function(){i.resolve()}):c.loadScript([n],function(){i.resolve()},{loadType:"tag",error:function(){i.resolve()}})),i}()),d=function(){c.direction=l.direction,c.messages=l.messages,c.dateFormat=c.options.dateFormat||l.dateFormat,c.fancyFormat=c.options.fancyDateFormat||l.fancyDateFormat,c.nonameDateFormat=(c.options.nonameDateFormat||l.nonameDateFormat).replace(/[\/\\]/g,"_"),c.cssClass="ui-helper-reset ui-helper-clearfix ui-widget ui-widget-content ui-corner-all elfinder elfinder-"+("rtl"==c.direction?"rtl":"ltr")+(c.UA.Touch?" elfinder-touch"+(c.options.resizable?" touch-punch":""):"")+(c.UA.Mobile?" elfinder-mobile":"")+" "+c.options.cssClass,t.addClass(c.cssClass).on(v,function(){!w&&c.enable()}),function(){var n,i,a,r,o=b+"draggable keyup."+g+"draggable";c.draggable={appendTo:t,addClasses:!1,distance:4,revert:!0,refreshPositions:!1,cursor:"crosshair",cursorAt:{left:50,top:47},scroll:!1,start:function(o,s){var l,d,u=s.helper,h=e.map(u.data("files")||[],function(e){return e?(D[e]=!0,e):null}),p=!1;for(r=t.attr("style"),t.width(t.width()).height(t.height()),n="ltr"===c.direction,i=c.getUI("workzone").data("rectangle"),a=i.top+i.height,c.draggingUiHelper=u,l=h.length;l--;)if(d=h[l],z[d].locked){p=!0,u.data("locked",!0);break}!p&&c.trigger("lockfiles",{files:h}),u.data("autoScrTm",setInterval(function(){u.data("autoScr")&&c.autoScroll[u.data("autoScr")](u.data("autoScrVal"))},50))},drag:function(t,r){var o,s=r.helper;(o=i.top>t.pageY)||at.pageX?s.data("autoScr",(n?"navbar":"cwd")+(o?"Up":"Down")):s.data("autoScr",(n?"cwd":"navbar")+(o?"Up":"Down")),s.data("autoScrVal",Math.pow(o?i.top-t.pageY:t.pageY-a,1.3))):s.data("autoScr")&&s.data("refreshPositions",1).data("autoScr",null),s.data("refreshPositions")&&e(this).elfUiWidgetInstance("draggable")&&(s.data("refreshPositions")>0?(e(this).draggable("option",{refreshPositions:!0,elfRefresh:!0}),s.data("refreshPositions",-1)):(e(this).draggable("option",{refreshPositions:!1,elfRefresh:!1}),s.data("refreshPositions",null)))},stop:function(n,i){var a,s=i.helper;e(document).off(o),e(this).elfUiWidgetInstance("draggable")&&e(this).draggable("option",{refreshPositions:!1}),c.draggingUiHelper=null,c.trigger("focus").trigger("dragstop"),s.data("droped")||(a=e.map(s.data("files")||[],function(e){return e||null}),c.trigger("unlockfiles",{files:a}),c.trigger("selectfiles",{files:a})),c.enable(),t.attr("style",r),s.data("autoScrTm")&&clearInterval(s.data("autoScrTm"))},helper:function(t,n){var i,a,r,s=this.id?e(this):e(this).parents("[id]:first"),l=e('
'),d=function(t){var n,i=t.mime,a=c.tmb(t);return n='
',a&&(n=e(n).addClass(a.className).css("background-image","url('"+a.url+"')").get(0).outerHTML),n};return c.draggingUiHelper&&c.draggingUiHelper.stop(!0,!0),c.trigger("dragstart",{target:s[0],originalEvent:t}),i=s.hasClass(c.res("class","cwdfile"))?c.selected():[c.navId2Hash(s.attr("id"))],l.append(d(z[i[0]])).data("files",i).data("locked",!1).data("droped",!1).data("namespace",g).data("dropover",0),(a=i.length)>1&&l.append(d(z[i[a-1]])+''+a+""),e(document).on(o,function(e){var t=e.shiftKey||e.ctrlKey||e.metaKey;r!==t&&(r=t,l.is(":visible")&&l.data("dropover")&&!l.data("droped")&&(l.toggleClass("elfinder-drag-helper-plus",!!l.data("locked")||r),c.trigger(r?"unlockfiles":"lockfiles",{files:i,helper:l})))}),l}}}(),c.commands.getfile&&("function"==typeof c.options.getFileCallback?(c.bind("dblclick",function(e){e.preventDefault(),c.exec("getfile").fail(function(){c.exec("open",e.data&&e.data.file?[e.data.file]:void 0)})}),c.shortcut({pattern:"enter",description:c.i18n("cmdgetfile"),callback:function(){c.exec("getfile").fail(function(){c.exec("mac"==c.OS?"rename":"open")})}}).shortcut({pattern:"ctrl+enter",description:c.i18n("mac"==c.OS?"cmdrename":"cmdopen"),callback:function(){c.exec("mac"==c.OS?"rename":"open")}})):c.options.getFileCallback=null),e.each(c.commands,function(t,n){var i,a,r=Object.assign({},n.prototype);if(e.isFunction(n)&&!c._commands[t]&&(n.prototype.forceLoad||e.inArray(t,c.options.commands)!==-1)){if(i=n.prototype.extendsCmd||""){if(!e.isFunction(c.commands[i]))return!0;n.prototype=Object.assign({},P,new c.commands[i],n.prototype)}else n.prototype=Object.assign({},P,n.prototype);c._commands[t]=new n,n.prototype=r,a=c.options.commandsOptions[t]||{},i&&c.options.commandsOptions[i]&&(a=e.extend(!0,{},c.options.commandsOptions[i],a)),c._commands[t].setup(t,a),c._commands[t].linkedCmds.length&&e.each(c._commands[t].linkedCmds,function(t,n){var i=c.commands[n];e.isFunction(i)&&!c._commands[n]&&(i.prototype=P,c._commands[n]=new i,c._commands[n].setup(n,c.options.commandsOptions[n]||{}))})}}),c.ui={workzone:e("
").appendTo(t).elfinderworkzone(c),navbar:e("
").appendTo(t).elfindernavbar(c,c.options.uiOptions.navbar||{}),contextmenu:e("
").appendTo(t).elfindercontextmenu(c),overlay:e("
").appendTo(t).elfinderoverlay({show:function(){c.disable()},hide:function(){k&&c.enable()}}),cwd:e("
").appendTo(t).elfindercwd(c,c.options.uiOptions.cwd||{}),notify:c.dialog("",{cssClass:"elfinder-dialog-notify",position:c.options.notifyDialog.position,absolute:!0,resizable:!1,autoOpen:!1,closeOnEscape:!1,title:" ",width:parseInt(c.options.notifyDialog.width)}),statusbar:e('
').hide().appendTo(t),toast:e('
').appendTo(t),bottomtray:e('
').appendTo(t)},e.each(c.options.ui||[],function(n,i){var a="elfinder"+i,r=c.options.uiOptions[i]||{};!c.ui[i]&&e.fn[a]&&(c.ui[i]=e("<"+(r.tag||"div")+"/>").appendTo(t),c.ui[i][a](c,r))}),c.resize(j,R),function(){var e=c.getUI("navbar"),t=c.getUI("cwd").parent();c.autoScroll={navbarUp:function(t){e.scrollTop(Math.max(0,e.scrollTop()-t))},navbarDown:function(t){e.scrollTop(e.scrollTop()+t)},cwdUp:function(e){t.scrollTop(Math.max(0,t.scrollTop()-e))},cwdDown:function(e){t.scrollTop(t.scrollTop()+e)}}}(),c.UA.Touch&&!function(){var n,i,a,r,o,s,l,d,u,h=c.getUI("navbar"),p=c.getUI("toolbar"),f="touchmove.stopscroll",m=function(e){e.preventDefault(),d&&clearTimeout(d)},g=function(){d=setTimeout(function(){t.off(f)},100)},v=50;t.on("touchstart touchmove touchend",function(d){if("touchend"===d.type)return n=!1,i=!1,void g();var b,y,w,k,x,C,T=d.originalEvent.touches||[{}],A=T[0].pageX||null,z=T[0].pageY||null,I="ltr"===c.direction;null===A||null===z||"touchstart"===d.type&&T.length>1||("touchstart"===d.type?(a=t.offset(),r=t.width(),h&&(n=!1,h.is(":hidden")?(u||(u=Math.max(50,r/10)),(I?A-a.left:r+a.left-A)a.left+r-s&&y+h.scrollLeft()-5<=s,w?(u=Math.max(50,r/10),n=A):n=!1)),p&&(l=p.height(),o=a.top,z-o<(p.is(":hidden")?v:l+30)?(i=z,t.on(f,m),g()):i=!1)):(h&&n!==!1&&(b=(I?n>A:n.6*s||k>("navhide"===b?s/3:45)&&("navshow"===b||(I?Aa.left+r-20)))&&(c.getUI("navbar").trigger(b,{handleW:u}),n=!1)),p&&i!==!1&&(x=p.offset().top,Math.abs(i-z)>Math.min(45,l/3)&&(C=i>z?"slideUp":"slideDown",("slideDown"===C||x+20>z)&&(p.is("slideDown"===C?":hidden":":visible")&&(p.stop(!0,!0).trigger("toggle",{duration:100,handleH:v}),g()),i=!1)))))})}(),c.dragUpload&&!function(){var n,i,a=function(t){return"TEXTAREA"!==t.target.nodeName&&"INPUT"!==t.target.nodeName&&0===e(t.target).closest("div.ui-dialog-content").length},r="native-drag-enter",o="native-drag-disable",s="class",l=c.res(s,"navdir"),d=(c.res(s,"droppable"),c.res(s,"adroppable"),c.res(s,"navarrow"),c.res(s,"adroppable")),u=c.getUI("workzone"),h="ltr"===c.direction,p=function(){i&&clearTimeout(i),i=null};t.on("dragenter",function(e){p(),a(e)&&(e.preventDefault(),e.stopPropagation(),n=u.data("rectangle"))}).on("dragleave",function(e){p(),a(e)&&(e.preventDefault(),e.stopPropagation())}).on("dragover",function(e){var t;a(e)?(e.preventDefault(),e.stopPropagation(),e.originalEvent.dataTransfer.dropEffect="none",i||(i=setTimeout(function(){var a,r=n.top+n.height;((t=e.pageYr)&&(a=n.cwdEdge>e.pageX?(h?"navbar":"cwd")+(t?"Up":"Down"):(h?"cwd":"navbar")+(t?"Up":"Down"),c.autoScroll[a](Math.pow(t?n.top-e.pageY:e.pageY-r,1.3))),i=null},20))):p()}).on("drop",function(e){p(),a(e)&&(e.stopPropagation(),e.preventDefault())}),t.on("dragenter",".native-droppable",function(t){if(t.originalEvent.dataTransfer){var n,i=e(t.currentTarget),a=t.currentTarget.id||null,s=null;if(!a){s=c.cwd(),i.data(o,!1);try{e.each(t.originalEvent.dataTransfer.types,function(e,t){"elfinderfrom:"===t.substr(0,13)&&(n=t.substr(13).toLowerCase())})}catch(t){}}s&&(!s.write||n&&n===(window.location.href+s.hash).toLowerCase())?i.data(o,!0):(t.preventDefault(),t.stopPropagation(),i.data(r,!0),i.addClass(d))}}).on("dragleave",".native-droppable",function(t){if(t.originalEvent.dataTransfer){var n=e(t.currentTarget);t.preventDefault(),t.stopPropagation(),n.data(r)?n.data(r,!1):n.removeClass(d)}}).on("dragover",".native-droppable",function(t){if(t.originalEvent.dataTransfer){var n=e(t.currentTarget);t.preventDefault(),t.stopPropagation(),t.originalEvent.dataTransfer.dropEffect=n.data(o)?"none":"copy",n.data(r,!1)}}).on("drop",".native-droppable",function(t){if(t.originalEvent&&t.originalEvent.dataTransfer){var n=e(t.currentTarget);t.preventDefault(),t.stopPropagation(),n.removeClass(d),m=t.currentTarget.id?n.hasClass(l)?c.navId2Hash(t.currentTarget.id):c.cwdId2Hash(t.currentTarget.id):c.cwd().hash,t.originalEvent._target=m,c.exec("upload",{dropEvt:t.originalEvent,target:m},void 0,m)}})}(),c.cssloaded===!1&&(c.cssloaded=!0,c.trigger("cssloaded")),c.zIndexCalc(),c.trigger("init").request({data:{cmd:"open",target:c.startDir(),init:1,tree:c.ui.tree?1:0},preventDone:!0,notify:{type:"open",cnt:1,hideCnt:!0},freeze:!0}).fail(function(){c.trigger("fail").disable().lastDir(""),S={},U={},e(document).add(t).off("."+g),c.trigger=function(){}}).done(function(n){var i=function(e){var t=c.file(c.trashes[e]);c.options.debug;t&&t.volumeid&&delete c.volOptions[t.volumeid].trashHash,c.trashes[e]=!1,c.debug("backend-error",'Trash hash "'+e+'" was not found or not writable.')},a={};c.zIndexCalc(),c.load().debug("api",c.api),t.trigger("resize"),$(n),c.trigger("open",n),c.trigger("opendone"),ee&&c.options.enableAlways&&e(window).focus(),e.each(c.trashes,function(e){var t=c.file(e);t?"directory"===t.mime&&t.write||i(e):a[e]=!0}),Object.keys(a).length&&c.request({data:{cmd:"info",targets:Object.keys(a)},preventDefault:!0}).done(function(t){t&&t.files&&e.each(t.files,function(e,t){"directory"===t.mime&&t.write&&delete a[t.hash]})}).always(function(){e.each(a,i)})})},a&&"function"==typeof a&&(c.bootCallback=a,a.call(t.get(0),c,{dfrdsBeforeBootup:u})),void e.when.apply(null,u).done(function(){d()}).fail(function(e){c.error(e)})):alert(this.i18n("errURL")):alert(this.i18n("errNode")):alert(this.i18n("errJqui"))};("undefined"==typeof n||n)&&(window.elFinder=i),i.prototype={uniqueid:0,res:function(e,t){return this.resources[e]&&this.resources[e][t]},OS:navigator.userAgent.indexOf("Mac")!==-1?"mac":navigator.userAgent.indexOf("Win")!==-1?"win":"other",UA:function(){var e=!document.uniqueID&&!window.opera&&!window.sidebar&&window.localStorage&&"WebkitAppearance"in document.documentElement.style;return{ltIE6:"undefined"==typeof window.addEventListener&&"undefined"==typeof document.documentElement.style.maxHeight,ltIE7:"undefined"==typeof window.addEventListener&&"undefined"==typeof document.querySelectorAll,ltIE8:"undefined"==typeof window.addEventListener&&"undefined"==typeof document.getElementsByClassName,IE:document.uniqueID,Firefox:window.sidebar,Opera:window.opera,Webkit:e,Chrome:e&&window.chrome,Safari:e&&!window.chrome,Mobile:"undefined"!=typeof window.orientation,Touch:"undefined"!=typeof window.ontouchstart,iOS:navigator.platform.match(/^iP(?:[ao]d|hone)/),Fullscreen:"undefined"!=typeof(document.exitFullscreen||document.webkitExitFullscreen||document.mozCancelFullScreen||document.msExitFullscreen)}}(),currentReqCmd:"",i18:{en:{translator:"",language:"English",direction:"ltr",dateFormat:"d.m.Y H:i",fancyDateFormat:"$1 H:i",nonameDateFormat:"ymd-His",messages:{}},months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["msJan","msFeb","msMar","msApr","msMay","msJun","msJul","msAug","msSep","msOct","msNov","msDec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},kinds:{unknown:"Unknown",directory:"Folder",symlink:"Alias","symlink-broken":"AliasBroken","application/x-empty":"TextPlain","application/postscript":"Postscript","application/vnd.ms-office":"MsOffice","application/msword":"MsWord","application/vnd.ms-word":"MsWord","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"MsWord","application/vnd.ms-word.document.macroEnabled.12":"MsWord","application/vnd.openxmlformats-officedocument.wordprocessingml.template":"MsWord","application/vnd.ms-word.template.macroEnabled.12":"MsWord","application/vnd.ms-excel":"MsExcel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"MsExcel","application/vnd.ms-excel.sheet.macroEnabled.12":"MsExcel","application/vnd.openxmlformats-officedocument.spreadsheetml.template":"MsExcel","application/vnd.ms-excel.template.macroEnabled.12":"MsExcel","application/vnd.ms-excel.sheet.binary.macroEnabled.12":"MsExcel","application/vnd.ms-excel.addin.macroEnabled.12":"MsExcel","application/vnd.ms-powerpoint":"MsPP","application/vnd.openxmlformats-officedocument.presentationml.presentation":"MsPP","application/vnd.ms-powerpoint.presentation.macroEnabled.12":"MsPP","application/vnd.openxmlformats-officedocument.presentationml.slideshow":"MsPP","application/vnd.ms-powerpoint.slideshow.macroEnabled.12":"MsPP","application/vnd.openxmlformats-officedocument.presentationml.template":"MsPP","application/vnd.ms-powerpoint.template.macroEnabled.12":"MsPP","application/vnd.ms-powerpoint.addin.macroEnabled.12":"MsPP","application/vnd.openxmlformats-officedocument.presentationml.slide":"MsPP","application/vnd.ms-powerpoint.slide.macroEnabled.12":"MsPP","application/pdf":"PDF","application/xml":"XML","application/vnd.oasis.opendocument.text":"OO","application/vnd.oasis.opendocument.text-template":"OO","application/vnd.oasis.opendocument.text-web":"OO","application/vnd.oasis.opendocument.text-master":"OO","application/vnd.oasis.opendocument.graphics":"OO","application/vnd.oasis.opendocument.graphics-template":"OO","application/vnd.oasis.opendocument.presentation":"OO","application/vnd.oasis.opendocument.presentation-template":"OO","application/vnd.oasis.opendocument.spreadsheet":"OO","application/vnd.oasis.opendocument.spreadsheet-template":"OO","application/vnd.oasis.opendocument.chart":"OO","application/vnd.oasis.opendocument.formula":"OO","application/vnd.oasis.opendocument.database":"OO","application/vnd.oasis.opendocument.image":"OO","application/vnd.openofficeorg.extension":"OO","application/x-shockwave-flash":"AppFlash","application/flash-video":"Flash video","application/x-bittorrent":"Torrent","application/javascript":"JS","application/rtf":"RTF","application/rtfd":"RTF","application/x-font-ttf":"TTF","application/x-font-otf":"OTF","application/x-rpm":"RPM","application/x-web-config":"TextPlain","application/xhtml+xml":"HTML","application/docbook+xml":"DOCBOOK","application/x-awk":"AWK","application/x-gzip":"GZIP","application/x-bzip2":"BZIP","application/x-xz":"XZ","application/zip":"ZIP","application/x-zip":"ZIP","application/x-rar":"RAR","application/x-tar":"TAR","application/x-7z-compressed":"7z","application/x-jar":"JAR","text/plain":"TextPlain","text/x-php":"PHP","text/html":"HTML","text/javascript":"JS","text/css":"CSS","text/rtf":"RTF","text/rtfd":"RTF","text/x-c":"C","text/x-csrc":"C","text/x-chdr":"CHeader","text/x-c++":"CPP","text/x-c++src":"CPP","text/x-c++hdr":"CPPHeader","text/x-shellscript":"Shell","application/x-csh":"Shell","text/x-python":"Python","text/x-java":"Java","text/x-java-source":"Java","text/x-ruby":"Ruby","text/x-perl":"Perl","text/x-sql":"SQL","text/xml":"XML","text/x-comma-separated-values":"CSV","text/x-markdown":"Markdown","image/x-ms-bmp":"BMP","image/jpeg":"JPEG","image/gif":"GIF","image/png":"PNG","image/tiff":"TIFF","image/x-targa":"TGA","image/vnd.adobe.photoshop":"PSD","image/xbm":"XBITMAP","image/pxm":"PXM","audio/mpeg":"AudioMPEG","audio/midi":"AudioMIDI","audio/ogg":"AudioOGG","audio/mp4":"AudioMPEG4","audio/x-m4a":"AudioMPEG4","audio/wav":"AudioWAV","audio/x-mp3-playlist":"AudioPlaylist","video/x-dv":"VideoDV","video/mp4":"VideoMPEG4","video/mpeg":"VideoMPEG","video/x-msvideo":"VideoAVI","video/quicktime":"VideoMOV","video/x-ms-wmv":"VideoWM","video/x-flv":"VideoFlash","video/x-matroska":"VideoMKV","video/ogg":"VideoOGG"},rules:{defaults:function(e){return!(!e||e.added&&!Array.isArray(e.added)||e.removed&&!Array.isArray(e.removed)||e.changed&&!Array.isArray(e.changed))},open:function(t){return t&&t.cwd&&t.files&&e.isPlainObject(t.cwd)&&Array.isArray(t.files)},tree:function(e){return e&&e.tree&&Array.isArray(e.tree)},parents:function(e){return e&&e.tree&&Array.isArray(e.tree)},tmb:function(t){return t&&t.images&&(e.isPlainObject(t.images)||Array.isArray(t.images))},upload:function(t){return t&&(e.isPlainObject(t.added)||Array.isArray(t.added))},search:function(e){return e&&e.files&&Array.isArray(e.files)}},commands:{},cmdsToAdd:"archive duplicate extract mkdir mkfile paste rm upload",parseUploadData:function(t){var n;if(!e.trim(t))return{error:["errResponse","errDataEmpty"]};try{n=JSON.parse(t)}catch(i){return{error:["errResponse","errDataNotJSON"]}}return n=this.normalize(n),this.validResponse("upload",n)?(n.removed=e.merge(n.removed||[],e.map(n.added||[],function(e){return e.hash})),n):{error:response.norError||["errResponse"]}},iframeCnt:0,uploads:{xhrUploading:!1,checkExists:function(t,n,i,a){var r,o=e.Deferred(),s=[],l={},d=function(){for(var e=t.length;--e>-1;)t[e]._remove=!0},c=function(){o.resolve(s,l)},u=function(){var o=[],u=[],h=function(e){var n=e==u.length-1,r={title:i.i18n("cmdupload"),text:["errExists",u[e].name,"confirmRepl"],all:!n,accept:{label:"btnYes",callback:function(t){n||t?c():h(++e)}},reject:{label:"btnNo",callback:function(i){var a;if(i)for(a=u.length;e0&&delete r.reject,i.confirm(r)};return i.file(n).read?(r=e.map(t,function(e,t){return!e.name||i.UA.iOS&&"image.jpg"===e.name?null:{i:t,name:e.name}}),void i.request({data:{cmd:"ls",target:n,intersect:e.map(r,function(e){return e.name})},notify:{type:"preupload",cnt:1,hideCnt:!0},preventFail:!0}).done(function(t){var a,s;t&&(t.error?d():i.options.overwriteUploadConfirm&&i.option("uploadOverwrite",n)&&t.list&&(Array.isArray(t.list)?o=t.list||[]:(a=[],o=e.map(t.list,function(e){return"string"==typeof e?e:(a=a.concat(e),null)}),a.length&&(o=o.concat(a)),l=t.list),u=e.map(r,function(t){return e.inArray(t.name,o)!==-1?t:null}),u.length&&o.length&&n==i.cwd().hash&&(s=e.map(i.files(n),function(e){return e.name}),e.map(o,function(t){return e.inArray(t,s)===-1||null}).length&&i.sync()))),u.length>0?h(0):c()}).fail(function(e){d(),c(),e&&i.error(e)})):void c()};return i.api>=2.1&&"object"==typeof t[0]?u():c(),o},checkFile:function(t,n,i){if(t.checked||"files"==t.type)return t.files;if("data"==t.type){var a,r,o=e.Deferred(),s=[],l=[],d=0,c=[],u=function(e){var t,i,a,r=[],o=function(e){return Array.prototype.slice.call(e||[],0)},h=n.options.folderUploadExclude[n.OS]||null;a=e.length;for(var p=0;p=2.1){d++,c.push(i.fullPath),t=i.createReader();var r=[],f=function(){t.readEntries(function(e){if(e.length)r=r.concat(o(e)),f();else{for(var t=0;t0?(n.uploads.checkExists(a,i,n,r).done(function(r,h){var p,f=[];n.options.overwriteUploadConfirm&&n.option("uploadOverwrite",i)&&(null===r&&(t.overwrite=0,r=[]),a=e.map(a,function(t){var a,o,s,l;return t.isDirectory&&r.length&&(a=e.inArray(t.name,r),a!==-1&&(r.splice(a,1),o=n.uniqueName(t.name+n.options.backupSuffix,null,""),e.each(h,function(e,n){if(t.name==n)return s=e,!1}),s||(s=n.fileByName(t.name,i).hash),n.lockfiles({files:[s]}),l=n.request({data:{cmd:"rename",target:s,name:o},notify:{type:"rename",cnt:1}}).fail(function(e){t._remove=!0,n.sync()}).always(function(){n.unlockfiles({files:[s]})}),f.push(l))),t._remove?null:t})),e.when.apply(e,f).done(function(){a.length>0?(p=setTimeout(function(){n.notify({type:"readdir",cnt:1,hideCnt:!0})},n.options.notifyDelay),u(a),setTimeout(function e(){d>0?setTimeout(e,10):(p&&clearTimeout(p),n.notify({type:"readdir",cnt:-1}),o.resolve([s,l,r,h,c]))},10)):o.reject()})}),o.promise()):o.reject()}var h=[],p=[],f=t.files[0];if("html"==t.type){var m,g=e("").append(e.parseHTML(f.replace(/ src=/gi," _elfsrc=")));e("img[_elfsrc]",g).each(function(){var n,i,a=e(this),r=a.closest("a");r&&r.attr("href")&&r.attr("href").match(/\.(?:jpe?g|gif|bmp|png)/i)&&(i=r.attr("href")),n=a.attr("_elfsrc"),n&&(i?(e.inArray(i,h)==-1&&h.push(i),e.inArray(n,p)==-1&&p.push(n)):e.inArray(n,h)==-1&&h.push(n)),1===h.length&&h[0].match(/^data:image\/png/)&&(t.clipdata=!0)}), -m=e("a[href]",g),m.each(function(){var t,n=function(e){var t=document.createElement("a");return t.href=e,t};e(this).text()&&(t=n(e(this).attr("href")),!t.href||1!==m.length&&t.pathname.match(/(?:\.html?|\/[^\/.]*)$/i)||e.inArray(t.href,h)==-1&&e.inArray(t.href,p)==-1&&h.push(t.href))})}else{var v,b,y;for(v=/(http[^<>"{}|\\^\[\]`\s]+)/gi;b=v.exec(f);)y=b[1].replace(/&/g,"&"),e.inArray(y,h)==-1&&h.push(y)}return h},xhr:function(t,n){var i=n?n:this,a=i.getUI(),r=new XMLHttpRequest,o=null,s=null,l=t.checked,d=t.isDataType||"data"==t.type,c=t.target||i.cwd().hash,u=t.dropEvt||null,h=i.option("uploadMaxConn",c)!=-1,p=Math.min(5,Math.max(1,i.option("uploadMaxConn",c))),f=1e4,m=30,g=0,v=function(t){var n=e.Deferred();return t.promise?t.always(function(e){n.resolve(Array.isArray(e)&&e.length?d?e[0][0]:e[0]:{})}):n.resolve(t.length?d?t[0][0]:t[0]:{}),n},b=e.Deferred().fail(function(e){i.uploads.xhrUploading&&v(w).done(function(e){e._cid&&(setTimeout(function(){i.sync()},5e3),y=new FormData,w=[{_chunkfail:!0}],y.append("chunk",e._chunk),y.append("cid",e._cid),d=!1,R(w))}),i.sync(),i.uploads.xhrUploading=!1,w=null,e&&i.error(e)}).done(function(e){r=null,i.uploads.xhrUploading=!1,w=null,e&&(i.currentReqCmd="upload",e.warning&&i.error(e.warning),i.updateCache(e),e.removed&&i.remove(e),e.added&&i.add(e),e.changed&&i.change(e),i.trigger("upload",e),i.trigger("uploaddone"),e.sync&&i.sync(),e.debug&&n.debug("backend-debug",e))}).always(function(){a.off("uploadabort",U),e(window).off("unload",U),o&&clearTimeout(o),s&&clearTimeout(s),l&&!t.multiupload&&S()&&i.notify({type:"upload",cnt:-k,progress:0,size:0}),j&&z.children(".elfinder-notify-chunkmerge").length&&i.notify({type:"chunkmerge",cnt:-1})}),y=new FormData,w=t.input?t.input.files:i.uploads.checkFile(t,i,c),k=t.checked&&d?w[0].length:w.length,x=0,C=0,T=0,A=!1,z=i.ui.notify,I=!0,O=!1,S=function(){return A=A||z.children(".elfinder-notify-upload").length},U=function(){O=!0,r&&(r.quiet=!0,r.abort()),S()&&i.notify({type:"upload",cnt:z.children(".elfinder-notify-upload").data("cnt")*-1,progress:0,size:0})},M=function(e){z.children(".elfinder-notify-upload").children(".elfinder-notify-cancel")[e?"show":"hide"]()},D=function(e){return e||(e=T),setTimeout(function(){A=!0,i.notify({type:"upload",cnt:k,progress:x-C,size:e,cancel:function(){a.trigger("uploadabort"),b.resolve()}}),C=x,t.multiupload?I&&M(!0):M(I&&x=400?u=l>500?"errResponse":["errResponse","errServerError"]:r.responseText||(u=["errResponse","errDataEmpty"]),u&&(a.trigger("uploadabort"),v(w).done(function(e){return b.reject(e._cid?null:u)})),x=T,S()&&(c=x-C)&&i.notify({type:"upload",cnt:0,progress:c,size:0}),n=i.parseUploadData(r.responseText),n._chunkmerged){y=new FormData;var h=[{_chunkmerged:n._chunkmerged,_name:n._name,_mtime:n._mtime}];return j=!0,a.off("uploadabort",U),s=setTimeout(function(){i.notify({type:"chunkmerge",cnt:1})},i.options.notifyDelay),void(d?R(h,w[1]):R(h))}n._multiupload=!!t.multiupload,n.error?(i.trigger("uploadfail",n),n._chunkfailure||n._multiupload?(O=!0,i.uploads.xhrUploading=!1,o&&clearTimeout(o),z.children(".elfinder-notify-upload").length?(i.notify({type:"upload",cnt:-k,progress:0,size:0}),b.reject(n.error)):b.reject()):b.reject(n.error)):b.resolve(n)},!1),r.upload.addEventListener("loadstart",function(e){!j&&e.lengthComputable&&(x=e.loaded,g&&(x=0),T=e.total,x||(x=parseInt(.05*T)),S()&&(i.notify({type:"upload",cnt:0,progress:x-C,size:t.multiupload?0:T}),C=x))},!1),r.upload.addEventListener("progress",function(e){var n;e.lengthComputable&&!j&&r.readyState<2&&(x=e.loaded,!t.checked&&x>0&&!o&&(o=D(r._totalSize-x)),T||(T=e.total,x||(x=parseInt(.05*T))),n=x-C,S()&&n/e.total>=.05&&(i.notify({type:"upload",cnt:0,progress:n,size:0}),C=x),!t.multiupload&&x>=T&&(I=!1,M(!1)))},!1);var R=function(a,s){var f,m,g,v,w,x,C,T,A,z,U,E,j,R=0,H=1,q=[],N=0,_=k,L=0,W=[],$=(new Date).getTime().toString().substr(-9),B=Math.min((n.uplMaxSize?n.uplMaxSize:2097152)-8190,n.options.uploadMaxChunkSize),V=!h&&"",K=function(a,r){var s,l,h=[],p=0;if(!O){for(;a.length&&h.length=2.1&&("slice"in T?V="slice":"mozSlice"in T?V="mozSlice":"webkitSlice"in T&&(V="webkitSlice")))}catch(J){k--,_--;continue}if(f&&m>f||!V&&n.uplMaxSize&&m>n.uplMaxSize)i.error(i.i18n("errUploadFile",T.name)+" "+i.i18n("errUploadFileSize")),k--,_--;else if(!T.type||i.uploadMimeCheck(T.type,c))if(V&&m>B){for(w=0,x=B,C=-1,_=Math.floor(m/B),g=T.lastModified?Math.round(T.lastModified/1e3):0,L+=m,W[$]=0;w<=m;)A=T[V](w,x),A._chunk=T.name+"."+ ++C+"_"+_+".part",A._cid=$,A._range=w+","+A.size+","+m,A._mtime=g,W[$]++,R&&N++,"undefined"==typeof q[N]&&(q[N]=[],d&&(q[N][0]=[],q[N][1]=[])),R=B,H=1,d?(q[N][0].push(A),q[N][1].push(s[v])):q[N].push(A),w=x,x=w+B;null==A?(i.error(i.i18n("errUploadFile",T.name)+" "+i.i18n("errUploadFileSize")),k--,_--):(_+=C,R=0,H=1,N++)}else(n.uplMaxSize&&R+m>=n.uplMaxSize||H>n.uplMaxFile)&&(R=0,H=1,N++),"undefined"==typeof q[N]&&(q[N]=[],d&&(q[N][0]=[],q[N][1]=[])),d?(q[N][0].push(T),q[N][1].push(s[v])):q[N].push(T),R+=m,L+=m,H++;else i.error(i.i18n("errUploadFile",T.name)+" "+i.i18n("errUploadMime")+" ("+i.escape(T.type)+")"),k--,_--}if(0==q.length)return t.checked=!0,!1;if(q.length>1)return o=D(L),z=[],U=0,E=q.length,j=[],G(),!0;d?(a=q[0][0],s=q[0][1]):a=q[0]}return l||(n.UA.Safari&&t.files?r._totalSize=L:o=D(L)),l=!0,a.length||b.reject(["errUploadNoFiles"]),r.open("POST",i.uploadURL,!0),n.customHeaders&&e.each(n.customHeaders,function(e){r.setRequestHeader(e,this)}),n.xhrFields&&e.each(n.xhrFields,function(e){e in r&&(r[e]=this)}),y.append("cmd","upload"),y.append(i.newAPI?"target":"current",c),F&&F.length&&(e.each(F,function(e,t){y.append("renames[]",t)}),y.append("suffix",n.options.backupSuffix)),P&&e.each(P,function(e,t){y.append("hashes["+e+"]",t)}),e.each(i.options.customData,function(e,t){y.append(e,t)}),e.each(i.options.onlyMimes,function(e,t){y.append("mimes["+e+"]",t)}),e.each(a,function(e,i){i._chunkmerged?(y.append("chunk",i._chunkmerged),y.append("upload[]",i._name),y.append("mtime[]",i._mtime)):(i._chunkfail?(y.append("upload[]","chunkfail"),y.append("mimes","chunkfail")):(y.append("upload[]",i),t.clipdata&&(t.overwrite=0,y.append("name[]",n.date(n.nonameDateFormat)+".png")),n.UA.iOS&&"image.jpg"===i.name&&(t.overwrite=0,y.append("name[]",n.date(n.nonameDateFormat)+".jpg"))),i._chunk?(y.append("chunk",i._chunk),y.append("cid",i._cid),y.append("range",i._range),y.append("mtime[]",i._mtime)):y.append("mtime[]",i.lastModified?Math.round(i.lastModified/1e3):0))}),d&&e.each(s,function(e,t){y.append("upload_path[]",t)}),0===t.overwrite&&y.append("overwrite",0),u&&y.append("dropWith",parseInt((u.altKey?"1":"0")+(u.ctrlKey?"1":"0")+(u.metaKey?"1":"0")+(u.shiftKey?"1":"0"),2)),r.send(y),!0};if(d)l?R(w[0],w[1]):w.done(function(t){if(F=[],k=t[0].length){if(t[4]&&t[4].length)return void n.request({data:{cmd:"mkdir",target:c,dirs:t[4]},notify:{type:"mkdir",cnt:t[4].length},preventFail:!0}).fail(function(e){e=e||["errUnknown"],"errCmdParams"===e[0]?p=1:(p=0,b.reject(e))}).done(function(n){n.hashes&&(t[1]=e.map(t[1],function(e){return e=e.replace(/\/[^\/]*$/,""),""===e?c:n.hashes[e]}))}).always(function(e){p&&(F=t[2],P=t[3],R(t[0],t[1]))});t[1]=e.map(t[1],function(){return c}),F=t[2],P=t[3],R(t[0],t[1])}else b.reject(["errUploadNoFiles"])}).fail(function(){b.reject()});else if(w.length>0)if(t.clipdata||null!=F)R(w)||b.reject();else{var H=[],q=[],N=n.options.folderUploadExclude[n.OS]||null;e.each(w,function(t,n){var i=n.webkitRelativePath||n.relativePath||"";return!!i&&(N&&n.name.match(N)?(n._remove=!0,i=void 0):(i=i.replace(/\/[^\/]*$/,""),i&&e.inArray(i,H)===-1&&H.push(i)),void q.push(i))}),F=[],P={},H.length?!function(){var t=e.map(H,function(e){return e.indexOf("/")===-1?{name:e}:null}),i=[];n.uploads.checkExists(t,c,n,!0).done(function(a,r){var o,s,l,u=[];n.options.overwriteUploadConfirm&&n.option("uploadOverwrite",c)&&(i=e.map(t,function(e){return e._remove?e.name:null}),t=e.map(t,function(e){return e._remove?null:e})),i.length&&e.each(q.concat(),function(t,n){0===e.inArray(n,i)&&(w[t]._remove=!0,delete q[t])}),w=e.map(w,function(e){return e._remove?null:e}),q=e.map(q,function(e){return void 0===e?null:e}),t.length?(o=e.Deferred(),a.length?e.each(a,function(t,i){s=n.uniqueName(i+n.options.backupSuffix,null,""),e.each(r,function(e,t){if(a[0]==t)return l=e,!1}),l||(l=n.fileByName(a[0],c).hash),n.lockfiles({files:[l]}),u.push(n.request({data:{cmd:"rename",target:l,name:s},notify:{type:"rename",cnt:1}}).fail(function(e){b.reject(e),n.sync()}).always(function(){n.unlockfiles({files:[l]})}))}):u.push(null),e.when.apply(e,u).done(function(){n.request({data:{cmd:"mkdir",target:c,dirs:H},notify:{type:"mkdir",cnt:H.length},preventFail:!0}).fail(function(e){e=e||["errUnknown"],"errCmdParams"===e[0]?p=1:(p=0,b.reject(e))}).done(function(t){t.hashes&&(q=e.map(q.concat(),function(e){return""===e?c:t.hashes["/"+e]}))}).always(function(e){p&&(d=!0,R(w,q)||b.reject())})})):b.reject()})}():n.uploads.checkExists(w,c,n).done(function(i,a){n.options.overwriteUploadConfirm&&n.option("uploadOverwrite",c)&&(null===i?t.overwrite=0:(F=i,P=a),w=e.map(w,function(e){return e._remove?null:e})),k=w.length,k>0?R(w)||b.reject():b.reject()})}else b.reject();return b},iframe:function(t,n){var i,a,r,o,s=n?n:this,l=!!t.input&&t.input,d=!l&&s.uploads.checkFile(t,s),c=e.Deferred().fail(function(e){e&&s.error(e)}),u="iframe-"+n.namespace+ ++s.iframeCnt,h=e('
'),p=this.UA.IE,f=function(){o&&clearTimeout(o),r&&clearTimeout(r),a&&s.notify({type:"upload",cnt:-i}),setTimeout(function(){p&&e('