From 64145be5c620a6d55b7542c4ed440f40d7867004 Mon Sep 17 00:00:00 2001 From: nao-pon Date: Mon, 21 Aug 2017 20:42:03 +0900 Subject: [PATCH] elFinder up to newly ( Studio-42/elFinder@84c1eb4 ) --- html/common/elfinder/css/cwd.css | 86 +++++++++++++++-- html/common/elfinder/css/elfinder.full.css | 88 ++++++++++++++++-- html/common/elfinder/css/elfinder.min.css | 4 +- html/common/elfinder/css/theme.css | 11 +++ html/common/elfinder/img/icons-big.png | Bin 30933 -> 32223 bytes html/common/elfinder/js/commands/edit.js | 8 +- html/common/elfinder/js/elFinder.js | 10 +- html/common/elfinder/js/elFinder.mimetypes.js | 1 + html/common/elfinder/js/elFinder.resources.js | 1 + html/common/elfinder/js/elFinder.version.js | 2 +- html/common/elfinder/js/elfinder.full.js | 77 ++++++++++++++- html/common/elfinder/js/elfinder.min.js | 29 +++--- .../elfinder/js/extras/editors.default.js | 2 +- html/common/elfinder/js/ui/cwd.js | 47 ++++++++++ .../php/elFinderVolumeDriver.class.php | 11 ++- .../modules/xelfinder/manager.php | 10 +- 16 files changed, 339 insertions(+), 48 deletions(-) create mode 100644 html/common/elfinder/js/elFinder.mimetypes.js diff --git a/html/common/elfinder/css/cwd.css b/html/common/elfinder/css/cwd.css index 7f8583ee..c55b861d 100644 --- a/html/common/elfinder/css/cwd.css +++ b/html/common/elfinder/css/cwd.css @@ -265,6 +265,71 @@ background-position:1px -1px; } +/* type badge in "icons" view */ +.elfinder-cwd-icon:before { + content: none; + position: absolute; + left: 0px; + top: 5px; + min-width: 20px; + max-width: 84px; + text-align: center; + padding: 1px 4px; + border-radius: 4px; + font-family: Verdana; + font-size: 10px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); +} +.elfinder-cwd-icon.elfinder-cwd-bgurl:before { + left: -10px; +} + +/* icon image has type */ +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-empty:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-plain:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-rtf:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-rtfd:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-pdf:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-html:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-css:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-javascript:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-javascript:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-perl:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-python:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-ruby:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-sh:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-shellscript:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-csrc:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-chdr:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--src:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--hdr:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-java:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-java-source:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-php:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-xml:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-zip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-zip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-xz:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-7z-compressed:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-gzip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-tar:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-bzip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-bzip2:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-rar:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-rar-compressed:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-shockwave-flash:before { content: none } + +/* addtional type badge name */ +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before { content: 'ts' } +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before { content: 'dash' } +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before { content: 'hls' } + /* thumbnail image */ .elfinder-cwd-icon.elfinder-cwd-bgurl { background-position: center center; @@ -282,8 +347,10 @@ -moz-background-size: cover; background-size: cover; } -.elfinder-cwd-bgurl:after { +.elfinder-cwd-icon.elfinder-cwd-bgurl:after { content: ' '; +} +.elfinder-cwd-bgurl:after { position: relative; display: inline-block; top: 36px; @@ -306,11 +373,11 @@ transform: scale(.6); } /* thumbnail image overlay none */ -.elfinder-cwd-icon-image:after { +.elfinder-cwd-view-icons .elfinder-cwd-icon-image:after { content: none; } /* thumbnail image video overlay */ -.elfinder-cwd-icon-video:after { +.elfinder-cwd-view-icons .elfinder-cwd-icon-video:after { top: 32px; left: -26px; height: 25px; @@ -336,10 +403,13 @@ .elfinder-cwd-icon-application:after, .elfinder-cwd-icon-application { background-position:0 -150px; } -.elfinder-cwd-icon-x-empty:after, .elfinder-cwd-icon-text:after, -.elfinder-cwd-icon-x-empty, -.elfinder-cwd-icon-text { background-position:0 -200px; } +.elfinder-cwd-icon-text { background-position:0 -1350px; } + +.elfinder-cwd-icon-plain:after, +.elfinder-cwd-icon-plain, +.elfinder-cwd-icon-x-empty:after, +.elfinder-cwd-icon-x-empty { background-position:0 -200px; } .elfinder-cwd-icon-image:after, .elfinder-cwd-icon-vnd-adobe-photoshop:after, @@ -354,8 +424,8 @@ .elfinder-cwd-icon-video, .elfinder-cwd-icon-flash-video, .elfinder-cwd-icon-dash-xml, -.elfinder-cwd-icon-vnd-apple-mpegURL, -.elfinder-cwd-icon-x-mpegURL { background-position:0 -350px; } +.elfinder-cwd-icon-vnd-apple-mpegurl, +.elfinder-cwd-icon-x-mpegurl { background-position:0 -350px; } .elfinder-cwd-icon-rtf:after, .elfinder-cwd-icon-rtfd:after, diff --git a/html/common/elfinder/css/elfinder.full.css b/html/common/elfinder/css/elfinder.full.css index caee90b1..665e4986 100644 --- a/html/common/elfinder/css/elfinder.full.css +++ b/html/common/elfinder/css/elfinder.full.css @@ -1,6 +1,6 @@ /*! * elFinder - file manager for web - * Version 2.1.28 (2.1 Nightly: 448804d) (2017-08-19) + * Version 2.1.28 (2.1 Nightly: 84c1eb4) (2017-08-21) * http://elfinder.org * * Copyright 2009-2017, Studio 42 @@ -1093,6 +1093,71 @@ div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { background-position:1px -1px; } +/* type badge in "icons" view */ +.elfinder-cwd-icon:before { + content: none; + position: absolute; + left: 0px; + top: 5px; + min-width: 20px; + max-width: 84px; + text-align: center; + padding: 1px 4px; + border-radius: 4px; + font-family: Verdana; + font-size: 10px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); +} +.elfinder-cwd-icon.elfinder-cwd-bgurl:before { + left: -10px; +} + +/* icon image has type */ +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-empty:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-plain:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-rtf:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-rtfd:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-pdf:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-html:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-css:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-javascript:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-javascript:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-perl:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-python:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-ruby:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-sh:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-shellscript:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-csrc:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-chdr:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--src:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--hdr:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-java:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-java-source:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-php:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-xml:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-zip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-zip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-xz:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-7z-compressed:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-gzip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-tar:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-bzip:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-bzip2:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-rar:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-rar-compressed:before, +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-shockwave-flash:before { content: none } + +/* addtional type badge name */ +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before { content: 'ts' } +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before { content: 'dash' } +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before { content: 'hls' } + /* thumbnail image */ .elfinder-cwd-icon.elfinder-cwd-bgurl { background-position: center center; @@ -1110,8 +1175,10 @@ div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { -moz-background-size: cover; background-size: cover; } -.elfinder-cwd-bgurl:after { +.elfinder-cwd-icon.elfinder-cwd-bgurl:after { content: ' '; +} +.elfinder-cwd-bgurl:after { position: relative; display: inline-block; top: 36px; @@ -1134,11 +1201,11 @@ div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { transform: scale(.6); } /* thumbnail image overlay none */ -.elfinder-cwd-icon-image:after { +.elfinder-cwd-view-icons .elfinder-cwd-icon-image:after { content: none; } /* thumbnail image video overlay */ -.elfinder-cwd-icon-video:after { +.elfinder-cwd-view-icons .elfinder-cwd-icon-video:after { top: 32px; left: -26px; height: 25px; @@ -1164,10 +1231,13 @@ div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { .elfinder-cwd-icon-application:after, .elfinder-cwd-icon-application { background-position:0 -150px; } -.elfinder-cwd-icon-x-empty:after, .elfinder-cwd-icon-text:after, -.elfinder-cwd-icon-x-empty, -.elfinder-cwd-icon-text { background-position:0 -200px; } +.elfinder-cwd-icon-text { background-position:0 -1350px; } + +.elfinder-cwd-icon-plain:after, +.elfinder-cwd-icon-plain, +.elfinder-cwd-icon-x-empty:after, +.elfinder-cwd-icon-x-empty { background-position:0 -200px; } .elfinder-cwd-icon-image:after, .elfinder-cwd-icon-vnd-adobe-photoshop:after, @@ -1182,8 +1252,8 @@ div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { .elfinder-cwd-icon-video, .elfinder-cwd-icon-flash-video, .elfinder-cwd-icon-dash-xml, -.elfinder-cwd-icon-vnd-apple-mpegURL, -.elfinder-cwd-icon-x-mpegURL { background-position:0 -350px; } +.elfinder-cwd-icon-vnd-apple-mpegurl, +.elfinder-cwd-icon-x-mpegurl { background-position:0 -350px; } .elfinder-cwd-icon-rtf:after, .elfinder-cwd-icon-rtfd:after, diff --git a/html/common/elfinder/css/elfinder.min.css b/html/common/elfinder/css/elfinder.min.css index 84b98713..8dc33286 100644 --- a/html/common/elfinder/css/elfinder.min.css +++ b/html/common/elfinder/css/elfinder.min.css @@ -1,9 +1,9 @@ /*! * elFinder - file manager for web - * Version 2.1.28 (2.1 Nightly: 448804d) (2017-08-19) + * Version 2.1.28 (2.1 Nightly: 84c1eb4) (2017-08-21) * 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-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;opacity:.8;filter:Alpha(Opacity=80)}.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-icon{display:block;width:48px;height:48px;margin:0 auto;background:url(../img/icons-big.png) 0 0 no-repeat;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.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 71.65%;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;width:48px;height:48px;background:url(../img/icons-big.png) 0 0 no-repeat;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{width:12px;height:14px;position:absolute;display:none;top:50%;margin-top:-8px;background-image:url(../img/arrows-normal.png);background-repeat:no-repeat}.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;position:absolute;top:50%;margin-top:-8px;background-image:url(../img/toolbar.png);background-repeat:no-repeat;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-button-icon-mkdirin{background-position:0 -912px}.elfinder-button-icon-selectall{background-position:0 -928px}.elfinder-button-icon-selectnone{background-position:0 -944px}.elfinder-button-icon-selectinvert{background-position:0 -960px}.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 +.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-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;opacity:.8;filter:Alpha(Opacity=80)}.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-icon{display:block;width:48px;height:48px;margin:0 auto;background:url(../img/icons-big.png) 0 0 no-repeat;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.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 71.65%;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:before{content:none;position:absolute;left:0;top:5px;min-width:20px;max-width:84px;text-align:center;padding:1px 4px;border-radius:4px;font-family:Verdana;font-size:10px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.elfinder-cwd-icon.elfinder-cwd-bgurl:before{left:-10px}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-css:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-html:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-javascript:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-pdf:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-plain:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-rtf:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-rtfd:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-7z-compressed:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-bzip2:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-bzip:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--hdr:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c--src:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-c:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-chdr:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-csrc:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-empty:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-gzip:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-java-source:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-java:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-javascript:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-perl:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-php:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-python:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-rar-compressed:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-rar:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-ruby:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-sh:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-shellscript:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-shockwave-flash:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-tar:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-xz:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-zip:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-xml:before,.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-zip:before{content:none}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before{content:'ts'}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before{content:'dash'}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before{content:'hls'}.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-icon.elfinder-cwd-bgurl:after{content:' '}.elfinder-cwd-bgurl:after{position:relative;display:inline-block;top:36px;left:-38px;width:48px;height:48px;background:url(../img/icons-big.png) 0 0 no-repeat;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-view-icons .elfinder-cwd-icon-image:after,.elfinder-cwd-view-list .elfinder-cwd-icon.elfinder-cwd-icon-video.elfinder-cwd-bgurl:after{content:none}.elfinder-cwd-view-icons .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{background-position:0 -1350px}.elfinder-cwd-icon-plain,.elfinder-cwd-icon-plain: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{width:12px;height:14px;position:absolute;display:none;top:50%;margin-top:-8px;background-image:url(../img/arrows-normal.png);background-repeat:no-repeat}.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;position:absolute;top:50%;margin-top:-8px;background-image:url(../img/toolbar.png);background-repeat:no-repeat;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-button-icon-mkdirin{background-position:0 -912px}.elfinder-button-icon-selectall{background-position:0 -928px}.elfinder-button-icon-selectnone{background-position:0 -944px}.elfinder-button-icon-selectinvert{background-position:0 -960px}.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/html/common/elfinder/css/theme.css b/html/common/elfinder/css/theme.css index 0fc05fa4..7e812699 100644 --- a/html/common/elfinder/css/theme.css +++ b/html/common/elfinder/css/theme.css @@ -31,9 +31,20 @@ .elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash { background-color: #f0efef; } + /* selected file in "icons" view */ .elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover { background:#ccc; } +/* type badge in "icons" view */ +.elfinder-cwd-view-icons .elfinder-cwd-icon:before { + color: white; + background-color: #798da7; +} +.elfinder-cwd-view-icons .elfinder-cwd-icon-text:before { background-color: #6f99e6 } +.elfinder-cwd-view-icons .elfinder-cwd-icon-image:before { background-color: #2ea26c } +.elfinder-cwd-view-icons .elfinder-cwd-icon-audio:before { background-color: #7bad2a } +.elfinder-cwd-view-icons .elfinder-cwd-icon-video:before { background-color: #322aad } + /* list view*/ .elfinder-cwd table thead td.ui-state-hover { background:#ddd; } .elfinder-cwd table tr:nth-child(odd) { background-color:#edf3fe; } diff --git a/html/common/elfinder/img/icons-big.png b/html/common/elfinder/img/icons-big.png index 6b2af0c7d01df9c6099211ef023277ad12b7f009..9fda5e70d4f1304a4334f15337c3fcfa1a4c9248 100644 GIT binary patch literal 32223 zcmbTdV{~Rg^Di2ECbrEdwv&l%W8!3DXJXs7Z9cJW+qUg9?|c6De!3s-IcwEgyLa{O z+O@l?tGj<)J4``N{0AHk90&-=4@n6TrGHmO5D-W=7^r`xBPKm!5D>3oNf99xH_(Mt z(SUt!jG*ZxtB{C{_K4u;{)racBLT*W)kk@(?8nOBw6rwBZc|e_83UTIs`pGz!3xe9%__wJCOQ0%BC4AT;fTw3sZ zc!QjkmUQBy+R^5JfB!n_^Byg_mpHY-nFTaK?#NPVFj*V^ysu zhj%!GDL@wdV1|9{_xgPN3%ZMSp?wYP7~(Qs^xhxD!VS2)e-p;`ZB0xHp1uA!OW#-kx+7-Ld1OT z)P3A1O9tiIO^J^-p1YjPXpc!OP-~z~NC9CY@nq)B*49N_3Nr^pWH^3M=Q|PI+<$j3 z!RjnQHY^G2{TqJnYmWB#t=c<0w^ps>rilsCx*;79&BbhgzRaScwi^@s+pm2VQZx^d zZo65NZWlrNOZcG$?Y#$VmiMhG%1m!H2OqPyH1ZBBo8sq z?@yDUz}IliJ|kMFwFZoptI-tRC2WZf4#LGtmA3Nv0O5*2s8P%>u}T)(SpS_8v9MwJG?w?4SFELng-?au-KV6j_uPZr@+obDn zlt=_bVmR>C87HlNDq;O9|36isy?Ne=73is2b>B^dFAIz69Y>SXKHDC8+goV9 z6L13!n|F!X{zp`d6`qS8)-u^8cC2bEHVz)m46Dk?NA zDtE6sx#0{#cR#^PA5_IoN2I@g>>Or9`c|QU#t#MP=gK^E5qG>!);Nt@maI*0{E=D} z`Kc7j$s`f4fe~JcHA=DMcY#Eei~0j}DHth(Q+L)>AyrePOviIoznU$dBPK;FV=b&I z_+qV-v6uQ9NZqV8{rYQXa7%>5%DO7dy_3E_NX3&l+&J>0%do&iBOe)p?1@H{7$iWO zqXfx9Bx4G6s#0VM1*Auh5S%|2{7TqlI?hAbsL9U}vl>RCkR&n+U#Lm#>2f7YJ`5|Y zC^0Jg=gc3AjwcO^zxNnt)xy~t)FN}|grqQfglz|ju*|1p4WX!%(*dRXuO!g~e4*g) z;sJ~TV8&0e{Zm2Mu^Cn8Qt6Jg0V-i>A9Odv~&F;ZA-ILf!>-JOpl-k`+)kXibTO- zBed(7z|<6mh2@@aBE{~?pd;}1-~EwvY8n@|=}@ry=$rPP_FtdxtDe1@P3(5-vcht8 zno(6Y2yzZAg{^>4&lq>;ulsK6t~{-C9v5rrK8kti0^QdgDpRsJfb*KX)cZiZ?mS`W zE5FqbGQ6Jzoc_CZ8r!xTEnV53a7{fEES@>1p4DrdbF45};B%ke0bp<=^Rl!rtER3L zVL#NZ?3m9%c9G!zG}=`6U!k-qd&Yql6i)6{@Qo!OiRf z5oD`Ly)>^m6^@|r!X&^Zv5SEeABWPMX_0iDrr~gQkL|h4W#W@P6}#8m{+x8an`p-`>CzXBvbueb4M!+Vw+VeKfHHcek- zF`wD_^Om>?QtDP^hFR{)lcGj}1q2nv4!Fyw4~GK)jqFcnt%!>Osh&eat1*ZYASO(Sxp0VOt-_&Vn%jqbR4c6Sj1C!X?gI|@y zFL3DurhNFU_4E{K2_u3uUpo^!8VH&7-AL&MYS#6vTsErcG2>;pPQrF7d0XKhQ=eZW z#6c^Q63NZp08F+j(a{1s2xldcTf+3%xoF-n!FSA3Oa7++4_U$@ z8=bV;e$G>Xz%y~_y4^R}+TY<|?kwi;wlpjYw3-R2F1FGNP7XJ56N^h=c)(HR!h3Dq zCCPVA=Ge2%_*bNV^!1MNLCY0gx6L-@U~bgqy|MX{FT;S^d{J^#Sxeo8WJXr?0}+H%w`t z@!BGHYeT3@tG%%BwnO&Kz%tZOOX%;)!e8PK*VrW0{d@OU9Bb$H!4%D;nb!cu&0a%?>g6I=y6DnX_{hU6<|B^Qfl zuQ^V=-F0$&$pJ+E3b-c8b|=P&&F!aR2;ZJ)K3t*S*j1V=?ijwSkQ#SIIX45CU8HXF@qEQukt81aCeqju8mgSg_9Ya^8Y<79i2q(d#AvH6zf=o=hW~UB2@M=^ z)1y>Wtr4U~qZ=-?nM#qdPR;VK6o@wV)4G$!w6a#P%qE`{L>^wy5Rvd(zbff|^p?;s zLy#uyLtQltsD%sFOOr;;uZ{EAj+*CydlZP{npR|uPMh4r0+STbAh0A=x^yH65`Y>@ zv@p#fmV331h4(ym+>BhCvQ>4xC*ZS#y8Y$2fR&6>! za4V$O>TOyjX!0%lVL{oh`@V`o{1sk)(_CacqW7wmQU#gEio5F{;j?Z90&8@Gy>OWZ zkfr=4GQ)^r*SH4f#eMPaJ~FI2LQ)D^7tya2A+W4@aNrzCYCWE9F4r3C#eS0!&j{+d zQlJTznw&gK1&qa^qUnh#kWh)VrJM=yL#5Y|j`Io?d*25iqD+ZIf{4~pO)9%tLl-T1 z#ExR{5^J_`q7)b>`(rS0%KC11P^G-VrX;NM$p9J)H zbls`{UOj@+a`bD=^dwH9njv(dO!C2^m!k;Hj9^QxUD?OrQ9ElE-=F)9Bpqy`SGn+` zLBE-p^xfM0LvkTwW`-P`29A$RR*j+2?N%6s83IpCIMk-TeFkGw58k+=%*srf$CXdm z@p{I5F1(7sEM4rW*Jig!@M%OMw_7G<^?g+e5ln`H){J+TL{FuzD;fbbZ^lVevP208 zvO>Tiv7O&J7qJ;%n_Gou#!Cz~o&pWR{CZpurZ`oDC+xjV?>+gEWIXmnRIan{s|u6C zPARLv@Q~ZSEsVs4L!9OH!J81IK$<%tR`56XCaUW3(rD|x(2v=dXWDFL&Bk`w%A_qR1WN&)OK*d*& zEA~Skr}ekb?iCOC8_sAegZHW{0)jfLap1&Ho{5gwqM1D(4v*{46xVC!{UQ@nQ_~S< zTZ}##IXoVw1}jZooU^NP`ErZpQc5F_A%fA_=gGg>O3v#23)B}^?#^;_aRcSxd^Y3J zQDP)jj^@{=yLCiqUObY6`v(p|0)$e2?77EVJ|8=WC3P00?+p$wz8Z?s*YB=sN4AgPgLJWcB3ftc5*hJD|0T>D#G~T7E&2sGEu^+HzCj`%= z+e7kuUaGA&umbK@Q`K_y(w47SYQ3H#k+hOXs=L2z?B}=WeR}KFnAlOoVH6n-3a2&M zYI@QiKb3P4klAgNR#OxfU*H;Qt1AzVTzOqz?|#wTEIfOzbAPW$Zw?MOY8v&|#RG`O z^vA}IP$-PbYeHaaA$i{~-1>=1-fgs}-DbH?b*BZch<}pEaZ}QjsU9;ya=rG6^%nIA zq1PJf=|H?L$0jh4OQpB5S?ZC;OYgm(SnJc$Jp$ts-noTraW{Im1 z{dT^jlII-$5-umc6LrNfzurm2|F z(~;4?3F%VZRn#=#M=|+4Ewn4LffV)qn>%J4)ejZ4Glu7MRMaEKa4>?YM<`!#1g0Yo zijFctOTBcCaQR0 z-LS8MEocEh0sDdlC|af?^8xX;@`6beeyVFTVSZBE7YI zc36@TEkND}9y*DT(wIX_=&R95CVCvqZLvx#-`snIU*Ic?qgSVRM_(m(@SjXvN|bpC zo0EHu;rVV=nV7(cNK_#TxpZ6!U$I)A@qVG;B$7@06nUt zdKT`&EHDwJ4N(P$@;Y%ux zsl1?NBT-z6ja~6gfECVajky#S-`A5rrk2jSWvZU;Xv#J(w)sYf<(**hh=rS1gbV|* zDoL~Eb;3HALUbK+?r2bVx!)d7OWVLxW~ZG1EJ}?aiO8$$USZ^L!>=o=#weVVq4iE< z>48*mr!|{j^EEtsA9MF_>@=;X{%-24yVxKvT69blQW%BJ$KASI95LjRvKG}%k%&}T zhP=30<}7ki5=yf3!dln0hejVs26j@N$Qh(cs8IxSPHBa-q@f~Td6m)m;#(Ub19K;ajm_wCrWl4#{;;*vK}q3fvd z5DNjM^@_UT7rBXP06QIBpeQ{{IBJ;J>rQP*Q2M&z{M=GG;3wikOv3b0C?!g1fy!I< zIZ9TgSB=6%boA$QuXP2L$z!8d#~xP+l2AMYnsn#3ivr_*uX9A(<*{P{r<{}FNrwi$ z3MerW_3T$OC0SO+Y$=5YYDm?4YPb6{@x$Z4N($Q))Izk zuMvn*inXz(Ou-lUlc>g;{oB)R+4$JYRaU=*lDeu3zkM|FFbvp;EJ+^P1jJL7l9nAQ z(Q7)hY@%Xx-9Pi;w_Gik_6AiLiFRldrGD(W?*1x12AB4uQveYwB>~g;z$$LkA;O@l zZMthy==y&m?80w$cL^t$@r%1yjj|rAhgfsuWX)q@rpg|=hgdAN-x%%^2(*mwd}P7s zsX+uN{csb)h+zhhrgN>&?E@W&&pmBiLRCrC98pq|I|TAO13FV zSMEETJMi;T{ zLd!PkA%} zVwkWDdk&Q%d8i0!dhD(4x7~kjV1pP|6p%k4MoVb0K0qPt*Z=e%D{=FY`4_S5i;%WK zp^TEjME_G+!|(JiRwCD5#J^sq&D=LcBqCNOCPZZ7KCUin@t@vDm|IWP-)a-SI=6G* z>|;TA-AO#Et=Umv1`$NK1gFR3@)zhae}rw_?zL0pULPp=r@&n| zc_Fc`Z?sIGZ_@j&Z(|pm#9fr?%!NK%EAIYR&#l-VuXa~u>ZpG%uM4VQZ{2CU>q<}h zbPUYNfVKx?mwLR=yx;#7m||gTxA+vW5O6a#Tb5J~>>F zIQ>xs;(vM0cfZ&Rz`&k1#v&vXKq#*RB|t$`0}sR0l|MR9Ih(WoyZU&zZ_6d$O>Htf zOpOMI7gkC$H7^qn2Mmx&!G8#&xfjG@UEJ+$&W0{e>=o5-RiI6tK3eUxRR4uFm(EKT ze!~bz>Jwg=3zPL&{#fg5Hg>Y$(CL$N?zd5Z+>L>Gr|rpyg7nlkdocSn0v4e(6*Kzb@R`~cIwBoM@*hK`$uLNqY{D9E=x7~(*e)h5m^_+ z3sr-#$vA?kchzlNdV8QL#qj@`2Nvfr2L+%GYfD%S^&s(3~t zBeDOChjWLBT61NW{CqufDs>cGwEJ0@A5K1wxqB3j5FJ?%Sd<2%4h9T@`6oR4;T_YR zr&?iwDEXT9C)(D>13k!=n{&!mPUJCg_2|Wt;d&u&hsJTLw=Y|_9aqA7F}EkgdkGPa z|L)$q^SiSf(SC6iFk#v7chm&`<0ROC|F*(Q1kYfKOJk+ZlEIQ-ZQz$BWyXvR6m)P* z>Y9UR&M)@7&tnPL?hcd0;hgxRC1*|Gvj;@}G*{xo#N}SgesU~610ye|X=xQRD)J3| zbX3U#SyR&x z#N^NTor8~>3bHgcr^L+N_Hj6=5$Fx!C`0_;P$QNLTMuQVd#4IB7(t`H^IosE>g!dla`=4JYS{dOC0?d7jr z_oHGeH-2V~yf{=L>D0CI0ncACTVv{|Y<6K^wySY@_VLLF2S)BcrL3u&x+!uM98#r8^Q)8ZfFtoWB0ex9KX~-lEti^ zE*qRTHaB&X)=(CR1UfAIGcpu%cY<<5!9AYJ;mox2$r)HT0ozJ{j zeMgDyFPY8dSknQgxtT!!)1QUV1w%K3Q<7p2*1l z(Eyv7jE-Z>7T1c3bwyH2f%BmcvcxX3NguAFK zl(jLMB#U4j6D&|8oBPFgne&dx6Jnqgw43CORq=GT+~+Ten-h+8?dY2~Jws+ER`!0> z(5BLGUiUdtT-l4SCR)#^2oy&4V{``a|JsxaAVTwOl7&wa#0C$CnmAZ z`%@!iQ4`Bd29*LtTh2?*7S!+y6n@i9pyY+*+7-h{wzR^OE69q=S^vWuXpFn?Y+84L zH2ZQZYS*tR+0#{Tyn~P_nbUyfZLO=9ypY>k$O9U9fj2$$1+^?VD*Q2yj)M*ydYYUP ze;Jj?2Iv$aGX2V4VFLyI>>q(W?&vl>u+Njj@e zuk%Naf^xJ&$P~R10P1itLM3$i(L*at%V7>jNV+sS(=pDU3Oz{SO=%hS5O_pRN!^&3|gt(5Hg&b zNyXX1N)Y^~GV(vTfwk2nzgC5X(f(`XO>ud(L+oLXuEWDOY0}jFnd|;`B zBleUl6qpvPfS^L4$Op~9{){gsaymcoQR7oYaJMaimA1Di%JE#$v{J7dm{vs$5oD}^O)hZwc z%-1{iUw2e#GTC)9$yN>#cEleg-xz&iMWP`y1~)7$5olqY(@R<9`M*H0N$b>2z-p5*He3MkQYU z*3?6lGNP)RhNG!mf)62j9oK_qd-X|PV6{dkmma(%AA=$_(|Pr)cRvk!?tJE$&3`@< z@u|N@KX}Gu^*_%FU>#0#Y|FPfBD&E1n*9qw8*jQDZOP?28*^haLx*E(M7t5#2zH$L zg`!5UJ6P)l{j2{o@;Jm->GA*`axaW?y6Z?k_KUG>P(Zx!nvBhiZPhB;>3W+wvPo&h z^`}=%X3vUU_Ux^*Q=$Cqq`0JJ76f=f(j3$78r8g(5J2S=oEa-<$;N}{uPtI#!19eB z$Hss&hfV~gqvwTD&VEA9hd+JO79_p|wwdQ|rnm=;Ok={&_Pv7;Ok_!fxY5U5x-XJB zf`RF#+QNHhDspExG#+9`CF?Aq)YTN`+QRZj&~6p*VQ0Pmj+LU1Q^fDWhRz81X*VcQ zwmwMA%+cZ>>nrVM3}LBJp;o59&y}94JxD$?V#qsRn%ypnop(QHz7RiVRa@5eLUT0x zf)_JxOw6&WCWn&C$dyN+bqtyJAC~;Oe^2scHPGvgMCd>99!+LQ(@H+csEPyHo*Sj|?s~y~ zUhMEwZ`>6%0@;SusKZSb`VQc80*K^`jjJonVnl>GuBfk_RhhLfWxNkF-0aqCV^Pc7 zeJ1kmc#cO-bE~U^vK(7NUFam6h&$RCul~6e&Ll379#4Y#KQOA>a3LP9o#SpD2vO%v zjHJtZFmGB0oAf<=eKx+lT&~vSJhb5%+-C3XP`JK;x09Z)l(q(LZiycni8^X~?)18j ze0!2Hd2wLU>MvHCIz0e)-bQZuWxNP{+>Rc_Dli;z%OFcZr8i{4=yp%|cBtpuo+ex@ zY-*&0ERheFHH;~P-c?Jg$ih)HG@GIP2JPAIWpS7s@^RA07)d2+zX#$?l9Tn_*)@Y8 zw9=#{n)!|${IQ|rZ1SXhDueq=$GqR9EQ%M^U^ebNfAj+>dzv_|bkiJH`^f9}8a^drjEOJBY(%jyJp_X(6ON0dgutZnf)Tr?vrs3p&m~8)N%&Gr0 z57m^hw6Hg2swx^xn{34J{jZGw)^I+~X$gD}!;!>MmANsbWIZkyNLpIdo#i&kQ0spU zNXO9_A*IhmM4><_FuO&S#ldOOV)QS468l@Pw~6J4Vb#4DhoVGrakc>s2NLY_Z&Pi& zl?Tgmmi%Sp6rAp@G#mx0E_K_KU8d4F<{OhSD#WyC4~T1g4v@9xIuVY({lNl|0@W8L z-#lh&3(FM2C4(Yk6|x6q)ma+V(qK;E zsC=`s3{t(XTGwnN@iP;cz>ne0(6M2C2v+M7PMj;jQdBy6l^PZ!8`F3weKW5)Qxe3! z?8lBb9aqLpYqvw?yH|5~Un^l@ZXC9=8^Za~w7TTaYzY3_n@`4aQ60Q^LD+iDteng+ z95s5o_oLOU-u=A0-u4b2g}KFlpBMxT(xF)`tx7E`%QPmPAf7rCO3hSHj;fBt z3|o9-JF<`;V%*UY$H(D}%*&vJ(e%-tMzDK(%EvRba%x)vPMAxF`x z)7;wZVCKTS=IW>YRfnaqa2VdZ*we0dg@xs%;q;9&S_C9qE1s4}zc~P)Rt0S8bA6g* zfRT>1u{7)bpmdnXl(&EGBt;8Hp$2@`vS+rcyLQa(65spfDmJQF!<7=Llt{agUPm6>}b+rP#y9K;j;fxXawUfD1X$Ae5}>= z=9*Iu_q9(?YmXA8uI<4C1T246W8b{07L4NFj2qc`e2zTq1iK>ncUb*Ym_~flI=c}p zqQ3SieQ-$cZ;$@y8sCdzqGiX84#GHmRgrvqFFFkQU@6_y7^B^vbbs=jBLB&`r)2TD zs6)MYy&W%2bYqP^rzQfIB2wko0f&PUvmwn`hs+-d=emYk_1`~0N)AGeBDQLeYgE$! zr6lQ2`r}$~fBdMDg~0NIrT9$6NcA^}^imAMHbankj8+ z9BSMqi;E!*EXEbHP!0Jai)lcmZ-;^ww&i;@jN>8H8_v!XQt7!h6EA3tzzq6uvORx? zTK!N2)uIJj}@` z!pNR{d7E3;-Z$Hbo@J>XV%dUn z9uDre(M>^K@4#=G@d?RHL6JemwabBnZ>bziTIxM8@**WtFWe6Ot=Ei+8uqP(Zp;XYNgK>?6KW3sU?A;LKtYcc`TsvAG-*S^26Os?`vkgT?&tN$uRWroRj__{#K@%h@md+lA3 z4Z(7XetRv@o%~9xUaud`qpcKE*?H~V(CN_+Rn;RCr>zBAL?-Y#hY8u!-LaQ+wod59 zpZp*c>L4al6wW9?N~g7UY(JWyH&S+-ImV;!ME>dZNfr;g*3MJ1I+d&_7?kay_X50D ziuu?Zw}pa1Ry8UxYIJpm6408;XPz8IqB9X!9LiE}g;H^AWbgXu(?cfbJvL!rAgAsJ z234gC1vU4ViR2#;`n*AXf1nbLpX(QsML`^3uue=RTL??Z^|l$0kg0^0!y(2UYQdvC zc5>!+V}sMB#q%ohXk!R9>Ay$Sgz0Wn#69p~k!f_bLR(rCb$>9Tnes)J|~#M|uWGeVn)(-PTr>c&%9gv+gx{pD%co zT+lg=Y4{-`jTy!XH=768>eus{ZcgMr0_ep=Yn2h|jA(P;EC34}^(k~U8Y~)2T5?$* zbSijnAw-{XTOWQ_>y#V#qM_8P-Ey&>Y{T5Lnhb1ltPEjn{I=)!`(E?*ceX-TjEeI5 zw{fh{JIAFrGy8hNGVftp&F+uu@3tORF>rr&q_EiYLpb_nOXdcM<*jdHK7LoHGx6$eK{8AhCGLu9N!( zQlGD(@$tXPNi|H1uSDQ%s(#!wv{Ddh)ko;FYx@2^Z>!S-#O1?` zRB}W2zMjkCA{;R*JGIFTE%#4m#V=tq&Yaw+b4%~XEX2NMS!KF!yIi+JROTNf&6(6< zcQQ;8`f2%aDV}bzEHNHRa<4nI71&@E520IB4zvnlQeR*1+hN_`SFXYycZfr-+v z>~lm8<4$|h*$-rp5SE(gu5;LGBWKRlHLs^B-#m>t`yNWDTJwN^-Mx7=UdrUlcnx+` z)X}#Iq!R67eU}<7*g;pMw)uE>2HWWy7SPlEj`FE+q)6tyUL-tvxR={6lIOF zullD2mQDX3l*-MS0h95RAe^Vens5Ba5kh`P z6Bq&SgI(tsGgD&~)~znJ`DnF-l|LxjvW68u?fLDjzpv%FnY_55^0Lqlu4->8L)rhK$WlOPWQ zQ~Q4T3i=uCQ?p50Rk;mW+;iaTfR=Hl7NWARzeOnDN3>FO_(*7SHYcD)Ym1rkPLJ$R zrPW!Lp%#pyRrwn9ko+tcu_~%*HNSQH(KC+_T8krZMGXlJe{=Hr?S8c}w$B!{=>g^D z_G!9gyEgTd^=a(bN=gA7__u4p-{ZGDFo8FhHrFx}E;zp1Taf~qx*5Nd=Df+J@I`zQ9<>k_ft%qHCbn3PZdmo$&d zgV3Y=5%*6YZ2)*Jt$J2)hNJx^NkrQk=W!x=OV>aKjM7RB2{3U@A60?sEi&pr%;s(N zm`C8P*L6G{{bc~rRw)9bQQ;vbaz$!jej-i4=P0ZSQd+Iv!6Za%3c_wDpR$9BfS<#z zc%P3wwCep@TfGj27{(7_x12F&NWF?1m^YB@s4;+HH)b(>E)!l4wmSh2!vaZiBSchz zqCMy8JeskV0A~<^LU;g!-$RiP!At~H!)w_2MlrNx_Yh-+TR6vN`r7AED8bVH<;`fn zOM6eJa?|^hkz^R7ElpMGDUGmH&I&);Y+!>e2d++VR}@5%i#>?S)gVB@A8Rc0U_sET z=%lt=%+-2DdKRvJ|9VigOgRR$6Xf%}d5GjiZr1t<}Och27@ zi``XVJ*0~E#?Q$;_h}-wGsZ9gJgM{Ano-epOX)y&6%z|6!30h3 z92dj!K8a5turEpni@p>ki78z!pbAiOG*L0*Ty$AmC0cBXSN7t6C#l09CZR|IwT( z1FwjGB^VgrFG-`r1JiO74}V4h{G%=ybc9Hs`cel4=)f(LvI>La)TOTc6U}zs*rdAo zlm|C#5(G)(DNAZ)y{He~6|b@4{@xYxjj!0r$ThQ8gugyjUbM`SzEZA>Hg<5-xZj1i z@bd8+SQ4;OuF1NhH(2F?F05!fjZkN@sQM;l;iw#bb5mNHZJGmDuCYMB7W#-F{bN84VE84u+9x^Hh{A@X9TIB-a=vu2%S1&9_Y=?ruE@er zfTwC9^*_N$+RAhIw%dm1(O#WpvYzrU*lUA+b%qkXwy_gyNRrf_ozZbjae9Hgs?QrV zxA!_Y(WE!b-R3{@Pm{Oh_7V@Thc#orY+K|Lt_Jgsf1Bf3@Q|&~<@QWsHsfK`k@JN; zJVWb4H~FmJmlTfw7RUsiT>4b3e7_r8O{o`Ygjf&*J(mZc!xIe=Pg~tRm`6sP8u*ZP z;6skmFy^Vp)2JkAkS$@R$s21IZ|$T104l(96J^BnseF_g*1aPI(a* z*W7an>ve7AcTIyVee~;2miu=q;>KujmsT(>4VZJ z2nJ0`!6_(-D{KxWpMqBhn&$?dVuIE^Rz@&1ZxVy^VB06&O)BNbE8WA5C5W_Rk`~oS zS2}Rr8Emgs4RP;w>yq1z`?$6csDv??9#Wp?sk z$^$78P^;@+xU$asLn40TR^H$x(sINEJ~GC1#PlAT0%*l!Cu~AYt{evF$oDy>#?Ry+ zWe19QqoGUhy3!32tgbQ|T6&NyGCQ&Z1A~$X{ZzF3t*lHOZQR8|0qF9i_5Co^w{2?d zkt;ZB8Q7V~hSJ4t_Cs&da1Yu3NF-QN_?e+*^v+85iT08#EvbqDxGK@5sgi~0rZ2X02kx9I|L&`OfTDX0xEE?7aW9nfn{963= z%DvM#=&@&nY@|SwQ~Y8338^AyjR7?-_TC$W#ST&$O(hlgwpR@eBqy=WJn#{D4%zX( zXQmh$B`N%|$>pDK_y&+?kI|(Q!(8YW=NchW*P)}h-Ee(N!)rc|E{Tx98Ch{x4IY%) zF^%Xb7HpD)Q{>G=y!F{*SOdSA6Nl5Nse2H+=+G4~W~k3mf6(!(y0rfz<2WTPs$AV4DMf6*J~M-80m$8~+(Cv73i?&h-Ky%;qCI&Fn4 zUZPHj-QL2gfC8QR%PS|S+bAT!r_P&@5o72uXm9c7=Is zZRVV~@qd3!xhe45%&?|l?p1a`+U=Pa(E7UK) zg{pC;=hwc_g-6Jhta#w)9Wy^kf5dgqJFIhrUFpa=ErY*pj84U%{z7A(F*iI{G)`KQ zCaMo``ub?fB~!D3sd1z(Na;%cxRn=PLylDGxoS1a5%ea}Kpmr4{_uNAUVk7WDu5Ns zx!a~Pr>ZjXr&~K@*5uNXvo6)mG~qP%9E08(8a}c^&5nINX`y!{`75pMELj7Y`f} znTPJziQ_84gON=!P?@Z`%4qU7gom8Hbe(;Qkw1$wKFC);Ngv6+L-<&F6`LK47yGyB z3DU?5K-Hd#L(<0g@k9hENa=79j+0l;Y>1D8*9)I*pb0lGB)ATZq6A*dcDgS;XdlhG z_a8r)H(amgr11?T*Uq)nu_qq0xPK%eWPKWrv`#c~KB8!6pQoVJlUVs|J%8tr1Jeio zvqO+Vb^8M*FI(dO|4DLQa*&h5i!&>KpXAk&lA8WO=}D^U{6tdtSQ*+m-qJ?CB||*u z5Ei18!Vu(E1%df!1sSoASk5#sEw?sT?RV1>JWo_R)ajf3)ZIQf!tOtyv(FkB3dg33 zR3u<=8Py?3JaT1r6d zV6(ZhTx|NJe43jB9;T(7dxJ!MR*G^8mdiuP+f;d0HL&b>qo04bDHl;l_a<_~Xo&gf z7$R=qC3v(3MbIyF9aMYLl4Vo?sTsK%P6~4z6y~Vca zW*?_;h4|1g6pR|KSK^~inFE?Wo;ZDzj>CsO%Tn9+K2Xz+TwbbhqJdHCy7iE?fkj?V zqWdmvCH_$?iY7-Oo1VOaNR!X!0YXPjoL8K})O%@{rAqzF*aK2>1L026@j7~En4c}+ zKuGILNxYEsOgOkdv9_N^CEU9$HsRhYle(PM9cfH_=;@e+bbiu7VIW8;aIk3LdLxP` z+GR6$)+d<$Lml>?APk;;!uBl`uiOCH{)kQN3iuXiPfxXr3iB-8mD%u@U>yd3U3~>UdvR7%mCX4QGsH#zr z*@Az_7504pxigUFSUkud#(R1>NC^r-_B7-P7mk-2j|hP`Nl`Y&Ffo!YL>)R?CWK)+ZLCG7W>2Nod#7ydn;QmK5-qR%Z?3Y42_e{aVfz<>viD){%7O+! z4iXoh_w*@cB>J&;x_v&pIIEG|*TqAv{1cJY{5;;>hS zKK}z4ztgXft?WopeDzGDIRT$_N$yJ`wi&mYP}Miz?XH^AM1}NK4tv@4#Va0sb|76DnliY8GvSV|JkHM?Wv}&t zB!kZ*1Dg&n%4hzT7yu7T+b_a8^?~nK>G{xSzy?FGD$t8&{mw`oPBBRsy9r(@hQPl{$~e z+e$;db6w*O6S50lNFQnqWQgDJMJyLQ7-|E>&cbPNb-dZ?3#d9k^Az*MP?mdk;8GRg zfFsL8<7X1za)uSETc{}&rmM%HJ$eLhP*w3@BN5d3m*Ov17==Rg#2Cel1 z4CR&+{^cL3;Hw&f>G@+DwLw)e@I1P29%i`%H z?_AehdO|8w&JnI7|JkE3WOn&;@F+`^jyN=22xY33tkT2oQn9`sk}${39pLetC8%ze zY0S*tIkK7_62e)0ynJyBL~bUlik6qxaS(3)U!8q*P~5?@ClW$}y9Emn+%>qnyDSnG zhb07uV8PvCfe_rCC9uIIEKYD)+}(mZ96x#QU0u~(y?6V^)>O@YrF&-j)BWk5*&gH; z0s-+GZC}yml(3neB~3go`3>u)-xQ_med)=~ap?xJv;s&43O?A0H|+dQq#350AQ1qJ zZTrhn2T)OV{?yJnS5zpxW_hu1;+A1@=GJS&LH(N^Jt?6~0g>JzbH0C!!eL+KQf?<1 zUFu-aZehctx!g5-&v_mnMGoaAsP7mfTBxRAlx=LE5h#`Tr<+4S*!b~=YHYgsTRLr! zJKF`u;cb$^Fb$=L20>;3Lc$wX!<^G6s1YDaRc`Cxn`W|Z7E>Ndj z1#T#^UDw?a6Lf(ccZVd~d0bwhC%K3N7cmxK>VkI{JB;-u(0sYOr_cZG4FZ>s}C^rXmeJLagDwAf4GO zeYB-l`H^&X;v=C${%S(d&_JM!&oIR$hEexX)-Mz-WG)^lh~T~L6na)+`0 zuM)z9W&#uSSJ2oHHIC*Yi@E%X{fDhV$N2UQyl%$AGa2rjwmoMu5Yx#t)6Iy|(?OK18?d}Y$ zwo}o>etO;ENBejD^}}9h(j}I&uFn!=+p%AWinQb|MRYwif8?-&kEqu+feZyqog<9% zA~2NZEL)Mr$CdW|SJ#M4qCz7z+}yX@I$w)inTn{dS!YWs4^CVu&}yQ-|J~tGJJg)O z^L{WY#eJ>yoCxA`jrEwtz<8wbx2SOUE514Rr0ioXuQ)DRXuh5dcApeZB$|jEDdoq| zP?M7VkxY9RxCLy@-W+%Vf2d%CfcBuO;C8rolYt~JlA?s z{&gmpYkn@~qa8R?0BxkMgK%JgePw<~eb}D*Z0<27cy=B8dKKLS=J!dwuwiE#kl>D^B2_ zr&7DQ&j{UvtLMLCesH<;_LI`uu!29BnH4uEJhiJhBtH0M%uG0X^bqQ|>S$@X&}q>z zc#?R)U2_U2jmlAN)5&j_JXh?Tc*jNNXSfCyp^hqc?;Niwl&7IduSou=7hV*NA+k6i%tvQCC81{W;jLBmC&k+!g2g^ z%htNXH+Bo+LEHyw>!i0FH=`H+{w+oBa|mg?KW=evp9m#3Wjv1;IqOfq4Li)vD{)z9qsh+> zWpBR$>MNLiizepib)Pjs1x!tpK$@1Js&p6u|&Y<;K9haw)b$91WssBUy zvvy~y%+?VruPl!gu>YOYY8}hvD<)~7k^=0a6w**;zBt}OT&cE?O~y>3d)Ty-U7+MS z*s&2OY`GRMeEhL|jAPQMoo>wNigmO3j)|5k#l7PquJQNOzL_2 zFdBWAB*{S9J|Qk)@dO7?L>CImn}+(_G6)La^ua$yVjB7Fm{DX+L@8)X_~%s|U!=fi zctlj4lO}iGl!YwphCHMUteA6U?&9*IiGIU1Dml8_)GQ3pL+C?n-0r86uB9=Rr1w~B_Lo76SRYlAR7lgO~ z=_&>FlGj>%v)LjV+LyGwM8veBJlgGx4)*q74iq~@VSTkcf);1NH?+6OO*HG`hR;e5DrbMg4A$GOMF zdY|f$>R*@Y$$)UG452P4{){Z$fAeXEe~1ENP6D^1BJNn%G~P_75~lmF1~$u=rJ@oO z0AI?jD$6SI2yb<=9e8yMb#w{?57Bw5VkBr(Fb*k}l1zFR>HuOv64O-of{ zfeO{TADzrK6Gd#Y$&>i2tn{fRjaXPnV4ssqKJAEJy$DLiBK{oHY*KhlkYMl3Am2@( zo06*C{@`yRw4^sphp_q18H@Sj<-R{JUD@g~*6%|!IyHy!vi>b)4 zl<26#m$HcU?+I)SITBMkx)G+C)6T~Ao>Tp0tQ-X!wxu%Y*-n*@<#q@rhDw=do~biI z>L>El32`P2sy&UivbK#FI4JKm*X~h&%6`rDS5!@$H!uT4m+{zWq6n>g^xKwp7NzE^ zD%w;J3+9}rO-1+_()%Y@59?A@GHBEjT%vLA* zpve)=Z7hF1_#Auj@jto*-xQ!b-@X4?)q`qs;0YyTzLO*U^)l0v-&7T4!4CAGP~8as zV)2A(G@G_JkP%0>aH06QcQ11W*Fntli<_<%Yg9sm>0^)+WA3Ole$bL;Wrr-jObGt}H z-A|_Q09z|5B?)k5`SJQTpKQ3$Nz{3>3Mllud1Zb(@rkWieplg*{98g7o2cT@e z35(Y3XrRPidEiv&mc!~k#J8dKk${4FgxTAWI|?tS4>&=G3P)x`m$zE-pu|IG|AqVo z&gbIWc`(}ZYAp8rY*-2Fvk`9t{Yx6?VxXHFM&4n+P+ugK)3D2mK`Qnt(ZkUK)iJ*C zewN!NFTx+`C~~&HzQWOYrQtd+w-iA>`zxJ-aEFoT^`79#kUm} zuvfkrUupF(aaCsoI^1fj+prnA)d_PtNj!8;{!xC~z?z1E-;5iEuFFKQxqu+|h}vWG z6G2s(?-I9UYL!oG&FG-U!Ay>r4F&!V=QEz*rL2Gdqte){{8a{>W&!JFkyUz)Gz1+^A~ewku?V$NkfOe#DD;%h_yTtUPjOR$f`VxzE3LT zu$h^v%TiO#usu}uzHf+<>cHqHaJylxORPI)kdECrj7XEELEN!3os0GZt^c2W6G#AV0y3I2=TK>R z==A(yno|~{&w)?WnfWzOXc5?>4danafK8 z$ts|-h6CF6xYPUNvzzcSG2ol7ufJz$VPHjLHGFA>4beM+U|Eo6ob$Ebz9MkQLQ&od zJ`~9YqlR8s5u-vrIJQWDZd>-v4j#8=mSzT{chp4O?+B*r1|$=SXe-vUpVF1OD6|Li||g*PJ3p+^EZ4_ z;LOXAR~79hvZ=dB5ZONBji2%2(ewRi?i>)pVXS;h2E(^+oji4^+RqUQvzezp0EbrG zpN(`PL5G5N90`Z$6T~~ejNJ=(&UFMc;6Pw>BpW?69S*#7=YsUW{%OB@)-0kGs>LKh z-bbEmSN=d{O#t1r!?X9ExWVnIQmNeT%aXe@cfHSF$YXKa=()M;u1USlY?lQw#b4H| z?lS?0G-2SY_fzc1TLYhp*X#jNdws2+y{!rk|M1Sy?y=C6zfZ~azb;wXLwY`F3h0tn zG{fa$f)VX)-wHhcD03aRfPra)N`#qt)S1AT;{XC5lq6z^RZ9t4VOKwDkS34?XKYBw zW2tW@mUspJfeN5zU91ZF(B1cM>-%pp{!^a+N815DjvXiq;mKeLBIaUOD z2t$g(5^OX~hp{qz-k6%*H4pPlVlQ3bV2M3_vN|CJ0i*rHzKeteWi7sh;sDehz}wgb zxN8&B{PlivO+K_-uY`|hQwrZW+ht7^l!0EJh+=M2tqhxKEb!zo$RYqn*B1k0M;OW; zMUO0oB#GTetafnPO3_wY^koSEgK{Ni-VcQ2&ilA2o!Xva(-vY-%Oj%f`mr8<%jID_ zLJC0biprr!rzI~xZ^376(eLlboZ&HAAvF1aHR&VP<7`l)@bmp7{QQ(B6%ALQ=QYlb?P*eYvOlau$@ll_~4`{9Bl)w~}D)I!YH;y>(ZHruO2axa(R5 ze_~ObHovw1FI+&j7!)lUP1RTKeyaJboh7gSX1RyE{cf?sdFzquY_vsaS`6A6$(Grv z_4AMJjxoxFF1E4kLi1&f$h}e&Qx5dS(<;BsdtE$oyCJBtuL=V%HtlZ8R*S}$*c5ME ztYpRETFB+zh1-j`9MHaL2x-QUARJDQG_g@3=+s7sf~tvkRVc6)0tD(wJMkkC7?6YT zuBwhXZ~^`;ILu2EQ&L_THi1lP-{5D)gqoNXQDtL+ymlPtblPMlgo*z)t^Z@~%{+_z zr_ECRA&C2Pdw9PEribC3WGs4YaS(N1-T8fx4~98#Q*-^S3*8(`ly)9hCC)R`6Mxw0 zd0x#DSdO%7vFZjN|AlO|G1J&>F|d5N|LOf`ts?C8eR%XREwY8Z1zmmd>XkL6=w$r| ze}y@Zh4P3OT`QOcTr@oVJxkr{f0xd{F>})KNU4gc3a|f+uizF_SG1AhC~yluGbK#q zHLrQ=;&Z5Gp{cD&d&Jl;B|FbYWiubOmk#pjD~~8jR&su{n57N)A_ne&8n+$jh8}=~ zA>I5=3Y2qKt?_IV6T)f0$vagIZge>dztg>FcWl-+2PS?eIH*gb>>45~ii7{T?p%@n zZy~!%@aoyCd<9b&7*iN!La1AHOmyLDd=G|cf7h`$S&QG^HLl2?o#9H64 zCizk3<)QXv^6ES04zp8(*In;%=cOD6UPen5^g`#je%wyC(9qD3;40!n;I`<+$e=gz zTyl50f1!W$?wR6953?1CAVtpaCJA+47!fcVAgsxCXPqP97QMWp;!^e>zZ*y0v=_EFS#(mp-D@3K>9{9cK~r3GJz4c( zW#s7@iUyBBf093vEkFteR{#94*g5-FHsUm2;VOw9T3*5Y$|#xPq}7}TilAWd zaWF;;le~X9flw{_h8L0w$x|Cv%SeKM7i>0ran`}jSWsC|=)(M8ZB;(GICk#HD%+tK zD3vu_dhs}wKriKt#*d;d=jRDo$+6&VJy{U$AKT0CpoPzLP~S0qNrzIxy}c=k^6h;? zgI9dI;y{oy*8~d2I|Xb7BQ9E6ldtLSh_awE#b5UkYj-P6;SAWtFh> zbv#m>m)H7#vo|ZEFuh>gKXs`rf29pc!-xsZw-4ulzSz9!l=?Xz$kFne>yRd~MKrD% z8_rgPqz=tAzVW5%=F{X1y2chqr9?$tyd-Af_709ce6 zXcW+RGZr}+U{$NJ3?phdOi#iq*H-~5Q|R-y8(ggmKR=a_Ck6Lh@=E9kmBD7}k+D*w zOY&PW4#1+cfHJS0w|De%v$2|Lprv|TfD9uE-w;R;H=4n~ zoa_etzfd$V+wmZ}S!yWr;GmV5U&s3rmr_(LR0M<*T@U1IIZpg zH);a-R<&M$9BB{kKA{s6trrqDgrJFoN7x>~2`EI}C!QuKi@j`UNEdP?(v`?+wuxXX zf1~O%bywZxH&MxL8e`Q+1R*?%Y=hCQy1I8m{n6 zHrhrdsoLq`%INFQ6&|!ct~_T3DhK$=kbW>g{E6U<1E?O+?n*j9^n}B}kWM!j}+RC zXlA|=F#F%UTZ7Zcf8p*|U>7n+EHj%DDP%e+EnHGtNn07D>u-`M1*||qE&*R*0S`*W zpPH|4;r7_!?zx`29!4li&zI#4qSp&hp^K0gj5?joeyu%f{6w;~2cPOV4xo4!V2rKI z^ny-=W0YAS(Z@dd7msBvjHf;;%C4iCNUil$C6(U&UsyVPDtvu6dHT!8RPPXbPV-mA zMyV8YmDKeeT#D`vwf~~I!{l{_y!lv!B(-Cy0n2$&Db9o(rA6_897>klpfAYV7}?&Q zoY(#hR{LMZR_C4Q;@D-eJ@C)GLJ;1Icafg^C4?DK)u{hqy(5y1Ve!F}xKM_OkdET6 zBc3SI_7Iu!`N;3?^mR}CqlaQ^r}oPo%R>2vURaii0`w7`CaTyzbRA!(Tj zA(yk}7ML0r5?{4>4_AtT4-#PPcdki)fJ|%5hRn~$E=hx!r~m_WQ1bESrlv=f@uV4n zNVXTyQ^x}o$5)9dg671aUuhvlXFxmvZ{OrlhubW}OR?XVbYIXV7Et*Xu2r9^3UWV8 zQD=TJj_;9P{D_iUrjGkawifN?eGBERiV|NCDNfkCWO%-d4CAc3j#xt-A7abfd$dB zAs+5&Lz?L=G*iqzac|X0xI=f#4?^)kA%pT$2lP`L#CPks6DSkBU=&#(cr1>-NRaFlcea+gLyyTdZ-USGtEdh`DpblnR(^}53y{}ot$51$Z~IFog# zwX&c9@qJ#l=g)J4EEXQJHq_S-xb8)>BWVv@LI^bpBl-vXlQ*#k1FI?}Z}qSn`^jw= z_L9jkr4>niep5u=!|T|AUolF>BK)r!CVFfJ>^>h)g^H1QfN9PY!-Q%yNuuA@9Ye<_ z-eL1kiCvoDP>SZtpw2Bk1rv1&c!Bzwk%>l={m)D~@21~8pF?xRRi_H8aRCxKHnvLo zl08D>YND%;N$Rxm_Ff0>yu0QE*=>l(+os{*;l&XK1?AulXIf~~qb+u~PU#1k9q!}B zL`(b^0&C3cXi=xhdrk*;=|}tXVpyw14Knwg^nhcT{O+HHMB!X25Z{czc++m{K2Oq1 zK-&Cz7db}hR|DCL;mMbk9yJNB@Ag;cfPVYJLQ}JZ=6OI5(@JM#v3Q!rBw&CPWuqtj zUU=DAp`SS&Qy+>5IB-~fvUvMr2}^QwsN+4&gsIEI!lftqISQ(%639*s>u~*7hk5&g z5WzjjD0<-MRmd+XiKC%ToCr>$jzTIuy*2G;+e5KAP8q9R^F@ z+hgxs7S36qNrTDQ?hvx0GqP_#vL}(TUSlb!vqL`kN!>gsM2CzY->hk{;jvbd9;{5B z8Jn9VT-E#X)+3ntU21DZRHUC%o(ZIa+EWGnYxiv3b=h z9epM5lENe|h+7|{$@O2HOivpaE_8L)^nxUe$1j1{cIdXTd)*JNxRx`z46(x`3#Ryq z`6_}URD#WMF}q|ydi)%E-1~Qf`cQ)8Dl|)F7!jc{EpY(o zr%3Mo?(yL7WwV#*7PIJoT5MAv>&=e0CWM+DK(bX71?Tp9PdqO_lNtYnEdR6?@IF1K z3a!YlYD@j;-8<%4L@{s3zAkQ#@eQ?F(tjPLqU_Z+;f7eAhv-0y-L|=H4oHn%rE~RVO3SgKPe;D z|3K!d0uJGJCw#!S1(rxQ8c1sdThxn>eU+j&Mdauy{9+eV2z#Pn`A0=*Vk%f&g_wJt z=U9_4B0rxj*B(W$`?BW*Hpc^3&6}O1S&1lF&<8(VnP4~#^H4JUZnx-~7qS(B{czt_ zlWzAieg~~{o0-vHf{s5xi*tDKIdFJvZ~=p}VDFzs&)w=2JeqDDs-W?w&kRr<6>k~K z9-~W*InAwM-X4M!C-(W{w?JhC-yIK-_>=kzqmL$4PgKM-23>qEIe+OMJRt%)5F)Ba z;sQ>G1_ncfi+Df4z`>vK?*D^A{7)|Nzti{!wf0{mEERy@t}>pDFrtxrG73h+96d4E z2hNA2wAB^Bh2*ba$`-)UwEhBpR~0B9&W2=l(u`gwF;OujF%_4L61PhO*nk{(Kw zD{aR4Z;>zjfDYZ0J1q*38SA4EaO6&L2>i_NIUMhL=kbKce>TIy?BqHE^HyjDnSbz!K?p4D8=P~#>To=99^RQqepP#To zza$LqvQWx5zX}btM2vD`k&k@S6Y!LM#uRbnQl5ZeX?C{54N>jW%(Y-#Vvk2LKK#;$ z?UGZeGi81BeSYc&o@7EnAtt=28|lPB66h4b69mjCek_cz<553Owi5!&q!w5xto#sH zS!lr}Eg9|uOPi3!c{~rgh5<`_Dj<`h)7)+AKaj}8gmTUlQcBh-WS`I=Ibo^u>JYS} zyg2jSuQ-6$hk4AB&$tji`p>(g1cYH|B5Q#S3dO#Z{~*py-hM65T9yP|u3Yg+ERkoK zD^bmthELAgU`XvfHhcx&-VIBpe|a{_pn5y`)Rq2a#b~g^;==h$o;52)%bLQAn|M2& zjFc16E+UB9B5FwdDEh8f-v$FVnk}p7vr**R;_#aijOi$^DjLCta^E0Zid65I5Tgk^ zfbadBoaYDBCYMX}g$w4UdxegwV@#mRh|dMyYMc*Eo)xT2({MjMO!?l}zO$Ug4RAJM zSEyc)%xc`9E@yE@#1%4)u)KMsKa_`9CL!s(RppLSdd1^A$`-(Os0extxEewF824jt z<9TMR+7r{{um3)iuYL5n%21$_P!@rTB*touO?0XgFrl&kD7i~Ii3 zu|v;7{5Jf#8zA7x>B3^aSC6$C7r|x=#nX;*^l{ zJxpIBG@kARnmuLepH?3wv(Q85tJwJ+7ob5BZgKwK>{z!Z6bv5*2)uwS zP5jX_&rhsjvo(Q3Z{``-|+yabDnvR zX5wMKA8UVoPn5!wXEc!fDK!uP39u{h-jw|p$k4Z2khJ}DSMuS8jzXu1u=AI|P$@?3o`Kd)a>g_T% zivDog8~0n=a%$+CS4IFJi_ZzVM6h7(X+z@4{U?k#-`~u*fJ@nSL`Ag7AGCEtP4cwu5rSr7@^w(eyE93SgW+Z(AQINI#@1dF$kY|~yWh%Qvc1>(|?&2-SL)N%vIG%_Ws^dFMLMM}f}b zvw^#Pq0TvYBRz&9p?K<@V|0a%G-#So-)y;M6S?!(8E6Zq%2O2klVQ9r5@V7EK5i`# zSWz6op0=4Hqx|p(0pIDtr!*VG|9a&aef++*27kfnq#rGUE%a`^iD<~P{ztrf1 z@5OMxevKXr@^T9JMfnl8Eiejx#^QU&fAs7rhwD#cFN`!JB;1>L71MS`Ht`A zyJ7qWZH^~h!7P`CoA|2$#@Bsf+Q;1erWJCavSQKPxe(u@S2QCtbrxHP}I0DmQSLcjLlxjaCK^NSEz&dm|yWr{`&c9 zJ}UN}Q|Jblg#6ZPw~Q?p^1F8*9}o-3A@#0Kq)Ysm)p#)-fXM?H(PC8#^Mg2-}{INGGhn5+^NQdI^iKb37qmFkMTUo_p9q4hj$Z)hU@3-Fm zxG-8p$uX6iAmvbw|0_wM>k9=2A7#isHjQy>>zKWJiCMvdwo`|f)zc)uQ@YSkYb?%S zJ=t!QHUv-O{?EPFa zk;&?tArvgsnjz^Vkl)2=S&em^%YiMqr#;+AJObl_(8KwNk8$Hl76%4IEIzVPIKuWH zUR&HlFPC=Owl1tfuyo{o))0vz`wKXXvt~0THs?UbNbhl&0X9{DY8Ie@t8x!mv zuIvkFI}~LcoS32Ql-u5*llwI(SF+GMtU?U3SaH#KMJT6%2`(dO(jddP#9CZm6 z^i273WGfKA;OU#9b7D4*S&1F5zi>(};onyX<_0n&h+N-DdsnIhBFt4dt#D09s|wGntSQ8~-`QJQB~UlQN3Tzc3<_K)5&Q-0jr?6u zQo}!a6X(9mVd^Qrq*HPJ_sfF%+9w!y2p#r$_g30mWChY1h=s)m8_n=LT>PtJ`-;Iv z^KfD>blR!H^`o3r5Y?4hYY1Ituydm08^Oq~k+@400(#*LlrH(Vd^0zvs8=6TV`c@1 z!YXORUXLKoqRiME^Ocy8_BW@ReR860m_pYi7qsOI3xq)F$@GtT&W_x$wmBy;4K^3~ z*wcrX#c}1%)O0Xn5=eg{u?CW?SPHT68-t6`6Y4}jmqSRF`fhN8KtV>74xQ?e}d3B!x}w1jiU&2>8b z9Y=#1ECnpA&Lh%~HfZjYYGkjv<|5rCT%2*<XK^1v9H{tkp|8tN(#@u`PlRp~ zYf?%5d9Z4>@nq>#h-yoSTs?vYPIE2gFPW^y`z%GlEm zSFSqFQ^JD^5vdnT@I9+dn)|WAM&5|{?M)aPiCGZkCuEm%VNKbM!K%-nuI=9*#*}OD z#KzBh7vSJGQP2g77>(vC8_0Gr&QYOU#$jjlQ|tD@bF*WHK80t)Q0ug`)*;8 zbe~XQ490ewzx{3GMa}o5!!eq=6H%p~Mfn+Z%>K@L!`7qeU821X}&V%i+R%|G$s($2Vf+aRn<|-F|~KjVRU1D zDWt=Xob=7rndwP&?Bm;@i(V=xrf>al1*|vxib<)G-&LMReRimx2WuX9nuSHbt!m-#%JvY|mt+S+i`=~um;6XoaI0|^?x{e(uNx%|iZZYQS@no;-eVFZ21#C|=G^CgyD&dmoM7CK!%>O)_L#iYpuPaXykY>6w%(o;F4Hww2?q zeN^Z#aX?_79{YO%iEigFoBdDJJgceyN5@kXLbj-N~ehvIg zU3C?^rxa~C-5Rg)pOinP5MI@Mb*7&BRcyE22RpDR^U5Ker1&dUtQHRz`EqPe6XG2@ z`jutA<6DkU$$^b?kURGs99vj#-N%&jdA|mYflTQQ*tNQ_yVWvTno#aorUx7p8_mE2 zV3m}`ov)hO@5o|w!)tafTiBl4_u#pNnE8PI#y|T`?9AD-zu#z}#pk7SYiPvlhOFCURhVqysp|8=pKMwsk4UE+{dzkR7 zthqwO99-$x7NHWXrR;XG@`f597jf|$Zq|zbZaSY$APyDZa_5YU-e!UEC*^#~&-!HF z9PCljmSW@J{82cM7|Z|R{)mOF2G*+{c7=@+VXaW#Z&)rxQ0`TyL<53zM*8Z^mrd86 z-s;0$fg!D|T#eZqzl*$;ga1_K$k^BeuQ_w-U&;fJJ=1Ltj+}hrJ=bsU7aam>rs#%F zQBPVSarbQ4Qzx{HhWw~u{?K<+0#Arc&=PkN^qH&h=jJ==4PcDsQn*;di zy~NX}v_n<2<_~Yu$$kEsrfDq0?dnNVNwz*H9Yh3{84cp1ZKe#&3^2wXT@{R>jAXaJ zI_V_ao;!0-p@Bh=Xyq(P=sieZk$&qGM$}S{W^xUAb~s^9S&T3*t>3z$67s?@M0o+~%yHO{O%yh{R$-sNf1T4SQDqSk#A~?oS+6BpbEjv8h*Hx6 z5>exT*k6wJS;CRN?5qF~IrZg!kgM(l%pS4F#@oy-7&CJsp0~}i|0#Bg@IDolf??G_D5%Ns=ZLCD!NxO@YsAuGWjhPo^6{UrL z^fkhbrWnAe=ywb=E|PY-Tlo6AIcc(R>>CxAzul2rj%c07KlzBz*l=|_+}yM^uY7n# zzb{GG@Rk=7!!%H?8W296&;5>K65t?2Fm52^#xH{I>nG}F3b8S0IjUgfu>DYbX3Sv= z+3>ib_@S{*OtcTX=TJAi4eaYWrk#s85(8{>a~bAS&hUzTG>r2I4(koy1z?j|mW+Kk zYM-#FpqwfjC9)<@66!6uwKwSdWs-lFTsEr5SE`L|n1kDf>Fbokwvw|(OH35BwLKVN z`eT=q&NqgEJJZs+D-FG+w0$Xca>g%;^smkkTK!b22m3aV~5{rReNLlIKi zg*o_e* zfc7xpe$Zaj@Z8=~_2l3J49E8Rqk=yKUVcYEix6MBEPH^=DQBK3PI}aCo4!!DG9IP6 zN=D1exd|7ZOBp14X6hs0<2nYxiSs4kn&pQhQ#1|=e*w5UuD9Ozo9dY%_697a>3Mq%JFoNtLN%PL=%{$a&())#=&otR#6-Fl4Bs zs)TyO@I#f;kn=Gxq8`fd`7BF>6dJ~Yw0HioIjml70v>T*blyN=C{H{B_VvxPXU+eg zNZVV+kU%NaKo5Ld$q!f_Z{K)XMr{Lw#i>q8gdzlHsXaO^=ITTgR6XJ33;6ipoIo-c zO;VW{f1{3F4Dos_l^qoWl~|B9PUg${1-CS_(89%QW&5@^F$VYpc+!cfxn9a^ zfnxoG6v^OxjaD{C|AUs3CChz7(U#wMC4{?}U&z74y9xt*To=@&B|*qBB6%G=HPq@5 z*P3nWyUfhKw@TTG*@XaAg=ZD=Sixw>0Wk;`m45qP2zWMZ31Z}0f-mu%H0-^kjyTdn zca=LWqOiM(v(@yNp;jUj%mKVYH@TQ(@C%&o@Q_Z46cUhEc}xbt=6UEdv|h zg?itCzN8#DlPFqv;ta_6kc9=berijP75Vi=<91TC$a)7Vc^h|`TPRzw7DfVk?LQ=C zW7oM$xJ|y0{xVf?l`3{3^(d;b{Y{^AY$nIhX!dhCRsdS7bC118#}~usBMDUkS~n&h z;|ms2s8kBn#2b0tpuk_b;E^VBR}KYjHptAE(};k8tD_hJqV^wuNhu&~5@?4Z&|zWW zS%RbpSwdM{GqA$N@gNpT$l0Ahc15%B@$|e`nWRn!NTs83d8;@CC0Yj{dq%^!w5FK z94cjIAU4ZgUg&Df_-%CPY!pJUL7f&}XH>ulwgdrQTuqlU`r~iTV>m*DYxr0U`Bc_S z6i30Z)qLTWnySUyqA zItEzkB|M9(V z40T?0?9A5GQXoI1hCFfW9ZszghA|YRBmpTt0{nc2URS$RUof<9qzvptQOtBUl2CkFc*}%CDSYM@DEOSGA*%a}vYbTfo0TEVNdp}6+$WAW6;7L< zyy7EHY^iyauof{O>DT**z&I&6Etkj3vs<{0HlCl*k;LrKzjCu#$1;`J1Fj~v>>7gn zG|ezN9?s>CrCm)R8@26)C}N~y_tzodV8U%rUSGfV^p9J4uC6-|39q!kX>ZKhi}p`F zF46BTgYcWq@T$uv3MRHmZKTiQR-)T$O$@S!zAx2#7+*AZKWKWW@w2nDSF9dBZ~ABr z3ST)J`BbI*uE-mnp1vyZ2vwgtRwj2@qkFFCdyMBbF`&gPK^n^DN zP}m0XU+`#dmy>EhnNphC5VBAQvEahj7zPW!X^cbH0NxgA{i$L_21!d;BCRPcdPPuq z5qx#%M64T;MJYnfDStwu3ExtE{rYvAirIVSZp5;RROS18@710Sg+_#n7XwBCi#Tg< z%5s~42;$>?OKni*)oyxsLXc=UORyQi2x+~J>Gz==+y65}^267h#|%O;af*(U6La z%w7oD*pq_8&%PkXcy>Jy!^T9jn2q64rmnbI4wEKl2Yw5ZGj*f~*m7mUVu(nDn9$-y z<9irPvaET8h=^C3enCYF$GLZ%3Qts6=7Ulex+=+kuFr?Oe0kr#fK3%;Z8^UtvSw}#Q3=#SX@BCIQbJBraSl9R0#k>C10t~~mc%H`IGn12>@30B& z(0MJy+jGM$7sayu&wR=txaY;v;353u8QSnR%Ft)tQQ+Rymqy58fc3XGM*k42*{yokXf#Z*l z>9_9tv#X!{FH4W<0kN5ZFFhbcr}n+LyGhS(lXKsF*{@$M9l`;Q_)Fc-LA3$4-p4nC zOZgc+KJTFyaIGHy{yMo&XbDhgK|HSe_WT6%0H{8xoAN&qyzmCEe;iFPKrs8h18X-w z>LPmn2)5`yF6?H1^?XNrwdbE?-f|%cYEf?EDyE6-23L2Ed0cdiB2*$uhvK+B~%N62U=m! zSB64iCN2}8$qRI(caV5o=(nI&fpBBO%V8``!#u=*9z(w(5fU}%i*nV9$j7y9iARr* zaYznQEg!xQ>VlH%bu~TYFaXN5p+vMPX7+0r;_j;0V@hq7h=pi#NCuZ?>~p%(tT`pA zCV%9tVi!H?Jgx*0Z8b(~giKQH#F(JU#d+xvJKyh^GIS#~Q#3Uri%jgR$p6xx9D@<( zUBr*Os8$>sJ@RyZ2{gjJzXv|Ib-#jz*R4y(8Yp#Ci~rK&*e_WpE)(-t!>IY9SyWf= z+7F3nRt3d<G7pbaa3FR4aQ>p$&YjRh0CNzP-RgyCe_1_!ReJb?f!KG{< zDF*3&r8Z?k zmu}vf9`ZE8sv~YzMI0Xw+X~Z&RAvwx0xFe43E=sf`*De7eQ-T1gso9vv z>K4gel#^tIo^@c6!Al^3{z5tw!~z2u4cXKSL(EXeoWYt-WlRe}$r8l!(^xJ%YLL`; znaS9qV@(ESFjW5+kEW5KO6iz(h6p-41jYm@7AGbaQnJak83DBlx^cK9i*YC&3YqE< z;wchSjeb?f1uy^0EJggXT5u*L&w9Wh-wPX@JNHS;hI83mqoUxu`TZo6T-@IJL(lK? zKj!F--f{+Hd3SS>92(X_w0f zC{wzy;aIc+ds}|+ZQ;62l~*FQTRwAdJ>>TU*iSJBoCYhD`XY3VrQhgH&tHYO?cbz~ zE?kJ{8v8>-&BV;pkC6oE??6U_vcZZ$bbgSs}Y z_5wRq?OcPj>lL-kpMe=-)@QvfQM3kb`tiaEjJbf^G+)RJ= zv0}|>n^uHpO8b0ILs`cIsDH#2s~~C=v0eZnUf%C9u)uO+*ncj1&IDAs57;xusx!lK zc6mf6w38Aj5rIvz6M>%&&r&vGE+xA=wIiy^3bc$J#p!!g!^<*9roZDCkHE%_QeCQp z=2Tq;&S9E^&qf!0Ynly2o}Z9~-;A-}o%-OBa>OJo zm;D)se8|y+fOoCi5d3MwJ0NJYV0nA0920wNBJ?2zVU14)Z0`M@y0}s+H=ZPYA@WtU zyj&AVx5mwD$|cAunlSRMhT2AY1AgNS@f;$|S8bU)1E|Ke1pf=wYO-WdT54n;u_yY+ z@b@z6$Xz^inG=HQj@o2DQC7AbsyI{e8+zc>_FgHX-0_G_+pW$L1o~(nLaN*sGO9x4 z1hob?$*&91lyNE2)j4#EF|n8j*PD%OIuBq3AE`m+1ZU=NlB~vfvl}RL$v;aBaPgY1 zV>0AYc*AYlh|E3hAHnU$vFHILzCCBXK`re__Oe9Dl+kkDSuEqH1w54-ZnoKGCo?`S<^={g=KDMYl3R> z9QK^Oe11y-HKazjV;HlYv4a;Woty8|F9csa{|)LuoYVt>m|cB1g+LhiATt zMuvZBq5Yj%Z%C(%9=^ga^m?Iu{69Y`MjBp*vy`L0edH82dW)^vEZ3|i^_P`Cvwk2W zj}@pE&exMeB!>3hyoF{jB#h$s9a2DD@nPG;pl7pGS?2WhMAx_fVz$=Hm~(X0wo zqJw7lB@Tvz`xO*5hdu5Rj%gE4&iRT{(rPMkf4nyuLkm44Wv6xTZUnxW5;FVje1-fC zM3`(!S&R>S2^7A)7X(}wprr)Sv!Gfd7@fIh%ti<0*!LRvg>5?jZ`-OGa{ntKBTjtI z0|QfBpxH1~BC71OgtjZ1E9U=BujT_VFo9Y#;TV`yd8^D~MYr^;OkyT{^d|BYl!#;^ zYpV3n=+PpGW*aGLj8O@+mPO=w!yHTouyIv=icZ2}ZkB=+ ztfR24n+Ym)7?_YVw?sT)@KFwN%QnUjU)4;~6v&3djOEEGpHZyP$uRtAn3bTydgDzq zyIqh(Mj`NFu#tHAqvm4ayL>DtC?~g_b!}%Zx$nv_$!6SRJMM5XRg6mO=S#oxMeCHx z|0vQRq`c|bu~T1=iN7dn8A2HXk7z#Ic3%I4t7G1ULkO2)vPQ^imw6DwMwekD=L zXAv{uB2=l=U@gy9v$En7E6RzA_9CAn5UxslI~;5oGrb0JJH4zOX;r{S8RLfk6<%vS2TTL;On)uf+O4L~}wx*&ZNPDAM7}KJybkszODo zIzHhjt01h`!A2)k;;Ls$7@}9bkH_g?`NR)%ry4R(i!G>no%U+2Wh@}3bZckM zr`J&x+_i9qHD&7)`Ha5ZN*kkl241`0B29fs^8cxFCvD;sGLIl2N#G0{P1SgrK!?JBVFzh1i3;M>Bb&c(3O^zsmjgd z=wgwv&W~?Ehk0%c&IfK7O*$;SIJm9}yHr1wXk_J;>Q=kZ&z6Lg?fANiFNb(QJ`V^i zLBeGb`0i@ee$oG8G|^+|NT5mggU9bEfp@L!cXD(B?W?)2b*x0rI3;LrH#^Vf){6~n3Pp(?C z_|C>ZR05$}Dm>!r_BP-vnQFtdjdSQgLRdO)f*fxVPEu3iPnA49G$LNNgt-cq1ms&Y zz^8KA_QrB|hZ2(bXI#y&>Q>}+8-N_QCb8lL#Z>f^B>$u_O6y{hu~u0^JT`BA5Z@#^ zLW;3>XDrg9k?N9+I_@m9Pb#~?KiH`h1f|tK(KuV0mcKp7I)ROiKghu7nQP%LgzRj3SPu!OeF3C>ryo*Oe?G3qD_p_j`OIEcsX6IhE; zYW-ELafc6})*WG`6hX%n!r4(_e|0HHX+22zqer}8huM*U4XpfTl(OV-Zla^y>-(?& zz_lg*s>M)9i5h#^U&#s%mDuzoxx?$aB9qK5BXOr*y%f|(S-6AV@KS*7cYKau;3rG- zV8>7&NIN)sIwv!hj_S1OeL}0Kg-@870|XIa8GEO*kS_X!uks-+yYG^faL}+BarHRT zvXw#t^#w=w3A50v%RpjT)4zigNP21_vM;`IAJ^AMhV--2RQ5|tFW--UvjIoC01+7r zKqZS#Q0&jS`35%E7wz@=*%t(dy;m7MAOGsCLszEGT*UzOCJ0{*S`%IW^;?~-;@sZ3 z=dv|Z1%S8EtZ`*3Z_pZ_zAzj4{2m_|rUX}58@v@M&Zkhz{VQdufIZn$!pgK~;nh*C z?Pz6&>7m&d^FG4*J+MO|Znx2%d^UAzy7gX6DeE^npEklVoBz7ha(fLV)~H6RTz=jt^?%yg~|U^A*%%RE#T3aXt&IM^W)$BH3QRbVnjYfY)CJbYiX3t zOibpch3L)vhW)x8FS7(2l0# zF0MFt41@jt2OD!UXPsFcSu;4Yn(K4u)Gtsr-(5n-2QT1g8TN^z*~x}z=B10+*@!qT zIYZH$K?3sBM;L0`ITY=m1~gsg7s1)g?i%rndd>?}@V&C*_;!kP=7SBD@~VIe>AIg! z6^v2g9;G0HzjlQ_SBQ?>TfAkz3Gm&LfZ4;JA=oBD{_THUhOUxtoM_p* z2bHzA2^L>?OezyOC|A2!jZlX@k4x=WzLy?Y{#S`3 z$b;Lki02Nnt?95)vSBExU+1kO13}!7>^?A#qap=f8vQz+F9X$d-_r+{d)3p;{U-|o zyaX3xhmzbjs|Y&1!4AWQp&3k@$|%ROIY_39wi_WhGl(SvPn3sE_a58KI?EZ~n(g-O z)sxzqo}stN)M{e-O^wXlWsAW0RT~FXQWYp77vv>@4+3t!D*cz&${8-d z6|v>Kn+isb_xTxXn=uRk%DxF^HUMxzJuFNs@YF9Ul4Zl^Zo|-&89tl$;?nvFSX}`j zx3n&99K60gWV~@KbzOR|`>zR}`+0NkJ$_4=Lkk%9eVW(A`kX;Jb~i7>mS$B}&&ulI zc4`}G(&AGmW$i~wkLbb0iN~yaWi@{sa57JHbf4`{-=R{nrE8$GI#63fWShh=GhPK- zHo~a=>1#W7e9mhe`x&cl^bf|n;aguKJll5I;>Ww=R&BZ=H*Yc7`*)tbnbnrMj(jo> z5$t{wuYSu(-aF!$4q8phX@b%9=FzrUKDs@8#Ev_v;+#*j`*&)qSe;gIl`cK84p*gK z(TJ-8P@IGmS#i`)ZWq*|v=%d__Hs}KDBcFW6*f?QXELK8PzR93LIP1fo~yg;)_hV9 zGmx99tP0ZlRjMP({=)`H0QOS0jL*xuxAo0OrnWOfi$(F(pQXQqK)C*P|34LA2P&>` z{yRTbt>WB{4EZAC+}d(oGT(P3(LG^oPyI-#j=EJ;7}+`9xMdf{&fVxS-rV++8h+lU z2lS1u4Yyl2(CSdyF=qE=0_e3t{*V7S=u7qx5UNDeimXB^UUk?2Q7l+#+4u6{DNO5i z#m=Ztu1!JO(~`m8uFW|WWrLX101@hy@1+cHzST!u1`lSvzFLgQ7hhM4hwXJLCN2=+ z7W1>w+@YyFoeHf>=JYqpiuqi3R^Ll9)~U4&bDQ6N`x;RT#940(*7s=sDfJ^AbO+oE zg!Ny5$Rz&Hesw*y_tQR}kitR2qrZ2tzq*ke&Tj76eUD4{igPdI^HnW%#Ntbv z%3Ngxua{MZT3htfIXg*lse|cR!-Ml#DT&%}jX8KbzK~UP2ykvHZ?fNg?)5M4!ufW4 zu5m1*vV%Mb5M5au*K}j}E&|3W=bvTDA_TwER*p+{ib3U-brp zuK-7*^ph7pSPMD+baO$K%za={%sfF5%Y#(tQ;+rDpnoTCXv7;%Bw8{Vxm5KH+;TnhF^gsv{yw1o zqv!c(7-Xa_ZM$ON^ieWVa7uqW-)&fiNdolUk9|FcJKs-RbEMWZe}At1Nc;rd^Cxrw zT@7f!YX!7gs=2m^I#6hq)v1Be0aY(n(3UwcE3%K%x>}b-f49PXMH>T9GGTHasEX7J~3iUB4!@! zot}b2psvuujlA?DBRBgGh@bcb%zeH$-&R&+U*gVmU`PIgY(ui2M537U)l{N`S0(L=bd{2 z^cxBIemN3y^gsTHcnZeCNXLs6!fD$3z{4OD|5EX`ILzQt6at;z=tD8OAK5#qe{@tLd=o#__Vbll{~=vYp9Ewq^bgA_II;N3DH z$Hf~8*rn8jNxO#UG^wwkvpg?Xm@AD&<7vA!j_%Uk+!QEsein77lvcC)_uAajbxXb0 z((ktXZOUoWiidYgcN?9sSAW7^cZ~fQ(R%K@s<4YScN-=w=iuiJTAj&ps@=+qMI6bR zCE-PQ#E7k4zW`Pc;a*&vo8?xj|48zEb(nC}!}+)>oqY5Yd59qNLA%rY7v(zVzc5m*mYH*}(7GY&@i`(fm>FLvJgLaPppww5R=<$YMk zz;uo*jJjZFbDO_|f!g5Ht-K-<3BhdT)O$(RhLzOB`3Q2@9MgY@VPP{6tH3uhgB#Pr zU1q=LmYCt#qv*d6dh-U?K7n$c*;WWYCIZ+G{cNp6UxZZ~AI&|tAmsTBrdC1%`=Qa| z*x3vY9v_`C+rskBA>-mU#Huxcx=f~&x>B~E-u82TKhfMp&N6l=w%h$}gUere9?Ov- zucJig-<)A;v+Gr{ih?Ewa|6re`YXB;ww&FlCH}U+TId@6Clk0zt)9?S!HdJ;KLY9$ zU)3wjR28rmeiv{y%eAHcrysK|X{tpyHG_1?BhH)QhNZfbSPOjR8biY)jgeKR+q%uG zY+Jf0`H6ypZX5A#o(2OozWK0;+C*^Dpo9Z2bW*6W74G8#wUxoyJ|vbgwglRjcJ-oW z0uH00;pUT{F|EL2`J84uuu>Z1G4;%kxVUdLaw6qS^!FHv)Uht#2%jL0m&JiTF*UDY zX8S=;L_tAzTuW-Y3=2VJQZ-#{gpnOfwG3vp%T1_sl;<9W!|E>{6p{)ioo-9BE!_kj zM30^-AsP!FlYo0(Ijk%NE;Is{r=pE5(S57jqGkzGU51UIviKe+NiK?Wp@(%o-+=dU z4xPjatiJ>qP>d?=yAMI(J6FDRsc6CF&WlOH5DSucX&7pl7Os(`R#eqsZqo7j_m*Pr z(Hd=#-y|GyM?4X=DghnmZ(Qt*$u`|le0-Us zAT3d$%Wh%bLx+_zctZ&UyD5Ay!3|PR;D00F9mfltnB9$tly=z96dyWOz&3M<)+2+E zYf_3^gvy`-1%TBV3<2N9995&n5BSLy0)oB7_t5jE3$ zI!(`lt5f&H;kxxqc2e@OTAnT~wNNq3x8~$JI~=?r<*Yda%%op|FFis}V0|=A5=hj> z&m}%7NjsdjW;`6#-TAcrG`FyO%9av_CYm-X{X)SJ#wc|_5?~f*HF-UWrXs{Cb#(b_!YejyRUhpih<<4+}I&k z#7RQ|S*6$FB09{tXL@o}2;fu__y9YW;cq3PEE^NlsqAZ74S%oZX?nwlth+vSy&d}acP5h>*;d5kba$g;e#SB9Zrjlbc=eQ?;#8*?6+C>pW+WZOXetMeqW0aj4**n#!9|Lz3o6Z zh+DrVH?)pL!Ztq%^AIdhuWSa#HhCD@6_%qFHY(t(*4yW4u|xR5F~-SgtUsT997Jrv zVuLK#t0R)BS_;eqKw@7k;H|-ROmJ73F44bT-JKdY~O z+SGanIs^=eo?W-bBRE)1Lw)|g<~?+@oE@#C9kkyP8=X+Eece|o^z(u@C%4AhM!}t7 z#;+RFe>-o78G|oL;$HTUtw-gY&6b#)-IkOJlLulLx!)}nR<14vyJYPRXb_k`W(@bC z1FsDyeIddKTWDM}!p^%8rjpOG@%cj5h<(awWdk{yb`H@ZOhi72u;HDLhR zc1IlBQHh6bZO1PhsGN|Mx$t>;(D?ZHobjK5a?w1NIx6b ztA;THkaCdi@L+Q@>cLy>G0c#8_wZN7w14ZLC>bx6H9-clthpCG)_cA&^;{`)^VT^) z7Lm7;mAqB{mP_gQ`JB?&LK$NIwxJ^p)Ffkew?SzGQ(tXIg9+-U8ah22_Oy!ia+Cch zzP_J%c9yZqRv{Og%UOGwUV?Mb5|1ihP& z-P(V=rBT-oM03CO89F^Rr(bQR8=#6%V-LnJLP<#84%Oua9|j!Ua1;aH@5%SuxrqF6&Z) zbY<+KgxkE22(y_^{cy^3Qb!_PH7&e0A=hHX}e_RXI3M>;}-V^!|^l&X|Ff62D0ZJh! zGGJ?8N5}Y{R-uz=?p6gmJeu>CO&l=2gR}enc3+B1U(>nKGVSl?8Mr|u-~r7H${dwsU?}qj`^aek zLHffOio2ItMp@pbd^N6WW*jYc0}Lh+8YC2ou}IY&a=kll-N^uoN)}c{BYK@<`N2kN z$I>HMO1HTwA8B%}cit`RDiNWSS{?=pVh)RGG*rq=4Dol}&EuvT4U3>7w6+X_broD59Gim@&cZ1v#f~ zPAx@Er>uDM@2h=LDTk^WcbF_^#+|Dd*lvg{Bu^rg*4`R8ITVF~eF0zQg7S^ZrImuljio7NpQ#5*cmS7D_ zrJ711HhqZXc~tlg`d>*@_5XnlFaJ+$_-`K;U}Iq+$KNAgbP|T;qhctK_WZ&&<{?E22C5$}tPc;ytVu-2T#CqQN)m3TBTFT zVxy|#o+23w>?tV1tq8^xgh=fCFN3B1NbqODZ)I%nT-6i*pfvjy4ZSDK%S7xr6E^yx zdurGHGCi9WV6=N2ZQvn zR&vr2R@`#>1XLLWO-?jEyQ7|y$*X0&X$c_JO3YdWA-y7HfR>`?WbJr4@0+PEl~V(` z7^f-gaLTfmul?*eFKp%akbTqK2~wRI?YnBL69%vS?R9eB9>=t0?0X(N;uwBXA3{J; z_3C$Sb8fy~<32s-KW7Pfj=fK4xxQkwdNXB5aGTYc&C|f>G zu&q4w|3pBc&U#ACyFq;x=U}Yr1Q_a%qd7;(aaXoOUl08K`$p?Gdq!$dR>I&8cY5xF z_4fWbNvGdQRCRKy2*X9JdcTw}<#``EprN9%w%M5*`2S*>jmFFl%6*LoRiC1b}~P{j3m(sJKmf1;Xa`Wcx*H-C$?$)(o*-1QVy zEopKxjtSro*n6$LHFz#sa?WyZ@`6mAxNzjHr}B7zZX-ZBe*a3U_RaV;`$j6L%W3Nc zA|_y4RlI%4CVFSaS_56}^cV(36$m=i!2r-}mP_c!$5>};IsdHG0-Y{ZKiysIr3V_R zbqKGPy7LPTXktoII>!!_u+qm_Tn}pK^@C4v{|=77Unz9MS~dEY25dNPjGha3=21ph zFUX9ajKAdInlQ{ea~zfxHohMj)CL@07{cj#uX((0HWzU6#Vzxwml^k8Yy?**GfRap z>o$A5eXj?GNq!z(p+x_ZBtiJ8VOn`h5B16TN`-QmfnIw}Z!O%WB|AC7zP%|^Pjhg~ zs>;pP(BrM3wRPKBbuvjix@xDK1S#6cz91fp@a5I#Q6!)4wQ>x#%t9=TY-6KwH_zpk zz5^_c(^1`%6|&~DC8qwAv%2h&%9Wji?-iM6WkW-_H?#!2DNOlAp;m42jQpXqZb36` zflu(-_AkR!+L<_CwqJWTc1Jbu-(+g*cAL-vg)cLN@L)mG!wNKm(~fT(?%A!|rpiXw zB)<=ZpJDiBfDv&`(1vdo8v2WpkrhJoHxYl$% zIe#lI5EC8ql0;hQi6MKsFU7kk?<+O)%5yN1;_tI=UBZ7b>WeNyB!D<{obY9Gte^}k ze9pe-<*el8+2}LfmHd*mY^G{Xw63<06(6A8w>etiiNz?vxFkYH{{8*mQ_Fu9_f`Ci z1DalcEz2f>-X>$Q?qst~h?;S6Vrf$7;H$8Q`UON2hQ>D!7iGU+Vg*NjCx+_hdMgG4 znoItHQK!)|Y?7mE7X@yA2?1huT?ey&Z2KP!y{Tev+dAU%lHwUvGer*hWS$qXVo2=p z>+hy(3gm^FY*VBbF-ZVorwzx?{fi^nUHt@R4CPs+wI0C?7iMOd-Ehz=jY_Xw%~z8n<6ON4{Reh{`afbAlC^)LSy2f37gsbrn~IA^NXIRhLXd z2URH*D^{~iC(jq!S8?@{+|%Xhc=vXdb%~>^Wr^X1%Y^2Vz!T{3@fFEedkcuu^A%|> zBH1CkC(G0&&nQ?SJ!KZsQOWk5R!6IiW)OBm!aoGcqHuuR+$0$5EM?Xj6gex7BLDKg zLrWNe?gE~cW-y_Q!{ajRM5#>)DEfn(2HDu}@Yz%PNI6~*$V82%&2OTZ;$p+t0}1HZ zN$S7Qo-~gyP8kfOc*M)O@?S`}-xfCJhDw8i)k;OhXvc$(A?PL$E)Np0@A-^^b;vMN zQs99WA+N)k3Ka5^(ryQldbOtx3~Ukk5=v<50C)Vo+E;ssXW@s&#@=wQ%>-v2YzrRa zcgGUhME3AZ!UHaVoG_C)g}k(MllNit^aFILJip_cuN(E${;z<<5>L+NyCuw+^Rk<` zKyJ7Y_7fbPqK%go0HQG=rV&A~btJ1b8_IVa;+X?kZ^*B->|am$eh^R*@ryLQLb)Y~ zLz~t<`)d?N^rbP+d9MirizxU`Rev^JX+v9&VzP`mmO9L4JzgP8oJwXn5WmL(|JJU~`Cyi1Y!0q!vXv#k*Nf{KQ12>X`u!Z>cytq1q zl;bhK`Db}KLCZS#`U;T5oEE$7FwhCTbFvGky$;2bT>|^7+AgW|8Sr|p`Yj$2xSK5I zROYnBJ{?2!_phki#T8v!kN)ZezIP;|_R(?AE0er=@qPf>DcW2Xb> zn1eNkuW6k>e5f5Bspt=TuyM?su8kkA+l0k{4h@^jyNixVTduV_FdCrVfw4e16h=x= zj-C!(d*EfuzUO+J3Igz#fjz39(9^&#`J{8Og3!gr;AP@0Z&Y>N=Zp&xJk@TF<_Nqv z>4~jCZlDY+;(ZLetf$JR1gU+aLsIrne`of`Gm~k$)r+h|?%Amw7wV(Is&}0}jJ9}i z4)<)k#cfO3GkLO$V&pJ;5SE#$CgEfldAtc+yp=dk;!bd@twT}Fw;mY50L0<&vDV|{ zA=WQER13ox?S}PeI1X>A0$jNEmb$(!O>)$O=l$FU(l7yk23TDe6x!2f{9lB#77iZc zKm1?N0b(AQV4rE{zJaG&W4D`*LZbR<#B3_iE-j?U81l>3?XjeZ?f(c3J{K47)2zhD zzlY^C<69gs*a?r1r`z?Y#C4C{BY}^y|G%s}$dFcg%j_l0<(6uVIi=XK0Y#j*w2u#@ zLo03A@FvFlj7S*n;$~>=YkPR`(TGshG+q?u#*NMg31b0;nSydl;|kTK>-?lrMOt>}0*FMV(B>72LtT zHC}Jbr=ScS7$sC*TdtJi@#WLkLLy+aj8h>|%Y{512~t!svZ`VsmS_=28&Q>Rmgs1* zD>AH-%b@JCUMc4w5w!8gggc#dU0STKLWE`*e$ z5+_q-(!|2oli0${%*2(KJ)@d%F`*21RFxYMe00!&Zlsg%Iz{hv9}Y#hw14~$zHaPN zHo~QfaFIo+FUu48AWgnH6N_EGk7%v-9m!3tpAVKDj#vxkNl%Q+l7&4wnJksEu$V!b zT7Y-RXnQ{=l=B!*p&SoC9bFa&$4r(VHpKMA!1mZ+4=*NF9%N`VUYmA%SxqxPYcm zd=Y3D%@fz^rw*5e%>N*r@|!e_BN4Olslb_5x~wU=PAcwC?}iXOG4xM6bND8FrE|q% z>(Ishvir4cA!Af@ovN~|$r^HSv{(fGH5m-1kI%1AG7ePmk-XpQV#tk9O6PW`s7(}! z-n6_rH^bykdL<+fnMrCPuc~vFw!p$TNreGQ`t#VRw>E2_rvnMdmnZBf*&X>n4R9u7 z00+owe-h)hNQHtK-CQ|nf;G?YR`pEqLXh1rx}!DHc)JF@%of+tCgUiqoFqjgJ_c%jk2$ zc`0uhbay)Jwc+S$!AVowU>iwJ^uX;2@9iOnEY1H`GZ5p9Y&N5Ktd%Ai4Z_5%^K4;l;jpl{VHLdEuwtW4Y>chzVQyT4?_fx;7EV9} zTVYkg#{D7CgUcEmcQ_Fg6X)z5|4%LCLHVXEhDisk?4Bw@d?1mG%-TBM@$c@5o@=<@ zQ;L~a0^B8*xrUX2CuDDz~l5yT=uI1;&_P#iTcGotL9WT-^(|4>rq`2 zj2Z2AI0Mhkp{Lp8i|r}L3-+f>><@ss#c-52og*!Wqa);In-D=Cm@1Xw}gM-OZH!JJ`v{%)H!o0O6{ zi_OD?n^}XOG^JnOxAln(-TeU+9Ww#VmkG`T@p^YgMac}Krf(CIzE-7?{?@n;;ZDq) zMopdhK|Q3?7lG!-VR)=O`WI_sNDfyQ@>xa1q zR;2uZmGA5)yVtI9pd%#J&c6@T2e=G;tD?=TH^Fa}Tcd7RI{6BZIwI*_GlvG+N%qj5 zg?T&?U;BSf(M-R3r9>dBBHUdSnMGq3K{Ws7yZs3}wuB(6)U*RdKWbm6vryGF*$1RR z)5X_XXhb#9a+*kJfB9zl?^o{XK@FjK<<3rpJ^R&7nQ0&|1N0CB{A|H#d?Z1dxYcz#=X`T0&Lcwz7LL=FZrk}JOfbI zPYKzE&`HaaY?{h#aptpa99SxcrZ_nStw+j<2=(gd%7LKBEc+-D3q2vPGzW#E)X|?p zHl>u|T5pr-LYCIJ`FS7T)+{0li<0CDQwvBiKh2SP{4K5EG1V?fs$;VH#whdlgCG4w zvJqzO6;?7w8B&_vH_w&=3KXs9K|*eq8b-HMRC@lvh7Gk3;j`t9j<|GWQV#_1EwD}3 zzG(Zp!EuDB%Q`od>|Dj{FcMYvHvdFG#_T4;l_EG;I&&VbRmdrTF6HHg3RlIaOX8C+ z0<07Yx*?~@5URu`zjS~wM7MwXWf0Pr-2cRdd;B00+8o7WqGWROlA~==s2~PJ^Gy^B z2mEm*C0sH)J_;jDu;RBbXrJjp(sTxeoUKsyg`L%gbI#gJ4+hY>@W>Y#cB~7pr`!iE zx@ZGB4{U9L)y{dmKL0tUJ%W?bpXoRR_+85^IdS7Kfj*QYV|O!%TZS&pQm*y8VB zcNfHl{5WjI5Y>!#2iSeYHAZ9YDEU8=O9}8#JJ0V#r1;|bNC8fg7a!h0y&QUUoRtq| z-#~Aoy8~KPk~8U=dvjyIL(I}WO)c*^NTL--1&KApB2PP5o%X>WyFSaV&9iMfU|Wx# z9faN$V3Z`;(7+YyqKxaD>-wkyzz=PNRE+V0<5QG7dx<@y_AHbPpRS(#^6QF+haBzp z&DAi**pX8lt4+IByU@#K82n*@YNSZwpo z@=&$mjl-Qina?lmPqc=NG1gM=9lfqTx@|JINYq+Oqo54NaA3a#`PK@t#n0fQ0=+Pbl3e9^o<40#A7`|W8jgsm37kZQOd`6RL52u{ zJ7V#eElwhPR!*Iw9HjhC+vg735xBNG-=gDtZ_nb;`i`e1WM*kY*;x3I&-EY$Z}@ta z?^Vuabz1++BW&HFZy9yyWCUmh6XODhHMwFhoVk@D_;)M1O)m~#Nj(Q`2?Aa{(fV({ zpz2P$ynBje01-h5WSK(4a|scH$R0T)>Wk_PTv2i$5tV>us(az|3bARZm}k?&kVD z|7qwJ1sw+-OU@4tq>ELCr&~};QsJ0rC@y+@XB;MSU@uF6F!kgQA;t3e&6IgC0bC4(OW<`r>1 z9M0F(B(l?bY>#Z>BO2ToIXF2#yxPy@A!m&z58vt`5ttHOYcE8Lm9i#ssRp1`P7okV zJA>^U$Z#yggA@=7`rqV;*FQ_%9sDX#>KbZ09}#an^Vk|%MXOT--++|CH@gWEj~?E5 zM<2wt67%yDP_alt;+dDAmgspwxAt#!Ew7uRqhCo}PU%W)4w*(P&oaRR+4GG z?apk61VAgN0p%BF^jVK9*^X7A^d=C+7!rC;POK?1O)kP=zoaHj zIStwgPNVvkDS6ML*c?~(Dylz@#UspJsfk)Y?%3ufsB7=soHB#yPwq%um9;Y_VbC{k&q)Q)}yQo#JJwr(x6 z=(Li@=m{VR;RUUqTcK zlvpbvs%Y?dcpkyZ`}b%rrY6~i_iSg)PLkmjl$oWxNKl`dDx&^7hty{jUVZ)d+MjdH z8e_@tQXZ&SnLX4CElbLa=wL-BQGIh$ucZ;VXI15@uPJoM>XhL-kV-ZQhU|o%@8eV9 z%k-?=q*?E?>>R-Hos6I^n;?JiiXxUX#h5MTmfnL z!NkZaK%oC`6q!G0aFB5=$dB{a&H3n9eXx|$II>qeX+!wx$<5~`u?<`bI7}}lrnYwb(kqnU-w9>+1m+J;1Ub`Jg397b`*o*}s5Dj)rwUJ~WUdi=NA-aA3Z zPbKBXIXTe7oM8ma8tZlM&YC01KI0m2B!pCRcV0^N-J$(bG>IFVi6LpOIR>`bCAv_r!H5ui&*=vvLmERW$;Sj2AY# zfI(Mds!E?=l1G7A%Sgu@jCNe%+T^>kdm<+l$3%y)^LG zf3C4I-p{iUdndl6JQbk>QiD9lc=h!DDRPp)XO2mq9=q|Cw$E+<7cH=9$k+FXv(@{D9uwn>baX*7q%UsDJs0uQgwpE{U84YYn&BM@w;pa3#xpDs|%(3z_P@vDbHTzo|leEL-C0;Y35 zdPkkap&VF^>h4zTTN|iX18ZA^ld?b~zKDBU zu7pU*f$Lxbtmz0b&$4(wsdHrrK-#7BfP9<@W(TO%NwCF$D(Z4}z|#fFO+hi7IUA)i zcgzpop7b!CiHXFdEPCB|rKm~@rg#M3A3~@33n?&uNIGfdeO~AHQtI9jRDNXgf+t;W zxB(Yn#VpW|IUYe!z3V9vbWf(44JXm3v_qM<jfa(``n|9`D>=`-5q_#M(FP|rJ(ypQrp-akoPXgLYeibC>rpi1Kx=ZV+ z?C&d*lKWKULEgHdS>0!yZ_dS1wOswG8n-2}KDj}kVUA}#_Zo?i`Q#%P87FA)BbQz4 z+bbp*93un;7lh?bEZq5gL-(H>J6l-L%NfdJMxC4f2Hwu$MvypZtR$2f)OPD>l)@oM zVS{b8P}6-OgRPw~)>z;qAmXJHs+kN%ICcAo|!LG&vwvW&6_#q1L{v$pf@CPL-l(;Ug@@l!J z&8e~(qZQH{OAU}5WLUnY89}vlw2a}TljJm)GAQ*8Wv6X^2<7GYE17p_!c!##lQ^Lq zukS{=iymmSxPX%Y?aL+gC;`y!S#J)gz9(D-eD{%3nBf&Dri#1MmNs~6&o!Jt4UEc% zLgvdP9JYFBx7p<_wKAX^PUoc&6$fxuV9}JgWJ*L}CF8azPHn`D46XZd{M#y31+zob ze6+RyEkCIU)#f+=OJfr{bkl1obaE2{D1@1;nmvrhJawce)Q5cHoJ)fM8lmq!9w=18 zoqJ`8R z#F}S)Ewt{UT5a=s>`~t5XleUhV+#S6vuS&;{<7hz0E6U@CO`cQMwm$J%|H%w0@w+& zQE@Wd-)HPZ_K%3Fw2C{TZb!UVVU1z*s|@lhW$iKf5f zn!ljk>%NOOvvtz1XGl%ZBdUjKh4Fhe#IP^D;zVkzN#eXNGlg0+Md-^V_+?iRfgh2! zK3!A211=EpH8UtVS;okF|N39F?7zC9sOTTh@1G*`lz}%4+TF6`1O{KyPSI}X`r{zK zf1z0oY>HoZ4D!eB^@`j(xm~ZeoQ*d%9p@|>d;eM@OIXy=#e`GrpOyBgZT*pJmpCa# z)OJa9N4%igo?k6~cbG9j)7D2(y+r!@AYmfq!)Z2lg;0To%8SSSuqQcrCzNwpIj8;+ zxc%?fqQ}p!WS@#_v;a=q6wc+fvzD(sl8j_CvpcAwshOf$;y$`L7WPez5V$q~J(8iG zS#DnPbaBu%{T~ge|6ck3zJIY9zIa!UfsQ-D!szXA_VP+tH|a@^;`zOow;5@b_K$oO zN?;y*#usY@1>cBol)LeWAg6Eb`-f`mey!KgO()BWf}ibhTX@M#H1>qin}&s247`d;|%f-Bpd*$)GGx%g=|M=7NVw-I+0~qYDkG4#lb$bU)X+b|${Wi1J`=5D6H@`|g9j8kfY(>|sJt`*sgZbngOiZsbS*9V4=c@G zq*qq_pUL+Brh^6`g@23xUcmoZ|I)e5AJ@vXzpg2PZ#-@-ry#cQBm{Da%VLvYJbcC= zR$@1{%Ei*LKbbl2`5SdYLZIFap5HfSFAYi{Q=SlP0On!~;zUqwT=lutLA@@g4Zj9I zJ?0+GR?}8B?Qx8>9X0KXXl&nPBIh%jx?S#AOMtIN9D->7$Q7nh;4xAHS0R?E+(}smzsTj z)*!6!-oIy$`MBN_S76j$dUoa>#>-b6>v~VUKX_-2!}~0R@bt)&m~A7-=raQ0Wr4jx ziz*%Y)97(Jp~k(Mtj4ukE2;<%>SLnqI@I~$LI7-icGiM!EraMH^PldwCA_2_uPy%s zUM=RrIPC=6W0^DKLe#*gSD*2KR5Eriu?+u^L1?(3(@TCUgtZm$Mb5Rc$&$5HsO8*8 z!)F?@YLDKOUT@ zCx@JapBP|@sDyZOLT9e?2MPvs)4A#S8Lrp=9xp}?=LdgoeK_ZhCMkOh9w%Bm$M*8- zqZNo6a0pM}I9~<2&;eS|<0bz3SZ!K`@5$dx?N7YLq=W4_?l-LIZ*Gzq3nZgF=Z0Dr z7n4Z@km(B;!e)8bdnfDi*C(%*OZKCEZ1>1_vdBOc@qWLo25kb&b;4dmL}ZG1aSR`u zp-rxF*+HU6NFq|{Nz-X)L1g-*}^iFH~A z_rL(au?(qzPSHs_;1Ehe=7NfWfYSG5C04vX1x;t}-PcEY^@dnzqzrAYJOkffER^XE z{Lw7LFVyUh0YK|^FAcS|TBJjyQiEv7-lVcZyCuavH&mPr$v|pVoK)KIuh%1OPyMUUiO<1pI1pk)8=J7r%Z5U)hTJbzOCsV7Be+rZ5O|NSOIFXde* zG&Py}XK1si;Ai6CP;n1D7cqeG()Ex1SGOrlR&Dv#9unhrfrC^jeEBl;8?kT%2PgaH zJ(0Jg*BkeUql8oJG+E+pZE9uRWTlQ6#2#HGhyb`{&Vw=#M<&a70?=O>#Fds|7u?v$ zkNqmxA=#@%SI#kDH^qW- z%1xrq>ERPp1&qqD6#Ki8^ARqFXYV=0W{G4`u8=IU!%2ky8|mnRMghE;G>bIaxBD7C z@64io`l8Q8w;w)% z49M!>#(dt~8>smbo*qJx41=GBh=W0cWXzc!(rEB>rXnVokysicEEHK;9t^G8aaCc1 zGTT$G2vPu=Y7(8GdxY4~&4hSFO=;ZpFEh`gmk^(_&c`$TXNRM*@4p0C=fB(!n)dY1%>V(!Kg}d;m79vIfMfi8uQOxd`=D7 zv;6lrQQN*iL%A>~FywwM_z_p#*L^O$Kmww1GrL&*;W(axEE$6mSY-$on!sgDSiTM! zI`?pCF?u8I_F9VDakY7YD@i~t>|cu@-}Z4caBJNqIOr{cc4Ga5clA2jTVpw7CouiS zBf3@jkIA0UbGCx3_9eQGyqd+_Q3jjxYYKkAthf?|TP-wAJ@`P74rqDY5$HBk$A5A= zPpVEWD)r=@@iuSAbBL3HU$z5}5GZGS()8@i%$q$NYB0l~UfVbIvha}Xk()Mt_SGJ# zl|pmpmFL|XuRF}E63Bd_W8whMev%yK3QL_gt zVP{D(I^G&+u@J0?6*d8pJrpdUecrq>lH#3di?ADfW{ivw7__&To13Rl%jBgDQUim% z)Ifu^&}je!@Jx^lnP5!ZZ=j0)5^eWtUIFUhI<#=GWd#-<@Y%t#2)u}scWIc{f;w6IX_oI?e+o=g2Jn>F_VK}3H@oHssFlNREU%iXuFY*up*Gh@ysdA(+*xI?=*u zlN*u#f}$5HH&B$QoX-2q%L;=Bh*D)~!bQ+6)Q(XTI-zA1l8&RwBBGuJ z@q_Mig*^LgLU022wz_)V<|`!R@qU7rh_dr$;#UA! zOB{gwg>(Kw7>Yk`NBZpp`Y@Lj;UIQN9=(P}rAfL(%TKn5%z4DCMr@fV%C3lw%aJeu zdCU0^{O6t21}7|6<%Z)6nR;nll|6-ELyB(_aCXD5VbxhA`GChBB@c|%@M2q)sC+Ax zMjdke#%=th2eY6LWYi-lE6ND8%$6?Fx!!(TuFut@JhkH#A>HTS%zomO&Bd=s8>0N3 zRG{~YBV)m{me-wl30ZvkJdBSs0?^KOaF#s z5d}6iE9ClKuPQ(()(QOHF+^I1B5r1j&Vocia{laKSS9 zVOG|)RJS0t4+-e|J^bL>)4C|)bOt#|Cn>mPF5qT+E$@H!kp3zlTjC`v>fkm1vpvd7 zsVXToZ?4Gu?za15|F#j%HR7BVMxWb@>jkBDYDQ~c@NkHxZK=_m*5~t#Fs8+{D8OpO zR#kI|cdRJq$o54o^Doha36MebMBm8hrpLGN+%O4sQ;8TaHgivQv|Uv?Qx;g+njE;h zuO}T3s1C$W>pnfm8R_<@m!L`S5qltAKN+#i$;2(PY<9g%DU$EJsp47})2+(x@qMO( zV4IOpMBjYvDQ)Is&XW=yw=T!#gt5Z^#fIx=81l!=O zVe`Q01lf176HHoS=danmliW?hP*f4qWCVy{Fa}X%6a|>r7SIJ2 zWf*~CzP}8wSwk>Gudkt$N9g1)34a^wR^_t54S<}24mUSGcjHe#xv16N6P=7+R);aY zff9REN1;Kx_0mb9m*X+Vn9$8q-1|FoGoeWq|4;pfn$`;@>R!yr2nzp41qtq<+~>u~ zaqzyT{3eLhht+*_0Zx*iKnv|Q!*@~+CD5fIeE*@DCYnZYM14?mV}2{y{W+ARWQH#Z z0U%#jA<;@-XmLNIak*NOQuY(x{HOIaP)^Jlp)7b278hE|7FDSN&ria!^>j0NHmC>~ z9sbv#@!zgy&9lW*2kkCgm`5bbz|*ow2x7|KX#N(0ed+-P$|qP>#C}2`&PdRu@1{)< zAL~p${5DbWf>5dy)f$baDBD;7(JtTMUREp2Rq6ce)k^W)}U7FUN_3hzkNs}ffZP%iv_n?5>) z@2zxFpPSt3^Bkb@y}&viySdDu!$u`I?7h9ogfl(7Zn&R&iW9=N-fi&l{WSRI;X(dg z8OtUiw;+_*E(P%Jt^E8nHuO(KfQkz#dfQFT(fOgE#O$qSjWXOoH$y-_qO^K%pcLrs z^;UhfxxD4>uUAf9_mcdV1WxCN8FZf=59hAgy3q(BEs4K~B|M<eQ2j?4Y8fiLhuEB z4-YuHZ)I(K($(^KD*fVYneVb63X_7}5Sf!Qk?!qJNTawev(hFcdrB?+I!5pv>dbt& zIez$L`R5^g)b$EiV*UIopcB)CdeGLo@E32Zqe0N<}))RmOaavhwJ@#nv15NmZFHoO3a0H#arS zrz_q_-!HU*OUE2iPtZu;Lt4rGLDR(<+SR(?jUU{zECYDVM@IBB^M`ZZ;5k>F5RvPA z+~wZ=r+Y!9+V3~Z38J4kAog|%c=Pti{@&^CApgQtsKiYs0hbMkm#12;z^1X};>4h5RY zF8IlbYs^o;ur?*5#SMOqVpsvMfR)CYl6=C$0nMcUB zb=gUns(=+s^el{sT<#z9gLWNTw;XYhoA{u0AA5iAWTiNYv%vfo>6JBeeQxlcxB4W8 zTBqF}tT#B4erS>nTw(ch+n*7Ir~#za^;KzQ`wVkS@h1FIQLkujh$(7NElGz`&G`Pl@wcVApSk`-nOu+PJ7<2>anPEu8 zv~2?}=%qn5 zA=*g|6YRj_YV7Wzx+E8TTSWrub5bh)Y_s)#R;Lo%j28m<<(9Nc8;nvl52q;ZqZ7tX z^O(y1fOf}@Lkp)Cy?CVp7VVwS4?>x{FmA5UWgc|j6JPp#dUy<>YQ-##zb8&Ya2!2Z z9?YS?qZ8&I{gh{A5}d#-@9d{G<1GWu68hDrDc6TR{8apmzy{=Wr$uh3wyLEBVS1mAo^IolmLxeFJ_AzNv^At1 zCn|GN5e%93{8$p5%PK}wiSY|os%f7PCem7u*KLUwQ?FL_Rm7-;qsmUNTf65HZl*_- z)~U*hkazVWZUFgXL##P#jGLTd*Tv=;l_+7oH9HcB%J-wt5PR(KZn<^NLyMV`wR(zaZk^W z2-k~RGu-Ouc)?H3f4_hH_551;D~6n%Bi3_+fB5c6Y-I?kWG)?UX<>6GIi*YDi^S3G(z>6I|y7mczYq4w|VA%A<;r=9l>C6D!x^!3E zX038!$^d))1BM*eB-;9({_vejO#8)5{l=bu!21c`h#l2$9$#6jYrf@B#c{PerDw4W z1q?ZgaR_jewVa}l-iOouDu7u1jYSxP!o()5XNl}8aF&NIVD;9|U$x;)R$b%+@~G$_DkG?9s;Lb;uS7Jpql!NC-9-2O`Z`9M;DdDjK;=j9GrLR zUb6|GagU{m9TLHpk?Swprzc>TJPbj$l&MU%Msk>GCBS`^Y_7Wk^FwNALkfb;`bR+JP!H+Jdbm{Nt;3dhweS(Fy>u5 znO{qoyFf9#`O(AroKkt__89Ajz^@VxzXSL*do;Xad`2ISNE`I#lZ48>d|<40Gy@}H z*+6p7mdoS4QLy9Ik2M%}dR8Ut!k$EZNv67ErgQcAX|0Wu1+UT$u_#%1Q5nkdUfDhc zaJp6poV`_PnEs9hdrMx(x{Py-y=6!U<2ETDZ=%fb5VzRa@|AQ%@j+wf+*QNHtA!F2#R z8H1yhBS>ksJg{fWHq>&6@}o!d9R)2Bg)``n+?U_Zq~9GzwdiO%=tm0(P81pV4IL^I zga$-cb|mU{9P~~p@|liK+$y0zR2S60=roqO;Wzj6rce+OEq_L& ztVp8ImP9s0%AL_@Tqtm3qT6xSb|j|BKD=e@TIow+dBskyr7ezSW$^+u$Ra{;iJuW6 zQ)!f%!is~#x;~7>&njX=0{`05i1OyGGfjB+x@UVaMJXl)dL#yx*HV^mQispiE!c0D z50%R=(3Oa_m05fmy~N4GtC%xBFC2?_**Q5K&SgzDIicvi?fx=`3fZzW&Twe1q2>eN zTN;ctuFc?{-315I>YLtulw0Tlc?`OaS@Ik}TctLxPXk$LgHBFaLvju-D@b>}6G|Qu zSRcPd$U1yVlS@C^ESc>{oz5L8McYIB0m;Cd=oj%>W5fM(?ix}o!za)3nbT01XU6Y) zCH5VaxZAaoq2ZHbq~l#@|9Nx3+S~Vj;?-+iiWFC|Wo5G>;g>IFl~Y8&*do{ICPw9c zk@7+~K4))oWgS0w+=c=jNG2ibmLH(jTL8--rM;2a5@H4Oq+BKXX z?45O-!J*n%i`f4rW?1vnZR1O9yxd%8o%fdyB4j5UmRd-mbv!m$*KE-^9G%6Sj0cWyL&0Qj>DXbL_fR8YR7f(RMX~E!4N{5!=4XxM+utSh1llRhSc5M{7Vd49#RDM ztS$`EEg0nkkQ#`O;wPPA`m~>OOb5%{Ay+3S7K0HYndZD^X{g)ApL8sQVC8(eB?Gzi zle!#S+~&=HCn(MK>Bb4()d0wQlRd~@F%%4Gm{=PhvKEO+{&5@N1imDAYljh?YBMZ? zHNsj;gx77*fQ?r0MO{(gRb|bHni>#bNuV$=)R3Mu#3>ev9D<~%HkXEvrsQ$PP$X7; zxSrLR*qQD2LzG)_j37GH0#|Ho4)v>?_}81EW~5PzfMH)0rV+-tN;b4#q{8BEQAPVy zwzxQ2;;wA`+vnftZANhrS)bKI({sOwu(KFCyT7dvU@H&d+B)+hbW?Y+9}GdDZi8N9YjMYj5F`k!>B77K9b`iIM8J%V)qaO=X)VTONU_<6_aMQ)V5+=nWOmM-Yj#dkRHWYJMSj5T$!dVSD`i(u%MutU6N6XF z#N#h#v`zHl&+zro&8gRgsV;S6%)_)Ht+c2a`(dI&l7fEpJ0x8iA`dg94Vs?eTy94# zI;MG*&?Hs%RE9DLP{1~iweX8SdA^AG^f-zhan~Wq0<#Xq&@vbA_NyV^Rp*{8QS<5V z=t_-d=)%FCmH$+n(vtki+?$|NKX}qRdrrPhE;;6R7sE}91LZpHou!UNnUUmClD^)n z*aw;i2NIt~&San7?YCS>-?AP*1|tXG906H-xT9}Ki)o*aD@J;&sHspTXA$=Q0bh>+ AF#rGn diff --git a/html/common/elfinder/js/commands/edit.js b/html/common/elfinder/js/commands/edit.js index 9482f9dc..78021aa4 100644 --- a/html/common/elfinder/js/commands/edit.js +++ b/html/common/elfinder/js/commands/edit.js @@ -408,7 +408,7 @@ elFinder.prototype.commands.edit = function() { } req.done(function(data) { - var selEncoding; + var selEncoding, reg, m; if (data.doconv) { fm.confirm({ title : self.title, @@ -439,6 +439,12 @@ elFinder.prototype.commands.edit = function() { } }); } else { + if (file.mime.indexOf('text/') === 0 || $.inArray(file.mime, texts) !== -1) { + reg = new RegExp('^(data:'+file.mime.replace(/([.+])/g, '\\$1')+';base64,)', 'i'); + if (window.atob && (m = data.content.match(reg))) { + data.content = atob(data.content.substr(m[1].length)); + } + } dialog(id, file, data.content, data.encoding, editor) .done(function(data) { dfrd.resolve(data); diff --git a/html/common/elfinder/js/elFinder.js b/html/common/elfinder/js/elFinder.js index 22f43797..2b532bf5 100644 --- a/html/common/elfinder/js/elFinder.js +++ b/html/common/elfinder/js/elFinder.js @@ -4683,6 +4683,14 @@ elFinder.prototype = { 'video/ogg' : 'VideoOGG' }, + /** + * File mimetype to file extention mapping + * + * @type Object + * @see elFinder.mimetypes.js + */ + mimeTypes : {}, + /** * Ajax request data validation rules * @@ -7079,7 +7087,7 @@ elFinder.prototype = { mime = mime.split('/'); - return prefix + mime[0] + (mime[1] ? ' ' + prefix+mime[1].replace(/(\.|\+)/g, '-') : ''); + return prefix + mime[0].toLowerCase() + (mime[1] ? ' ' + prefix+mime[1].toLowerCase().replace(/(\.|\+)/g, '-') : ''); }, /** diff --git a/html/common/elfinder/js/elFinder.mimetypes.js b/html/common/elfinder/js/elFinder.mimetypes.js new file mode 100644 index 00000000..8d3a9f0f --- /dev/null +++ b/html/common/elfinder/js/elFinder.mimetypes.js @@ -0,0 +1 @@ +elFinder.prototype.mimeTypes = {"application\/postscript":"ai","application\/x-executable":"exe","application\/msword":"doc","application\/vnd.ms-excel":"xls","application\/vnd.ms-powerpoint":"ppt","application\/pdf":"pdf","text\/xml":"xml","application\/x-shockwave-flash":"swf","application\/x-bittorrent":"torrent","application\/x-jar":"jar","application\/vnd.oasis.opendocument.text":"odt","application\/vnd.oasis.opendocument.text-template":"ott","application\/vnd.oasis.opendocument.text-web":"oth","application\/vnd.oasis.opendocument.text-master":"odm","application\/vnd.oasis.opendocument.graphics":"odg","application\/vnd.oasis.opendocument.graphics-template":"otg","application\/vnd.oasis.opendocument.presentation":"odp","application\/vnd.oasis.opendocument.presentation-template":"otp","application\/vnd.oasis.opendocument.spreadsheet":"ods","application\/vnd.oasis.opendocument.spreadsheet-template":"ots","application\/vnd.oasis.opendocument.chart":"odc","application\/vnd.oasis.opendocument.formula":"odf","application\/vnd.oasis.opendocument.database":"odb","application\/vnd.oasis.opendocument.image":"odi","application\/vnd.openofficeorg.extension":"oxt","application\/vnd.openxmlformats-officedocument.wordprocessingml.document":"docx","application\/vnd.ms-word.document.macroEnabled.12":"docm","application\/vnd.openxmlformats-officedocument.wordprocessingml.template":"dotx","application\/vnd.ms-word.template.macroEnabled.12":"dotm","application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"xlsx","application\/vnd.ms-excel.sheet.macroEnabled.12":"xlsm","application\/vnd.openxmlformats-officedocument.spreadsheetml.template":"xltx","application\/vnd.ms-excel.template.macroEnabled.12":"xltm","application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"xlsb","application\/vnd.ms-excel.addin.macroEnabled.12":"xlam","application\/vnd.openxmlformats-officedocument.presentationml.presentation":"pptx","application\/vnd.ms-powerpoint.presentation.macroEnabled.12":"pptm","application\/vnd.openxmlformats-officedocument.presentationml.slideshow":"ppsx","application\/vnd.ms-powerpoint.slideshow.macroEnabled.12":"ppsm","application\/vnd.openxmlformats-officedocument.presentationml.template":"potx","application\/vnd.ms-powerpoint.template.macroEnabled.12":"potm","application\/vnd.ms-powerpoint.addin.macroEnabled.12":"ppam","application\/vnd.openxmlformats-officedocument.presentationml.slide":"sldx","application\/vnd.ms-powerpoint.slide.macroEnabled.12":"sldm","application\/x-gzip":"gz","application\/x-bzip2":"bz","application\/x-xz":"xz","application\/zip":"zip","application\/x-rar":"rar","application\/x-tar":"tar","application\/x-7z-compressed":"7z","text\/plain":"txt","text\/x-php":"php","text\/html":"html","text\/javascript":"js","text\/css":"css","text\/rtf":"rtf","text\/rtfd":"rtfd","text\/x-python":"py","text\/x-java-source":"java","text\/x-ruby":"rb","text\/x-shellscript":"sh","text\/x-perl":"pl","text\/x-sql":"sql","text\/x-csrc":"c","text\/x-chdr":"h","text\/x-c++src":"cpp","text\/x-c++hdr":"hh","text\/csv":"csv","text\/x-markdown":"md","image\/x-ms-bmp":"bmp","image\/jpeg":"jpg","image\/gif":"gif","image\/png":"png","image\/tiff":"tif","image\/x-targa":"tga","image\/vnd.adobe.photoshop":"psd","image\/xbm":"xbm","image\/pxm":"pxm","audio\/mpeg":"mp3","audio\/midi":"mid","audio\/ogg":"ogg","audio\/mp4":"m4a","audio\/wav":"wav","audio\/x-ms-wma":"wma","video\/x-msvideo":"avi","video\/x-dv":"dv","video\/mp4":"mp4","video\/mpeg":"mpeg","video\/quicktime":"mov","video\/x-ms-wmv":"wm","video\/x-flv":"flv","video\/x-matroska":"mkv","video\/webm":"webm","video\/ogg":"ogv","video\/MP2T":"m2ts","application\/x-mpegURL":"m3u8","application\/dash+xml":"mpd","application\/andrew-inset":"ez","application\/applixware":"aw","application\/atom+xml":"atom","application\/atomcat+xml":"atomcat","application\/atomsvc+xml":"atomsvc","application\/ccxml+xml":"ccxml","application\/cdmi-capability":"cdmia","application\/cdmi-container":"cdmic","application\/cdmi-domain":"cdmid","application\/cdmi-object":"cdmio","application\/cdmi-queue":"cdmiq","application\/cu-seeme":"cu","application\/davmount+xml":"davmount","application\/docbook+xml":"dbk","application\/dssc+der":"dssc","application\/dssc+xml":"xdssc","application\/ecmascript":"ecma","application\/emma+xml":"emma","application\/epub+zip":"epub","application\/exi":"exi","application\/font-tdpfr":"pfr","application\/font-woff":"woff","application\/gml+xml":"gml","application\/gpx+xml":"gpx","application\/gxf":"gxf","application\/hyperstudio":"stk","application\/inkml+xml":"ink","application\/ipfix":"ipfix","application\/java-serialized-object":"ser","application\/java-vm":"class","application\/json":"json","application\/jsonml+json":"jsonml","application\/lost+xml":"lostxml","application\/mac-binhex40":"hqx","application\/mac-compactpro":"cpt","application\/mads+xml":"mads","application\/marc":"mrc","application\/marcxml+xml":"mrcx","application\/mathematica":"ma","application\/mathml+xml":"mathml","application\/mbox":"mbox","application\/mediaservercontrol+xml":"mscml","application\/metalink+xml":"metalink","application\/metalink4+xml":"meta4","application\/mets+xml":"mets","application\/mods+xml":"mods","application\/mp21":"m21","application\/mp4":"mp4s","application\/mxf":"mxf","application\/octet-stream":"bin","application\/oda":"oda","application\/oebps-package+xml":"opf","application\/ogg":"ogx","application\/omdoc+xml":"omdoc","application\/onenote":"onetoc","application\/oxps":"oxps","application\/patch-ops-error+xml":"xer","application\/pgp-encrypted":"pgp","application\/pgp-signature":"asc","application\/pics-rules":"prf","application\/pkcs10":"p10","application\/pkcs7-mime":"p7m","application\/pkcs7-signature":"p7s","application\/pkcs8":"p8","application\/pkix-attr-cert":"ac","application\/pkix-cert":"cer","application\/pkix-crl":"crl","application\/pkix-pkipath":"pkipath","application\/pkixcmp":"pki","application\/pls+xml":"pls","application\/prs.cww":"cww","application\/pskc+xml":"pskcxml","application\/rdf+xml":"rdf","application\/reginfo+xml":"rif","application\/relax-ng-compact-syntax":"rnc","application\/resource-lists+xml":"rl","application\/resource-lists-diff+xml":"rld","application\/rls-services+xml":"rs","application\/rpki-ghostbusters":"gbr","application\/rpki-manifest":"mft","application\/rpki-roa":"roa","application\/rsd+xml":"rsd","application\/rss+xml":"rss","application\/sbml+xml":"sbml","application\/scvp-cv-request":"scq","application\/scvp-cv-response":"scs","application\/scvp-vp-request":"spq","application\/scvp-vp-response":"spp","application\/sdp":"sdp","application\/set-payment-initiation":"setpay","application\/set-registration-initiation":"setreg","application\/shf+xml":"shf","application\/smil+xml":"smi","application\/sparql-query":"rq","application\/sparql-results+xml":"srx","application\/srgs":"gram","application\/srgs+xml":"grxml","application\/sru+xml":"sru","application\/ssdl+xml":"ssdl","application\/ssml+xml":"ssml","application\/tei+xml":"tei","application\/thraud+xml":"tfi","application\/timestamped-data":"tsd","application\/vnd.3gpp.pic-bw-large":"plb","application\/vnd.3gpp.pic-bw-small":"psb","application\/vnd.3gpp.pic-bw-var":"pvb","application\/vnd.3gpp2.tcap":"tcap","application\/vnd.3m.post-it-notes":"pwn","application\/vnd.accpac.simply.aso":"aso","application\/vnd.accpac.simply.imp":"imp","application\/vnd.acucobol":"acu","application\/vnd.acucorp":"atc","application\/vnd.adobe.air-application-installer-package+zip":"air","application\/vnd.adobe.formscentral.fcdt":"fcdt","application\/vnd.adobe.fxp":"fxp","application\/vnd.adobe.xdp+xml":"xdp","application\/vnd.adobe.xfdf":"xfdf","application\/vnd.ahead.space":"ahead","application\/vnd.airzip.filesecure.azf":"azf","application\/vnd.airzip.filesecure.azs":"azs","application\/vnd.amazon.ebook":"azw","application\/vnd.americandynamics.acc":"acc","application\/vnd.amiga.ami":"ami","application\/vnd.android.package-archive":"apk","application\/vnd.anser-web-certificate-issue-initiation":"cii","application\/vnd.anser-web-funds-transfer-initiation":"fti","application\/vnd.antix.game-component":"atx","application\/vnd.apple.installer+xml":"mpkg","application\/vnd.aristanetworks.swi":"swi","application\/vnd.astraea-software.iota":"iota","application\/vnd.audiograph":"aep","application\/vnd.blueice.multipass":"mpm","application\/vnd.bmi":"bmi","application\/vnd.businessobjects":"rep","application\/vnd.chemdraw+xml":"cdxml","application\/vnd.chipnuts.karaoke-mmd":"mmd","application\/vnd.cinderella":"cdy","application\/vnd.claymore":"cla","application\/vnd.cloanto.rp9":"rp9","application\/vnd.clonk.c4group":"c4g","application\/vnd.cluetrust.cartomobile-config":"c11amc","application\/vnd.cluetrust.cartomobile-config-pkg":"c11amz","application\/vnd.commonspace":"csp","application\/vnd.contact.cmsg":"cdbcmsg","application\/vnd.cosmocaller":"cmc","application\/vnd.crick.clicker":"clkx","application\/vnd.crick.clicker.keyboard":"clkk","application\/vnd.crick.clicker.palette":"clkp","application\/vnd.crick.clicker.template":"clkt","application\/vnd.crick.clicker.wordbank":"clkw","application\/vnd.criticaltools.wbs+xml":"wbs","application\/vnd.ctc-posml":"pml","application\/vnd.cups-ppd":"ppd","application\/vnd.curl.car":"car","application\/vnd.curl.pcurl":"pcurl","application\/vnd.dart":"dart","application\/vnd.data-vision.rdz":"rdz","application\/vnd.dece.data":"uvf","application\/vnd.dece.ttml+xml":"uvt","application\/vnd.dece.unspecified":"uvx","application\/vnd.dece.zip":"uvz","application\/vnd.denovo.fcselayout-link":"fe_launch","application\/vnd.dna":"dna","application\/vnd.dolby.mlp":"mlp","application\/vnd.dpgraph":"dpg","application\/vnd.dreamfactory":"dfac","application\/vnd.ds-keypoint":"kpxx","application\/vnd.dvb.ait":"ait","application\/vnd.dvb.service":"svc","application\/vnd.dynageo":"geo","application\/vnd.ecowin.chart":"mag","application\/vnd.enliven":"nml","application\/vnd.epson.esf":"esf","application\/vnd.epson.msf":"msf","application\/vnd.epson.quickanime":"qam","application\/vnd.epson.salt":"slt","application\/vnd.epson.ssf":"ssf","application\/vnd.eszigno3+xml":"es3","application\/vnd.ezpix-album":"ez2","application\/vnd.ezpix-package":"ez3","application\/vnd.fdf":"fdf","application\/vnd.fdsn.mseed":"mseed","application\/vnd.fdsn.seed":"seed","application\/vnd.flographit":"gph","application\/vnd.fluxtime.clip":"ftc","application\/vnd.framemaker":"fm","application\/vnd.frogans.fnc":"fnc","application\/vnd.frogans.ltf":"ltf","application\/vnd.fsc.weblaunch":"fsc","application\/vnd.fujitsu.oasys":"oas","application\/vnd.fujitsu.oasys2":"oa2","application\/vnd.fujitsu.oasys3":"oa3","application\/vnd.fujitsu.oasysgp":"fg5","application\/vnd.fujitsu.oasysprs":"bh2","application\/vnd.fujixerox.ddd":"ddd","application\/vnd.fujixerox.docuworks":"xdw","application\/vnd.fujixerox.docuworks.binder":"xbd","application\/vnd.fuzzysheet":"fzs","application\/vnd.genomatix.tuxedo":"txd","application\/vnd.geogebra.file":"ggb","application\/vnd.geogebra.tool":"ggt","application\/vnd.geometry-explorer":"gex","application\/vnd.geonext":"gxt","application\/vnd.geoplan":"g2w","application\/vnd.geospace":"g3w","application\/vnd.gmx":"gmx","application\/vnd.google-earth.kml+xml":"kml","application\/vnd.google-earth.kmz":"kmz","application\/vnd.grafeq":"gqf","application\/vnd.groove-account":"gac","application\/vnd.groove-help":"ghf","application\/vnd.groove-identity-message":"gim","application\/vnd.groove-injector":"grv","application\/vnd.groove-tool-message":"gtm","application\/vnd.groove-tool-template":"tpl","application\/vnd.groove-vcard":"vcg","application\/vnd.hal+xml":"hal","application\/vnd.handheld-entertainment+xml":"zmm","application\/vnd.hbci":"hbci","application\/vnd.hhe.lesson-player":"les","application\/vnd.hp-hpgl":"hpgl","application\/vnd.hp-hpid":"hpid","application\/vnd.hp-hps":"hps","application\/vnd.hp-jlyt":"jlt","application\/vnd.hp-pcl":"pcl","application\/vnd.hp-pclxl":"pclxl","application\/vnd.hydrostatix.sof-data":"sfd-hdstx","application\/vnd.ibm.minipay":"mpy","application\/vnd.ibm.modcap":"afp","application\/vnd.ibm.rights-management":"irm","application\/vnd.ibm.secure-container":"sc","application\/vnd.iccprofile":"icc","application\/vnd.igloader":"igl","application\/vnd.immervision-ivp":"ivp","application\/vnd.immervision-ivu":"ivu","application\/vnd.insors.igm":"igm","application\/vnd.intercon.formnet":"xpw","application\/vnd.intergeo":"i2g","application\/vnd.intu.qbo":"qbo","application\/vnd.intu.qfx":"qfx","application\/vnd.ipunplugged.rcprofile":"rcprofile","application\/vnd.irepository.package+xml":"irp","application\/vnd.is-xpr":"xpr","application\/vnd.isac.fcs":"fcs","application\/vnd.jam":"jam","application\/vnd.jcp.javame.midlet-rms":"rms","application\/vnd.jisp":"jisp","application\/vnd.joost.joda-archive":"joda","application\/vnd.kahootz":"ktz","application\/vnd.kde.karbon":"karbon","application\/vnd.kde.kchart":"chrt","application\/vnd.kde.kformula":"kfo","application\/vnd.kde.kivio":"flw","application\/vnd.kde.kontour":"kon","application\/vnd.kde.kpresenter":"kpr","application\/vnd.kde.kspread":"ksp","application\/vnd.kde.kword":"kwd","application\/vnd.kenameaapp":"htke","application\/vnd.kidspiration":"kia","application\/vnd.kinar":"kne","application\/vnd.koan":"skp","application\/vnd.kodak-descriptor":"sse","application\/vnd.las.las+xml":"lasxml","application\/vnd.llamagraphics.life-balance.desktop":"lbd","application\/vnd.llamagraphics.life-balance.exchange+xml":"lbe","application\/vnd.lotus-1-2-3":123,"application\/vnd.lotus-approach":"apr","application\/vnd.lotus-freelance":"pre","application\/vnd.lotus-notes":"nsf","application\/vnd.lotus-organizer":"org","application\/vnd.lotus-screencam":"scm","application\/vnd.lotus-wordpro":"lwp","application\/vnd.macports.portpkg":"portpkg","application\/vnd.mcd":"mcd","application\/vnd.medcalcdata":"mc1","application\/vnd.mediastation.cdkey":"cdkey","application\/vnd.mfer":"mwf","application\/vnd.mfmp":"mfm","application\/vnd.micrografx.flo":"flo","application\/vnd.micrografx.igx":"igx","application\/vnd.mif":"mif","application\/vnd.mobius.daf":"daf","application\/vnd.mobius.dis":"dis","application\/vnd.mobius.mbk":"mbk","application\/vnd.mobius.mqy":"mqy","application\/vnd.mobius.msl":"msl","application\/vnd.mobius.plc":"plc","application\/vnd.mobius.txf":"txf","application\/vnd.mophun.application":"mpn","application\/vnd.mophun.certificate":"mpc","application\/vnd.mozilla.xul+xml":"xul","application\/vnd.ms-artgalry":"cil","application\/vnd.ms-cab-compressed":"cab","application\/vnd.ms-fontobject":"eot","application\/vnd.ms-htmlhelp":"chm","application\/vnd.ms-ims":"ims","application\/vnd.ms-lrm":"lrm","application\/vnd.ms-officetheme":"thmx","application\/vnd.ms-pki.seccat":"cat","application\/vnd.ms-pki.stl":"stl","application\/vnd.ms-project":"mpp","application\/vnd.ms-works":"wps","application\/vnd.ms-wpl":"wpl","application\/vnd.ms-xpsdocument":"xps","application\/vnd.mseq":"mseq","application\/vnd.musician":"mus","application\/vnd.muvee.style":"msty","application\/vnd.mynfc":"taglet","application\/vnd.neurolanguage.nlu":"nlu","application\/vnd.nitf":"ntf","application\/vnd.noblenet-directory":"nnd","application\/vnd.noblenet-sealer":"nns","application\/vnd.noblenet-web":"nnw","application\/vnd.nokia.n-gage.data":"ngdat","application\/vnd.nokia.n-gage.symbian.install":"n-gage","application\/vnd.nokia.radio-preset":"rpst","application\/vnd.nokia.radio-presets":"rpss","application\/vnd.novadigm.edm":"edm","application\/vnd.novadigm.edx":"edx","application\/vnd.novadigm.ext":"ext","application\/vnd.oasis.opendocument.chart-template":"otc","application\/vnd.oasis.opendocument.formula-template":"odft","application\/vnd.oasis.opendocument.image-template":"oti","application\/vnd.olpc-sugar":"xo","application\/vnd.oma.dd2+xml":"dd2","application\/vnd.osgeo.mapguide.package":"mgp","application\/vnd.osgi.dp":"dp","application\/vnd.osgi.subsystem":"esa","application\/vnd.palm":"pdb","application\/vnd.pawaafile":"paw","application\/vnd.pg.format":"str","application\/vnd.pg.osasli":"ei6","application\/vnd.picsel":"efif","application\/vnd.pmi.widget":"wg","application\/vnd.pocketlearn":"plf","application\/vnd.powerbuilder6":"pbd","application\/vnd.previewsystems.box":"box","application\/vnd.proteus.magazine":"mgz","application\/vnd.publishare-delta-tree":"qps","application\/vnd.pvi.ptid1":"ptid","application\/vnd.quark.quarkxpress":"qxd","application\/vnd.realvnc.bed":"bed","application\/vnd.recordare.musicxml":"mxl","application\/vnd.recordare.musicxml+xml":"musicxml","application\/vnd.rig.cryptonote":"cryptonote","application\/vnd.rim.cod":"cod","application\/vnd.rn-realmedia":"rm","application\/vnd.rn-realmedia-vbr":"rmvb","application\/vnd.route66.link66+xml":"link66","application\/vnd.sailingtracker.track":"st","application\/vnd.seemail":"see","application\/vnd.sema":"sema","application\/vnd.semd":"semd","application\/vnd.semf":"semf","application\/vnd.shana.informed.formdata":"ifm","application\/vnd.shana.informed.formtemplate":"itp","application\/vnd.shana.informed.interchange":"iif","application\/vnd.shana.informed.package":"ipk","application\/vnd.simtech-mindmapper":"twd","application\/vnd.smaf":"mmf","application\/vnd.smart.teacher":"teacher","application\/vnd.solent.sdkm+xml":"sdkm","application\/vnd.spotfire.dxp":"dxp","application\/vnd.spotfire.sfs":"sfs","application\/vnd.stardivision.calc":"sdc","application\/vnd.stardivision.draw":"sda","application\/vnd.stardivision.impress":"sdd","application\/vnd.stardivision.math":"smf","application\/vnd.stardivision.writer":"sdw","application\/vnd.stardivision.writer-global":"sgl","application\/vnd.stepmania.package":"smzip","application\/vnd.stepmania.stepchart":"sm","application\/vnd.sun.xml.calc":"sxc","application\/vnd.sun.xml.calc.template":"stc","application\/vnd.sun.xml.draw":"sxd","application\/vnd.sun.xml.draw.template":"std","application\/vnd.sun.xml.impress":"sxi","application\/vnd.sun.xml.impress.template":"sti","application\/vnd.sun.xml.math":"sxm","application\/vnd.sun.xml.writer":"sxw","application\/vnd.sun.xml.writer.global":"sxg","application\/vnd.sun.xml.writer.template":"stw","application\/vnd.sus-calendar":"sus","application\/vnd.svd":"svd","application\/vnd.symbian.install":"sis","application\/vnd.syncml+xml":"xsm","application\/vnd.syncml.dm+wbxml":"bdm","application\/vnd.syncml.dm+xml":"xdm","application\/vnd.tao.intent-module-archive":"tao","application\/vnd.tcpdump.pcap":"pcap","application\/vnd.tmobile-livetv":"tmo","application\/vnd.trid.tpt":"tpt","application\/vnd.triscape.mxs":"mxs","application\/vnd.trueapp":"tra","application\/vnd.ufdl":"ufd","application\/vnd.uiq.theme":"utz","application\/vnd.umajin":"umj","application\/vnd.unity":"unityweb","application\/vnd.uoml+xml":"uoml","application\/vnd.vcx":"vcx","application\/vnd.visio":"vsd","application\/vnd.visionary":"vis","application\/vnd.vsf":"vsf","application\/vnd.wap.wbxml":"wbxml","application\/vnd.wap.wmlc":"wmlc","application\/vnd.wap.wmlscriptc":"wmlsc","application\/vnd.webturbo":"wtb","application\/vnd.wolfram.player":"nbp","application\/vnd.wordperfect":"wpd","application\/vnd.wqd":"wqd","application\/vnd.wt.stf":"stf","application\/vnd.xara":"xar","application\/vnd.xfdl":"xfdl","application\/vnd.yamaha.hv-dic":"hvd","application\/vnd.yamaha.hv-script":"hvs","application\/vnd.yamaha.hv-voice":"hvp","application\/vnd.yamaha.openscoreformat":"osf","application\/vnd.yamaha.openscoreformat.osfpvg+xml":"osfpvg","application\/vnd.yamaha.smaf-audio":"saf","application\/vnd.yamaha.smaf-phrase":"spf","application\/vnd.yellowriver-custom-menu":"cmp","application\/vnd.zul":"zir","application\/vnd.zzazz.deck+xml":"zaz","application\/voicexml+xml":"vxml","application\/widget":"wgt","application\/winhlp":"hlp","application\/wsdl+xml":"wsdl","application\/wspolicy+xml":"wspolicy","application\/x-abiword":"abw","application\/x-ace-compressed":"ace","application\/x-apple-diskimage":"dmg","application\/x-authorware-bin":"aab","application\/x-authorware-map":"aam","application\/x-authorware-seg":"aas","application\/x-bcpio":"bcpio","application\/x-blorb":"blb","application\/x-cbr":"cbr","application\/x-cdlink":"vcd","application\/x-cfs-compressed":"cfs","application\/x-chat":"chat","application\/x-chess-pgn":"pgn","application\/x-conference":"nsc","application\/x-cpio":"cpio","application\/x-csh":"csh","application\/x-debian-package":"deb","application\/x-dgc-compressed":"dgc","application\/x-director":"dir","application\/x-doom":"wad","application\/x-dtbncx+xml":"ncx","application\/x-dtbook+xml":"dtb","application\/x-dtbresource+xml":"res","application\/x-dvi":"dvi","application\/x-envoy":"evy","application\/x-eva":"eva","application\/x-font-bdf":"bdf","application\/x-font-ghostscript":"gsf","application\/x-font-linux-psf":"psf","application\/x-font-otf":"otf","application\/x-font-pcf":"pcf","application\/x-font-snf":"snf","application\/x-font-ttf":"ttf","application\/x-font-type1":"pfa","application\/x-freearc":"arc","application\/x-futuresplash":"spl","application\/x-gca-compressed":"gca","application\/x-glulx":"ulx","application\/x-gnumeric":"gnumeric","application\/x-gramps-xml":"gramps","application\/x-gtar":"gtar","application\/x-hdf":"hdf","application\/x-install-instructions":"install","application\/x-iso9660-image":"iso","application\/x-java-jnlp-file":"jnlp","application\/x-latex":"latex","application\/x-lzh-compressed":"lzh","application\/x-mie":"mie","application\/x-mobipocket-ebook":"prc","application\/x-ms-application":"application","application\/x-ms-shortcut":"lnk","application\/x-ms-wmd":"wmd","application\/x-ms-wmz":"wmz","application\/x-ms-xbap":"xbap","application\/x-msaccess":"mdb","application\/x-msbinder":"obd","application\/x-mscardfile":"crd","application\/x-msclip":"clp","application\/x-msdownload":"dll","application\/x-msmediaview":"mvb","application\/x-msmetafile":"wmf","application\/x-msmoney":"mny","application\/x-mspublisher":"pub","application\/x-msschedule":"scd","application\/x-msterminal":"trm","application\/x-mswrite":"wri","application\/x-netcdf":"nc","application\/x-nzb":"nzb","application\/x-pkcs12":"p12","application\/x-pkcs7-certificates":"p7b","application\/x-pkcs7-certreqresp":"p7r","application\/x-research-info-systems":"ris","application\/x-shar":"shar","application\/x-silverlight-app":"xap","application\/x-stuffit":"sit","application\/x-stuffitx":"sitx","application\/x-subrip":"srt","application\/x-sv4cpio":"sv4cpio","application\/x-sv4crc":"sv4crc","application\/x-t3vm-image":"t3","application\/x-tads":"gam","application\/x-tcl":"tcl","application\/x-tex":"tex","application\/x-tex-tfm":"tfm","application\/x-texinfo":"texinfo","application\/x-tgif":"obj","application\/x-ustar":"ustar","application\/x-wais-source":"src","application\/x-x509-ca-cert":"der","application\/x-xfig":"fig","application\/x-xliff+xml":"xlf","application\/x-xpinstall":"xpi","application\/x-zmachine":"z1","application\/xaml+xml":"xaml","application\/xcap-diff+xml":"xdf","application\/xenc+xml":"xenc","application\/xhtml+xml":"xhtml","application\/xml":"xsl","application\/xml-dtd":"dtd","application\/xop+xml":"xop","application\/xproc+xml":"xpl","application\/xslt+xml":"xslt","application\/xspf+xml":"xspf","application\/xv+xml":"mxml","application\/yang":"yang","application\/yin+xml":"yin","audio\/adpcm":"adp","audio\/basic":"au","audio\/s3m":"s3m","audio\/silk":"sil","audio\/vnd.dece.audio":"uva","audio\/vnd.digital-winds":"eol","audio\/vnd.dra":"dra","audio\/vnd.dts":"dts","audio\/vnd.dts.hd":"dtshd","audio\/vnd.lucent.voice":"lvp","audio\/vnd.ms-playready.media.pya":"pya","audio\/vnd.nuera.ecelp4800":"ecelp4800","audio\/vnd.nuera.ecelp7470":"ecelp7470","audio\/vnd.nuera.ecelp9600":"ecelp9600","audio\/vnd.rip":"rip","audio\/webm":"weba","audio\/x-aac":"aac","audio\/x-aiff":"aif","audio\/x-caf":"caf","audio\/x-flac":"flac","audio\/x-matroska":"mka","audio\/x-mpegurl":"m3u","audio\/x-ms-wax":"wax","audio\/x-pn-realaudio":"ram","audio\/x-pn-realaudio-plugin":"rmp","audio\/xm":"xm","chemical\/x-cdx":"cdx","chemical\/x-cif":"cif","chemical\/x-cmdf":"cmdf","chemical\/x-cml":"cml","chemical\/x-csml":"csml","chemical\/x-xyz":"xyz","image\/cgm":"cgm","image\/g3fax":"g3","image\/ief":"ief","image\/ktx":"ktx","image\/prs.btif":"btif","image\/sgi":"sgi","image\/svg+xml":"svg","image\/vnd.dece.graphic":"uvi","image\/vnd.djvu":"djvu","image\/vnd.dvb.subtitle":"sub","image\/vnd.dwg":"dwg","image\/vnd.dxf":"dxf","image\/vnd.fastbidsheet":"fbs","image\/vnd.fpx":"fpx","image\/vnd.fst":"fst","image\/vnd.fujixerox.edmics-mmr":"mmr","image\/vnd.fujixerox.edmics-rlc":"rlc","image\/vnd.ms-modi":"mdi","image\/vnd.ms-photo":"wdp","image\/vnd.net-fpx":"npx","image\/vnd.wap.wbmp":"wbmp","image\/vnd.xiff":"xif","image\/webp":"webp","image\/x-3ds":"3ds","image\/x-cmu-raster":"ras","image\/x-cmx":"cmx","image\/x-freehand":"fh","image\/x-icon":"ico","image\/x-mrsid-image":"sid","image\/x-pcx":"pcx","image\/x-pict":"pic","image\/x-portable-anymap":"pnm","image\/x-portable-bitmap":"pbm","image\/x-portable-graymap":"pgm","image\/x-portable-pixmap":"ppm","image\/x-rgb":"rgb","image\/x-xpixmap":"xpm","image\/x-xwindowdump":"xwd","message\/rfc822":"eml","model\/iges":"igs","model\/mesh":"msh","model\/vnd.collada+xml":"dae","model\/vnd.dwf":"dwf","model\/vnd.gdl":"gdl","model\/vnd.gtw":"gtw","model\/vnd.vtu":"vtu","model\/vrml":"wrl","model\/x3d+binary":"x3db","model\/x3d+vrml":"x3dv","model\/x3d+xml":"x3d","text\/cache-manifest":"appcache","text\/calendar":"ics","text\/n3":"n3","text\/prs.lines.tag":"dsc","text\/richtext":"rtx","text\/sgml":"sgml","text\/tab-separated-values":"tsv","text\/troff":"t","text\/turtle":"ttl","text\/uri-list":"uri","text\/vcard":"vcard","text\/vnd.curl":"curl","text\/vnd.curl.dcurl":"dcurl","text\/vnd.curl.mcurl":"mcurl","text\/vnd.curl.scurl":"scurl","text\/vnd.fly":"fly","text\/vnd.fmi.flexstor":"flx","text\/vnd.graphviz":"gv","text\/vnd.in3d.3dml":"3dml","text\/vnd.in3d.spot":"spot","text\/vnd.sun.j2me.app-descriptor":"jad","text\/vnd.wap.wml":"wml","text\/vnd.wap.wmlscript":"wmls","text\/x-asm":"s","text\/x-c":"cc","text\/x-fortran":"f","text\/x-nfo":"nfo","text\/x-opml":"opml","text\/x-pascal":"p","text\/x-setext":"etx","text\/x-sfv":"sfv","text\/x-uuencode":"uu","text\/x-vcalendar":"vcs","text\/x-vcard":"vcf","video\/3gpp":"3gp","video\/3gpp2":"3g2","video\/h261":"h261","video\/h263":"h263","video\/h264":"h264","video\/jpeg":"jpgv","video\/jpm":"jpm","video\/mj2":"mj2","video\/vnd.dece.hd":"uvh","video\/vnd.dece.mobile":"uvm","video\/vnd.dece.pd":"uvp","video\/vnd.dece.sd":"uvs","video\/vnd.dece.video":"uvv","video\/vnd.dvb.file":"dvb","video\/vnd.fvt":"fvt","video\/vnd.mpegurl":"mxu","video\/vnd.ms-playready.media.pyv":"pyv","video\/vnd.uvvu.mp4":"uvu","video\/vnd.vivo":"viv","video\/x-f4v":"f4v","video\/x-fli":"fli","video\/x-m4v":"m4v","video\/x-mng":"mng","video\/x-ms-asf":"asf","video\/x-ms-vob":"vob","video\/x-ms-wmx":"wmx","video\/x-ms-wvx":"wvx","video\/x-sgi-movie":"movie","video\/x-smv":"smv","x-conference\/x-cooltalk":"ice","application\/x-genesis-rom":"md","image\/vnd.microsoft.icon":"ico","application\/x-zip":"zip"}; diff --git a/html/common/elfinder/js/elFinder.resources.js b/html/common/elfinder/js/elFinder.resources.js index 23b91aca..c2b88cb2 100644 --- a/html/common/elfinder/js/elFinder.resources.js +++ b/html/common/elfinder/js/elFinder.resources.js @@ -44,6 +44,7 @@ elFinder.prototype.resources = { text : [ 'application/x-empty', 'application/javascript', + 'application/json', 'application/xhtml+xml', 'audio/x-mp3-playlist', 'application/x-web-config', diff --git a/html/common/elfinder/js/elFinder.version.js b/html/common/elfinder/js/elFinder.version.js index 7b76049f..9dd9c9e5 100644 --- a/html/common/elfinder/js/elFinder.version.js +++ b/html/common/elfinder/js/elFinder.version.js @@ -3,5 +3,5 @@ * * @type String **/ -elFinder.prototype.version = '2.1.28 (2.1 Nightly: 448804d)'; +elFinder.prototype.version = '2.1.28 (2.1 Nightly: 84c1eb4)'; diff --git a/html/common/elfinder/js/elfinder.full.js b/html/common/elfinder/js/elfinder.full.js index d1ed8dc5..a8063a96 100644 --- a/html/common/elfinder/js/elfinder.full.js +++ b/html/common/elfinder/js/elfinder.full.js @@ -1,6 +1,6 @@ /*! * elFinder - file manager for web - * Version 2.1.28 (2.1 Nightly: 448804d) (2017-08-19) + * Version 2.1.28 (2.1 Nightly: 84c1eb4) (2017-08-21) * http://elfinder.org * * Copyright 2009-2017, Studio 42 @@ -4714,6 +4714,14 @@ elFinder.prototype = { 'video/ogg' : 'VideoOGG' }, + /** + * File mimetype to file extention mapping + * + * @type Object + * @see elFinder.mimetypes.js + */ + mimeTypes : {}, + /** * Ajax request data validation rules * @@ -7110,7 +7118,7 @@ elFinder.prototype = { mime = mime.split('/'); - return prefix + mime[0] + (mime[1] ? ' ' + prefix+mime[1].replace(/(\.|\+)/g, '-') : ''); + return prefix + mime[0].toLowerCase() + (mime[1] ? ' ' + prefix+mime[1].toLowerCase().replace(/(\.|\+)/g, '-') : ''); }, /** @@ -8043,7 +8051,7 @@ if (!Object.assign) { * * @type String **/ -elFinder.prototype.version = '2.1.28 (2.1 Nightly: 448804d)'; +elFinder.prototype.version = '2.1.28 (2.1 Nightly: 84c1eb4)'; @@ -8371,6 +8379,13 @@ if (! $.fn.scrollRight) { } +/* + * File: /js/elFinder.mimetypes.js + */ + +elFinder.prototype.mimeTypes = {"application\/postscript":"ai","application\/x-executable":"exe","application\/msword":"doc","application\/vnd.ms-excel":"xls","application\/vnd.ms-powerpoint":"ppt","application\/pdf":"pdf","text\/xml":"xml","application\/x-shockwave-flash":"swf","application\/x-bittorrent":"torrent","application\/x-jar":"jar","application\/vnd.oasis.opendocument.text":"odt","application\/vnd.oasis.opendocument.text-template":"ott","application\/vnd.oasis.opendocument.text-web":"oth","application\/vnd.oasis.opendocument.text-master":"odm","application\/vnd.oasis.opendocument.graphics":"odg","application\/vnd.oasis.opendocument.graphics-template":"otg","application\/vnd.oasis.opendocument.presentation":"odp","application\/vnd.oasis.opendocument.presentation-template":"otp","application\/vnd.oasis.opendocument.spreadsheet":"ods","application\/vnd.oasis.opendocument.spreadsheet-template":"ots","application\/vnd.oasis.opendocument.chart":"odc","application\/vnd.oasis.opendocument.formula":"odf","application\/vnd.oasis.opendocument.database":"odb","application\/vnd.oasis.opendocument.image":"odi","application\/vnd.openofficeorg.extension":"oxt","application\/vnd.openxmlformats-officedocument.wordprocessingml.document":"docx","application\/vnd.ms-word.document.macroEnabled.12":"docm","application\/vnd.openxmlformats-officedocument.wordprocessingml.template":"dotx","application\/vnd.ms-word.template.macroEnabled.12":"dotm","application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"xlsx","application\/vnd.ms-excel.sheet.macroEnabled.12":"xlsm","application\/vnd.openxmlformats-officedocument.spreadsheetml.template":"xltx","application\/vnd.ms-excel.template.macroEnabled.12":"xltm","application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"xlsb","application\/vnd.ms-excel.addin.macroEnabled.12":"xlam","application\/vnd.openxmlformats-officedocument.presentationml.presentation":"pptx","application\/vnd.ms-powerpoint.presentation.macroEnabled.12":"pptm","application\/vnd.openxmlformats-officedocument.presentationml.slideshow":"ppsx","application\/vnd.ms-powerpoint.slideshow.macroEnabled.12":"ppsm","application\/vnd.openxmlformats-officedocument.presentationml.template":"potx","application\/vnd.ms-powerpoint.template.macroEnabled.12":"potm","application\/vnd.ms-powerpoint.addin.macroEnabled.12":"ppam","application\/vnd.openxmlformats-officedocument.presentationml.slide":"sldx","application\/vnd.ms-powerpoint.slide.macroEnabled.12":"sldm","application\/x-gzip":"gz","application\/x-bzip2":"bz","application\/x-xz":"xz","application\/zip":"zip","application\/x-rar":"rar","application\/x-tar":"tar","application\/x-7z-compressed":"7z","text\/plain":"txt","text\/x-php":"php","text\/html":"html","text\/javascript":"js","text\/css":"css","text\/rtf":"rtf","text\/rtfd":"rtfd","text\/x-python":"py","text\/x-java-source":"java","text\/x-ruby":"rb","text\/x-shellscript":"sh","text\/x-perl":"pl","text\/x-sql":"sql","text\/x-csrc":"c","text\/x-chdr":"h","text\/x-c++src":"cpp","text\/x-c++hdr":"hh","text\/csv":"csv","text\/x-markdown":"md","image\/x-ms-bmp":"bmp","image\/jpeg":"jpg","image\/gif":"gif","image\/png":"png","image\/tiff":"tif","image\/x-targa":"tga","image\/vnd.adobe.photoshop":"psd","image\/xbm":"xbm","image\/pxm":"pxm","audio\/mpeg":"mp3","audio\/midi":"mid","audio\/ogg":"ogg","audio\/mp4":"m4a","audio\/wav":"wav","audio\/x-ms-wma":"wma","video\/x-msvideo":"avi","video\/x-dv":"dv","video\/mp4":"mp4","video\/mpeg":"mpeg","video\/quicktime":"mov","video\/x-ms-wmv":"wm","video\/x-flv":"flv","video\/x-matroska":"mkv","video\/webm":"webm","video\/ogg":"ogv","video\/MP2T":"m2ts","application\/x-mpegURL":"m3u8","application\/dash+xml":"mpd","application\/andrew-inset":"ez","application\/applixware":"aw","application\/atom+xml":"atom","application\/atomcat+xml":"atomcat","application\/atomsvc+xml":"atomsvc","application\/ccxml+xml":"ccxml","application\/cdmi-capability":"cdmia","application\/cdmi-container":"cdmic","application\/cdmi-domain":"cdmid","application\/cdmi-object":"cdmio","application\/cdmi-queue":"cdmiq","application\/cu-seeme":"cu","application\/davmount+xml":"davmount","application\/docbook+xml":"dbk","application\/dssc+der":"dssc","application\/dssc+xml":"xdssc","application\/ecmascript":"ecma","application\/emma+xml":"emma","application\/epub+zip":"epub","application\/exi":"exi","application\/font-tdpfr":"pfr","application\/font-woff":"woff","application\/gml+xml":"gml","application\/gpx+xml":"gpx","application\/gxf":"gxf","application\/hyperstudio":"stk","application\/inkml+xml":"ink","application\/ipfix":"ipfix","application\/java-serialized-object":"ser","application\/java-vm":"class","application\/json":"json","application\/jsonml+json":"jsonml","application\/lost+xml":"lostxml","application\/mac-binhex40":"hqx","application\/mac-compactpro":"cpt","application\/mads+xml":"mads","application\/marc":"mrc","application\/marcxml+xml":"mrcx","application\/mathematica":"ma","application\/mathml+xml":"mathml","application\/mbox":"mbox","application\/mediaservercontrol+xml":"mscml","application\/metalink+xml":"metalink","application\/metalink4+xml":"meta4","application\/mets+xml":"mets","application\/mods+xml":"mods","application\/mp21":"m21","application\/mp4":"mp4s","application\/mxf":"mxf","application\/octet-stream":"bin","application\/oda":"oda","application\/oebps-package+xml":"opf","application\/ogg":"ogx","application\/omdoc+xml":"omdoc","application\/onenote":"onetoc","application\/oxps":"oxps","application\/patch-ops-error+xml":"xer","application\/pgp-encrypted":"pgp","application\/pgp-signature":"asc","application\/pics-rules":"prf","application\/pkcs10":"p10","application\/pkcs7-mime":"p7m","application\/pkcs7-signature":"p7s","application\/pkcs8":"p8","application\/pkix-attr-cert":"ac","application\/pkix-cert":"cer","application\/pkix-crl":"crl","application\/pkix-pkipath":"pkipath","application\/pkixcmp":"pki","application\/pls+xml":"pls","application\/prs.cww":"cww","application\/pskc+xml":"pskcxml","application\/rdf+xml":"rdf","application\/reginfo+xml":"rif","application\/relax-ng-compact-syntax":"rnc","application\/resource-lists+xml":"rl","application\/resource-lists-diff+xml":"rld","application\/rls-services+xml":"rs","application\/rpki-ghostbusters":"gbr","application\/rpki-manifest":"mft","application\/rpki-roa":"roa","application\/rsd+xml":"rsd","application\/rss+xml":"rss","application\/sbml+xml":"sbml","application\/scvp-cv-request":"scq","application\/scvp-cv-response":"scs","application\/scvp-vp-request":"spq","application\/scvp-vp-response":"spp","application\/sdp":"sdp","application\/set-payment-initiation":"setpay","application\/set-registration-initiation":"setreg","application\/shf+xml":"shf","application\/smil+xml":"smi","application\/sparql-query":"rq","application\/sparql-results+xml":"srx","application\/srgs":"gram","application\/srgs+xml":"grxml","application\/sru+xml":"sru","application\/ssdl+xml":"ssdl","application\/ssml+xml":"ssml","application\/tei+xml":"tei","application\/thraud+xml":"tfi","application\/timestamped-data":"tsd","application\/vnd.3gpp.pic-bw-large":"plb","application\/vnd.3gpp.pic-bw-small":"psb","application\/vnd.3gpp.pic-bw-var":"pvb","application\/vnd.3gpp2.tcap":"tcap","application\/vnd.3m.post-it-notes":"pwn","application\/vnd.accpac.simply.aso":"aso","application\/vnd.accpac.simply.imp":"imp","application\/vnd.acucobol":"acu","application\/vnd.acucorp":"atc","application\/vnd.adobe.air-application-installer-package+zip":"air","application\/vnd.adobe.formscentral.fcdt":"fcdt","application\/vnd.adobe.fxp":"fxp","application\/vnd.adobe.xdp+xml":"xdp","application\/vnd.adobe.xfdf":"xfdf","application\/vnd.ahead.space":"ahead","application\/vnd.airzip.filesecure.azf":"azf","application\/vnd.airzip.filesecure.azs":"azs","application\/vnd.amazon.ebook":"azw","application\/vnd.americandynamics.acc":"acc","application\/vnd.amiga.ami":"ami","application\/vnd.android.package-archive":"apk","application\/vnd.anser-web-certificate-issue-initiation":"cii","application\/vnd.anser-web-funds-transfer-initiation":"fti","application\/vnd.antix.game-component":"atx","application\/vnd.apple.installer+xml":"mpkg","application\/vnd.aristanetworks.swi":"swi","application\/vnd.astraea-software.iota":"iota","application\/vnd.audiograph":"aep","application\/vnd.blueice.multipass":"mpm","application\/vnd.bmi":"bmi","application\/vnd.businessobjects":"rep","application\/vnd.chemdraw+xml":"cdxml","application\/vnd.chipnuts.karaoke-mmd":"mmd","application\/vnd.cinderella":"cdy","application\/vnd.claymore":"cla","application\/vnd.cloanto.rp9":"rp9","application\/vnd.clonk.c4group":"c4g","application\/vnd.cluetrust.cartomobile-config":"c11amc","application\/vnd.cluetrust.cartomobile-config-pkg":"c11amz","application\/vnd.commonspace":"csp","application\/vnd.contact.cmsg":"cdbcmsg","application\/vnd.cosmocaller":"cmc","application\/vnd.crick.clicker":"clkx","application\/vnd.crick.clicker.keyboard":"clkk","application\/vnd.crick.clicker.palette":"clkp","application\/vnd.crick.clicker.template":"clkt","application\/vnd.crick.clicker.wordbank":"clkw","application\/vnd.criticaltools.wbs+xml":"wbs","application\/vnd.ctc-posml":"pml","application\/vnd.cups-ppd":"ppd","application\/vnd.curl.car":"car","application\/vnd.curl.pcurl":"pcurl","application\/vnd.dart":"dart","application\/vnd.data-vision.rdz":"rdz","application\/vnd.dece.data":"uvf","application\/vnd.dece.ttml+xml":"uvt","application\/vnd.dece.unspecified":"uvx","application\/vnd.dece.zip":"uvz","application\/vnd.denovo.fcselayout-link":"fe_launch","application\/vnd.dna":"dna","application\/vnd.dolby.mlp":"mlp","application\/vnd.dpgraph":"dpg","application\/vnd.dreamfactory":"dfac","application\/vnd.ds-keypoint":"kpxx","application\/vnd.dvb.ait":"ait","application\/vnd.dvb.service":"svc","application\/vnd.dynageo":"geo","application\/vnd.ecowin.chart":"mag","application\/vnd.enliven":"nml","application\/vnd.epson.esf":"esf","application\/vnd.epson.msf":"msf","application\/vnd.epson.quickanime":"qam","application\/vnd.epson.salt":"slt","application\/vnd.epson.ssf":"ssf","application\/vnd.eszigno3+xml":"es3","application\/vnd.ezpix-album":"ez2","application\/vnd.ezpix-package":"ez3","application\/vnd.fdf":"fdf","application\/vnd.fdsn.mseed":"mseed","application\/vnd.fdsn.seed":"seed","application\/vnd.flographit":"gph","application\/vnd.fluxtime.clip":"ftc","application\/vnd.framemaker":"fm","application\/vnd.frogans.fnc":"fnc","application\/vnd.frogans.ltf":"ltf","application\/vnd.fsc.weblaunch":"fsc","application\/vnd.fujitsu.oasys":"oas","application\/vnd.fujitsu.oasys2":"oa2","application\/vnd.fujitsu.oasys3":"oa3","application\/vnd.fujitsu.oasysgp":"fg5","application\/vnd.fujitsu.oasysprs":"bh2","application\/vnd.fujixerox.ddd":"ddd","application\/vnd.fujixerox.docuworks":"xdw","application\/vnd.fujixerox.docuworks.binder":"xbd","application\/vnd.fuzzysheet":"fzs","application\/vnd.genomatix.tuxedo":"txd","application\/vnd.geogebra.file":"ggb","application\/vnd.geogebra.tool":"ggt","application\/vnd.geometry-explorer":"gex","application\/vnd.geonext":"gxt","application\/vnd.geoplan":"g2w","application\/vnd.geospace":"g3w","application\/vnd.gmx":"gmx","application\/vnd.google-earth.kml+xml":"kml","application\/vnd.google-earth.kmz":"kmz","application\/vnd.grafeq":"gqf","application\/vnd.groove-account":"gac","application\/vnd.groove-help":"ghf","application\/vnd.groove-identity-message":"gim","application\/vnd.groove-injector":"grv","application\/vnd.groove-tool-message":"gtm","application\/vnd.groove-tool-template":"tpl","application\/vnd.groove-vcard":"vcg","application\/vnd.hal+xml":"hal","application\/vnd.handheld-entertainment+xml":"zmm","application\/vnd.hbci":"hbci","application\/vnd.hhe.lesson-player":"les","application\/vnd.hp-hpgl":"hpgl","application\/vnd.hp-hpid":"hpid","application\/vnd.hp-hps":"hps","application\/vnd.hp-jlyt":"jlt","application\/vnd.hp-pcl":"pcl","application\/vnd.hp-pclxl":"pclxl","application\/vnd.hydrostatix.sof-data":"sfd-hdstx","application\/vnd.ibm.minipay":"mpy","application\/vnd.ibm.modcap":"afp","application\/vnd.ibm.rights-management":"irm","application\/vnd.ibm.secure-container":"sc","application\/vnd.iccprofile":"icc","application\/vnd.igloader":"igl","application\/vnd.immervision-ivp":"ivp","application\/vnd.immervision-ivu":"ivu","application\/vnd.insors.igm":"igm","application\/vnd.intercon.formnet":"xpw","application\/vnd.intergeo":"i2g","application\/vnd.intu.qbo":"qbo","application\/vnd.intu.qfx":"qfx","application\/vnd.ipunplugged.rcprofile":"rcprofile","application\/vnd.irepository.package+xml":"irp","application\/vnd.is-xpr":"xpr","application\/vnd.isac.fcs":"fcs","application\/vnd.jam":"jam","application\/vnd.jcp.javame.midlet-rms":"rms","application\/vnd.jisp":"jisp","application\/vnd.joost.joda-archive":"joda","application\/vnd.kahootz":"ktz","application\/vnd.kde.karbon":"karbon","application\/vnd.kde.kchart":"chrt","application\/vnd.kde.kformula":"kfo","application\/vnd.kde.kivio":"flw","application\/vnd.kde.kontour":"kon","application\/vnd.kde.kpresenter":"kpr","application\/vnd.kde.kspread":"ksp","application\/vnd.kde.kword":"kwd","application\/vnd.kenameaapp":"htke","application\/vnd.kidspiration":"kia","application\/vnd.kinar":"kne","application\/vnd.koan":"skp","application\/vnd.kodak-descriptor":"sse","application\/vnd.las.las+xml":"lasxml","application\/vnd.llamagraphics.life-balance.desktop":"lbd","application\/vnd.llamagraphics.life-balance.exchange+xml":"lbe","application\/vnd.lotus-1-2-3":123,"application\/vnd.lotus-approach":"apr","application\/vnd.lotus-freelance":"pre","application\/vnd.lotus-notes":"nsf","application\/vnd.lotus-organizer":"org","application\/vnd.lotus-screencam":"scm","application\/vnd.lotus-wordpro":"lwp","application\/vnd.macports.portpkg":"portpkg","application\/vnd.mcd":"mcd","application\/vnd.medcalcdata":"mc1","application\/vnd.mediastation.cdkey":"cdkey","application\/vnd.mfer":"mwf","application\/vnd.mfmp":"mfm","application\/vnd.micrografx.flo":"flo","application\/vnd.micrografx.igx":"igx","application\/vnd.mif":"mif","application\/vnd.mobius.daf":"daf","application\/vnd.mobius.dis":"dis","application\/vnd.mobius.mbk":"mbk","application\/vnd.mobius.mqy":"mqy","application\/vnd.mobius.msl":"msl","application\/vnd.mobius.plc":"plc","application\/vnd.mobius.txf":"txf","application\/vnd.mophun.application":"mpn","application\/vnd.mophun.certificate":"mpc","application\/vnd.mozilla.xul+xml":"xul","application\/vnd.ms-artgalry":"cil","application\/vnd.ms-cab-compressed":"cab","application\/vnd.ms-fontobject":"eot","application\/vnd.ms-htmlhelp":"chm","application\/vnd.ms-ims":"ims","application\/vnd.ms-lrm":"lrm","application\/vnd.ms-officetheme":"thmx","application\/vnd.ms-pki.seccat":"cat","application\/vnd.ms-pki.stl":"stl","application\/vnd.ms-project":"mpp","application\/vnd.ms-works":"wps","application\/vnd.ms-wpl":"wpl","application\/vnd.ms-xpsdocument":"xps","application\/vnd.mseq":"mseq","application\/vnd.musician":"mus","application\/vnd.muvee.style":"msty","application\/vnd.mynfc":"taglet","application\/vnd.neurolanguage.nlu":"nlu","application\/vnd.nitf":"ntf","application\/vnd.noblenet-directory":"nnd","application\/vnd.noblenet-sealer":"nns","application\/vnd.noblenet-web":"nnw","application\/vnd.nokia.n-gage.data":"ngdat","application\/vnd.nokia.n-gage.symbian.install":"n-gage","application\/vnd.nokia.radio-preset":"rpst","application\/vnd.nokia.radio-presets":"rpss","application\/vnd.novadigm.edm":"edm","application\/vnd.novadigm.edx":"edx","application\/vnd.novadigm.ext":"ext","application\/vnd.oasis.opendocument.chart-template":"otc","application\/vnd.oasis.opendocument.formula-template":"odft","application\/vnd.oasis.opendocument.image-template":"oti","application\/vnd.olpc-sugar":"xo","application\/vnd.oma.dd2+xml":"dd2","application\/vnd.osgeo.mapguide.package":"mgp","application\/vnd.osgi.dp":"dp","application\/vnd.osgi.subsystem":"esa","application\/vnd.palm":"pdb","application\/vnd.pawaafile":"paw","application\/vnd.pg.format":"str","application\/vnd.pg.osasli":"ei6","application\/vnd.picsel":"efif","application\/vnd.pmi.widget":"wg","application\/vnd.pocketlearn":"plf","application\/vnd.powerbuilder6":"pbd","application\/vnd.previewsystems.box":"box","application\/vnd.proteus.magazine":"mgz","application\/vnd.publishare-delta-tree":"qps","application\/vnd.pvi.ptid1":"ptid","application\/vnd.quark.quarkxpress":"qxd","application\/vnd.realvnc.bed":"bed","application\/vnd.recordare.musicxml":"mxl","application\/vnd.recordare.musicxml+xml":"musicxml","application\/vnd.rig.cryptonote":"cryptonote","application\/vnd.rim.cod":"cod","application\/vnd.rn-realmedia":"rm","application\/vnd.rn-realmedia-vbr":"rmvb","application\/vnd.route66.link66+xml":"link66","application\/vnd.sailingtracker.track":"st","application\/vnd.seemail":"see","application\/vnd.sema":"sema","application\/vnd.semd":"semd","application\/vnd.semf":"semf","application\/vnd.shana.informed.formdata":"ifm","application\/vnd.shana.informed.formtemplate":"itp","application\/vnd.shana.informed.interchange":"iif","application\/vnd.shana.informed.package":"ipk","application\/vnd.simtech-mindmapper":"twd","application\/vnd.smaf":"mmf","application\/vnd.smart.teacher":"teacher","application\/vnd.solent.sdkm+xml":"sdkm","application\/vnd.spotfire.dxp":"dxp","application\/vnd.spotfire.sfs":"sfs","application\/vnd.stardivision.calc":"sdc","application\/vnd.stardivision.draw":"sda","application\/vnd.stardivision.impress":"sdd","application\/vnd.stardivision.math":"smf","application\/vnd.stardivision.writer":"sdw","application\/vnd.stardivision.writer-global":"sgl","application\/vnd.stepmania.package":"smzip","application\/vnd.stepmania.stepchart":"sm","application\/vnd.sun.xml.calc":"sxc","application\/vnd.sun.xml.calc.template":"stc","application\/vnd.sun.xml.draw":"sxd","application\/vnd.sun.xml.draw.template":"std","application\/vnd.sun.xml.impress":"sxi","application\/vnd.sun.xml.impress.template":"sti","application\/vnd.sun.xml.math":"sxm","application\/vnd.sun.xml.writer":"sxw","application\/vnd.sun.xml.writer.global":"sxg","application\/vnd.sun.xml.writer.template":"stw","application\/vnd.sus-calendar":"sus","application\/vnd.svd":"svd","application\/vnd.symbian.install":"sis","application\/vnd.syncml+xml":"xsm","application\/vnd.syncml.dm+wbxml":"bdm","application\/vnd.syncml.dm+xml":"xdm","application\/vnd.tao.intent-module-archive":"tao","application\/vnd.tcpdump.pcap":"pcap","application\/vnd.tmobile-livetv":"tmo","application\/vnd.trid.tpt":"tpt","application\/vnd.triscape.mxs":"mxs","application\/vnd.trueapp":"tra","application\/vnd.ufdl":"ufd","application\/vnd.uiq.theme":"utz","application\/vnd.umajin":"umj","application\/vnd.unity":"unityweb","application\/vnd.uoml+xml":"uoml","application\/vnd.vcx":"vcx","application\/vnd.visio":"vsd","application\/vnd.visionary":"vis","application\/vnd.vsf":"vsf","application\/vnd.wap.wbxml":"wbxml","application\/vnd.wap.wmlc":"wmlc","application\/vnd.wap.wmlscriptc":"wmlsc","application\/vnd.webturbo":"wtb","application\/vnd.wolfram.player":"nbp","application\/vnd.wordperfect":"wpd","application\/vnd.wqd":"wqd","application\/vnd.wt.stf":"stf","application\/vnd.xara":"xar","application\/vnd.xfdl":"xfdl","application\/vnd.yamaha.hv-dic":"hvd","application\/vnd.yamaha.hv-script":"hvs","application\/vnd.yamaha.hv-voice":"hvp","application\/vnd.yamaha.openscoreformat":"osf","application\/vnd.yamaha.openscoreformat.osfpvg+xml":"osfpvg","application\/vnd.yamaha.smaf-audio":"saf","application\/vnd.yamaha.smaf-phrase":"spf","application\/vnd.yellowriver-custom-menu":"cmp","application\/vnd.zul":"zir","application\/vnd.zzazz.deck+xml":"zaz","application\/voicexml+xml":"vxml","application\/widget":"wgt","application\/winhlp":"hlp","application\/wsdl+xml":"wsdl","application\/wspolicy+xml":"wspolicy","application\/x-abiword":"abw","application\/x-ace-compressed":"ace","application\/x-apple-diskimage":"dmg","application\/x-authorware-bin":"aab","application\/x-authorware-map":"aam","application\/x-authorware-seg":"aas","application\/x-bcpio":"bcpio","application\/x-blorb":"blb","application\/x-cbr":"cbr","application\/x-cdlink":"vcd","application\/x-cfs-compressed":"cfs","application\/x-chat":"chat","application\/x-chess-pgn":"pgn","application\/x-conference":"nsc","application\/x-cpio":"cpio","application\/x-csh":"csh","application\/x-debian-package":"deb","application\/x-dgc-compressed":"dgc","application\/x-director":"dir","application\/x-doom":"wad","application\/x-dtbncx+xml":"ncx","application\/x-dtbook+xml":"dtb","application\/x-dtbresource+xml":"res","application\/x-dvi":"dvi","application\/x-envoy":"evy","application\/x-eva":"eva","application\/x-font-bdf":"bdf","application\/x-font-ghostscript":"gsf","application\/x-font-linux-psf":"psf","application\/x-font-otf":"otf","application\/x-font-pcf":"pcf","application\/x-font-snf":"snf","application\/x-font-ttf":"ttf","application\/x-font-type1":"pfa","application\/x-freearc":"arc","application\/x-futuresplash":"spl","application\/x-gca-compressed":"gca","application\/x-glulx":"ulx","application\/x-gnumeric":"gnumeric","application\/x-gramps-xml":"gramps","application\/x-gtar":"gtar","application\/x-hdf":"hdf","application\/x-install-instructions":"install","application\/x-iso9660-image":"iso","application\/x-java-jnlp-file":"jnlp","application\/x-latex":"latex","application\/x-lzh-compressed":"lzh","application\/x-mie":"mie","application\/x-mobipocket-ebook":"prc","application\/x-ms-application":"application","application\/x-ms-shortcut":"lnk","application\/x-ms-wmd":"wmd","application\/x-ms-wmz":"wmz","application\/x-ms-xbap":"xbap","application\/x-msaccess":"mdb","application\/x-msbinder":"obd","application\/x-mscardfile":"crd","application\/x-msclip":"clp","application\/x-msdownload":"dll","application\/x-msmediaview":"mvb","application\/x-msmetafile":"wmf","application\/x-msmoney":"mny","application\/x-mspublisher":"pub","application\/x-msschedule":"scd","application\/x-msterminal":"trm","application\/x-mswrite":"wri","application\/x-netcdf":"nc","application\/x-nzb":"nzb","application\/x-pkcs12":"p12","application\/x-pkcs7-certificates":"p7b","application\/x-pkcs7-certreqresp":"p7r","application\/x-research-info-systems":"ris","application\/x-shar":"shar","application\/x-silverlight-app":"xap","application\/x-stuffit":"sit","application\/x-stuffitx":"sitx","application\/x-subrip":"srt","application\/x-sv4cpio":"sv4cpio","application\/x-sv4crc":"sv4crc","application\/x-t3vm-image":"t3","application\/x-tads":"gam","application\/x-tcl":"tcl","application\/x-tex":"tex","application\/x-tex-tfm":"tfm","application\/x-texinfo":"texinfo","application\/x-tgif":"obj","application\/x-ustar":"ustar","application\/x-wais-source":"src","application\/x-x509-ca-cert":"der","application\/x-xfig":"fig","application\/x-xliff+xml":"xlf","application\/x-xpinstall":"xpi","application\/x-zmachine":"z1","application\/xaml+xml":"xaml","application\/xcap-diff+xml":"xdf","application\/xenc+xml":"xenc","application\/xhtml+xml":"xhtml","application\/xml":"xsl","application\/xml-dtd":"dtd","application\/xop+xml":"xop","application\/xproc+xml":"xpl","application\/xslt+xml":"xslt","application\/xspf+xml":"xspf","application\/xv+xml":"mxml","application\/yang":"yang","application\/yin+xml":"yin","audio\/adpcm":"adp","audio\/basic":"au","audio\/s3m":"s3m","audio\/silk":"sil","audio\/vnd.dece.audio":"uva","audio\/vnd.digital-winds":"eol","audio\/vnd.dra":"dra","audio\/vnd.dts":"dts","audio\/vnd.dts.hd":"dtshd","audio\/vnd.lucent.voice":"lvp","audio\/vnd.ms-playready.media.pya":"pya","audio\/vnd.nuera.ecelp4800":"ecelp4800","audio\/vnd.nuera.ecelp7470":"ecelp7470","audio\/vnd.nuera.ecelp9600":"ecelp9600","audio\/vnd.rip":"rip","audio\/webm":"weba","audio\/x-aac":"aac","audio\/x-aiff":"aif","audio\/x-caf":"caf","audio\/x-flac":"flac","audio\/x-matroska":"mka","audio\/x-mpegurl":"m3u","audio\/x-ms-wax":"wax","audio\/x-pn-realaudio":"ram","audio\/x-pn-realaudio-plugin":"rmp","audio\/xm":"xm","chemical\/x-cdx":"cdx","chemical\/x-cif":"cif","chemical\/x-cmdf":"cmdf","chemical\/x-cml":"cml","chemical\/x-csml":"csml","chemical\/x-xyz":"xyz","image\/cgm":"cgm","image\/g3fax":"g3","image\/ief":"ief","image\/ktx":"ktx","image\/prs.btif":"btif","image\/sgi":"sgi","image\/svg+xml":"svg","image\/vnd.dece.graphic":"uvi","image\/vnd.djvu":"djvu","image\/vnd.dvb.subtitle":"sub","image\/vnd.dwg":"dwg","image\/vnd.dxf":"dxf","image\/vnd.fastbidsheet":"fbs","image\/vnd.fpx":"fpx","image\/vnd.fst":"fst","image\/vnd.fujixerox.edmics-mmr":"mmr","image\/vnd.fujixerox.edmics-rlc":"rlc","image\/vnd.ms-modi":"mdi","image\/vnd.ms-photo":"wdp","image\/vnd.net-fpx":"npx","image\/vnd.wap.wbmp":"wbmp","image\/vnd.xiff":"xif","image\/webp":"webp","image\/x-3ds":"3ds","image\/x-cmu-raster":"ras","image\/x-cmx":"cmx","image\/x-freehand":"fh","image\/x-icon":"ico","image\/x-mrsid-image":"sid","image\/x-pcx":"pcx","image\/x-pict":"pic","image\/x-portable-anymap":"pnm","image\/x-portable-bitmap":"pbm","image\/x-portable-graymap":"pgm","image\/x-portable-pixmap":"ppm","image\/x-rgb":"rgb","image\/x-xpixmap":"xpm","image\/x-xwindowdump":"xwd","message\/rfc822":"eml","model\/iges":"igs","model\/mesh":"msh","model\/vnd.collada+xml":"dae","model\/vnd.dwf":"dwf","model\/vnd.gdl":"gdl","model\/vnd.gtw":"gtw","model\/vnd.vtu":"vtu","model\/vrml":"wrl","model\/x3d+binary":"x3db","model\/x3d+vrml":"x3dv","model\/x3d+xml":"x3d","text\/cache-manifest":"appcache","text\/calendar":"ics","text\/n3":"n3","text\/prs.lines.tag":"dsc","text\/richtext":"rtx","text\/sgml":"sgml","text\/tab-separated-values":"tsv","text\/troff":"t","text\/turtle":"ttl","text\/uri-list":"uri","text\/vcard":"vcard","text\/vnd.curl":"curl","text\/vnd.curl.dcurl":"dcurl","text\/vnd.curl.mcurl":"mcurl","text\/vnd.curl.scurl":"scurl","text\/vnd.fly":"fly","text\/vnd.fmi.flexstor":"flx","text\/vnd.graphviz":"gv","text\/vnd.in3d.3dml":"3dml","text\/vnd.in3d.spot":"spot","text\/vnd.sun.j2me.app-descriptor":"jad","text\/vnd.wap.wml":"wml","text\/vnd.wap.wmlscript":"wmls","text\/x-asm":"s","text\/x-c":"cc","text\/x-fortran":"f","text\/x-nfo":"nfo","text\/x-opml":"opml","text\/x-pascal":"p","text\/x-setext":"etx","text\/x-sfv":"sfv","text\/x-uuencode":"uu","text\/x-vcalendar":"vcs","text\/x-vcard":"vcf","video\/3gpp":"3gp","video\/3gpp2":"3g2","video\/h261":"h261","video\/h263":"h263","video\/h264":"h264","video\/jpeg":"jpgv","video\/jpm":"jpm","video\/mj2":"mj2","video\/vnd.dece.hd":"uvh","video\/vnd.dece.mobile":"uvm","video\/vnd.dece.pd":"uvp","video\/vnd.dece.sd":"uvs","video\/vnd.dece.video":"uvv","video\/vnd.dvb.file":"dvb","video\/vnd.fvt":"fvt","video\/vnd.mpegurl":"mxu","video\/vnd.ms-playready.media.pyv":"pyv","video\/vnd.uvvu.mp4":"uvu","video\/vnd.vivo":"viv","video\/x-f4v":"f4v","video\/x-fli":"fli","video\/x-m4v":"m4v","video\/x-mng":"mng","video\/x-ms-asf":"asf","video\/x-ms-vob":"vob","video\/x-ms-wmx":"wmx","video\/x-ms-wvx":"wvx","video\/x-sgi-movie":"movie","video\/x-smv":"smv","x-conference\/x-cooltalk":"ice","application\/x-genesis-rom":"md","image\/vnd.microsoft.icon":"ico","application\/x-zip":"zip"}; + + /* * File: /js/elFinder.options.js */ @@ -9954,6 +9969,7 @@ elFinder.prototype.resources = { text : [ 'application/x-empty', 'application/javascript', + 'application/json', 'application/xhtml+xml', 'audio/x-mp3-playlist', 'application/x-web-config', @@ -11883,6 +11899,52 @@ $.fn.elfindercwd = function(fm, options) { } }, + /** + * Type badge CSS added flag + * + * @type Object + */ + addedBadges = {}, + + /** + * Type badge style sheet element + * + * @type Object + */ + addBadgeStyleSheet, + + /** + * Add type badge CSS into 'head' + * + * @type Fundtion + */ + addBadgeStyle = function(mime, name) { + var sel, ext, type; + if (! addedBadges[mime]) { + if (typeof addBadgeStyleSheet === 'undefined') { + if ($('#elfinderAddBadgeStyle'+fm.namespace).length) { + $('#elfinderAddBadgeStyle'+fm.namespace).remove(); + } + addBadgeStyleSheet = $('"),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?!1:(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){return 0===t.indexOf(e)?(i=n,!1):void 0}),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){return 0===n.indexOf(e)?(i=a[t]||"",!1):void 0}),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){-1===e.inArray(i,n)&&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+(-1===c.options.url.indexOf("?")?"?":"&")+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+(-1===a.indexOf("?")?"?":"&")+(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}:!1},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),1>e&&(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-1!==e.inArray(c,(r.cmdsToAdd+" autosync").split(" "))&&("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),-1!==t&&E.splice(t,1)})):-1!==e.inArray(c,r.abortCmdsOnOpen)&&(F.unshift(i),l.always(function(){var t=e.inArray(i,F);-1!==t&&F.splice(t,1)})),r.bind("unload destroy",S),l.always(function(){r.unbind("unload destroy",S)}),l},M=function(){return u&&(X=!1),o>J?U():(u?Y.unshift(U):Y.push(U),l)},D={opts:t,result:!0};return r.trigger("request."+c,D,!0),D.result?"object"==typeof D.result&&D.result.promise?(D.result.done(M).fail(function(){r.trigger(c+"done"),l.reject()}),l):M():(r.trigger(c+"done"),l.reject())},this.cache=function(e){Array.isArray(e)||(e=[e]),B(e)},this.updateCache=function(t){e.isPlainObject(t)&&(t.files&&t.files.length&&B(t.files),t.tree&&t.tree.length&&B(t.tree),t.removed&&t.removed.length&&V(t.removed),t.added&&t.added.length&&B(t.added),t.changed&&t.changed.length&&K(t.changed))},this.diff=function(t,n,i){var a={},r=[],o=[],s=[],l=function(e){for(var t=s.length;t--;)if(s[t].hash==e)return!0};return e.each(t,function(e,t){a[t.hash]=t}),e.each(z,function(e,t){a[e]||n&&t.phash!==n||o.push(e)}),e.each(a,function(t,n){var a=z[t];a?e.each(n,function(t){return i&&-1!==e.inArray(t,i)||n[t]===a[t]?void 0:(s.push(n),!1)}):r.push(n)}),e.each(o,function(t,n){var i=z[n],r=i.phash;r&&"directory"==i.mime&&-1===e.inArray(r,o)&&a[r]&&!l(r)&&s.push(a[r])}),{added:r,removed:o,changed:s}},this.sync=function(t,n){this.autoSync("stop");var i=this,a=function(){var i="",a=0,r=0;return t&&n&&e.each(z,function(e,n){n.phash&&n.phash===t&&(++a,r=Math.max(r,n.ts)),i=a+":"+r}),i},r=a(),o=e.Deferred().done(function(){i.trigger("sync")}),s=[this.request({data:{cmd:"open",reload:1,target:C,tree:!t&&this.ui.tree?1:0,compare:r},preventDefault:!0})],l=function(){for(var e,t=[],n=i.file(i.root(C)),a=n?n.volumeid:null,r=i.cwd().phash;r;)(e=i.file(r))?(0!==r.indexOf(a)&&(t.push({target:r,cmd:"tree"}),i.isRoot(e)||t.push({target:r,cmd:"parents"}),n=i.file(i.root(r)),a=n?n.volumeid:null),r=e.phash):r=null;return t};return!t&&i.api>=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&&-1===e.inArray("errOpen",t)?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;a>s;s++)arguments[s].tree&&arguments[s].tree.length&&n.tree.push.apply(n.tree,arguments[s].tree);if(i.api<2.1&&(n.tree||(n.tree=[]),n.tree.push(e.cwd)),e=i.normalize(e),!i.validResponse("open",e))return o.reject(e.norError||"errResponse");if(n=i.normalize(n),!i.validResponse("tree",n))return o.reject(n.norError||"errResponse");var l=i.diff(e.files.concat(n&&n.tree?n.tree:[]),t);return l.added.push(e.cwd),i.updateCache(l),l.removed.length&&i.remove(l),l.added.length&&i.add(l),l.changed.length&&i.change(l),o.resolve(l)}).always(function(){i.autoSync()}),o},this.upload=function(e){return this.transport.upload(e,this)},this.toUnbindEvents={},this.bind=function(e,t){var n,i;if("function"==typeof t)for(e=(""+e).toLowerCase().replace(/^\s+|\s+$/g,"").split(/\s+/),i=e.length,n=0;i>n;n++)void 0===S[e[n]]&&(S[e[n]]=[]),S[e[n]].push(t);return this},this.unbind=function(t,n){var i,a,r,o;for(t=(""+t).toLowerCase().split(/\s+/),a=t.length,i=0;a>i;i++)(r=S[t[i]])&&(o=e.inArray(n,r),o>-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;r>a;a++)if(d[a]){d[a].length&&(i||(l&&!o&&(o=JSON.stringify(n)),s.data=o?JSON.parse(o):n));try{if(d[a].call(s,s,this)===!1||s.isDefaultPrevented()){this.debug("event-stoped",s.type);break}}catch(u){window.console&&window.console.log&&window.console.log(u)}}this.toUnbindEvents[t]&&this.toUnbindEvents[t].length&&(e.each(this.toUnbindEvents[t],function(e,t){c.unbind(t.type,t.callback)}),delete this.toUnbindEvents[t])}return this},this.getListeners=function(e){return e?S[e.toLowerCase()]:S},this.shortcut=function(t){var n,i,a,r,o;if(this.options.allowShortcuts&&t.pattern&&e.isFunction(t.callback))for(n=t.pattern.toUpperCase().split(/\s+/),r=0;r0?a:a.charCodeAt(0):a>0?a:e.ui.keyCode[a],a&&!U[i]&&(U[i]={keyCode:a,altKey:-1!=e.inArray("ALT",o),ctrlKey:-1!=e.inArray("CTRL",o),shiftKey:-1!=e.inArray("SHIFT",o),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]?-1===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")?!1: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(q).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),-1!==e.inArray("errOpen",t)&&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():!1}}:{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=[];n>t;t++)i.push(e.charCodeAt(t));return i},n=function(e){var n,i,a,r=[];for("string"==typeof e&&(e=t(e)),n=0,i=e.length;a=e[n],i>n;n++)a>=55296&&56319>=a?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],n>t;t++)a+=127>=i?r(i):223>=i&&i>=194?r((31&i)<<6|63&e[++t]):239>=i&&i>=224?r((15&i)<<12|(63&e[++t])<<6|63&e[++t]):247>=i&&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=q.canPlayType&&q.canPlayType('audio/wav; codecs="1"'),i=t.data&&t.data.soundFile;n&&i&&""!=n&&"no"!=n&&e(q).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=[]),-1!==e.inArray("*",this.options.commands)&&(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&&(N=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&&-1!==e.inArray("hasNotifyDialog",c.options.windowCloseConfirm)?i=c.i18n("ntfsmth"):t.find("."+c.res("class","editing")).length&&-1!==e.inArray("editingFile",c.options.windowCloseConfirm)?i=c.i18n("editingFile"):(a=Object.keys(c.selected()).length)&&-1!==e.inArray("hasSelectedItem",c.options.windowCloseConfirm)?i=c.i18n("hasSelected",""+a):(a=Object.keys(c.clipboard()).length)&&-1!==e.inArray("hasClipboardData",c.options.windowCloseConfirm)&&(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")?!0: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||-1!==e.inArray(t,c.options.commands))){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:A>n)?"navhide":"navshow",k=Math.abs(n-A),("navhide"===b&&k>.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:-1!==navigator.userAgent.indexOf("Mac")?"mac":-1!==navigator.userAgent.indexOf("Win")?"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-1!==e.inArray(t.name,o)?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-1===e.inArray(t,s)?!0: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;a>p;p++)if(i=e[p])if(i.isFile)d++,i.file(function(e){h&&e.name.match(h)||(l.push(i.fullPath||""),s.push(e)),d--});else if(i.isDirectory&&n.api>=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),-1!==a&&(r.splice(a,1),o=n.uniqueName(t.name+n.options.backupSuffix,null,""),e.each(h,function(e,n){return t.name==n?(s=e,!1):void 0}),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?(-1==e.inArray(i,h)&&h.push(i),-1==e.inArray(n,p)&&p.push(n)):-1==e.inArray(n,h)&&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)||-1==e.inArray(t.href,h)&&-1==e.inArray(t.href,p)&&h.push(t.href))})}else{var v,b,y;for(v=/(http[^<>"{}|\\^\[\]`\s]+)/gi;b=v.exec(f);)y=b[1].replace(/&/g,"&"),-1==e.inArray(y,h)&&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=-1!=i.option("uploadMaxConn",c),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:-1*z.children(".elfinder-notify-upload").data("cnt"),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&&e>x)},i.options.notifyDelay)},E=function(){g++<=m?(S()&&C&&i.notify({type:"upload",cnt:0,progress:0,size:C}),r.quiet=!0,r.abort(),C=x=0,setTimeout(function(){O||(r.open("POST",i.uploadURL,!0),r.send(y))},f)):(a.trigger("uploadabort"),b.reject(["errAbort","errTimeout"]))},F=t.renames||null,P=t.hashes||null,j=!1;if(a.one("uploadabort",U),e(window).one("unload."+n.namespace,U),!j&&(C=x),!d&&!k)return b.reject(["errUploadNoFiles"]);r.addEventListener("error",function(){0==r.status?O?b.reject():!d&&t.files&&e.map(t.files,function(e){return e.type||e.size!==(i.UA.Safari?1802:0)?null:e}).length?(errors.push("errFolderUpload"),b.reject(["errAbort","errFolderUpload"])):t.input&&e.map(t.input.files,function(e){return e.type||e.size!==(i.UA.Safari?1802:0)?null:e}).length?b.reject(["errUploadNoFiles"]):E():(a.trigger("uploadabort"),b.reject("errConnect"))},!1),r.addEventListener("load",function(e){var n,l=r.status,c=0,u="";if(l>=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,N=[],q=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?!1:"",K=function(a,r){var s,l,h=[],p=0;if(!O){for(;a.length&&h.lengthf&&!O;f++)s=d?h[f][0][0]._cid||null:h[f][0]._cid||null,j[s]?E--:n.exec("upload",{type:t.type,isDataType:d,files:h[f],checked:!0,target:c,dropEvt:u,renames:F,hashes:P,multiupload:!0,overwrite:0===t.overwrite?0:void 0},void 0,c).fail(function(e){e&&"No such command"===e&&(O=!0,n.error(["errUpload","errPerm"])),s&&(j[s]=!0)}).always(function(t){t&&t.added&&(z=e.merge(z,t.added)),E<=++U&&(n.trigger("multiupload",{added:z}),o&&clearTimeout(o),S()&&i.notify({type:"upload",cnt:-k,progress:0,size:0})),a.length?K(a,1):--l<=1&&(I=!1,M(!1))})}}(h.length<1||O)&&(O?(o&&clearTimeout(o),s&&(j[s]=!0),b.reject()):(b.resolve(),i.uploads.xhrUploading=!1))},G=function(){i.uploads.xhrUploading?setTimeout(function(){G()},100):(i.uploads.xhrUploading=!0,K(N,p))};if(!l&&(d||"files"==t.type)){for((f=n.option("uploadMaxSize",c))||(f=0),v=0;v=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;m>=w;)A=T[V](w,x),A._chunk=T.name+"."+ ++C+"_"+_+".part",A._cid=$,A._range=w+","+A.size+","+m,A._mtime=g,W[$]++,R&&q++,"undefined"==typeof N[q]&&(N[q]=[],d&&(N[q][0]=[],N[q][1]=[])),R=B,H=1,d?(N[q][0].push(A),N[q][1].push(s[v])):N[q].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,q++)}else(n.uplMaxSize&&R+m>=n.uplMaxSize||H>n.uplMaxFile)&&(R=0,H=1,q++),"undefined"==typeof N[q]&&(N[q]=[],d&&(N[q][0]=[],N[q][1]=[])),d?(N[q][0].push(T),N[q][1].push(s[v])):N[q].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==N.length)return t.checked=!0,!1;if(N.length>1)return o=D(L),z=[],U=0,E=N.length,j=[],G(),!0;d?(a=N[0][0],s=N[0][1]):a=N[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=[],N=[],q=n.options.folderUploadExclude[n.OS]||null;e.each(w,function(t,n){var i=n.webkitRelativePath||n.relativePath||"";return i?(q&&n.name.match(q)?(n._remove=!0,i=void 0):(i=i.replace(/\/[^\/]*$/,""),i&&-1===e.inArray(i,H)&&H.push(i)),void N.push(i)):!1}),F=[],P={},H.length?!function(){var t=e.map(H,function(e){return-1===e.indexOf("/")?{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(N.concat(),function(t,n){0===e.inArray(n,i)&&(w[t]._remove=!0,delete N[t])}),w=e.map(w,function(e){return e._remove?null:e}),N=e.map(N,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){return a[0]==t?(l=e,!1):void 0}),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&&(N=e.map(N.concat(),function(e){return""===e?c:t.hashes["/"+e]}))}).always(function(e){p&&(d=!0,R(w,N)||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:!1,d=l?!1: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('