Version Description
Mar 15, 2021 - Version 1.6.1 - Fixed: Small bug
Download this release
Release Info
Developer | ninjateam |
Plugin | Filester – File Manager Pro |
Version | 1.6.1 |
Comparing to | |
See all releases |
Version 1.6.1
- assets/css/file_manager_admin.css +280 -0
- assets/css/style-icon.css +27 -0
- assets/js/file_manager_admin.js +326 -0
- assets/js/review.js +36 -0
- assets/js/toastr/toastr.min.css +1 -0
- assets/js/toastr/toastr.min.js +2 -0
- i18n/languages/en_US.mo +0 -0
- i18n/languages/en_US.po +226 -0
- i18n/languages/filester.pot +209 -0
- includes/File_manager/FileManager.php +514 -0
- includes/File_manager/FileManagerHelper.php +115 -0
- includes/File_manager/index.php +0 -0
- includes/File_manager/lib/.gitignore +12 -0
- includes/File_manager/lib/Changelog +1225 -0
- includes/File_manager/lib/LICENSE.md +15 -0
- includes/File_manager/lib/README.md +217 -0
- includes/File_manager/lib/bower.json +28 -0
- includes/File_manager/lib/composer.json +39 -0
- includes/File_manager/lib/css/elfinder.full.css +5351 -0
- includes/File_manager/lib/css/elfinder.min.css +9 -0
- includes/File_manager/lib/css/theme.css +430 -0
- includes/File_manager/lib/elfinder.html +73 -0
- includes/File_manager/lib/elfinder.legacy.html +91 -0
- includes/File_manager/lib/files/.gitkeep +0 -0
- includes/File_manager/lib/files/.trash/.gitkeep +0 -0
- includes/File_manager/lib/img/arrows-active.png +0 -0
- includes/File_manager/lib/img/arrows-normal.png +0 -0
- includes/File_manager/lib/img/crop.gif +0 -0
- includes/File_manager/lib/img/dialogs.png +0 -0
- includes/File_manager/lib/img/edit_aceeditor.png +0 -0
- includes/File_manager/lib/img/edit_ckeditor.png +0 -0
- includes/File_manager/lib/img/edit_ckeditor5.png +0 -0
- includes/File_manager/lib/img/edit_codemirror.png +0 -0
- includes/File_manager/lib/img/edit_creativecloud.png +0 -0
- includes/File_manager/lib/img/edit_onlineconvert.png +0 -0
- includes/File_manager/lib/img/edit_pixlreditor.png +0 -0
- includes/File_manager/lib/img/edit_pixlrexpress.png +0 -0
- includes/File_manager/lib/img/edit_simplemde.png +0 -0
- includes/File_manager/lib/img/edit_tinymce.png +0 -0
- includes/File_manager/lib/img/edit_tuiimgedit.png +0 -0
- includes/File_manager/lib/img/edit_zohooffice.png +0 -0
- includes/File_manager/lib/img/editor-icons.png +0 -0
- includes/File_manager/lib/img/icons-big.png +0 -0
- includes/File_manager/lib/img/icons-big.svg +1 -0
- includes/File_manager/lib/img/icons-small.png +0 -0
- includes/File_manager/lib/img/logo.png +0 -0
- includes/File_manager/lib/img/progress.gif +0 -0
- includes/File_manager/lib/img/quicklook-bg.png +0 -0
- includes/File_manager/lib/img/quicklook-icons.png +0 -0
- includes/File_manager/lib/img/resize.png +0 -0
- includes/File_manager/lib/img/spinner-mini.gif +0 -0
- includes/File_manager/lib/img/toolbar.png +0 -0
- includes/File_manager/lib/img/trashmesh.png +0 -0
- includes/File_manager/lib/img/tui-icon-a.svg +235 -0
- includes/File_manager/lib/img/tui-icon-b.svg +224 -0
- includes/File_manager/lib/img/tui-icon-c.svg +224 -0
- includes/File_manager/lib/img/tui-icon-d.svg +224 -0
- includes/File_manager/lib/img/ui-icons_ffffff_256x240.png +0 -0
- includes/File_manager/lib/img/volume_icon_box.png +0 -0
- includes/File_manager/lib/img/volume_icon_box.svg +1 -0
- includes/File_manager/lib/img/volume_icon_dropbox.png +0 -0
- includes/File_manager/lib/img/volume_icon_dropbox.svg +1 -0
- includes/File_manager/lib/img/volume_icon_ftp.png +0 -0
- includes/File_manager/lib/img/volume_icon_ftp.svg +1 -0
- includes/File_manager/lib/img/volume_icon_googledrive.png +0 -0
- includes/File_manager/lib/img/volume_icon_googledrive.svg +1 -0
- includes/File_manager/lib/img/volume_icon_local.png +0 -0
- includes/File_manager/lib/img/volume_icon_local.svg +1 -0
- includes/File_manager/lib/img/volume_icon_network.png +0 -0
- includes/File_manager/lib/img/volume_icon_network.svg +1 -0
- includes/File_manager/lib/img/volume_icon_onedrive.png +0 -0
- includes/File_manager/lib/img/volume_icon_onedrive.svg +1 -0
- includes/File_manager/lib/img/volume_icon_sql.png +0 -0
- includes/File_manager/lib/img/volume_icon_sql.svg +1 -0
- includes/File_manager/lib/img/volume_icon_trash.png +0 -0
- includes/File_manager/lib/img/volume_icon_trash.svg +1 -0
- includes/File_manager/lib/img/volume_icon_zip.png +0 -0
- includes/File_manager/lib/img/volume_icon_zip.svg +1 -0
- includes/File_manager/lib/index.php +0 -0
- includes/File_manager/lib/jquery/images/ui-icons_444444_256x240.png +0 -0
- includes/File_manager/lib/jquery/images/ui-icons_555555_256x240.png +0 -0
- includes/File_manager/lib/jquery/images/ui-icons_777620_256x240.png +0 -0
- includes/File_manager/lib/jquery/images/ui-icons_777777_256x240.png +0 -0
- includes/File_manager/lib/jquery/images/ui-icons_cc0000_256x240.png +0 -0
- includes/File_manager/lib/jquery/images/ui-icons_ffffff_256x240.png +0 -0
- includes/File_manager/lib/jquery/jquery-ui-old.min.js +13 -0
- includes/File_manager/lib/jquery/jquery-ui.min.css +7 -0
- includes/File_manager/lib/jquery/jquery-ui.min.js +6 -0
assets/css/file_manager_admin.css
ADDED
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.njt-fs-wrap .wp-heading-inline{
|
2 |
+
font-size: 23px;
|
3 |
+
font-weight: 400;
|
4 |
+
margin: 0;
|
5 |
+
line-height: 1.3;
|
6 |
+
}
|
7 |
+
.njt-fs-mr0 {
|
8 |
+
margin: 0 !important;
|
9 |
+
}
|
10 |
+
.njt-fs-pd0 {
|
11 |
+
padding: 0 !important;
|
12 |
+
}
|
13 |
+
.njt-fs-file-manager {
|
14 |
+
padding-right: 20px;
|
15 |
+
}
|
16 |
+
.njt-fs-file-manager .nav-tab-active {
|
17 |
+
background-color: #ffff !important;
|
18 |
+
border-bottom: 1px solid #ffff;
|
19 |
+
}
|
20 |
+
.njt-fs-select-theme {
|
21 |
+
display: flex;
|
22 |
+
position: relative;
|
23 |
+
height: 50px;
|
24 |
+
margin-top: 10px;
|
25 |
+
align-items: center;
|
26 |
+
margin-bottom: 10px;
|
27 |
+
}
|
28 |
+
.njt-fs-select-theme .select-theme-content {
|
29 |
+
position: absolute;
|
30 |
+
right: 0px;
|
31 |
+
display: flex;
|
32 |
+
}
|
33 |
+
|
34 |
+
.njt-fs-select-theme .select-theme-title {
|
35 |
+
margin: 8px 10px;
|
36 |
+
font-size: 14px;
|
37 |
+
}
|
38 |
+
/* CSS Setting */
|
39 |
+
#njt-plugin-tabs {
|
40 |
+
padding-top: 20px;
|
41 |
+
}
|
42 |
+
.njt-fs-settings-content {
|
43 |
+
background-color: #ffff;
|
44 |
+
padding: 20px 20px;
|
45 |
+
margin: 0px 0px 20px 0;
|
46 |
+
padding-right: 0;
|
47 |
+
}
|
48 |
+
.njt-fs-settings-content .form-user-role-restrictions .form-table th {
|
49 |
+
width: 320px !important;
|
50 |
+
}
|
51 |
+
.njt-fs-settings-content .settings-title {
|
52 |
+
margin-bottom: 20px;
|
53 |
+
}
|
54 |
+
.njt-fs-settings-content .settings-title h1 {
|
55 |
+
margin: 0;
|
56 |
+
}
|
57 |
+
.njt-fs-settings-content .njt-fs-pd-0 {
|
58 |
+
padding: 0;
|
59 |
+
}
|
60 |
+
.njt-fs-settings-content .des-path {
|
61 |
+
padding-top: 10px;
|
62 |
+
padding-bottom: 5px;
|
63 |
+
}
|
64 |
+
/* shortcode-switch */
|
65 |
+
.shortcode-switch {
|
66 |
+
display: inline-block;
|
67 |
+
height: 20px;
|
68 |
+
position: relative;
|
69 |
+
width: 40px;
|
70 |
+
}
|
71 |
+
.shortcode-switch input {
|
72 |
+
display: none;
|
73 |
+
}
|
74 |
+
.shortcode-switch .slider {
|
75 |
+
background-color: #ccc;
|
76 |
+
bottom: 0;
|
77 |
+
cursor: pointer;
|
78 |
+
left: 0;
|
79 |
+
position: absolute;
|
80 |
+
right: 0;
|
81 |
+
top: 0;
|
82 |
+
transition: 0.4s;
|
83 |
+
}
|
84 |
+
.shortcode-switch .slider:before {
|
85 |
+
background-color: #fff;
|
86 |
+
bottom: 2px;
|
87 |
+
content: "";
|
88 |
+
height: 16px;
|
89 |
+
left: 2px;
|
90 |
+
position: absolute;
|
91 |
+
transition: 0.4s;
|
92 |
+
width: 16px;
|
93 |
+
}
|
94 |
+
.shortcode-switch input:checked + .slider {
|
95 |
+
background-color: #66bb6a;
|
96 |
+
}
|
97 |
+
.shortcode-switch input:checked + .slider:before {
|
98 |
+
transform: translateX(20px);
|
99 |
+
}
|
100 |
+
.shortcode-switch .slider.round {
|
101 |
+
border-radius: 34px;
|
102 |
+
}
|
103 |
+
.shortcode-switch .slider.round:before {
|
104 |
+
border-radius: 50%;
|
105 |
+
}
|
106 |
+
.njt-fs-button {
|
107 |
+
border: 1px solid #007cba;
|
108 |
+
color: #0071a1;
|
109 |
+
padding: 2px 10px;
|
110 |
+
cursor: pointer;
|
111 |
+
margin-right: 10px;
|
112 |
+
margin-bottom: 10px;
|
113 |
+
background: #f3f5f6;
|
114 |
+
border-radius: 3px;
|
115 |
+
font-size: 12px;
|
116 |
+
}
|
117 |
+
.njt-fs-button:hover {
|
118 |
+
background: #f1f1f1;
|
119 |
+
border-color: #016087;
|
120 |
+
color: #016087;
|
121 |
+
}
|
122 |
+
|
123 |
+
.njt-btn-group:after {
|
124 |
+
content: "";
|
125 |
+
clear: both;
|
126 |
+
display: table;
|
127 |
+
}
|
128 |
+
.njt-plugin-setting.settings-form .njt-settting-width,
|
129 |
+
.form-user-role-restrictions .njt-settting-width-select {
|
130 |
+
width: 45%;
|
131 |
+
}
|
132 |
+
.njt-plugin-setting.settings-form .njt-fs-settting-width-half {
|
133 |
+
width: 20%;
|
134 |
+
}
|
135 |
+
.form-user-role-restrictions .njt-settting-width {
|
136 |
+
width: 80%;
|
137 |
+
}
|
138 |
+
.njt-fs-list-col4 {
|
139 |
+
display: flex;
|
140 |
+
flex-wrap: wrap;
|
141 |
+
}
|
142 |
+
.njt-fs-list-col4 .list-col4-item {
|
143 |
+
flex: 0 0 25%;
|
144 |
+
max-width: 25%;
|
145 |
+
padding: 0!important;
|
146 |
+
display: block;
|
147 |
+
position: relative;
|
148 |
+
width: 100%;
|
149 |
+
padding-right: 15px;
|
150 |
+
padding-left: 15px;
|
151 |
+
}
|
152 |
+
/* .njt-fs-list-col4 .list-col4-item label {
|
153 |
+
padding-right: 25px;
|
154 |
+
} */
|
155 |
+
.form-user-role-restrictions .njt-text-error {
|
156 |
+
color: #a00;
|
157 |
+
margin-top: 10px;
|
158 |
+
}
|
159 |
+
.njt-fs-list-user.njt-settting-width {
|
160 |
+
width: 80% !important;
|
161 |
+
}
|
162 |
+
@media screen and (max-width: 769px) {
|
163 |
+
.form-user-role-restrictions .njt-settting-width,
|
164 |
+
.form-user-role-restrictions .njt-settting-width-select,
|
165 |
+
.njt-plugin-setting.settings-form .njt-settting-width,
|
166 |
+
.njt-plugin-setting.settings-form .njt-fs-settting-width-half {
|
167 |
+
width: 100%;
|
168 |
+
}
|
169 |
+
#upload_max_size.njt-fs-settting-width-half,
|
170 |
+
#fm_locale.njt-fs-settting-width-half {
|
171 |
+
width: 50%;
|
172 |
+
}
|
173 |
+
.njt-fs-settings-content {
|
174 |
+
padding: 20px 20px;
|
175 |
+
}
|
176 |
+
.njt-fs-list-col4 .list-col4-item {
|
177 |
+
flex: 0 0 33%;
|
178 |
+
max-width: 33%;
|
179 |
+
}
|
180 |
+
.settings-form .njt-fs-list-col4 .list-col4-item {
|
181 |
+
flex: 0 0 50%;
|
182 |
+
max-width: 50%;
|
183 |
+
}
|
184 |
+
.njt-fs-file-manager {
|
185 |
+
padding-right: 10px;
|
186 |
+
}
|
187 |
+
#njt-plugin-tabs {
|
188 |
+
padding-top: 0;
|
189 |
+
}
|
190 |
+
}
|
191 |
+
#toast-container.njt-fs-toastr>.toast-success {
|
192 |
+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E %3Cg%3E %3Cpath d='M256,0C114.833,0,0,114.833,0,256s114.833,256,256,256s256-114.853,256-256S397.167,0,256,0z M256,472.341 c-119.275,0-216.341-97.046-216.341-216.341S136.725,39.659,256,39.659c119.295,0,216.341,97.046,216.341,216.341 S375.275,472.341,256,472.341z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23007CBA'/%3E %3C/g%3E %3C/g%3E%3Cg%3E %3Cg%3E %3Cpath d='M373.451,166.965c-8.071-7.337-20.623-6.762-27.999,1.348L224.491,301.509l-58.438-59.409 c-7.714-7.813-20.246-7.932-28.039-0.238c-7.813,7.674-7.932,20.226-0.238,28.039l73.151,74.361 c3.748,3.807,8.824,5.929,14.138,5.929c0.119,0,0.258,0,0.377,0.02c5.473-0.119,10.629-2.459,14.297-6.504l135.059-148.722 C382.156,186.854,381.561,174.322,373.451,166.965z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23007CBA'/%3E %3C/g%3E %3C/g%3E%3C/g%3E %3C/svg%3E")!important;
|
193 |
+
}
|
194 |
+
|
195 |
+
#toast-container.njt-fs-toastr>.toast-error {
|
196 |
+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 340.8 340.8' style='enable-background:new 0 0 340.8 340.8;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E %3Cg%3E %3Cpath d='M170.4,0C76.4,0,0,76.4,0,170.4s76.4,170.4,170.4,170.4s170.4-76.4,170.4-170.4S264.4,0,170.4,0z M170.4,323.6 c-84.4,0-153.2-68.8-153.2-153.2S86,17.2,170.4,17.2S323.6,86,323.6,170.4S254.8,323.6,170.4,323.6z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23C63C36'/%3E %3C/g%3E %3C/g%3E%3Cg%3E %3Cg%3E %3Cpath d='M182.4,169.6l50-50c3.2-3.2,3.2-8.8,0-12c-3.2-3.2-8.8-3.2-12,0l-50,50l-50-50c-3.2-3.2-8.8-3.2-12,0 c-3.2,3.2-3.2,8.8,0,12l50,50l-50,49.6c-3.2,3.2-3.2,8.8,0,12c1.6,1.6,4,2.4,6,2.4s4.4-0.8,6-2.4l50-50l50,50c1.6,1.6,4,2.4,6,2.4 s4.4-0.8,6-2.4c3.2-3.2,3.2-8.8,0-12L182.4,169.6z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23C63C36'/%3E %3C/g%3E %3C/g%3E%3C/g%3E %3C/svg%3E")!important
|
197 |
+
}
|
198 |
+
|
199 |
+
.toast-top-right.njt-fs-toastr {
|
200 |
+
top: 34px;
|
201 |
+
}
|
202 |
+
|
203 |
+
.njt-fs-toastr .toast-error,.njt-fs-toastr .toast-success {
|
204 |
+
background-color: #f1efef;
|
205 |
+
background-size: 24px;
|
206 |
+
}
|
207 |
+
|
208 |
+
.njt-fs-toastr .toast-close-button {
|
209 |
+
color: rgba(0,0,0,.45);
|
210 |
+
top: -3px;
|
211 |
+
}
|
212 |
+
|
213 |
+
.njt-fs-toastr .toast-message {
|
214 |
+
color: #000000;
|
215 |
+
font-size: 14px;
|
216 |
+
margin-left: 10px;
|
217 |
+
}
|
218 |
+
|
219 |
+
@media only screen and (min-width: 1400px){
|
220 |
+
.njt-fs-list-col4 .list-col4-item {
|
221 |
+
flex: 0 0 14%;
|
222 |
+
max-width: 14%;
|
223 |
+
}
|
224 |
+
}
|
225 |
+
|
226 |
+
.button-primary.njt-fs-updating-message::after{
|
227 |
+
color: #e10909;
|
228 |
+
font-family: dashicons;
|
229 |
+
display: inline-block;
|
230 |
+
line-height: 1;
|
231 |
+
font-weight: 400;
|
232 |
+
font-style: normal;
|
233 |
+
speak: never;
|
234 |
+
text-decoration: inherit;
|
235 |
+
text-transform: none;
|
236 |
+
text-rendering: auto;
|
237 |
+
-webkit-font-smoothing: antialiased;
|
238 |
+
-moz-osx-font-smoothing: grayscale;
|
239 |
+
width: 20px;
|
240 |
+
height: 20px;
|
241 |
+
font-size: 20px;
|
242 |
+
vertical-align: top;
|
243 |
+
text-align: center;
|
244 |
+
transition: color .1s ease-in;
|
245 |
+
}
|
246 |
+
|
247 |
+
.button.njt-fs-updating-message:after {
|
248 |
+
margin: 4px 0px 0px 10px;
|
249 |
+
}
|
250 |
+
|
251 |
+
.button.njt-fs-updating-message:after {
|
252 |
+
animation: rotation 2s infinite linear;
|
253 |
+
}
|
254 |
+
|
255 |
+
.button.njt-fs-updating-message:after {
|
256 |
+
color: #f0f0f1;
|
257 |
+
content: "\f463";
|
258 |
+
}
|
259 |
+
|
260 |
+
.button.njt-fs-updating-message:after{
|
261 |
+
display: inline-block;
|
262 |
+
font: normal 20px/1 dashicons;
|
263 |
+
-webkit-font-smoothing: antialiased;
|
264 |
+
-moz-osx-font-smoothing: grayscale;
|
265 |
+
vertical-align: top;
|
266 |
+
}
|
267 |
+
|
268 |
+
.njt-fs-toastr {
|
269 |
+
animation: mytoastr .35s linear;
|
270 |
+
}
|
271 |
+
@keyframes mytoastr {
|
272 |
+
from {
|
273 |
+
opacity: 0;
|
274 |
+
transform: translateY(20px);
|
275 |
+
}
|
276 |
+
to {
|
277 |
+
transform: none;
|
278 |
+
opacity: 1;
|
279 |
+
}
|
280 |
+
}
|
assets/css/style-icon.css
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* style icon */
|
2 |
+
|
3 |
+
a.toplevel_page_njt-fs-filemanager .dashicons-admin-generic:before {
|
4 |
+
content: '' !important;
|
5 |
+
}
|
6 |
+
|
7 |
+
a.toplevel_page_njt-fs-filemanager .wp-menu-image:before {
|
8 |
+
background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23f0f5fa99%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Cpath%20d%3D%22M10%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V8c0-1.1-.9-2-2-2h-8l-2-2z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat !important;
|
9 |
+
margin-top: 6px;
|
10 |
+
padding-bottom: 0px;
|
11 |
+
}
|
12 |
+
|
13 |
+
li.toplevel_page_njt-fs-filemanager.wp-menu-open a.toplevel_page_njt-fs-filemanager .wp-menu-image:before {
|
14 |
+
background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Cpath%20d%3D%22M10%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V8c0-1.1-.9-2-2-2h-8l-2-2z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat !important;
|
15 |
+
}
|
16 |
+
|
17 |
+
li.toplevel_page_njt-fs-filemanager:hover a.toplevel_page_njt-fs-filemanager .wp-menu-image:before {
|
18 |
+
background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9eb%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Cpath%20d%3D%22M10%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V8c0-1.1-.9-2-2-2h-8l-2-2z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat !important;
|
19 |
+
}
|
20 |
+
|
21 |
+
li.toplevel_page_njt-fs-filemanager a.toplevel_page_njt-fs-filemanager:focus .wp-menu-image:before {
|
22 |
+
background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9eb%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Cpath%20d%3D%22M10%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V8c0-1.1-.9-2-2-2h-8l-2-2z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat !important;
|
23 |
+
}
|
24 |
+
|
25 |
+
li.toplevel_page_njt-fs-filemanager.wp-menu-open:hover a.toplevel_page_njt-fs-filemanager .wp-menu-image:before {
|
26 |
+
background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Cpath%20d%3D%22M10%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V8c0-1.1-.9-2-2-2h-8l-2-2z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat !important;
|
27 |
+
}
|
assets/js/file_manager_admin.js
ADDED
@@ -0,0 +1,326 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
const njtFileManager = {
|
2 |
+
sunriseCreateCookie(name, value, days) {
|
3 |
+
if (days) {
|
4 |
+
var date = new Date();
|
5 |
+
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
|
6 |
+
var expires = "; expires=" + date.toGMTString();
|
7 |
+
} else var expires = "";
|
8 |
+
document.cookie = name + "=" + value + expires + "; path=/";
|
9 |
+
},
|
10 |
+
|
11 |
+
sunriseReadCookie(name) {
|
12 |
+
var nameEQ = name + "=";
|
13 |
+
var ca = document.cookie.split(";");
|
14 |
+
for (var i = 0; i < ca.length; i++) {
|
15 |
+
var c = ca[i];
|
16 |
+
while (c.charAt(0) == " ") c = c.substring(1, c.length);
|
17 |
+
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
|
18 |
+
}
|
19 |
+
return null;
|
20 |
+
},
|
21 |
+
|
22 |
+
capitalizeFirstLetter(string) {
|
23 |
+
return string.charAt(0).toUpperCase() + string.slice(1);
|
24 |
+
},
|
25 |
+
|
26 |
+
//Setting tab
|
27 |
+
activeTabSetting() {
|
28 |
+
var pagenow = "njt-fs-filemanager-settings-tab";
|
29 |
+
jQuery("#njt-plugin-tabs a").click(function (event) {
|
30 |
+
jQuery("#njt-plugin-tabs a").removeClass("nav-tab-active");
|
31 |
+
jQuery(".njt-plugin-setting").hide();
|
32 |
+
jQuery(this).addClass("nav-tab-active");
|
33 |
+
if (jQuery(this).data('tab') == 'njt_fs_roles') {
|
34 |
+
location.hash = "#user-role-restrictions";
|
35 |
+
} else {
|
36 |
+
var noHashURL = window.location.href.replace(/#.*$/, '');
|
37 |
+
window.history.replaceState('', document.title, noHashURL)
|
38 |
+
}
|
39 |
+
|
40 |
+
// Show current pane
|
41 |
+
jQuery(".njt-plugin-setting:eq(" + jQuery(this).index() + ")").show();
|
42 |
+
njtFileManager.sunriseCreateCookie(pagenow + "_last_tab", jQuery(this).index(), 365);
|
43 |
+
});
|
44 |
+
|
45 |
+
//Auto-open tab by cookies
|
46 |
+
if (njtFileManager.sunriseReadCookie(pagenow + "_last_tab") != null)
|
47 |
+
jQuery("#njt-plugin-tabs a:eq(" + njtFileManager.sunriseReadCookie(pagenow + "_last_tab") + ")").trigger("click");
|
48 |
+
// Open first tab by default
|
49 |
+
else jQuery("#njt-plugin-tabs a:eq(0)").trigger("click");
|
50 |
+
},
|
51 |
+
|
52 |
+
themeSelector() {
|
53 |
+
if (jQuery('input[name = "selected-theme"]')) {
|
54 |
+
const selectedTheme = jQuery('input[name = "selected-theme"]').val()
|
55 |
+
jQuery('#selector-themes').val(selectedTheme);
|
56 |
+
}
|
57 |
+
|
58 |
+
jQuery('select#selector-themes').on('change', function () {
|
59 |
+
const themesValue = jQuery(this).val()
|
60 |
+
const dataThemes = {
|
61 |
+
'action': 'selector_themes',
|
62 |
+
'themesValue': themesValue,
|
63 |
+
'nonce': wpData.nonce,
|
64 |
+
}
|
65 |
+
jQuery.post(
|
66 |
+
wpData.admin_ajax,
|
67 |
+
dataThemes,
|
68 |
+
function (response) {
|
69 |
+
jQuery('link#themes-selector-css').attr('href', response.data)
|
70 |
+
});
|
71 |
+
});
|
72 |
+
},
|
73 |
+
|
74 |
+
actionSettingFormSubmit() {
|
75 |
+
jQuery('.njt-settings-form-submit').on('click', function () {
|
76 |
+
const arraylistUserAccess = [];
|
77 |
+
jQuery('.fm-list-user-item').each(function () {
|
78 |
+
if (jQuery(this).is(":checked")) {
|
79 |
+
arraylistUserAccess.push(jQuery(this).val());
|
80 |
+
}
|
81 |
+
});
|
82 |
+
arraylistUserAccess.push('administrator')
|
83 |
+
jQuery("#list_user_alow_access").val(arraylistUserAccess)
|
84 |
+
})
|
85 |
+
},
|
86 |
+
|
87 |
+
userHasApproved() {
|
88 |
+
const arrayUserHasApproved = jQuery('#list_user_has_approved').val() ? jQuery('#list_user_has_approved').val().split(",") : []
|
89 |
+
for (itemUserHasApproved of arrayUserHasApproved) {
|
90 |
+
if (itemUserHasApproved != 'administrator') {
|
91 |
+
jQuery('input[name = ' + itemUserHasApproved + ']').prop('checked', true);
|
92 |
+
}
|
93 |
+
}
|
94 |
+
},
|
95 |
+
|
96 |
+
actionSubmitRoleRestrictionst() {
|
97 |
+
jQuery('#njt-form-user-role-restrictionst').on('click', function () {
|
98 |
+
const arrayUserRestrictionsAccess = [];
|
99 |
+
if (!jQuery('.njt-fs-list-user-restrictions').val()) {
|
100 |
+
alert('Please select a User Role at Setings tab to use this option.')
|
101 |
+
return false;
|
102 |
+
}
|
103 |
+
jQuery('.fm-list-user-restrictions-item').each(function () {
|
104 |
+
if (jQuery(this).is(":checked")) {
|
105 |
+
arrayUserRestrictionsAccess.push(jQuery(this).val());
|
106 |
+
}
|
107 |
+
});
|
108 |
+
jQuery("#list_user_restrictions_alow_access").val(arrayUserRestrictionsAccess)
|
109 |
+
|
110 |
+
if (jQuery("#hide_paths").val().trim().length > 0) {
|
111 |
+
const valueHidePaths = jQuery("#hide_paths").val().trim().split("|")
|
112 |
+
const newValueHidePaths = []
|
113 |
+
for (const itemHidePath of valueHidePaths) {
|
114 |
+
if (itemHidePath.trim().length > 0) {
|
115 |
+
newValueHidePaths.push(itemHidePath.trim())
|
116 |
+
}
|
117 |
+
}
|
118 |
+
jQuery("#hide_paths").val(newValueHidePaths.join("|"))
|
119 |
+
}
|
120 |
+
|
121 |
+
if (jQuery("#lock_files").val().trim().length > 0) {
|
122 |
+
const valueLockFiles = jQuery("#lock_files").val().trim().split("|")
|
123 |
+
const newValueLockFiles = []
|
124 |
+
for (const itemLockFile of valueLockFiles) {
|
125 |
+
if (itemLockFile.trim().length > 0) {
|
126 |
+
newValueLockFiles.push(itemLockFile.trim())
|
127 |
+
}
|
128 |
+
}
|
129 |
+
jQuery("#lock_files").val(newValueLockFiles.join("|"))
|
130 |
+
}
|
131 |
+
|
132 |
+
})
|
133 |
+
},
|
134 |
+
|
135 |
+
restrictionsHasApproved() {
|
136 |
+
const arrayRestrictionsHasApproved = jQuery('#list_restrictions_has_approved').val() ? jQuery('#list_restrictions_has_approved').val().split(",") : []
|
137 |
+
for (itemRestrictionsHasApproved of arrayRestrictionsHasApproved) {
|
138 |
+
jQuery('input[name = ' + itemRestrictionsHasApproved + ']').prop('checked', true);
|
139 |
+
}
|
140 |
+
},
|
141 |
+
|
142 |
+
ajaxRoleRestrictions() {
|
143 |
+
jQuery('select.njt-fs-list-user-restrictions').on('change', function () {
|
144 |
+
const valueUserRole = jQuery(this).val()
|
145 |
+
const dataUserRole = {
|
146 |
+
'action': 'get_role_restrictions',
|
147 |
+
'valueUserRole': valueUserRole,
|
148 |
+
'nonce': wpData.nonce,
|
149 |
+
}
|
150 |
+
jQuery.post(
|
151 |
+
wpData.admin_ajax,
|
152 |
+
dataUserRole,
|
153 |
+
function (response) {
|
154 |
+
const resRestrictionsHasApproved = response.data.disable_operations ? response.data.disable_operations.split(",") : []
|
155 |
+
const resPrivateFolderAccess = response.data.private_folder_access ? response.data.private_folder_access : ''
|
156 |
+
const resPrivateURLFolderAccess = response.data.private_url_folder_access ? response.data.private_url_folder_access : ''
|
157 |
+
const resHidePaths = response.data.hide_paths ? response.data.hide_paths.replace(/[,]+/g, ' | ') : '';
|
158 |
+
const resLockFiles = response.data.lock_files ? response.data.lock_files.replace(/[,]+/g, ' | ') : '';
|
159 |
+
const resCanUploadMime = response.data.can_upload_mime ? response.data.can_upload_mime : '';
|
160 |
+
jQuery('input.fm-list-user-restrictions-item').prop('checked', false);
|
161 |
+
for (itemRestrictionsHasApproved of resRestrictionsHasApproved) {
|
162 |
+
jQuery('input[name = ' + itemRestrictionsHasApproved + ']').prop('checked', true);
|
163 |
+
}
|
164 |
+
// Set value for textarea[name='private_folder_access']
|
165 |
+
jQuery('textarea#private_folder_access').val(resPrivateFolderAccess)
|
166 |
+
// Set value for textarea[name='private_url_folder_access']
|
167 |
+
jQuery('textarea#private_url_folder_access').val(resPrivateURLFolderAccess)
|
168 |
+
// Set value for textarea[name='hide_paths']
|
169 |
+
jQuery('textarea#hide_paths').val(resHidePaths)
|
170 |
+
// Set value for textarea[name='lock_files']
|
171 |
+
jQuery('textarea#lock_files').val(resLockFiles)
|
172 |
+
// Set value for textarea[name='can_upload_mime']
|
173 |
+
jQuery('textarea#can_upload_mime').val(resCanUploadMime)
|
174 |
+
});
|
175 |
+
});
|
176 |
+
},
|
177 |
+
clickedCreatRootPath() {
|
178 |
+
jQuery('.js-creat-root-path').on('click', function () {
|
179 |
+
const valueRootPath = wpData.ABSPATH
|
180 |
+
jQuery('textarea#private_folder_access').val(valueRootPath)
|
181 |
+
})
|
182 |
+
},
|
183 |
+
|
184 |
+
ajaxSaveSettings() {
|
185 |
+
jQuery('.njt-settings-form-submit').on('click', function () {
|
186 |
+
const arraylistUserAccess = [];
|
187 |
+
jQuery(this).addClass('njt-fs-updating-message');
|
188 |
+
jQuery('.fm-list-user-item').each(function () {
|
189 |
+
if (jQuery(this).is(":checked")) {
|
190 |
+
arraylistUserAccess.push(jQuery(this).val());
|
191 |
+
}
|
192 |
+
});
|
193 |
+
arraylistUserAccess.push('administrator')
|
194 |
+
jQuery("#list_user_alow_access").val(arraylistUserAccess)
|
195 |
+
const list_user_alow_access = jQuery("#list_user_alow_access").val()
|
196 |
+
const root_folder_path = jQuery("#root_folder_path").val()
|
197 |
+
const root_folder_url = jQuery("#root_folder_url").val()
|
198 |
+
const upload_max_size = jQuery("#upload_max_size").val()
|
199 |
+
const fm_locale = jQuery("#fm_locale").val()
|
200 |
+
const enable_htaccess = jQuery("#enable_htaccess").is(":checked")
|
201 |
+
const enable_trash = jQuery("#enable_trash").is(":checked")
|
202 |
+
const data = {
|
203 |
+
'nonce': wpData.nonce,
|
204 |
+
'action': 'njt_fs_save_setting',
|
205 |
+
'root_folder_path': root_folder_path,
|
206 |
+
'root_folder_url': root_folder_url,
|
207 |
+
'list_user_alow_access': list_user_alow_access,
|
208 |
+
'upload_max_size': upload_max_size,
|
209 |
+
'fm_locale': fm_locale,
|
210 |
+
'enable_htaccess': enable_htaccess,
|
211 |
+
'enable_trash': enable_trash
|
212 |
+
|
213 |
+
}
|
214 |
+
const toastr_opt = {
|
215 |
+
closeButton: true,
|
216 |
+
showDuration: 300,
|
217 |
+
hideDuration: 300,
|
218 |
+
hideMethod: "fadeOut",
|
219 |
+
positionClass: "toast-top-right njt-fs-toastr"
|
220 |
+
}
|
221 |
+
jQuery.post(
|
222 |
+
wpData.admin_ajax,
|
223 |
+
data,
|
224 |
+
function (response) {
|
225 |
+
const list_access = response.data.njt_fs_file_manager_settings.list_user_alow_access
|
226 |
+
const index = list_access.indexOf('administrator');
|
227 |
+
if (index > -1) {
|
228 |
+
list_access.splice(index, 1);
|
229 |
+
}
|
230 |
+
|
231 |
+
if (list_access.length > 0) {
|
232 |
+
jQuery('.njt-fs-list-user-restrictions').empty()
|
233 |
+
list_access.forEach((item) => {
|
234 |
+
jQuery('.njt-fs-list-user-restrictions').append(`<option value="${item}"> ${njtFileManager.capitalizeFirstLetter(item)} </option>`);
|
235 |
+
});
|
236 |
+
jQuery('.njt-text-error').hide()
|
237 |
+
} else {
|
238 |
+
jQuery('.njt-fs-list-user-restrictions').empty()
|
239 |
+
jQuery('.njt-fs-list-user-restrictions').append('<option selected="" disabled="" hidden="">Nothing to choose</option>');
|
240 |
+
jQuery('.njt-text-error').show()
|
241 |
+
}
|
242 |
+
jQuery('.njt-fs-list-user-restrictions').change()
|
243 |
+
if (response.success) {
|
244 |
+
jQuery('.njt-settings-form-submit').removeClass('njt-fs-updating-message');
|
245 |
+
toastr.success('Changes Saved', '', toastr_opt)
|
246 |
+
} else {
|
247 |
+
jQuery('.njt-settings-form-submit').removeClass('njt-fs-updating-message');
|
248 |
+
toastr.error('Please try again later', '', toastr_opt)
|
249 |
+
}
|
250 |
+
});
|
251 |
+
})
|
252 |
+
},
|
253 |
+
ajaxSaveSettingsRestrictions() {
|
254 |
+
jQuery('#njt-form-user-role-restrictionst').on('click', function () {
|
255 |
+
jQuery(this).addClass('njt-fs-updating-message');
|
256 |
+
const njt_fs_list_user_restrictions = jQuery(".njt-fs-list-user-restrictions").val()
|
257 |
+
const list_user_restrictions_alow_access = jQuery("#list_user_restrictions_alow_access").val()
|
258 |
+
const private_folder_access = jQuery("#private_folder_access").val()
|
259 |
+
const private_url_folder_access = jQuery("#private_url_folder_access").val()
|
260 |
+
const hide_paths = jQuery("#hide_paths").val()
|
261 |
+
const lock_files = jQuery("#lock_files").val()
|
262 |
+
const can_upload_mime = jQuery("#can_upload_mime").val()
|
263 |
+
|
264 |
+
const data = {
|
265 |
+
'nonce': wpData.nonce,
|
266 |
+
'action': 'njt_fs_save_setting_restrictions',
|
267 |
+
'njt_fs_list_user_restrictions': njt_fs_list_user_restrictions,
|
268 |
+
'list_user_restrictions_alow_access': list_user_restrictions_alow_access,
|
269 |
+
'private_folder_access': private_folder_access,
|
270 |
+
'private_url_folder_access': private_url_folder_access,
|
271 |
+
'hide_paths': hide_paths,
|
272 |
+
'lock_files': lock_files,
|
273 |
+
'can_upload_mime': can_upload_mime
|
274 |
+
}
|
275 |
+
const toastr_opt = {
|
276 |
+
closeButton: true,
|
277 |
+
showDuration: 300,
|
278 |
+
hideDuration: 200,
|
279 |
+
hideMethod: "fadeOut",
|
280 |
+
positionClass: "toast-top-right njt-fs-toastr"
|
281 |
+
}
|
282 |
+
jQuery.post(
|
283 |
+
wpData.admin_ajax,
|
284 |
+
data,
|
285 |
+
function (response) {
|
286 |
+
if (response.success) {
|
287 |
+
jQuery('#njt-form-user-role-restrictionst').removeClass('njt-fs-updating-message');
|
288 |
+
toastr.success('Changes Saved', '', toastr_opt)
|
289 |
+
} else {
|
290 |
+
jQuery('#njt-form-user-role-restrictionst').removeClass('njt-fs-updating-message');
|
291 |
+
toastr.error('Error! Please try again', '', toastr_opt)
|
292 |
+
}
|
293 |
+
});
|
294 |
+
})
|
295 |
+
}
|
296 |
+
}
|
297 |
+
|
298 |
+
jQuery(document).ready(function () {
|
299 |
+
if (jQuery("div").hasClass("njt-fs-file-manager")) {
|
300 |
+
|
301 |
+
//set select value
|
302 |
+
njtFileManager.themeSelector();
|
303 |
+
// Start- Setting for `Select User Roles to access`
|
304 |
+
njtFileManager.actionSettingFormSubmit();
|
305 |
+
// Get value to prop checked for input checkbox
|
306 |
+
njtFileManager.userHasApproved();
|
307 |
+
//Setting tab
|
308 |
+
njtFileManager.activeTabSetting();
|
309 |
+
|
310 |
+
njtFileManager.actionSubmitRoleRestrictionst();
|
311 |
+
// Get value to prop checked for input checkbox
|
312 |
+
njtFileManager.restrictionsHasApproved();
|
313 |
+
//Ajax change value
|
314 |
+
njtFileManager.ajaxRoleRestrictions();
|
315 |
+
//Creat root path default
|
316 |
+
njtFileManager.clickedCreatRootPath();
|
317 |
+
// End- Setting for `Select User Roles Restrictions to access`
|
318 |
+
|
319 |
+
//Ajax settings
|
320 |
+
njtFileManager.ajaxSaveSettings();
|
321 |
+
njtFileManager.ajaxSaveSettingsRestrictions();
|
322 |
+
if(jQuery(".elfinder-theme-ext") > 0) {
|
323 |
+
jQuery(".elfinder-theme-ext").remove()
|
324 |
+
}
|
325 |
+
}
|
326 |
+
});
|
assets/js/review.js
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery(document).ready(function () {
|
2 |
+
jQuery("#njt-fs-review a").on("click", function () {
|
3 |
+
const thisElement = this;
|
4 |
+
const fieldValue = jQuery(thisElement).attr("data");
|
5 |
+
const freeLink = "https://wordpress.org/support/plugin/filester/reviews/#new-post";
|
6 |
+
let hidePopup = false;
|
7 |
+
if (fieldValue == "rateNow") {
|
8 |
+
window.open(freeLink, "_blank");
|
9 |
+
} else {
|
10 |
+
hidePopup = true;
|
11 |
+
}
|
12 |
+
|
13 |
+
jQuery
|
14 |
+
.ajax({
|
15 |
+
dataType: 'json',
|
16 |
+
url: wpDataFs.admin_ajax,
|
17 |
+
type: "post",
|
18 |
+
data: {
|
19 |
+
action: "njt_fs_save_review",
|
20 |
+
field: fieldValue,
|
21 |
+
nonce: wpDataFs.nonce,
|
22 |
+
},
|
23 |
+
})
|
24 |
+
.done(function (result) {
|
25 |
+
if (hidePopup == true) {
|
26 |
+
jQuery( "#njt-fs-review .notice-dismiss" ).trigger( "click" );
|
27 |
+
}
|
28 |
+
})
|
29 |
+
.fail(function (res) {
|
30 |
+
if (hidePopup == true) {
|
31 |
+
console.log(res.responseText);
|
32 |
+
jQuery( "#njt-fs-review .notice-dismiss" ).trigger( "click" );
|
33 |
+
}
|
34 |
+
});
|
35 |
+
})
|
36 |
+
})
|
assets/js/toastr/toastr.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: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:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{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}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
|
assets/js/toastr/toastr.min.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
!function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("<div/>").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">×</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("<div/>"),M=e("<div/>"),B=e("<div/>"),q=e("<div/>"),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.4",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)});
|
2 |
+
|
i18n/languages/en_US.mo
ADDED
Binary file
|
i18n/languages/en_US.po
ADDED
@@ -0,0 +1,226 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
4 |
+
"Content-Transfer-Encoding: 8bit\n"
|
5 |
+
"Project-Id-Version: \n"
|
6 |
+
"POT-Creation-Date: \n"
|
7 |
+
"PO-Revision-Date: \n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"X-Generator: Poedit 2.3.1\n"
|
11 |
+
"Last-Translator: \n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
13 |
+
"Language: en_US\n"
|
14 |
+
|
15 |
+
#. Text in echo
|
16 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:78
|
17 |
+
msgid "0 means unlimited upload."
|
18 |
+
msgstr ""
|
19 |
+
|
20 |
+
#. Text in echo
|
21 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:118
|
22 |
+
msgid "After enable trash, after delete your files will go to trash folder."
|
23 |
+
msgstr "After enable trash, after delete your files will go to trash folder."
|
24 |
+
|
25 |
+
#. Text in echo
|
26 |
+
#: wp-file-manager/views/pages/html-filemanager.php:19
|
27 |
+
msgid "Dark Slim"
|
28 |
+
msgstr "Dark Slim"
|
29 |
+
|
30 |
+
#. Text in echo
|
31 |
+
#: wp-file-manager/views/pages/html-filemanager.php:18
|
32 |
+
msgid "Default Elfinder"
|
33 |
+
msgstr "Default Elfinder"
|
34 |
+
|
35 |
+
#. Text in echo
|
36 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:77
|
37 |
+
msgid "Default:"
|
38 |
+
msgstr "Default:"
|
39 |
+
|
40 |
+
#. Text in echo
|
41 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:88
|
42 |
+
msgid "Disable command"
|
43 |
+
msgstr "Disable command"
|
44 |
+
|
45 |
+
#. Text in echo
|
46 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:109
|
47 |
+
msgid "Enable Trash?"
|
48 |
+
msgstr "Enable Trash?"
|
49 |
+
|
50 |
+
#. Text in echo
|
51 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:147
|
52 |
+
msgid "Enter file extensions which user can be Uploaded"
|
53 |
+
msgstr "Enter file extensions which user can be Uploaded"
|
54 |
+
|
55 |
+
#. Text in echo
|
56 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:135
|
57 |
+
msgid "Enter file extensions which you want to Lock"
|
58 |
+
msgstr "Enter file extensions which you want to Lock"
|
59 |
+
|
60 |
+
#. Text in echo
|
61 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:123
|
62 |
+
msgid "Enter folder or file paths that you want to Hide"
|
63 |
+
msgstr "Enter folder or file paths that you want to Hide"
|
64 |
+
|
65 |
+
#. Text in echo
|
66 |
+
#: wp-file-manager/views/pages/html-filemanager.php:8
|
67 |
+
msgid "Filester - WordPress File Manager Pro"
|
68 |
+
msgstr "Filester - WordPress File Manager Pro"
|
69 |
+
|
70 |
+
#. Text in echo
|
71 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:92
|
72 |
+
msgid "Hide .htaccess?"
|
73 |
+
msgstr "Hide .htaccess?"
|
74 |
+
|
75 |
+
#. Text in echo
|
76 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:55
|
77 |
+
msgid "If User Role is"
|
78 |
+
msgstr "If User Role is"
|
79 |
+
|
80 |
+
#. Text in echo
|
81 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:106
|
82 |
+
msgid "Insert Root Path"
|
83 |
+
msgstr "Insert Root Path"
|
84 |
+
|
85 |
+
#. Text in echo
|
86 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:74
|
87 |
+
msgid "MB"
|
88 |
+
msgstr "MB"
|
89 |
+
|
90 |
+
#. Text in echo
|
91 |
+
#: wp-file-manager/views/pages/html-filemanager.php:20
|
92 |
+
msgid "Material"
|
93 |
+
msgstr "Material"
|
94 |
+
|
95 |
+
#. Text in echo
|
96 |
+
#: wp-file-manager/views/pages/html-filemanager.php:21
|
97 |
+
msgid "Material Gray"
|
98 |
+
msgstr "Material Gray"
|
99 |
+
|
100 |
+
#. Text in echo
|
101 |
+
#: wp-file-manager/views/pages/html-filemanager.php:22
|
102 |
+
msgid "Material Light"
|
103 |
+
msgstr "Material Light"
|
104 |
+
|
105 |
+
#. Text in echo
|
106 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:70
|
107 |
+
msgid "Maximum Upload Size"
|
108 |
+
msgstr "Maximum Upload Size"
|
109 |
+
|
110 |
+
#. Text in echo
|
111 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:173
|
112 |
+
msgid ""
|
113 |
+
"Multiple separated by comma. If left empty, this means user can't upload any "
|
114 |
+
"files."
|
115 |
+
msgstr ""
|
116 |
+
"Multiple separated by comma. If left empty, this means user can't upload any "
|
117 |
+
"files."
|
118 |
+
|
119 |
+
#. Text in echo
|
120 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:141
|
121 |
+
msgid "Multiple separated by vertical bar (|). Eg: .php | .png | .css"
|
122 |
+
msgstr "Multiple separated by vertical bar (|). Eg: .php | .png | .css"
|
123 |
+
|
124 |
+
#. Text in echo
|
125 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:129
|
126 |
+
msgid ""
|
127 |
+
"Multiple separated by vertical bar (|). Eg: themes/twentytwenty | themes/"
|
128 |
+
"avada."
|
129 |
+
msgstr ""
|
130 |
+
"Multiple separated by vertical bar (|). Eg: themes/twentytwenty | themes/"
|
131 |
+
"avada."
|
132 |
+
|
133 |
+
#. Text in echo
|
134 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:72
|
135 |
+
msgid "Nothing to choose"
|
136 |
+
msgstr "Nothing to choose"
|
137 |
+
|
138 |
+
#. Text in echo
|
139 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:79
|
140 |
+
msgid "Please select a User Role at Setings tab to use this option."
|
141 |
+
msgstr "Please select a User Role at Setings tab to use this option."
|
142 |
+
|
143 |
+
#. Text in echo
|
144 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:53
|
145 |
+
msgid "Root Path"
|
146 |
+
msgstr "Root Path"
|
147 |
+
|
148 |
+
#. Text in echo
|
149 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:101
|
150 |
+
msgid "Root Path for this User Role"
|
151 |
+
msgstr "Root Path for this User Role"
|
152 |
+
|
153 |
+
#. Text in echo
|
154 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:31
|
155 |
+
msgid "Select User Roles to access"
|
156 |
+
msgstr "Select User Roles to access"
|
157 |
+
|
158 |
+
#. Text in echo
|
159 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:85
|
160 |
+
msgid "Select language"
|
161 |
+
msgstr "Select language"
|
162 |
+
|
163 |
+
#. Text in echo
|
164 |
+
#: wp-file-manager/views/pages/html-filemanager.php:15
|
165 |
+
msgid "Select theme:"
|
166 |
+
msgstr "Select theme:"
|
167 |
+
|
168 |
+
#. Text in echo
|
169 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:20
|
170 |
+
msgid "Settings"
|
171 |
+
msgstr "Settings"
|
172 |
+
|
173 |
+
#. Text in echo
|
174 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:21
|
175 |
+
msgid "User Role Restrictions"
|
176 |
+
msgstr "User Role Restrictions"
|
177 |
+
|
178 |
+
#. Text in echo
|
179 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:103
|
180 |
+
msgid "Will Hide .htaccess file (if exists) in file manager."
|
181 |
+
msgstr "Will Hide .htaccess file (if exists) in file manager."
|
182 |
+
|
183 |
+
#. Text in echo
|
184 |
+
#: wp-file-manager/views/pages/html-filemanager.php:23
|
185 |
+
msgid "Windows 10"
|
186 |
+
msgstr "Windows 10"
|
187 |
+
|
188 |
+
#. Text in echo
|
189 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:165
|
190 |
+
msgid "adobe"
|
191 |
+
msgstr "adobe"
|
192 |
+
|
193 |
+
#. Text in echo
|
194 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:163
|
195 |
+
msgid "archives"
|
196 |
+
msgstr "archives"
|
197 |
+
|
198 |
+
#. Text in echo
|
199 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:161
|
200 |
+
msgid "audio"
|
201 |
+
msgstr "audio"
|
202 |
+
|
203 |
+
#. Text in echo
|
204 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:167
|
205 |
+
msgid "clear all"
|
206 |
+
msgstr "clear all"
|
207 |
+
|
208 |
+
#. Text in echo
|
209 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:157
|
210 |
+
msgid "images"
|
211 |
+
msgstr "images"
|
212 |
+
|
213 |
+
#. Text in echo
|
214 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:155
|
215 |
+
msgid "office"
|
216 |
+
msgstr "office"
|
217 |
+
|
218 |
+
#. Text in echo
|
219 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:153
|
220 |
+
msgid "text"
|
221 |
+
msgstr "text"
|
222 |
+
|
223 |
+
#. Text in echo
|
224 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:159
|
225 |
+
msgid "video"
|
226 |
+
msgstr "video"
|
i18n/languages/filester.pot
ADDED
@@ -0,0 +1,209 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
4 |
+
"Content-Transfer-Encoding: 8bit\n"
|
5 |
+
|
6 |
+
#. Text in echo
|
7 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:78
|
8 |
+
msgid "0 means unlimited upload."
|
9 |
+
msgstr ""
|
10 |
+
|
11 |
+
#. Text in echo
|
12 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:118
|
13 |
+
msgid "After enable trash, after delete your files will go to trash folder."
|
14 |
+
msgstr ""
|
15 |
+
|
16 |
+
#. Text in echo
|
17 |
+
#: wp-file-manager/views/pages/html-filemanager.php:19
|
18 |
+
msgid "Dark Slim"
|
19 |
+
msgstr ""
|
20 |
+
|
21 |
+
#. Text in echo
|
22 |
+
#: wp-file-manager/views/pages/html-filemanager.php:18
|
23 |
+
msgid "Default Elfinder"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#. Text in echo
|
27 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:77
|
28 |
+
msgid "Default:"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#. Text in echo
|
32 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:88
|
33 |
+
msgid "Disable command"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#. Text in echo
|
37 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:109
|
38 |
+
msgid "Enable Trash?"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#. Text in echo
|
42 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:147
|
43 |
+
msgid "Enter file extensions which user can be Uploaded"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#. Text in echo
|
47 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:135
|
48 |
+
msgid "Enter file extensions which you want to Lock"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#. Text in echo
|
52 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:123
|
53 |
+
msgid "Enter folder or file paths that you want to Hide"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#. Text in echo
|
57 |
+
#: wp-file-manager/views/pages/html-filemanager.php:8
|
58 |
+
msgid "Filester - WordPress File Manager Pro"
|
59 |
+
msgstr ""
|
60 |
+
|
61 |
+
#. Text in echo
|
62 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:92
|
63 |
+
msgid "Hide .htaccess?"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#. Text in echo
|
67 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:55
|
68 |
+
msgid "If User Role is"
|
69 |
+
msgstr ""
|
70 |
+
|
71 |
+
#. Text in echo
|
72 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:106
|
73 |
+
msgid "Insert Root Path"
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#. Text in echo
|
77 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:74
|
78 |
+
msgid "MB"
|
79 |
+
msgstr ""
|
80 |
+
|
81 |
+
#. Text in echo
|
82 |
+
#: wp-file-manager/views/pages/html-filemanager.php:20
|
83 |
+
msgid "Material"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#. Text in echo
|
87 |
+
#: wp-file-manager/views/pages/html-filemanager.php:21
|
88 |
+
msgid "Material Gray"
|
89 |
+
msgstr ""
|
90 |
+
|
91 |
+
#. Text in echo
|
92 |
+
#: wp-file-manager/views/pages/html-filemanager.php:22
|
93 |
+
msgid "Material Light"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#. Text in echo
|
97 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:70
|
98 |
+
msgid "Maximum Upload Size"
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#. Text in echo
|
102 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:173
|
103 |
+
msgid "Multiple separated by comma. If left empty, this means user can't upload any files."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#. Text in echo
|
107 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:141
|
108 |
+
msgid "Multiple separated by vertical bar (|). Eg: .php | .png | .css"
|
109 |
+
msgstr ""
|
110 |
+
|
111 |
+
#. Text in echo
|
112 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:129
|
113 |
+
msgid "Multiple separated by vertical bar (|). Eg: themes/twentytwenty | themes/avada."
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#. Text in echo
|
117 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:72
|
118 |
+
msgid "Nothing to choose"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#. Text in echo
|
122 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:79
|
123 |
+
msgid "Please select a User Role at Setings tab to use this option."
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#. Text in echo
|
127 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:53
|
128 |
+
msgid "Root Path"
|
129 |
+
msgstr ""
|
130 |
+
|
131 |
+
#. Text in echo
|
132 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:101
|
133 |
+
msgid "Root Path for this User Role"
|
134 |
+
msgstr ""
|
135 |
+
|
136 |
+
#. Text in echo
|
137 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:31
|
138 |
+
msgid "Select User Roles to access"
|
139 |
+
msgstr ""
|
140 |
+
|
141 |
+
#. Text in echo
|
142 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:85
|
143 |
+
msgid "Select language"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#. Text in echo
|
147 |
+
#: wp-file-manager/views/pages/html-filemanager.php:15
|
148 |
+
msgid "Select theme:"
|
149 |
+
msgstr ""
|
150 |
+
|
151 |
+
#. Text in echo
|
152 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:20
|
153 |
+
msgid "Settings"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#. Text in echo
|
157 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:21
|
158 |
+
msgid "User Role Restrictions"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#. Text in echo
|
162 |
+
#: wp-file-manager/views/pages/html-filemanager-settings.php:103
|
163 |
+
msgid "Will Hide .htaccess file (if exists) in file manager."
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#. Text in echo
|
167 |
+
#: wp-file-manager/views/pages/html-filemanager.php:23
|
168 |
+
msgid "Windows 10"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#. Text in echo
|
172 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:165
|
173 |
+
msgid "adobe"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#. Text in echo
|
177 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:163
|
178 |
+
msgid "archives"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#. Text in echo
|
182 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:161
|
183 |
+
msgid "audio"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#. Text in echo
|
187 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:167
|
188 |
+
msgid "clear all"
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#. Text in echo
|
192 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:157
|
193 |
+
msgid "images"
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#. Text in echo
|
197 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:155
|
198 |
+
msgid "office"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#. Text in echo
|
202 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:153
|
203 |
+
msgid "text"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#. Text in echo
|
207 |
+
#: wp-file-manager/views/pages/html-filemanager-user-role-restrictions.php:159
|
208 |
+
msgid "video"
|
209 |
+
msgstr ""
|
includes/File_manager/FileManager.php
ADDED
@@ -0,0 +1,514 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace NinjaFileManager\File_manager;
|
3 |
+
|
4 |
+
defined('ABSPATH') || exit;
|
5 |
+
|
6 |
+
/**
|
7 |
+
* Settings Page
|
8 |
+
*/
|
9 |
+
|
10 |
+
class FileManager
|
11 |
+
{
|
12 |
+
protected static $instance = null;
|
13 |
+
|
14 |
+
/**
|
15 |
+
*
|
16 |
+
* @var object $options The object of the options class
|
17 |
+
*
|
18 |
+
* */
|
19 |
+
public $options;
|
20 |
+
public $fmCapability = '';
|
21 |
+
public $userRole = '';
|
22 |
+
private $hook_suffix = array();
|
23 |
+
|
24 |
+
public static function getInstance()
|
25 |
+
{
|
26 |
+
if (null == self::$instance) {
|
27 |
+
self::$instance = new self;
|
28 |
+
}
|
29 |
+
|
30 |
+
return self::$instance;
|
31 |
+
}
|
32 |
+
|
33 |
+
private function __construct()
|
34 |
+
{
|
35 |
+
//get user role
|
36 |
+
$user = wp_get_current_user();
|
37 |
+
$this->userRole = $user && $user->roles && $user->roles[0] ? $user->roles[0] : '';
|
38 |
+
|
39 |
+
// Loading Options
|
40 |
+
// Options
|
41 |
+
$this->options = get_option('njt_fs_settings');
|
42 |
+
if(empty($this->options)) {
|
43 |
+
$this->options = array( // Setting up default values
|
44 |
+
'njt_fs_file_manager_settings' => array(
|
45 |
+
'root_folder_path' => ABSPATH,
|
46 |
+
'root_folder_url' => site_url()
|
47 |
+
),
|
48 |
+
);
|
49 |
+
}
|
50 |
+
register_shutdown_function(array($this, 'saveOptions'));
|
51 |
+
|
52 |
+
add_action('init', array($this, 'isAlowUserAccess'));
|
53 |
+
if ($this->isAlowUserAccess()) {
|
54 |
+
add_action('admin_enqueue_scripts', array($this, 'enqueueAdminScripts'));
|
55 |
+
add_action('admin_menu', array($this, 'FileManager'));
|
56 |
+
add_action('wp_ajax_fs_connector', array($this, 'fsConnector'));
|
57 |
+
add_action('wp_ajax_selector_themes', array($this, 'selectorThemes'));
|
58 |
+
add_action('wp_ajax_get_role_restrictions', array($this, 'getArrRoleRestrictions'));
|
59 |
+
add_action('wp_ajax_njt_fs_save_setting', array($this, 'njt_fs_saveSetting'));
|
60 |
+
add_action('wp_ajax_njt_fs_save_setting_restrictions', array($this, 'njt_fs_saveSettingRestrictions'));
|
61 |
+
|
62 |
+
$optionReview = get_option('njt_fs_review');
|
63 |
+
if (time() >= (int)$optionReview && $optionReview !== '0'){
|
64 |
+
add_action('admin_notices', array($this, 'njt_fs_give_review'));
|
65 |
+
}
|
66 |
+
|
67 |
+
add_action('wp_ajax_njt_fs_save_review', array($this, 'njt_fs_save_review'));
|
68 |
+
}
|
69 |
+
}
|
70 |
+
|
71 |
+
public function njt_fs_give_review()
|
72 |
+
{
|
73 |
+
if (function_exists('get_current_screen')) {
|
74 |
+
if (get_current_screen()->id == 'file-manager_page_filester-settings' || get_current_screen()->id == 'toplevel_page_njt-fs-filemanager' || get_current_screen()->id == 'plugins') {
|
75 |
+
$this->enqueue_scripts();
|
76 |
+
?>
|
77 |
+
<div class="notice notice-success is-dismissible" id="njt-fs-review">
|
78 |
+
<h3><?php _e('Give Filester a review', 'filester')?></h3>
|
79 |
+
<p>
|
80 |
+
<?php _e('Thank you for choosing Filester. We hope you love it. Could you take a couple of seconds posting a nice review to share your happy experience?', 'filester')?>
|
81 |
+
</p>
|
82 |
+
<p>
|
83 |
+
<?php _e('We will be forever grateful. Thank you in advance ;)', 'filester')?>
|
84 |
+
</p>
|
85 |
+
<p>
|
86 |
+
<a href="javascript:;" data="rateNow" class="button button-primary" style="margin-right: 5px"><?php _e('Rate now', 'filester')?></a>
|
87 |
+
<a href="javascript:;" data="later" class="button" style="margin-right: 5px"><?php _e('Later', 'filester')?></a>
|
88 |
+
<a href="javascript:;" data="alreadyDid" class="button"><?php _e('Already did', 'filester')?></a>
|
89 |
+
</p>
|
90 |
+
</div>
|
91 |
+
<?php
|
92 |
+
}
|
93 |
+
}
|
94 |
+
}
|
95 |
+
|
96 |
+
public function njt_fs_save_review()
|
97 |
+
{
|
98 |
+
if ( isset( $_POST ) ) {
|
99 |
+
$nonce = isset( $_POST['nonce'] ) ? sanitize_text_field( $_POST['nonce'] ) : null;
|
100 |
+
$field = isset( $_POST['field'] ) ? sanitize_text_field( $_POST['field'] ) : null;
|
101 |
+
|
102 |
+
if ( ! wp_verify_nonce( $nonce, 'njt-fs-review' ) ) {
|
103 |
+
wp_send_json_error( array( 'status' => 'Wrong nonce validate!' ) );
|
104 |
+
exit();
|
105 |
+
}
|
106 |
+
|
107 |
+
if ($field == 'later'){
|
108 |
+
update_option('njt_fs_review', time() + 3*60*60*24); //After 3 days show
|
109 |
+
} else if ($field == 'alreadyDid'){
|
110 |
+
update_option('njt_fs_review', 0);
|
111 |
+
}
|
112 |
+
wp_send_json_success();
|
113 |
+
}
|
114 |
+
wp_send_json_error( array( 'message' => 'Update fail!' ) );
|
115 |
+
}
|
116 |
+
|
117 |
+
public function enqueue_scripts(){
|
118 |
+
wp_enqueue_script('njt-fs-review', NJT_FS_BN_PLUGIN_URL . 'assets/js/review.js', array('jquery'), NJT_FS_BN_VERSION, false);
|
119 |
+
wp_localize_script('njt-fs-review', 'wpDataFs', array(
|
120 |
+
'admin_ajax' => admin_url('admin-ajax.php'),
|
121 |
+
'nonce' => wp_create_nonce("njt-fs-review"),
|
122 |
+
));
|
123 |
+
}
|
124 |
+
|
125 |
+
public function isAlowUserAccess()
|
126 |
+
{
|
127 |
+
if($this->userRole) {
|
128 |
+
$allowed_roles = !empty($this->options['njt_fs_file_manager_settings']['list_user_alow_access']) ? $this->options['njt_fs_file_manager_settings']['list_user_alow_access'] : array();
|
129 |
+
if( in_array($this->userRole,$allowed_roles) || $this->userRole == 'administrator') {
|
130 |
+
$this->fmCapability = $this->userRole;
|
131 |
+
return true;
|
132 |
+
}
|
133 |
+
}
|
134 |
+
if (is_super_admin()) {
|
135 |
+
$this->fmCapability = 'administrator';
|
136 |
+
return true;
|
137 |
+
}
|
138 |
+
$this->fmCapability = 'read';
|
139 |
+
return false;
|
140 |
+
}
|
141 |
+
|
142 |
+
public function FileManager()
|
143 |
+
{
|
144 |
+
|
145 |
+
$display_suffix = add_menu_page(
|
146 |
+
__('Filester', 'textdomain'),
|
147 |
+
'File Manager',
|
148 |
+
$this->fmCapability,
|
149 |
+
'njt-fs-filemanager',
|
150 |
+
array($this, 'fsViewFileCallback'),
|
151 |
+
'',
|
152 |
+
9
|
153 |
+
);
|
154 |
+
|
155 |
+
$settings_suffix = add_submenu_page (
|
156 |
+
'njt-fs-filemanager',
|
157 |
+
'Settings',
|
158 |
+
'Settings',
|
159 |
+
'manage_options',
|
160 |
+
'filester-settings',
|
161 |
+
array($this, 'fsSettingsPage') );
|
162 |
+
|
163 |
+
$this->hook_suffix = array($display_suffix, $settings_suffix);
|
164 |
+
}
|
165 |
+
|
166 |
+
public function fsViewFileCallback()
|
167 |
+
{
|
168 |
+
$viewPath = NJT_FS_BN_PLUGIN_PATH . 'views/pages/html-filemanager.php';
|
169 |
+
include_once $viewPath;
|
170 |
+
}
|
171 |
+
|
172 |
+
public function fsSettingsPage()
|
173 |
+
{
|
174 |
+
$viewPath = NJT_FS_BN_PLUGIN_PATH . 'views/pages/html-filemanager-settings.php';
|
175 |
+
include_once $viewPath;
|
176 |
+
}
|
177 |
+
|
178 |
+
public function enqueueAdminScripts($suffix)
|
179 |
+
{
|
180 |
+
wp_register_style('file_manager_icon_css',NJT_FS_BN_PLUGIN_URL . 'assets/css/style-icon.css');
|
181 |
+
wp_enqueue_style('file_manager_icon_css');
|
182 |
+
|
183 |
+
if (in_array($suffix, $this->hook_suffix)) {
|
184 |
+
$selectorThemes = get_option('njt_fs_selector_themes');
|
185 |
+
if (empty($selectorThemes[$this->userRole])) {
|
186 |
+
$selectorThemes[$this->userRole]['themesValue'] = 'Default';
|
187 |
+
update_option('njt_fs_selector_themes', $selectorThemes);
|
188 |
+
}
|
189 |
+
|
190 |
+
$selectedTheme = $selectorThemes[$this->userRole]['themesValue'];
|
191 |
+
|
192 |
+
//elfinder css
|
193 |
+
wp_enqueue_style('elfinder.jq.css', plugins_url('/lib/jquery/jquery-ui.min.css', __FILE__));
|
194 |
+
wp_enqueue_style('elfinder.full.css', plugins_url('/lib/css/elfinder.min.css', __FILE__));
|
195 |
+
wp_enqueue_style('themes', plugins_url('/lib/css/theme.css', __FILE__));
|
196 |
+
wp_enqueue_style('themes-selector', plugins_url('/lib/themes/' . $selectedTheme . '/css/theme.css', __FILE__));
|
197 |
+
|
198 |
+
//elfinder core
|
199 |
+
if(version_compare(get_bloginfo('version'),'5.6', '>=') ){
|
200 |
+
wp_enqueue_script('jquery_min', plugins_url('/lib/jquery/jquery-ui.min.js', __FILE__));
|
201 |
+
} else {
|
202 |
+
wp_enqueue_script('jquery_min', plugins_url('/lib/jquery/jquery-ui-old.min.js', __FILE__));
|
203 |
+
}
|
204 |
+
|
205 |
+
//elfinder js, toastr JS, css custom
|
206 |
+
wp_register_style('njt_fs_toastr_css',NJT_FS_BN_PLUGIN_URL . 'assets/js/toastr/toastr.min.css');
|
207 |
+
wp_enqueue_style('njt_fs_toastr_css');
|
208 |
+
wp_enqueue_script('njt_fs_toastr_js', NJT_FS_BN_PLUGIN_URL . 'assets/js/toastr/toastr.min.js', array('jquery'), NJT_FS_BN_VERSION);
|
209 |
+
|
210 |
+
wp_register_style('file_manager_admin_css',NJT_FS_BN_PLUGIN_URL . 'assets/css/file_manager_admin.css');
|
211 |
+
wp_enqueue_style('file_manager_admin_css');
|
212 |
+
wp_enqueue_script('file_manager_admin', NJT_FS_BN_PLUGIN_URL . 'assets/js/file_manager_admin.js', array('jquery'), NJT_FS_BN_VERSION, true);
|
213 |
+
|
214 |
+
//js load elFinder
|
215 |
+
wp_enqueue_script('njt_fs_elFinder', plugins_url('/lib/js/elfinder.min.js', __FILE__));
|
216 |
+
|
217 |
+
wp_enqueue_script('njt_fs_elfinder_editor', plugins_url('/lib/js/extras/editors.default.js', __FILE__));
|
218 |
+
//js load fm_locale
|
219 |
+
if(isset($this->options['njt_fs_file_manager_settings']['fm_locale'])) {
|
220 |
+
$locale = $this->options['njt_fs_file_manager_settings']['fm_locale'];
|
221 |
+
if($locale != 'en') {
|
222 |
+
wp_enqueue_script( 'njt_fs_fma_lang', plugins_url('lib/js/i18n/elfinder.'.$locale.'.js', __FILE__));
|
223 |
+
}
|
224 |
+
}
|
225 |
+
|
226 |
+
wp_localize_script('njt_fs_elFinder', 'wpData', array(
|
227 |
+
'admin_ajax' => admin_url('admin-ajax.php'),
|
228 |
+
'nonce' => wp_create_nonce("njt-fs-file-manager-admin"),
|
229 |
+
'PLUGIN_URL' => NJT_FS_BN_PLUGIN_URL .'includes/File_manager/lib/',
|
230 |
+
'PLUGIN_PATH' => NJT_FS_BN_PLUGIN_PATH.'includes/File_manager/lib/',
|
231 |
+
'PLUGIN_DIR'=> NJT_FS_BN_PLUGIN_DIR,
|
232 |
+
'ABSPATH'=> str_replace("\\", "/", ABSPATH)
|
233 |
+
|
234 |
+
));
|
235 |
+
}
|
236 |
+
}
|
237 |
+
|
238 |
+
//File manager connector function
|
239 |
+
|
240 |
+
public function fsConnector()
|
241 |
+
{
|
242 |
+
if( isset( $_POST ) && !empty( $_POST ) && ! wp_verify_nonce( $_POST['nonce'] ,'file-manager-security-token') ) wp_die();
|
243 |
+
$uploadMaxSize = isset($this->options['njt_fs_file_manager_settings']['upload_max_size']) && !empty($this->options['njt_fs_file_manager_settings']['upload_max_size']) ? $this->options['njt_fs_file_manager_settings']['upload_max_size'] : 0;
|
244 |
+
|
245 |
+
$opts = array(
|
246 |
+
'bind' => array(
|
247 |
+
'put.pre' => array(new \FileManagerHelper, 'madeStripcslashesFile'), // Check endcode when save file.
|
248 |
+
),
|
249 |
+
'roots' => array(
|
250 |
+
array(
|
251 |
+
'driver' => 'LocalFileSystem',
|
252 |
+
'path' => isset($this->options['njt_fs_file_manager_settings']['root_folder_path']) && !empty($this->options['njt_fs_file_manager_settings']['root_folder_path']) ? $this->options['njt_fs_file_manager_settings']['root_folder_path'] : ABSPATH,
|
253 |
+
'URL' => isset($this->options['njt_fs_file_manager_settings']['root_folder_url']) && !empty($this->options['njt_fs_file_manager_settings']['root_folder_url']) ? $this->options['njt_fs_file_manager_settings']['root_folder_url'] : site_url(),
|
254 |
+
'trashHash' => '', // default is empty, when not enable trash
|
255 |
+
'uploadMaxSize' => $uploadMaxSize .'M',
|
256 |
+
'winHashFix' => DIRECTORY_SEPARATOR !== '/',
|
257 |
+
'uploadDeny' => array(),
|
258 |
+
'uploadAllow' => array('all'),
|
259 |
+
'uploadOrder' => array('deny', 'allow'),
|
260 |
+
'disabled' => array(''),
|
261 |
+
'acceptedName' => 'validName',
|
262 |
+
'attributes' => array() // default is empty
|
263 |
+
),
|
264 |
+
),
|
265 |
+
);
|
266 |
+
// .htaccess
|
267 |
+
if(isset($this->options['njt_fs_file_manager_settings']['enable_htaccess']) && ($this->options['njt_fs_file_manager_settings']['enable_htaccess'] == '1')) {
|
268 |
+
$attributes = array(
|
269 |
+
'pattern' => '/.htaccess/',
|
270 |
+
'read' => false,
|
271 |
+
'write' => false,
|
272 |
+
'hidden' => true,
|
273 |
+
'locked' => false
|
274 |
+
);
|
275 |
+
array_push($opts['roots'][0]['attributes'], $attributes);
|
276 |
+
}
|
277 |
+
|
278 |
+
//Enable Trash
|
279 |
+
if(isset($this->options['njt_fs_file_manager_settings']['enable_trash']) && ($this->options['njt_fs_file_manager_settings']['enable_trash'] == '1')) {
|
280 |
+
$trash = array(
|
281 |
+
'id' => '1',
|
282 |
+
'driver' => 'Trash',
|
283 |
+
'path' => NJT_FS_BN_PLUGIN_PATH.'includes/File_manager/lib/files/.trash/',
|
284 |
+
'tmbURL' => site_url() . '/includes/File_manager/lib/files/.trash/.tmb',
|
285 |
+
'winHashFix' => DIRECTORY_SEPARATOR !== '/',
|
286 |
+
'uploadDeny' => array(),
|
287 |
+
'uploadAllow' => array('all'),
|
288 |
+
'uploadOrder' => array('deny', 'allow'),
|
289 |
+
'acceptedName' => 'validName',
|
290 |
+
'attributes' => array(
|
291 |
+
array(
|
292 |
+
'pattern' => '/.tmb/',
|
293 |
+
'read' => false,
|
294 |
+
'write' => false,
|
295 |
+
'hidden' => true,
|
296 |
+
'locked' => false
|
297 |
+
),
|
298 |
+
array(
|
299 |
+
'pattern' => '/.gitkeep/',
|
300 |
+
'read' => false,
|
301 |
+
'write' => false,
|
302 |
+
'hidden' => true,
|
303 |
+
'locked' => false
|
304 |
+
)
|
305 |
+
)
|
306 |
+
);
|
307 |
+
$opts['roots'][0]['trashHash'] = 't1_Lw';
|
308 |
+
$opts['roots'][1] = $trash;
|
309 |
+
}
|
310 |
+
|
311 |
+
//Start --setting User Role Restrictions
|
312 |
+
$user = wp_get_current_user();
|
313 |
+
$userRoles = $user && $user->roles && $user->roles[0] ? $user->roles[0] : '';
|
314 |
+
|
315 |
+
//Disable Operations
|
316 |
+
if(!empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['list_user_restrictions_alow_access'])){
|
317 |
+
$opts['roots'][0]['disabled'] = $this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['list_user_restrictions_alow_access'];
|
318 |
+
}
|
319 |
+
//Creat root path for user
|
320 |
+
if(!empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['private_folder_access'])){
|
321 |
+
$opts['roots'][0]['path'] = $this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['private_folder_access'] .'/';
|
322 |
+
}
|
323 |
+
|
324 |
+
//Creat url root path for user
|
325 |
+
if(!empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['private_url_folder_access'])){
|
326 |
+
$opts['roots'][0]['URL'] = $this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['private_url_folder_access'] .'/';
|
327 |
+
}
|
328 |
+
|
329 |
+
//Folder or File Paths That You want to Hide
|
330 |
+
if(!empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['hide_paths'])){
|
331 |
+
foreach ($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['hide_paths'] as $key => $value){
|
332 |
+
$arrItemHidePath = array(
|
333 |
+
'pattern' => '~/'.$value.'~',
|
334 |
+
'read' => false,
|
335 |
+
'write' => false,
|
336 |
+
'hidden' => true,
|
337 |
+
'locked' => false
|
338 |
+
);
|
339 |
+
array_push($opts['roots'][0]['attributes'], $arrItemHidePath);
|
340 |
+
};
|
341 |
+
}
|
342 |
+
|
343 |
+
//File extensions which you want to Lock
|
344 |
+
if(!empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['lock_files'])){
|
345 |
+
foreach ($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['lock_files'] as $key => $value){
|
346 |
+
$arrItemLockFile = array(
|
347 |
+
'pattern' => '/'.$value.'/',
|
348 |
+
'read' => false,
|
349 |
+
'write' => false,
|
350 |
+
'hidden' => false,
|
351 |
+
'locked' => true
|
352 |
+
);
|
353 |
+
array_push($opts['roots'][0]['attributes'], $arrItemLockFile);
|
354 |
+
};
|
355 |
+
}
|
356 |
+
|
357 |
+
//Enter file extensions which can be uploaded
|
358 |
+
if($this->userRole !== 'administrator' && empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['can_upload_mime'])) {
|
359 |
+
$opts['roots'][0]['uploadDeny'] = array('all');
|
360 |
+
$opts['roots'][0]['uploadAllow'] = array('');
|
361 |
+
} else if ( $this->userRole !== 'administrator' && !empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['can_upload_mime'])) {
|
362 |
+
$opts['roots'][0]['uploadDeny'] = array('all');
|
363 |
+
$opts['roots'][0]['uploadAllow'] = array();
|
364 |
+
$arrCanUploadMime = $this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$this->userRole]['can_upload_mime'];
|
365 |
+
$mimeTypes = new \FileManagerHelper();
|
366 |
+
$arrMimeTypes = $mimeTypes->getArrMimeTypes();
|
367 |
+
foreach ($arrMimeTypes as $key => $value){
|
368 |
+
if(in_array($key,$arrCanUploadMime)) {
|
369 |
+
$explodeValue = explode(',',$value);
|
370 |
+
foreach($explodeValue as $item) {
|
371 |
+
array_push($opts['roots'][0]['uploadAllow'], $item );
|
372 |
+
}
|
373 |
+
}
|
374 |
+
|
375 |
+
};
|
376 |
+
foreach ($arrCanUploadMime as $value){
|
377 |
+
if(strpos($value,"x-conference") !== false
|
378 |
+
|| strpos($value,"video") !== false
|
379 |
+
|| strpos($value,"text") !== false
|
380 |
+
|| strpos($value,"model") !== false
|
381 |
+
|| strpos($value,"message") !== false
|
382 |
+
|| strpos($value,"image") !== false
|
383 |
+
|| strpos($value,"font") !== false
|
384 |
+
|| strpos($value,"chemical") !== false
|
385 |
+
|| strpos($value,"audio") !== false
|
386 |
+
|| strpos($value,"application") !== false
|
387 |
+
) {
|
388 |
+
array_push($opts['roots'][0]['uploadAllow'], $value );
|
389 |
+
}
|
390 |
+
}
|
391 |
+
|
392 |
+
} else {
|
393 |
+
$opts['roots'][0]['uploadDeny'] = array();
|
394 |
+
$opts['roots'][0]['uploadAllow'] = array('all');
|
395 |
+
}
|
396 |
+
//End --setting User Role Restrictions
|
397 |
+
|
398 |
+
$connector = new \elFinderConnector(new \elFinder($opts));
|
399 |
+
$connector->run();
|
400 |
+
wp_die();
|
401 |
+
}
|
402 |
+
|
403 |
+
public function selectorThemes()
|
404 |
+
{
|
405 |
+
if( ! wp_verify_nonce( $_POST['nonce'] ,'njt-fs-file-manager-admin')) wp_die();
|
406 |
+
check_ajax_referer('njt-fs-file-manager-admin', 'nonce', true);
|
407 |
+
|
408 |
+
$themesValue = sanitize_text_field ($_POST['themesValue']);
|
409 |
+
$selectorThemes = get_option('njt_fs_selector_themes');
|
410 |
+
if (empty($selectorThemes[$this->userRole])) {
|
411 |
+
$selectorThemes[$this->userRole]['themesValue'] = 'Default';
|
412 |
+
update_option('njt_fs_selector_themes', $selectorThemes);
|
413 |
+
}
|
414 |
+
|
415 |
+
if ($selectorThemes[$this->userRole]['themesValue'] != $themesValue) {
|
416 |
+
$selectorThemes[$this->userRole]['themesValue'] = $themesValue;
|
417 |
+
update_option('njt_fs_selector_themes', $selectorThemes);
|
418 |
+
}
|
419 |
+
$selected_themes = get_option('njt_fs_selector_themes');
|
420 |
+
$linkThemes = plugins_url('/lib/themes/' . $selected_themes[$this->userRole]['themesValue'] . '/css/theme.css', __FILE__);
|
421 |
+
wp_send_json_success($linkThemes);
|
422 |
+
wp_die();
|
423 |
+
}
|
424 |
+
|
425 |
+
public function saveOptions()
|
426 |
+
{
|
427 |
+
//if(isset($_POST['njt-settings-form-submit'])) {
|
428 |
+
update_option('njt_fs_settings', $this->options);
|
429 |
+
// if($u) {
|
430 |
+
// $this->f('?page=njt-fs-filemanager-settings&status=1');
|
431 |
+
// } else {
|
432 |
+
// $this->f('?page=njt-fs-filemanager-settings&status=2');
|
433 |
+
// }
|
434 |
+
// }
|
435 |
+
}
|
436 |
+
|
437 |
+
public function f($u) {
|
438 |
+
echo '<script>';
|
439 |
+
echo 'window.location.href="'.$u.'"';
|
440 |
+
echo '</script>';
|
441 |
+
}
|
442 |
+
|
443 |
+
public function getArrRoleRestrictions()
|
444 |
+
{
|
445 |
+
if(!wp_verify_nonce( $_POST['nonce'] ,'njt-fs-file-manager-admin')) wp_die();
|
446 |
+
check_ajax_referer('njt-fs-file-manager-admin', 'nonce', true);
|
447 |
+
$valueUserRole = filter_var($_POST['valueUserRole']) ? sanitize_text_field ($_POST['valueUserRole']) : '';
|
448 |
+
$arrRestrictions = !empty($this->options['njt_fs_file_manager_settings']['list_user_role_restrictions']) ? $this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'] : array();
|
449 |
+
$dataArrRoleRestrictions = array (
|
450 |
+
'disable_operations' => implode(",", !empty($arrRestrictions[$valueUserRole]['list_user_restrictions_alow_access']) ? $arrRestrictions[$valueUserRole]['list_user_restrictions_alow_access'] : array()),
|
451 |
+
'private_folder_access' => !empty($arrRestrictions[$valueUserRole]['private_folder_access']) ? str_replace("\\\\", "/", trim($arrRestrictions[$valueUserRole]['private_folder_access'])) : '',
|
452 |
+
'private_url_folder_access' => !empty($arrRestrictions[$valueUserRole]['private_url_folder_access']) ? str_replace("\\\\", "/", trim($arrRestrictions[$valueUserRole]['private_url_folder_access'])) : '',
|
453 |
+
'hide_paths' => implode(',', !empty($arrRestrictions[$valueUserRole]['hide_paths']) ? $arrRestrictions[$valueUserRole]['hide_paths'] : array()),
|
454 |
+
'lock_files' => implode(',', !empty($arrRestrictions[$valueUserRole]['lock_files']) ? $arrRestrictions[$valueUserRole]['lock_files'] : array()),
|
455 |
+
'can_upload_mime' => implode(',', !empty($arrRestrictions[$valueUserRole]['can_upload_mime']) ? $arrRestrictions[$valueUserRole]['can_upload_mime'] : array())
|
456 |
+
);
|
457 |
+
wp_send_json_success($dataArrRoleRestrictions);
|
458 |
+
wp_die();
|
459 |
+
}
|
460 |
+
|
461 |
+
public function njt_fs_saveSetting()
|
462 |
+
{
|
463 |
+
if( ! wp_verify_nonce( $_POST['nonce'] ,'njt-fs-file-manager-admin')) wp_die();
|
464 |
+
check_ajax_referer('njt-fs-file-manager-admin', 'nonce', true);
|
465 |
+
|
466 |
+
$root_folder_path = filter_var($_POST['root_folder_path'], FILTER_SANITIZE_STRING) ? str_replace("\\\\", "/", trim($_POST['root_folder_path'])) : '';
|
467 |
+
$root_folder_url = filter_var($_POST['root_folder_url'], FILTER_SANITIZE_STRING) ? str_replace("\\\\", "/", trim($_POST['root_folder_url'])) : site_url();
|
468 |
+
$list_user_alow_access = filter_var($_POST['list_user_alow_access'], FILTER_SANITIZE_STRING) ? explode(',',$_POST['list_user_alow_access']) : array();
|
469 |
+
$upload_max_size = filter_var($_POST['upload_max_size'], FILTER_SANITIZE_STRING) ? sanitize_text_field(trim($_POST['upload_max_size'])) : 0;
|
470 |
+
$fm_locale = filter_var($_POST['fm_locale'], FILTER_SANITIZE_STRING) ? sanitize_text_field($_POST['fm_locale']) : 'en';
|
471 |
+
$enable_htaccess = isset($_POST['enable_htaccess']) && $_POST['enable_htaccess'] == 'true' ? 1 : 0;
|
472 |
+
$enable_trash = isset($_POST['enable_trash']) && $_POST['enable_trash'] == 'true' ? 1 : 0;
|
473 |
+
//save options
|
474 |
+
$this->options['njt_fs_file_manager_settings']['root_folder_path'] = $root_folder_path;
|
475 |
+
$this->options['njt_fs_file_manager_settings']['root_folder_url'] = $root_folder_url;
|
476 |
+
$this->options['njt_fs_file_manager_settings']['list_user_alow_access'] = $list_user_alow_access;
|
477 |
+
$this->options['njt_fs_file_manager_settings']['upload_max_size'] = $upload_max_size;
|
478 |
+
$this->options['njt_fs_file_manager_settings']['fm_locale'] = $fm_locale;
|
479 |
+
$this->options['njt_fs_file_manager_settings']['enable_htaccess'] = $enable_htaccess;
|
480 |
+
$this->options['njt_fs_file_manager_settings']['enable_trash'] = $enable_trash;
|
481 |
+
//update options
|
482 |
+
update_option('njt_fs_settings', $this->options);
|
483 |
+
wp_send_json_success(get_option('njt_fs_settings'));
|
484 |
+
wp_die();
|
485 |
+
}
|
486 |
+
|
487 |
+
public function njt_fs_saveSettingRestrictions() {
|
488 |
+
if( ! wp_verify_nonce( $_POST['nonce'] ,'njt-fs-file-manager-admin')) wp_die();
|
489 |
+
check_ajax_referer('njt-fs-file-manager-admin', 'nonce', true);
|
490 |
+
|
491 |
+
if(! $_POST['njt_fs_list_user_restrictions']) wp_die();
|
492 |
+
|
493 |
+
$njt_fs_list_user_restrictions = $_POST['njt_fs_list_user_restrictions'];
|
494 |
+
$list_user_restrictions_alow_access = filter_var($_POST['list_user_restrictions_alow_access'], FILTER_SANITIZE_STRING) ? explode(',', $_POST['list_user_restrictions_alow_access']) : array();
|
495 |
+
$private_folder_access = filter_var($_POST['private_folder_access'], FILTER_SANITIZE_STRING) ? str_replace("\\\\", "/", trim($_POST['private_folder_access'])) : '';
|
496 |
+
$private_url_folder_access = filter_var($_POST['private_url_folder_access'], FILTER_SANITIZE_STRING) ? str_replace("\\\\", "/", trim($_POST['private_url_folder_access'])) : '';
|
497 |
+
$hide_paths = filter_var($_POST['hide_paths'], FILTER_SANITIZE_STRING) ? explode('|', preg_replace('/\s+/', '', $_POST['hide_paths'])) : array();
|
498 |
+
$lock_files = filter_var($_POST['lock_files'], FILTER_SANITIZE_STRING) ? explode('|', preg_replace('/\s+/', '', $_POST['lock_files'])) : array();
|
499 |
+
$can_upload_mime = filter_var($_POST['can_upload_mime'], FILTER_SANITIZE_STRING) ? explode(',', preg_replace('/\s+/', '', $_POST['can_upload_mime'])) : array();
|
500 |
+
|
501 |
+
//save options
|
502 |
+
$this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$njt_fs_list_user_restrictions]['list_user_restrictions_alow_access'] = $list_user_restrictions_alow_access;
|
503 |
+
$this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$njt_fs_list_user_restrictions]['private_folder_access'] = $private_folder_access;
|
504 |
+
$this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$njt_fs_list_user_restrictions]['private_url_folder_access'] = $private_url_folder_access;
|
505 |
+
$this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$njt_fs_list_user_restrictions]['hide_paths'] = $hide_paths;
|
506 |
+
$this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$njt_fs_list_user_restrictions]['lock_files'] = $lock_files;
|
507 |
+
$this->options['njt_fs_file_manager_settings']['list_user_role_restrictions'][$njt_fs_list_user_restrictions]['can_upload_mime'] = $can_upload_mime;
|
508 |
+
//update options
|
509 |
+
update_option('njt_fs_settings', $this->options);
|
510 |
+
wp_send_json_success(get_option('njt_fs_settings'));
|
511 |
+
wp_die();
|
512 |
+
}
|
513 |
+
|
514 |
+
}
|
includes/File_manager/FileManagerHelper.php
ADDED
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
defined('ABSPATH') || exit;
|
4 |
+
|
5 |
+
if(!class_exists('FileManagerHelper')):
|
6 |
+
|
7 |
+
class FileManagerHelper{
|
8 |
+
|
9 |
+
public function getArrMimeTypes()
|
10 |
+
{
|
11 |
+
$arrMimeTypes = array (
|
12 |
+
//text
|
13 |
+
'.txt' => 'text/plain',
|
14 |
+
'.htm' => 'text/html',
|
15 |
+
'.html' => 'text/html',
|
16 |
+
'.php' => 'text/x-php',
|
17 |
+
'.css' => 'text/css',
|
18 |
+
'.csv' => 'text/csv',
|
19 |
+
'.js' => 'text/javascript',
|
20 |
+
'.json' => 'application/json',
|
21 |
+
'.xml' => 'text/xml',
|
22 |
+
|
23 |
+
//font
|
24 |
+
'.woff' => 'font/woff,application/font-woff,application/x-font-opentype,application/x-font-truetype,application/vnd.ms-fontobject',
|
25 |
+
'.woff2' => 'font/woff2',
|
26 |
+
'.ttf' => 'application/x-font-ttf,font/ttf',
|
27 |
+
'.otf' => 'font/otf',
|
28 |
+
'.sfnt' => 'font/sfnt,application/font-sfnt',
|
29 |
+
|
30 |
+
// images
|
31 |
+
'.png' => 'image/png',
|
32 |
+
'.jpe' => 'image/jpeg',
|
33 |
+
'.jpg' => 'image/jpeg',
|
34 |
+
'.jpeg' => 'image/jpeg',
|
35 |
+
'.jpg' => 'image/jpeg',
|
36 |
+
'.gif' => 'image/gif',
|
37 |
+
'.bmp' => 'image/bmp',
|
38 |
+
'.ico' => 'image/vnd.microsoft.icon,image/x-icon',
|
39 |
+
'.tiff' => 'image/tiff',
|
40 |
+
'.tif' => 'image/tiff',
|
41 |
+
'.svg' => 'image/svg+xml',
|
42 |
+
'.svgz' => 'image/svg+xml',
|
43 |
+
|
44 |
+
// archives
|
45 |
+
'.zip' => 'application/zip',
|
46 |
+
'.rar' => 'application/x-rar-compressed',
|
47 |
+
'.exe' => 'application/x-msdownload',
|
48 |
+
'.msi' => 'application/x-msdownload',
|
49 |
+
'.cab' => 'application/vnd.ms-cab-compressed',
|
50 |
+
'.tar' => 'application/x-tar',
|
51 |
+
'.gz' => 'application/x-gzip',
|
52 |
+
'.bz2' => 'application/x-bzip2',
|
53 |
+
'.7z' => 'application/x-7z-compressed',
|
54 |
+
|
55 |
+
// audio
|
56 |
+
'.mp3' => 'audio/mpeg',
|
57 |
+
'.mp4a' => 'audio/mp4',
|
58 |
+
'.mpega' => 'audio/mpeg',
|
59 |
+
'.mpga' => 'audio/mpeg',
|
60 |
+
'.aac' => 'audio/x-aac',
|
61 |
+
'.m3u' => 'audio/x-mpegurl',
|
62 |
+
'.mpa' => 'audio/mpeg',
|
63 |
+
'.wav' => 'audio/x-wav',
|
64 |
+
'.wma' => 'audio/x-ms-wma',
|
65 |
+
|
66 |
+
//video
|
67 |
+
'.flv' => 'video/x-flv',
|
68 |
+
'.qt' => 'video/quicktime',
|
69 |
+
'.mov' => 'video/quicktime',
|
70 |
+
'.avi' => 'video/x-msvideo',
|
71 |
+
'.mp4' => 'video/mp4',
|
72 |
+
'.mpeg' => 'video/mpeg',
|
73 |
+
'.mpg' => 'video/mpeg',
|
74 |
+
'.wmv' => 'video/x-ms-wmv',
|
75 |
+
'.mpav' => 'video/mpeg',
|
76 |
+
'.swf' => 'application/x-shockwave-flash',
|
77 |
+
|
78 |
+
// adobe
|
79 |
+
'.pdf' => 'application/pdf',
|
80 |
+
'.psd' => 'image/vnd.adobe.photoshop',
|
81 |
+
'.ai' => 'application/postscript',
|
82 |
+
'.eps' => 'application/postscript',
|
83 |
+
'.ps' => 'application/postscript',
|
84 |
+
|
85 |
+
// ms office
|
86 |
+
'.doc' => 'application/msword',
|
87 |
+
'.rtf' => 'application/rtf',
|
88 |
+
'.xls' => 'application/vnd.ms-excel',
|
89 |
+
'.ppt' => 'application/vnd.ms-powerpoint',
|
90 |
+
'.docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
|
91 |
+
'.pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
|
92 |
+
'.xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
93 |
+
'.xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
|
94 |
+
'.xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12',
|
95 |
+
'.dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
|
96 |
+
'.xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
|
97 |
+
'.potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
|
98 |
+
'.ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
|
99 |
+
'.sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
|
100 |
+
|
101 |
+
// open office
|
102 |
+
'odt' => 'application/vnd.oasis.opendocument.text',
|
103 |
+
'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
|
104 |
+
);
|
105 |
+
return $arrMimeTypes;
|
106 |
+
}
|
107 |
+
|
108 |
+
public function madeStripcslashesFile($cmd, &$args, $elfinder, $volume)
|
109 |
+
{
|
110 |
+
$args['content'] = stripcslashes($args['content']);
|
111 |
+
return true;
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
endif;
|
includes/File_manager/index.php
ADDED
File without changes
|
includes/File_manager/lib/.gitignore
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
*~
|
2 |
+
._*
|
3 |
+
_*
|
4 |
+
.DS_Store
|
5 |
+
php-old
|
6 |
+
extensions
|
7 |
+
build
|
8 |
+
files2
|
9 |
+
elFinderVolumeSVN.class.php
|
10 |
+
connector-svn.php
|
11 |
+
node_modules
|
12 |
+
connector.php
|
includes/File_manager/lib/Changelog
ADDED
@@ -0,0 +1,1225 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
2020-04-09 Naoki Sawada <hypweb+elfinder@gmail.com>
|
2 |
+
|
3 |
+
* elFinder (2.1.56):
|
4 |
+
- [js:extras:editors.default] remove Pixlr editor it is no longer possible to display in IFRAME
|
5 |
+
- [php:core] Fixed #3134 close file pointer before deleting temporary file on shutdown
|
6 |
+
- [VD:abstract] change prefix of zipdl temp file
|
7 |
+
- [php:core] Fixed #3136 zipdl fails on Chrome on iOS / iPadOS
|
8 |
+
- [cmd:netmount] Fixed #3138 OAuth not possible with CORS due to new ITP
|
9 |
+
- [VD:MySQL,OneDrive] Fixed #3142 remove debug code
|
10 |
+
- [i18n:pl,ko] Updated translations
|
11 |
+
- And some minor bug fixes
|
12 |
+
|
13 |
+
|
14 |
+
2020-03-18 Naoki Sawada <hypweb+elfinder@gmail.com>
|
15 |
+
|
16 |
+
* elFinder (2.1.55):
|
17 |
+
- [VD:abstract] Fixed #3125 Fatal error in zipArchiveUnzip()
|
18 |
+
- [cmd:open] optimization, move function definition in loop to out of loop
|
19 |
+
- [php:session] Fixed #3103 WARNING: setcookie(): Unrecognized key 'lifetime'
|
20 |
+
- [i18n:cs,sk] Updated translations
|
21 |
+
|
22 |
+
|
23 |
+
2020-03-14 Naoki Sawada <hypweb+elfinder@gmail.com>
|
24 |
+
|
25 |
+
* elFinder (2.1.54):
|
26 |
+
- [cmd:edit,quicklook] adjustment about select encoding function
|
27 |
+
- [php:core] add `toastErrorHandler` for send toast message to client side
|
28 |
+
- [cmd:resize] to allow image resize more image type with the ImageMagick
|
29 |
+
- [php:session] Fixed #3103 WARNING: setcookie(): Unrecognized key 'lifetime'
|
30 |
+
- [php:session] Fixed #2857 warning error on start()
|
31 |
+
- [ui:dialog] delete an option `flexibleHeight` so it works well by option `height: "auto"``
|
32 |
+
- [cmd:edit] bugfix of save as on the serach results
|
33 |
+
- [php:core] add a public method `utf8Encode()` and make new main option `utf8Encoder` @callable
|
34 |
+
- [VD:abstract] Fixed #3104 Fixed as much as possible the differences in encoding of archive file names
|
35 |
+
- [php:plugins:Watermark] repeated use of Imagick::compositeImage() may cause PHP to hang, so disable it
|
36 |
+
- [js:core] Fixed #3106 enable to specify header name of parrot return to enable ITP measures
|
37 |
+
- [php:Connector] add a public method `setHeader($value)`
|
38 |
+
- [js:core] support fake progress bar
|
39 |
+
- [VD:OneDrive] bugfix of large file uploading
|
40 |
+
- [VD:Box] Fixed problem where access token could be lost
|
41 |
+
- [VD:Box] Fixed processing of `getSharedWebContentLink()`
|
42 |
+
- [js:core] if the file URL is public, use it as onetime url
|
43 |
+
- [php:plugins:Normalizer] support "caron" with option "umlauts"
|
44 |
+
- [js:core:notify] Fixed #3111 add minimize, close(option) button into notify dialog
|
45 |
+
- [ja:extars:editors.default] Fixed #2600 remove Creative Cloud Image Editor UI
|
46 |
+
- [php] Fixed #3114 stream proxy function using the `file` cmd corresponds to range request
|
47 |
+
- [js:extras:efitors.default] to show color slider of TUI Image Editor
|
48 |
+
- [cmd:edit] error handling of ta.getContent()
|
49 |
+
- [cmd:edit] bugfix of savecl() edit dialog may not re-open in case of error
|
50 |
+
- [js:core] Fixed #3118 web worker does not work when elfinder.js is cross-site loaded
|
51 |
+
- [php:core,VD] Fixed #3119 disallow extract of uncompressed size larger than option "maxArcFilesSize"
|
52 |
+
- [php:core] Fixed #3120 allow plugins (Sanitizer etc) to be applied when pasting from another volume
|
53 |
+
- [php:plugins:Normlizer,Sanitizer] update example commentation, recommend to bind to action "paste.copyfrom"
|
54 |
+
- [VD:FTP] Fixed stat() of root on server with no supports "MLST"
|
55 |
+
- [ui:cwd] Fixed a bug that thumbnails might not be displayed after editing image
|
56 |
+
- And some minor bug fixes
|
57 |
+
|
58 |
+
|
59 |
+
2020-01-25 Naoki Sawada <hypweb+elfinder@gmail.com>
|
60 |
+
|
61 |
+
* elFinder (2.1.53):
|
62 |
+
- [VD:LocalFileSystem] Fixed #3095 not able to make `quarantine` directory
|
63 |
+
- [cmd:quicklook] Added TIFF image viewer
|
64 |
+
- [VD:abstract] Fixed #3097 "Unable to create archive" error deletes target files
|
65 |
+
- [cmd:quicklook] Fixed #3099 to make charactor encoding selectable in text file preview
|
66 |
+
- And some minor bug fixes
|
67 |
+
|
68 |
+
|
69 |
+
2020-01-20 Naoki Sawada <hypweb+elfinder@gmail.com>
|
70 |
+
|
71 |
+
* elFinder (2.1.52):
|
72 |
+
- [js:core] Fixed #3052 a bug where duplicate CSS was loaded by `loadCss()`
|
73 |
+
- [debugger] Fixed #3057 add a client option `toastBackendWarn`
|
74 |
+
- [php:core] Fixed #3062 bugfix of `elFinder::getConnectorUrl()`
|
75 |
+
- [VD:abstract] Fixed #3071 folders in archive may not be extracted
|
76 |
+
- Use square brackets instead of curly braces, because this syntax is deprecated with PHP 7.4 (#3070)
|
77 |
+
- [cmd:quicklook] support the elFinder client option `dialogContained`
|
78 |
+
- [ui:dialog] Fixed wrong dialog sizing with the option `dialogContained`
|
79 |
+
- [VD:abstract] Fixed #3042 stricter processing verification on `getItemsInHand()`
|
80 |
+
- [VD] Fixed #3074 authentification (return) URL not useable if the connctor url has "?"
|
81 |
+
- [VD:abstract] Fixed #3077 support rapid root stat
|
82 |
+
- [VD:Box,OneDrive] Fixed #3082 support permanent mount with connector roots configure
|
83 |
+
- [js] Fixed #3081 handle when browser cookies are disabled
|
84 |
+
- [js:core] Fixed an issue where opened tabs could't be closed, such as when approving netmount
|
85 |
+
- [js:extras:editors.default] Fixed problem that can't save as JPEG with TUI image edtor
|
86 |
+
- [editors:online-convert] online-convert.com can no longer be displayed in iFrames on external sites
|
87 |
+
- [VD:abstract] Fixed #3084 add thumbnail garbage collection function
|
88 |
+
- [VD:FTP] change default option, 'checkSubfolders' to -1
|
89 |
+
- [core] Fixed #3085 malfunction of volume root option "disabled"
|
90 |
+
- [doc,example] Fixed #3079 add connector.maximal.php-dist
|
91 |
+
- [VD] save alias of options to session data of netmount volume
|
92 |
+
- [ui:cwd] Fixed #3087 wrong behavior when dragging with old jQuery UI
|
93 |
+
- [VD:Box] Fixed problem that `isNameExists()` return value is wrong
|
94 |
+
- [js] add worker/worker.js to support the Window.Worker
|
95 |
+
- [cmd:quicklook] add bzip2 preview and use Worker to calc
|
96 |
+
- [js:core] create new method `fm.getWorker(options)`
|
97 |
+
- [i18n:LANG] add new word 'linesLeft' : '... $1 lines left.'
|
98 |
+
- [js:core] Fixed #3069 send relative path on folder uploading
|
99 |
+
- [ui:cwd] Fixed lazy display of oldschool parent directory icon
|
100 |
+
- [php:core] Fixed #3093 add a delegate point `get.detectencoding` for the `bind` option
|
101 |
+
- And some minor bug fixes
|
102 |
+
|
103 |
+
|
104 |
+
2019-12-08 Naoki Sawada <hypweb+elfinder@gmail.com>
|
105 |
+
|
106 |
+
* elFinder (2.1.51):
|
107 |
+
- [css] Fixed #2985 conflict css with bootstrap
|
108 |
+
- [cmd:edit,mkfile] Fixed #3000 add an option `commandsOptions.edit.mkfileHideMimes`
|
109 |
+
- [css:cwd] Fixed #3008 adjusting the minimum width of the type badge
|
110 |
+
- [php:session] Fixed #3017 param "SameSite=None" support for CORS
|
111 |
+
- [cmd:edit] Fixed #3018 CodeMirror lib URL don't work as relative path when using RequireJS
|
112 |
+
- [js:core,VD:abstract] Fixed #3028 add an option `tmbReqCustomData` to the volume roots
|
113 |
+
- And some minor bug fixes
|
114 |
+
|
115 |
+
|
116 |
+
2019-08-20 Naoki Sawada <hypweb+elfinder@gmail.com>
|
117 |
+
|
118 |
+
* elFinder (2.1.50):
|
119 |
+
- [cmd:edit] Fixed #2903 Types that can not be created are hidden in the contextmenu
|
120 |
+
- [VD:abstract] Fixed #2908 MIME type misjudgment of file with upper case extension
|
121 |
+
- [js:main.default] Fixed #2943 add error handling of lang detector
|
122 |
+
- [cmd:paste,VD:abstract] Fixed #2954 make the `paste` command cancelable
|
123 |
+
- [js:core] Fixed #2957 prevent circular reference of data for event call back
|
124 |
+
- [cmd:paste] Fixed #2967 add an option `commandsOptions.paste.moveConfirm`
|
125 |
+
- [js:core] Fixed #2970 "response is not defined" on upload error
|
126 |
+
- [js:core] Fixed #2971 of logic of `getSize()` function
|
127 |
+
- [js:core] Fixed #2863 (again) cssAutoLoad is not working
|
128 |
+
- And some minor bug fixes
|
129 |
+
|
130 |
+
|
131 |
+
2019-04-17 Naoki Sawada <hypweb+elfinder@gmail.com>
|
132 |
+
|
133 |
+
* elFinder (2.1.49):
|
134 |
+
- [js:core] Fixed #2863 cssAutoLoad Array option is not working
|
135 |
+
- [js:core] Fixed #2862 stop autoSync when browser tab turn to background
|
136 |
+
- [cmd:search] Fixed #2867 support incremental search other than filename
|
137 |
+
- [VD:abstract] Fixed #2873 correct MIME-Type detection of "*.java"
|
138 |
+
- [js:extras:editors] Fixed #2879 adjustment save type of Photopea
|
139 |
+
- [js:resources:mixin] Fixed #2880 error "Uncaught TypeError"
|
140 |
+
- [VD:MySQL] Fixed #2883 problem that not uses `tmpPath` on `_fopen()`
|
141 |
+
- [js:extras:editors] Fixed problem of Online Convert by `<base>` tag
|
142 |
+
- [ui:dialog] Fixed problem of dialog height by CSS percentage max-height
|
143 |
+
- [ui:cwd] Fixed #2865 add an option `uiOptions.cwd.matekeyDragout`
|
144 |
+
- [Security,php:core] Fixed being bypassable of CVE-2019-6257 SSRF
|
145 |
+
- And some minor bug fixes
|
146 |
+
|
147 |
+
|
148 |
+
2019-02-26 Naoki Sawada <hypweb+elfinder@gmail.com>
|
149 |
+
|
150 |
+
* elFinder (2.1.48):
|
151 |
+
- [VD:abstract] Fixed animated image conversion on ImageMagick
|
152 |
+
- [Security,VD:abstract] [CVE-2019-9194] Fixed command injection vulnerability of PHP connector
|
153 |
+
Special thanks to Thomas Chauchefoin (Synacktiv) for reporting this vulnerability.
|
154 |
+
|
155 |
+
|
156 |
+
2019-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
|
157 |
+
|
158 |
+
* elFinder (2.1.47):
|
159 |
+
- [js] Fixed #2820 remove Multi-byte space characters
|
160 |
+
- [js:jqueryelfinder] bugfix of elfinder reload(restart) on dialogelfinder
|
161 |
+
- [ui:places] Fixed #2822 set title attr correctly
|
162 |
+
- [ui:tree] add an option `uiOptions.tree.attrTitle` to enable set path info to title attr
|
163 |
+
- [js:editors.default] support tinyMCE 5 and integrate image uploader
|
164 |
+
- [js:dialogelfinder] Fixed #2824 freezes browser in uses dialogelfinder
|
165 |
+
- [ui:button] add CSS class `elfinder-button-{COMMAND NAME}-menu` to submenu
|
166 |
+
- [ui:sortbutton] Fixed #2829 sort menu is not synchronized with the data of cwd
|
167 |
+
- [ui:cwd] Fixed #2840 thumbnail is not created when adding an image to an empty folder
|
168 |
+
- [ui:cwd] Fixed #2836 setting CWD icons size not working
|
169 |
+
- [php:core] Fixed #2842 allow to cancel upload on upload.presave callback
|
170 |
+
- [js:core] Fixed #2845 `size` request with wrong params `targets`
|
171 |
+
- [php:session] Fixed #2857 consideration for environment other than "apache2 SAPI"
|
172 |
+
- [cmd:fullscreen] Fixed #2858 add an option of fullscreen mode screen/window
|
173 |
+
- And some minor bug fixes
|
174 |
+
|
175 |
+
|
176 |
+
2019-01-14 Naoki Sawada <hypweb+elfinder@gmail.com>
|
177 |
+
|
178 |
+
* elFinder (2.1.46):
|
179 |
+
|
180 |
+
- [php:core:security] Add an option `urlUploadFilter`(@type callable) to elFinder class constructor options
|
181 |
+
- [php:core:security] [CVE-2019-6257] Fixed SSRF vulnerability of `elFinder::get_remote_contents()` [Reporter: Do Ha Anh of Viettel Cyber Security]
|
182 |
+
- [ui:button] Fixed #2818 correction of cmd menu position
|
183 |
+
- And some minor bug fixes
|
184 |
+
|
185 |
+
|
186 |
+
2019-01-09 Naoki Sawada <hypweb+elfinder@gmail.com>
|
187 |
+
|
188 |
+
* elFinder (2.1.45):
|
189 |
+
|
190 |
+
- [js] Fixed #2802 broken handling of jQuery `#` selector
|
191 |
+
- [cmd:upload] Fixed #2807 correction of event handling of buttons
|
192 |
+
- [api:url] Fixed #2808 supports onetime url for the external service
|
193 |
+
- [VD:abstract] typo Fixed #2809 undefined ERROR_COPY_INTO_ITSELF
|
194 |
+
- [cwd] Fixed problem of thumbnail attaching on mobile devices
|
195 |
+
- [cmd:edit:editors.default] Fixed #2815 add Pixo editor integration
|
196 |
+
- [cmd:edit] To support onetime URL to get content URL
|
197 |
+
- [php:core:security] [CVE-2019-5884] Fixed information leakage vulnerability [Reporter: Ravindra Rajaram (ravindra.rajaram@broadcom.com) and Hamsalekha Madiraju (hamsalekha.madiraju@broadcom.com)]
|
198 |
+
- And some minor bug fixes
|
199 |
+
|
200 |
+
|
201 |
+
2018-12-15 Naoki Sawada <hypweb+elfinder@gmail.com>
|
202 |
+
|
203 |
+
* elFinder (2.1.44):
|
204 |
+
|
205 |
+
- [cmd:sort] Fixed #2774 to make can disable "Also Treeview" sort option
|
206 |
+
- [cmd:edit:zoho] Fixed #2777 to show warning when editing items that can not be written anonymously
|
207 |
+
- [js:core] Fixed #2783i, #2784 make new event `xhruploadfail`
|
208 |
+
- [ui:tree,cwd] Fixed #2785 event handling of droppable element of tree of navbar
|
209 |
+
- [VD:abstract] Fixed #2791 correction of `localRmdirRecursive()` for Win server
|
210 |
+
- [js:core] Fixed #2799 some files are not saved when uploading multiple files
|
211 |
+
- And some minor bug fixes
|
212 |
+
|
213 |
+
|
214 |
+
2018-11-24 Naoki Sawada <hypweb+elfinder@gmail.com>
|
215 |
+
|
216 |
+
* elFinder (2.1.43):
|
217 |
+
|
218 |
+
- [VD:abstract,cmd:info] Fixed #2646 volume roots option `'dirUrlOwn'` accepts value `'hide'`
|
219 |
+
- [php:plugin] Fixed #2649 disable content editing plugin when saving data in OnlineConvert
|
220 |
+
- [cmd:open] Fixed #2651 add an option `selectAction`
|
221 |
+
- [php:core] Fixed #2657 add a connector main option `throwErrorOnExec`
|
222 |
+
- [ui:cwd] Fixed #2653 correction of event handling of `input:checkbox`
|
223 |
+
- [js:core] Fixed #2660 add `requestError` event and make error message controlable
|
224 |
+
- [js:core,ui:cwd,tree] Fixed #2664 problem of handling of connector option `maxTargets`
|
225 |
+
- [php:autoload] Fixed #2672 simplified class map
|
226 |
+
- [js:core] Fixed #2674 'tooltip' conflict with Bootstrap
|
227 |
+
- [VD:abstract] Fixed #2687 add public method `getSession()`
|
228 |
+
- [ui:cwd] Fixed #2687, #2694 prevent select action of the item with CSS class "elfinder-cwd-nonselect"
|
229 |
+
- [php:core,VD] Fixed #2695 improved redundant check of archivers
|
230 |
+
- [ui:cwd] Fixed #2701 correction of oldScholl function
|
231 |
+
- [VD:abstract] Fixed #2704 correction of `mimetype()` & add an option `mimeTypeUnknown`
|
232 |
+
- [VD:abstract] Fixed #2704 use MIME-Type notified by the volume driver if detected as unknown
|
233 |
+
- [css:cwd] Fixed #2707 typo
|
234 |
+
- [js:core] Fixed #2706 add an option `i18nBaseUrl`
|
235 |
+
- [ui:toolbar] Fixed #2710 add an option `uiOptions.toolbarExtra.preferenceInContextmenu`
|
236 |
+
- [cmd:netmount] Fixed #2714 disable command if there is no protocols
|
237 |
+
- [cmd:info] Fixed #2712 remove ZWSP of the Path value with mousedown event
|
238 |
+
- [cmd:edit] Fixed #2717 encoding select box move to footer
|
239 |
+
- [css:toolbar] Fixed #2721 duplicated class name
|
240 |
+
- [js:command] Fixed #2718 add a method `fmDialog()` to add cmd class name to dialog
|
241 |
+
- [js:core] Fixed #2720 implementation of theme changer
|
242 |
+
- [cmd:empty] Fixed #2729 add check that folder is readable in getstate()
|
243 |
+
- [cmd:upload] Fixed #2725 problem of contextmenu (target selector) handling
|
244 |
+
- [VD:Group] Fixed #2730 set `copy` to disabled command
|
245 |
+
- [js:core,ui:cwd] Fixed #2730 correction of dragging icon
|
246 |
+
- [cmd:preference] Fixed #2731 add options `width`, `height`
|
247 |
+
- [cmd:rm] Fixed #2733 correction of spinner position
|
248 |
+
- [css:cwd] Fixed #2724 problem of position of perm marker in rtl
|
249 |
+
- [js:core] Fixed #2744 add class name "elfinder-err-var" to replaced word of error message
|
250 |
+
- [css:dialog] rel #2724 correction style of `td.elfinder-info-hash`
|
251 |
+
- [ui:navdock] Fixed #2747 theme support of CSS fine tuning part
|
252 |
+
- [ui:navdock] rel #2747 correction of the ui size adjustment
|
253 |
+
- [css:commands] Fixed #2748 fix spinner position in rtl and unify `elfinder-info-spinner` to `elfinder-spinner`
|
254 |
+
- [css:command] rel #2748 typo fix of "spiner" to "spinner"
|
255 |
+
- [cmd:quicklook] Fixed #2742 ViewerJS integration for PDF,ODT,ODS,ODP
|
256 |
+
- [ui:toolbar] Fixed #2751 correction rtl-toolbar (float icons in group)
|
257 |
+
- [css:toolbar] rel #2751 mirroring some icons for rtl
|
258 |
+
- [ui:cwd] Fixed #2749 show an unnecessary context menu on touch to the list header
|
259 |
+
- [cmd:resize] Fixed #2718 duplicate CSS class name
|
260 |
+
- [ui:cwd] Fixed #2749 show an unnecessary context menu on touch to the list header
|
261 |
+
- [ui:dialog] rel #2739 use CSS class `ui-corner-top` instead `ui-corner-all`
|
262 |
+
- [css:navbar] rel #2748 integrate "elfinder-navbar-spinner" into "elfinder-spinner"
|
263 |
+
- [API:upload] Fixed #2753 uploading multiple items continues uploading except error items
|
264 |
+
- [js:core] Fixed #2762 prevent useless requests when chunks uploading
|
265 |
+
- [cmd:quickllok] Fixed #2752 title bar HTML structure as well as other dialogs
|
266 |
+
- [js:core] Fixed #2764 delete padding specification by inline to maximize element
|
267 |
+
- [js:core] Fixed #2766 correction upload file size judgment
|
268 |
+
- And some minor bug fixes
|
269 |
+
|
270 |
+
|
271 |
+
2018-08-29 Naoki Sawada <hypweb+elfinder@gmail.com>
|
272 |
+
|
273 |
+
* elFinder (2.1.42):
|
274 |
+
- [VD:abstract] Fixed #2624 "application/xml" determines the MIME-Type with the file extension
|
275 |
+
- [cmd:quicklook] Fixed #2627 kml, kmz preview with GoogleMaps API
|
276 |
+
- [ui:statusbar] Fixed #2635 positioning design with CSS flexible box
|
277 |
+
- [cmd:rename] Fixed #2639 change cmd title to "Alias (Preference)" of the volume root
|
278 |
+
- [php:core] Fixed #2641 problem of overwrite upload of folder uploading
|
279 |
+
- [php] Fixed #2642 Measures of Ghostscript security vulnerabilities
|
280 |
+
- And some minor bug fixes
|
281 |
+
|
282 |
+
|
283 |
+
2018-08-19 Naoki Sawada <hypweb+elfinder@gmail.com>
|
284 |
+
|
285 |
+
* elFinder (2.1.41):
|
286 |
+
- [ui:cwd] Fixed #2583 `uiOptions.cwd.oldSchool` is no longer working
|
287 |
+
- [VD:abstract] change type from `protected` to `public` of `mimeTypeNormalize()`
|
288 |
+
- [js:core] Fixed #2591 show the toast message according with the response of connector
|
289 |
+
- [cmd:edit] Fixed #2592 to make ediable as text that the media file composed of text
|
290 |
+
- [cmd:undo/redo] Fixed #2596 bug of not updating status when elFinder into enable
|
291 |
+
- [cmd:hide] Fixed #2595 make to be able to hide selected items as personal setting
|
292 |
+
- [cmd:edit] Fixed #2565 Integrate the TUI Image Editor
|
293 |
+
- [cmd:quicklook] Fixed #2599 add controls option of HTML5 media , PDF preview
|
294 |
+
- [cmd:edit] set integrate of the "TUI Image Editor"
|
295 |
+
- [php:core] Fixed #2603 options path settings convert to absolute path
|
296 |
+
- [cmd:edit] Fixed #2569 add the photopea.com editor integration
|
297 |
+
- [cmd:upload] Fixed #2607 hash@undefined on select folder upload
|
298 |
+
- [cmd:mkfile] Fixed #2609 allow creation of various file types
|
299 |
+
- [img] Fixed #2503 make icons-big.svg and use it
|
300 |
+
- [VD:Dropbox2] Fixed options definition test (PR #2619)
|
301 |
+
- [js:core] Fixed #2616 can't close dialogelfinder if can't connect to the connector
|
302 |
+
- [php:plugin:Watermark] Fixed #2621 add option `ratio`, `position`, `marginX` and `marginY`
|
303 |
+
- And some minor bug fixes
|
304 |
+
|
305 |
+
|
306 |
+
2018-07-14 Naoki Sawada <hypweb+elfinder@gmail.com>
|
307 |
+
|
308 |
+
* elFinder (2.1.40):
|
309 |
+
- [php:plugin] Fixed #2532 perform folder name filtering on folder upload
|
310 |
+
- [VD:abstract] Fixed #2534 bugfix of `doSerach()` method
|
311 |
+
- [API,ui:cwd] Fixed #2535 show the remaining time until the volume expires into cwd
|
312 |
+
- [js:core] bugfix of click problem of select element of netmount oauth dialog
|
313 |
+
- [cmd:rm] Fixed #2541 to be able to customize the action of to put in the trash
|
314 |
+
- [VD:abstract] fallback imgLib to 'gd' when error in Imagick (#2544)
|
315 |
+
- [ui:dialog] Fixed #2545 problem of the mousedown event of the form element
|
316 |
+
- [VD:abstract] Fixed #2549 freezes while creating and extracting a zip/7zip archive
|
317 |
+
- [ui:dialog] Fixed #2551 trigger `dialogopen` event before open the dialog
|
318 |
+
- [ui:dialog] Fixed #2558 autoopen after creation of dialog if it has open callback
|
319 |
+
- [cmd:upload] Fixed #2559 since 2.1.30, broken paste upload on iOS
|
320 |
+
- [ui:dialog] Fixed #2560 corection of restore dialog size on maximize/minimize
|
321 |
+
- [cmd:edit,preference] Fixed #2566 add preference 'Open the maximized editor window'
|
322 |
+
- [cmd:quicklook] Fixed #2567 support Microsoft Office Online viewer
|
323 |
+
- [VD:abstract] Fixed #2564 bugfix of MIME-Type detection
|
324 |
+
- [cmd:quicklook,VD:abstract] Fixed #2575 add CAD-Files and 3D-Models online viewer on sharecad.org
|
325 |
+
- [cmd:edit] Fixed #2570 add online-convert.com integration
|
326 |
+
- [cmd:edit] Fixed #2580 fix detectation of current enabled editors
|
327 |
+
- [cmd:help] Add a tab "Integrations" to listing external services
|
328 |
+
- [cmd:edit:images] Fixed #2568 open one format save to another
|
329 |
+
- [js:core] Fixed #2582 sync size of list view column headers on browser resize
|
330 |
+
- And some minor bug fixes
|
331 |
+
|
332 |
+
|
333 |
+
2018-06-05 Naoki Sawada <hypweb+elfinder@gmail.com>
|
334 |
+
|
335 |
+
* elFinder (2.1.39):
|
336 |
+
- [cmd:preference] Fixed #2497 add a preference "Icon Size (Icons View)"
|
337 |
+
- [cmd:mkdir] Fixed #2466 mkdir 'Into new folder' always on
|
338 |
+
- [css] Fixed #2499 style correction to the Firefox browser
|
339 |
+
- [css] replace volume_icon_* to SVG image
|
340 |
+
- [cmd:edit] Fixed #2507 not work if the "commandsOptions.edit.editors" is empty
|
341 |
+
- [php:core] Fixed #2515 support multi Level directory creation when uploading
|
342 |
+
- [VD:abstract] Fixed #2523 thumbnail file name may exceed 255 bytes
|
343 |
+
- [VD:abstract] re-Fixed #2523 add volume id as prefix to tmbname of fallback
|
344 |
+
- [API,cmd:download] Fixed #2525 show notification dialog until browser starts downloading
|
345 |
+
- [ui:cwd] Fixed #2526 connector option `'tmbURL' => 'self'` does not work currently
|
346 |
+
- [cmd:upload] Fixed #2528 show error message "errFolderUpload"
|
347 |
+
- [ui:fullscreenbutton] Fixed #2530 wrong toolbar icon of re-fullscreen
|
348 |
+
- [VD:abstract,security] add "pht:*", "php7:*" to default option `staticMineMap`
|
349 |
+
- [cmd:upload] Fixed #2531 upload buttons are not working in Firefox
|
350 |
+
- And some minor bug fixes
|
351 |
+
|
352 |
+
|
353 |
+
2018-05-05 Naoki Sawada <hypweb+elfinder@gmail.com>
|
354 |
+
|
355 |
+
* elFinder (2.1.38):
|
356 |
+
- [js:dialogelfinder] Re-fixed #2401 remove deprecated functions of jQuery
|
357 |
+
- [cmd:info,help] Fixed #2445 add user preference `Info Items (Selection Info Panel)`
|
358 |
+
- [php:core] More secure processing of `zipdl()`
|
359 |
+
- [VD:abstract] Fixed #2450 correction of `getContentUrl()` (when $this->root is "/")
|
360 |
+
- [js:core] Fixed #2453 handling back button press to close dialog
|
361 |
+
- [cmd:opennew] Fixed #2457 new command "Open in new window" for the folder
|
362 |
+
- [cmd:preference] Fixed #2458 move settings from "Preference" tab
|
363 |
+
- [cmd:mkdir] Fixed #2466 'Into new folder' always on (toolbar button)
|
364 |
+
- [css:common] Fixed #2469 to disable resizable in fullscreen mode
|
365 |
+
- [cmd:sort] Fixed #2472 keep stay the context menu when choosing the sort menu
|
366 |
+
- [VD:GoogleDrive] Fixed #2473 not use undefined variable
|
367 |
+
- [ui:tree] Fixed #2485 add an option `uiOptions.tree.durations`
|
368 |
+
- [ui:toast] Fixed #2487 add an option `uiOptions.toast.defaults`
|
369 |
+
- [js] Performance tuning
|
370 |
+
- [VD,cmd:search] Fixed #2490 support custom search method
|
371 |
+
- [cmd:quicklook] support AMR Audio, FLV Video preview
|
372 |
+
- And some minor bug fixes
|
373 |
+
|
374 |
+
|
375 |
+
2018-03-28 Naoki Sawada <hypweb+elfinder@gmail.com>
|
376 |
+
|
377 |
+
* elFinder (2.1.37):
|
378 |
+
- [php:security] re-fix directory traversal vulnerability for windows server
|
379 |
+
|
380 |
+
|
381 |
+
2018-03-28 Naoki Sawada <hypweb+elfinder@gmail.com>
|
382 |
+
|
383 |
+
* elFinder (2.1.36):
|
384 |
+
- [js:core] Fixed #2433 cwdOptions becomes trash folder's options when folder restoring
|
385 |
+
- [php:plugin:sanitizer] add on option `callBack` (#2432)
|
386 |
+
- [ui:uploadbutton] Fixed #2435 can't upload
|
387 |
+
- [cmd:upload] Fixed #2436 can’t upload with state that one file selected in cwd
|
388 |
+
- [VD:abstract] Fixed #2425 adjustment of `internal_encoding` setting
|
389 |
+
- [php:security] correction of symbolic link determination
|
390 |
+
- [cmd:rename] bugfix of undo/redo functions
|
391 |
+
- [php:plugin] add option onDropWith for plugin function iaEnabled (#2442)
|
392 |
+
- [cmd:paste] Fixed #2439 missing `src` param on API < 2.1
|
393 |
+
- [proxy:Ver1] correction of response data normalization on paste
|
394 |
+
- [php:security] Fixed directory traversal vulnerability
|
395 |
+
- And some minor bug fixes
|
396 |
+
|
397 |
+
|
398 |
+
2018-03-21 Naoki Sawada <hypweb+elfinder@gmail.com>
|
399 |
+
|
400 |
+
* elFinder (2.1.35):
|
401 |
+
- [cmd:upload] notify progress data to dfrd.progress in uploading
|
402 |
+
- [VD:LocalFileSystem,OneDrive] Fixed wrong result of isNameExists()
|
403 |
+
- [ui:dialog] Fixed #2431 form elements can not get focus with mouse down
|
404 |
+
- And some minor bug fixes
|
405 |
+
|
406 |
+
|
407 |
+
2018-03-18 Naoki Sawada <hypweb+elfinder@gmail.com>
|
408 |
+
|
409 |
+
* elFinder (2.1.34):
|
410 |
+
- [VD:abstract] Fixed #2423 no longer running under PHP < 5.4
|
411 |
+
- [cmd:mkdir] Fixed #2422 bugfix of behavior of mkdir on navbar
|
412 |
+
- And some minor bug fixes
|
413 |
+
|
414 |
+
|
415 |
+
2018-03-14 Naoki Sawada <hypweb+elfinder@gmail.com>
|
416 |
+
|
417 |
+
* elFinder (2.1.33):
|
418 |
+
- [cmd:upload] Fixed #2379 icon of target folder list is not shown
|
419 |
+
- [js:core] Fixed #2378 sometime can't upload from directory selector
|
420 |
+
- [cmd:edit] Fixed #2381 trigger event "editEditorPrepare" before build editor
|
421 |
+
- [cmd:edit] Fixed #2382 can't reopen editor on return from canceling SaveAs from cancel action
|
422 |
+
- [cmd:edit] Fixed #2383 can't use CodeMirror, SimpleMDE with require.js
|
423 |
+
- [VD:MySQL] Fixed #2384 infinitely loop on search if root has parent_id
|
424 |
+
- [js:extras:editors] add CKEditor5 editor
|
425 |
+
- [js,css] Fixed #2390 optimization to mobile devices
|
426 |
+
- [cmd:search] Fixed #2392 broken search design in current nightlty
|
427 |
+
- [php:core] Fixed #2393 strange corruption of PHP internal_encoding
|
428 |
+
- [js] Fixed #2401 remove deprecated functions of jQuery
|
429 |
+
- [js] Fixed #2401 change `on('hover')` to `on('mouseenter mouseleave')`
|
430 |
+
- [php:core] Fixed #2402 add an option `memoryLimitGD` to connector main options
|
431 |
+
- [js:core] Fixed #2403 backward compatibility with API 2.0 is broken
|
432 |
+
- [cmd:edit] Fixed #2405 mount the zip archive to edit archive contents
|
433 |
+
- [VD:abstract] Fixed #2407 include the leaf root into search results
|
434 |
+
- [VD:abstract] Fixed #2408 have the generic archive function for remote volume
|
435 |
+
- [js:core] optimization of handling of leafRoots
|
436 |
+
- [cmd:netmount] also unmount volumes included in volume to be unmounted
|
437 |
+
- [i18n:LANG] add 'reflectOnImmediate','reflectOnUnmount','unmountChildren'
|
438 |
+
- [cmd:netmount] follow the tree in reverse and unmount them in order
|
439 |
+
- [php:core] add 'netmount' to `sessionUseCmds` for handle requests synchronously on unmount
|
440 |
+
- [VD:Group] correction of `dirs` result of root stat
|
441 |
+
- [VD] allow uploading all file types to the net mount volume
|
442 |
+
- [cmd:quicklook] add the MarkDown viewer with marked.js
|
443 |
+
- [js:core] Fixed #2413 problem that unnecessary "remove" event fires on upload
|
444 |
+
- [cmd:info] show the md5, sha256 contents hashes
|
445 |
+
- [cmd:help] add preference "Algorithms to show the file hash"
|
446 |
+
- [js:rename] Fixed #2419 allow rename of the volume root name
|
447 |
+
- And some minor bug fixes
|
448 |
+
|
449 |
+
|
450 |
+
2018-02-07 Naoki Sawada <hypweb+elfinder@gmail.com>
|
451 |
+
|
452 |
+
* elFinder (2.1.32):
|
453 |
+
- [js:extras:editors.default] Fixed problem of initial widh of Zoho editor
|
454 |
+
- [cmd:quicklook] Fixed #2346 conflict of `update` event with prototype.js
|
455 |
+
- [php:core] Fixed #2345 aFixeddd the warning about object injection attacks
|
456 |
+
- [VD:Dropbox2] Fixed #2348 edit File not respecting filename capitalization
|
457 |
+
- [js:extras:editors] Fixed #2319 supports local CKEditor
|
458 |
+
- [js:core] bugfix of sort by timestamp about unknown values
|
459 |
+
- [ui:dialog] Fixed size restoration problem from maximized dialog
|
460 |
+
- [ui:dialog] bugfix of when closes editing dialog of maximized
|
461 |
+
- [VD:abstract] Fixed #2352 problem of detect MIME-Type as 'unknown' with the empty file
|
462 |
+
- [cmd:open] Fixed #2359 can't open with "open" of "Action when select file"
|
463 |
+
- [VD:abstract] update `mimeMap` of default options
|
464 |
+
- [VD:TrashMySQL] add a new volume "TrashMySQL"
|
465 |
+
- [php:core] Fixed #2365 make custom data controllable from the connector side
|
466 |
+
- [VD:MySQL] bugfix that it was not possible to set as root path other than the root id
|
467 |
+
- [api:put] allow puts by the self item hash
|
468 |
+
- [i18n] correction of confirm message when duplicate upload
|
469 |
+
- [i18n] Fixed #2369 modify wording of 'confirmRepl'
|
470 |
+
- [cmd:help] Fixed #2370 add "Column setting" to Preferences tab
|
471 |
+
- [i18n:LANG] add `'columnPref': 'Columns settings (List view)'`
|
472 |
+
- And some minor bug fixes
|
473 |
+
|
474 |
+
|
475 |
+
2017-12-27 Naoki Sawada <hypweb+elfinder@gmail.com>
|
476 |
+
|
477 |
+
* elFinder (2.1.31):
|
478 |
+
- [ui:dialog] bugfix that used dialog is not removed
|
479 |
+
- [cmd:rename,resources:mixin] bugfix that can't access filename edit area with mobile devices
|
480 |
+
- [ui:cwd,ui:tree] Fixed #2303 UX at rename is not good
|
481 |
+
- [cmd:rename] Fixed #2308 rename multiple items at once
|
482 |
+
- [cmd:rename] Fixed #2315 add batch rename function
|
483 |
+
- [js:core] Fixed #2320 problem that rename on upload don't work with FormData
|
484 |
+
- [cmd:rm] Fixed problem of contentmenu extra button "Remove" not work on tree
|
485 |
+
- [cmd:quicklook] add "RAR Archive" preview
|
486 |
+
- [js:core] bugfix of registration `of fm.decodeRawString` by `fm.options.rawStringDecoder`
|
487 |
+
- [php:core] Fixed #2312 can't upload by "paste url or images" on IE
|
488 |
+
- [cmd:mkdir] fixed #2326 became can not be create folder on the tree
|
489 |
+
- [VD:abstract] Fixed #2329 problem of getFullPath() with without folder name
|
490 |
+
- [js:core] Fixed #2332 CORS detection gives false positive on IE11
|
491 |
+
- [ui:dialog] Fixed #2331 add CSS class name to dialog buttons
|
492 |
+
- [cmd:quicklook] show file size of the Archive preview
|
493 |
+
- [js:core] Fixed problem that options.drawString encoder does not effect
|
494 |
+
- Fixed #2336 'jp' isn't a Japanese in ISO-639 correctly it's a 'ja'
|
495 |
+
- [js:core] Fixed #2337 prevent request initial request is completed
|
496 |
+
- [js:options] allow empty value of cdns to disable it
|
497 |
+
- [js:resouces,cmd:rename] Fixed #2343 can't close error dialog in item name editing
|
498 |
+
- And some minor bug fixes
|
499 |
+
|
500 |
+
|
501 |
+
2017-11-29 Naoki Sawada <hypweb+elfinder@gmail.com>
|
502 |
+
|
503 |
+
* elFinder (2.1.30):
|
504 |
+
- [js:core] Fixed #2238 always same filename on upload with some iOS devices
|
505 |
+
- [js:core] Fixed #2240 correspond to parallel request in "Cancel" in notify dialog
|
506 |
+
- [VD:FTP] Fixed #2243 problem of symlink handling
|
507 |
+
- [ui:cwd] bug fix of contextmenu on the "Old School"
|
508 |
+
- [cmd:quicklook] Fixed #2249 close-able docked preview window
|
509 |
+
- [api] cmd `size` can return size infomation of each targets as `sizes`
|
510 |
+
- [api] accept HTTP header "X-elFinderReqid"
|
511 |
+
- [cmd:quicklook:plain text] show all contents with click an element `charsLeft`
|
512 |
+
- [VD:abstract] Fixed #2253 `elFinderVolumeDriver::getWorkFile()` dose not work
|
513 |
+
- [cmd:resize] Fixed #2251 add an option `commandsOptions.resize.getDimThreshold` for rapid starting
|
514 |
+
- [VD:abstract] Fixed #2257 save as progressive JPEG on image editing
|
515 |
+
- [VD:abstract] bug fix of detecting of `tmpLinkPath` and `tmpLinkUrl`
|
516 |
+
- [cmd:resize] Fixed #2265 show the jpeg image save file size
|
517 |
+
- [ui:dialog] Fixed #2264 add an option `uiOptions.dualog.focusOnMouseOver`
|
518 |
+
- [cmd:resize] make rotatable directly with mobile devices
|
519 |
+
- [js:options] change default value of `commandsOptions.resize.grid8px` to 'disable'
|
520 |
+
- [ui:cwd] Fixed #2271 JavaScript stops when adding item count exceeding the option showFiles
|
521 |
+
- [api] add an cmd `editor` that getway for custom contents editor
|
522 |
+
- [cmd:edit] Fixed #2280 add plugin to edit with Zoho Office Editor
|
523 |
+
- [VD:GoogleDrive] Fixed #2281 class load error with constant `ELFINDER_GOOGLEDRIVE_GOOGLEAPICLIENT`
|
524 |
+
- [js:core] Fixed #2283 thumbnails not displayed with newAPI
|
525 |
+
- [VD:FTP] Fixed #2289 add support for FTP+SSL
|
526 |
+
- [cmd:help] Fixed #2286 add user preferences "Action when select file", "Open with the editor used last time"
|
527 |
+
- And some minor bug fixes
|
528 |
+
|
529 |
+
|
530 |
+
2017-10-07 Naoki Sawada <hypweb+elfinder@gmail.com>
|
531 |
+
|
532 |
+
* elFinder (2.1.29):
|
533 |
+
- [cmd:quicklook.plugins] Fixed #2149 support Data URI scheme contents of the text file
|
534 |
+
- [cmd:quicklook] Fixed #2151 tmb icon don't appear at file addition
|
535 |
+
- [ui:cwd] Fixed #2152 table header position unmatch in the rtl language
|
536 |
+
- [jquery.elfinder] add jQuery function `$.fn.scrollRight()`
|
537 |
+
- [ui:navbar] correction position of navbar resize handle in
|
538 |
+
- [js:core] Fixed #2153 correction of `mime2class()` also give sub-type of "image/*"
|
539 |
+
- [ui:cwd] Fixed #2158 add file type badge in icons view with CSS
|
540 |
+
- [VD:abstract,plugin] Fixed #2160 animation of apng is lost
|
541 |
+
- [php:core] bugfix of passing tagetHash to callback 'upload.presave'
|
542 |
+
- [api] configurable MIME-types to handle as text on the connector side
|
543 |
+
- [VD:MySQL] Fixed #2164, Fixed #2166 problem with MySQL > 5.6
|
544 |
+
- [ui:navbar,cmd:quicklook] Fixed #2171 allow to display the preview on the navbar
|
545 |
+
- [js:options] add an option `fileFilter` cf. #2176, #2178
|
546 |
+
- [ui:contextmenu] Fixed #2183 problem of selecting submenu on touch devices
|
547 |
+
- [js:core] add a unique query param to thumbnail url
|
548 |
+
- [cmd:quicklook] Fixed #2191 add an option `commandsOptions.quicklook.contain`
|
549 |
+
- [cmd:quicklook] Fixed #2192 show cwd info when unselect item
|
550 |
+
- [cmd:quicklook] add PSD preview plugin
|
551 |
+
- [VD:FTP] Fixed the permissions when the ftp deamon uses a Virtual User that it isn't a passwd user
|
552 |
+
- [php:plugins] Fixed #2198 AutoResize/AutoRotate/Watermark fail if php fileinfo module not loaded
|
553 |
+
- [php:core,VD:abstarct] Fixed #2199 remove `create_function()` for PHP>=7.2
|
554 |
+
- [js:core] Fixed #2201 bugfix that language setting of options stores in browser
|
555 |
+
- [ui:dialog] Fixed #2203 option `dialogContained` to contained in the elFinder node
|
556 |
+
- [js:core] Fixed #2210 send `mimes` as Array (not Object) on upload
|
557 |
+
- [VD:FTP] Fixed Using epsv4 off with Pure-ftpd servers creates a timeout
|
558 |
+
- [js:core] Fixed #2216 to destruction completely of used XHR objects
|
559 |
+
- [cmd:quicklook,rm] Fixed #2221 show folder size info into the each
|
560 |
+
- [api] Fixed #2222 abort on the client side then notify it to the connector side
|
561 |
+
- [js:cwd] Fixed #2224 problems that cause discrepancies on displaying
|
562 |
+
- [VD:LocalFileSystem] Fixed #2226 problem on save empty file
|
563 |
+
- [i18n:LANG] add "Sum" for the caption of recursive folder size
|
564 |
+
- [cmd:download] bugfix of non-alphabetic characters in download filename
|
565 |
+
- [php:core] add a main option `connectionFlagsPath`
|
566 |
+
- [i18n:LANG] add "Sum" for the caption of recursive folder size
|
567 |
+
- [js:core] Fixed #2236 show target path in upload confirm dialog at non-cwd
|
568 |
+
- And some minor bug fixes
|
569 |
+
|
570 |
+
|
571 |
+
2017-08-16 Naoki Sawada <hypweb+elfinder@gmail.com>
|
572 |
+
|
573 |
+
* elFinder (2.1.28):
|
574 |
+
- [ui:cwd] Fixed #2140 sync problem of col-width of table header when item add/remove
|
575 |
+
- [cmd] Fixed #2144 add cmds `select(all|none|invert)`
|
576 |
+
- [php:core] Fixed #2143 locale dependent version number problem
|
577 |
+
- And some minor bug fixes
|
578 |
+
|
579 |
+
|
580 |
+
2017-08-10 Naoki Sawada <hypweb+elfinder@gmail.com>
|
581 |
+
|
582 |
+
* elFinder (2.1.27):
|
583 |
+
- [php:core] Fixed #2104 notice error in `getIniBytes()` with php 7.1
|
584 |
+
- [cmd:download] Fixed #2106 add an option `commandOptions.download.minFilesZipdl`
|
585 |
+
- [VD:abstract] enable to specify the path of server commands as constant
|
586 |
+
- [cmd:quicklook] Fixed #2108 support HLS, DASH video preview
|
587 |
+
- [cmd:open,quicklook] MIME type determination to case incentive
|
588 |
+
- [cmd:undo,redo] Fixed #2115 implement the Undo/Redo command
|
589 |
+
- [VD] Fixed #2120 item copy between volumes is incomplete
|
590 |
+
- [VD:Box,OneDrive] Fixed #2122 to be able to know the access token in debug mode
|
591 |
+
- [VD:abstract] Fixed #2107 do clearstatcache() in abstract class
|
592 |
+
- [cmd:help] Fixed #2118 controling to show/hide toolbar icons in preference tab
|
593 |
+
- [ui:dialog] Fixed #2123 problem in maximaize on fullscreen mode
|
594 |
+
- [ui:toolbar] add an option `showPreferenceButton`
|
595 |
+
- [cmd:rm] Fixed #2087 rm command not disable on unselect items
|
596 |
+
- [ui:dialog] Fixed #2124 missing dialog on fullscreen mode
|
597 |
+
- [cmd:resize] Fixed #2127 don't show "SaveAs" if new image saving is not allowed
|
598 |
+
- [VD:OneDrive] Fixed #2131 causes an infinite loop at the copy command
|
599 |
+
- And some minor bug fixes
|
600 |
+
|
601 |
+
|
602 |
+
2017-07-17 Naoki Sawada <hypweb+elfinder@gmail.com>
|
603 |
+
|
604 |
+
* elFinder (2.1.26):
|
605 |
+
- [php:core] Fixed #2069 add static method `elFinder::getApiFullVersion()`
|
606 |
+
- [js:core] Fixed #2073 auto loading of language files implemented in core
|
607 |
+
- [cmd:help] Fixed #2074 add the Preference tab
|
608 |
+
- [js:core] Fixed #2079 lost binded user functions with node.elfinder('reload')
|
609 |
+
- [cmd:help] Fixed #2076 problem of content area height synchronization
|
610 |
+
- [js:core] Fixed #2081 problem that updating of `uiCmdMap`
|
611 |
+
- [cmd:resize] Fixed #2085 "Save As" dose not work in 2.1.25
|
612 |
+
- [cmd:rm] Fixed #2086 problem of cmd mode sync on the item selected
|
613 |
+
- [js:core] Fixed #2076 cancel full screen mode on `destroy`
|
614 |
+
- [cmd:rm] Fixed #2087 JavaScript error when hide `rm` icon in toolbar
|
615 |
+
- [cmd:netmount] Fixed #2088 problem of shows error dialog behind this dialog
|
616 |
+
- [cmd:rm] Fixed #2087 button icon label is wrong until boot up
|
617 |
+
- [php:connector] Supports X-Sendfile and similar file-download accelerators
|
618 |
+
- And some minor bug fixes
|
619 |
+
|
620 |
+
|
621 |
+
2017-06-23 Naoki Sawada <hypweb+elfinder@gmail.com>
|
622 |
+
|
623 |
+
* elFinder (2.1.25):
|
624 |
+
- [php] Fixed #2014 "Parse error" on PHP < 5.3
|
625 |
+
- [core,API] Fixed #1431 cmd `edit` supports Data Uri Scheme
|
626 |
+
- [cmd:edit] Added Pixlr Editor, Pixlr Express, Cleative Cloud Image editor, Ace Editor, CodeMirror, SimpleMDE, CKEditor and TinyMCE as default editors
|
627 |
+
- [cmd:edit] Fixed #2020 add "Save As" button
|
628 |
+
- [cmd:resize] Fixed #2016 add Preset size buttons
|
629 |
+
- [cmd:resize] Fixed #2019 conflict with the bootstrap.js
|
630 |
+
- [CD:abstract] Fixed #2025 cannot edit any files with `memory_limit` = -1
|
631 |
+
- [cmd:edit] Fixed #2027 make it selectable from multiple editors
|
632 |
+
- [VD:abstract,LocalFileSystem] Fixed #2035 support multipart rar extraction
|
633 |
+
- [VD:abstract] Fixed #2040 Fatal error on create the item with PHP>=7.1
|
634 |
+
- [cmd:rm] Fixed #2042 add command options `infoCheckWait`, `toTrashMaxItems`
|
635 |
+
- [cmd:resize] Fixed #2043 add "Save As" button into the resize dialog
|
636 |
+
- [js:core] Fixed #2050 handling server errors during upload
|
637 |
+
- [VD:abstract] Fixed #2054 to use the same hash value as Linux on Windows server
|
638 |
+
- [js:restore] Fixed #2057 problem of empty folder handling
|
639 |
+
- [cmd:empty] Fixed #2061 add a new command `empty` - "Empty the folder"
|
640 |
+
- And some minor bug fixes
|
641 |
+
|
642 |
+
|
643 |
+
2017-05-19 Naoki Sawada <hypweb+elfinder@gmail.com>
|
644 |
+
|
645 |
+
* elFinder (2.1.24):
|
646 |
+
- [js:options] Fixed #1947 add client option `dispInlineRegex` for legacy connectors
|
647 |
+
- [js:options] Fixed #1948 separate uiOptions.toolbar extra options to uiOptions.toolbarExtra
|
648 |
+
- [js:core,php:core] Fixed #1951 set name to uploaded items from clipboard data
|
649 |
+
- [js:core,php:core] Fixed #1951 to IE and correction to Firefox
|
650 |
+
- [js:core] Fixed #1953 to selectable "Rename" when item name exists on upload
|
651 |
+
- [VD:abstract] Fixed #1952 urlencode of results file.url on upload
|
652 |
+
- [VD:abstract] Fixed #1959 add connector roots option `acceptedDirname`
|
653 |
+
- [js:core] Fixed #1965 add an option `heightBase` to client configuration
|
654 |
+
- [VD:abstract] Fixed #1974 add an option `driverId` (prefix of volumeid)
|
655 |
+
- [php:connector] Fixed #1975 possible XSS issue on debug mode of connector
|
656 |
+
- [VD:FTP] Fixed #1982 problem with connect to Pure-FTPd
|
657 |
+
- [php:plugin:Normalizer,Sanitizer] Fixed #1983 upload fails due to unnecessary conversion
|
658 |
+
- [cmd:quicklook] Fixed #1985 seek and volume change disabled in Firefox
|
659 |
+
- [js:core,cmd:rm,VD:trash] Fixed #1065 add "Trash" feature
|
660 |
+
- [php:core] Fixed #1990 sometimes in initial request, pass to bind callback `$volume` is empty
|
661 |
+
- [cmd:rm,trash,restore] Fixed #1991 implementation of restore function
|
662 |
+
- [js:core] Fixed #1996 pass an event object as `this` into binded callback
|
663 |
+
- [ui:tree] Fixed #1999 split display of many directories
|
664 |
+
- [js:core] Fixed #2005 prevent folder switching heavy as folders increase
|
665 |
+
- [VD:abstract] Fixed #2000 `elFinderVolumeDriver::imageUtil()` is not working properly
|
666 |
+
- [plugin:normalizer] Fixed #2004 add an option `umlauts
|
667 |
+
- [VD:LocalFileSystem] Fixed #2009 corrention of an option `keepTimestamp`(upload)`
|
668 |
+
- [ui:cwd,stat] Fixed #2010 sync problem when deleted any items in search results view
|
669 |
+
- And some minor bug fixes
|
670 |
+
|
671 |
+
|
672 |
+
2017-03-31 Naoki Sawada <hypweb+elfinder@gmail.com>
|
673 |
+
|
674 |
+
* elFinder (2.1.23):
|
675 |
+
- [VD:Dropbox2] Fixed #1598 add a driver of Dropbox APIv2
|
676 |
+
- [js:core] change option `abortCmdsOnOpen` default value to `['tmb', 'parents']
|
677 |
+
- [php:core,VD:abstract] add a command `subdirs`
|
678 |
+
- [js:core] add new method `asyncJob`
|
679 |
+
- [quicklook] optimize of HTML5 audio/video player
|
680 |
+
- [php:core,VD:abstract] Fixed problem of caching of subdirs
|
681 |
+
- [ui:tree] trigger `check subdirs()` if necessary of change targets
|
682 |
+
- [cmd:netmount] Fixed #1925 allow selection of multi-level hierarchy
|
683 |
+
- [ui,cmd] Fixed #1931 cmd.disabled is not working in multi-volume search
|
684 |
+
- [VD:GoogleDrive] Fixed #1932 support to auth type "JSON service account credentials"
|
685 |
+
- [VD:GoogleDrive] Fixed #1933 sometimes infinite loop if root path is other than root on GoogleDrive
|
686 |
+
- [js:core,ui:cwd,tree] add core method fm.getIconStyle() and use
|
687 |
+
- [cmd:quicklook,info] Fixed #1926 support i18 name, file.icon
|
688 |
+
- [Vd:abstract] allow -1 as value of option `checkSubfolders` for check asynchronously
|
689 |
+
- [ui:cwd] Fixed #1923 first letter search & navigation in cwd
|
690 |
+
- [VD:LocalFileSystem,FTP] Make success `extract()` by excluding unallowed items
|
691 |
+
- [ui:cwd] Fixed #1941 performance deterioration of the thumbnail attach process
|
692 |
+
- [js:core] Supports <base href> tag
|
693 |
+
- And some minor bug fixes
|
694 |
+
|
695 |
+
|
696 |
+
2017-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
|
697 |
+
|
698 |
+
* elFinder (2.1.22):
|
699 |
+
- [VD:LocalFileSystem] Fixed #1882 option `copyJoin` does not work on extract
|
700 |
+
- [cmd:help] Fixed #1898 error ".tabs is not a function" without JqUI tabs widget
|
701 |
+
- [VD:abstract] Fixed #1899 rotating image breaks itself without exiftran and jpegtran
|
702 |
+
- [VD:LocalFileSystem] Fixed #1910 `startPath` dose not work currently
|
703 |
+
- [VD:abstract] Fixed #1911 unable to rename folder
|
704 |
+
- And some minor bug fixes
|
705 |
+
|
706 |
+
|
707 |
+
2017-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
|
708 |
+
|
709 |
+
* elFinder (2.0.9):
|
710 |
+
- [VD:abstract] Fixed #1911 unable to rename folder
|
711 |
+
|
712 |
+
|
713 |
+
2017-02-09 Naoki Sawada <hypweb+elfinder@gmail.com>
|
714 |
+
|
715 |
+
* elFinder (2.0.8):
|
716 |
+
- [VD:security] Fixed #1891 MIME-type check of unknown item is not execute
|
717 |
+
|
718 |
+
|
719 |
+
2017-02-07 Naoki Sawada <hypweb+elfinder@gmail.com>
|
720 |
+
|
721 |
+
* elFinder (2.1.21):
|
722 |
+
- [cmd:open] Fixed #1844 make configurable to open into tab(s)
|
723 |
+
- [php:core] Fixed #1846 target folder may be stay locked by adding items
|
724 |
+
- [cmd:download] Fixed #1868 fixed up timeouts for bad connection download
|
725 |
+
- [proxy:v1] Fixed #1880 error on command `paste`
|
726 |
+
- [v1 support] Fixed #1884 error on command `reload`
|
727 |
+
- [cmd:upload] Fixed #1885 Error on upload.ui = 'uploadbutton'
|
728 |
+
- [VD:security] Fixed #1891 MIME-type check of unknown item is not execute
|
729 |
+
- And some minor bug fixes
|
730 |
+
|
731 |
+
|
732 |
+
2017-01-11 Naoki Sawada <hypweb+elfinder@gmail.com>
|
733 |
+
|
734 |
+
* elFinder (2.1.20):
|
735 |
+
- [php:core] Fixed #1800 session write before umount of the volume
|
736 |
+
- [cmd:upload] Fixed #1804 add folder upload button into upload dialog
|
737 |
+
- [php:plugin] Fixed #1807 enable/disable plugin by pressing meta key on DnD upload
|
738 |
+
- [cmd:rename] Fixed #1814 trigger event blur of input on item unselect
|
739 |
+
- [js:core] Fixed #1817 add "execpre.[cmd]" event and make cmd exec cancelable
|
740 |
+
- [js:core] Fixed #1818 mtime not defined for chunk upload
|
741 |
+
- [js:core] Fixed #1826 allow command invalidation by each item(folder/file)
|
742 |
+
- [ui:dialog] Fixed #1824 empty dialog on elfinder load
|
743 |
+
- [cmd:resize] Fixed #1834 configurable default state of `8px Grid`
|
744 |
+
- [VD] Fixed #1841 published files security issues
|
745 |
+
- [js:core] Fixed #1832 allow to set error message on HTTP status code 4/5xx
|
746 |
+
- [js:cmd] Fixed #1842 disable shortcut that specified to `disabled`
|
747 |
+
- [php:core] Fixed #1843 security vulnerability fix
|
748 |
+
|
749 |
+
|
750 |
+
2016-12-10 Naoki Sawada <hypweb+elfinder@gmail.com>
|
751 |
+
|
752 |
+
* elFinder (2.1.19):
|
753 |
+
- [js] Fixed #1000 Wrap compiled code in UMD (for commonJs and AMD support)
|
754 |
+
- [VD:OneDrive,Box] Fixed #1774 dose not work when PHP has `open_basedir`
|
755 |
+
- [cmd:edit,php:core] Fixed #1779 save contents with original character encoding
|
756 |
+
- [ui:toolbar] Fixed #1778 displayTextLabel option not works
|
757 |
+
- [cmd:edit] add encoding select box rel. #1779
|
758 |
+
- [cmd:search] Fixed #1782 search by mimetype dose not work (>=2.1.16)
|
759 |
+
- [ui:dialog] Fixed #1785 trigger resize event with `maximize:on` in minimize element
|
760 |
+
- [VD:abstract] Fixed #1783 Illegal duplicate data as bind in duplicate command
|
761 |
+
- [cmd:edit] include elFinder instance as `fm` into `ta.editor` property
|
762 |
+
- [js:core] Fixed #1791 implement JS, CSS loader and auto load of elFinder CSS
|
763 |
+
- [cmd:resize] Fixed #1789 bug that crop image size is change while dragging
|
764 |
+
- [js:core] Fixed #1788 bug that chunked upload timeout processing is invalid
|
765 |
+
- [VD:abstract] Fixed #1799 uses `link()` in exec `zipdl` to more faster
|
766 |
+
- And some minor bug fixes
|
767 |
+
|
768 |
+
|
769 |
+
2016-11-21 Naoki Sawada <hypweb+elfinder@gmail.com>
|
770 |
+
|
771 |
+
* elFinder (2.1.18):
|
772 |
+
|
773 |
+
- [VD:FTP] Fixed #1757 cause infinite loop with getting stat of second level items from system root
|
774 |
+
- [js:core] Fixed #1761 problem of chunk merge request on 2.1.17
|
775 |
+
- [php:core] Fixed #1762 broken backward compatibility of PHP < 5.4 on 2.1.17
|
776 |
+
- And some minor bug fixes
|
777 |
+
|
778 |
+
|
779 |
+
2016-11-19 Naoki Sawada <hypweb+elfinder@gmail.com>
|
780 |
+
|
781 |
+
* elFinder (2.1.17):
|
782 |
+
|
783 |
+
- [cmd:upload] Fixed #1695 disabled check doesn't work in other than CWD volume
|
784 |
+
- [js:core] Fixed #1698 abort the file upload at network error occurs
|
785 |
+
- [ui:toolbar] Fixed #1699 add an option `displayTextLabel` (default: `false`)
|
786 |
+
- [css:toolbar] Fixed #1700 correction of button label for touch devices
|
787 |
+
- [ui:toolbar] add contextmenu to show/hide the text label
|
788 |
+
- [ui:workzone] Fixed #1702 cwd size fits to the workzone at resize
|
789 |
+
- [VD:abstract] Fixed #1703 problem of make the video thumbnail
|
790 |
+
- [core] Fixed #1706 configurable to limit max number of selectable items
|
791 |
+
- Added an option `maxTargets` of connector main option.
|
792 |
+
- [ui:cwd] Fixed #1701 No thumbnails after added the item (v 2.1.16)
|
793 |
+
- [cmd:download] Fixed #1707 allow zip download in multi volume searching
|
794 |
+
- Added native driver for GoogleDrive, OneDrive and Box (Special thanks to Raja Sharma)
|
795 |
+
- [cmd:netmount] Fixed #1713 OAuth of procedure is not completed on MS Edge
|
796 |
+
- [css:quicklook] Fixed #1717 preview html file won't scroll on IOS
|
797 |
+
- [cmd:upload] Fixed #1718 File upload on paste does not work
|
798 |
+
- [js:core] Fixed #1724 add client option `enableByMouseOver`
|
799 |
+
- [js:core] Fixed #1724 disable event `disable` with option `enableAlways=true`
|
800 |
+
- [js:core] Fixed #1724 optimize switching enable/disable for elf in iframe
|
801 |
+
- [cmd:getfile] Fixed #1727 wrong path when the tree is not loaded
|
802 |
+
- [cmd:quicklook] Fixed #1737 select next item after an item deleted
|
803 |
+
- [cmd:mkdir] Fixed #1739 Add 'new folder' action to tree context menu
|
804 |
+
- [VD:abstract,LocalFileSystem] Fixed #1744 results `url` must be urlencoded
|
805 |
+
- [js:core] Fixed #1738 retry uploading only on connection aborted
|
806 |
+
- [cmd:search] Fixed #1745 "onlyMimes" option invalid in search results
|
807 |
+
- [js:core] Fixed #1738 bug in the retry function on chunked uploading
|
808 |
+
- [php:plugin:AutoResize] Fixed #1746 add an option `forceEffect` (default:false)
|
809 |
+
- [js:core,cmd:quicklook] Fixed #1748 add client option `rawStringDecoder`
|
810 |
+
- And some minor bug fixes
|
811 |
+
|
812 |
+
|
813 |
+
2016-10-11 Naoki Sawada <hypweb+elfinder@gmail.com>
|
814 |
+
|
815 |
+
* elFinder (2.1.16):
|
816 |
+
- [cmd:info] Fixed #1652 add CSS class name `file.csscls` to icon
|
817 |
+
- [ui:cwd] Fixed #1653 JQUI.selectable does not work on items that has been added
|
818 |
+
- [js:core,cmd:info] Fixed #1652 add the item type `Volume Root`
|
819 |
+
- [js:core] Fixed #1656 wrong result `fm.convAbsUrl()` with location basename
|
820 |
+
- [php:core] Fixed #1658 to allow cancel cmd exec by [cmd].pre callback
|
821 |
+
- [js:code] Fixed #1659 not work in Mac/iOS safari private browsing mode
|
822 |
+
- [js:core] Fixed #1662 `[cmd]fail` event is fired at fail cmd execution
|
823 |
+
- [php:core] Fixed #1669 Fatal error in `detectFileExtension()` when URL upload
|
824 |
+
- [ui:dialog] Fixed #1670 add the minimize button into the editing dialog
|
825 |
+
- [ui:navbar] Fixed #1684 rtl right-panel resize bug
|
826 |
+
- [cmd:resize] Fixed #1685 to enable specify bgcolor in the image rotation
|
827 |
+
- [cmd:resize] Fixed #1686 add "Aspect ratio" button into crop panel
|
828 |
+
- [cmd:resize] add button "8px Grid" Enabled/Disabled for JPEG image
|
829 |
+
- [js:core] Fixed #1689 initialized to an undefined property
|
830 |
+
- [js:core] Fixed #1692 optimize function of swipe to close navbar
|
831 |
+
- [cmd:quicklook] Fixed #1693 `dispInlineRegex` doesn't reflect in multi volume searching
|
832 |
+
- And some minor bug fixes
|
833 |
+
|
834 |
+
|
835 |
+
2016-09-12 Naoki Sawada <hypweb+elfinder@gmail.com>
|
836 |
+
|
837 |
+
* elFinder (2.1.15):
|
838 |
+
- [js:command] inheritable elFinder.command object rel. #1545
|
839 |
+
- [VD:abstract] Fixed #1550 option `uiCmdMap` dose not work on 2.1.14
|
840 |
+
- [VD:abstract] Fixed #1553 root stat not refresh when do chmod of root
|
841 |
+
- [php:core] Fixed make netkey problem - support multiple array options
|
842 |
+
- [js:core] Fixed #1554 can not unmount netvolume when done auto sync
|
843 |
+
- [js:core] Fixed #1555 can not upload to unreadable folder
|
844 |
+
- [php:core] parent dir sets to changed when upload, paste, rm, mkfile, mkdir etc
|
845 |
+
- [js:core] Fixed #1560 to possible to apply sort mode in tree in navbar
|
846 |
+
- [js:ui,cmd:fullscreen] Fixed #1563 add ui command "fullscrren"
|
847 |
+
- [cmd:edit] Fixed #1561 add to fullscreen button
|
848 |
+
- [js:core] Fixed #1562 sort with i18 name if exist
|
849 |
+
- [js:options] ui option `commands` accepts "*" as all of commands
|
850 |
+
- [VD:LocalFileSystem] Fixed #1565 dose not support volume option `searchTimeout`
|
851 |
+
- [VD:FTP] Fixed #1571 cause infinite loop during auto-sync of the volume root
|
852 |
+
- [php:core] Fixed #1572 unable to DnD upload the folder named "0"
|
853 |
+
- [VD:abstract] Fixed #1575 can not rename "0" to "00", "000"...
|
854 |
+
- [cmd:rename] Fixed #1573 input text stay in there at rename error in tree view
|
855 |
+
- [ui:cwd] Fixed #1576 reset the column width may not applied to the header
|
856 |
+
- [ui:conttextmenu] Fixed #1578 to the contextmenu draggable
|
857 |
+
- [php,cmd:open] Fixed #1586 RFC7233 violation, add `commandsOptions.open.method`
|
858 |
+
- [ui:navbar,cwd] Fixed #1590 auto scroll on HTML5 native dragging
|
859 |
+
- [VD:Dropbox] Fixed #1596 correction of `basename`, `dirname` on the windows server
|
860 |
+
- [cmd:upload] Fixed #1600 add target folder selector into upload dialog
|
861 |
+
- [ui] Fixed #1609 toast notification on complete of upload/paste into any folder
|
862 |
+
- [cmd:getfile] Fixed #1610 getFileCallback to supports the jQuery.Deferred
|
863 |
+
- [cmd:rename] Fixed #1613 correction of error handling
|
864 |
+
- [js:core] Fixed #1614 correction of upload mixed chunks and normal file
|
865 |
+
- [ui:cwd] Fixed #1615 break the lazy rendering when it delete items
|
866 |
+
- [ui:tree] Fixed #1617 other volumes cmds doesn't work when it disabled in cwd
|
867 |
+
- [core] Fixed #1622 added an option `phash` to the volume roots for implement feature of volume group
|
868 |
+
- [ui:toolbar] Fixed #1619 use fm.trigger('toolbarload') instead toolbar.tigger('load')
|
869 |
+
- [js:options] Fixed #1624 add a new option `overwriteUploadConfirm`
|
870 |
+
- [cmd:search] Fixed #1635 support parallel requests for multi volumes
|
871 |
+
- [contextmenu] Fixed #1645 to enable the operation of the keyboard
|
872 |
+
- [ui:cwd] Fixed #1646 selected targets by ctrl+shift are wrong
|
873 |
+
- [ui:dialog] Fixed #1647 controlling tabstop by `elfinder-tabstop` css class name
|
874 |
+
- And some minor bug fixes
|
875 |
+
|
876 |
+
2016-07-25 Naoki Sawada <hypweb+elfinder@gmail.com>
|
877 |
+
|
878 |
+
* elFinder (2.1.14):
|
879 |
+
- [js:core,VD:abstract] Fixed #1525 do MIME check before file upload
|
880 |
+
- [API] Accept the root options data as an attribute `options` of the root stat
|
881 |
+
- [ui:cwd] Fixed #1532 can not use the `_` in custom column name
|
882 |
+
- [js:command] Fixed #1533 update the cmd status at `sync`
|
883 |
+
- [core] Fixed #1012 support i18n folder name
|
884 |
+
- [ui:cwd] Fixed #1544 jQuery backward compatibility (fix DnD problem)
|
885 |
+
- [proxy:APIv1] Fixed #178 correction of command `paste`
|
886 |
+
- And some minor bug fixes
|
887 |
+
|
888 |
+
|
889 |
+
2016-07-11 Naoki Sawada <hypweb+elfinder@gmail.com>
|
890 |
+
|
891 |
+
* elFinder (2.1.13):
|
892 |
+
- [ui:cwd] Fixed #1433 create a thumbnail of the video file with ffmpeg
|
893 |
+
- [js:core] Fixed #1435 bug of getFileCallback on multi instances
|
894 |
+
- [ui:cwd] Fixed #1440 bug that not become disabled on multi instance
|
895 |
+
- [cmd:quicklook] Fixed #1441 hide the prev/next button on first/last item
|
896 |
+
- [js:core] Fixed #1439 show window close confirm dialog while editing file
|
897 |
+
- [ui:cwd] Fixed #1450 missing contextmenu on touch up on iOS devices
|
898 |
+
- [js] Fixed #1455 duplicate registration of command change event
|
899 |
+
- [ui:cwd] Fixed #1461 resizable table column width
|
900 |
+
- [cmd:sort] Fixed #1464 to enable more sort options
|
901 |
+
- [cmd:chmod] Fixed #1465 remove unnecessary `this` reference
|
902 |
+
- [ui:toolbar,navbar] Fixed #1473 memorize state of open/close by swipe
|
903 |
+
- [ui:cwd] Fixed #1475 make custom column sortable on list view
|
904 |
+
- [cmd:quicklook] Fixed #1478 preview broken with old jQuery
|
905 |
+
- [js:core] Fixed #1480 broken compatibility with protocol API v1
|
906 |
+
- [cmd:opendir] Fixed #1481 broken in elFinder 2.1.12
|
907 |
+
- [ui:cwd] Fixed #1479 can't be moved to the right edge at column sort
|
908 |
+
- [ui:cwd] Fixed #1485 add an option of template placeholders replacement rules
|
909 |
+
- [php:core] Fixed #1490 configurable root options of the network mounting volume
|
910 |
+
- [js] Fixed #1491 jQuery 3.0 supports
|
911 |
+
- [cmd:search] Fixed #1499 incremental search from current view items
|
912 |
+
- [cmd;resize] Fixed #1498 img-edit dialog layout disordered when resizing window
|
913 |
+
- [VD:abstract] Fixed #1505 configurable duplicate's suffix, unique numbe format
|
914 |
+
- [VD:abstract] Fixed #1507 add a volume option `dirUrlOwn`
|
915 |
+
- [VD:abstract] Fixed #1514 security vulnerability in the archive command
|
916 |
+
- And some minor bug fixes
|
917 |
+
|
918 |
+
|
919 |
+
2016-07-11 Naoki Sawada <hypweb+elfinder@gmail.com>
|
920 |
+
|
921 |
+
* elFinder (2.0.7):
|
922 |
+
- [VD:abstract] Fixed #1514 security vulnerability in the archive command
|
923 |
+
|
924 |
+
|
925 |
+
2016-05-30 Naoki Sawada <hypweb+elfinder@gmail.com>
|
926 |
+
|
927 |
+
* elFinder (2.1.12):
|
928 |
+
- Fixed #1321 Not trim white spaces on editing the text file
|
929 |
+
- Fixed #1320 Supported operation in the modal dialog
|
930 |
+
- Correction of the context menu (Mobile devices, Right-to-Left Language etc.)
|
931 |
+
- Correction of Quicklook (Supported 'video/quicktime', improvement of IFRAME, For Mobile devices etc)
|
932 |
+
- Fixed #1272 Correct detection of timestamp on FTP volume
|
933 |
+
- Fixed #1315 Implement function for `copyJoin` of the volume root option
|
934 |
+
- Fixed #1344 Use self image as thumbnail when without `imgLib`
|
935 |
+
- Fixed #1342 Bugfix of method `getFullPath` that was problems relative path can not be resolved
|
936 |
+
- Added a volume root option `uploadMaxConn`
|
937 |
+
- Maximum number of chunked upload connection. `-1` to disable chunked upload.
|
938 |
+
- Changed default value of volume root option `tmbBgColor` to 'transparent'
|
939 |
+
- Added a volume root option `bgColorFb`
|
940 |
+
- Image rotate fallback background color (defalt: #ffffff). Uses this color if it can not specify to transparent.
|
941 |
+
- Fixed #935 Supports `'convert'`(imagemagick) as `imgLib`
|
942 |
+
- Fixed #1363 Bugfix of FTP connect from windows localhost to remote server
|
943 |
+
- Fixed #1367 Bugfix of backward compatible to jQuery UI < 1.11
|
944 |
+
- Mobile devices friendly
|
945 |
+
- Swipe to navbar/toolbar show/hide on touch devices
|
946 |
+
- Hide toolbar on mobile devices at initial view
|
947 |
+
- A little bigger icons
|
948 |
+
- Added item select checkboxes
|
949 |
+
- Path breadcrumbs move to top of workzone when hide navbar
|
950 |
+
- To enable resizing/cropping by touch events
|
951 |
+
- UX enhancements
|
952 |
+
- Fixed #1311 CWD list table with fixed fixed header
|
953 |
+
- UI path apply text-ellipsis in each holder name
|
954 |
+
- Fixed #1370 implemented function keep timestamp into LocalFileSystem volume driver
|
955 |
+
- Added PHP error handler and removed all `@` error-control operator
|
956 |
+
- Fixed #1391 take care 32bit system of chunked file uploading arg `cid`
|
957 |
+
- Fixed #1393 Added PHP class auto loader
|
958 |
+
- Fixed #1412 Enable auto scroll when navbar/cwd drag over
|
959 |
+
- And some minor bug fixes
|
960 |
+
|
961 |
+
|
962 |
+
2016-04-11 Naoki Sawada <hypweb+elfinder@gmail.com>
|
963 |
+
|
964 |
+
* elFinder (2.1.11):
|
965 |
+
- Added Archive(zip|gzip|tar) quicklook preview plugin
|
966 |
+
- DnD upload supports Microsoft Edge
|
967 |
+
- Fixed problem which directory is not detected in the LocalFileSystem driver (Bug of 2.1.10)
|
968 |
+
- And some minor bug fixes
|
969 |
+
|
970 |
+
|
971 |
+
2016-04-02 Naoki Sawada <hypweb+elfinder@gmail.com>
|
972 |
+
|
973 |
+
* elFinder (2.1.10):
|
974 |
+
- Fixed #1061, #1231 Supported controllable folder icons
|
975 |
+
- Fixed #1240 LocalFileSystem search files it was still follow symlinks
|
976 |
+
- Added new volume root option `searchExDirReg` for exclusion serach
|
977 |
+
- Return file.url in result on file upload for 3rd party uploader
|
978 |
+
- Supported elFinder API version 1
|
979 |
+
- Added a new volume driver FlysystemGoogleDriveNetmount that based on flysystem-google-drive
|
980 |
+
- Added a new connector plugin "AutoRotate"
|
981 |
+
- And some minor bug fixes
|
982 |
+
|
983 |
+
|
984 |
+
2016-03-11 Naoki Sawada <hypweb+elfinder@gmail.com>
|
985 |
+
|
986 |
+
* elFinder (2.1.9):
|
987 |
+
- Fixed enbug of 2.1.6-2.1.7 PHP error undefind valiable/array to string conversion
|
988 |
+
- The function to make thumbnail supports more image types when Imagick enabled
|
989 |
+
- Correction of the problem that Archive / Extract function don't work well under some environment
|
990 |
+
- Added a quicklook plugin that is the Google docs online viewer
|
991 |
+
- Default is disabled. Set `commandsOptions.quicklook.googleDocsMimes` to enable this plugin.
|
992 |
+
```javascript
|
993 |
+
commandsOptions : {
|
994 |
+
// "quicklook" command options.
|
995 |
+
quicklook : {
|
996 |
+
autoplay : true,
|
997 |
+
jplayer : 'extensions/jplayer',
|
998 |
+
// MIME types to use Google Docs online viewer
|
999 |
+
// Example array value
|
1000 |
+
// ['application/pdf', 'image/tiff', 'application/msword', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']
|
1001 |
+
googleDocsMimes : []
|
1002 |
+
}
|
1003 |
+
}
|
1004 |
+
```
|
1005 |
+
- And some minor bug fixes
|
1006 |
+
|
1007 |
+
|
1008 |
+
2016-03-07 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1009 |
+
|
1010 |
+
* elFinder (2.1.8):
|
1011 |
+
- Added a new volume driver `MsSQL`
|
1012 |
+
- Fixed #1226 problem of sort by clicking on cloumn headers
|
1013 |
+
- Fixed #1229 bug of selection after sorting in list view
|
1014 |
+
- Replaceable session handling wrapper (elFinderSessionInterface)
|
1015 |
+
- Added Connector main config `defaultMimefile` ()
|
1016 |
+
- update mime.types
|
1017 |
+
- Added LocalFileSystem volume root config `followSymLinks` (defailt true)
|
1018 |
+
- And some minor bug fixes
|
1019 |
+
|
1020 |
+
|
1021 |
+
2016-02-21 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1022 |
+
|
1023 |
+
* elFinder (2.1.7):
|
1024 |
+
- Added connector main options `commonTempPath` and `maxArcFilesSize`
|
1025 |
+
- Fixed #353 It can download files/folders as an archve file
|
1026 |
+
- Fixed #1195 Supported BMP in GD image resize
|
1027 |
+
- Became possible to cancellation while searching
|
1028 |
+
- Supported API protocol version 2.0 for the legacy connector
|
1029 |
+
- Fixed #1206 Configurable places(favorites) (https://github.com/Studio-42/elFinder/issues/1206)
|
1030 |
+
- Fixed #1211 Remove deprecated method jQueryUI.zIndex()
|
1031 |
+
- Supported jQueryUI 1.12.0
|
1032 |
+
- Fixed #1213 infinite loop in PHP connector
|
1033 |
+
- Cmd:mkdir to callable "New Folder with Selected items" as "Into New Folder"
|
1034 |
+
- Supported nao-pon/flysystem-google-drive with barryvdh/elfinder-flysystem-driver
|
1035 |
+
- barryvdh/elfinder-flysystem-driver (https://github.com/barryvdh/elfinder-flysystem-driver)
|
1036 |
+
- nao-pon/flysystem-google-drive (https://github.com/nao-pon/flysystem-google-drive)
|
1037 |
+
- UX improvement of in Touch devices
|
1038 |
+
- And some minor bug fixes
|
1039 |
+
|
1040 |
+
|
1041 |
+
2015-02-21 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1042 |
+
|
1043 |
+
* elFinder (2.0.6):
|
1044 |
+
- Fixed #1213 infinite loop in PHP connector
|
1045 |
+
|
1046 |
+
|
1047 |
+
2016-01-19 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1048 |
+
|
1049 |
+
* elFinder (2.1.6):
|
1050 |
+
- Fixed #1074 startPath for multi volumes
|
1051 |
+
- Fixed #1172 enbug-fix of rename command
|
1052 |
+
- Fixed #1174 support for multi-instance on the same connector
|
1053 |
+
- Plugin: AutoResize New option `preserveExif`
|
1054 |
+
- Fixed #179 JPEG quality specifiable
|
1055 |
+
- Fixed #1176 auto-sync check with HTTP long polling/inotifywait
|
1056 |
+
- Fixed #1181 case insensitive search problem of LocalFileSystem driver
|
1057 |
+
- Added an autosync button into contextmenu `Reload`
|
1058 |
+
- Added new client configuration `syncStart`
|
1059 |
+
- Search result view optimization
|
1060 |
+
- Adddd new volume root option `searchTimeout` (default 30s)
|
1061 |
+
- Added new crient command `opendir` - opens selected item's parent folder at search result
|
1062 |
+
- Sortable "Places" (your favorites)
|
1063 |
+
- Fixed #1193 open the file at direct URL if possible
|
1064 |
+
- And some minor bug fixes
|
1065 |
+
|
1066 |
+
|
1067 |
+
2015-12-26 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1068 |
+
|
1069 |
+
* elFinder (2.1.5):
|
1070 |
+
- Fixed bug that can't in writable with `chmod`
|
1071 |
+
- Show remove item info in confirm dialog on `rm` action
|
1072 |
+
- Fixed #1165, MIME types maintenance (doc, dot, xlt, xla)
|
1073 |
+
- Fixed problem if filename included character that can't be json encode
|
1074 |
+
- Added option `convmap` to Normalizer plugin
|
1075 |
+
- And some minor bug fixes
|
1076 |
+
|
1077 |
+
|
1078 |
+
2015-12-26 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1079 |
+
|
1080 |
+
* elFinder (2.0.5):
|
1081 |
+
- Fixed problem if filename included character that can't be json encode
|
1082 |
+
|
1083 |
+
|
1084 |
+
2015-12-16 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1085 |
+
|
1086 |
+
* elFinder (2.1.4):
|
1087 |
+
- Fixed #1163 Dropbox driver supported windows server
|
1088 |
+
- Fixed search problem on Windows server
|
1089 |
+
|
1090 |
+
|
1091 |
+
2015-12-13 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1092 |
+
|
1093 |
+
* elFinder (2.1.3):
|
1094 |
+
- Auto configure `customHeaders`, `xhrFields` for CORS
|
1095 |
+
- Allow set elFinder::$volumesCnt by HTTP header "X-elFinder-VolumesCntStart"
|
1096 |
+
- Resolved #1145, Configurable keyboard shortcuts of any command
|
1097 |
+
- Force non-overwrite on URL uploading
|
1098 |
+
- Supported Drag out function with [Shift] + Drag of file item (with out IE)
|
1099 |
+
- Drag and Drop copy from elFinder(A) to elFinder(B)
|
1100 |
+
- Make list of download url to Text editor
|
1101 |
+
- Drag and Drop download with Chrome (Single file only)
|
1102 |
+
- etc.
|
1103 |
+
- Choosable "backup" at pasting of same name files
|
1104 |
+
- Show confirm at uploading of same name file exists
|
1105 |
+
- Show URL link icon on Download menu in contextmenu
|
1106 |
+
- This icon is clickable as normal link, shows context menu and drag out
|
1107 |
+
- Added more feedback sign of jQuery DnD drag icon
|
1108 |
+
- Others, some minor bug fixes
|
1109 |
+
|
1110 |
+
|
1111 |
+
2015-11-23 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1112 |
+
|
1113 |
+
* elFinder (2.1.2):
|
1114 |
+
- [security-fix] vulnerability of the MIME type quarantine
|
1115 |
+
- Multi-line filename editing on icon view
|
1116 |
+
- Auto expands filename editing on list view
|
1117 |
+
- Fixed #1124, Uploading problem exactly 20MiB/30MiB/40MiB...
|
1118 |
+
- Marged #1125, Fix file permissions for MySQL LOAD_FILE command
|
1119 |
+
- Fixed #1127, Supported full path including the drive letter of the Windows server
|
1120 |
+
- Marged #1131, #1132, Complete Romanian(ro) translation
|
1121 |
+
- Fixed symbolic link file stats `mtime`, `size`
|
1122 |
+
- Marged #1133, Complete German(de) translation
|
1123 |
+
- Marged #1139, Complete Türkçe(tr) translation
|
1124 |
+
- Marged #1141, Plugin Normalizer function: make filename lowercase
|
1125 |
+
- Others, some minor bug fixes
|
1126 |
+
|
1127 |
+
|
1128 |
+
2015-11-23 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1129 |
+
|
1130 |
+
* elFinder (2.0.4):
|
1131 |
+
- [security-fix] vulnerability of the MIME type quarantine
|
1132 |
+
|
1133 |
+
|
1134 |
+
2015-11-10 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1135 |
+
|
1136 |
+
* elFinder (2.1.1):
|
1137 |
+
- More High performance server backend and light client UI
|
1138 |
+
- Connector plugin
|
1139 |
+
- AutoResize : Auto resize on file upload.
|
1140 |
+
- Normalizer : UTF-8 Normalizer of file-name and file-path etc.
|
1141 |
+
- Sanitizer : Sanitizer of file-name and file-path etc.
|
1142 |
+
- Watermark : Print watermark on file upload.
|
1143 |
+
- Folder upload with Chrome
|
1144 |
+
- Chunked file upload
|
1145 |
+
- Upload directly to the folder
|
1146 |
+
- Creating the archive by specifying the file name
|
1147 |
+
- Direct extraction to the current working directory (you do not want to create a folder)
|
1148 |
+
- Support Dropbox.com© (Configurable & As network volume)
|
1149 |
+
- Supports custom information in info dialog
|
1150 |
+
- Configuable columns of list view
|
1151 |
+
- Supports custom CSS class function of tree view
|
1152 |
+
|
1153 |
+
|
1154 |
+
2015-11-10 Naoki Sawada <hypweb+elfinder@gmail.com>
|
1155 |
+
|
1156 |
+
* elFinder (2.0.3):
|
1157 |
+
- jQuery 1.9+ support
|
1158 |
+
- 350+ bugs fixed since rc1 version
|
1159 |
+
- Modify translations and some new translations
|
1160 |
+
- Netmount volume function
|
1161 |
+
|
1162 |
+
|
1163 |
+
2012-04-10 Troex Nevelin <troex@fury.scancode.ru>
|
1164 |
+
|
1165 |
+
* elFinder (2.0 rc1):
|
1166 |
+
- Major code refactor
|
1167 |
+
- 200+ bugs fixed since beta version
|
1168 |
+
- 14 new translations
|
1169 |
+
- FTP volume driver
|
1170 |
+
- Advanced image editing dialog
|
1171 |
+
|
1172 |
+
|
1173 |
+
2011-07-10 Troex Nevelin <troex@fury.scancode.ru>
|
1174 |
+
|
1175 |
+
* elFinder (2.0 beta):
|
1176 |
+
- New branch 2.x, total rewrite from scratch
|
1177 |
+
- MySQL volume driver support (as file storage)
|
1178 |
+
- Full drag & drop support with HTML5 upload
|
1179 |
+
|
1180 |
+
|
1181 |
+
2011-06-20 Troex Nevelin <troex@fury.scancode.ru>
|
1182 |
+
|
1183 |
+
* elFinder (1.2):
|
1184 |
+
- jQuery and UI updated
|
1185 |
+
- Python connector improvements
|
1186 |
+
- QuickLook fixed
|
1187 |
+
- CSS fixes
|
1188 |
+
- New icons from http://pixel-mixer.com/
|
1189 |
+
- New languages: Czech, Dutch, German, Greek, French, Hungarian,
|
1190 |
+
Italian, Japanese, Latvian, Polish, Brazilian Portuguese,
|
1191 |
+
Slovak, Thai, Turkish, Vietnamese, Simplified Chinese,
|
1192 |
+
Traditional Chinese
|
1193 |
+
|
1194 |
+
|
1195 |
+
2010-03-11 Troex Nevelin <troex@fury.scancode.ru>
|
1196 |
+
|
1197 |
+
* elFinder (1.1):
|
1198 |
+
- Total rewrite from scratch.
|
1199 |
+
- New PHP connector.
|
1200 |
+
- Python connector.
|
1201 |
+
- Create/Extract archives.
|
1202 |
+
- QuickLook.
|
1203 |
+
- "Places" for favorites.
|
1204 |
+
- Background thumbnails creation.
|
1205 |
+
- Exteneded configuration options of connector and client.
|
1206 |
+
- Spanish localization.
|
1207 |
+
- JSON API description.
|
1208 |
+
- Full documentation in English, Russian and Spanish.
|
1209 |
+
- No more use of jquery plugins.
|
1210 |
+
- Website update.
|
1211 |
+
- [bugfix] All known bugs fixed.
|
1212 |
+
|
1213 |
+
|
1214 |
+
2009-11-09 Dmitry Levashov <dio@std42.ru>
|
1215 |
+
|
1216 |
+
* elFinder (1.0.1):
|
1217 |
+
- In directory tree panel added arrows to open/close directories
|
1218 |
+
without entering in.
|
1219 |
+
- Added shortcut support for copy/cut/paste/delete files and
|
1220 |
+
folders. For Mac users added Command+Backspace support.
|
1221 |
+
- Added context menu to current directory.
|
1222 |
+
- Added help.
|
1223 |
+
- [bugfix] invalid determing files/folders permissions using
|
1224 |
+
"perms" options in php connector
|
1225 |
+
|
includes/File_manager/lib/LICENSE.md
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
elFinder is issued under a 3-clauses BSD license.
|
2 |
+
|
3 |
+
Copyright (c) 2009-2018, Studio 42
|
4 |
+
All rights reserved.
|
5 |
+
|
6 |
+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
7 |
+
|
8 |
+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
9 |
+
|
10 |
+
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
11 |
+
|
12 |
+
3. Neither the name of the Studio 42 Ltd. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
|
13 |
+
|
14 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL "STUDIO 42" OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
15 |
+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
includes/File_manager/lib/README.md
ADDED
@@ -0,0 +1,217 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
elFinder
|
2 |
+
========
|
3 |
+
|
4 |
+
**WARNING: IF YOU HAVE OLDER (IN PARTICULAR 2.1.48 OR EARLIER) VERSIONS OF ELFINDER ON PUBLIC SERVERS, IT MAY CAUSE SERIOUS DAMAGE TO YOUR SERVER AND VISITED USER. YOU SHOULD UPDATE TO THE LATEST VERSION OR REMOVE IT FROM THE SERVER.**
|
5 |
+
|
6 |
+
[![elFinder file manager for the Web](https://studio-42.github.io/elFinder/images/elFinderScr.png "elFinder file manager for the Web")](https://studio-42.github.io/elFinder/)
|
7 |
+
|
8 |
+
elFinder is an open-source file manager for web, written in JavaScript using
|
9 |
+
jQuery UI. Creation is inspired by simplicity and convenience of Finder program
|
10 |
+
used in Mac OS X operating system.
|
11 |
+
|
12 |
+
[![Download now!](https://studio-42.github.io/elFinder/images/download-icon.png)](https://github.com/Studio-42/elFinder/releases/latest)
|
13 |
+
[![Packagist License](https://poser.pugx.org/studio-42/elfinder/license.png)](https://choosealicense.com/licenses/bsd-3-clause/)
|
14 |
+
[![Latest Stable Version](https://poser.pugx.org/studio-42/elfinder/version.png)](https://packagist.org/packages/studio-42/elfinder)
|
15 |
+
[![Total Downloads](https://poser.pugx.org/studio-42/elfinder/d/total.png)](https://packagist.org/packages/studio-42/elfinder)
|
16 |
+
[![CDNJS version](https://img.shields.io/cdnjs/v/elfinder.svg)](https://cdnjs.com/libraries/elfinder)
|
17 |
+
[![Donate Paypal(nao-pon)](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FF5FKRSMKYDVA)
|
18 |
+
[![Donate Bitcoin(nao-pon)](https://img.shields.io/badge/Donate-Bitcoin-orange.svg)](https://studio-42.github.io/elFinder/tools/donate-bitcoin/)
|
19 |
+
|
20 |
+
Contents
|
21 |
+
--------
|
22 |
+
* [Branches](#branches)
|
23 |
+
* [Features](#features)
|
24 |
+
* [Requirements](#requirements)
|
25 |
+
* [Installation](#installation)
|
26 |
+
* [Downloads](#downloads)
|
27 |
+
* [Demo Sites](#demo-sites)
|
28 |
+
* [FAQs](#faqs)
|
29 |
+
* [3rd Party Connectors](#3rd-party-connectors)
|
30 |
+
* [3rd Party Volume Drivers](#3rd-party-volume-drivers)
|
31 |
+
* [3rd Party Themes](#3rd-party-themes)
|
32 |
+
* [Support](#support)
|
33 |
+
* [Authors](#authors)
|
34 |
+
* [License](#license)
|
35 |
+
|
36 |
+
Branches
|
37 |
+
--------
|
38 |
+
- [master](https://github.com/Studio-42/elFinder/tree/master) - Main development branch
|
39 |
+
- [2.1-src](https://github.com/Studio-42/elFinder/tree/2.1-src) - 2.1 development branch, auto build to 2.1 on commit
|
40 |
+
- [2.1](https://github.com/Studio-42/elFinder/tree/2.1) - 2.1 nightly build branch
|
41 |
+
|
42 |
+
Features
|
43 |
+
--------
|
44 |
+
* Usability like the MacOS Finder or Windows Explorer
|
45 |
+
* Mobile friendly view for touch devices
|
46 |
+
* All operations with files and folders on a remote server (copy, move,
|
47 |
+
upload, create folder/file, rename, etc.)
|
48 |
+
* High performance server backend and light client UI
|
49 |
+
* Multi-root support
|
50 |
+
* Local file system, MySQL, FTP, Box, Dropbox, GoogleDrive and OneDrive volume storage drivers
|
51 |
+
* Support AWS S3, Azure, Digital Ocean Spaces and more with [League\Flysystem](https://github.com/barryvdh/elfinder-flysystem-driver) Flysystem driver
|
52 |
+
* Cloud storage (Box, Dropbox, GoogleDrive and OneDrive) drivers
|
53 |
+
* Background file/folder upload with Drag & Drop HTML5 support
|
54 |
+
* Chunked file upload for large file
|
55 |
+
* Upload directly to the folder
|
56 |
+
* Upload form URL (or list)
|
57 |
+
* List and Icons view
|
58 |
+
* Keyboard shortcuts
|
59 |
+
* Standard methods of file/group selection using mouse or keyboard
|
60 |
+
* Move/Copy files with Drag & Drop
|
61 |
+
* Drag & Drop to outside by starting drag with alt/option key press
|
62 |
+
* Archives create/extract (zip, rar, 7z, tar, gzip, bzip2)
|
63 |
+
* Rich context menu and toolbar
|
64 |
+
* Quicklook, preview for common file types
|
65 |
+
* Edit text files and images
|
66 |
+
* "Places" for your favorites
|
67 |
+
* Calculate directory sizes
|
68 |
+
* Thumbnails for image, movie files
|
69 |
+
* Easy to integrate with web editors (elRTE, CKEditor, TinyMCE)
|
70 |
+
* Flexible configuration of access rights, upload file types, user interface
|
71 |
+
and other
|
72 |
+
* Extensibility by event handling of backend and client side
|
73 |
+
* Simple client-server API based on JSON
|
74 |
+
* Supports custom information in info dialog
|
75 |
+
* Configuable columns of list view
|
76 |
+
* Supports custom CSS class function for the custom folder icon
|
77 |
+
* Connector plugin
|
78 |
+
* [AutoRotate](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/AutoRotate/plugin.php) : Auto rotation on file upload of JPEG file by EXIF Orientation.
|
79 |
+
* [AutoResize](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/AutoResize/plugin.php) : Auto resize on file upload.
|
80 |
+
* [Normalizer](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/Normalizer/plugin.php) : UTF-8 Normalizer of file-name and file-path etc.
|
81 |
+
* [Sanitizer](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/Sanitizer/plugin.php) : Sanitizer of file-name and file-path etc.
|
82 |
+
* [Watermark](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/Watermark/plugin.php) : Print watermark on file upload.
|
83 |
+
* For more details, see the [Changelog](https://github.com/Studio-42/elFinder/blob/master/Changelog)
|
84 |
+
|
85 |
+
Requirements
|
86 |
+
------------
|
87 |
+
### jQuery / jQuery UI
|
88 |
+
* jQuery 1.8.0+
|
89 |
+
* jQuery UI 1.9.0+
|
90 |
+
* Required: draggable, droppable, resizable, selectable, button and slider
|
91 |
+
* Recommend: sorter (To make sortable the List column and the Places)
|
92 |
+
|
93 |
+
**However, we recommend newest version.**
|
94 |
+
|
95 |
+
### Client
|
96 |
+
* Modern browsers both of desktop or mobile. elFinder was tested in newest Chrome, Edge, Firefox, IE and Opera
|
97 |
+
- **Caution**: Web App mode ("apple-mobile-web-app-capable" meta tag) on iOS is not work perfectly in elFinder
|
98 |
+
|
99 |
+
### Server
|
100 |
+
* Any web server
|
101 |
+
* PHP 5.2+ (Recommend PHP 5.4 or higher) And for thumbnails - GD / Imagick module / convert(imagemagick) require
|
102 |
+
* Recommend PHP 7.1 or higher to supports non-ASCII character of file path/name on the Windows server
|
103 |
+
|
104 |
+
Installation
|
105 |
+
------------
|
106 |
+
### Builds (compressed)
|
107 |
+
1. Download and unzip one of the [builds](#downloads) below to your PHP server
|
108 |
+
2. Rename `/php/connector.minimal.php-dist` to `/php/connector.minimal.php`
|
109 |
+
3. Load `/elfinder.html` in your browser to run elFinder
|
110 |
+
|
111 |
+
### Source (uncompressed)
|
112 |
+
1. Clone this repository to your PHP server
|
113 |
+
|
114 |
+
```
|
115 |
+
$ git clone https://github.com/Studio-42/elFinder.git
|
116 |
+
```
|
117 |
+
|
118 |
+
2. Rename `/php/connector.minimal.php-dist` to `/php/connector.minimal.php`
|
119 |
+
3. Load `/elfinder.src.html` in your browser to run elFinder
|
120 |
+
|
121 |
+
### Installer
|
122 |
+
- [Setup elFinder 2.1.x nightly with Composer](https://github.com/Studio-42/elFinder/tree/gh-pages/tools/installer/setup_with_composer)
|
123 |
+
|
124 |
+
Downloads
|
125 |
+
------------
|
126 |
+
**Stable releases** ([Changelog](https://github.com/Studio-42/elFinder/blob/master/Changelog))
|
127 |
+
+ [elFinder 2.1.56](https://github.com/Studio-42/elFinder/archive/2.1.56.zip)
|
128 |
+
+ [elFinder 2.0.9](https://github.com/Studio-42/elFinder/archive/2.0.9.zip) (deprecated)
|
129 |
+
|
130 |
+
**Nightly builds**
|
131 |
+
+ [elFinder 2.1.x (Nightly)](https://github.com/Studio-42/elFinder/archive/2.1.zip)
|
132 |
+
|
133 |
+
Demo sites
|
134 |
+
------------
|
135 |
+
**2.1.x Nightly**
|
136 |
+
+ https://studio-42.github.io/elFinder/ (with CORS)
|
137 |
+
+ https://hypweb.net/elFinder-nightly/demo/2.1/
|
138 |
+
|
139 |
+
FAQs
|
140 |
+
------------
|
141 |
+
|
142 |
+
### Should I use elFinder builds (compressed) or source (uncompressed)?
|
143 |
+
|
144 |
+
For debugging and development, use the [source](#source-uncompressed). For production, use [builds](#builds-compressed).
|
145 |
+
|
146 |
+
### How do I integrate elFinder with CKEditor/TinyMCE/elRTE/etc...?
|
147 |
+
Check out the [wiki](https://github.com/studio-42/elFinder/wiki#howtos) for individual instructions.
|
148 |
+
|
149 |
+
### The procedure of language files created or modified?
|
150 |
+
|
151 |
+
You can create or modify the language file to use translation tool. Please refer to the pull request the results to the respective branch.
|
152 |
+
* [2.1 branch translation tool](http://studio-42.github.io/elFinder/tools/langman/#2.1)
|
153 |
+
|
154 |
+
|
155 |
+
3rd party connectors
|
156 |
+
--------------------
|
157 |
+
* [ASP.NET Core](https://github.com/gordon-matt/elFinder.NetCore)
|
158 |
+
* [ASP.NET](https://github.com/leniel/elFinder.Net)
|
159 |
+
* [Java Servlet](https://github.com/trustsystems/elfinder-java-connector)
|
160 |
+
* [JavaScript/Efw](https://github.com/efwGrp/efw3.X/blob/master/help/tag.elfinder.md)
|
161 |
+
* [Nodejs](https://github.com/dekyfin/elfinder-node)
|
162 |
+
* [Python](https://github.com/Studio-42/elfinder-python)
|
163 |
+
* [Ruby/Rails](https://github.com/phallstrom/el_finder)
|
164 |
+
|
165 |
+
3rd party Volume Drivers
|
166 |
+
--------------------
|
167 |
+
* [League\Flysystem (PHP)](https://github.com/barryvdh/elfinder-flysystem-driver) (for elFinder 2.1+) driver for the [Flysystem](https://github.com/thephpleague/flysystem)
|
168 |
+
|
169 |
+
3rd party Themes
|
170 |
+
--------------------
|
171 |
+
Hint: [How to load CSS with RequireJS?](https://github.com/Studio-42/elFinder/wiki/How-to-load-CSS-with-RequireJS%3F)
|
172 |
+
|
173 |
+
* [lokothodida/elfinder-theme-moono](https://github.com/lokothodida/elfinder-theme-moono)
|
174 |
+
* [lokothodida/elfinder-theme-windows-10](https://github.com/lokothodida/elfinder-theme-windows-10)
|
175 |
+
* [RobiNN1/elFinder-Material-Theme](https://github.com/RobiNN1/elFinder-Material-Theme)
|
176 |
+
* [StudioJunkyard/elfinder-boostrap-theme](https://github.com/StudioJunkyard/LibreICONS/tree/master/themes/elFinder)
|
177 |
+
|
178 |
+
3rd party Integrations
|
179 |
+
--------------------
|
180 |
+
* [Django](https://github.com/mikery/django-elfinder)
|
181 |
+
* [Drupal](https://www.drupal.org/project/elfinder)
|
182 |
+
* [Laravel](https://github.com/barryvdh/laravel-elfinder)
|
183 |
+
* [Roundcube](https://github.com/Offerel/roundcube_elfinder)
|
184 |
+
* [Symfony](https://github.com/helios-ag/FMElfinderBundle)
|
185 |
+
* [Tiki Wiki](https://doc.tiki.org/elFinder)
|
186 |
+
* [WordPress](https://wordpress.org/plugins/file-manager/)
|
187 |
+
* [XOOPS](https://github.com/nao-pon/xelfinder)
|
188 |
+
* [Yii](http://www.yiiframework.com/extension/elfinder/)
|
189 |
+
* [Zenphoto](http://www.zenphoto.org/news/elfinder/)
|
190 |
+
|
191 |
+
Support
|
192 |
+
-------
|
193 |
+
|
194 |
+
* [Homepage](http://elfinder.org)
|
195 |
+
* [Wiki](https://github.com/Studio-42/elFinder/wiki)
|
196 |
+
* [Issues](https://github.com/Studio-42/elFinder/issues)
|
197 |
+
* <dev@std42.ru>
|
198 |
+
|
199 |
+
|
200 |
+
Authors
|
201 |
+
-------
|
202 |
+
|
203 |
+
* Current main developer: Naoki Sawada <hypweb+elfinder@gmail.com>
|
204 |
+
* Chief developer: Dmitry "dio" Levashov <dio@std42.ru>
|
205 |
+
* Maintainer: Troex Nevelin <troex@fury.scancode.ru>
|
206 |
+
* Developers: Alexey Sukhotin <strogg@yandex.ru>, Naoki Sawada <hypweb+elfinder@gmail.com>
|
207 |
+
* Icons: PixelMixer, [Yusuke Kamiyamane](http://p.yusukekamiyamane.com), [Icons8](https://icons8.com)
|
208 |
+
|
209 |
+
We hope our tools will be helpful for you.
|
210 |
+
|
211 |
+
|
212 |
+
License
|
213 |
+
-------
|
214 |
+
|
215 |
+
elFinder is issued under a 3-clauses BSD license.
|
216 |
+
|
217 |
+
* [License terms](https://github.com/Studio-42/elFinder/blob/master/LICENSE.md)
|
includes/File_manager/lib/bower.json
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "elfinder",
|
3 |
+
"authors": [
|
4 |
+
"Dmitry \"dio\" Levashov <dio@std42.ru>",
|
5 |
+
"Troex Nevelin <troex@fury.scancode.ru>",
|
6 |
+
"Alexey Sukhotin <strogg@yandex.ru>",
|
7 |
+
"Naoki Sawada <hypweb@gmail.com>"
|
8 |
+
],
|
9 |
+
"description": "Open-source file manager for web, written in JavaScript using jQuery and jQuery UI.",
|
10 |
+
"dependencies": {
|
11 |
+
"jquery": "1.8.0 - 3",
|
12 |
+
"jquery-ui": "^1.9.x"
|
13 |
+
},
|
14 |
+
"keywords": [
|
15 |
+
"filemanager",
|
16 |
+
"jquery",
|
17 |
+
"jquery-ui",
|
18 |
+
"javascript",
|
19 |
+
"php"
|
20 |
+
],
|
21 |
+
"license": "BSD-3-Clause",
|
22 |
+
"homepage": "https://github.com/Studio-42/elFinder",
|
23 |
+
"ignore": [
|
24 |
+
"**/.*",
|
25 |
+
"jquery",
|
26 |
+
"php"
|
27 |
+
]
|
28 |
+
}
|
includes/File_manager/lib/composer.json
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "studio-42/elfinder",
|
3 |
+
"description": "File manager for web",
|
4 |
+
"license": "BSD-3-Clause",
|
5 |
+
"homepage": "http://elfinder.org",
|
6 |
+
"authors": [
|
7 |
+
{
|
8 |
+
"name": "Dmitry Levashov",
|
9 |
+
"homepage": "http://std42.ru",
|
10 |
+
"email": "dio@std42.ru"
|
11 |
+
},
|
12 |
+
{
|
13 |
+
"name": "Troex Nevelin",
|
14 |
+
"homepage": "http://std42.ru",
|
15 |
+
"email": "troex@fury.scancode.ru"
|
16 |
+
},
|
17 |
+
{
|
18 |
+
"name": "Naoki Sawada",
|
19 |
+
"homepage": "http://xoops.hypweb.net",
|
20 |
+
"email": "hypweb+elfinder@gmail.com"
|
21 |
+
},
|
22 |
+
{
|
23 |
+
"name": "Community contributions",
|
24 |
+
"homepage": "https://github.com/Studio-42/elFinder/contributors"
|
25 |
+
}
|
26 |
+
],
|
27 |
+
"require": {
|
28 |
+
"php": ">=5.2"
|
29 |
+
},
|
30 |
+
"suggest": {
|
31 |
+
"kunalvarma05/dropbox-php-sdk": "VolumeDriver `Dropbox`2 require `kunalvarma05/dropbox-php-sdk.",
|
32 |
+
"google/apiclient": "VolumeDriver GoogleDrive require `google/apiclient:^2.0.",
|
33 |
+
"barryvdh/elfinder-flysystem-driver": "VolumeDriver for elFinder to use Flysystem as a root.",
|
34 |
+
"nao-pon/flysystem-google-drive": "require in GoogleDrive network volume mounting with Flysystem."
|
35 |
+
},
|
36 |
+
"autoload": {
|
37 |
+
"classmap": ["php"]
|
38 |
+
}
|
39 |
+
}
|
includes/File_manager/lib/css/elfinder.full.css
ADDED
@@ -0,0 +1,5351 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* elFinder - file manager for web
|
3 |
+
* Version 2.1.57 (2020-06-05)
|
4 |
+
* http://elfinder.org
|
5 |
+
*
|
6 |
+
* Copyright 2009-2020, Studio 42
|
7 |
+
* Licensed under a 3-clauses BSD license
|
8 |
+
*/
|
9 |
+
|
10 |
+
/* File: /css/commands.css */
|
11 |
+
/******************************************************************/
|
12 |
+
/* COMMANDS STYLES */
|
13 |
+
/******************************************************************/
|
14 |
+
|
15 |
+
/********************** COMMAND "RESIZE" ****************************/
|
16 |
+
.elfinder-resize-container {
|
17 |
+
margin-top: .3em;
|
18 |
+
}
|
19 |
+
|
20 |
+
.elfinder-resize-type {
|
21 |
+
float: left;
|
22 |
+
margin-bottom: .4em;
|
23 |
+
}
|
24 |
+
|
25 |
+
.elfinder-resize-control {
|
26 |
+
float: left;
|
27 |
+
}
|
28 |
+
|
29 |
+
.elfinder-resize-control input[type=number] {
|
30 |
+
border: 1px solid #aaa;
|
31 |
+
text-align: right;
|
32 |
+
width: 4.5em;
|
33 |
+
}
|
34 |
+
|
35 |
+
.elfinder-mobile .elfinder-resize-control input[type=number] {
|
36 |
+
width: 3.5em;
|
37 |
+
}
|
38 |
+
|
39 |
+
.elfinder-resize-control input.elfinder-resize-bg {
|
40 |
+
text-align: center;
|
41 |
+
width: 5em;
|
42 |
+
direction: ltr;
|
43 |
+
}
|
44 |
+
|
45 |
+
.elfinder-dialog-resize .elfinder-resize-control-panel {
|
46 |
+
margin-top: 10px;
|
47 |
+
}
|
48 |
+
|
49 |
+
.elfinder-dialog-resize .elfinder-resize-imgrotate,
|
50 |
+
.elfinder-dialog-resize .elfinder-resize-pallet {
|
51 |
+
cursor: pointer;
|
52 |
+
}
|
53 |
+
|
54 |
+
.elfinder-dialog-resize .elfinder-resize-picking {
|
55 |
+
cursor: crosshair;
|
56 |
+
}
|
57 |
+
|
58 |
+
.elfinder-dialog-resize .elfinder-resize-grid8 + button {
|
59 |
+
padding-top: 2px;
|
60 |
+
padding-bottom: 2px;
|
61 |
+
}
|
62 |
+
|
63 |
+
.elfinder-resize-preview {
|
64 |
+
width: 400px;
|
65 |
+
height: 400px;
|
66 |
+
padding: 10px;
|
67 |
+
background: #fff;
|
68 |
+
border: 1px solid #aaa;
|
69 |
+
float: right;
|
70 |
+
position: relative;
|
71 |
+
overflow: hidden;
|
72 |
+
text-align: left;
|
73 |
+
direction: ltr;
|
74 |
+
}
|
75 |
+
|
76 |
+
.elfinder-resize-handle {
|
77 |
+
position: relative;
|
78 |
+
}
|
79 |
+
|
80 |
+
.elfinder-resize-handle-hline,
|
81 |
+
.elfinder-resize-handle-vline {
|
82 |
+
position: absolute;
|
83 |
+
background-image: url("../img/crop.gif");
|
84 |
+
}
|
85 |
+
|
86 |
+
.elfinder-resize-handle-hline {
|
87 |
+
width: 100%;
|
88 |
+
height: 1px !important;
|
89 |
+
background-repeat: repeat-x;
|
90 |
+
}
|
91 |
+
|
92 |
+
.elfinder-resize-handle-vline {
|
93 |
+
width: 1px !important;
|
94 |
+
height: 100%;
|
95 |
+
background-repeat: repeat-y;
|
96 |
+
}
|
97 |
+
|
98 |
+
.elfinder-resize-handle-hline-top {
|
99 |
+
top: 0;
|
100 |
+
left: 0;
|
101 |
+
}
|
102 |
+
|
103 |
+
.elfinder-resize-handle-hline-bottom {
|
104 |
+
bottom: 0;
|
105 |
+
left: 0;
|
106 |
+
}
|
107 |
+
|
108 |
+
.elfinder-resize-handle-vline-left {
|
109 |
+
top: 0;
|
110 |
+
left: 0;
|
111 |
+
}
|
112 |
+
|
113 |
+
.elfinder-resize-handle-vline-right {
|
114 |
+
top: 0;
|
115 |
+
right: 0;
|
116 |
+
}
|
117 |
+
|
118 |
+
.elfinder-resize-handle-point {
|
119 |
+
position: absolute;
|
120 |
+
width: 8px;
|
121 |
+
height: 8px;
|
122 |
+
border: 1px solid #777;
|
123 |
+
background: transparent;
|
124 |
+
}
|
125 |
+
|
126 |
+
.elfinder-resize-handle-point-n {
|
127 |
+
top: 0;
|
128 |
+
left: 50%;
|
129 |
+
margin-top: -5px;
|
130 |
+
margin-left: -5px;
|
131 |
+
}
|
132 |
+
|
133 |
+
.elfinder-resize-handle-point-ne {
|
134 |
+
top: 0;
|
135 |
+
right: 0;
|
136 |
+
margin-top: -5px;
|
137 |
+
margin-right: -5px;
|
138 |
+
}
|
139 |
+
|
140 |
+
.elfinder-resize-handle-point-e {
|
141 |
+
top: 50%;
|
142 |
+
right: 0;
|
143 |
+
margin-top: -5px;
|
144 |
+
margin-right: -5px;
|
145 |
+
}
|
146 |
+
|
147 |
+
.elfinder-resize-handle-point-se {
|
148 |
+
bottom: 0;
|
149 |
+
right: 0;
|
150 |
+
margin-bottom: -5px;
|
151 |
+
margin-right: -5px;
|
152 |
+
}
|
153 |
+
|
154 |
+
.elfinder-resize-handle-point-s {
|
155 |
+
bottom: 0;
|
156 |
+
left: 50%;
|
157 |
+
margin-bottom: -5px;
|
158 |
+
margin-left: -5px;
|
159 |
+
}
|
160 |
+
|
161 |
+
.elfinder-resize-handle-point-sw {
|
162 |
+
bottom: 0;
|
163 |
+
left: 0;
|
164 |
+
margin-bottom: -5px;
|
165 |
+
margin-left: -5px;
|
166 |
+
}
|
167 |
+
|
168 |
+
.elfinder-resize-handle-point-w {
|
169 |
+
top: 50%;
|
170 |
+
left: 0;
|
171 |
+
margin-top: -5px;
|
172 |
+
margin-left: -5px;
|
173 |
+
}
|
174 |
+
|
175 |
+
.elfinder-resize-handle-point-nw {
|
176 |
+
top: 0;
|
177 |
+
left: 0;
|
178 |
+
margin-top: -5px;
|
179 |
+
margin-left: -5px;
|
180 |
+
}
|
181 |
+
|
182 |
+
.elfinder-dialog.elfinder-dialog-resize .ui-resizable-e {
|
183 |
+
width: 10px;
|
184 |
+
height: 100%;
|
185 |
+
}
|
186 |
+
|
187 |
+
.elfinder-dialog.elfinder-dialog-resize .ui-resizable-s {
|
188 |
+
width: 100%;
|
189 |
+
height: 10px;
|
190 |
+
}
|
191 |
+
|
192 |
+
.elfinder-resize-loading {
|
193 |
+
position: absolute;
|
194 |
+
width: 200px;
|
195 |
+
height: 30px;
|
196 |
+
top: 50%;
|
197 |
+
margin-top: -25px;
|
198 |
+
left: 50%;
|
199 |
+
margin-left: -100px;
|
200 |
+
text-align: center;
|
201 |
+
background: url(../img/progress.gif) center bottom repeat-x;
|
202 |
+
}
|
203 |
+
|
204 |
+
.elfinder-resize-row {
|
205 |
+
margin-bottom: 9px;
|
206 |
+
position: relative;
|
207 |
+
}
|
208 |
+
|
209 |
+
.elfinder-resize-label {
|
210 |
+
float: left;
|
211 |
+
width: 80px;
|
212 |
+
padding-top: 3px;
|
213 |
+
}
|
214 |
+
|
215 |
+
.elfinder-resize-checkbox-label {
|
216 |
+
border: 1px solid transparent;
|
217 |
+
}
|
218 |
+
|
219 |
+
.elfinder-dialog-resize .elfinder-resize-whctrls {
|
220 |
+
margin: -20px 5px 0 5px;
|
221 |
+
}
|
222 |
+
|
223 |
+
.elfinder-ltr .elfinder-dialog-resize .elfinder-resize-whctrls {
|
224 |
+
float: right;
|
225 |
+
}
|
226 |
+
|
227 |
+
.elfinder-rtl .elfinder-dialog-resize .elfinder-resize-whctrls {
|
228 |
+
float: left;
|
229 |
+
}
|
230 |
+
|
231 |
+
.elfinder-dialog-resize .ui-resizable-e,
|
232 |
+
.elfinder-dialog-resize .ui-resizable-w {
|
233 |
+
height: 100%;
|
234 |
+
width: 10px;
|
235 |
+
}
|
236 |
+
|
237 |
+
.elfinder-dialog-resize .ui-resizable-s,
|
238 |
+
.elfinder-dialog-resize .ui-resizable-n {
|
239 |
+
width: 100%;
|
240 |
+
height: 10px;
|
241 |
+
}
|
242 |
+
|
243 |
+
.elfinder-dialog-resize .ui-resizable-e {
|
244 |
+
margin-right: -7px;
|
245 |
+
}
|
246 |
+
|
247 |
+
.elfinder-dialog-resize .ui-resizable-w {
|
248 |
+
margin-left: -7px;
|
249 |
+
}
|
250 |
+
|
251 |
+
.elfinder-dialog-resize .ui-resizable-s {
|
252 |
+
margin-bottom: -7px;
|
253 |
+
}
|
254 |
+
|
255 |
+
.elfinder-dialog-resize .ui-resizable-n {
|
256 |
+
margin-top: -7px;
|
257 |
+
}
|
258 |
+
|
259 |
+
.elfinder-dialog-resize .ui-resizable-se,
|
260 |
+
.elfinder-dialog-resize .ui-resizable-sw,
|
261 |
+
.elfinder-dialog-resize .ui-resizable-ne,
|
262 |
+
.elfinder-dialog-resize .ui-resizable-nw {
|
263 |
+
width: 10px;
|
264 |
+
height: 10px;
|
265 |
+
}
|
266 |
+
|
267 |
+
.elfinder-dialog-resize .ui-resizable-se {
|
268 |
+
background: transparent;
|
269 |
+
bottom: 0;
|
270 |
+
right: 0;
|
271 |
+
margin-right: -7px;
|
272 |
+
margin-bottom: -7px;
|
273 |
+
}
|
274 |
+
|
275 |
+
.elfinder-dialog-resize .ui-resizable-sw {
|
276 |
+
margin-left: -7px;
|
277 |
+
margin-bottom: -7px;
|
278 |
+
}
|
279 |
+
|
280 |
+
.elfinder-dialog-resize .ui-resizable-ne {
|
281 |
+
margin-right: -7px;
|
282 |
+
margin-top: -7px;
|
283 |
+
}
|
284 |
+
|
285 |
+
.elfinder-dialog-resize .ui-resizable-nw {
|
286 |
+
margin-left: -7px;
|
287 |
+
margin-top: -7px;
|
288 |
+
}
|
289 |
+
|
290 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-s,
|
291 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-n {
|
292 |
+
height: 20px;
|
293 |
+
}
|
294 |
+
|
295 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-e,
|
296 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-w {
|
297 |
+
width: 20px;
|
298 |
+
}
|
299 |
+
|
300 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-se,
|
301 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-sw,
|
302 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-ne,
|
303 |
+
.elfinder-touch .elfinder-dialog-resize .ui-resizable-nw {
|
304 |
+
width: 30px;
|
305 |
+
height: 30px;
|
306 |
+
}
|
307 |
+
|
308 |
+
.elfinder-touch .elfinder-dialog-resize .elfinder-resize-preview .ui-resizable-se {
|
309 |
+
width: 30px;
|
310 |
+
height: 30px;
|
311 |
+
margin: 0;
|
312 |
+
}
|
313 |
+
|
314 |
+
.elfinder-dialog-resize .ui-icon-grip-solid-vertical {
|
315 |
+
position: absolute;
|
316 |
+
top: 50%;
|
317 |
+
right: 0;
|
318 |
+
margin-top: -8px;
|
319 |
+
margin-right: -11px;
|
320 |
+
}
|
321 |
+
|
322 |
+
.elfinder-dialog-resize .ui-icon-grip-solid-horizontal {
|
323 |
+
position: absolute;
|
324 |
+
left: 50%;
|
325 |
+
bottom: 0;
|
326 |
+
margin-left: -8px;
|
327 |
+
margin-bottom: -11px;;
|
328 |
+
}
|
329 |
+
|
330 |
+
.elfinder-dialog-resize .elfinder-resize-row .ui-buttonset {
|
331 |
+
float: right;
|
332 |
+
}
|
333 |
+
|
334 |
+
.elfinder-dialog-resize .elfinder-resize-degree input,
|
335 |
+
.elfinder-dialog-resize input.elfinder-resize-quality {
|
336 |
+
width: 3.5em;
|
337 |
+
}
|
338 |
+
|
339 |
+
.elfinder-mobile .elfinder-dialog-resize .elfinder-resize-degree input,
|
340 |
+
.elfinder-mobile .elfinder-dialog-resize input.elfinder-resize-quality {
|
341 |
+
width: 2.5em;
|
342 |
+
}
|
343 |
+
|
344 |
+
.elfinder-dialog-resize .elfinder-resize-degree button.ui-button {
|
345 |
+
padding: 6px 8px;
|
346 |
+
}
|
347 |
+
|
348 |
+
.elfinder-dialog-resize button.ui-button span {
|
349 |
+
padding: 0;
|
350 |
+
}
|
351 |
+
|
352 |
+
.elfinder-dialog-resize .elfinder-resize-jpgsize {
|
353 |
+
font-size: 90%;
|
354 |
+
}
|
355 |
+
|
356 |
+
.ui-widget-content .elfinder-resize-container .elfinder-resize-rotate-slider {
|
357 |
+
width: 195px;
|
358 |
+
margin: 10px 7px;
|
359 |
+
background-color: #fafafa;
|
360 |
+
}
|
361 |
+
|
362 |
+
.elfinder-dialog-resize .elfinder-resize-type span.ui-checkboxradio-icon {
|
363 |
+
display: none;
|
364 |
+
}
|
365 |
+
|
366 |
+
.elfinder-resize-preset-container {
|
367 |
+
box-sizing: border-box;
|
368 |
+
border-radius: 5px;
|
369 |
+
}
|
370 |
+
|
371 |
+
/********************** COMMAND "EDIT" ****************************/
|
372 |
+
/* edit text file textarea */
|
373 |
+
.elfinder-file-edit {
|
374 |
+
width: 100%;
|
375 |
+
height: 100%;
|
376 |
+
margin: 0;
|
377 |
+
padding: 2px;
|
378 |
+
border: 1px solid #ccc;
|
379 |
+
box-sizing: border-box;
|
380 |
+
resize: none;
|
381 |
+
}
|
382 |
+
|
383 |
+
.elfinder-touch .elfinder-file-edit {
|
384 |
+
font-size: 16px;
|
385 |
+
}
|
386 |
+
|
387 |
+
/* edit area */
|
388 |
+
.elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor {
|
389 |
+
background-color: #fff;
|
390 |
+
}
|
391 |
+
|
392 |
+
.elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor .elfinder-edit-imageeditor {
|
393 |
+
width: 100%;
|
394 |
+
height: 300px;
|
395 |
+
max-height: 100%;
|
396 |
+
text-align: center;
|
397 |
+
}
|
398 |
+
|
399 |
+
.elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor .elfinder-edit-imageeditor * {
|
400 |
+
-webkit-user-select: none;
|
401 |
+
-moz-user-select: none;
|
402 |
+
-khtml-user-select: none;
|
403 |
+
user-select: none;
|
404 |
+
}
|
405 |
+
|
406 |
+
.elfinder-edit-imageeditor .tui-image-editor-main-container .tui-image-editor-main {
|
407 |
+
top: 0;
|
408 |
+
}
|
409 |
+
|
410 |
+
.elfinder-edit-imageeditor .tui-image-editor-main-container .tui-image-editor-header {
|
411 |
+
display: none;
|
412 |
+
}
|
413 |
+
|
414 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-wrap,
|
415 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-wrap,
|
416 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-wrap,
|
417 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-wrap,
|
418 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-wrap,
|
419 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-wrap,
|
420 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-wrap,
|
421 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-wrap,
|
422 |
+
.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-wrap {
|
423 |
+
height: calc(100% - 150px);
|
424 |
+
}
|
425 |
+
|
426 |
+
/* bottom margen for softkeyboard on fullscreen mode */
|
427 |
+
.elfinder-touch.elfinder-fullscreen-native textarea.elfinder-file-edit {
|
428 |
+
padding-bottom: 20em;
|
429 |
+
margin-bottom: -20em;
|
430 |
+
}
|
431 |
+
|
432 |
+
.elfinder-dialog-edit .ui-dialog-buttonpane .elfinder-dialog-confirm-encoding {
|
433 |
+
font-size: 12px;
|
434 |
+
}
|
435 |
+
|
436 |
+
.ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras {
|
437 |
+
margin: 0 1em 0 .2em;
|
438 |
+
float: left;
|
439 |
+
}
|
440 |
+
|
441 |
+
.ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras-quality {
|
442 |
+
padding-top: 6px;
|
443 |
+
}
|
444 |
+
|
445 |
+
.ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select {
|
446 |
+
font-size: 12px;
|
447 |
+
margin-top: 8px;
|
448 |
+
}
|
449 |
+
|
450 |
+
.elfinder-dialog-edit .ui-dialog-buttonpane .ui-icon {
|
451 |
+
cursor: pointer;
|
452 |
+
}
|
453 |
+
|
454 |
+
.elfinder-edit-spinner {
|
455 |
+
position: absolute;
|
456 |
+
top: 50%;
|
457 |
+
text-align: center;
|
458 |
+
width: 100%;
|
459 |
+
font-size: 16pt;
|
460 |
+
}
|
461 |
+
|
462 |
+
.elfinder-dialog-edit .elfinder-edit-spinner .elfinder-spinner,
|
463 |
+
.elfinder-dialog-edit .elfinder-edit-spinner .elfinder-spinner-text {
|
464 |
+
float: none;
|
465 |
+
}
|
466 |
+
|
467 |
+
.elfinder-dialog-edit .elfinder-toast > div {
|
468 |
+
width: 280px;
|
469 |
+
}
|
470 |
+
|
471 |
+
.elfinder-edit-onlineconvert-button {
|
472 |
+
display: inline-block;
|
473 |
+
width: 180px;
|
474 |
+
min-height: 30px;
|
475 |
+
vertical-align: top;
|
476 |
+
}
|
477 |
+
.elfinder-edit-onlineconvert-button button,
|
478 |
+
.elfinder-edit-onlineconvert-bottom-btn button {
|
479 |
+
cursor: pointer;
|
480 |
+
}
|
481 |
+
.elfinder-edit-onlineconvert-bottom-btn button.elfinder-button-ios-multiline {
|
482 |
+
-webkit-appearance: none;
|
483 |
+
border-radius: 16px;
|
484 |
+
color: #000;
|
485 |
+
text-align: center;
|
486 |
+
padding: 8px;
|
487 |
+
background-color: #eee;
|
488 |
+
background-image: -webkit-linear-gradient(top, hsl(0,0%,98%) 0%,hsl(0,0%,77%) 100%);
|
489 |
+
background-image: linear-gradient(to bottom, hsl(0,0%,98%) 0%,hsl(0,0%,77%) 100%);
|
490 |
+
}
|
491 |
+
.elfinder-edit-onlineconvert-button .elfinder-button-icon {
|
492 |
+
margin: 0 10px;
|
493 |
+
vertical-align: middle;
|
494 |
+
cursor: pointer;
|
495 |
+
}
|
496 |
+
.elfinder-edit-onlineconvert-bottom-btn {
|
497 |
+
text-align: center;
|
498 |
+
margin: 10px 0 0;
|
499 |
+
}
|
500 |
+
|
501 |
+
.elfinder-edit-onlineconvert-link {
|
502 |
+
margin-top: 1em;
|
503 |
+
text-align: center;
|
504 |
+
}
|
505 |
+
.elfinder-edit-onlineconvert-link .elfinder-button-icon {
|
506 |
+
background-image: url("../img/editor-icons.png");
|
507 |
+
background-repeat: no-repeat;
|
508 |
+
background-position: 0 -144px;
|
509 |
+
margin-bottom: -3px;
|
510 |
+
}
|
511 |
+
.elfinder-edit-onlineconvert-link a {
|
512 |
+
text-decoration: none;
|
513 |
+
}
|
514 |
+
|
515 |
+
/********************** COMMAND "SORT" ****************************/
|
516 |
+
/* for list table header sort triangle icon */
|
517 |
+
div.elfinder-cwd-wrapper-list tr.ui-state-default td {
|
518 |
+
position: relative;
|
519 |
+
}
|
520 |
+
|
521 |
+
div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon {
|
522 |
+
position: absolute;
|
523 |
+
top: 4px;
|
524 |
+
left: 0;
|
525 |
+
right: 0;
|
526 |
+
margin: auto 0px auto auto;
|
527 |
+
}
|
528 |
+
|
529 |
+
.elfinder-touch div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon {
|
530 |
+
top: 7px;
|
531 |
+
}
|
532 |
+
|
533 |
+
.elfinder-rtl div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon {
|
534 |
+
margin: auto auto auto 0px;
|
535 |
+
}
|
536 |
+
|
537 |
+
/********************** COMMAND "HELP" ****************************/
|
538 |
+
/* help dialog */
|
539 |
+
.elfinder-help {
|
540 |
+
margin-bottom: .5em;
|
541 |
+
-webkit-overflow-scrolling: touch;
|
542 |
+
}
|
543 |
+
|
544 |
+
/* fix tabs */
|
545 |
+
.elfinder-help .ui-tabs-panel {
|
546 |
+
padding: .5em;
|
547 |
+
overflow: auto;
|
548 |
+
padding: 10px;
|
549 |
+
}
|
550 |
+
|
551 |
+
.elfinder-dialog .ui-tabs .ui-tabs-nav li {
|
552 |
+
overflow: hidden;
|
553 |
+
}
|
554 |
+
|
555 |
+
.elfinder-dialog .ui-tabs .ui-tabs-nav li a {
|
556 |
+
padding: .2em .8em;
|
557 |
+
display: inline-block;
|
558 |
+
}
|
559 |
+
|
560 |
+
.elfinder-touch .elfinder-dialog .ui-tabs .ui-tabs-nav li a {
|
561 |
+
padding: .5em .5em;
|
562 |
+
}
|
563 |
+
|
564 |
+
.elfinder-dialog .ui-tabs-active a {
|
565 |
+
background: inherit;
|
566 |
+
}
|
567 |
+
|
568 |
+
.elfinder-help-shortcuts {
|
569 |
+
height: auto;
|
570 |
+
padding: 10px;
|
571 |
+
margin: 0;
|
572 |
+
box-sizing: border-box;
|
573 |
+
}
|
574 |
+
|
575 |
+
.elfinder-help-shortcut {
|
576 |
+
white-space: nowrap;
|
577 |
+
clear: both;
|
578 |
+
}
|
579 |
+
|
580 |
+
.elfinder-help-shortcut-pattern {
|
581 |
+
float: left;
|
582 |
+
width: 160px;
|
583 |
+
}
|
584 |
+
|
585 |
+
.elfinder-help-logo {
|
586 |
+
width: 100px;
|
587 |
+
height: 96px;
|
588 |
+
float: left;
|
589 |
+
margin-right: 1em;
|
590 |
+
background: url('../img/logo.png') center center no-repeat;
|
591 |
+
}
|
592 |
+
|
593 |
+
.elfinder-help h3 {
|
594 |
+
font-size: 1.5em;
|
595 |
+
margin: .2em 0 .3em 0;
|
596 |
+
}
|
597 |
+
|
598 |
+
.elfinder-help-separator {
|
599 |
+
clear: both;
|
600 |
+
padding: .5em;
|
601 |
+
}
|
602 |
+
|
603 |
+
.elfinder-help-link {
|
604 |
+
display: inline-block;
|
605 |
+
margin-right: 12px;
|
606 |
+
padding: 2px 0;
|
607 |
+
white-space: nowrap;
|
608 |
+
}
|
609 |
+
|
610 |
+
.elfinder-rtl .elfinder-help-link {
|
611 |
+
margin-right: 0;
|
612 |
+
margin-left: 12px;
|
613 |
+
}
|
614 |
+
|
615 |
+
.elfinder-help .ui-priority-secondary {
|
616 |
+
font-size: .9em;
|
617 |
+
}
|
618 |
+
|
619 |
+
.elfinder-help .ui-priority-primary {
|
620 |
+
margin-bottom: 7px;
|
621 |
+
}
|
622 |
+
|
623 |
+
.elfinder-help-team {
|
624 |
+
clear: both;
|
625 |
+
text-align: right;
|
626 |
+
border-bottom: 1px solid #ccc;
|
627 |
+
margin: .5em 0;
|
628 |
+
font-size: .9em;
|
629 |
+
}
|
630 |
+
|
631 |
+
.elfinder-help-team div {
|
632 |
+
float: left;
|
633 |
+
}
|
634 |
+
|
635 |
+
.elfinder-help-license {
|
636 |
+
font-size: .9em;
|
637 |
+
}
|
638 |
+
|
639 |
+
.elfinder-help-disabled {
|
640 |
+
font-weight: bold;
|
641 |
+
text-align: center;
|
642 |
+
margin: 90px 0;
|
643 |
+
}
|
644 |
+
|
645 |
+
.elfinder-help .elfinder-dont-panic {
|
646 |
+
display: block;
|
647 |
+
border: 1px solid transparent;
|
648 |
+
width: 200px;
|
649 |
+
height: 200px;
|
650 |
+
margin: 30px auto;
|
651 |
+
text-decoration: none;
|
652 |
+
text-align: center;
|
653 |
+
position: relative;
|
654 |
+
background: #d90004;
|
655 |
+
-moz-box-shadow: 5px 5px 9px #111;
|
656 |
+
-webkit-box-shadow: 5px 5px 9px #111;
|
657 |
+
box-shadow: 5px 5px 9px #111;
|
658 |
+
background: -moz-radial-gradient(80px 80px, circle farthest-corner, #d90004 35%, #960004 100%);
|
659 |
+
background: -webkit-gradient(radial, 80 80, 60, 80 80, 120, from(#d90004), to(#960004));
|
660 |
+
-moz-border-radius: 100px;
|
661 |
+
-webkit-border-radius: 100px;
|
662 |
+
border-radius: 100px;
|
663 |
+
outline: none;
|
664 |
+
}
|
665 |
+
|
666 |
+
.elfinder-help .elfinder-dont-panic span {
|
667 |
+
font-size: 3em;
|
668 |
+
font-weight: bold;
|
669 |
+
text-align: center;
|
670 |
+
color: #fff;
|
671 |
+
position: absolute;
|
672 |
+
left: 0;
|
673 |
+
top: 45px;
|
674 |
+
}
|
675 |
+
|
676 |
+
ul.elfinder-help-integrations ul {
|
677 |
+
margin-bottom: 1em;
|
678 |
+
padding: 0;
|
679 |
+
margin: 0 1em 1em;
|
680 |
+
}
|
681 |
+
|
682 |
+
ul.elfinder-help-integrations a {
|
683 |
+
text-decoration: none;
|
684 |
+
}
|
685 |
+
|
686 |
+
ul.elfinder-help-integrations a:hover {
|
687 |
+
text-decoration: underline;
|
688 |
+
}
|
689 |
+
|
690 |
+
.elfinder-help-debug {
|
691 |
+
height: 100%;
|
692 |
+
padding: 0;
|
693 |
+
margin: 0;
|
694 |
+
overflow: none;
|
695 |
+
border: none;
|
696 |
+
}
|
697 |
+
|
698 |
+
.elfinder-help-debug .ui-tabs-panel {
|
699 |
+
padding: 0;
|
700 |
+
margin: 0;
|
701 |
+
overflow: auto;
|
702 |
+
}
|
703 |
+
|
704 |
+
.elfinder-help-debug fieldset {
|
705 |
+
margin-bottom: 10px;
|
706 |
+
border-color: #778899;
|
707 |
+
border-radius: 10px;
|
708 |
+
}
|
709 |
+
|
710 |
+
.elfinder-help-debug legend {
|
711 |
+
font-size: 1.2em;
|
712 |
+
font-weight: bold;
|
713 |
+
color: #2e8b57;
|
714 |
+
}
|
715 |
+
|
716 |
+
.elfinder-help-debug dl {
|
717 |
+
margin: 0;
|
718 |
+
}
|
719 |
+
|
720 |
+
.elfinder-help-debug dt {
|
721 |
+
color: #778899;
|
722 |
+
}
|
723 |
+
|
724 |
+
.elfinder-help-debug dt:before {
|
725 |
+
content: "[";
|
726 |
+
}
|
727 |
+
|
728 |
+
.elfinder-help-debug dt:after {
|
729 |
+
content: "]";
|
730 |
+
}
|
731 |
+
|
732 |
+
.elfinder-help-debug dd {
|
733 |
+
margin-left: 1em;
|
734 |
+
}
|
735 |
+
|
736 |
+
.elfinder-help-debug dd span {
|
737 |
+
/*font-size: 1.2em;*/
|
738 |
+
}
|
739 |
+
|
740 |
+
/********************** COMMAND "PREFERENCE" ****************************/
|
741 |
+
.elfinder-dialog .elfinder-preference .ui-tabs-nav {
|
742 |
+
margin-bottom: 1px;
|
743 |
+
height: auto;
|
744 |
+
}
|
745 |
+
|
746 |
+
/* fix tabs */
|
747 |
+
.elfinder-preference .ui-tabs-panel {
|
748 |
+
padding: 10px 10px 0;
|
749 |
+
overflow: auto;
|
750 |
+
box-sizing: border-box;
|
751 |
+
-webkit-overflow-scrolling: touch;
|
752 |
+
}
|
753 |
+
|
754 |
+
.elfinder-preference a.ui-state-hover,
|
755 |
+
.elfinder-preference label.ui-state-hover {
|
756 |
+
border: none;
|
757 |
+
}
|
758 |
+
|
759 |
+
.elfinder-preference dl {
|
760 |
+
width: 100%;
|
761 |
+
display: inline-block;
|
762 |
+
margin: .5em 0;
|
763 |
+
}
|
764 |
+
|
765 |
+
.elfinder-preference dt {
|
766 |
+
display: block;
|
767 |
+
width: 200px;
|
768 |
+
clear: left;
|
769 |
+
float: left;
|
770 |
+
max-width: 50%;
|
771 |
+
}
|
772 |
+
|
773 |
+
.elfinder-rtl .elfinder-preference dt {
|
774 |
+
clear: right;
|
775 |
+
float: right;
|
776 |
+
}
|
777 |
+
|
778 |
+
.elfinder-preference dd {
|
779 |
+
margin-bottom: 1em;
|
780 |
+
}
|
781 |
+
|
782 |
+
.elfinder-preference dt label {
|
783 |
+
cursor: pointer;
|
784 |
+
}
|
785 |
+
|
786 |
+
.elfinder-preference dd label,
|
787 |
+
.elfinder-preference dd input[type=checkbox] {
|
788 |
+
white-space: nowrap;
|
789 |
+
display: inline-block;
|
790 |
+
cursor: pointer;
|
791 |
+
}
|
792 |
+
|
793 |
+
.elfinder-preference dt.elfinder-preference-checkboxes {
|
794 |
+
width: 100%;
|
795 |
+
max-width: none;
|
796 |
+
}
|
797 |
+
|
798 |
+
.elfinder-preference dd.elfinder-preference-checkboxes {
|
799 |
+
padding-top: 3ex;
|
800 |
+
}
|
801 |
+
|
802 |
+
.elfinder-preference select {
|
803 |
+
max-width: 100%;
|
804 |
+
}
|
805 |
+
|
806 |
+
.elfinder-preference dd.elfinder-preference-iconSize .ui-slider {
|
807 |
+
width: 50%;
|
808 |
+
max-width: 100px;
|
809 |
+
display: inline-block;
|
810 |
+
margin: 0 10px;
|
811 |
+
}
|
812 |
+
|
813 |
+
.elfinder-preference button {
|
814 |
+
margin: 0 16px;
|
815 |
+
}
|
816 |
+
|
817 |
+
.elfinder-preference button + button {
|
818 |
+
margin: 0 -10px;
|
819 |
+
}
|
820 |
+
|
821 |
+
.elfinder-preference .elfinder-preference-taball .elfinder-reference-hide-taball {
|
822 |
+
display: none;
|
823 |
+
}
|
824 |
+
|
825 |
+
.elfinder-preference-theme fieldset {
|
826 |
+
margin-bottom: 10px;
|
827 |
+
}
|
828 |
+
|
829 |
+
.elfinder-preference-theme legend a {
|
830 |
+
font-size: 1.8em;
|
831 |
+
text-decoration: none;
|
832 |
+
cursor: pointer;
|
833 |
+
}
|
834 |
+
|
835 |
+
.elfinder-preference-theme dt {
|
836 |
+
width: 20%;
|
837 |
+
word-break: break-all;
|
838 |
+
}
|
839 |
+
|
840 |
+
.elfinder-preference-theme dt:after {
|
841 |
+
content: " :";
|
842 |
+
}
|
843 |
+
|
844 |
+
.elfinder-preference-theme dd {
|
845 |
+
margin-inline-start: 20%;
|
846 |
+
}
|
847 |
+
|
848 |
+
.elfinder-preference img.elfinder-preference-theme-image {
|
849 |
+
display: block;
|
850 |
+
margin-left: auto;
|
851 |
+
margin-right: auto;
|
852 |
+
max-width: 90%;
|
853 |
+
max-height: 200px;
|
854 |
+
cursor: pointer;
|
855 |
+
}
|
856 |
+
|
857 |
+
.elfinder-preference-theme-btn {
|
858 |
+
text-align: center;
|
859 |
+
}
|
860 |
+
|
861 |
+
.elfinder-preference-theme button.elfinder-preference-theme-default {
|
862 |
+
display: inline;
|
863 |
+
margin: 0 10px;
|
864 |
+
font-size: 8pt;
|
865 |
+
}
|
866 |
+
|
867 |
+
/********************** COMMAND "INFO" ****************************/
|
868 |
+
.elfinder-rtl .elfinder-info-title .elfinder-cwd-icon:before {
|
869 |
+
right: 33px;
|
870 |
+
left: auto;
|
871 |
+
}
|
872 |
+
|
873 |
+
.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:after {
|
874 |
+
content: none;
|
875 |
+
}
|
876 |
+
|
877 |
+
/********************** COMMAND "UPLOAD" ****************************/
|
878 |
+
.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect {
|
879 |
+
position: absolute;
|
880 |
+
bottom: 2px;
|
881 |
+
width: 16px;
|
882 |
+
height: 16px;
|
883 |
+
padding: 10px;
|
884 |
+
border: none;
|
885 |
+
overflow: hidden;
|
886 |
+
cursor: pointer;
|
887 |
+
}
|
888 |
+
|
889 |
+
.elfinder-ltr .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect {
|
890 |
+
left: 2px;
|
891 |
+
}
|
892 |
+
|
893 |
+
.elfinder-rtl .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect {
|
894 |
+
right: 2px;
|
895 |
+
}
|
896 |
+
|
897 |
+
/********************** COMMAND "RM" ****************************/
|
898 |
+
.elfinder-ltr .elfinder-rm-title .elfinder-cwd-icon:before {
|
899 |
+
left: 38px;
|
900 |
+
}
|
901 |
+
|
902 |
+
.elfinder-rtl .elfinder-rm-title .elfinder-cwd-icon:before {
|
903 |
+
right: 86px;
|
904 |
+
left: auto;
|
905 |
+
}
|
906 |
+
|
907 |
+
.elfinder-rm-title .elfinder-cwd-icon.elfinder-cwd-bgurl:after {
|
908 |
+
content: none;
|
909 |
+
}
|
910 |
+
|
911 |
+
/********************** COMMAND "RENAME" ****************************/
|
912 |
+
.elfinder-rename-batch div {
|
913 |
+
margin: 5px 8px;
|
914 |
+
}
|
915 |
+
|
916 |
+
.elfinder-rename-batch .elfinder-rename-batch-name input {
|
917 |
+
width: 100%;
|
918 |
+
font-size: 1.6em;
|
919 |
+
}
|
920 |
+
|
921 |
+
.elfinder-rename-batch-type {
|
922 |
+
text-align: center;
|
923 |
+
}
|
924 |
+
|
925 |
+
.elfinder-rename-batch .elfinder-rename-batch-type label {
|
926 |
+
margin: 2px;
|
927 |
+
font-size: .9em;
|
928 |
+
}
|
929 |
+
|
930 |
+
.elfinder-rename-batch-preview {
|
931 |
+
padding: 0 8px;
|
932 |
+
font-size: 1.1em;
|
933 |
+
min-height: 4ex;
|
934 |
+
}
|
935 |
+
|
936 |
+
|
937 |
+
/* File: /css/common.css */
|
938 |
+
/*********************************************/
|
939 |
+
/* COMMON ELFINDER STUFFS */
|
940 |
+
/*********************************************/
|
941 |
+
|
942 |
+
/* for old jQuery UI */
|
943 |
+
.ui-front {
|
944 |
+
z-index: 100;
|
945 |
+
}
|
946 |
+
|
947 |
+
/* style reset */
|
948 |
+
div.elfinder *,
|
949 |
+
div.elfinder :after,
|
950 |
+
div.elfinder :before {
|
951 |
+
box-sizing: content-box;
|
952 |
+
}
|
953 |
+
|
954 |
+
div.elfinder fieldset {
|
955 |
+
display: block;
|
956 |
+
margin-inline-start: 2px;
|
957 |
+
margin-inline-end: 2px;
|
958 |
+
padding-block-start: 0.35em;
|
959 |
+
padding-inline-start: 0.75em;
|
960 |
+
padding-inline-end: 0.75em;
|
961 |
+
padding-block-end: 0.625em;
|
962 |
+
min-inline-size: min-content;
|
963 |
+
border-width: 2px;
|
964 |
+
border-style: groove;
|
965 |
+
border-color: threedface;
|
966 |
+
border-image: initial;
|
967 |
+
}
|
968 |
+
|
969 |
+
div.elfinder legend {
|
970 |
+
display: block;
|
971 |
+
padding-inline-start: 2px;
|
972 |
+
padding-inline-end: 2px;
|
973 |
+
border-width: initial;
|
974 |
+
border-style: none;
|
975 |
+
border-color: initial;
|
976 |
+
border-image: initial;
|
977 |
+
width: auto;
|
978 |
+
margin-bottom: 0;
|
979 |
+
}
|
980 |
+
|
981 |
+
/* base container */
|
982 |
+
div.elfinder {
|
983 |
+
padding: 0;
|
984 |
+
position: relative;
|
985 |
+
display: block;
|
986 |
+
visibility: visible;
|
987 |
+
font-size: 18px;
|
988 |
+
font-family: Verdana, Arial, Helvetica, sans-serif;
|
989 |
+
}
|
990 |
+
|
991 |
+
/* prevent auto zoom on iOS */
|
992 |
+
.elfinder-ios input,
|
993 |
+
.elfinder-ios select,
|
994 |
+
.elfinder-ios textarea {
|
995 |
+
font-size: 16px !important;
|
996 |
+
}
|
997 |
+
|
998 |
+
/* full screen mode */
|
999 |
+
.elfinder.elfinder-fullscreen > .ui-resizable-handle {
|
1000 |
+
display: none;
|
1001 |
+
}
|
1002 |
+
|
1003 |
+
.elfinder-font-mono {
|
1004 |
+
line-height: 2ex;
|
1005 |
+
}
|
1006 |
+
|
1007 |
+
/* in lazy execution status */
|
1008 |
+
.elfinder.elfinder-processing * {
|
1009 |
+
cursor: progress !important
|
1010 |
+
}
|
1011 |
+
|
1012 |
+
.elfinder.elfinder-processing.elfinder-touch .elfinder-workzone:after {
|
1013 |
+
position: absolute;
|
1014 |
+
top: 0;
|
1015 |
+
width: 100%;
|
1016 |
+
height: 3px;
|
1017 |
+
content: '';
|
1018 |
+
left: 0;
|
1019 |
+
background-image: url(../img/progress.gif);
|
1020 |
+
opacity: .6;
|
1021 |
+
pointer-events: none;
|
1022 |
+
}
|
1023 |
+
|
1024 |
+
/* for disable select of Touch devices */
|
1025 |
+
.elfinder *:not(input):not(textarea):not(select):not([contenteditable=true]),
|
1026 |
+
.elfinder-contextmenu *:not(input):not(textarea):not(select):not([contenteditable=true]) {
|
1027 |
+
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
1028 |
+
/*-webkit-touch-callout:none;*/
|
1029 |
+
-webkit-user-select: none;
|
1030 |
+
-moz-user-select: none;
|
1031 |
+
-khtml-user-select: none;
|
1032 |
+
user-select: none;
|
1033 |
+
}
|
1034 |
+
|
1035 |
+
.elfinder .overflow-scrolling-touch {
|
1036 |
+
-webkit-overflow-scrolling: touch;
|
1037 |
+
}
|
1038 |
+
|
1039 |
+
/* right to left enviroment */
|
1040 |
+
.elfinder-rtl {
|
1041 |
+
text-align: right;
|
1042 |
+
direction: rtl;
|
1043 |
+
}
|
1044 |
+
|
1045 |
+
/* nav and cwd container */
|
1046 |
+
.elfinder-workzone {
|
1047 |
+
padding: 0;
|
1048 |
+
position: relative;
|
1049 |
+
overflow: hidden;
|
1050 |
+
}
|
1051 |
+
|
1052 |
+
/* dir/file permissions and symlink markers */
|
1053 |
+
.elfinder-lock,
|
1054 |
+
.elfinder-perms,
|
1055 |
+
.elfinder-symlink {
|
1056 |
+
position: absolute;
|
1057 |
+
width: 16px;
|
1058 |
+
height: 16px;
|
1059 |
+
background-image: url(../img/toolbar.png);
|
1060 |
+
background-repeat: no-repeat;
|
1061 |
+
background-position: 0 -528px;
|
1062 |
+
}
|
1063 |
+
|
1064 |
+
.elfinder-symlink {
|
1065 |
+
}
|
1066 |
+
|
1067 |
+
/* noaccess */
|
1068 |
+
.elfinder-na .elfinder-perms {
|
1069 |
+
background-position: 0 -96px;
|
1070 |
+
}
|
1071 |
+
|
1072 |
+
/* read only */
|
1073 |
+
.elfinder-ro .elfinder-perms {
|
1074 |
+
background-position: 0 -64px;
|
1075 |
+
}
|
1076 |
+
|
1077 |
+
/* write only */
|
1078 |
+
.elfinder-wo .elfinder-perms {
|
1079 |
+
background-position: 0 -80px;
|
1080 |
+
}
|
1081 |
+
|
1082 |
+
/* volume type group */
|
1083 |
+
.elfinder-group .elfinder-perms {
|
1084 |
+
background-position: 0 0px;
|
1085 |
+
}
|
1086 |
+
|
1087 |
+
/* locked */
|
1088 |
+
.elfinder-lock {
|
1089 |
+
background-position: 0 -656px;
|
1090 |
+
}
|
1091 |
+
|
1092 |
+
/* drag helper */
|
1093 |
+
.elfinder-drag-helper {
|
1094 |
+
top: 0px;
|
1095 |
+
left: 0px;
|
1096 |
+
width: 70px;
|
1097 |
+
height: 60px;
|
1098 |
+
padding: 0 0 0 25px;
|
1099 |
+
z-index: 100000;
|
1100 |
+
will-change: left, top;
|
1101 |
+
}
|
1102 |
+
|
1103 |
+
.elfinder-drag-helper.html5-native {
|
1104 |
+
position: absolute;
|
1105 |
+
top: -1000px;
|
1106 |
+
left: -1000px;
|
1107 |
+
}
|
1108 |
+
|
1109 |
+
/* drag helper status icon (default no-drop) */
|
1110 |
+
.elfinder-drag-helper-icon-status {
|
1111 |
+
position: absolute;
|
1112 |
+
width: 16px;
|
1113 |
+
height: 16px;
|
1114 |
+
left: 42px;
|
1115 |
+
top: 60px;
|
1116 |
+
background: url('../img/toolbar.png') 0 -96px no-repeat;
|
1117 |
+
display: block;
|
1118 |
+
}
|
1119 |
+
|
1120 |
+
/* show "up-arrow" icon for move item */
|
1121 |
+
.elfinder-drag-helper-move .elfinder-drag-helper-icon-status {
|
1122 |
+
background-position: 0 -720px;
|
1123 |
+
}
|
1124 |
+
|
1125 |
+
/* show "plus" icon when ctrl/shift pressed */
|
1126 |
+
.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status {
|
1127 |
+
background-position: 0 -544px;
|
1128 |
+
}
|
1129 |
+
|
1130 |
+
/* files num in drag helper */
|
1131 |
+
.elfinder-drag-num {
|
1132 |
+
display: inline-box;
|
1133 |
+
position: absolute;
|
1134 |
+
top: 0;
|
1135 |
+
left: 0;
|
1136 |
+
width: auto;
|
1137 |
+
height: 14px;
|
1138 |
+
text-align: center;
|
1139 |
+
padding: 1px 3px 1px 3px;
|
1140 |
+
|
1141 |
+
font-weight: bold;
|
1142 |
+
color: #fff;
|
1143 |
+
background-color: red;
|
1144 |
+
-moz-border-radius: 8px;
|
1145 |
+
-webkit-border-radius: 8px;
|
1146 |
+
border-radius: 8px;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
/* icon in drag helper */
|
1150 |
+
.elfinder-drag-helper .elfinder-cwd-icon {
|
1151 |
+
margin: 0 0 0 -24px;
|
1152 |
+
float: left;
|
1153 |
+
}
|
1154 |
+
|
1155 |
+
/* transparent overlay */
|
1156 |
+
.elfinder-overlay {
|
1157 |
+
position: absolute;
|
1158 |
+
opacity: .2;
|
1159 |
+
filter: Alpha(Opacity=20);
|
1160 |
+
}
|
1161 |
+
|
1162 |
+
/* panels under/below cwd (for search field etc) */
|
1163 |
+
.elfinder .elfinder-panel {
|
1164 |
+
position: relative;
|
1165 |
+
background-image: none;
|
1166 |
+
padding: 7px 12px;
|
1167 |
+
}
|
1168 |
+
|
1169 |
+
/* for html5 drag and drop */
|
1170 |
+
[draggable=true] {
|
1171 |
+
-khtml-user-drag: element;
|
1172 |
+
}
|
1173 |
+
|
1174 |
+
/* for place holder to content editable elements */
|
1175 |
+
.elfinder [contentEditable=true]:empty:not(:focus):before {
|
1176 |
+
content: attr(data-ph);
|
1177 |
+
}
|
1178 |
+
|
1179 |
+
/* bottom tray */
|
1180 |
+
.elfinder div.elfinder-bottomtray {
|
1181 |
+
position: fixed;
|
1182 |
+
bottom: 0;
|
1183 |
+
max-width: 100%;
|
1184 |
+
opacity: .8;
|
1185 |
+
}
|
1186 |
+
|
1187 |
+
.elfinder div.elfinder-bottomtray > div {
|
1188 |
+
top: initial;
|
1189 |
+
right: initial;
|
1190 |
+
left: initial;
|
1191 |
+
}
|
1192 |
+
|
1193 |
+
.elfinder.elfinder-ltr div.elfinder-bottomtray {
|
1194 |
+
left: 0;
|
1195 |
+
}
|
1196 |
+
|
1197 |
+
.elfinder.elfinder-rtl div.elfinder-bottomtray {
|
1198 |
+
right: 0;
|
1199 |
+
}
|
1200 |
+
|
1201 |
+
/* tooltip */
|
1202 |
+
.elfinder-ui-tooltip,
|
1203 |
+
.elfinder .elfinder-ui-tooltip {
|
1204 |
+
font-size: 14px;
|
1205 |
+
padding: 2px 4px;
|
1206 |
+
}
|
1207 |
+
|
1208 |
+
/* progressbar */
|
1209 |
+
.elfinder-ui-progressbar {
|
1210 |
+
pointer-events: none;
|
1211 |
+
position: absolute;
|
1212 |
+
width: 0;
|
1213 |
+
height: 2px;
|
1214 |
+
top: 0px;
|
1215 |
+
border-radius: 2px;
|
1216 |
+
filter: blur(1px);
|
1217 |
+
}
|
1218 |
+
|
1219 |
+
.elfinder-ltr .elfinder-ui-progressbar {
|
1220 |
+
left: 0;
|
1221 |
+
}
|
1222 |
+
|
1223 |
+
.elfinder-rtl .elfinder-ui-progressbar {
|
1224 |
+
right: 0;
|
1225 |
+
}
|
1226 |
+
/* File: /css/contextmenu.css */
|
1227 |
+
/* menu and submenu */
|
1228 |
+
.elfinder .elfinder-contextmenu,
|
1229 |
+
.elfinder .elfinder-contextmenu-sub {
|
1230 |
+
position: absolute;
|
1231 |
+
border: 1px solid #aaa;
|
1232 |
+
background: #fff;
|
1233 |
+
color: #555;
|
1234 |
+
padding: 4px 0;
|
1235 |
+
top: 0;
|
1236 |
+
left: 0;
|
1237 |
+
}
|
1238 |
+
|
1239 |
+
/* submenu */
|
1240 |
+
.elfinder .elfinder-contextmenu-sub {
|
1241 |
+
top: 5px;
|
1242 |
+
}
|
1243 |
+
|
1244 |
+
/* submenu in rtl/ltr enviroment */
|
1245 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-sub {
|
1246 |
+
margin-left: -5px;
|
1247 |
+
}
|
1248 |
+
|
1249 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-sub {
|
1250 |
+
margin-right: -5px;
|
1251 |
+
}
|
1252 |
+
|
1253 |
+
/* menu item */
|
1254 |
+
.elfinder .elfinder-contextmenu-header {
|
1255 |
+
margin-top: -4px;
|
1256 |
+
padding: 0 .5em .2ex;
|
1257 |
+
border: none;
|
1258 |
+
text-align: center;
|
1259 |
+
}
|
1260 |
+
|
1261 |
+
.elfinder .elfinder-contextmenu-header span {
|
1262 |
+
font-weight: normal;
|
1263 |
+
font-size: 0.8em;
|
1264 |
+
font-weight: bolder;
|
1265 |
+
}
|
1266 |
+
|
1267 |
+
.elfinder .elfinder-contextmenu-item {
|
1268 |
+
position: relative;
|
1269 |
+
display: block;
|
1270 |
+
padding: 4px 30px;
|
1271 |
+
text-decoration: none;
|
1272 |
+
white-space: nowrap;
|
1273 |
+
cursor: default;
|
1274 |
+
}
|
1275 |
+
|
1276 |
+
.elfinder .elfinder-contextmenu-item.ui-state-active {
|
1277 |
+
border: none;
|
1278 |
+
}
|
1279 |
+
|
1280 |
+
.elfinder .elfinder-contextmenu-item .ui-icon {
|
1281 |
+
width: 16px;
|
1282 |
+
height: 16px;
|
1283 |
+
position: absolute;
|
1284 |
+
left: auto;
|
1285 |
+
right: auto;
|
1286 |
+
top: 50%;
|
1287 |
+
margin-top: -8px;
|
1288 |
+
}
|
1289 |
+
|
1290 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-item .ui-icon {
|
1291 |
+
left: 2px;
|
1292 |
+
}
|
1293 |
+
|
1294 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-item .ui-icon {
|
1295 |
+
right: 2px;
|
1296 |
+
}
|
1297 |
+
|
1298 |
+
.elfinder-touch .elfinder-contextmenu-item {
|
1299 |
+
padding: 12px 38px;
|
1300 |
+
}
|
1301 |
+
|
1302 |
+
/* root icon of each volume */
|
1303 |
+
.elfinder-navbar-root-local.elfinder-contextmenu-icon {
|
1304 |
+
background-image: url("../img/volume_icon_local.svg");
|
1305 |
+
background-size: contain;
|
1306 |
+
}
|
1307 |
+
|
1308 |
+
.elfinder-navbar-root-trash.elfinder-contextmenu-icon {
|
1309 |
+
background-image: url("../img/volume_icon_trash.svg");
|
1310 |
+
background-size: contain;
|
1311 |
+
}
|
1312 |
+
|
1313 |
+
.elfinder-navbar-root-ftp.elfinder-contextmenu-icon {
|
1314 |
+
background-image: url("../img/volume_icon_ftp.svg");
|
1315 |
+
background-size: contain;
|
1316 |
+
}
|
1317 |
+
|
1318 |
+
.elfinder-navbar-root-sql.elfinder-contextmenu-icon {
|
1319 |
+
background-image: url("../img/volume_icon_sql.svg");
|
1320 |
+
background-size: contain;
|
1321 |
+
}
|
1322 |
+
|
1323 |
+
.elfinder-navbar-root-dropbox.elfinder-contextmenu-icon {
|
1324 |
+
background-image: url("../img/volume_icon_dropbox.svg");
|
1325 |
+
background-size: contain;
|
1326 |
+
}
|
1327 |
+
|
1328 |
+
.elfinder-navbar-root-googledrive.elfinder-contextmenu-icon {
|
1329 |
+
background-image: url("../img/volume_icon_googledrive.svg");
|
1330 |
+
background-size: contain;
|
1331 |
+
}
|
1332 |
+
|
1333 |
+
.elfinder-navbar-root-onedrive.elfinder-contextmenu-icon {
|
1334 |
+
background-image: url("../img/volume_icon_onedrive.svg");
|
1335 |
+
background-size: contain;
|
1336 |
+
}
|
1337 |
+
|
1338 |
+
.elfinder-navbar-root-box.elfinder-contextmenu-icon {
|
1339 |
+
background-image: url("../img/volume_icon_box.svg");
|
1340 |
+
background-size: contain;
|
1341 |
+
}
|
1342 |
+
|
1343 |
+
.elfinder-navbar-root-zip.elfinder-contextmenu-icon {
|
1344 |
+
background-image: url("../img/volume_icon_zip.svg");
|
1345 |
+
background-size: contain;
|
1346 |
+
}
|
1347 |
+
|
1348 |
+
.elfinder-navbar-root-network.elfinder-contextmenu-icon {
|
1349 |
+
background-image: url("../img/volume_icon_network.svg");
|
1350 |
+
background-size: contain;
|
1351 |
+
}
|
1352 |
+
|
1353 |
+
/* text in item */
|
1354 |
+
.elfinder .elfinder-contextmenu .elfinder-contextmenu-item span {
|
1355 |
+
display: block;
|
1356 |
+
}
|
1357 |
+
|
1358 |
+
/* submenu item in rtl/ltr enviroment */
|
1359 |
+
.elfinder .elfinder-contextmenu-sub .elfinder-contextmenu-item {
|
1360 |
+
padding-left: 12px;
|
1361 |
+
padding-right: 12px;
|
1362 |
+
}
|
1363 |
+
|
1364 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-item {
|
1365 |
+
text-align: left;
|
1366 |
+
}
|
1367 |
+
|
1368 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-item {
|
1369 |
+
text-align: right;
|
1370 |
+
}
|
1371 |
+
|
1372 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon {
|
1373 |
+
padding-left: 28px;
|
1374 |
+
}
|
1375 |
+
|
1376 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon {
|
1377 |
+
padding-right: 28px;
|
1378 |
+
}
|
1379 |
+
|
1380 |
+
.elfinder-touch .elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon {
|
1381 |
+
padding-left: 36px;
|
1382 |
+
}
|
1383 |
+
|
1384 |
+
.elfinder-touch .elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon {
|
1385 |
+
padding-right: 36px;
|
1386 |
+
}
|
1387 |
+
|
1388 |
+
/* command/submenu icon */
|
1389 |
+
.elfinder .elfinder-contextmenu-extra-icon,
|
1390 |
+
.elfinder .elfinder-contextmenu-arrow,
|
1391 |
+
.elfinder .elfinder-contextmenu-icon {
|
1392 |
+
position: absolute;
|
1393 |
+
top: 50%;
|
1394 |
+
margin-top: -8px;
|
1395 |
+
overflow: hidden;
|
1396 |
+
}
|
1397 |
+
|
1398 |
+
.elfinder-touch .elfinder-button-icon.elfinder-contextmenu-icon {
|
1399 |
+
transform-origin: center center;
|
1400 |
+
}
|
1401 |
+
|
1402 |
+
/* command icon in rtl/ltr enviroment */
|
1403 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-icon {
|
1404 |
+
left: 8px;
|
1405 |
+
}
|
1406 |
+
|
1407 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-icon {
|
1408 |
+
right: 8px;
|
1409 |
+
}
|
1410 |
+
|
1411 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-extra-icon {
|
1412 |
+
right: 8px;
|
1413 |
+
}
|
1414 |
+
|
1415 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-extra-icon {
|
1416 |
+
left: 8px;
|
1417 |
+
}
|
1418 |
+
|
1419 |
+
/* arrow icon */
|
1420 |
+
.elfinder .elfinder-contextmenu-arrow {
|
1421 |
+
width: 16px;
|
1422 |
+
height: 16px;
|
1423 |
+
background: url('../img/arrows-normal.png') 5px 4px no-repeat;
|
1424 |
+
}
|
1425 |
+
|
1426 |
+
/* arrow icon in rtl/ltr enviroment */
|
1427 |
+
.elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-arrow {
|
1428 |
+
right: 5px;
|
1429 |
+
}
|
1430 |
+
|
1431 |
+
.elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-arrow {
|
1432 |
+
left: 5px;
|
1433 |
+
background-position: 0 -10px;
|
1434 |
+
}
|
1435 |
+
|
1436 |
+
/* command extra icon's <a>, <span> tag */
|
1437 |
+
.elfinder .elfinder-contextmenu-extra-icon a,
|
1438 |
+
.elfinder .elfinder-contextmenu-extra-icon span {
|
1439 |
+
position: relative;
|
1440 |
+
width: 100%;
|
1441 |
+
height: 100%;
|
1442 |
+
margin: 0;
|
1443 |
+
color: transparent !important;
|
1444 |
+
text-decoration: none;
|
1445 |
+
cursor: pointer;
|
1446 |
+
}
|
1447 |
+
|
1448 |
+
/* disable ui border/bg image on hover */
|
1449 |
+
.elfinder .elfinder-contextmenu .ui-state-hover {
|
1450 |
+
border: 0 solid;
|
1451 |
+
background-image: none;
|
1452 |
+
}
|
1453 |
+
|
1454 |
+
/* separator */
|
1455 |
+
.elfinder .elfinder-contextmenu-separator {
|
1456 |
+
height: 0px;
|
1457 |
+
border-top: 1px solid #ccc;
|
1458 |
+
margin: 0 1px;
|
1459 |
+
}
|
1460 |
+
|
1461 |
+
/* for CSS style priority to ui-state-disabled - "background-image: none" */
|
1462 |
+
.elfinder .elfinder-contextmenu-item .elfinder-button-icon.ui-state-disabled {
|
1463 |
+
background-image: url('../img/toolbar.png');
|
1464 |
+
}
|
1465 |
+
|
1466 |
+
/* File: /css/cwd.css */
|
1467 |
+
/******************************************************************/
|
1468 |
+
/* CURRENT DIRECTORY STYLES */
|
1469 |
+
/******************************************************************/
|
1470 |
+
/* cwd container to avoid selectable on scrollbar */
|
1471 |
+
.elfinder-cwd-wrapper {
|
1472 |
+
overflow: auto;
|
1473 |
+
position: relative;
|
1474 |
+
padding: 2px;
|
1475 |
+
margin: 0;
|
1476 |
+
}
|
1477 |
+
|
1478 |
+
.elfinder-cwd-wrapper-list {
|
1479 |
+
padding: 0;
|
1480 |
+
}
|
1481 |
+
|
1482 |
+
/* container */
|
1483 |
+
.elfinder-cwd {
|
1484 |
+
position: absolute;
|
1485 |
+
top: 0;
|
1486 |
+
cursor: default;
|
1487 |
+
padding: 0;
|
1488 |
+
margin: 0;
|
1489 |
+
-ms-touch-action: auto;
|
1490 |
+
touch-action: auto;
|
1491 |
+
min-width: 100%;
|
1492 |
+
}
|
1493 |
+
|
1494 |
+
.elfinder-ltr .elfinder-cwd {
|
1495 |
+
left: 0;
|
1496 |
+
}
|
1497 |
+
|
1498 |
+
.elfinder-rtl .elfinder-cwd {
|
1499 |
+
right: 0;
|
1500 |
+
}
|
1501 |
+
|
1502 |
+
.elfinder-cwd.elfinder-table-header-sticky {
|
1503 |
+
position: -webkit-sticky;
|
1504 |
+
position: -ms-sticky;
|
1505 |
+
position: sticky;
|
1506 |
+
top: 0;
|
1507 |
+
left: auto;
|
1508 |
+
right: auto;
|
1509 |
+
width: -webkit-max-content;
|
1510 |
+
width: -moz-max-content;
|
1511 |
+
width: -ms-max-content;
|
1512 |
+
width: max-content;
|
1513 |
+
height: 0;
|
1514 |
+
overflow: visible;
|
1515 |
+
}
|
1516 |
+
|
1517 |
+
.elfinder-cwd.elfinder-table-header-sticky table {
|
1518 |
+
border-top: 2px solid;
|
1519 |
+
padding-top: 0;
|
1520 |
+
}
|
1521 |
+
|
1522 |
+
.elfinder-cwd.elfinder-table-header-sticky td {
|
1523 |
+
display: inline-block;
|
1524 |
+
}
|
1525 |
+
|
1526 |
+
.elfinder-droppable-active .elfinder-cwd.elfinder-table-header-sticky table {
|
1527 |
+
border-top: 2px solid transparent;
|
1528 |
+
}
|
1529 |
+
|
1530 |
+
/* fixed table header container */
|
1531 |
+
.elfinder-cwd-fixheader .elfinder-cwd {
|
1532 |
+
position: relative;
|
1533 |
+
}
|
1534 |
+
|
1535 |
+
/* container active on dropenter */
|
1536 |
+
.elfinder .elfinder-cwd-wrapper.elfinder-droppable-active {
|
1537 |
+
outline: 2px solid #8cafed;
|
1538 |
+
outline-offset: -2px;
|
1539 |
+
}
|
1540 |
+
|
1541 |
+
.elfinder-cwd-wrapper-empty .elfinder-cwd:after {
|
1542 |
+
display: block;
|
1543 |
+
position: absolute;
|
1544 |
+
height: auto;
|
1545 |
+
width: 90%;
|
1546 |
+
width: calc(100% - 20px);
|
1547 |
+
position: absolute;
|
1548 |
+
top: 50%;
|
1549 |
+
left: 50%;
|
1550 |
+
-ms-transform: translateY(-50%) translateX(-50%);
|
1551 |
+
-webkit-transform: translateY(-50%) translateX(-50%);
|
1552 |
+
transform: translateY(-50%) translateX(-50%);
|
1553 |
+
line-height: 1.5em;
|
1554 |
+
text-align: center;
|
1555 |
+
white-space: pre-wrap;
|
1556 |
+
opacity: 0.6;
|
1557 |
+
filter: Alpha(Opacity=60);
|
1558 |
+
font-weight: bold;
|
1559 |
+
}
|
1560 |
+
|
1561 |
+
.elfinder-cwd-file .elfinder-cwd-select {
|
1562 |
+
position: absolute;
|
1563 |
+
top: 0px;
|
1564 |
+
left: 0px;
|
1565 |
+
background-color: transparent;
|
1566 |
+
opacity: .4;
|
1567 |
+
filter: Alpha(Opacity=40);
|
1568 |
+
}
|
1569 |
+
|
1570 |
+
.elfinder-mobile .elfinder-cwd-file .elfinder-cwd-select {
|
1571 |
+
width: 30px;
|
1572 |
+
height: 30px;
|
1573 |
+
}
|
1574 |
+
|
1575 |
+
.elfinder-cwd-file.ui-selected .elfinder-cwd-select {
|
1576 |
+
opacity: .8;
|
1577 |
+
filter: Alpha(Opacity=80);
|
1578 |
+
}
|
1579 |
+
|
1580 |
+
.elfinder-rtl .elfinder-cwd-file .elfinder-cwd-select {
|
1581 |
+
left: auto;
|
1582 |
+
right: 0px;
|
1583 |
+
}
|
1584 |
+
|
1585 |
+
.elfinder .elfinder-cwd-selectall {
|
1586 |
+
position: absolute;
|
1587 |
+
width: 30px;
|
1588 |
+
height: 30px;
|
1589 |
+
top: 0px;
|
1590 |
+
opacity: .8;
|
1591 |
+
filter: Alpha(Opacity=80);
|
1592 |
+
}
|
1593 |
+
|
1594 |
+
.elfinder .elfinder-workzone.elfinder-cwd-wrapper-empty .elfinder-cwd-selectall {
|
1595 |
+
display: none;
|
1596 |
+
}
|
1597 |
+
|
1598 |
+
/************************** ICONS VIEW ********************************/
|
1599 |
+
|
1600 |
+
.elfinder-ltr .elfinder-workzone .elfinder-cwd-selectall {
|
1601 |
+
text-align: right;
|
1602 |
+
right: 18px;
|
1603 |
+
left: auto;
|
1604 |
+
}
|
1605 |
+
|
1606 |
+
.elfinder-rtl .elfinder-workzone .elfinder-cwd-selectall {
|
1607 |
+
text-align: left;
|
1608 |
+
right: auto;
|
1609 |
+
left: 18px;
|
1610 |
+
}
|
1611 |
+
|
1612 |
+
.elfinder-ltr.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall {
|
1613 |
+
right: 0px;
|
1614 |
+
}
|
1615 |
+
|
1616 |
+
.elfinder-rtl.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall {
|
1617 |
+
left: 0px;
|
1618 |
+
}
|
1619 |
+
|
1620 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-select.ui-state-hover {
|
1621 |
+
background-color: transparent;
|
1622 |
+
}
|
1623 |
+
|
1624 |
+
/* file container */
|
1625 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file {
|
1626 |
+
width: 120px;
|
1627 |
+
height: 90px;
|
1628 |
+
padding-bottom: 2px;
|
1629 |
+
cursor: default;
|
1630 |
+
border: none;
|
1631 |
+
position: relative;
|
1632 |
+
}
|
1633 |
+
|
1634 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active {
|
1635 |
+
border: none;
|
1636 |
+
}
|
1637 |
+
|
1638 |
+
/* ltr/rtl enviroment */
|
1639 |
+
.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file {
|
1640 |
+
float: left;
|
1641 |
+
margin: 0 3px 2px 0;
|
1642 |
+
}
|
1643 |
+
|
1644 |
+
.elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file {
|
1645 |
+
float: right;
|
1646 |
+
margin: 0 0 5px 3px;
|
1647 |
+
}
|
1648 |
+
|
1649 |
+
/* remove ui hover class border */
|
1650 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover {
|
1651 |
+
border: 0 solid;
|
1652 |
+
}
|
1653 |
+
|
1654 |
+
/* icon wrapper to create selected highlight around icon */
|
1655 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper {
|
1656 |
+
width: 52px;
|
1657 |
+
height: 52px;
|
1658 |
+
margin: 1px auto 1px auto;
|
1659 |
+
padding: 2px;
|
1660 |
+
position: relative;
|
1661 |
+
}
|
1662 |
+
|
1663 |
+
/*** Custom Icon Size size1 - size3 ***/
|
1664 |
+
/* type badge */
|
1665 |
+
.elfinder-cwd-size1 .elfinder-cwd-icon:before,
|
1666 |
+
.elfinder-cwd-size2 .elfinder-cwd-icon:before,
|
1667 |
+
.elfinder-cwd-size3 .elfinder-cwd-icon:before {
|
1668 |
+
top: 3px;
|
1669 |
+
display: block;
|
1670 |
+
}
|
1671 |
+
|
1672 |
+
/* size1 */
|
1673 |
+
.elfinder-cwd-size1.elfinder-cwd-view-icons .elfinder-cwd-file {
|
1674 |
+
width: 120px;
|
1675 |
+
height: 112px;
|
1676 |
+
}
|
1677 |
+
|
1678 |
+
.elfinder-cwd-size1.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper {
|
1679 |
+
width: 74px;
|
1680 |
+
height: 74px;
|
1681 |
+
}
|
1682 |
+
|
1683 |
+
.elfinder-cwd-size1 .elfinder-cwd-icon {
|
1684 |
+
-ms-transform-origin: top center;
|
1685 |
+
-ms-transform: scale(1.5);
|
1686 |
+
-webkit-transform-origin: top center;
|
1687 |
+
-webkit-transform: scale(1.5);
|
1688 |
+
transform-origin: top center;
|
1689 |
+
transform: scale(1.5);
|
1690 |
+
}
|
1691 |
+
|
1692 |
+
.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
|
1693 |
+
-ms-transform-origin: top left;
|
1694 |
+
-ms-transform: scale(1.35) translate(-4px, 15%);
|
1695 |
+
-webkit-transform-origin: top left;
|
1696 |
+
-webkit-transform: scale(1.35) translate(-4px, 15%);
|
1697 |
+
transform-origin: top left;
|
1698 |
+
transform: scale(1.35) translate(-4px, 15%);
|
1699 |
+
}
|
1700 |
+
|
1701 |
+
.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:after {
|
1702 |
+
-ms-transform: scale(1) translate(10px, -5px);
|
1703 |
+
-webkit-transform: scale(1) translate(10px, -5px);
|
1704 |
+
transform: scale(1) translate(10px, -5px);
|
1705 |
+
}
|
1706 |
+
|
1707 |
+
.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl {
|
1708 |
+
-ms-transform-origin: center center;
|
1709 |
+
-ms-transform: scale(1);
|
1710 |
+
-webkit-transform-origin: center center;
|
1711 |
+
-webkit-transform: scale(1);
|
1712 |
+
transform-origin: center center;
|
1713 |
+
transform: scale(1);
|
1714 |
+
width: 72px;
|
1715 |
+
height: 72px;
|
1716 |
+
-moz-border-radius: 6px;
|
1717 |
+
-webkit-border-radius: 6px;
|
1718 |
+
border-radius: 6px;
|
1719 |
+
}
|
1720 |
+
|
1721 |
+
/* size2 */
|
1722 |
+
.elfinder-cwd-size2.elfinder-cwd-view-icons .elfinder-cwd-file {
|
1723 |
+
width: 140px;
|
1724 |
+
height: 134px;
|
1725 |
+
}
|
1726 |
+
|
1727 |
+
.elfinder-cwd-size2.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper {
|
1728 |
+
width: 98px;
|
1729 |
+
height: 98px;
|
1730 |
+
}
|
1731 |
+
|
1732 |
+
.elfinder-cwd-size2 .elfinder-cwd-icon {
|
1733 |
+
-ms-transform-origin: top center;
|
1734 |
+
-ms-transform: scale(2);
|
1735 |
+
-webkit-transform-origin: top center;
|
1736 |
+
-webkit-transform: scale(2);
|
1737 |
+
transform-origin: top center;
|
1738 |
+
transform: scale(2);
|
1739 |
+
}
|
1740 |
+
|
1741 |
+
.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
|
1742 |
+
-ms-transform-origin: top left;
|
1743 |
+
-ms-transform: scale(1.8) translate(-5px, 18%);
|
1744 |
+
-webkit-transform-origin: top left;
|
1745 |
+
-webkit-transform: scale(1.8) translate(-5px, 18%);
|
1746 |
+
transform-origin: top left;
|
1747 |
+
transform: scale(1.8) translate(-5px, 18%);
|
1748 |
+
}
|
1749 |
+
|
1750 |
+
.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:after {
|
1751 |
+
-ms-transform: scale(1.1) translate(0px, 10px);
|
1752 |
+
-webkit-transform: scale(1.1) translate(0px, 10px);
|
1753 |
+
transform: scale(1.1) translate(0px, 10px);
|
1754 |
+
}
|
1755 |
+
|
1756 |
+
.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl {
|
1757 |
+
-ms-transform-origin: center center;
|
1758 |
+
-ms-transform: scale(1);
|
1759 |
+
-webkit-transform-origin: center center;
|
1760 |
+
-webkit-transform: scale(1);
|
1761 |
+
transform-origin: center center;
|
1762 |
+
transform: scale(1);
|
1763 |
+
width: 96px;
|
1764 |
+
height: 96px;
|
1765 |
+
-moz-border-radius: 8px;
|
1766 |
+
-webkit-border-radius: 8px;
|
1767 |
+
border-radius: 8px;
|
1768 |
+
}
|
1769 |
+
|
1770 |
+
/* size3 */
|
1771 |
+
.elfinder-cwd-size3.elfinder-cwd-view-icons .elfinder-cwd-file {
|
1772 |
+
width: 174px;
|
1773 |
+
height: 158px;
|
1774 |
+
}
|
1775 |
+
|
1776 |
+
.elfinder-cwd-size3.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper {
|
1777 |
+
width: 122px;
|
1778 |
+
height: 122px;
|
1779 |
+
}
|
1780 |
+
|
1781 |
+
.elfinder-cwd-size3 .elfinder-cwd-icon {
|
1782 |
+
-ms-transform-origin: top center;
|
1783 |
+
-ms-transform: scale(2.5);
|
1784 |
+
-webkit-transform-origin: top center;
|
1785 |
+
-webkit-transform: scale(2.5);
|
1786 |
+
transform-origin: top center;
|
1787 |
+
transform: scale(2.5);
|
1788 |
+
}
|
1789 |
+
|
1790 |
+
.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
|
1791 |
+
-ms-transform-origin: top left;
|
1792 |
+
-ms-transform: scale(2.25) translate(-6px, 20%);
|
1793 |
+
-webkit-transform-origin: top left;
|
1794 |
+
-webkit-transform: scale(2.25) translate(-6px, 20%);
|
1795 |
+
transform-origin: top left;
|
1796 |
+
transform: scale(2.25) translate(-6px, 20%);
|
1797 |
+
}
|
1798 |
+
|
1799 |
+
.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:after {
|
1800 |
+
-ms-transform: scale(1.2) translate(-9px, 22px);
|
1801 |
+
-webkit-transform: scale(1.2) translate(-9px, 22px);
|
1802 |
+
transform: scale(1.2) translate(-9px, 22px);
|
1803 |
+
}
|
1804 |
+
|
1805 |
+
.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl {
|
1806 |
+
-ms-transform-origin: center center;
|
1807 |
+
-ms-transform: scale(1);
|
1808 |
+
-webkit-transform-origin: center center;
|
1809 |
+
-webkit-transform: scale(1);
|
1810 |
+
transform-origin: center center;
|
1811 |
+
transform: scale(1);
|
1812 |
+
width: 120px;
|
1813 |
+
height: 120px;
|
1814 |
+
-moz-border-radius: 10px;
|
1815 |
+
-webkit-border-radius: 10px;
|
1816 |
+
border-radius: 10px;
|
1817 |
+
}
|
1818 |
+
|
1819 |
+
/* file name place */
|
1820 |
+
.elfinder-cwd-view-icons .elfinder-cwd-filename {
|
1821 |
+
text-align: center;
|
1822 |
+
max-height: 2.4em;
|
1823 |
+
line-height: 1.2em;
|
1824 |
+
white-space: pre-line;
|
1825 |
+
overflow: hidden;
|
1826 |
+
text-overflow: ellipsis;
|
1827 |
+
-o-text-overflow: ellipsis;
|
1828 |
+
margin: 3px 1px 0 1px;
|
1829 |
+
padding: 1px;
|
1830 |
+
-moz-border-radius: 8px;
|
1831 |
+
-webkit-border-radius: 8px;
|
1832 |
+
border-radius: 8px;
|
1833 |
+
/* for webkit CSS3 */
|
1834 |
+
word-break: break-word;
|
1835 |
+
overflow-wrap: break-word;
|
1836 |
+
display: -webkit-box;
|
1837 |
+
-webkit-line-clamp: 2;
|
1838 |
+
-webkit-box-orient: vertical;
|
1839 |
+
}
|
1840 |
+
|
1841 |
+
/* permissions/symlink markers */
|
1842 |
+
.elfinder-cwd-view-icons .elfinder-perms {
|
1843 |
+
bottom: 4px;
|
1844 |
+
right: 2px;
|
1845 |
+
}
|
1846 |
+
|
1847 |
+
.elfinder-cwd-view-icons .elfinder-lock {
|
1848 |
+
top: -3px;
|
1849 |
+
right: -2px;
|
1850 |
+
}
|
1851 |
+
|
1852 |
+
.elfinder-cwd-view-icons .elfinder-symlink {
|
1853 |
+
bottom: 6px;
|
1854 |
+
left: 0px;
|
1855 |
+
}
|
1856 |
+
|
1857 |
+
/* icon/thumbnail */
|
1858 |
+
.elfinder-cwd-icon {
|
1859 |
+
display: block;
|
1860 |
+
width: 48px;
|
1861 |
+
height: 48px;
|
1862 |
+
margin: 0 auto;
|
1863 |
+
background-image: url('../img/icons-big.svg');
|
1864 |
+
background-image: url('../img/icons-big.png') \9;
|
1865 |
+
background-position: 0 0;
|
1866 |
+
background-repeat: no-repeat;
|
1867 |
+
-moz-background-clip: padding;
|
1868 |
+
-webkit-background-clip: padding-box;
|
1869 |
+
background-clip: padding-box;
|
1870 |
+
}
|
1871 |
+
|
1872 |
+
/* volume icon of root in folder */
|
1873 |
+
.elfinder-navbar-root-local .elfinder-cwd-icon,
|
1874 |
+
.elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon,
|
1875 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon {
|
1876 |
+
background-image: url("../img/volume_icon_local.svg");
|
1877 |
+
background-image: url("../img/volume_icon_local.png") \9;
|
1878 |
+
background-position: 0 0;
|
1879 |
+
background-size: contain;
|
1880 |
+
}
|
1881 |
+
|
1882 |
+
.elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon {
|
1883 |
+
background-position: 1px -1px;
|
1884 |
+
}
|
1885 |
+
|
1886 |
+
.elfinder-navbar-root-trash .elfinder-cwd-icon,
|
1887 |
+
.elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon,
|
1888 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon {
|
1889 |
+
background-image: url("../img/volume_icon_trash.svg");
|
1890 |
+
background-image: url("../img/volume_icon_trash.png") \9;
|
1891 |
+
background-position: 0 0;
|
1892 |
+
background-size: contain;
|
1893 |
+
}
|
1894 |
+
|
1895 |
+
.elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon {
|
1896 |
+
background-position: 1px -1px;
|
1897 |
+
}
|
1898 |
+
|
1899 |
+
.elfinder-navbar-root-ftp .elfinder-cwd-icon,
|
1900 |
+
.elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon,
|
1901 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon {
|
1902 |
+
background-image: url("../img/volume_icon_ftp.svg");
|
1903 |
+
background-image: url("../img/volume_icon_ftp.png") \9;
|
1904 |
+
background-position: 0 0;
|
1905 |
+
background-size: contain;
|
1906 |
+
}
|
1907 |
+
|
1908 |
+
.elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon {
|
1909 |
+
background-position: 1px -1px;
|
1910 |
+
}
|
1911 |
+
|
1912 |
+
.elfinder-navbar-root-sql .elfinder-cwd-icon,
|
1913 |
+
.elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon,
|
1914 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon {
|
1915 |
+
background-image: url("../img/volume_icon_sql.svg");
|
1916 |
+
background-image: url("../img/volume_icon_sql.png") \9;
|
1917 |
+
background-position: 0 0;
|
1918 |
+
background-size: contain;
|
1919 |
+
}
|
1920 |
+
|
1921 |
+
.elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon {
|
1922 |
+
background-position: 1px -1px;
|
1923 |
+
}
|
1924 |
+
|
1925 |
+
.elfinder-navbar-root-dropbox .elfinder-cwd-icon,
|
1926 |
+
.elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon,
|
1927 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon {
|
1928 |
+
background-image: url("../img/volume_icon_dropbox.svg");
|
1929 |
+
background-image: url("../img/volume_icon_dropbox.png") \9;
|
1930 |
+
background-position: 0 0;
|
1931 |
+
background-size: contain;
|
1932 |
+
}
|
1933 |
+
|
1934 |
+
.elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon {
|
1935 |
+
background-position: 1px -1px;
|
1936 |
+
}
|
1937 |
+
|
1938 |
+
.elfinder-navbar-root-googledrive .elfinder-cwd-icon,
|
1939 |
+
.elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon,
|
1940 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon {
|
1941 |
+
background-image: url("../img/volume_icon_googledrive.svg");
|
1942 |
+
background-image: url("../img/volume_icon_googledrive.png") \9;
|
1943 |
+
background-position: 0 0;
|
1944 |
+
background-size: contain;
|
1945 |
+
}
|
1946 |
+
|
1947 |
+
.elfinder-navbar-root-onedrive .elfinder-cwd-icon,
|
1948 |
+
.elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon,
|
1949 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon {
|
1950 |
+
background-image: url("../img/volume_icon_onedrive.svg");
|
1951 |
+
background-image: url("../img/volume_icon_onedrive.png") \9;
|
1952 |
+
background-position: 0 0;
|
1953 |
+
background-size: contain;
|
1954 |
+
}
|
1955 |
+
|
1956 |
+
.elfinder-navbar-root-box .elfinder-cwd-icon,
|
1957 |
+
.elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon,
|
1958 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon {
|
1959 |
+
background-image: url("../img/volume_icon_box.svg");
|
1960 |
+
background-image: url("../img/volume_icon_box.png") \9;
|
1961 |
+
background-position: 0 0;
|
1962 |
+
background-size: contain;
|
1963 |
+
}
|
1964 |
+
|
1965 |
+
.elfinder-navbar-root-zip .elfinder-cwd-icon,
|
1966 |
+
.elfinder-cwd .elfinder-navbar-root-zip.elfinder-droppable-active .elfinder-cwd-icon,
|
1967 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon {
|
1968 |
+
background-image: url("../img/volume_icon_zip.svg");
|
1969 |
+
background-image: url("../img/volume_icon_zip.png") \9;
|
1970 |
+
background-position: 0 0;
|
1971 |
+
background-size: contain;
|
1972 |
+
}
|
1973 |
+
|
1974 |
+
.elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon,
|
1975 |
+
.elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon,
|
1976 |
+
.elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon {
|
1977 |
+
background-position: 1px -1px;
|
1978 |
+
}
|
1979 |
+
|
1980 |
+
.elfinder-navbar-root-network .elfinder-cwd-icon,
|
1981 |
+
.elfinder-cwd .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon,
|
1982 |
+
.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon {
|
1983 |
+
background-image: url("../img/volume_icon_network.svg");
|
1984 |
+
background-image: url("../img/volume_icon_network.png") \9;
|
1985 |
+
background-position: 0 0;
|
1986 |
+
background-size: contain;
|
1987 |
+
}
|
1988 |
+
|
1989 |
+
.elfinder-cwd .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon {
|
1990 |
+
background-position: 1px -1px;
|
1991 |
+
}
|
1992 |
+
|
1993 |
+
/* type badge in "icons" view */
|
1994 |
+
.elfinder-cwd-icon:before {
|
1995 |
+
content: none;
|
1996 |
+
position: absolute;
|
1997 |
+
left: 0px;
|
1998 |
+
top: 5px;
|
1999 |
+
min-width: 20px;
|
2000 |
+
max-width: 84px;
|
2001 |
+
text-align: center;
|
2002 |
+
padding: 0px 4px 1px;
|
2003 |
+
border-radius: 4px;
|
2004 |
+
font-family: Verdana;
|
2005 |
+
font-size: 10px;
|
2006 |
+
line-height: 1.3em;
|
2007 |
+
-webkit-transform: scale(0.9);
|
2008 |
+
-moz-transform: scale(0.9);
|
2009 |
+
-ms-transform: scale(0.9);
|
2010 |
+
-o-transform: scale(0.9);
|
2011 |
+
transform: scale(0.9);
|
2012 |
+
}
|
2013 |
+
|
2014 |
+
.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
|
2015 |
+
left: -10px;
|
2016 |
+
}
|
2017 |
+
|
2018 |
+
/* addtional type badge name */
|
2019 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before {
|
2020 |
+
content: 'ts'
|
2021 |
+
}
|
2022 |
+
|
2023 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before {
|
2024 |
+
content: 'dash'
|
2025 |
+
}
|
2026 |
+
|
2027 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before {
|
2028 |
+
content: 'hls'
|
2029 |
+
}
|
2030 |
+
|
2031 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-x-c:before {
|
2032 |
+
content: 'c++'
|
2033 |
+
}
|
2034 |
+
|
2035 |
+
/* thumbnail image */
|
2036 |
+
.elfinder-cwd-icon.elfinder-cwd-bgurl {
|
2037 |
+
background-position: center center;
|
2038 |
+
background-repeat: no-repeat;
|
2039 |
+
-moz-background-size: contain;
|
2040 |
+
background-size: contain;
|
2041 |
+
}
|
2042 |
+
|
2043 |
+
/* thumbnail self */
|
2044 |
+
.elfinder-cwd-icon.elfinder-cwd-bgurl.elfinder-cwd-bgself {
|
2045 |
+
-moz-background-size: cover;
|
2046 |
+
background-size: cover;
|
2047 |
+
}
|
2048 |
+
|
2049 |
+
/* thumbnail crop*/
|
2050 |
+
.elfinder-cwd-icon.elfinder-cwd-bgurl {
|
2051 |
+
-moz-background-size: cover;
|
2052 |
+
background-size: cover;
|
2053 |
+
}
|
2054 |
+
|
2055 |
+
.elfinder-cwd-icon.elfinder-cwd-bgurl:after {
|
2056 |
+
content: ' ';
|
2057 |
+
}
|
2058 |
+
|
2059 |
+
.elfinder-cwd-bgurl:after {
|
2060 |
+
position: relative;
|
2061 |
+
display: inline-block;
|
2062 |
+
top: 36px;
|
2063 |
+
left: -38px;
|
2064 |
+
width: 48px;
|
2065 |
+
height: 48px;
|
2066 |
+
background-image: url('../img/icons-big.svg');
|
2067 |
+
background-image: url('../img/icons-big.png') \9;
|
2068 |
+
background-repeat: no-repeat;
|
2069 |
+
background-size: auto !important;
|
2070 |
+
opacity: .8;
|
2071 |
+
filter: Alpha(Opacity=60);
|
2072 |
+
-webkit-transform-origin: 54px -24px;
|
2073 |
+
-webkit-transform: scale(.6);
|
2074 |
+
-moz-transform-origin: 54px -24px;
|
2075 |
+
-moz-transform: scale(.6);
|
2076 |
+
-ms-transform-origin: 54px -24px;
|
2077 |
+
-ms-transform: scale(.6);
|
2078 |
+
-o-transform-origin: 54px -24px;
|
2079 |
+
-o-transform: scale(.6);
|
2080 |
+
transform-origin: 54px -24px;
|
2081 |
+
transform: scale(.6);
|
2082 |
+
}
|
2083 |
+
|
2084 |
+
/* thumbnail image and draging icon */
|
2085 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-drag {
|
2086 |
+
width: 48px;
|
2087 |
+
height: 48px;
|
2088 |
+
}
|
2089 |
+
|
2090 |
+
/* thumbnail image and draging icon overlay none */
|
2091 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-drag:before,
|
2092 |
+
.elfinder-cwd-icon.elfinder-cwd-icon-drag:after,
|
2093 |
+
.elfinder-cwd-icon-image.elfinder-cwd-bgurl:after,
|
2094 |
+
.elfinder-cwd-icon-directory.elfinder-cwd-bgurl:after {
|
2095 |
+
content: none;
|
2096 |
+
}
|
2097 |
+
|
2098 |
+
/* "opened folder" icon on dragover */
|
2099 |
+
.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon {
|
2100 |
+
background-position: 0 -100px;
|
2101 |
+
}
|
2102 |
+
|
2103 |
+
.elfinder-cwd .elfinder-droppable-active {
|
2104 |
+
outline: 2px solid #8cafed;
|
2105 |
+
outline-offset: -2px;
|
2106 |
+
}
|
2107 |
+
|
2108 |
+
/* mimetypes icons */
|
2109 |
+
.elfinder-cwd-icon-directory {
|
2110 |
+
background-position: 0 -50px;
|
2111 |
+
}
|
2112 |
+
|
2113 |
+
.elfinder-cwd-icon-application:after,
|
2114 |
+
.elfinder-cwd-icon-application {
|
2115 |
+
background-position: 0 -150px;
|
2116 |
+
}
|
2117 |
+
|
2118 |
+
.elfinder-cwd-icon-text:after,
|
2119 |
+
.elfinder-cwd-icon-text {
|
2120 |
+
background-position: 0 -1350px;
|
2121 |
+
}
|
2122 |
+
|
2123 |
+
.elfinder-cwd-icon-plain:after,
|
2124 |
+
.elfinder-cwd-icon-plain,
|
2125 |
+
.elfinder-cwd-icon-x-empty:after,
|
2126 |
+
.elfinder-cwd-icon-x-empty {
|
2127 |
+
background-position: 0 -200px;
|
2128 |
+
}
|
2129 |
+
|
2130 |
+
.elfinder-cwd-icon-image:after,
|
2131 |
+
.elfinder-cwd-icon-vnd-adobe-photoshop:after,
|
2132 |
+
.elfinder-cwd-icon-image,
|
2133 |
+
.elfinder-cwd-icon-vnd-adobe-photoshop {
|
2134 |
+
background-position: 0 -250px;
|
2135 |
+
}
|
2136 |
+
|
2137 |
+
.elfinder-cwd-icon-postscript:after,
|
2138 |
+
.elfinder-cwd-icon-postscript {
|
2139 |
+
background-position: 0 -1550px;
|
2140 |
+
}
|
2141 |
+
|
2142 |
+
.elfinder-cwd-icon-audio:after,
|
2143 |
+
.elfinder-cwd-icon-audio {
|
2144 |
+
background-position: 0 -300px;
|
2145 |
+
}
|
2146 |
+
|
2147 |
+
.elfinder-cwd-icon-video:after,
|
2148 |
+
.elfinder-cwd-icon-video,
|
2149 |
+
.elfinder-cwd-icon-flash-video,
|
2150 |
+
.elfinder-cwd-icon-dash-xml,
|
2151 |
+
.elfinder-cwd-icon-vnd-apple-mpegurl,
|
2152 |
+
.elfinder-cwd-icon-x-mpegurl {
|
2153 |
+
background-position: 0 -350px;
|
2154 |
+
}
|
2155 |
+
|
2156 |
+
.elfinder-cwd-icon-rtf:after,
|
2157 |
+
.elfinder-cwd-icon-rtfd:after,
|
2158 |
+
.elfinder-cwd-icon-rtf,
|
2159 |
+
.elfinder-cwd-icon-rtfd {
|
2160 |
+
background-position: 0 -400px;
|
2161 |
+
}
|
2162 |
+
|
2163 |
+
.elfinder-cwd-icon-pdf:after,
|
2164 |
+
.elfinder-cwd-icon-pdf {
|
2165 |
+
background-position: 0 -450px;
|
2166 |
+
}
|
2167 |
+
|
2168 |
+
.elfinder-cwd-icon-ms-excel,
|
2169 |
+
.elfinder-cwd-icon-ms-excel:after,
|
2170 |
+
.elfinder-cwd-icon-vnd-ms-excel,
|
2171 |
+
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,
|
2172 |
+
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:after,
|
2173 |
+
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,
|
2174 |
+
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:after,
|
2175 |
+
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,
|
2176 |
+
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:after,
|
2177 |
+
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12,
|
2178 |
+
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:after,
|
2179 |
+
.elfinder-cwd-icon-vnd-ms-excel:after,
|
2180 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,
|
2181 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet:after,
|
2182 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template,
|
2183 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template:after {
|
2184 |
+
background-position: 0 -1450px
|
2185 |
+
}
|
2186 |
+
|
2187 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,
|
2188 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,
|
2189 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template:after,
|
2190 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet:after {
|
2191 |
+
background-position: 0 -1700px
|
2192 |
+
}
|
2193 |
+
|
2194 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint,
|
2195 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,
|
2196 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:after,
|
2197 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,
|
2198 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:after,
|
2199 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,
|
2200 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:after,
|
2201 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,
|
2202 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:after,
|
2203 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12,
|
2204 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:after,
|
2205 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint:after,
|
2206 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,
|
2207 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation:after,
|
2208 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,
|
2209 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide:after,
|
2210 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,
|
2211 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow:after,
|
2212 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template,
|
2213 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template:after {
|
2214 |
+
background-position: 0 -1400px
|
2215 |
+
}
|
2216 |
+
|
2217 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,
|
2218 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,
|
2219 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template:after,
|
2220 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation:after {
|
2221 |
+
background-position: 0 -1650px
|
2222 |
+
}
|
2223 |
+
|
2224 |
+
.elfinder-cwd-icon-msword,
|
2225 |
+
.elfinder-cwd-icon-msword:after,
|
2226 |
+
.elfinder-cwd-icon-vnd-ms-word,
|
2227 |
+
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,
|
2228 |
+
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:after,
|
2229 |
+
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12,
|
2230 |
+
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:after,
|
2231 |
+
.elfinder-cwd-icon-vnd-ms-word:after,
|
2232 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,
|
2233 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document:after,
|
2234 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template,
|
2235 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template:after {
|
2236 |
+
background-position: 0 -1500px
|
2237 |
+
}
|
2238 |
+
|
2239 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text,
|
2240 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,
|
2241 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-master:after,
|
2242 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,
|
2243 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-template:after,
|
2244 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,
|
2245 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-web:after,
|
2246 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text:after {
|
2247 |
+
background-position: 0 -1750px
|
2248 |
+
}
|
2249 |
+
|
2250 |
+
.elfinder-cwd-icon-vnd-ms-office,
|
2251 |
+
.elfinder-cwd-icon-vnd-ms-office:after {
|
2252 |
+
background-position: 0 -500px
|
2253 |
+
}
|
2254 |
+
|
2255 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-chart,
|
2256 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-chart:after,
|
2257 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-database,
|
2258 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-database:after,
|
2259 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-formula,
|
2260 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-formula:after,
|
2261 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,
|
2262 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,
|
2263 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template:after,
|
2264 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics:after,
|
2265 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-image,
|
2266 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-image:after,
|
2267 |
+
.elfinder-cwd-icon-vnd-openofficeorg-extension,
|
2268 |
+
.elfinder-cwd-icon-vnd-openofficeorg-extension:after {
|
2269 |
+
background-position: 0 -1600px
|
2270 |
+
}
|
2271 |
+
|
2272 |
+
.elfinder-cwd-icon-html:after,
|
2273 |
+
.elfinder-cwd-icon-html {
|
2274 |
+
background-position: 0 -550px;
|
2275 |
+
}
|
2276 |
+
|
2277 |
+
.elfinder-cwd-icon-css:after,
|
2278 |
+
.elfinder-cwd-icon-css {
|
2279 |
+
background-position: 0 -600px;
|
2280 |
+
}
|
2281 |
+
|
2282 |
+
.elfinder-cwd-icon-javascript:after,
|
2283 |
+
.elfinder-cwd-icon-x-javascript:after,
|
2284 |
+
.elfinder-cwd-icon-javascript,
|
2285 |
+
.elfinder-cwd-icon-x-javascript {
|
2286 |
+
background-position: 0 -650px;
|
2287 |
+
}
|
2288 |
+
|
2289 |
+
.elfinder-cwd-icon-x-perl:after,
|
2290 |
+
.elfinder-cwd-icon-x-perl {
|
2291 |
+
background-position: 0 -700px;
|
2292 |
+
}
|
2293 |
+
|
2294 |
+
.elfinder-cwd-icon-x-python:after,
|
2295 |
+
.elfinder-cwd-icon-x-python {
|
2296 |
+
background-position: 0 -750px;
|
2297 |
+
}
|
2298 |
+
|
2299 |
+
.elfinder-cwd-icon-x-ruby:after,
|
2300 |
+
.elfinder-cwd-icon-x-ruby {
|
2301 |
+
background-position: 0 -800px;
|
2302 |
+
}
|
2303 |
+
|
2304 |
+
.elfinder-cwd-icon-x-sh:after,
|
2305 |
+
.elfinder-cwd-icon-x-shellscript:after,
|
2306 |
+
.elfinder-cwd-icon-x-sh,
|
2307 |
+
.elfinder-cwd-icon-x-shellscript {
|
2308 |
+
background-position: 0 -850px;
|
2309 |
+
}
|
2310 |
+
|
2311 |
+
.elfinder-cwd-icon-x-c:after,
|
2312 |
+
.elfinder-cwd-icon-x-csrc:after,
|
2313 |
+
.elfinder-cwd-icon-x-chdr:after,
|
2314 |
+
.elfinder-cwd-icon-x-c--:after,
|
2315 |
+
.elfinder-cwd-icon-x-c--src:after,
|
2316 |
+
.elfinder-cwd-icon-x-c--hdr:after,
|
2317 |
+
.elfinder-cwd-icon-x-java:after,
|
2318 |
+
.elfinder-cwd-icon-x-java-source:after,
|
2319 |
+
.elfinder-cwd-icon-x-c,
|
2320 |
+
.elfinder-cwd-icon-x-csrc,
|
2321 |
+
.elfinder-cwd-icon-x-chdr,
|
2322 |
+
.elfinder-cwd-icon-x-c--,
|
2323 |
+
.elfinder-cwd-icon-x-c--src,
|
2324 |
+
.elfinder-cwd-icon-x-c--hdr,
|
2325 |
+
.elfinder-cwd-icon-x-java,
|
2326 |
+
.elfinder-cwd-icon-x-java-source {
|
2327 |
+
background-position: 0 -900px;
|
2328 |
+
}
|
2329 |
+
|
2330 |
+
.elfinder-cwd-icon-x-php:after,
|
2331 |
+
.elfinder-cwd-icon-x-php {
|
2332 |
+
background-position: 0 -950px;
|
2333 |
+
}
|
2334 |
+
|
2335 |
+
.elfinder-cwd-icon-xml:after,
|
2336 |
+
.elfinder-cwd-icon-xml {
|
2337 |
+
background-position: 0 -1000px;
|
2338 |
+
}
|
2339 |
+
|
2340 |
+
.elfinder-cwd-icon-zip:after,
|
2341 |
+
.elfinder-cwd-icon-x-zip:after,
|
2342 |
+
.elfinder-cwd-icon-x-xz:after,
|
2343 |
+
.elfinder-cwd-icon-x-7z-compressed:after,
|
2344 |
+
.elfinder-cwd-icon-zip,
|
2345 |
+
.elfinder-cwd-icon-x-zip,
|
2346 |
+
.elfinder-cwd-icon-x-xz,
|
2347 |
+
.elfinder-cwd-icon-x-7z-compressed {
|
2348 |
+
background-position: 0 -1050px;
|
2349 |
+
}
|
2350 |
+
|
2351 |
+
.elfinder-cwd-icon-x-gzip:after,
|
2352 |
+
.elfinder-cwd-icon-x-tar:after,
|
2353 |
+
.elfinder-cwd-icon-x-gzip,
|
2354 |
+
.elfinder-cwd-icon-x-tar {
|
2355 |
+
background-position: 0 -1100px;
|
2356 |
+
}
|
2357 |
+
|
2358 |
+
.elfinder-cwd-icon-x-bzip:after,
|
2359 |
+
.elfinder-cwd-icon-x-bzip2:after,
|
2360 |
+
.elfinder-cwd-icon-x-bzip,
|
2361 |
+
.elfinder-cwd-icon-x-bzip2 {
|
2362 |
+
background-position: 0 -1150px;
|
2363 |
+
}
|
2364 |
+
|
2365 |
+
.elfinder-cwd-icon-x-rar:after,
|
2366 |
+
.elfinder-cwd-icon-x-rar-compressed:after,
|
2367 |
+
.elfinder-cwd-icon-x-rar,
|
2368 |
+
.elfinder-cwd-icon-x-rar-compressed {
|
2369 |
+
background-position: 0 -1200px;
|
2370 |
+
}
|
2371 |
+
|
2372 |
+
.elfinder-cwd-icon-x-shockwave-flash:after,
|
2373 |
+
.elfinder-cwd-icon-x-shockwave-flash {
|
2374 |
+
background-position: 0 -1250px;
|
2375 |
+
}
|
2376 |
+
|
2377 |
+
.elfinder-cwd-icon-group {
|
2378 |
+
background-position: 0 -1300px;
|
2379 |
+
}
|
2380 |
+
|
2381 |
+
/* textfield inside icon */
|
2382 |
+
.elfinder-cwd-filename input {
|
2383 |
+
width: 100%;
|
2384 |
+
border: none;
|
2385 |
+
margin: 0;
|
2386 |
+
padding: 0;
|
2387 |
+
}
|
2388 |
+
|
2389 |
+
.elfinder-cwd-view-icons input {
|
2390 |
+
text-align: center;
|
2391 |
+
}
|
2392 |
+
|
2393 |
+
.elfinder-cwd-view-icons textarea {
|
2394 |
+
width: 100%;
|
2395 |
+
border: 0px solid;
|
2396 |
+
margin: 0;
|
2397 |
+
padding: 0;
|
2398 |
+
text-align: center;
|
2399 |
+
overflow: hidden;
|
2400 |
+
resize: none;
|
2401 |
+
}
|
2402 |
+
|
2403 |
+
.elfinder-cwd-view-icons {
|
2404 |
+
text-align: center;
|
2405 |
+
}
|
2406 |
+
|
2407 |
+
/************************************ LIST VIEW ************************************/
|
2408 |
+
|
2409 |
+
/*.elfinder-cwd-view-list { padding:0 0 4px 0; }*/
|
2410 |
+
|
2411 |
+
.elfinder-cwd-wrapper.elfinder-cwd-fixheader .elfinder-cwd::after {
|
2412 |
+
display: none;
|
2413 |
+
}
|
2414 |
+
|
2415 |
+
.elfinder-cwd table {
|
2416 |
+
width: 100%;
|
2417 |
+
border-collapse: separate;
|
2418 |
+
border: 0 solid;
|
2419 |
+
margin: 0 0 10px 0;
|
2420 |
+
border-spacing: 0;
|
2421 |
+
box-sizing: padding-box;
|
2422 |
+
padding: 2px;
|
2423 |
+
position: relative;
|
2424 |
+
}
|
2425 |
+
|
2426 |
+
.elfinder-cwd table td {
|
2427 |
+
/* fix conflict with Bootstrap CSS */
|
2428 |
+
box-sizing: content-box;
|
2429 |
+
}
|
2430 |
+
|
2431 |
+
.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader {
|
2432 |
+
position: absolute;
|
2433 |
+
overflow: hidden;
|
2434 |
+
}
|
2435 |
+
|
2436 |
+
.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before {
|
2437 |
+
content: '';
|
2438 |
+
position: absolute;
|
2439 |
+
width: 100%;
|
2440 |
+
top: 0;
|
2441 |
+
height: 3px;
|
2442 |
+
background-color: white;
|
2443 |
+
}
|
2444 |
+
|
2445 |
+
.elfinder-droppable-active + .elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before {
|
2446 |
+
background-color: #8cafed;
|
2447 |
+
}
|
2448 |
+
|
2449 |
+
.elfinder .elfinder-workzone div.elfinder-cwd-fixheader table {
|
2450 |
+
table-layout: fixed;
|
2451 |
+
}
|
2452 |
+
|
2453 |
+
.elfinder .elfinder-cwd table tbody.elfinder-cwd-fixheader {
|
2454 |
+
position: relative;
|
2455 |
+
}
|
2456 |
+
|
2457 |
+
.elfinder-ltr .elfinder-cwd thead .elfinder-cwd-selectall {
|
2458 |
+
text-align: left;
|
2459 |
+
right: auto;
|
2460 |
+
left: 0px;
|
2461 |
+
padding-top: 3px;
|
2462 |
+
}
|
2463 |
+
|
2464 |
+
.elfinder-rtl .elfinder-cwd thead .elfinder-cwd-selectall {
|
2465 |
+
text-align: right;
|
2466 |
+
right: 0px;
|
2467 |
+
left: auto;
|
2468 |
+
padding-top: 3px;
|
2469 |
+
}
|
2470 |
+
|
2471 |
+
.elfinder-touch .elfinder-cwd thead .elfinder-cwd-selectall {
|
2472 |
+
padding-top: 4px;
|
2473 |
+
}
|
2474 |
+
|
2475 |
+
.elfinder .elfinder-cwd table thead tr {
|
2476 |
+
border-left: 0 solid;
|
2477 |
+
border-top: 0 solid;
|
2478 |
+
border-right: 0 solid;
|
2479 |
+
}
|
2480 |
+
|
2481 |
+
.elfinder .elfinder-cwd table thead td {
|
2482 |
+
padding: 4px 14px;
|
2483 |
+
}
|
2484 |
+
|
2485 |
+
.elfinder-ltr .elfinder-cwd.elfinder-has-checkbox table thead td:first-child {
|
2486 |
+
padding: 4px 14px 4px 22px;
|
2487 |
+
}
|
2488 |
+
|
2489 |
+
.elfinder-rtl .elfinder-cwd.elfinder-has-checkbox table thead td:first-child {
|
2490 |
+
padding: 4px 22px 4px 14px;
|
2491 |
+
}
|
2492 |
+
|
2493 |
+
.elfinder-touch .elfinder-cwd table thead td,
|
2494 |
+
.elfinder-touch .elfinder-cwd.elfinder-has-checkbox table thead td:first-child {
|
2495 |
+
padding-top: 8px;
|
2496 |
+
padding-bottom: 8px;
|
2497 |
+
}
|
2498 |
+
|
2499 |
+
.elfinder .elfinder-cwd table thead td.ui-state-active {
|
2500 |
+
background: #ebf1f6;
|
2501 |
+
background: -moz-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);
|
2502 |
+
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebf1f6), color-stop(50%, #abd3ee), color-stop(51%, #89c3eb), color-stop(100%, #d5ebfb));
|
2503 |
+
background: -webkit-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);
|
2504 |
+
background: -o-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);
|
2505 |
+
background: -ms-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);
|
2506 |
+
background: linear-gradient(to bottom, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);
|
2507 |
+
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf1f6', endColorstr='#d5ebfb', GradientType=0);
|
2508 |
+
}
|
2509 |
+
|
2510 |
+
.elfinder .elfinder-cwd table td {
|
2511 |
+
padding: 0 12px;
|
2512 |
+
white-space: pre;
|
2513 |
+
overflow: hidden;
|
2514 |
+
text-align: right;
|
2515 |
+
cursor: default;
|
2516 |
+
border: 0 solid;
|
2517 |
+
}
|
2518 |
+
|
2519 |
+
.elfinder .elfinder-cwd table tbody td:first-child {
|
2520 |
+
position: relative
|
2521 |
+
}
|
2522 |
+
|
2523 |
+
.elfinder .elfinder-cwd table td div {
|
2524 |
+
box-sizing: content-box;
|
2525 |
+
}
|
2526 |
+
|
2527 |
+
tr.elfinder-cwd-file td .elfinder-cwd-select {
|
2528 |
+
padding-top: 3px;
|
2529 |
+
}
|
2530 |
+
|
2531 |
+
.elfinder-mobile tr.elfinder-cwd-file td .elfinder-cwd-select {
|
2532 |
+
width: 40px;
|
2533 |
+
}
|
2534 |
+
|
2535 |
+
.elfinder-touch tr.elfinder-cwd-file td .elfinder-cwd-select {
|
2536 |
+
padding-top: 10px;
|
2537 |
+
}
|
2538 |
+
|
2539 |
+
.elfinder-touch .elfinder-cwd tr td {
|
2540 |
+
padding: 10px 12px;
|
2541 |
+
}
|
2542 |
+
|
2543 |
+
.elfinder-touch .elfinder-cwd tr.elfinder-cwd-file td {
|
2544 |
+
padding: 13px 12px;
|
2545 |
+
}
|
2546 |
+
|
2547 |
+
.elfinder-ltr .elfinder-cwd table td {
|
2548 |
+
text-align: right;
|
2549 |
+
}
|
2550 |
+
|
2551 |
+
.elfinder-ltr .elfinder-cwd table td:first-child {
|
2552 |
+
text-align: left;
|
2553 |
+
}
|
2554 |
+
|
2555 |
+
.elfinder-rtl .elfinder-cwd table td {
|
2556 |
+
text-align: left;
|
2557 |
+
}
|
2558 |
+
|
2559 |
+
.elfinder-rtl .elfinder-cwd table td:first-child {
|
2560 |
+
text-align: right;
|
2561 |
+
}
|
2562 |
+
|
2563 |
+
.elfinder-odd-row {
|
2564 |
+
background: #eee;
|
2565 |
+
}
|
2566 |
+
|
2567 |
+
/* filename container */
|
2568 |
+
.elfinder-cwd-view-list .elfinder-cwd-file-wrapper {
|
2569 |
+
width: 97%;
|
2570 |
+
position: relative;
|
2571 |
+
}
|
2572 |
+
|
2573 |
+
/* filename container in ltr/rtl enviroment */
|
2574 |
+
.elfinder-ltr .elfinder-cwd-view-list.elfinder-has-checkbox .elfinder-cwd-file-wrapper {
|
2575 |
+
margin-left: 8px;
|
2576 |
+
}
|
2577 |
+
|
2578 |
+
.elfinder-rtl .elfinder-cwd-view-list.elfinder-has-checkbox .elfinder-cwd-file-wrapper {
|
2579 |
+
margin-right: 8px;
|
2580 |
+
}
|
2581 |
+
|
2582 |
+
.elfinder-cwd-view-list .elfinder-cwd-filename {
|
2583 |
+
padding-top: 4px;
|
2584 |
+
padding-bottom: 4px;
|
2585 |
+
display: inline-block;
|
2586 |
+
}
|
2587 |
+
|
2588 |
+
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-filename {
|
2589 |
+
padding-left: 23px;
|
2590 |
+
}
|
2591 |
+
|
2592 |
+
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-filename {
|
2593 |
+
padding-right: 23px;
|
2594 |
+
}
|
2595 |
+
|
2596 |
+
/* premissions/symlink marker */
|
2597 |
+
.elfinder-cwd-view-list .elfinder-perms,
|
2598 |
+
.elfinder-cwd-view-list .elfinder-lock,
|
2599 |
+
.elfinder-cwd-view-list .elfinder-symlink {
|
2600 |
+
margin-top: -6px;
|
2601 |
+
opacity: .6;
|
2602 |
+
filter: Alpha(Opacity=60);
|
2603 |
+
}
|
2604 |
+
|
2605 |
+
.elfinder-cwd-view-list .elfinder-perms {
|
2606 |
+
bottom: -4px;
|
2607 |
+
}
|
2608 |
+
|
2609 |
+
.elfinder-cwd-view-list .elfinder-lock {
|
2610 |
+
top: 0px;
|
2611 |
+
}
|
2612 |
+
|
2613 |
+
.elfinder-cwd-view-list .elfinder-symlink {
|
2614 |
+
bottom: -4px;
|
2615 |
+
}
|
2616 |
+
|
2617 |
+
/* markers in ltr/rtl enviroment */
|
2618 |
+
.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms {
|
2619 |
+
left: 8px;
|
2620 |
+
}
|
2621 |
+
|
2622 |
+
.elfinder-rtl .elfinder-cwd-view-list .elfinder-perms {
|
2623 |
+
right: -8px;
|
2624 |
+
}
|
2625 |
+
|
2626 |
+
.elfinder-ltr .elfinder-cwd-view-list .elfinder-lock {
|
2627 |
+
left: 10px;
|
2628 |
+
}
|
2629 |
+
|
2630 |
+
.elfinder-rtl .elfinder-cwd-view-list .elfinder-lock {
|
2631 |
+
right: -10px;
|
2632 |
+
}
|
2633 |
+
|
2634 |
+
.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink {
|
2635 |
+
left: -7px;
|
2636 |
+
}
|
2637 |
+
|
2638 |
+
.elfinder-rtl .elfinder-cwd-view-list .elfinder-symlink {
|
2639 |
+
right: 7px;
|
2640 |
+
}
|
2641 |
+
|
2642 |
+
/* file icon */
|
2643 |
+
.elfinder-cwd-view-list td .elfinder-cwd-icon {
|
2644 |
+
width: 16px;
|
2645 |
+
height: 16px;
|
2646 |
+
position: absolute;
|
2647 |
+
top: 50%;
|
2648 |
+
margin-top: -8px;
|
2649 |
+
background-image: url(../img/icons-small.png);
|
2650 |
+
}
|
2651 |
+
|
2652 |
+
/* icon in ltr/rtl enviroment */
|
2653 |
+
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon {
|
2654 |
+
left: 0;
|
2655 |
+
}
|
2656 |
+
|
2657 |
+
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon {
|
2658 |
+
right: 0;
|
2659 |
+
}
|
2660 |
+
|
2661 |
+
/* type badge, thumbnail image overlay */
|
2662 |
+
.elfinder-cwd-view-list .elfinder-cwd-icon:before,
|
2663 |
+
.elfinder-cwd-view-list .elfinder-cwd-icon:after {
|
2664 |
+
content: none;
|
2665 |
+
}
|
2666 |
+
|
2667 |
+
/* table header resize handle */
|
2668 |
+
.elfinder-cwd-view-list thead td .ui-resizable-handle {
|
2669 |
+
height: 100%;
|
2670 |
+
top: 6px;
|
2671 |
+
}
|
2672 |
+
|
2673 |
+
.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-handle {
|
2674 |
+
top: -4px;
|
2675 |
+
margin: 10px;
|
2676 |
+
}
|
2677 |
+
|
2678 |
+
.elfinder-cwd-view-list thead td .ui-resizable-e {
|
2679 |
+
right: -7px;
|
2680 |
+
}
|
2681 |
+
|
2682 |
+
.elfinder-cwd-view-list thead td .ui-resizable-w {
|
2683 |
+
left: -7px;
|
2684 |
+
}
|
2685 |
+
|
2686 |
+
.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-e {
|
2687 |
+
right: -16px;
|
2688 |
+
}
|
2689 |
+
|
2690 |
+
.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-w {
|
2691 |
+
left: -16px;
|
2692 |
+
}
|
2693 |
+
|
2694 |
+
/* empty message */
|
2695 |
+
.elfinder-cwd-wrapper-empty .elfinder-cwd-view-list.elfinder-cwd:after {
|
2696 |
+
margin-top: 0;
|
2697 |
+
}
|
2698 |
+
|
2699 |
+
/* overlay message board */
|
2700 |
+
.elfinder-cwd-message-board {
|
2701 |
+
position: absolute;
|
2702 |
+
position: -webkit-sticky;
|
2703 |
+
position: sticky;
|
2704 |
+
width: 100%;
|
2705 |
+
height: calc(100% - 0.01px); /* for Firefox scroll problem */
|
2706 |
+
top: 0;
|
2707 |
+
left: 0;
|
2708 |
+
margin: 0;
|
2709 |
+
padding: 0;
|
2710 |
+
pointer-events: none;
|
2711 |
+
background-color: transparent;
|
2712 |
+
}
|
2713 |
+
|
2714 |
+
/* overlay message board for trash */
|
2715 |
+
.elfinder-cwd-wrapper-trash .elfinder-cwd-message-board {
|
2716 |
+
background-image: url(../img/trashmesh.png);
|
2717 |
+
}
|
2718 |
+
|
2719 |
+
.elfinder-cwd-message-board .elfinder-cwd-trash {
|
2720 |
+
position: absolute;
|
2721 |
+
bottom: 0;
|
2722 |
+
font-size: 30px;
|
2723 |
+
width: 100%;
|
2724 |
+
text-align: right;
|
2725 |
+
display: none;
|
2726 |
+
}
|
2727 |
+
|
2728 |
+
.elfinder-rtl .elfinder-cwd-message-board .elfinder-cwd-trash {
|
2729 |
+
text-align: left;
|
2730 |
+
}
|
2731 |
+
|
2732 |
+
.elfinder-mobile .elfinder-cwd-message-board .elfinder-cwd-trash {
|
2733 |
+
font-size: 20px;
|
2734 |
+
}
|
2735 |
+
|
2736 |
+
.elfinder-cwd-wrapper-trash .elfinder-cwd-message-board .elfinder-cwd-trash {
|
2737 |
+
display: block;
|
2738 |
+
opacity: .3;
|
2739 |
+
}
|
2740 |
+
|
2741 |
+
/* overlay message board for expires */
|
2742 |
+
.elfinder-cwd-message-board .elfinder-cwd-expires {
|
2743 |
+
position: absolute;
|
2744 |
+
bottom: 0;
|
2745 |
+
font-size: 24px;
|
2746 |
+
width: 100%;
|
2747 |
+
text-align: right;
|
2748 |
+
opacity: .25;
|
2749 |
+
}
|
2750 |
+
|
2751 |
+
.elfinder-rtl .elfinder-cwd-message-board .elfinder-cwd-expires {
|
2752 |
+
text-align: left;
|
2753 |
+
}
|
2754 |
+
|
2755 |
+
.elfinder-mobile .elfinder-cwd-message-board .elfinder-cwd-expires {
|
2756 |
+
font-size: 20px;
|
2757 |
+
}
|
2758 |
+
|
2759 |
+
/* File: /css/dialog.css */
|
2760 |
+
/*********************************************/
|
2761 |
+
/* DIALOGS STYLES */
|
2762 |
+
/*********************************************/
|
2763 |
+
|
2764 |
+
/* common dialogs class */
|
2765 |
+
.std42-dialog {
|
2766 |
+
padding: 0;
|
2767 |
+
position: absolute;
|
2768 |
+
left: auto;
|
2769 |
+
right: auto;
|
2770 |
+
box-sizing: border-box;
|
2771 |
+
}
|
2772 |
+
|
2773 |
+
.std42-dialog.elfinder-dialog-minimized {
|
2774 |
+
overFlow: hidden;
|
2775 |
+
position: relative;
|
2776 |
+
float: left;
|
2777 |
+
width: auto;
|
2778 |
+
cursor: pointer;
|
2779 |
+
}
|
2780 |
+
|
2781 |
+
.elfinder-rtl .std42-dialog.elfinder-dialog-minimized {
|
2782 |
+
float: right;
|
2783 |
+
}
|
2784 |
+
|
2785 |
+
.std42-dialog input {
|
2786 |
+
border: 1px solid;
|
2787 |
+
}
|
2788 |
+
|
2789 |
+
/* titlebar */
|
2790 |
+
.std42-dialog .ui-dialog-titlebar {
|
2791 |
+
border-left: 0 solid transparent;
|
2792 |
+
border-top: 0 solid transparent;
|
2793 |
+
border-right: 0 solid transparent;
|
2794 |
+
font-weight: normal;
|
2795 |
+
padding: .2em 1em;
|
2796 |
+
}
|
2797 |
+
|
2798 |
+
.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar {
|
2799 |
+
padding: 0 .5em;
|
2800 |
+
height: 20px;
|
2801 |
+
}
|
2802 |
+
|
2803 |
+
.elfinder-touch .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar {
|
2804 |
+
padding: .3em .5em;
|
2805 |
+
}
|
2806 |
+
|
2807 |
+
.std42-dialog.ui-draggable-disabled .ui-dialog-titlebar {
|
2808 |
+
cursor: default;
|
2809 |
+
}
|
2810 |
+
|
2811 |
+
.std42-dialog .ui-dialog-titlebar .ui-widget-header {
|
2812 |
+
border: none;
|
2813 |
+
cursor: pointer;
|
2814 |
+
}
|
2815 |
+
|
2816 |
+
.std42-dialog .ui-dialog-titlebar span.elfinder-dialog-title {
|
2817 |
+
display: inherit;
|
2818 |
+
word-break: break-all;
|
2819 |
+
}
|
2820 |
+
|
2821 |
+
.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar span.elfinder-dialog-title {
|
2822 |
+
display: list-item;
|
2823 |
+
display: -moz-inline-box;
|
2824 |
+
white-space: nowrap;
|
2825 |
+
word-break: normal;
|
2826 |
+
overflow: hidden;
|
2827 |
+
word-wrap: normal;
|
2828 |
+
overflow-wrap: normal;
|
2829 |
+
max-width: -webkit-calc(100% - 24px);
|
2830 |
+
max-width: -moz-calc(100% - 24px);
|
2831 |
+
max-width: calc(100% - 24px);
|
2832 |
+
}
|
2833 |
+
|
2834 |
+
.elfinder-touch .std42-dialog .ui-dialog-titlebar span.elfinder-dialog-title {
|
2835 |
+
padding-top: .15em;
|
2836 |
+
}
|
2837 |
+
|
2838 |
+
.elfinder-touch .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar span.elfinder-dialog-title {
|
2839 |
+
max-width: -webkit-calc(100% - 36px);
|
2840 |
+
max-width: -moz-calc(100% - 36px);
|
2841 |
+
max-width: calc(100% - 36px);
|
2842 |
+
}
|
2843 |
+
|
2844 |
+
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button {
|
2845 |
+
position: relative;
|
2846 |
+
float: left;
|
2847 |
+
top: 10px;
|
2848 |
+
left: -10px;
|
2849 |
+
right: 10px;
|
2850 |
+
width: 20px;
|
2851 |
+
height: 20px;
|
2852 |
+
padding: 1px;
|
2853 |
+
margin: -10px 1px 0 1px;
|
2854 |
+
background-color: transparent;
|
2855 |
+
background-image: none;
|
2856 |
+
}
|
2857 |
+
|
2858 |
+
.elfinder-touch .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button {
|
2859 |
+
-moz-transform: scale(1.2);
|
2860 |
+
zoom: 1.2;
|
2861 |
+
padding-left: 6px;
|
2862 |
+
padding-right: 6px;
|
2863 |
+
height: 24px;
|
2864 |
+
}
|
2865 |
+
|
2866 |
+
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button-right {
|
2867 |
+
float: right;
|
2868 |
+
}
|
2869 |
+
|
2870 |
+
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right {
|
2871 |
+
left: 10px;
|
2872 |
+
right: -10px;
|
2873 |
+
}
|
2874 |
+
|
2875 |
+
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon {
|
2876 |
+
width: 17px;
|
2877 |
+
height: 17px;
|
2878 |
+
border-width: 1px;
|
2879 |
+
opacity: .7;
|
2880 |
+
filter: Alpha(Opacity=70);
|
2881 |
+
-moz-border-radius: 8px;
|
2882 |
+
-webkit-border-radius: 8px;
|
2883 |
+
border-radius: 8px;
|
2884 |
+
}
|
2885 |
+
|
2886 |
+
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon {
|
2887 |
+
opacity: .5;
|
2888 |
+
filter: Alpha(Opacity=50);
|
2889 |
+
}
|
2890 |
+
|
2891 |
+
.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon {
|
2892 |
+
opacity: 1;
|
2893 |
+
filter: Alpha(Opacity=100);
|
2894 |
+
}
|
2895 |
+
|
2896 |
+
.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar select {
|
2897 |
+
display: none;
|
2898 |
+
}
|
2899 |
+
|
2900 |
+
.elfinder-spinner {
|
2901 |
+
width: 14px;
|
2902 |
+
height: 14px;
|
2903 |
+
background: url("../img/spinner-mini.gif") center center no-repeat;
|
2904 |
+
margin: 0 5px;
|
2905 |
+
display: inline-block;
|
2906 |
+
vertical-align: middle;
|
2907 |
+
}
|
2908 |
+
|
2909 |
+
.elfinder-ltr .elfinder-spinner,
|
2910 |
+
.elfinder-ltr .elfinder-spinner-text {
|
2911 |
+
float: left;
|
2912 |
+
}
|
2913 |
+
|
2914 |
+
.elfinder-rtl .elfinder-spinner,
|
2915 |
+
.elfinder-rtl .elfinder-spinner-text {
|
2916 |
+
float: right;
|
2917 |
+
}
|
2918 |
+
|
2919 |
+
|
2920 |
+
|
2921 |
+
/* resize handle for touch devices */
|
2922 |
+
.elfinder-touch .std42-dialog.ui-dialog:not(ui-resizable-disabled) .ui-resizable-se {
|
2923 |
+
width: 12px;
|
2924 |
+
height: 12px;
|
2925 |
+
-moz-transform-origin: bottom right;
|
2926 |
+
-moz-transform: scale(1.5);
|
2927 |
+
zoom: 1.5;
|
2928 |
+
right: -7px;
|
2929 |
+
bottom: -7px;
|
2930 |
+
margin: 3px 7px 7px 3px;
|
2931 |
+
background-position: -64px -224px;
|
2932 |
+
}
|
2933 |
+
|
2934 |
+
.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar {
|
2935 |
+
text-align: right;
|
2936 |
+
}
|
2937 |
+
|
2938 |
+
/* content */
|
2939 |
+
.std42-dialog .ui-dialog-content {
|
2940 |
+
padding: .3em .5em;
|
2941 |
+
}
|
2942 |
+
|
2943 |
+
.elfinder .std42-dialog .ui-dialog-content,
|
2944 |
+
.elfinder .std42-dialog .ui-dialog-content * {
|
2945 |
+
-webkit-user-select: auto;
|
2946 |
+
-moz-user-select: text;
|
2947 |
+
-khtml-user-select: text;
|
2948 |
+
user-select: text;
|
2949 |
+
}
|
2950 |
+
|
2951 |
+
.elfinder .std42-dialog .ui-dialog-content label {
|
2952 |
+
border: none;
|
2953 |
+
}
|
2954 |
+
|
2955 |
+
/* buttons */
|
2956 |
+
.std42-dialog .ui-dialog-buttonpane {
|
2957 |
+
border: 0 solid;
|
2958 |
+
margin: 0;
|
2959 |
+
padding: .5em;
|
2960 |
+
text-align: right;
|
2961 |
+
}
|
2962 |
+
|
2963 |
+
.elfinder-rtl .std42-dialog .ui-dialog-buttonpane {
|
2964 |
+
text-align: left;
|
2965 |
+
}
|
2966 |
+
|
2967 |
+
.std42-dialog .ui-dialog-buttonpane button {
|
2968 |
+
margin: .2em 0 0 .4em;
|
2969 |
+
padding: .2em;
|
2970 |
+
outline: 0px solid;
|
2971 |
+
}
|
2972 |
+
|
2973 |
+
.std42-dialog .ui-dialog-buttonpane button span {
|
2974 |
+
padding: 2px 9px;
|
2975 |
+
}
|
2976 |
+
|
2977 |
+
.std42-dialog .ui-dialog-buttonpane button span.ui-icon {
|
2978 |
+
padding: 2px;
|
2979 |
+
}
|
2980 |
+
|
2981 |
+
.elfinder-dialog .ui-resizable-e,
|
2982 |
+
.elfinder-dialog .ui-resizable-s {
|
2983 |
+
width: 0;
|
2984 |
+
height: 0;
|
2985 |
+
}
|
2986 |
+
|
2987 |
+
.std42-dialog .ui-button input {
|
2988 |
+
cursor: pointer;
|
2989 |
+
}
|
2990 |
+
|
2991 |
+
.std42-dialog select {
|
2992 |
+
border: 1px solid #ccc;
|
2993 |
+
}
|
2994 |
+
|
2995 |
+
/* error/notify/confirm dialogs icon */
|
2996 |
+
.elfinder-dialog-icon {
|
2997 |
+
position: absolute;
|
2998 |
+
width: 32px;
|
2999 |
+
height: 32px;
|
3000 |
+
left: 10px;
|
3001 |
+
top: 50%;
|
3002 |
+
margin-top: -15px;
|
3003 |
+
background: url("../img/dialogs.png") 0 0 no-repeat;
|
3004 |
+
}
|
3005 |
+
|
3006 |
+
.elfinder-rtl .elfinder-dialog-icon {
|
3007 |
+
left: auto;
|
3008 |
+
right: 10px;
|
3009 |
+
}
|
3010 |
+
|
3011 |
+
/*********************** ERROR DIALOG **************************/
|
3012 |
+
|
3013 |
+
.elfinder-dialog-error .ui-dialog-content,
|
3014 |
+
.elfinder-dialog-confirm .ui-dialog-content {
|
3015 |
+
padding-left: 56px;
|
3016 |
+
min-height: 35px;
|
3017 |
+
}
|
3018 |
+
|
3019 |
+
.elfinder-rtl .elfinder-dialog-error .ui-dialog-content,
|
3020 |
+
.elfinder-rtl .elfinder-dialog-confirm .ui-dialog-content {
|
3021 |
+
padding-left: 0;
|
3022 |
+
padding-right: 56px;
|
3023 |
+
}
|
3024 |
+
|
3025 |
+
.elfinder-dialog-error .elfinder-err-var {
|
3026 |
+
word-break: break-all;
|
3027 |
+
}
|
3028 |
+
|
3029 |
+
/*********************** NOTIFY DIALOG **************************/
|
3030 |
+
|
3031 |
+
.elfinder-dialog-notify {
|
3032 |
+
top : 36px;
|
3033 |
+
width : 280px;
|
3034 |
+
}
|
3035 |
+
|
3036 |
+
.elfinder-ltr .elfinder-dialog-notify {
|
3037 |
+
right : 12px;
|
3038 |
+
}
|
3039 |
+
|
3040 |
+
.elfinder-rtl .elfinder-dialog-notify {
|
3041 |
+
left : 12px;
|
3042 |
+
}
|
3043 |
+
|
3044 |
+
.elfinder-dialog-notify .ui-dialog-titlebar {
|
3045 |
+
height: 5px;
|
3046 |
+
overflow: hidden;
|
3047 |
+
}
|
3048 |
+
|
3049 |
+
.elfinder.elfinder-touch > .elfinder-dialog-notify .ui-dialog-titlebar {
|
3050 |
+
height: 10px;
|
3051 |
+
}
|
3052 |
+
|
3053 |
+
.elfinder > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button {
|
3054 |
+
top: 2px;
|
3055 |
+
}
|
3056 |
+
|
3057 |
+
.elfinder.elfinder-touch > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button {
|
3058 |
+
top: 4px;
|
3059 |
+
}
|
3060 |
+
|
3061 |
+
.elfinder > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button {
|
3062 |
+
left: -18px;
|
3063 |
+
right: 18px;
|
3064 |
+
}
|
3065 |
+
|
3066 |
+
.elfinder > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right {
|
3067 |
+
left: 18px;
|
3068 |
+
right: -18px;
|
3069 |
+
}
|
3070 |
+
|
3071 |
+
.ui-dialog-titlebar .elfinder-ui-progressbar {
|
3072 |
+
position: absolute;
|
3073 |
+
top: 17px;
|
3074 |
+
}
|
3075 |
+
|
3076 |
+
.elfinder-touch .ui-dialog-titlebar .elfinder-ui-progressbar {
|
3077 |
+
top: 26px;
|
3078 |
+
}
|
3079 |
+
|
3080 |
+
.elfinder-dialog-notify.elfinder-titlebar-button-hide .ui-dialog-titlebar-close {
|
3081 |
+
display: none;
|
3082 |
+
}
|
3083 |
+
|
3084 |
+
.elfinder-dialog-notify.elfinder-dialog-minimized.elfinder-titlebar-button-hide .ui-dialog-titlebar span.elfinder-dialog-title {
|
3085 |
+
max-width: initial;
|
3086 |
+
}
|
3087 |
+
|
3088 |
+
.elfinder-dialog-notify .ui-dialog-content {
|
3089 |
+
padding: 0;
|
3090 |
+
}
|
3091 |
+
|
3092 |
+
/* one notification container */
|
3093 |
+
.elfinder-notify {
|
3094 |
+
border-bottom: 1px solid #ccc;
|
3095 |
+
position: relative;
|
3096 |
+
padding: .5em;
|
3097 |
+
|
3098 |
+
text-align: center;
|
3099 |
+
overflow: hidden;
|
3100 |
+
}
|
3101 |
+
|
3102 |
+
.elfinder-ltr .elfinder-notify {
|
3103 |
+
padding-left: 36px;
|
3104 |
+
}
|
3105 |
+
|
3106 |
+
.elfinder-rtl .elfinder-notify {
|
3107 |
+
padding-right: 36px;
|
3108 |
+
}
|
3109 |
+
|
3110 |
+
.elfinder-notify:last-child {
|
3111 |
+
border: 0 solid;
|
3112 |
+
}
|
3113 |
+
|
3114 |
+
/* progressbar */
|
3115 |
+
.elfinder-notify-progressbar {
|
3116 |
+
width: 180px;
|
3117 |
+
height: 8px;
|
3118 |
+
border: 1px solid #aaa;
|
3119 |
+
background: #f5f5f5;
|
3120 |
+
margin: 5px auto;
|
3121 |
+
overflow: hidden;
|
3122 |
+
}
|
3123 |
+
|
3124 |
+
.elfinder-notify-progress {
|
3125 |
+
width: 100%;
|
3126 |
+
height: 8px;
|
3127 |
+
background: url(../img/progress.gif) center center repeat-x;
|
3128 |
+
}
|
3129 |
+
|
3130 |
+
.elfinder-notify-progressbar, .elfinder-notify-progress {
|
3131 |
+
-moz-border-radius: 2px;
|
3132 |
+
-webkit-border-radius: 2px;
|
3133 |
+
border-radius: 2px;
|
3134 |
+
}
|
3135 |
+
|
3136 |
+
.elfinder-notify-cancel {
|
3137 |
+
position: relative;
|
3138 |
+
top: -18px;
|
3139 |
+
right: calc(-50% + 15px);
|
3140 |
+
}
|
3141 |
+
|
3142 |
+
.elfinder-notify-cancel .ui-icon-close {
|
3143 |
+
background-position: -80px -128px;
|
3144 |
+
width: 18px;
|
3145 |
+
height: 18px;
|
3146 |
+
border-radius: 9px;
|
3147 |
+
border: none;
|
3148 |
+
background-position: -80px -128px;
|
3149 |
+
cursor: pointer;
|
3150 |
+
}
|
3151 |
+
|
3152 |
+
/* icons */
|
3153 |
+
.elfinder-dialog-icon-open,
|
3154 |
+
.elfinder-dialog-icon-readdir,
|
3155 |
+
.elfinder-dialog-icon-file {
|
3156 |
+
background-position: 0 -225px;
|
3157 |
+
}
|
3158 |
+
|
3159 |
+
.elfinder-dialog-icon-reload {
|
3160 |
+
background-position: 0 -225px;
|
3161 |
+
}
|
3162 |
+
|
3163 |
+
.elfinder-dialog-icon-mkdir {
|
3164 |
+
background-position: 0 -64px;
|
3165 |
+
}
|
3166 |
+
|
3167 |
+
.elfinder-dialog-icon-mkfile {
|
3168 |
+
background-position: 0 -96px;
|
3169 |
+
}
|
3170 |
+
|
3171 |
+
.elfinder-dialog-icon-copy,
|
3172 |
+
.elfinder-dialog-icon-prepare,
|
3173 |
+
.elfinder-dialog-icon-move {
|
3174 |
+
background-position: 0 -128px;
|
3175 |
+
}
|
3176 |
+
|
3177 |
+
.elfinder-dialog-icon-upload {
|
3178 |
+
background-position: 0 -160px;
|
3179 |
+
}
|
3180 |
+
|
3181 |
+
.elfinder-dialog-icon-chunkmerge {
|
3182 |
+
background-position: 0 -160px;
|
3183 |
+
}
|
3184 |
+
|
3185 |
+
.elfinder-dialog-icon-rm {
|
3186 |
+
background-position: 0 -192px;
|
3187 |
+
}
|
3188 |
+
|
3189 |
+
.elfinder-dialog-icon-download {
|
3190 |
+
background-position: 0 -260px;
|
3191 |
+
}
|
3192 |
+
|
3193 |
+
.elfinder-dialog-icon-save {
|
3194 |
+
background-position: 0 -295px;
|
3195 |
+
}
|
3196 |
+
|
3197 |
+
.elfinder-dialog-icon-rename,
|
3198 |
+
.elfinder-dialog-icon-chkcontent {
|
3199 |
+
background-position: 0 -330px;
|
3200 |
+
}
|
3201 |
+
|
3202 |
+
.elfinder-dialog-icon-zipdl,
|
3203 |
+
.elfinder-dialog-icon-archive,
|
3204 |
+
.elfinder-dialog-icon-extract {
|
3205 |
+
background-position: 0 -365px;
|
3206 |
+
}
|
3207 |
+
|
3208 |
+
.elfinder-dialog-icon-search {
|
3209 |
+
background-position: 0 -402px;
|
3210 |
+
}
|
3211 |
+
|
3212 |
+
.elfinder-dialog-icon-resize,
|
3213 |
+
.elfinder-dialog-icon-loadimg,
|
3214 |
+
.elfinder-dialog-icon-netmount,
|
3215 |
+
.elfinder-dialog-icon-netunmount,
|
3216 |
+
.elfinder-dialog-icon-chmod,
|
3217 |
+
.elfinder-dialog-icon-preupload,
|
3218 |
+
.elfinder-dialog-icon-url,
|
3219 |
+
.elfinder-dialog-icon-dim {
|
3220 |
+
background-position: 0 -434px;
|
3221 |
+
}
|
3222 |
+
|
3223 |
+
/*********************** CONFIRM DIALOG **************************/
|
3224 |
+
|
3225 |
+
.elfinder-dialog-confirm-applyall,
|
3226 |
+
.elfinder-dialog-confirm-encoding {
|
3227 |
+
padding: 0 1em;
|
3228 |
+
margin: 0;
|
3229 |
+
}
|
3230 |
+
|
3231 |
+
.elfinder-ltr .elfinder-dialog-confirm-applyall,
|
3232 |
+
.elfinder-ltr .elfinder-dialog-confirm-encoding {
|
3233 |
+
text-align: left;
|
3234 |
+
}
|
3235 |
+
|
3236 |
+
.elfinder-rtl .elfinder-dialog-confirm-applyall,
|
3237 |
+
.elfinder-rtl .elfinder-dialog-confirm-encoding {
|
3238 |
+
text-align: right;
|
3239 |
+
}
|
3240 |
+
|
3241 |
+
.elfinder-dialog-confirm .elfinder-dialog-icon {
|
3242 |
+
background-position: 0 -32px;
|
3243 |
+
}
|
3244 |
+
|
3245 |
+
.elfinder-dialog-confirm .ui-dialog-buttonset {
|
3246 |
+
width: auto;
|
3247 |
+
}
|
3248 |
+
|
3249 |
+
/*********************** FILE INFO DIALOG **************************/
|
3250 |
+
|
3251 |
+
.elfinder-info-title .elfinder-cwd-icon {
|
3252 |
+
float: left;
|
3253 |
+
width: 48px;
|
3254 |
+
height: 48px;
|
3255 |
+
margin-right: 1em;
|
3256 |
+
}
|
3257 |
+
|
3258 |
+
.elfinder-rtl .elfinder-info-title .elfinder-cwd-icon {
|
3259 |
+
float: right;
|
3260 |
+
margin-right: 0;
|
3261 |
+
margin-left: 1em;
|
3262 |
+
}
|
3263 |
+
|
3264 |
+
.elfinder-info-title strong {
|
3265 |
+
display: block;
|
3266 |
+
padding: .3em 0 .5em 0;
|
3267 |
+
}
|
3268 |
+
|
3269 |
+
.elfinder-info-tb {
|
3270 |
+
min-width: 200px;
|
3271 |
+
border: 0 solid;
|
3272 |
+
margin: 1em .2em 1em .2em;
|
3273 |
+
width: 100%;
|
3274 |
+
}
|
3275 |
+
|
3276 |
+
.elfinder-info-tb td {
|
3277 |
+
white-space: pre-wrap;
|
3278 |
+
padding: 2px;
|
3279 |
+
}
|
3280 |
+
|
3281 |
+
.elfinder-info-tb td.elfinder-info-label {
|
3282 |
+
white-space: nowrap;
|
3283 |
+
}
|
3284 |
+
|
3285 |
+
.elfinder-info-tb td.elfinder-info-hash {
|
3286 |
+
display: inline-block;
|
3287 |
+
word-break: break-all;
|
3288 |
+
max-width: 32ch;
|
3289 |
+
}
|
3290 |
+
|
3291 |
+
.elfinder-ltr .elfinder-info-tb tr td:first-child {
|
3292 |
+
text-align: right;
|
3293 |
+
}
|
3294 |
+
|
3295 |
+
.elfinder-ltr .elfinder-info-tb span {
|
3296 |
+
float: left;
|
3297 |
+
}
|
3298 |
+
|
3299 |
+
.elfinder-rtl .elfinder-info-tb tr td:first-child {
|
3300 |
+
text-align: left;
|
3301 |
+
}
|
3302 |
+
|
3303 |
+
.elfinder-rtl .elfinder-info-tb span {
|
3304 |
+
float: right;
|
3305 |
+
}
|
3306 |
+
|
3307 |
+
.elfinder-info-tb a {
|
3308 |
+
outline: none;
|
3309 |
+
text-decoration: underline;
|
3310 |
+
}
|
3311 |
+
|
3312 |
+
.elfinder-info-tb a:hover {
|
3313 |
+
text-decoration: none;
|
3314 |
+
}
|
3315 |
+
|
3316 |
+
.elfinder-netmount-tb {
|
3317 |
+
margin: 0 auto;
|
3318 |
+
}
|
3319 |
+
|
3320 |
+
.elfinder-netmount-tb select,
|
3321 |
+
.elfinder-netmount-tb .elfinder-button-icon {
|
3322 |
+
cursor: pointer;
|
3323 |
+
}
|
3324 |
+
|
3325 |
+
button.elfinder-info-button {
|
3326 |
+
margin: -3.5px 0;
|
3327 |
+
cursor: pointer;
|
3328 |
+
}
|
3329 |
+
|
3330 |
+
/*********************** UPLOAD DIALOG **************************/
|
3331 |
+
|
3332 |
+
.elfinder-upload-dropbox {
|
3333 |
+
display: table-cell;
|
3334 |
+
text-align: center;
|
3335 |
+
vertical-align: middle;
|
3336 |
+
padding: 0.5em;
|
3337 |
+
border: 3px dashed #aaa;
|
3338 |
+
width: 9999px;
|
3339 |
+
height: 80px;
|
3340 |
+
overflow: hidden;
|
3341 |
+
word-break: keep-all;
|
3342 |
+
}
|
3343 |
+
|
3344 |
+
.elfinder-upload-dropbox.ui-state-hover {
|
3345 |
+
background: #dfdfdf;
|
3346 |
+
border: 3px dashed #555;
|
3347 |
+
}
|
3348 |
+
|
3349 |
+
.elfinder-upload-dialog-or {
|
3350 |
+
margin: .3em 0;
|
3351 |
+
text-align: center;
|
3352 |
+
}
|
3353 |
+
|
3354 |
+
.elfinder-upload-dialog-wrapper {
|
3355 |
+
text-align: center;
|
3356 |
+
}
|
3357 |
+
|
3358 |
+
.elfinder-upload-dialog-wrapper .ui-button {
|
3359 |
+
position: relative;
|
3360 |
+
overflow: hidden;
|
3361 |
+
}
|
3362 |
+
|
3363 |
+
.elfinder-upload-dialog-wrapper .ui-button form {
|
3364 |
+
position: absolute;
|
3365 |
+
right: 0;
|
3366 |
+
top: 0;
|
3367 |
+
width: 100%;
|
3368 |
+
opacity: 0;
|
3369 |
+
filter: Alpha(Opacity=0);
|
3370 |
+
}
|
3371 |
+
|
3372 |
+
.elfinder-upload-dialog-wrapper .ui-button form input {
|
3373 |
+
padding: 50px 0 0;
|
3374 |
+
font-size: 3em;
|
3375 |
+
width: 100%;
|
3376 |
+
}
|
3377 |
+
|
3378 |
+
/* dialog for elFinder itself */
|
3379 |
+
.dialogelfinder .dialogelfinder-drag {
|
3380 |
+
border-left: 0 solid;
|
3381 |
+
border-top: 0 solid;
|
3382 |
+
border-right: 0 solid;
|
3383 |
+
font-weight: normal;
|
3384 |
+
padding: 2px 12px;
|
3385 |
+
cursor: move;
|
3386 |
+
position: relative;
|
3387 |
+
text-align: left;
|
3388 |
+
}
|
3389 |
+
|
3390 |
+
.elfinder-rtl .dialogelfinder-drag {
|
3391 |
+
text-align: right;
|
3392 |
+
}
|
3393 |
+
|
3394 |
+
.dialogelfinder-drag-close {
|
3395 |
+
position: absolute;
|
3396 |
+
top: 50%;
|
3397 |
+
margin-top: -8px;
|
3398 |
+
}
|
3399 |
+
|
3400 |
+
.elfinder-ltr .dialogelfinder-drag-close {
|
3401 |
+
right: 12px;
|
3402 |
+
}
|
3403 |
+
|
3404 |
+
.elfinder-rtl .dialogelfinder-drag-close {
|
3405 |
+
left: 12px;
|
3406 |
+
}
|
3407 |
+
|
3408 |
+
/*********************** RM CONFIRM **************************/
|
3409 |
+
.elfinder-rm-title {
|
3410 |
+
margin-bottom: .5ex;
|
3411 |
+
}
|
3412 |
+
|
3413 |
+
.elfinder-rm-title .elfinder-cwd-icon {
|
3414 |
+
float: left;
|
3415 |
+
width: 48px;
|
3416 |
+
height: 48px;
|
3417 |
+
margin-right: 1em;
|
3418 |
+
}
|
3419 |
+
|
3420 |
+
.elfinder-rtl .elfinder-rm-title .elfinder-cwd-icon {
|
3421 |
+
float: right;
|
3422 |
+
margin-right: 0;
|
3423 |
+
margin-left: 1em;
|
3424 |
+
}
|
3425 |
+
|
3426 |
+
.elfinder-rm-title strong {
|
3427 |
+
display: block;
|
3428 |
+
/*word-wrap: break-word;*/
|
3429 |
+
white-space: pre-wrap;
|
3430 |
+
word-break: normal;
|
3431 |
+
overflow: hidden;
|
3432 |
+
text-overflow: ellipsis;
|
3433 |
+
}
|
3434 |
+
|
3435 |
+
.elfinder-rm-title + br {
|
3436 |
+
display: none;
|
3437 |
+
}
|
3438 |
+
|
3439 |
+
/* File: /css/fonts.css */
|
3440 |
+
.elfinder-font-mono {
|
3441 |
+
font-family: "Ricty Diminished", "Myrica M", Consolas, "Courier New", Courier, Monaco, monospace;
|
3442 |
+
font-size: 1.1em;
|
3443 |
+
}
|
3444 |
+
|
3445 |
+
.elfinder-contextmenu .elfinder-contextmenu-item span {
|
3446 |
+
font-size: .72em;
|
3447 |
+
}
|
3448 |
+
|
3449 |
+
.elfinder-cwd-view-icons .elfinder-cwd-filename {
|
3450 |
+
font-size: .7em;
|
3451 |
+
}
|
3452 |
+
|
3453 |
+
.elfinder-cwd-view-list td {
|
3454 |
+
font-size: .7em;
|
3455 |
+
}
|
3456 |
+
|
3457 |
+
.std42-dialog .ui-dialog-titlebar {
|
3458 |
+
font-size: .82em;
|
3459 |
+
}
|
3460 |
+
|
3461 |
+
.std42-dialog .ui-dialog-content {
|
3462 |
+
font-size: .72em;
|
3463 |
+
}
|
3464 |
+
|
3465 |
+
.std42-dialog .ui-dialog-buttonpane {
|
3466 |
+
font-size: .76em;
|
3467 |
+
}
|
3468 |
+
|
3469 |
+
.elfinder-info-tb {
|
3470 |
+
font-size: .9em;
|
3471 |
+
}
|
3472 |
+
|
3473 |
+
.elfinder-upload-dropbox {
|
3474 |
+
font-size: 1.2em;
|
3475 |
+
}
|
3476 |
+
|
3477 |
+
.elfinder-upload-dialog-or {
|
3478 |
+
font-size: 1.2em;
|
3479 |
+
}
|
3480 |
+
|
3481 |
+
.dialogelfinder .dialogelfinder-drag {
|
3482 |
+
font-size: .9em;
|
3483 |
+
}
|
3484 |
+
|
3485 |
+
.elfinder .elfinder-navbar {
|
3486 |
+
font-size: .72em;
|
3487 |
+
}
|
3488 |
+
|
3489 |
+
.elfinder-place-drag .elfinder-navbar-dir {
|
3490 |
+
font-size: .9em;
|
3491 |
+
}
|
3492 |
+
|
3493 |
+
.elfinder-quicklook-title {
|
3494 |
+
font-size: .7em;
|
3495 |
+
font-weight: normal;
|
3496 |
+
}
|
3497 |
+
|
3498 |
+
.elfinder-quicklook-info-data {
|
3499 |
+
font-size: .72em;
|
3500 |
+
}
|
3501 |
+
|
3502 |
+
.elfinder-quicklook-preview-text-wrapper {
|
3503 |
+
font-size: .9em;
|
3504 |
+
}
|
3505 |
+
|
3506 |
+
.elfinder-button-menu-item {
|
3507 |
+
font-size: .72em;
|
3508 |
+
}
|
3509 |
+
|
3510 |
+
.elfinder-button-search input {
|
3511 |
+
font-size: .8em;
|
3512 |
+
}
|
3513 |
+
|
3514 |
+
.elfinder-statusbar div {
|
3515 |
+
font-size: .7em;
|
3516 |
+
}
|
3517 |
+
|
3518 |
+
.elfinder-drag-num {
|
3519 |
+
font-size: 12px;
|
3520 |
+
}
|
3521 |
+
|
3522 |
+
.elfinder-toast {
|
3523 |
+
font-size: .76em;
|
3524 |
+
}
|
3525 |
+
|
3526 |
+
|
3527 |
+
/* File: /css/navbar.css */
|
3528 |
+
/*********************************************/
|
3529 |
+
/* NAVIGATION PANEL */
|
3530 |
+
/*********************************************/
|
3531 |
+
|
3532 |
+
/* container */
|
3533 |
+
.elfinder .elfinder-navbar {
|
3534 |
+
/*box-sizing: border-box;*/
|
3535 |
+
width: 230px;
|
3536 |
+
padding: 3px 5px;
|
3537 |
+
background-image: none;
|
3538 |
+
border-top: 0 solid;
|
3539 |
+
border-bottom: 0 solid;
|
3540 |
+
overflow: auto;
|
3541 |
+
position: relative;
|
3542 |
+
}
|
3543 |
+
|
3544 |
+
.elfinder .elfinder-navdock {
|
3545 |
+
box-sizing: border-box;
|
3546 |
+
width: 230px;
|
3547 |
+
height: auto;
|
3548 |
+
position: absolute;
|
3549 |
+
bottom: 0;
|
3550 |
+
overflow: auto;
|
3551 |
+
}
|
3552 |
+
|
3553 |
+
.elfinder-navdock .ui-resizable-n {
|
3554 |
+
top: 0;
|
3555 |
+
height: 20px;
|
3556 |
+
}
|
3557 |
+
|
3558 |
+
/* ltr/rtl enviroment */
|
3559 |
+
.elfinder-ltr .elfinder-navbar {
|
3560 |
+
float: left;
|
3561 |
+
border-left: 0 solid;
|
3562 |
+
}
|
3563 |
+
|
3564 |
+
.elfinder-rtl .elfinder-navbar {
|
3565 |
+
float: right;
|
3566 |
+
border-right: 0 solid;
|
3567 |
+
}
|
3568 |
+
|
3569 |
+
.elfinder-ltr .ui-resizable-e {
|
3570 |
+
margin-left: 10px;
|
3571 |
+
}
|
3572 |
+
|
3573 |
+
/* folders tree container */
|
3574 |
+
.elfinder-tree {
|
3575 |
+
display: table;
|
3576 |
+
width: 100%;
|
3577 |
+
margin: 0 0 .5em 0;
|
3578 |
+
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
3579 |
+
}
|
3580 |
+
|
3581 |
+
/* one folder wrapper */
|
3582 |
+
.elfinder-navbar-wrapper, .elfinder-place-wrapper {
|
3583 |
+
}
|
3584 |
+
|
3585 |
+
/* folder */
|
3586 |
+
.elfinder-navbar-dir {
|
3587 |
+
position: relative;
|
3588 |
+
display: block;
|
3589 |
+
white-space: nowrap;
|
3590 |
+
padding: 3px 12px;
|
3591 |
+
margin: 0;
|
3592 |
+
outline: 0px solid;
|
3593 |
+
border: 1px solid transparent;
|
3594 |
+
cursor: default;
|
3595 |
+
}
|
3596 |
+
|
3597 |
+
.elfinder-touch .elfinder-navbar-dir {
|
3598 |
+
padding: 12px 12px;
|
3599 |
+
}
|
3600 |
+
|
3601 |
+
/* ltr/rtl enviroment */
|
3602 |
+
.elfinder-ltr .elfinder-navbar-dir {
|
3603 |
+
padding-left: 35px;
|
3604 |
+
}
|
3605 |
+
|
3606 |
+
.elfinder-rtl .elfinder-navbar-dir {
|
3607 |
+
padding-right: 35px;
|
3608 |
+
}
|
3609 |
+
|
3610 |
+
/* arrow before icon */
|
3611 |
+
.elfinder-navbar-arrow {
|
3612 |
+
width: 12px;
|
3613 |
+
height: 14px;
|
3614 |
+
position: absolute;
|
3615 |
+
display: none;
|
3616 |
+
top: 50%;
|
3617 |
+
margin-top: -8px;
|
3618 |
+
background-image: url("../img/arrows-normal.png");
|
3619 |
+
background-repeat: no-repeat;
|
3620 |
+
/* border:1px solid #111;*/
|
3621 |
+
}
|
3622 |
+
|
3623 |
+
.elfinder-ltr .elfinder-navbar-arrow {
|
3624 |
+
left: 0;
|
3625 |
+
}
|
3626 |
+
|
3627 |
+
.elfinder-rtl .elfinder-navbar-arrow {
|
3628 |
+
right: 0;
|
3629 |
+
}
|
3630 |
+
|
3631 |
+
.elfinder-touch .elfinder-navbar-arrow {
|
3632 |
+
-moz-transform-origin: top left;
|
3633 |
+
-moz-transform: scale(1.4);
|
3634 |
+
zoom: 1.4;
|
3635 |
+
margin-bottom: 7px;
|
3636 |
+
}
|
3637 |
+
|
3638 |
+
.elfinder-ltr.elfinder-touch .elfinder-navbar-arrow {
|
3639 |
+
left: -3px;
|
3640 |
+
margin-right: 20px;
|
3641 |
+
}
|
3642 |
+
|
3643 |
+
.elfinder-rtl.elfinder-touch .elfinder-navbar-arrow {
|
3644 |
+
right: -3px;
|
3645 |
+
margin-left: 20px;
|
3646 |
+
}
|
3647 |
+
|
3648 |
+
.ui-state-active .elfinder-navbar-arrow {
|
3649 |
+
background-image: url("../img/arrows-active.png");
|
3650 |
+
}
|
3651 |
+
|
3652 |
+
/* collapsed/expanded arrow view */
|
3653 |
+
.elfinder-navbar-collapsed .elfinder-navbar-arrow {
|
3654 |
+
display: block;
|
3655 |
+
}
|
3656 |
+
|
3657 |
+
.elfinder-subtree-chksubdir .elfinder-navbar-arrow {
|
3658 |
+
opacity: .25;
|
3659 |
+
filter: Alpha(Opacity=25);
|
3660 |
+
}
|
3661 |
+
|
3662 |
+
/* arrow ltr/rtl enviroment */
|
3663 |
+
.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow {
|
3664 |
+
background-position: 0 4px;
|
3665 |
+
}
|
3666 |
+
|
3667 |
+
.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow {
|
3668 |
+
background-position: 0 -10px;
|
3669 |
+
}
|
3670 |
+
|
3671 |
+
.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow,
|
3672 |
+
.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow {
|
3673 |
+
background-position: 0 -21px;
|
3674 |
+
}
|
3675 |
+
|
3676 |
+
/* folder icon */
|
3677 |
+
.elfinder-navbar-icon {
|
3678 |
+
width: 16px;
|
3679 |
+
height: 16px;
|
3680 |
+
position: absolute;
|
3681 |
+
top: 50%;
|
3682 |
+
margin-top: -8px;
|
3683 |
+
background-image: url("../img/toolbar.png");
|
3684 |
+
background-repeat: no-repeat;
|
3685 |
+
background-position: 0 -16px;
|
3686 |
+
}
|
3687 |
+
|
3688 |
+
/* ltr/rtl enviroment */
|
3689 |
+
.elfinder-ltr .elfinder-navbar-icon {
|
3690 |
+
left: 14px;
|
3691 |
+
}
|
3692 |
+
|
3693 |
+
.elfinder-rtl .elfinder-navbar-icon {
|
3694 |
+
right: 14px;
|
3695 |
+
}
|
3696 |
+
|
3697 |
+
/* places icon */
|
3698 |
+
.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon {
|
3699 |
+
background-position: 0 -704px;
|
3700 |
+
}
|
3701 |
+
|
3702 |
+
/* root folder */
|
3703 |
+
.elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon,
|
3704 |
+
.elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon,
|
3705 |
+
.elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon,
|
3706 |
+
.elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon,
|
3707 |
+
.elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon,
|
3708 |
+
.elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon,
|
3709 |
+
.elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon,
|
3710 |
+
.elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon,
|
3711 |
+
.elfinder-tree .elfinder-navbar-root-zip .elfinder-navbar-icon,
|
3712 |
+
.elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon {
|
3713 |
+
background-position: 0 0;
|
3714 |
+
background-size: contain;
|
3715 |
+
}
|
3716 |
+
|
3717 |
+
/* root icon of each volume "\9" for IE8 trick */
|
3718 |
+
.elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon {
|
3719 |
+
background-image: url("../img/volume_icon_local.svg");
|
3720 |
+
background-image: url("../img/volume_icon_local.png") \9;
|
3721 |
+
}
|
3722 |
+
|
3723 |
+
.elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon {
|
3724 |
+
background-image: url("../img/volume_icon_trash.svg");
|
3725 |
+
background-image: url("../img/volume_icon_trash.png") \9;
|
3726 |
+
}
|
3727 |
+
|
3728 |
+
.elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon {
|
3729 |
+
background-image: url("../img/volume_icon_ftp.svg");
|
3730 |
+
background-image: url("../img/volume_icon_ftp.png") \9;
|
3731 |
+
}
|
3732 |
+
|
3733 |
+
.elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon {
|
3734 |
+
background-image: url("../img/volume_icon_sql.svg");
|
3735 |
+
background-image: url("../img/volume_icon_sql.png") \9;
|
3736 |
+
}
|
3737 |
+
|
3738 |
+
.elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon {
|
3739 |
+
background-image: url("../img/volume_icon_dropbox.svg");
|
3740 |
+
background-image: url("../img/volume_icon_dropbox.png") \9;
|
3741 |
+
}
|
3742 |
+
|
3743 |
+
.elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon {
|
3744 |
+
background-image: url("../img/volume_icon_googledrive.svg");
|
3745 |
+
background-image: url("../img/volume_icon_googledrive.png") \9;
|
3746 |
+
}
|
3747 |
+
|
3748 |
+
.elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon {
|
3749 |
+
background-image: url("../img/volume_icon_onedrive.svg");
|
3750 |
+
background-image: url("../img/volume_icon_onedrive.png") \9;
|
3751 |
+
}
|
3752 |
+
|
3753 |
+
.elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon {
|
3754 |
+
background-image: url("../img/volume_icon_box.svg");
|
3755 |
+
background-image: url("../img/volume_icon_box.png") \9;
|
3756 |
+
}
|
3757 |
+
|
3758 |
+
.elfinder-tree .elfinder-navbar-root-zip .elfinder-navbar-icon {
|
3759 |
+
background-image: url("../img/volume_icon_zip.svg");
|
3760 |
+
background-image: url("../img/volume_icon_zip.png") \9;
|
3761 |
+
}
|
3762 |
+
|
3763 |
+
.elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon {
|
3764 |
+
background-image: url("../img/volume_icon_network.svg");
|
3765 |
+
background-image: url("../img/volume_icon_network.png") \9;
|
3766 |
+
}
|
3767 |
+
|
3768 |
+
/* icon in active/hove/dropactive state */
|
3769 |
+
.ui-state-active .elfinder-navbar-icon,
|
3770 |
+
.elfinder-droppable-active .elfinder-navbar-icon,
|
3771 |
+
.ui-state-hover .elfinder-navbar-icon {
|
3772 |
+
background-position: 0 -32px;
|
3773 |
+
}
|
3774 |
+
|
3775 |
+
/* ltr/rtl enviroment */
|
3776 |
+
.elfinder-ltr .elfinder-navbar-subtree {
|
3777 |
+
margin-left: 12px;
|
3778 |
+
}
|
3779 |
+
|
3780 |
+
.elfinder-rtl .elfinder-navbar-subtree {
|
3781 |
+
margin-right: 12px;
|
3782 |
+
}
|
3783 |
+
|
3784 |
+
/* spinner */
|
3785 |
+
.elfinder-tree .elfinder-spinner {
|
3786 |
+
position: absolute;
|
3787 |
+
top: 50%;
|
3788 |
+
margin: -7px 0 0;
|
3789 |
+
}
|
3790 |
+
|
3791 |
+
/* spinner ltr/rtl enviroment */
|
3792 |
+
.elfinder-ltr .elfinder-tree .elfinder-spinner {
|
3793 |
+
left: 0;
|
3794 |
+
margin-left: -2px;
|
3795 |
+
}
|
3796 |
+
|
3797 |
+
.elfinder-rtl .elfinder-tree .elfinder-spinner {
|
3798 |
+
right: 0;
|
3799 |
+
margin-right: -2px;
|
3800 |
+
}
|
3801 |
+
|
3802 |
+
/* marker */
|
3803 |
+
.elfinder-navbar .elfinder-perms,
|
3804 |
+
.elfinder-navbar .elfinder-lock,
|
3805 |
+
.elfinder-navbar .elfinder-symlink {
|
3806 |
+
opacity: .6;
|
3807 |
+
filter: Alpha(Opacity=60);
|
3808 |
+
}
|
3809 |
+
|
3810 |
+
/* permissions marker */
|
3811 |
+
.elfinder-navbar .elfinder-perms {
|
3812 |
+
bottom: -1px;
|
3813 |
+
margin-top: -8px;
|
3814 |
+
}
|
3815 |
+
|
3816 |
+
/* locked marker */
|
3817 |
+
.elfinder-navbar .elfinder-lock {
|
3818 |
+
top: -2px;
|
3819 |
+
}
|
3820 |
+
|
3821 |
+
/* permissions/symlink markers ltr/rtl enviroment */
|
3822 |
+
.elfinder-ltr .elfinder-navbar .elfinder-perms {
|
3823 |
+
left: 20px;
|
3824 |
+
transform: scale(0.8);
|
3825 |
+
}
|
3826 |
+
|
3827 |
+
.elfinder-rtl .elfinder-navbar .elfinder-perms {
|
3828 |
+
right: 20px;
|
3829 |
+
transform: scale(0.8);
|
3830 |
+
}
|
3831 |
+
|
3832 |
+
.elfinder-ltr .elfinder-navbar .elfinder-lock {
|
3833 |
+
left: 20px;
|
3834 |
+
transform: scale(0.8);
|
3835 |
+
}
|
3836 |
+
|
3837 |
+
.elfinder-rtl .elfinder-navbar .elfinder-lock {
|
3838 |
+
right: 20px;
|
3839 |
+
transform: scale(0.8);
|
3840 |
+
}
|
3841 |
+
|
3842 |
+
.elfinder-ltr .elfinder-navbar .elfinder-symlink {
|
3843 |
+
left: 8px;
|
3844 |
+
transform: scale(0.8);
|
3845 |
+
}
|
3846 |
+
|
3847 |
+
.elfinder-rtl .elfinder-navbar .elfinder-symlink {
|
3848 |
+
right: 8px;
|
3849 |
+
transform: scale(0.8);
|
3850 |
+
}
|
3851 |
+
|
3852 |
+
/* navbar input */
|
3853 |
+
.elfinder-navbar input {
|
3854 |
+
width: 100%;
|
3855 |
+
border: 0px solid;
|
3856 |
+
margin: 0;
|
3857 |
+
padding: 0;
|
3858 |
+
}
|
3859 |
+
|
3860 |
+
/* resizable */
|
3861 |
+
.elfinder-navbar .ui-resizable-handle {
|
3862 |
+
width: 12px;
|
3863 |
+
background: transparent url('../img/resize.png') center center no-repeat;
|
3864 |
+
}
|
3865 |
+
|
3866 |
+
.elfinder-nav-handle-icon {
|
3867 |
+
position: absolute;
|
3868 |
+
top: 50%;
|
3869 |
+
margin: -8px 2px 0 2px;
|
3870 |
+
opacity: .5;
|
3871 |
+
filter: Alpha(Opacity=50);
|
3872 |
+
}
|
3873 |
+
|
3874 |
+
/* pager button */
|
3875 |
+
.elfinder-navbar-pager {
|
3876 |
+
width: 100%;
|
3877 |
+
box-sizing: border-box;
|
3878 |
+
padding-top: 3px;
|
3879 |
+
padding-bottom: 3px;
|
3880 |
+
}
|
3881 |
+
|
3882 |
+
.elfinder-touch .elfinder-navbar-pager {
|
3883 |
+
padding-top: 10px;
|
3884 |
+
padding-bottom: 10px;
|
3885 |
+
}
|
3886 |
+
|
3887 |
+
.elfinder-places {
|
3888 |
+
border: none;
|
3889 |
+
margin: 0;
|
3890 |
+
padding: 0;
|
3891 |
+
}
|
3892 |
+
|
3893 |
+
.elfinder-places.elfinder-droppable-active {
|
3894 |
+
/*border:1px solid #8cafed;*/
|
3895 |
+
}
|
3896 |
+
|
3897 |
+
/* navbar swipe handle */
|
3898 |
+
.elfinder-navbar-swipe-handle {
|
3899 |
+
position: absolute;
|
3900 |
+
top: 0px;
|
3901 |
+
height: 100%;
|
3902 |
+
width: 50px;
|
3903 |
+
pointer-events: none;
|
3904 |
+
}
|
3905 |
+
|
3906 |
+
.elfinder-ltr .elfinder-navbar-swipe-handle {
|
3907 |
+
left: 0px;
|
3908 |
+
background: linear-gradient(to right,
|
3909 |
+
rgba(221, 228, 235, 1) 0,
|
3910 |
+
rgba(221, 228, 235, 0.8) 5px,
|
3911 |
+
rgba(216, 223, 230, 0.3) 8px,
|
3912 |
+
rgba(0, 0, 0, 0.1) 95%,
|
3913 |
+
rgba(0, 0, 0, 0) 100%);
|
3914 |
+
}
|
3915 |
+
|
3916 |
+
.elfinder-rtl .elfinder-navbar-swipe-handle {
|
3917 |
+
right: 0px;
|
3918 |
+
background: linear-gradient(to left,
|
3919 |
+
rgba(221, 228, 235, 1) 0,
|
3920 |
+
rgba(221, 228, 235, 0.8) 5px,
|
3921 |
+
rgba(216, 223, 230, 0.3) 8px,
|
3922 |
+
rgba(0, 0, 0, 0.1) 95%,
|
3923 |
+
rgba(0, 0, 0, 0) 100%);
|
3924 |
+
}
|
3925 |
+
|
3926 |
+
/* File: /css/places.css */
|
3927 |
+
/*********************************************/
|
3928 |
+
/* PLACES STYLES */
|
3929 |
+
/*********************************************/
|
3930 |
+
/* root extra icon */
|
3931 |
+
.elfinder-navbar-root .elfinder-places-root-icon {
|
3932 |
+
position: absolute;
|
3933 |
+
top: 50%;
|
3934 |
+
margin-top: -9px;
|
3935 |
+
cursor: pointer;
|
3936 |
+
}
|
3937 |
+
|
3938 |
+
.elfinder-ltr .elfinder-places-root-icon {
|
3939 |
+
right: 10px;
|
3940 |
+
}
|
3941 |
+
|
3942 |
+
.elfinder-rtl .elfinder-places-root-icon {
|
3943 |
+
left: 10px;
|
3944 |
+
}
|
3945 |
+
|
3946 |
+
.elfinder-navbar-expanded .elfinder-places-root-icon {
|
3947 |
+
display: block;
|
3948 |
+
}
|
3949 |
+
|
3950 |
+
/* dragging helper base */
|
3951 |
+
.elfinder-place-drag {
|
3952 |
+
font-size: 0.8em;
|
3953 |
+
}
|
3954 |
+
|
3955 |
+
/* File: /css/quicklook.css */
|
3956 |
+
/* quicklook window */
|
3957 |
+
.elfinder-quicklook {
|
3958 |
+
position: absolute;
|
3959 |
+
background: url("../img/quicklook-bg.png");
|
3960 |
+
overflow: hidden;
|
3961 |
+
-moz-border-radius: 7px;
|
3962 |
+
-webkit-border-radius: 7px;
|
3963 |
+
border-radius: 7px;
|
3964 |
+
padding: 20px 0 40px 0;
|
3965 |
+
}
|
3966 |
+
|
3967 |
+
.elfinder-navdock .elfinder-quicklook {
|
3968 |
+
-moz-border-radius: 0;
|
3969 |
+
-webkit-border-radius: 0;
|
3970 |
+
border-radius: 0;
|
3971 |
+
font-size: 90%;
|
3972 |
+
overflow: auto;
|
3973 |
+
}
|
3974 |
+
|
3975 |
+
.elfinder-quicklook.elfinder-touch {
|
3976 |
+
padding: 30px 0 40px 0;
|
3977 |
+
}
|
3978 |
+
|
3979 |
+
.elfinder-quicklook .ui-resizable-se {
|
3980 |
+
width: 14px;
|
3981 |
+
height: 14px;
|
3982 |
+
right: 5px;
|
3983 |
+
bottom: 3px;
|
3984 |
+
background: url("../img/toolbar.png") 0 -496px no-repeat;
|
3985 |
+
}
|
3986 |
+
|
3987 |
+
.elfinder-quicklook.elfinder-touch .ui-resizable-se {
|
3988 |
+
-moz-transform-origin: bottom right;
|
3989 |
+
-moz-transform: scale(1.5);
|
3990 |
+
zoom: 1.5;
|
3991 |
+
}
|
3992 |
+
|
3993 |
+
/* quicklook fullscreen window */
|
3994 |
+
.elfinder-quicklook.elfinder-quicklook-fullscreen {
|
3995 |
+
position: fixed;
|
3996 |
+
top: 0;
|
3997 |
+
right: 0;
|
3998 |
+
bottom: 0;
|
3999 |
+
left: 0;
|
4000 |
+
margin: 0;
|
4001 |
+
box-sizing: border-box;
|
4002 |
+
width: 100%;
|
4003 |
+
height: 100%;
|
4004 |
+
object-fit: contain;
|
4005 |
+
border-radius: 0;
|
4006 |
+
-moz-border-radius: 0;
|
4007 |
+
-webkit-border-radius: 0;
|
4008 |
+
-webkit-background-clip: padding-box;
|
4009 |
+
padding: 0;
|
4010 |
+
background: #000;
|
4011 |
+
display: block;
|
4012 |
+
}
|
4013 |
+
|
4014 |
+
/* hide titlebar in fullscreen mode */
|
4015 |
+
.elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar,
|
4016 |
+
.elfinder-quicklook-fullscreen.elfinder-quicklook .ui-resizable-handle {
|
4017 |
+
display: none;
|
4018 |
+
}
|
4019 |
+
|
4020 |
+
/* hide preview border in fullscreen mode */
|
4021 |
+
.elfinder-quicklook-fullscreen .elfinder-quicklook-preview {
|
4022 |
+
border: 0 solid;
|
4023 |
+
}
|
4024 |
+
|
4025 |
+
/*.elfinder-quicklook-fullscreen iframe {
|
4026 |
+
height: 100%;
|
4027 |
+
}*/
|
4028 |
+
|
4029 |
+
.elfinder-quicklook-cover {
|
4030 |
+
width: 100%;
|
4031 |
+
height: 100%;
|
4032 |
+
top: 0;
|
4033 |
+
left: 0;
|
4034 |
+
position: absolute;
|
4035 |
+
}
|
4036 |
+
|
4037 |
+
.elfinder-quicklook-cover.elfinder-quicklook-coverbg {
|
4038 |
+
/* background need to catch mouse event over browser plugin (eg PDF preview) */
|
4039 |
+
background-color: #fff;
|
4040 |
+
opacity: 0.000001;
|
4041 |
+
filter: Alpha(Opacity=0.0001);
|
4042 |
+
}
|
4043 |
+
|
4044 |
+
/* quicklook titlebar */
|
4045 |
+
.elfinder-quicklook-titlebar {
|
4046 |
+
text-align: center;
|
4047 |
+
background: #777;
|
4048 |
+
position: absolute;
|
4049 |
+
left: 0;
|
4050 |
+
top: 0;
|
4051 |
+
width: 100%;
|
4052 |
+
height: 20px;
|
4053 |
+
-moz-border-radius-topleft: 7px;
|
4054 |
+
-webkit-border-top-left-radius: 7px;
|
4055 |
+
border-top-left-radius: 7px;
|
4056 |
+
-moz-border-radius-topright: 7px;
|
4057 |
+
-webkit-border-top-right-radius: 7px;
|
4058 |
+
border-top-right-radius: 7px;
|
4059 |
+
border: none;
|
4060 |
+
line-height: 1.2;
|
4061 |
+
}
|
4062 |
+
|
4063 |
+
.elfinder-navdock .elfinder-quicklook-titlebar {
|
4064 |
+
-moz-border-radius-topleft: 0;
|
4065 |
+
-webkit-border-top-left-radius: 0;
|
4066 |
+
border-top-left-radius: 0;
|
4067 |
+
-moz-border-radius-topright: 0;
|
4068 |
+
-webkit-border-top-right-radius: 0;
|
4069 |
+
border-top-right-radius: 0;
|
4070 |
+
cursor: default;
|
4071 |
+
}
|
4072 |
+
|
4073 |
+
.elfinder-touch .elfinder-quicklook-titlebar {
|
4074 |
+
height: 30px;
|
4075 |
+
}
|
4076 |
+
|
4077 |
+
/* window title */
|
4078 |
+
.elfinder-quicklook-title {
|
4079 |
+
display: inline-block;
|
4080 |
+
white-space: nowrap;
|
4081 |
+
overflow: hidden;
|
4082 |
+
}
|
4083 |
+
|
4084 |
+
.elfinder-touch .elfinder-quicklook-title {
|
4085 |
+
padding: 8px 0;
|
4086 |
+
}
|
4087 |
+
|
4088 |
+
/* icon "close" in titlebar */
|
4089 |
+
.elfinder-quicklook-titlebar-icon {
|
4090 |
+
position: absolute;
|
4091 |
+
left: 4px;
|
4092 |
+
top: 50%;
|
4093 |
+
margin-top: -8px;
|
4094 |
+
height: 16px;
|
4095 |
+
border: none;
|
4096 |
+
}
|
4097 |
+
.elfinder-touch .elfinder-quicklook-titlebar-icon {
|
4098 |
+
height: 22px;
|
4099 |
+
}
|
4100 |
+
|
4101 |
+
.elfinder-quicklook-titlebar-icon .ui-icon {
|
4102 |
+
position: relative;
|
4103 |
+
margin: -9px 3px 0px 0px;
|
4104 |
+
cursor: pointer;
|
4105 |
+
border-radius: 10px;
|
4106 |
+
border: 1px solid;
|
4107 |
+
opacity: .7;
|
4108 |
+
filter: Alpha(Opacity=70);
|
4109 |
+
}
|
4110 |
+
|
4111 |
+
.elfinder-quicklook-titlebar-icon .ui-icon.ui-icon-closethick {
|
4112 |
+
padding-left: 1px;
|
4113 |
+
}
|
4114 |
+
|
4115 |
+
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon {
|
4116 |
+
opacity: .6;
|
4117 |
+
filter: Alpha(Opacity=60);
|
4118 |
+
}
|
4119 |
+
|
4120 |
+
.elfinder-touch .elfinder-quicklook-titlebar-icon .ui-icon {
|
4121 |
+
margin-top: -5px;
|
4122 |
+
}
|
4123 |
+
|
4124 |
+
.elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right {
|
4125 |
+
left: auto;
|
4126 |
+
right: 4px;
|
4127 |
+
direction: rtl;
|
4128 |
+
}
|
4129 |
+
|
4130 |
+
.elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right .ui-icon {
|
4131 |
+
margin: -9px 0px 0px 3px;
|
4132 |
+
}
|
4133 |
+
|
4134 |
+
.elfinder-touch .elfinder-quicklook-titlebar .ui-icon {
|
4135 |
+
-moz-transform-origin: center center;
|
4136 |
+
-moz-transform: scale(1.2);
|
4137 |
+
zoom: 1.2;
|
4138 |
+
}
|
4139 |
+
|
4140 |
+
.elfinder-touch .elfinder-quicklook-titlebar-icon .ui-icon {
|
4141 |
+
margin-right: 10px;
|
4142 |
+
}
|
4143 |
+
|
4144 |
+
.elfinder-touch .elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right .ui-icon {
|
4145 |
+
margin-left: 10px;
|
4146 |
+
}
|
4147 |
+
|
4148 |
+
/* main part of quicklook window */
|
4149 |
+
.elfinder-quicklook-preview {
|
4150 |
+
overflow: hidden;
|
4151 |
+
position: relative;
|
4152 |
+
border: 0 solid;
|
4153 |
+
border-left: 1px solid transparent;
|
4154 |
+
border-right: 1px solid transparent;
|
4155 |
+
height: 100%;
|
4156 |
+
}
|
4157 |
+
|
4158 |
+
.elfinder-navdock .elfinder-quicklook-preview {
|
4159 |
+
border-left: 0;
|
4160 |
+
border-right: 0;
|
4161 |
+
}
|
4162 |
+
|
4163 |
+
.elfinder-quicklook-preview.elfinder-overflow-auto {
|
4164 |
+
overflow: auto;
|
4165 |
+
-webkit-overflow-scrolling: touch;
|
4166 |
+
}
|
4167 |
+
|
4168 |
+
/* wrapper for file info/icon */
|
4169 |
+
.elfinder-quicklook-info-wrapper {
|
4170 |
+
display: table;
|
4171 |
+
position: absolute;
|
4172 |
+
width: 100%;
|
4173 |
+
height: 100%;
|
4174 |
+
height: calc(100% - 80px);
|
4175 |
+
left: 0;
|
4176 |
+
top: 20px;
|
4177 |
+
}
|
4178 |
+
|
4179 |
+
.elfinder-navdock .elfinder-quicklook-info-wrapper {
|
4180 |
+
height: calc(100% - 20px);
|
4181 |
+
}
|
4182 |
+
|
4183 |
+
/* file info */
|
4184 |
+
.elfinder-quicklook-info {
|
4185 |
+
display: table-cell;
|
4186 |
+
vertical-align: middle;
|
4187 |
+
}
|
4188 |
+
|
4189 |
+
.elfinder-ltr .elfinder-quicklook-info {
|
4190 |
+
padding: 0 12px 0 112px;
|
4191 |
+
}
|
4192 |
+
|
4193 |
+
.elfinder-rtl .elfinder-quicklook-info {
|
4194 |
+
padding: 0 112px 0 12px;
|
4195 |
+
}
|
4196 |
+
|
4197 |
+
.elfinder-ltr .elfinder-navdock .elfinder-quicklook-info {
|
4198 |
+
padding: 0 0 0 80px;
|
4199 |
+
}
|
4200 |
+
|
4201 |
+
.elfinder-rtl .elfinder-navdock .elfinder-quicklook-info {
|
4202 |
+
padding: 0 80px 0 0;
|
4203 |
+
}
|
4204 |
+
|
4205 |
+
/* file name in info */
|
4206 |
+
.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child {
|
4207 |
+
color: #fff;
|
4208 |
+
font-weight: bold;
|
4209 |
+
padding-bottom: .5em;
|
4210 |
+
}
|
4211 |
+
|
4212 |
+
/* other data in info */
|
4213 |
+
.elfinder-quicklook-info-data {
|
4214 |
+
clear: both;
|
4215 |
+
padding-bottom: .2em;
|
4216 |
+
color: #fff;
|
4217 |
+
}
|
4218 |
+
|
4219 |
+
.elfinder-quicklook-info-progress {
|
4220 |
+
width: 0;
|
4221 |
+
height: 4px;
|
4222 |
+
border-radius: 2px;
|
4223 |
+
}
|
4224 |
+
|
4225 |
+
/* file icon */
|
4226 |
+
.elfinder-quicklook .elfinder-cwd-icon {
|
4227 |
+
position: absolute;
|
4228 |
+
left: 32px;
|
4229 |
+
top: 50%;
|
4230 |
+
margin-top: -20px;
|
4231 |
+
}
|
4232 |
+
|
4233 |
+
.elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon {
|
4234 |
+
left: 16px;
|
4235 |
+
}
|
4236 |
+
|
4237 |
+
.elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon {
|
4238 |
+
left: auto;
|
4239 |
+
right: 32px;
|
4240 |
+
}
|
4241 |
+
|
4242 |
+
.elfinder-rtl .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon {
|
4243 |
+
right: 6px;
|
4244 |
+
}
|
4245 |
+
|
4246 |
+
.elfinder-quicklook .elfinder-cwd-icon:before {
|
4247 |
+
top: -10px;
|
4248 |
+
}
|
4249 |
+
|
4250 |
+
.elfinder-ltr .elfinder-quicklook .elfinder-cwd-icon:before {
|
4251 |
+
left: -20px;
|
4252 |
+
}
|
4253 |
+
|
4254 |
+
.elfinder-ltr .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon:before {
|
4255 |
+
left: -14px;
|
4256 |
+
}
|
4257 |
+
|
4258 |
+
.elfinder-ltr .elfinder-quicklook .elfinder-cwd-icon:after {
|
4259 |
+
left: -42px;
|
4260 |
+
}
|
4261 |
+
|
4262 |
+
.elfinder-ltr .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon:after {
|
4263 |
+
left: -12px;
|
4264 |
+
}
|
4265 |
+
|
4266 |
+
.elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon:before {
|
4267 |
+
left: auto;
|
4268 |
+
right: 40px;
|
4269 |
+
}
|
4270 |
+
|
4271 |
+
.elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon:after {
|
4272 |
+
left: auto;
|
4273 |
+
right: 42px;
|
4274 |
+
}
|
4275 |
+
|
4276 |
+
/* image in preview */
|
4277 |
+
.elfinder-quicklook-preview > img,
|
4278 |
+
.elfinder-quicklook-preview > div > canvas {
|
4279 |
+
display: block;
|
4280 |
+
margin: auto;
|
4281 |
+
}
|
4282 |
+
|
4283 |
+
/* navigation bar on quicklook window bottom */
|
4284 |
+
.elfinder-quicklook-navbar {
|
4285 |
+
position: absolute;
|
4286 |
+
left: 50%;
|
4287 |
+
bottom: 4px;
|
4288 |
+
width: 140px;
|
4289 |
+
height: 32px;
|
4290 |
+
padding: 0px;
|
4291 |
+
margin-left: -70px;
|
4292 |
+
border: 1px solid transparent;
|
4293 |
+
border-radius: 19px;
|
4294 |
+
-moz-border-radius: 19px;
|
4295 |
+
-webkit-border-radius: 19px;
|
4296 |
+
}
|
4297 |
+
|
4298 |
+
/* navigation bar in fullscreen mode */
|
4299 |
+
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar {
|
4300 |
+
width: 188px;
|
4301 |
+
margin-left: -94px;
|
4302 |
+
padding: 5px;
|
4303 |
+
border: 1px solid #eee;
|
4304 |
+
background: #000;
|
4305 |
+
opacity: 0.4;
|
4306 |
+
filter: Alpha(Opacity=40);
|
4307 |
+
}
|
4308 |
+
|
4309 |
+
/* show close icon in fullscreen mode */
|
4310 |
+
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close,
|
4311 |
+
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator {
|
4312 |
+
display: inline;
|
4313 |
+
}
|
4314 |
+
|
4315 |
+
/* icons in navbar */
|
4316 |
+
.elfinder-quicklook-navbar-icon {
|
4317 |
+
width: 32px;
|
4318 |
+
height: 32px;
|
4319 |
+
margin: 0 7px;
|
4320 |
+
float: left;
|
4321 |
+
background: url("../img/quicklook-icons.png") 0 0 no-repeat;
|
4322 |
+
|
4323 |
+
}
|
4324 |
+
|
4325 |
+
/* fullscreen icon */
|
4326 |
+
.elfinder-quicklook-navbar-icon-fullscreen {
|
4327 |
+
background-position: 0 -64px;
|
4328 |
+
}
|
4329 |
+
|
4330 |
+
/* exit fullscreen icon */
|
4331 |
+
.elfinder-quicklook-navbar-icon-fullscreen-off {
|
4332 |
+
background-position: 0 -96px;
|
4333 |
+
}
|
4334 |
+
|
4335 |
+
/* prev file icon */
|
4336 |
+
.elfinder-quicklook-navbar-icon-prev {
|
4337 |
+
background-position: 0 0;
|
4338 |
+
}
|
4339 |
+
|
4340 |
+
/* next file icon */
|
4341 |
+
.elfinder-quicklook-navbar-icon-next {
|
4342 |
+
background-position: 0 -32px;
|
4343 |
+
}
|
4344 |
+
|
4345 |
+
/* close icon */
|
4346 |
+
.elfinder-quicklook-navbar-icon-close {
|
4347 |
+
background-position: 0 -128px;
|
4348 |
+
display: none;
|
4349 |
+
}
|
4350 |
+
|
4351 |
+
/* icons separator */
|
4352 |
+
.elfinder-quicklook-navbar-separator {
|
4353 |
+
width: 1px;
|
4354 |
+
height: 32px;
|
4355 |
+
float: left;
|
4356 |
+
border-left: 1px solid #fff;
|
4357 |
+
display: none;
|
4358 |
+
}
|
4359 |
+
|
4360 |
+
/* text encoding selector */
|
4361 |
+
.elfinder-quicklook-encoding {
|
4362 |
+
height: 40px;
|
4363 |
+
}
|
4364 |
+
.elfinder-quicklook-encoding > select {
|
4365 |
+
color: #fff;
|
4366 |
+
background: #000;
|
4367 |
+
border: 0;
|
4368 |
+
font-size: 12px;
|
4369 |
+
max-width: 100px;
|
4370 |
+
display: inline-block;
|
4371 |
+
position: relative;
|
4372 |
+
top: 6px;
|
4373 |
+
left: 5px;
|
4374 |
+
}
|
4375 |
+
.elfinder-navdock .elfinder-quicklook .elfinder-quicklook-encoding {
|
4376 |
+
display: none;
|
4377 |
+
}
|
4378 |
+
|
4379 |
+
|
4380 |
+
/* text files preview wrapper */
|
4381 |
+
.elfinder-quicklook-preview-text-wrapper {
|
4382 |
+
width: 100%;
|
4383 |
+
height: 100%;
|
4384 |
+
background: #fff;
|
4385 |
+
color: #222;
|
4386 |
+
overflow: auto;
|
4387 |
+
-webkit-overflow-scrolling: touch;
|
4388 |
+
}
|
4389 |
+
|
4390 |
+
/* archive files preview wrapper */
|
4391 |
+
.elfinder-quicklook-preview-archive-wrapper {
|
4392 |
+
width: 100%;
|
4393 |
+
height: 100%;
|
4394 |
+
background: #fff;
|
4395 |
+
color: #222;
|
4396 |
+
font-size: 90%;
|
4397 |
+
overflow: auto;
|
4398 |
+
-webkit-overflow-scrolling: touch
|
4399 |
+
}
|
4400 |
+
|
4401 |
+
/* archive files preview header */
|
4402 |
+
.elfinder-quicklook-preview-archive-wrapper strong {
|
4403 |
+
padding: 0 5px;
|
4404 |
+
}
|
4405 |
+
|
4406 |
+
/* text preview */
|
4407 |
+
pre.elfinder-quicklook-preview-text,
|
4408 |
+
pre.elfinder-quicklook-preview-text.prettyprint {
|
4409 |
+
width: auto;
|
4410 |
+
height: auto;
|
4411 |
+
margin: 0;
|
4412 |
+
padding: 3px 9px;
|
4413 |
+
border: none;
|
4414 |
+
overflow: visible;
|
4415 |
+
background: #fff;
|
4416 |
+
-o-tab-size: 4;
|
4417 |
+
-moz-tab-size: 4;
|
4418 |
+
tab-size: 4;
|
4419 |
+
}
|
4420 |
+
|
4421 |
+
.elfinder-quicklook-preview-charsleft hr {
|
4422 |
+
border: none;
|
4423 |
+
border-top: dashed 1px;
|
4424 |
+
}
|
4425 |
+
|
4426 |
+
.elfinder-quicklook-preview-charsleft span {
|
4427 |
+
font-size: 90%;
|
4428 |
+
font-style: italic;
|
4429 |
+
cursor: pointer;
|
4430 |
+
}
|
4431 |
+
|
4432 |
+
/* html/pdf preview */
|
4433 |
+
.elfinder-quicklook-preview-html,
|
4434 |
+
.elfinder-quicklook-preview-pdf,
|
4435 |
+
.elfinder-quicklook-preview-iframe {
|
4436 |
+
width: 100%;
|
4437 |
+
height: 100%;
|
4438 |
+
background: #fff;
|
4439 |
+
margin: 0;
|
4440 |
+
border: none;
|
4441 |
+
display: block;
|
4442 |
+
}
|
4443 |
+
|
4444 |
+
/* swf preview container */
|
4445 |
+
.elfinder-quicklook-preview-flash {
|
4446 |
+
width: 100%;
|
4447 |
+
height: 100%;
|
4448 |
+
}
|
4449 |
+
|
4450 |
+
/* audio preview container */
|
4451 |
+
.elfinder-quicklook-preview-audio {
|
4452 |
+
width: 100%;
|
4453 |
+
position: absolute;
|
4454 |
+
bottom: 0;
|
4455 |
+
left: 0;
|
4456 |
+
}
|
4457 |
+
|
4458 |
+
/* audio preview using embed */
|
4459 |
+
embed.elfinder-quicklook-preview-audio {
|
4460 |
+
height: 30px;
|
4461 |
+
background: transparent;
|
4462 |
+
}
|
4463 |
+
|
4464 |
+
/* video preview container */
|
4465 |
+
.elfinder-quicklook-preview-video {
|
4466 |
+
width: 100%;
|
4467 |
+
height: 100%;
|
4468 |
+
}
|
4469 |
+
|
4470 |
+
/* video.js error message */
|
4471 |
+
.elfinder-quicklook-preview .vjs-error .vjs-error-display .vjs-modal-dialog-content {
|
4472 |
+
font-size: 12pt;
|
4473 |
+
padding: 0;
|
4474 |
+
color: #fff;
|
4475 |
+
}
|
4476 |
+
|
4477 |
+
/* allow user select */
|
4478 |
+
.elfinder .elfinder-quicklook .elfinder-quicklook-info *,
|
4479 |
+
.elfinder .elfinder-quicklook .elfinder-quicklook-preview * {
|
4480 |
+
-webkit-user-select: auto;
|
4481 |
+
-moz-user-select: text;
|
4482 |
+
-khtml-user-select: text;
|
4483 |
+
user-select: text;
|
4484 |
+
}
|
4485 |
+
|
4486 |
+
/* File: /css/statusbar.css */
|
4487 |
+
/******************************************************************/
|
4488 |
+
/* STATUSBAR STYLES */
|
4489 |
+
/******************************************************************/
|
4490 |
+
|
4491 |
+
/* statusbar container */
|
4492 |
+
.elfinder-statusbar {
|
4493 |
+
display: flex;
|
4494 |
+
justify-content: space-between;
|
4495 |
+
cursor: default;
|
4496 |
+
text-align: center;
|
4497 |
+
font-weight: normal;
|
4498 |
+
padding: .2em .5em;
|
4499 |
+
border-right: 0 solid transparent;
|
4500 |
+
border-bottom: 0 solid transparent;
|
4501 |
+
border-left: 0 solid transparent;
|
4502 |
+
}
|
4503 |
+
|
4504 |
+
.elfinder-statusbar:before,
|
4505 |
+
.elfinder-statusbar:after {
|
4506 |
+
display: none;
|
4507 |
+
}
|
4508 |
+
|
4509 |
+
.elfinder-statusbar span {
|
4510 |
+
vertical-align: bottom;
|
4511 |
+
overflow: hidden;
|
4512 |
+
text-overflow: ellipsis;
|
4513 |
+
-o-text-overflow: ellipsis;
|
4514 |
+
}
|
4515 |
+
|
4516 |
+
.elfinder-statusbar span.elfinder-path-other {
|
4517 |
+
flex-shrink: 0;
|
4518 |
+
text-overflow: clip;
|
4519 |
+
-o-text-overflow: clip;
|
4520 |
+
}
|
4521 |
+
|
4522 |
+
.elfinder-statusbar span.ui-state-hover,
|
4523 |
+
.elfinder-statusbar span.ui-state-active {
|
4524 |
+
border: none;
|
4525 |
+
}
|
4526 |
+
|
4527 |
+
.elfinder-statusbar span.elfinder-path-cwd {
|
4528 |
+
cursor: default;
|
4529 |
+
}
|
4530 |
+
|
4531 |
+
/* path in statusbar */
|
4532 |
+
.elfinder-path {
|
4533 |
+
display: flex;
|
4534 |
+
order: 1;
|
4535 |
+
flex-grow: 1;
|
4536 |
+
cursor: pointer;
|
4537 |
+
white-space: nowrap;
|
4538 |
+
overflow: hidden;
|
4539 |
+
text-overflow: ellipsis;
|
4540 |
+
-o-text-overflow: ellipsis;
|
4541 |
+
max-width: 30%\9;
|
4542 |
+
}
|
4543 |
+
|
4544 |
+
.elfinder-ltr .elfinder-path {
|
4545 |
+
text-align: left;
|
4546 |
+
float: left\9;
|
4547 |
+
}
|
4548 |
+
|
4549 |
+
.elfinder-rtl .elfinder-path {
|
4550 |
+
text-align: right;
|
4551 |
+
float: right\9;
|
4552 |
+
}
|
4553 |
+
|
4554 |
+
/* path in workzone (case of swipe to navbar close) */
|
4555 |
+
.elfinder-workzone-path {
|
4556 |
+
position: relative;
|
4557 |
+
}
|
4558 |
+
|
4559 |
+
.elfinder-workzone-path .elfinder-path {
|
4560 |
+
position: relative;
|
4561 |
+
font-size: .75em;
|
4562 |
+
font-weight: normal;
|
4563 |
+
float: none;
|
4564 |
+
max-width: none;
|
4565 |
+
overflow: hidden;
|
4566 |
+
overflow-x: hidden;
|
4567 |
+
text-overflow: initial;
|
4568 |
+
-o-text-overflow: initial;
|
4569 |
+
}
|
4570 |
+
|
4571 |
+
.elfinder-mobile .elfinder-workzone-path .elfinder-path {
|
4572 |
+
overflow: auto;
|
4573 |
+
overflow-x: scroll;
|
4574 |
+
}
|
4575 |
+
|
4576 |
+
.elfinder-ltr .elfinder-workzone-path .elfinder-path {
|
4577 |
+
margin-left: 24px;
|
4578 |
+
}
|
4579 |
+
|
4580 |
+
.elfinder-rtl .elfinder-workzone-path .elfinder-path {
|
4581 |
+
margin-right: 24px;
|
4582 |
+
}
|
4583 |
+
|
4584 |
+
.elfinder-workzone-path .elfinder-path span {
|
4585 |
+
display: inline-block;
|
4586 |
+
padding: 5px 3px;
|
4587 |
+
}
|
4588 |
+
|
4589 |
+
.elfinder-workzone-path .elfinder-path span.elfinder-path-cwd {
|
4590 |
+
font-weight: bold;
|
4591 |
+
}
|
4592 |
+
|
4593 |
+
.elfinder-workzone-path .elfinder-path span.ui-state-hover,
|
4594 |
+
.elfinder-workzone-path .elfinder-path span.ui-state-active {
|
4595 |
+
border: none;
|
4596 |
+
}
|
4597 |
+
|
4598 |
+
.elfinder-workzone-path .elfinder-path-roots {
|
4599 |
+
position: absolute;
|
4600 |
+
top: 0;
|
4601 |
+
width: 24px;
|
4602 |
+
height: 20px;
|
4603 |
+
padding: 2px;
|
4604 |
+
border: none;
|
4605 |
+
overflow: hidden;
|
4606 |
+
}
|
4607 |
+
|
4608 |
+
.elfinder-ltr .elfinder-workzone-path .elfinder-path-roots {
|
4609 |
+
left: 0;
|
4610 |
+
}
|
4611 |
+
|
4612 |
+
.elfinder-rtl .elfinder-workzone-path .elfinder-path-roots {
|
4613 |
+
right: 0;
|
4614 |
+
}
|
4615 |
+
|
4616 |
+
/* total/selected size in statusbar */
|
4617 |
+
.elfinder-stat-size {
|
4618 |
+
order: 3;
|
4619 |
+
flex-grow: 1;
|
4620 |
+
overflow: hidden;
|
4621 |
+
white-space: nowrap;
|
4622 |
+
}
|
4623 |
+
|
4624 |
+
.elfinder-ltr .elfinder-stat-size {
|
4625 |
+
text-align: right;
|
4626 |
+
float: right\9;
|
4627 |
+
}
|
4628 |
+
|
4629 |
+
.elfinder-rtl .elfinder-stat-size {
|
4630 |
+
text-align: left;
|
4631 |
+
float: left\9;
|
4632 |
+
}
|
4633 |
+
|
4634 |
+
/* info of current selected item */
|
4635 |
+
.elfinder-stat-selected {
|
4636 |
+
order: 2;
|
4637 |
+
margin: 0 .5em;
|
4638 |
+
white-space: nowrap;
|
4639 |
+
overflow: hidden;
|
4640 |
+
}
|
4641 |
+
|
4642 |
+
/* File: /css/toast.css */
|
4643 |
+
/*
|
4644 |
+
* CSS for Toastr
|
4645 |
+
* Copyright 2012-2015
|
4646 |
+
* Authors: John Papa, Hans Fjällemark, and Tim Ferrell.
|
4647 |
+
* All Rights Reserved.
|
4648 |
+
* Use, reproduction, distribution, and modification of this code is subject to the terms and
|
4649 |
+
* conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
|
4650 |
+
*
|
4651 |
+
* ARIA Support: Greta Krafsig
|
4652 |
+
*
|
4653 |
+
* Project: https://github.com/CodeSeven/toastr
|
4654 |
+
*/
|
4655 |
+
|
4656 |
+
.elfinder .elfinder-toast {
|
4657 |
+
position: absolute;
|
4658 |
+
top: 12px;
|
4659 |
+
right: 12px;
|
4660 |
+
max-width: 90%;
|
4661 |
+
cursor: default;
|
4662 |
+
}
|
4663 |
+
|
4664 |
+
.elfinder .elfinder-toast > div {
|
4665 |
+
position: relative;
|
4666 |
+
pointer-events: auto;
|
4667 |
+
overflow: hidden;
|
4668 |
+
margin: 0 0 6px;
|
4669 |
+
padding: 8px 16px 8px 50px;
|
4670 |
+
-moz-border-radius: 3px 3px 3px 3px;
|
4671 |
+
-webkit-border-radius: 3px 3px 3px 3px;
|
4672 |
+
border-radius: 3px 3px 3px 3px;
|
4673 |
+
background-position: 15px center;
|
4674 |
+
background-repeat: no-repeat;
|
4675 |
+
-moz-box-shadow: 0 0 12px #999999;
|
4676 |
+
-webkit-box-shadow: 0 0 12px #999999;
|
4677 |
+
box-shadow: 0 0 12px #999999;
|
4678 |
+
color: #FFFFFF;
|
4679 |
+
opacity: 0.9;
|
4680 |
+
filter: alpha(opacity=90);
|
4681 |
+
background-color: #030303;
|
4682 |
+
text-align: center;
|
4683 |
+
}
|
4684 |
+
|
4685 |
+
.elfinder .elfinder-toast > .toast-info {
|
4686 |
+
background-color: #2F96B4;
|
4687 |
+
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
|
4688 |
+
}
|
4689 |
+
|
4690 |
+
.elfinder .elfinder-toast > .toast-error {
|
4691 |
+
background-color: #BD362F;
|
4692 |
+
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;
|
4693 |
+
}
|
4694 |
+
|
4695 |
+
.elfinder .elfinder-toast > .toast-success {
|
4696 |
+
background-color: #51A351;
|
4697 |
+
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
|
4698 |
+
}
|
4699 |
+
|
4700 |
+
.elfinder .elfinder-toast > .toast-warning {
|
4701 |
+
background-color: #F89406;
|
4702 |
+
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
|
4703 |
+
}
|
4704 |
+
|
4705 |
+
.elfinder .elfinder-toast > div button.ui-button {
|
4706 |
+
background-image: none;
|
4707 |
+
margin-top: 8px;
|
4708 |
+
padding: .5em .8em;
|
4709 |
+
}
|
4710 |
+
|
4711 |
+
.elfinder .elfinder-toast > .toast-success button.ui-button {
|
4712 |
+
background-color: green;
|
4713 |
+
color: #FFF;
|
4714 |
+
}
|
4715 |
+
|
4716 |
+
.elfinder .elfinder-toast > .toast-success button.ui-button.ui-state-hover {
|
4717 |
+
background-color: #add6ad;
|
4718 |
+
color: #254b25;
|
4719 |
+
}
|
4720 |
+
|
4721 |
+
.elfinder .elfinder-toast > .toast-info button.ui-button {
|
4722 |
+
background-color: #046580;
|
4723 |
+
color: #FFF;
|
4724 |
+
}
|
4725 |
+
|
4726 |
+
.elfinder .elfinder-toast > .toast-info button.ui-button.ui-state-hover {
|
4727 |
+
background-color: #7DC6DB;
|
4728 |
+
color: #046580;
|
4729 |
+
}
|
4730 |
+
|
4731 |
+
.elfinder .elfinder-toast > .toast-warning button.ui-button {
|
4732 |
+
background-color: #dd8c1a;
|
4733 |
+
color: #FFF;
|
4734 |
+
}
|
4735 |
+
|
4736 |
+
.elfinder .elfinder-toast > .toast-warning button.ui-button.ui-state-hover {
|
4737 |
+
background-color: #e7ae5e;
|
4738 |
+
color: #422a07;
|
4739 |
+
}
|
4740 |
+
|
4741 |
+
/* File: /css/toolbar.css */
|
4742 |
+
/*********************************************/
|
4743 |
+
/* TOOLBAR STYLES */
|
4744 |
+
/*********************************************/
|
4745 |
+
/* toolbar container */
|
4746 |
+
.elfinder-toolbar {
|
4747 |
+
padding: 4px 0 3px 0;
|
4748 |
+
border-left: 0 solid transparent;
|
4749 |
+
border-top: 0 solid transparent;
|
4750 |
+
border-right: 0 solid transparent;
|
4751 |
+
max-height: 50%;
|
4752 |
+
overflow-y: auto;
|
4753 |
+
}
|
4754 |
+
|
4755 |
+
/* container for button's group */
|
4756 |
+
.elfinder-buttonset {
|
4757 |
+
margin: 1px 4px;
|
4758 |
+
float: left;
|
4759 |
+
background: transparent;
|
4760 |
+
padding: 0;
|
4761 |
+
overflow: hidden;
|
4762 |
+
}
|
4763 |
+
|
4764 |
+
/*.elfinder-buttonset:first-child { margin:0; }*/
|
4765 |
+
|
4766 |
+
/* button */
|
4767 |
+
.elfinder .elfinder-button {
|
4768 |
+
min-width: 16px;
|
4769 |
+
height: 16px;
|
4770 |
+
margin: 0;
|
4771 |
+
padding: 4px;
|
4772 |
+
float: left;
|
4773 |
+
overflow: hidden;
|
4774 |
+
position: relative;
|
4775 |
+
border: 0 solid;
|
4776 |
+
-webkit-box-sizing: content-box;
|
4777 |
+
-moz-box-sizing: content-box;
|
4778 |
+
box-sizing: content-box;
|
4779 |
+
line-height: 1;
|
4780 |
+
cursor: default;
|
4781 |
+
}
|
4782 |
+
|
4783 |
+
.elfinder-rtl .elfinder-button {
|
4784 |
+
float: right;
|
4785 |
+
}
|
4786 |
+
|
4787 |
+
.elfinder-touch .elfinder-button {
|
4788 |
+
min-width: 20px;
|
4789 |
+
height: 20px;
|
4790 |
+
}
|
4791 |
+
|
4792 |
+
.elfinder .ui-icon-search {
|
4793 |
+
cursor: pointer;
|
4794 |
+
}
|
4795 |
+
|
4796 |
+
/* separator between buttons, required for berder between button with ui color */
|
4797 |
+
.elfinder-toolbar-button-separator {
|
4798 |
+
float: left;
|
4799 |
+
padding: 0;
|
4800 |
+
height: 24px;
|
4801 |
+
border-top: 0 solid;
|
4802 |
+
border-right: 0 solid;
|
4803 |
+
border-bottom: 0 solid;
|
4804 |
+
width: 0;
|
4805 |
+
}
|
4806 |
+
|
4807 |
+
.elfinder-rtl .elfinder-toolbar-button-separator {
|
4808 |
+
float: right;
|
4809 |
+
}
|
4810 |
+
|
4811 |
+
.elfinder-touch .elfinder-toolbar-button-separator {
|
4812 |
+
height: 28px;
|
4813 |
+
}
|
4814 |
+
|
4815 |
+
/* change icon opacity^ not button */
|
4816 |
+
.elfinder .elfinder-button.ui-state-disabled {
|
4817 |
+
opacity: 1;
|
4818 |
+
filter: Alpha(Opacity=100);
|
4819 |
+
}
|
4820 |
+
|
4821 |
+
.elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon,
|
4822 |
+
.elfinder .elfinder-button.ui-state-disabled .elfinder-button-text {
|
4823 |
+
opacity: .4;
|
4824 |
+
filter: Alpha(Opacity=40);
|
4825 |
+
}
|
4826 |
+
|
4827 |
+
/* rtl enviroment */
|
4828 |
+
.elfinder-rtl .elfinder-buttonset {
|
4829 |
+
float: right;
|
4830 |
+
}
|
4831 |
+
|
4832 |
+
/* icon inside button */
|
4833 |
+
.elfinder-button-icon {
|
4834 |
+
width: 16px;
|
4835 |
+
height: 16px;
|
4836 |
+
/*display:block;*/
|
4837 |
+
display: inline-block;
|
4838 |
+
background: url('../img/toolbar.png') no-repeat;
|
4839 |
+
}
|
4840 |
+
|
4841 |
+
.elfinder-button-text {
|
4842 |
+
position: relative;
|
4843 |
+
display: inline-block;
|
4844 |
+
top: -4px;
|
4845 |
+
margin: 0 2px;
|
4846 |
+
font-size: 12px;
|
4847 |
+
}
|
4848 |
+
|
4849 |
+
.elfinder-touch .elfinder-button-icon {
|
4850 |
+
transform: scale(1.25);
|
4851 |
+
transform-origin: top left;
|
4852 |
+
}
|
4853 |
+
|
4854 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon {
|
4855 |
+
transform-origin: top right;
|
4856 |
+
}
|
4857 |
+
|
4858 |
+
.elfinder-touch .elfinder-button-text {
|
4859 |
+
transform: translate(3px, 3px);
|
4860 |
+
top: -5px;
|
4861 |
+
}
|
4862 |
+
|
4863 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-text {
|
4864 |
+
transform: translate(-3px, 3px);
|
4865 |
+
}
|
4866 |
+
|
4867 |
+
.elfinder-touch .elfinder-button-icon.elfinder-contextmenu-extra-icon {
|
4868 |
+
transform: scale(2);
|
4869 |
+
transform-origin: 12px 8px;
|
4870 |
+
}
|
4871 |
+
|
4872 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon.elfinder-contextmenu-extra-icon {
|
4873 |
+
transform-origin: 4px 8px;
|
4874 |
+
}
|
4875 |
+
|
4876 |
+
/* buttons icons */
|
4877 |
+
.elfinder-button-icon-home {
|
4878 |
+
background-position: 0 0;
|
4879 |
+
}
|
4880 |
+
|
4881 |
+
.elfinder-button-icon-back {
|
4882 |
+
background-position: 0 -112px;
|
4883 |
+
}
|
4884 |
+
|
4885 |
+
.elfinder-button-icon-forward {
|
4886 |
+
background-position: 0 -128px;
|
4887 |
+
}
|
4888 |
+
|
4889 |
+
.elfinder-button-icon-up {
|
4890 |
+
background-position: 0 -144px;
|
4891 |
+
}
|
4892 |
+
|
4893 |
+
.elfinder-button-icon-dir {
|
4894 |
+
background-position: 0 -16px;
|
4895 |
+
}
|
4896 |
+
|
4897 |
+
.elfinder-button-icon-opendir {
|
4898 |
+
background-position: 0 -32px;
|
4899 |
+
}
|
4900 |
+
|
4901 |
+
.elfinder-button-icon-reload {
|
4902 |
+
background-position: 0 -160px;
|
4903 |
+
}
|
4904 |
+
|
4905 |
+
.elfinder-button-icon-open {
|
4906 |
+
background-position: 0 -176px;
|
4907 |
+
}
|
4908 |
+
|
4909 |
+
.elfinder-button-icon-mkdir {
|
4910 |
+
background-position: 0 -192px;
|
4911 |
+
}
|
4912 |
+
|
4913 |
+
.elfinder-button-icon-mkfile {
|
4914 |
+
background-position: 0 -208px;
|
4915 |
+
}
|
4916 |
+
|
4917 |
+
.elfinder-button-icon-rm {
|
4918 |
+
background-position: 0 -832px;
|
4919 |
+
}
|
4920 |
+
|
4921 |
+
.elfinder-button-icon-trash {
|
4922 |
+
background-position: 0 -224px;
|
4923 |
+
}
|
4924 |
+
|
4925 |
+
.elfinder-button-icon-restore {
|
4926 |
+
background-position: 0 -816px;
|
4927 |
+
}
|
4928 |
+
|
4929 |
+
.elfinder-button-icon-copy {
|
4930 |
+
background-position: 0 -240px;
|
4931 |
+
}
|
4932 |
+
|
4933 |
+
.elfinder-button-icon-cut {
|
4934 |
+
background-position: 0 -256px;
|
4935 |
+
}
|
4936 |
+
|
4937 |
+
.elfinder-button-icon-paste {
|
4938 |
+
background-position: 0 -272px;
|
4939 |
+
}
|
4940 |
+
|
4941 |
+
.elfinder-button-icon-getfile {
|
4942 |
+
background-position: 0 -288px;
|
4943 |
+
}
|
4944 |
+
|
4945 |
+
.elfinder-button-icon-duplicate {
|
4946 |
+
background-position: 0 -304px;
|
4947 |
+
}
|
4948 |
+
|
4949 |
+
.elfinder-button-icon-rename {
|
4950 |
+
background-position: 0 -320px;
|
4951 |
+
}
|
4952 |
+
|
4953 |
+
.elfinder-button-icon-edit {
|
4954 |
+
background-position: 0 -336px;
|
4955 |
+
}
|
4956 |
+
|
4957 |
+
.elfinder-button-icon-quicklook {
|
4958 |
+
background-position: 0 -352px;
|
4959 |
+
}
|
4960 |
+
|
4961 |
+
.elfinder-button-icon-upload {
|
4962 |
+
background-position: 0 -368px;
|
4963 |
+
}
|
4964 |
+
|
4965 |
+
.elfinder-button-icon-download {
|
4966 |
+
background-position: 0 -384px;
|
4967 |
+
}
|
4968 |
+
|
4969 |
+
.elfinder-button-icon-info {
|
4970 |
+
background-position: 0 -400px;
|
4971 |
+
}
|
4972 |
+
|
4973 |
+
.elfinder-button-icon-extract {
|
4974 |
+
background-position: 0 -416px;
|
4975 |
+
}
|
4976 |
+
|
4977 |
+
.elfinder-button-icon-archive {
|
4978 |
+
background-position: 0 -432px;
|
4979 |
+
}
|
4980 |
+
|
4981 |
+
.elfinder-button-icon-view {
|
4982 |
+
background-position: 0 -448px;
|
4983 |
+
}
|
4984 |
+
|
4985 |
+
.elfinder-button-icon-view-list {
|
4986 |
+
background-position: 0 -464px;
|
4987 |
+
}
|
4988 |
+
|
4989 |
+
.elfinder-button-icon-help {
|
4990 |
+
background-position: 0 -480px;
|
4991 |
+
}
|
4992 |
+
|
4993 |
+
.elfinder-button-icon-resize {
|
4994 |
+
background-position: 0 -512px;
|
4995 |
+
}
|
4996 |
+
|
4997 |
+
.elfinder-button-icon-link {
|
4998 |
+
background-position: 0 -528px;
|
4999 |
+
}
|
5000 |
+
|
5001 |
+
.elfinder-button-icon-search {
|
5002 |
+
background-position: 0 -561px;
|
5003 |
+
}
|
5004 |
+
|
5005 |
+
.elfinder-button-icon-sort {
|
5006 |
+
background-position: 0 -577px;
|
5007 |
+
}
|
5008 |
+
|
5009 |
+
.elfinder-button-icon-rotate-r {
|
5010 |
+
background-position: 0 -625px;
|
5011 |
+
}
|
5012 |
+
|
5013 |
+
.elfinder-button-icon-rotate-l {
|
5014 |
+
background-position: 0 -641px;
|
5015 |
+
}
|
5016 |
+
|
5017 |
+
.elfinder-button-icon-netmount {
|
5018 |
+
background-position: 0 -688px;
|
5019 |
+
}
|
5020 |
+
|
5021 |
+
.elfinder-button-icon-netunmount {
|
5022 |
+
background-position: 0 -96px;
|
5023 |
+
}
|
5024 |
+
|
5025 |
+
.elfinder-button-icon-places {
|
5026 |
+
background-position: 0 -704px;
|
5027 |
+
}
|
5028 |
+
|
5029 |
+
.elfinder-button-icon-chmod {
|
5030 |
+
background-position: 0 -48px;
|
5031 |
+
}
|
5032 |
+
|
5033 |
+
.elfinder-button-icon-accept {
|
5034 |
+
background-position: 0 -736px;
|
5035 |
+
}
|
5036 |
+
|
5037 |
+
.elfinder-button-icon-menu {
|
5038 |
+
background-position: 0 -752px;
|
5039 |
+
}
|
5040 |
+
|
5041 |
+
.elfinder-button-icon-colwidth {
|
5042 |
+
background-position: 0 -768px;
|
5043 |
+
}
|
5044 |
+
|
5045 |
+
.elfinder-button-icon-fullscreen {
|
5046 |
+
background-position: 0 -784px;
|
5047 |
+
}
|
5048 |
+
|
5049 |
+
.elfinder-button-icon-unfullscreen {
|
5050 |
+
background-position: 0 -800px;
|
5051 |
+
}
|
5052 |
+
|
5053 |
+
.elfinder-button-icon-empty {
|
5054 |
+
background-position: 0 -848px;
|
5055 |
+
}
|
5056 |
+
|
5057 |
+
.elfinder-button-icon-undo {
|
5058 |
+
background-position: 0 -864px;
|
5059 |
+
}
|
5060 |
+
|
5061 |
+
.elfinder-button-icon-redo {
|
5062 |
+
background-position: 0 -880px;
|
5063 |
+
}
|
5064 |
+
|
5065 |
+
.elfinder-button-icon-preference {
|
5066 |
+
background-position: 0 -896px;
|
5067 |
+
}
|
5068 |
+
|
5069 |
+
.elfinder-button-icon-mkdirin {
|
5070 |
+
background-position: 0 -912px;
|
5071 |
+
}
|
5072 |
+
|
5073 |
+
.elfinder-button-icon-selectall {
|
5074 |
+
background-position: 0 -928px;
|
5075 |
+
}
|
5076 |
+
|
5077 |
+
.elfinder-button-icon-selectnone {
|
5078 |
+
background-position: 0 -944px;
|
5079 |
+
}
|
5080 |
+
|
5081 |
+
.elfinder-button-icon-selectinvert {
|
5082 |
+
background-position: 0 -960px;
|
5083 |
+
}
|
5084 |
+
|
5085 |
+
.elfinder-button-icon-opennew {
|
5086 |
+
background-position: 0 -976px;
|
5087 |
+
}
|
5088 |
+
|
5089 |
+
.elfinder-button-icon-hide {
|
5090 |
+
background-position: 0 -992px;
|
5091 |
+
}
|
5092 |
+
|
5093 |
+
.elfinder-button-icon-text {
|
5094 |
+
background-position: 0 -1008px;
|
5095 |
+
}
|
5096 |
+
|
5097 |
+
/* button icon mirroring for rtl */
|
5098 |
+
.elfinder-rtl .elfinder-button-icon-back,
|
5099 |
+
.elfinder-rtl .elfinder-button-icon-forward,
|
5100 |
+
.elfinder-rtl .elfinder-button-icon-getfile,
|
5101 |
+
.elfinder-rtl .elfinder-button-icon-help,
|
5102 |
+
.elfinder-rtl .elfinder-button-icon-redo,
|
5103 |
+
.elfinder-rtl .elfinder-button-icon-rename,
|
5104 |
+
.elfinder-rtl .elfinder-button-icon-search,
|
5105 |
+
.elfinder-rtl .elfinder-button-icon-undo,
|
5106 |
+
.elfinder-rtl .elfinder-button-icon-view-list,
|
5107 |
+
.elfinder-rtl .ui-icon-search {
|
5108 |
+
-ms-transform: scale(-1, 1);
|
5109 |
+
-webkit-transform: scale(-1, 1);
|
5110 |
+
transform: scale(-1, 1);
|
5111 |
+
}
|
5112 |
+
|
5113 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-back,
|
5114 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-forward,
|
5115 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-getfile,
|
5116 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-help,
|
5117 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-redo,
|
5118 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-rename,
|
5119 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-search,
|
5120 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-undo,
|
5121 |
+
.elfinder-rtl.elfinder-touch .elfinder-button-icon-view-list,
|
5122 |
+
.elfinder-rtl.elfinder-touch .ui-icon-search {
|
5123 |
+
-ms-transform: scale(-1.25, 1.25) translateX(16px);
|
5124 |
+
-webkit-transform: scale(-1.25, 1.25) translateX(16px);
|
5125 |
+
transform: scale(-1.25, 1.25) translateX(16px);
|
5126 |
+
}
|
5127 |
+
|
5128 |
+
/* button with dropdown menu*/
|
5129 |
+
.elfinder .elfinder-menubutton {
|
5130 |
+
overflow: visible;
|
5131 |
+
}
|
5132 |
+
|
5133 |
+
/* button with spinner icon */
|
5134 |
+
.elfinder-button-icon-spinner {
|
5135 |
+
background: url("../img/spinner-mini.gif") center center no-repeat;
|
5136 |
+
}
|
5137 |
+
|
5138 |
+
/* menu */
|
5139 |
+
.elfinder-button-menu {
|
5140 |
+
position: absolute;
|
5141 |
+
margin-top: 24px;
|
5142 |
+
padding: 3px 0;
|
5143 |
+
overflow-y: auto;
|
5144 |
+
}
|
5145 |
+
|
5146 |
+
.elfinder-touch .elfinder-button-menu {
|
5147 |
+
margin-top: 30px;
|
5148 |
+
}
|
5149 |
+
|
5150 |
+
/* menu item */
|
5151 |
+
.elfinder-button-menu-item {
|
5152 |
+
white-space: nowrap;
|
5153 |
+
cursor: default;
|
5154 |
+
padding: 5px 19px;
|
5155 |
+
position: relative;
|
5156 |
+
}
|
5157 |
+
|
5158 |
+
.elfinder-touch .elfinder-button-menu-item {
|
5159 |
+
padding: 12px 19px
|
5160 |
+
}
|
5161 |
+
|
5162 |
+
/* fix hover ui class */
|
5163 |
+
.elfinder-button-menu .ui-state-hover {
|
5164 |
+
border: 0 solid;
|
5165 |
+
}
|
5166 |
+
|
5167 |
+
.elfinder-button-menu-item-separated {
|
5168 |
+
border-top: 1px solid #ccc;
|
5169 |
+
}
|
5170 |
+
|
5171 |
+
.elfinder-button-menu-item .ui-icon {
|
5172 |
+
width: 16px;
|
5173 |
+
height: 16px;
|
5174 |
+
position: absolute;
|
5175 |
+
left: 2px;
|
5176 |
+
top: 50%;
|
5177 |
+
margin-top: -8px;
|
5178 |
+
display: none;
|
5179 |
+
}
|
5180 |
+
|
5181 |
+
.elfinder-button-menu-item-selected .ui-icon {
|
5182 |
+
display: block;
|
5183 |
+
}
|
5184 |
+
|
5185 |
+
.elfinder-button-menu-item-selected-asc .ui-icon-arrowthick-1-s {
|
5186 |
+
display: none;
|
5187 |
+
}
|
5188 |
+
|
5189 |
+
.elfinder-button-menu-item-selected-desc .ui-icon-arrowthick-1-n {
|
5190 |
+
display: none;
|
5191 |
+
}
|
5192 |
+
|
5193 |
+
/* hack for upload button */
|
5194 |
+
.elfinder-button form {
|
5195 |
+
position: absolute;
|
5196 |
+
top: 0;
|
5197 |
+
right: 0;
|
5198 |
+
opacity: 0;
|
5199 |
+
filter: Alpha(Opacity=0);
|
5200 |
+
cursor: pointer;
|
5201 |
+
}
|
5202 |
+
|
5203 |
+
.elfinder .elfinder-button form input {
|
5204 |
+
background: transparent;
|
5205 |
+
cursor: default;
|
5206 |
+
}
|
5207 |
+
|
5208 |
+
/* search "button" */
|
5209 |
+
.elfinder .elfinder-button-search {
|
5210 |
+
border: 0 solid;
|
5211 |
+
background: transparent;
|
5212 |
+
padding: 0;
|
5213 |
+
margin: 1px 4px;
|
5214 |
+
height: auto;
|
5215 |
+
min-height: 26px;
|
5216 |
+
width: 70px;
|
5217 |
+
overflow: visible;
|
5218 |
+
}
|
5219 |
+
|
5220 |
+
.elfinder .elfinder-button-search.ui-state-active {
|
5221 |
+
width: 220px;
|
5222 |
+
}
|
5223 |
+
|
5224 |
+
/* search "pull down menu" */
|
5225 |
+
.elfinder .elfinder-button-search-menu {
|
5226 |
+
font-size: 8pt;
|
5227 |
+
text-align: center;
|
5228 |
+
width: auto;
|
5229 |
+
min-width: 180px;
|
5230 |
+
position: absolute;
|
5231 |
+
top: 30px;
|
5232 |
+
padding-right: 5px;
|
5233 |
+
padding-left: 5px;
|
5234 |
+
}
|
5235 |
+
|
5236 |
+
.elfinder-ltr .elfinder-button-search-menu {
|
5237 |
+
right: 22px;
|
5238 |
+
left: auto;
|
5239 |
+
}
|
5240 |
+
|
5241 |
+
.elfinder-rtl .elfinder-button-search-menu {
|
5242 |
+
right: auto;
|
5243 |
+
left: 22px;
|
5244 |
+
}
|
5245 |
+
|
5246 |
+
.elfinder-touch .elfinder-button-search-menu {
|
5247 |
+
top: 34px;
|
5248 |
+
}
|
5249 |
+
|
5250 |
+
.elfinder .elfinder-button-search-menu div {
|
5251 |
+
margin-left: auto;
|
5252 |
+
margin-right: auto;
|
5253 |
+
margin-top: 5px;
|
5254 |
+
margin-bottom: 5px;
|
5255 |
+
display: table;
|
5256 |
+
}
|
5257 |
+
|
5258 |
+
.elfinder .elfinder-button-search-menu div .ui-state-hover {
|
5259 |
+
border: 1px solid;
|
5260 |
+
}
|
5261 |
+
|
5262 |
+
/* ltr/rte enviroment */
|
5263 |
+
.elfinder-ltr .elfinder-button-search {
|
5264 |
+
float: right;
|
5265 |
+
margin-right: 10px;
|
5266 |
+
}
|
5267 |
+
|
5268 |
+
.elfinder-rtl .elfinder-button-search {
|
5269 |
+
float: left;
|
5270 |
+
margin-left: 10px;
|
5271 |
+
}
|
5272 |
+
|
5273 |
+
.elfinder-rtl .ui-controlgroup > .ui-controlgroup-item {
|
5274 |
+
float: right;
|
5275 |
+
}
|
5276 |
+
|
5277 |
+
/* search text field */
|
5278 |
+
.elfinder-button-search input[type=text] {
|
5279 |
+
box-sizing: border-box;
|
5280 |
+
width: 100%;
|
5281 |
+
height: 26px;
|
5282 |
+
padding: 0 20px;
|
5283 |
+
line-height: 22px;
|
5284 |
+
border: 0 solid;
|
5285 |
+
border: 1px solid #aaa;
|
5286 |
+
-moz-border-radius: 12px;
|
5287 |
+
-webkit-border-radius: 12px;
|
5288 |
+
border-radius: 12px;
|
5289 |
+
outline: 0px solid;
|
5290 |
+
}
|
5291 |
+
|
5292 |
+
.elfinder-button-search input::-ms-clear {
|
5293 |
+
display: none;
|
5294 |
+
}
|
5295 |
+
|
5296 |
+
.elfinder-touch .elfinder-button-search input {
|
5297 |
+
height: 30px;
|
5298 |
+
line-height: 28px;
|
5299 |
+
}
|
5300 |
+
|
5301 |
+
.elfinder-rtl .elfinder-button-search input {
|
5302 |
+
direction: rtl;
|
5303 |
+
}
|
5304 |
+
|
5305 |
+
/* icons */
|
5306 |
+
.elfinder-button-search .ui-icon {
|
5307 |
+
position: absolute;
|
5308 |
+
height: 18px;
|
5309 |
+
top: 50%;
|
5310 |
+
margin: -8px 4px 0 4px;
|
5311 |
+
opacity: .6;
|
5312 |
+
filter: Alpha(Opacity=60);
|
5313 |
+
}
|
5314 |
+
|
5315 |
+
.elfinder-button-search-menu .ui-checkboxradio-icon {
|
5316 |
+
display: none;
|
5317 |
+
}
|
5318 |
+
|
5319 |
+
/* search/close icons */
|
5320 |
+
.elfinder-ltr .elfinder-button-search .ui-icon-search {
|
5321 |
+
left: 0;
|
5322 |
+
}
|
5323 |
+
|
5324 |
+
.elfinder-rtl .elfinder-button-search .ui-icon-search {
|
5325 |
+
right: 0;
|
5326 |
+
}
|
5327 |
+
|
5328 |
+
.elfinder-ltr .elfinder-button-search .ui-icon-close {
|
5329 |
+
right: 0;
|
5330 |
+
}
|
5331 |
+
|
5332 |
+
.elfinder-rtl .elfinder-button-search .ui-icon-close {
|
5333 |
+
left: 0;
|
5334 |
+
}
|
5335 |
+
|
5336 |
+
/* toolbar swipe handle */
|
5337 |
+
.elfinder-toolbar-swipe-handle {
|
5338 |
+
position: absolute;
|
5339 |
+
top: 0px;
|
5340 |
+
left: 0px;
|
5341 |
+
height: 50px;
|
5342 |
+
width: 100%;
|
5343 |
+
pointer-events: none;
|
5344 |
+
background: linear-gradient(to bottom,
|
5345 |
+
rgba(221, 228, 235, 1) 0,
|
5346 |
+
rgba(221, 228, 235, 0.8) 2px,
|
5347 |
+
rgba(216, 223, 230, 0.3) 5px,
|
5348 |
+
rgba(0, 0, 0, 0.1) 95%,
|
5349 |
+
rgba(0, 0, 0, 0) 100%);
|
5350 |
+
}
|
5351 |
+
|
includes/File_manager/lib/css/elfinder.min.css
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* elFinder - file manager for web
|
3 |
+
* Version 2.1.57 (2020-06-05)
|
4 |
+
* http://elfinder.org
|
5 |
+
*
|
6 |
+
* Copyright 2009-2020, Studio 42
|
7 |
+
* Licensed under a 3-clauses BSD license
|
8 |
+
*/
|
9 |
+
.elfinder-resize-container{margin-top:.3em}.elfinder-resize-type{float:left;margin-bottom:.4em}.elfinder-resize-control{float:left}.elfinder-resize-control input[type=number]{border:1px solid #aaa;text-align:right;width:4.5em}.elfinder-resize-control input.elfinder-resize-bg{text-align:center;width:5em;direction:ltr}.elfinder-dialog-resize .elfinder-resize-control-panel{margin-top:10px}.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-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-dialog.elfinder-dialog-resize .ui-resizable-e{width:10px;height:100%}.elfinder-dialog.elfinder-dialog-resize .ui-resizable-s{width:100%;height:10px}.elfinder-resize-loading{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-resize .elfinder-resize-whctrls{margin:-20px 5px 0}.elfinder-ltr .elfinder-dialog-resize .elfinder-resize-whctrls{float:right}.elfinder-help-team div,.elfinder-rtl .elfinder-dialog-resize .elfinder-resize-whctrls{float:left}.elfinder-dialog-resize .ui-resizable-e,.elfinder-dialog-resize .ui-resizable-w{height:100%;width:10px}.elfinder-dialog-resize .ui-resizable-n,.elfinder-dialog-resize .ui-resizable-s{width:100%;height:10px}.elfinder-dialog-resize .ui-resizable-e{margin-right:-7px}.elfinder-dialog-resize .ui-resizable-w{margin-left:-7px}.elfinder-dialog-resize .ui-resizable-s{margin-bottom:-7px}.elfinder-dialog-resize .ui-resizable-n{margin-top:-7px}.elfinder-dialog-resize .ui-resizable-ne,.elfinder-dialog-resize .ui-resizable-nw,.elfinder-dialog-resize .ui-resizable-se,.elfinder-dialog-resize .ui-resizable-sw{width:10px;height:10px}.elfinder-dialog-resize .ui-resizable-se{background:0 0;bottom:0;right:0;margin-right:-7px;margin-bottom:-7px}.elfinder-dialog-resize .ui-resizable-sw{margin-left:-7px;margin-bottom:-7px}.elfinder-dialog-resize .ui-resizable-ne{margin-right:-7px;margin-top:-7px}.elfinder-dialog-resize .ui-resizable-nw{margin-left:-7px;margin-top:-7px}.elfinder-touch .elfinder-dialog-resize .ui-resizable-n,.elfinder-touch .elfinder-dialog-resize .ui-resizable-s{height:20px}.elfinder-touch .elfinder-dialog-resize .ui-resizable-e,.elfinder-touch .elfinder-dialog-resize .ui-resizable-w{width:20px}.elfinder-touch .elfinder-dialog-resize .ui-resizable-ne,.elfinder-touch .elfinder-dialog-resize .ui-resizable-nw,.elfinder-touch .elfinder-dialog-resize .ui-resizable-se,.elfinder-touch .elfinder-dialog-resize .ui-resizable-sw{width:30px;height:30px}.elfinder-touch .elfinder-dialog-resize .elfinder-resize-preview .ui-resizable-se{width:30px;height:30px;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 input.elfinder-resize-quality,.elfinder-mobile .elfinder-resize-control input[type=number]{width:3.5em}.elfinder-mobile .elfinder-dialog-resize .elfinder-resize-degree input,.elfinder-mobile .elfinder-dialog-resize input.elfinder-resize-quality{width:2.5em}.elfinder-dialog-resize .elfinder-resize-degree button.ui-button{padding:6px 8px}.elfinder-dialog-resize button.ui-button span{padding:0}.elfinder-dialog-resize .elfinder-resize-jpgsize{font-size:90%}.ui-widget-content .elfinder-resize-container .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:100%;margin:0;padding:2px;border:1px solid #ccc;box-sizing:border-box;resize:none}.elfinder-touch .elfinder-file-edit{font-size:16px}.elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor{background-color:#fff}.elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor .elfinder-edit-imageeditor{width:100%;height:300px;max-height:100%;text-align:center}.elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor .elfinder-edit-imageeditor *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none}.elfinder-edit-imageeditor .tui-image-editor-main-container .tui-image-editor-main{top:0}.elfinder-edit-imageeditor .tui-image-editor-main-container .tui-image-editor-header{display:none}.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-wrap,.elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-wrap{height:calc(100% - 150px)}.elfinder-touch.elfinder-fullscreen-native textarea.elfinder-file-edit{padding-bottom:20em;margin-bottom:-20em}.elfinder-dialog-edit .ui-dialog-buttonpane .elfinder-dialog-confirm-encoding{font-size:12px}.ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras{margin:0 1em 0 .2em;float:left}.ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras-quality{padding-top:6px}.ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select{font-size:12px;margin-top:8px}.elfinder-dialog-edit .ui-dialog-buttonpane .ui-icon,.elfinder-edit-onlineconvert-bottom-btn button,.elfinder-edit-onlineconvert-button button,.elfinder-preference dt label{cursor:pointer}.elfinder-edit-spinner{position:absolute;top:50%;text-align:center;width:100%;font-size:16pt}.elfinder-dialog-edit .elfinder-edit-spinner .elfinder-spinner,.elfinder-dialog-edit .elfinder-edit-spinner .elfinder-spinner-text{float:none}.elfinder-dialog-edit .elfinder-toast>div{width:280px}.elfinder-edit-onlineconvert-button{display:inline-block;width:180px;min-height:30px;vertical-align:top}.elfinder-edit-onlineconvert-bottom-btn button.elfinder-button-ios-multiline{-webkit-appearance:none;border-radius:16px;color:#000;text-align:center;padding:8px;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#c4c4c4 100%);background-image:linear-gradient(to bottom,#fafafa 0%,#c4c4c4 100%)}.elfinder-edit-onlineconvert-button .elfinder-button-icon{margin:0 10px;vertical-align:middle;cursor:pointer}.elfinder-edit-onlineconvert-bottom-btn{text-align:center;margin:10px 0 0}.elfinder-edit-onlineconvert-link{margin-top:1em;text-align:center}.elfinder-edit-onlineconvert-link .elfinder-button-icon{background-image:url(../img/editor-icons.png);background-repeat:no-repeat;background-position:0 -144px;margin-bottom:-3px}.elfinder-edit-onlineconvert-link a,ul.elfinder-help-integrations a{text-decoration:none}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;-webkit-overflow-scrolling:touch}.elfinder-help .ui-tabs-panel{overflow:auto;padding:10px}.elfinder-dialog .ui-tabs .ui-tabs-nav li{overflow:hidden}.elfinder-dialog .ui-tabs .ui-tabs-nav li a{padding:.2em .8em;display:inline-block}.elfinder-touch .elfinder-dialog .ui-tabs .ui-tabs-nav li a{padding:.5em}.elfinder-dialog .ui-tabs-active a{background:inherit}.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{display:inline-block;margin-right:12px;padding:2px 0;white-space:nowrap}.elfinder-rtl .elfinder-help-link{margin-right:0;margin-left:12px}.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}ul.elfinder-help-integrations ul{padding:0;margin:0 1em 1em}ul.elfinder-help-integrations a:hover{text-decoration:underline}.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-dialog .elfinder-preference .ui-tabs-nav{margin-bottom:1px;height:auto}.elfinder-preference .ui-tabs-panel{padding:10px 10px 0;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.elfinder-preference a.ui-state-hover,.elfinder-preference label.ui-state-hover{border:none}.elfinder-preference dl{width:100%;display:inline-block;margin:.5em 0}.elfinder-preference dt{display:block;width:200px;clear:left;float:left;max-width:50%}.elfinder-rtl .elfinder-preference dt{clear:right;float:right}.elfinder-preference dd{margin-bottom:1em}.elfinder-preference dd input[type=checkbox],.elfinder-preference dd label{white-space:nowrap;display:inline-block;cursor:pointer}.elfinder-preference dt.elfinder-preference-checkboxes{width:100%;max-width:none}.elfinder-preference dd.elfinder-preference-checkboxes{padding-top:3ex}.elfinder-preference select{max-width:100%}.elfinder-preference dd.elfinder-preference-iconSize .ui-slider{width:50%;max-width:100px;display:inline-block;margin:0 10px}.elfinder-preference button{margin:0 16px}.elfinder-preference button+button{margin:0 -10px}.elfinder-preference .elfinder-preference-taball .elfinder-reference-hide-taball{display:none}.elfinder-preference-theme fieldset{margin-bottom:10px}.elfinder-preference-theme legend a{font-size:1.8em;text-decoration:none;cursor:pointer}.elfinder-preference-theme dt{width:20%;word-break:break-all}.elfinder-preference-theme dt:after{content:" :"}.elfinder-preference-theme dd{margin-inline-start:20%}.elfinder-preference img.elfinder-preference-theme-image{display:block;margin-left:auto;margin-right:auto;max-width:90%;max-height:200px;cursor:pointer}.elfinder-preference-theme-btn,.elfinder-rename-batch-type{text-align:center}.elfinder-preference-theme button.elfinder-preference-theme-default{display:inline;margin:0 10px;font-size:8pt}.elfinder-rtl .elfinder-info-title .elfinder-cwd-icon:before{right:33px;left:auto}.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:after{content:none}.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}.elfinder-ltr .elfinder-rm-title .elfinder-cwd-icon:before{left:38px}.elfinder-rtl .elfinder-rm-title .elfinder-cwd-icon:before{right:86px;left:auto}.elfinder-rm-title .elfinder-cwd-icon.elfinder-cwd-bgurl:after{content:none}.elfinder-rename-batch div{margin:5px 8px}.elfinder-rename-batch .elfinder-rename-batch-name input{width:100%;font-size:1.6em}.elfinder-rename-batch .elfinder-rename-batch-type label{margin:2px;font-size:.9em}.elfinder-rename-batch-preview{padding:0 8px;font-size:1.1em;min-height:4ex}.ui-front{z-index:100}.elfinder .elfinder-cwd table td div,.elfinder-cwd table td,div.elfinder *,div.elfinder :after,div.elfinder :before{box-sizing:content-box}div.elfinder fieldset{display:block;margin-inline-start:2px;margin-inline-end:2px;padding-block-start:.35em;padding-inline-start:.75em;padding-inline-end:.75em;padding-block-end:.625em;min-inline-size:min-content;border-width:2px;border-style:groove;border-color:threedface;border-image:initial}div.elfinder legend{display:block;padding-inline-start:2px;padding-inline-end:2px;border-width:initial;border-style:none;border-color:initial;border-image:initial;width:auto;margin-bottom:0}div.elfinder{padding:0;position:relative;display:block;visibility:visible;font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif}.elfinder-ios input,.elfinder-ios select,.elfinder-ios textarea{font-size:16px!important}.elfinder.elfinder-fullscreen>.ui-resizable-handle{display:none}.elfinder-font-mono{line-height:2ex}.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{display:inline-box;position:absolute;top:0;left:0;width:auto;height:14px;text-align:center;padding:1px 3px;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 div.elfinder-bottomtray>div{top:initial;right:initial;left:initial}.elfinder.elfinder-ltr div.elfinder-bottomtray{left:0}.elfinder.elfinder-rtl div.elfinder-bottomtray{right:0}.elfinder .elfinder-ui-tooltip,.elfinder-ui-tooltip{font-size:14px;padding:2px 4px}.elfinder-ui-progressbar{pointer-events:none;position:absolute;width:0;height:2px;top:0;border-radius:2px;filter:blur(1px)}.elfinder-ltr .elfinder-ui-progressbar{left:0}.elfinder-rtl .elfinder-ui-progressbar{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{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.svg);background-size:contain}.elfinder-navbar-root-trash.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_trash.svg);background-size:contain}.elfinder-navbar-root-ftp.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_ftp.svg);background-size:contain}.elfinder-navbar-root-sql.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_sql.svg);background-size:contain}.elfinder-navbar-root-dropbox.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_dropbox.svg);background-size:contain}.elfinder-navbar-root-googledrive.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_googledrive.svg);background-size:contain}.elfinder-navbar-root-onedrive.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_onedrive.svg);background-size:contain}.elfinder-navbar-root-box.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_box.svg);background-size:contain}.elfinder-navbar-root-zip.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_zip.svg);background-size:contain}.elfinder-navbar-root-network.elfinder-contextmenu-icon{background-image:url(../img/volume_icon_network.svg);background-size:contain}.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-touch .elfinder-button-icon.elfinder-contextmenu-icon{transform-origin:center center}.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{position:relative;width:100%;height:100%;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-contextmenu-item .elfinder-button-icon.ui-state-disabled{background-image:url(../img/toolbar.png)}.elfinder-cwd-wrapper{overflow:auto;position:relative;padding:2px;margin:0}.elfinder-cwd-wrapper-list{padding:0}.elfinder-cwd{position:absolute;top:0;cursor:default;padding:0;margin:0;-ms-touch-action:auto;touch-action:auto;min-width:100%}.elfinder-ltr .elfinder-cwd{left:0}.elfinder-rtl .elfinder-cwd{right:0}.elfinder-cwd.elfinder-table-header-sticky{position:-webkit-sticky;position:-ms-sticky;position:sticky;top:0;left:auto;right:auto;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:max-content;height:0;overflow:visible}.elfinder-cwd.elfinder-table-header-sticky table{border-top:2px solid;padding-top:0}.elfinder-cwd.elfinder-table-header-sticky td{display:inline-block}.elfinder-droppable-active .elfinder-cwd.elfinder-table-header-sticky table{border-top:2px solid transparent}.elfinder .elfinder-cwd table tbody.elfinder-cwd-fixheader,.elfinder-cwd-fixheader .elfinder-cwd{position:relative}.elfinder .elfinder-cwd-wrapper.elfinder-droppable-active{outline:2px solid #8cafed;outline-offset:-2px}.elfinder-cwd-wrapper-empty .elfinder-cwd:after{display:block;height:auto;width:90%;width:calc(100% - 20px);position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);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;background-color:transparent;opacity:.4;filter:Alpha(Opacity=40)}.elfinder-mobile .elfinder-cwd-file .elfinder-cwd-select{width:30px;height:30px}.elfinder .elfinder-cwd-selectall,.elfinder-cwd-file.ui-selected .elfinder-cwd-select{opacity:.8;filter:Alpha(Opacity=80)}.elfinder-rtl .elfinder-cwd-file .elfinder-cwd-select{left:auto;right:0}.elfinder .elfinder-cwd-selectall{position:absolute;width:30px;height:30px;top:0}.elfinder .elfinder-workzone.elfinder-cwd-wrapper-empty .elfinder-cwd-selectall{display:none}.elfinder-ltr .elfinder-workzone .elfinder-cwd-selectall{text-align:right;right:18px;left:auto}.elfinder-rtl .elfinder-workzone .elfinder-cwd-selectall{text-align:left;right:auto;left:18px}.elfinder-ltr.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall{right:0}.elfinder-rtl.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall{left:0}.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-select.ui-state-hover{background-color:transparent}.elfinder-cwd-view-icons .elfinder-cwd-file{width:120px;height:90px;padding-bottom:2px;cursor:default;border:none;position:relative}.elfinder .std42-dialog .ui-dialog-content label,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active{border:none}.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-size1 .elfinder-cwd-icon:before,.elfinder-cwd-size2 .elfinder-cwd-icon:before,.elfinder-cwd-size3 .elfinder-cwd-icon:before{top:3px;display:block}.elfinder-cwd-size1.elfinder-cwd-view-icons .elfinder-cwd-file{width:120px;height:112px}.elfinder-cwd-size1.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper{width:74px;height:74px}.elfinder-cwd-size1 .elfinder-cwd-icon,.elfinder-cwd-size2 .elfinder-cwd-icon,.elfinder-cwd-size3 .elfinder-cwd-icon{-ms-transform-origin:top center;-ms-transform:scale(1.5);-webkit-transform-origin:top center;-webkit-transform:scale(1.5);transform-origin:top center;transform:scale(1.5)}.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{-ms-transform-origin:top left;-ms-transform:scale(1.35) translate(-4px,15%);-webkit-transform-origin:top left;-webkit-transform:scale(1.35) translate(-4px,15%);transform-origin:top left;transform:scale(1.35) translate(-4px,15%)}.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:after{-ms-transform:scale(1) translate(10px,-5px);-webkit-transform:scale(1) translate(10px,-5px);transform:scale(1) translate(10px,-5px)}.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl{-ms-transform-origin:center center;-ms-transform:scale(1);-webkit-transform-origin:center center;-webkit-transform:scale(1);transform-origin:center center;transform:scale(1);width:72px;height:72px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.elfinder-cwd-size2.elfinder-cwd-view-icons .elfinder-cwd-file{width:140px;height:134px}.elfinder-cwd-size2.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper{width:98px;height:98px}.elfinder-cwd-size2 .elfinder-cwd-icon,.elfinder-cwd-size3 .elfinder-cwd-icon{-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{-ms-transform-origin:top left;-ms-transform:scale(1.8) translate(-5px,18%);-webkit-transform-origin:top left;-webkit-transform:scale(1.8) translate(-5px,18%);transform-origin:top left;transform:scale(1.8) translate(-5px,18%)}.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:after{-ms-transform:scale(1.1) translate(0,10px);-webkit-transform:scale(1.1) translate(0,10px);transform:scale(1.1) translate(0,10px)}.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl{-ms-transform-origin:center center;-ms-transform:scale(1);-webkit-transform-origin:center center;-webkit-transform:scale(1);transform-origin:center center;transform:scale(1);width:96px;height:96px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.elfinder-cwd-size3.elfinder-cwd-view-icons .elfinder-cwd-file{width:174px;height:158px}.elfinder-cwd-size3.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper{width:122px;height:122px}.elfinder-cwd-size3 .elfinder-cwd-icon{-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{-ms-transform-origin:top left;-ms-transform:scale(2.25) translate(-6px,20%);-webkit-transform-origin:top left;-webkit-transform:scale(2.25) translate(-6px,20%);transform-origin:top left;transform:scale(2.25) translate(-6px,20%)}.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:after{-ms-transform:scale(1.2) translate(-9px,22px);-webkit-transform:scale(1.2) translate(-9px,22px);transform:scale(1.2) translate(-9px,22px)}.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl{-ms-transform-origin:center center;-ms-transform:scale(1);-webkit-transform-origin:center center;-webkit-transform:scale(1);transform-origin:center center;transform:scale(1);width:120px;height:120px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.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-image:url(../img/icons-big.svg);background-image:url(../img/icons-big.png) \9;background-position:0 0;background-repeat:no-repeat;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_local.png) \9;background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon{background-position:1px -1px}.elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_trash.png) \9;background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon{background-position:1px -1px}.elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_ftp.png) \9;background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon{background-position:1px -1px}.elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_sql.png) \9;background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon{background-position:1px -1px}.elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_dropbox.png) \9;background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon{background-position:1px -1px}.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon,.elfinder-navbar-root-googledrive .elfinder-cwd-icon{background-position:0 0}.elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_googledrive.png) \9;background-size:contain}.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon,.elfinder-navbar-root-onedrive .elfinder-cwd-icon{background-position:0 0}.elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_onedrive.png) \9;background-size:contain}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon,.elfinder-navbar-root-box .elfinder-cwd-icon{background-position:0 0}.elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon,.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.svg);background-image:url(../img/volume_icon_box.png) \9;background-size:contain}.elfinder-cwd .elfinder-navbar-root-zip.elfinder-droppable-active .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon,.elfinder-navbar-root-zip .elfinder-cwd-icon{background-image:url(../img/volume_icon_zip.svg);background-image:url(../img/volume_icon_zip.png) \9;background-position:0 0;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 .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon,.elfinder-navbar-root-network .elfinder-cwd-icon{background-image:url(../img/volume_icon_network.svg);background-image:url(../img/volume_icon_network.png) \9;background-position:0 0;background-size:contain}.elfinder-cwd .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon{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:0 4px 1px;border-radius:4px;font-family:Verdana;font-size:10px;line-height:1.3em;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before{left:-10px}.elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before{content:'ts'}.elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before{content:'dash'}.elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before{content:'hls'}.elfinder-cwd-icon.elfinder-cwd-icon-x-c:before{content:'c++'}.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-image:url(../img/icons-big.svg);background-image:url(../img/icons-big.png) \9;background-repeat: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.elfinder-cwd-icon-drag{width:48px;height:48px}.elfinder-cwd-icon-directory.elfinder-cwd-bgurl:after,.elfinder-cwd-icon-image.elfinder-cwd-bgurl:after,.elfinder-cwd-icon.elfinder-cwd-icon-drag:after,.elfinder-cwd-icon.elfinder-cwd-icon-drag:before{content:none}.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-vnd-adobe-photoshop,.elfinder-cwd-icon-vnd-adobe-photoshop:after{background-position:0 -250px}.elfinder-cwd-icon-postscript,.elfinder-cwd-icon-postscript:after{background-position:0 -1550px}.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-video:after,.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 -400px}.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-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-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{background-position:0 -1450px}.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{background-position:0 -1700px}.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-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{background-position:0 -1400px}.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{background-position:0 -1650px}.elfinder-cwd-icon-msword,.elfinder-cwd-icon-msword: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-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 -1500px}.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{background-position:0 -1750px}.elfinder-cwd-icon-vnd-ms-office,.elfinder-cwd-icon-vnd-ms-office:after{background-position:0 -500px}.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-openofficeorg-extension,.elfinder-cwd-icon-vnd-openofficeorg-extension:after{background-position:0 -1600px}.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:4px}.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-touch .elfinder-cwd table thead td,.elfinder-touch .elfinder-cwd.elfinder-has-checkbox table thead td:first-child{padding-top:8px;padding-bottom:8px}.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:0 12px;white-space:pre;overflow:hidden;text-align:right;cursor:default;border:0 solid}.elfinder .elfinder-cwd table tbody td:first-child{position:relative}tr.elfinder-cwd-file td .elfinder-cwd-select{padding-top:3px}.elfinder-mobile tr.elfinder-cwd-file td .elfinder-cwd-select{width:40px}.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 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-ltr .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-cwd-view-list .elfinder-cwd-filename{padding-top:4px;padding-bottom:4px;display:inline-block}.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-cwd-view-list .elfinder-perms{bottom:-4px}.elfinder-cwd-view-list .elfinder-lock{top:0}.elfinder-cwd-view-list .elfinder-symlink{bottom:-4px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms{left:8px}.elfinder-rtl .elfinder-cwd-view-list .elfinder-perms{right:-8px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-lock{left:10px}.elfinder-rtl .elfinder-cwd-view-list .elfinder-lock{right:-10px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink{left:-7px}.elfinder-rtl .elfinder-cwd-view-list .elfinder-symlink{right:7px}.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 .elfinder-cwd-icon:after,.elfinder-cwd-view-list .elfinder-cwd-icon:before{content:none}.elfinder-cwd-view-list thead td .ui-resizable-handle{height:100%;top:6px}.elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-handle{top:-4px;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}.elfinder-cwd-message-board{position:-webkit-sticky;position:sticky;width:100%;height:calc(100% - .01px);top:0;left:0;margin:0;padding:0;pointer-events:none;background-color:transparent}.elfinder-cwd-wrapper-trash .elfinder-cwd-message-board{background-image:url(../img/trashmesh.png)}.elfinder-cwd-message-board .elfinder-cwd-trash{position:absolute;bottom:0;font-size:30px;width:100%;text-align:right;display:none}.elfinder-rtl .elfinder-cwd-message-board .elfinder-cwd-trash{text-align:left}.elfinder-mobile .elfinder-cwd-message-board .elfinder-cwd-trash{font-size:20px}.elfinder-cwd-wrapper-trash .elfinder-cwd-message-board .elfinder-cwd-trash{display:block;opacity:.3}.elfinder-cwd-message-board .elfinder-cwd-expires{position:absolute;bottom:0;font-size:24px;width:100%;text-align:right;opacity:.25}.elfinder-rtl .elfinder-cwd-message-board .elfinder-cwd-expires{text-align:left}.elfinder-mobile .elfinder-cwd-message-board .elfinder-cwd-expires{font-size:20px}.std42-dialog{padding:0;position:absolute;left:auto;right:auto;box-sizing:border-box}.std42-dialog.elfinder-dialog-minimized{overFlow:hidden;position:relative;float:left;width:auto;cursor:pointer}.elfinder-rtl .std42-dialog.elfinder-dialog-minimized{float:right}.std42-dialog input{border:1px solid}.std42-dialog .ui-dialog-titlebar{border-left:0 solid transparent;border-top:0 solid transparent;border-right:0 solid transparent;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{-moz-transform:scale(1.2);zoom:1.2;padding-left:6px;padding-right:6px;height:24px}.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;opacity:.7;filter:Alpha(Opacity=70);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{opacity:.5;filter:Alpha(Opacity=50)}.std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{opacity:1;filter:Alpha(Opacity=100)}.elfinder-spinner{width:14px;height:14px;background:url(../img/spinner-mini.gif) center center no-repeat;margin:0 5px;display:inline-block;vertical-align:middle}.elfinder-ltr .elfinder-info-tb span,.elfinder-ltr .elfinder-spinner,.elfinder-ltr .elfinder-spinner-text{float:left}.elfinder-rtl .elfinder-info-tb span,.elfinder-rtl .elfinder-spinner,.elfinder-rtl .elfinder-spinner-text{float:right}.elfinder-touch .std42-dialog.ui-dialog:not(ui-resizable-disabled) .ui-resizable-se{width:12px;height:12px;-moz-transform-origin:bottom right;-moz-transform:scale(1.5);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}.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}.std42-dialog .ui-dialog-buttonpane button span.ui-icon{padding:2px}.elfinder-dialog .ui-resizable-e,.elfinder-dialog .ui-resizable-s{width:0;height:0}.std42-dialog .ui-button input{cursor:pointer}.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-error .elfinder-err-var{word-break:break-all}.elfinder-dialog-notify{top:36px;width:280px}.elfinder-ltr .elfinder-dialog-notify{right:12px}.elfinder-rtl .elfinder-dialog-notify{left:12px}.elfinder-dialog-notify .ui-dialog-titlebar{height:5px;overflow:hidden}.elfinder.elfinder-touch>.elfinder-dialog-notify .ui-dialog-titlebar{height:10px}.elfinder>.elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button{top:2px;left:-18px;right:18px}.elfinder.elfinder-touch>.elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button{top:4px}.elfinder>.elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right{left:18px;right:-18px}.ui-dialog-titlebar .elfinder-ui-progressbar{position:absolute;top:17px}.elfinder-touch .ui-dialog-titlebar .elfinder-ui-progressbar{top:26px}.elfinder-dialog-notify.elfinder-titlebar-button-hide .ui-dialog-titlebar-close,.elfinder-rm-title+br{display:none}.elfinder-dialog-notify.elfinder-dialog-minimized.elfinder-titlebar-button-hide .ui-dialog-titlebar span.elfinder-dialog-title{max-width:initial}.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-notify-cancel{position:relative;top:-18px;right:calc(-50% + 15px)}.elfinder-notify-cancel .ui-icon-close{width:18px;height:18px;border-radius:9px;border:none;background-position:-80px -128px;cursor:pointer}.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-chkcontent,.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;width:100%}.elfinder-info-tb td{white-space:pre-wrap;padding:2px}.elfinder-info-tb td.elfinder-info-label{white-space:nowrap}.elfinder-info-tb td.elfinder-info-hash{display:inline-block;word-break:break-all;max-width:32ch}.elfinder-rtl .elfinder-info-tb tr td:first-child{text-align:left}.elfinder-info-tb a{outline:none;text-decoration:underline}.elfinder-info-tb a:hover{text-decoration:none}.elfinder-netmount-tb{margin:0 auto}.elfinder-netmount-tb .elfinder-button-icon,.elfinder-netmount-tb select{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;width:100%;opacity:0;filter:Alpha(Opacity=0)}.elfinder-upload-dialog-wrapper .ui-button form input{padding:50px 0 0;font-size:3em;width:100%}.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}.elfinder-font-mono{font-family:"Ricty Diminished","Myrica M",Consolas,"Courier New",Courier,Monaco,monospace;font-size:1.1em}.elfinder-contextmenu .elfinder-contextmenu-item span{font-size:.72em}.elfinder-cwd-view-icons .elfinder-cwd-filename,.elfinder-cwd-view-list td,.elfinder-statusbar div{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{font-size:.7em;font-weight:400}.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 .elfinder-navdock{box-sizing:border-box;width:230px;height:auto;position:absolute;bottom:0;overflow:auto}.elfinder-navdock .ui-resizable-n{top:0;height:20px}.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,.elfinder-touch .elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right .ui-icon{margin-left:10px}.elfinder-tree{display:table;width:100%;margin:0 0 .5em;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elfinder-navbar-dir{position:relative;display:block;white-space:nowrap;padding:3px 12px;margin:0;outline:0 solid;border:1px solid transparent;cursor:default}.elfinder-touch .elfinder-navbar-dir{padding:12px}.elfinder-ltr .elfinder-navbar-dir{padding-left:35px}.elfinder-rtl .elfinder-navbar-dir{padding-right:35px}.elfinder-navbar-arrow,.elfinder-navbar-icon{position:absolute;top:50%;margin-top:-8px;background-repeat:no-repeat}.elfinder-navbar-arrow{display:none;width:12px;height:14px;background-image:url(../img/arrows-normal.png)}.elfinder-ltr .elfinder-navbar-arrow{left:0}.elfinder-rtl .elfinder-navbar-arrow{right:0}.elfinder-touch .elfinder-navbar-arrow{-moz-transform-origin:top left;-moz-transform:scale(1.4);zoom:1.4;margin-bottom:7px}.elfinder-ltr.elfinder-touch .elfinder-navbar-arrow{left:-3px;margin-right:20px}.elfinder-rtl.elfinder-touch .elfinder-navbar-arrow{right:-3px;margin-left:20px}.ui-state-active .elfinder-navbar-arrow{background-image:url(../img/arrows-active.png)}.elfinder-navbar-collapsed .elfinder-navbar-arrow{display:block}.elfinder-subtree-chksubdir .elfinder-navbar-arrow{opacity:.25;filter:Alpha(Opacity=25)}.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 4px}.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 -10px}.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow,.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow{background-position:0 -21px}.elfinder-navbar-icon{width:16px;height:16px;background-image:url(../img/toolbar.png);background-position:0 -16px}.elfinder-ltr .elfinder-navbar-icon{left:14px}.elfinder-rtl .elfinder-navbar-icon{right:14px}.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 -704px}.elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon,.elfinder-tree .elfinder-navbar-root-zip .elfinder-navbar-icon{background-position:0 0;background-size:contain}.elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon{background-image:url(../img/volume_icon_local.svg);background-image:url(../img/volume_icon_local.png) \9}.elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon{background-image:url(../img/volume_icon_trash.svg);background-image:url(../img/volume_icon_trash.png) \9}.elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon{background-image:url(../img/volume_icon_ftp.svg);background-image:url(../img/volume_icon_ftp.png) \9}.elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon{background-image:url(../img/volume_icon_sql.svg);background-image:url(../img/volume_icon_sql.png) \9}.elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon{background-image:url(../img/volume_icon_dropbox.svg);background-image:url(../img/volume_icon_dropbox.png) \9}.elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon{background-image:url(../img/volume_icon_googledrive.svg);background-image:url(../img/volume_icon_googledrive.png) \9}.elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon{background-image:url(../img/volume_icon_onedrive.svg);background-image:url(../img/volume_icon_onedrive.png) \9}.elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon{background-image:url(../img/volume_icon_box.svg);background-image:url(../img/volume_icon_box.png) \9}.elfinder-tree .elfinder-navbar-root-zip .elfinder-navbar-icon{background-image:url(../img/volume_icon_zip.svg);background-image:url(../img/volume_icon_zip.png) \9}.elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon{background-image:url(../img/volume_icon_network.svg);background-image:url(../img/volume_icon_network.png) \9}.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-tree .elfinder-spinner{position:absolute;top:50%;margin:-7px 0 0}.elfinder-ltr .elfinder-tree .elfinder-spinner{left:0;margin-left:-2px}.elfinder-rtl .elfinder-tree .elfinder-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;transform:scale(.8)}.elfinder-rtl .elfinder-navbar .elfinder-perms{right:20px;transform:scale(.8)}.elfinder-ltr .elfinder-navbar .elfinder-lock{left:20px;transform:scale(.8)}.elfinder-rtl .elfinder-navbar .elfinder-lock{right:20px;transform:scale(.8)}.elfinder-ltr .elfinder-navbar .elfinder-symlink{left:8px;transform:scale(.8)}.elfinder-rtl .elfinder-navbar .elfinder-symlink{right:8px;transform:scale(.8)}.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;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:20px 0 40px}.elfinder-navdock .elfinder-quicklook{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:90%;overflow:auto}.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{-moz-transform-origin:bottom right;-moz-transform:scale(1.5);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-cover.elfinder-quicklook-coverbg{background-color:#fff;opacity:.000001;filter:Alpha(Opacity=.0001)}.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;border:none;line-height:1.2}.elfinder-navdock .elfinder-quicklook-titlebar{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;cursor:default}.elfinder-touch .elfinder-quicklook-titlebar{height:30px}.elfinder-quicklook-title{display:inline-block;white-space:nowrap;overflow:hidden}.elfinder-touch .elfinder-quicklook-title{padding:8px 0}.elfinder-quicklook-titlebar-icon{position:absolute;left:4px;top:50%;margin-top:-8px;height:16px;border:none}.elfinder-touch .elfinder-quicklook-titlebar-icon{height:22px}.elfinder-quicklook-titlebar-icon .ui-icon{position:relative;margin:-9px 3px 0 0;cursor:pointer;border-radius:10px;border:1px solid;opacity:.7;filter:Alpha(Opacity=70)}.elfinder-quicklook-titlebar-icon .ui-icon.ui-icon-closethick{padding-left:1px}.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon{opacity:.6;filter:Alpha(Opacity=60)}.elfinder-touch .elfinder-quicklook-titlebar-icon .ui-icon{margin-top:-5px}.elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right{left:auto;right:4px;direction:rtl}.elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right .ui-icon{margin:-9px 0 0 3px}.elfinder-touch .elfinder-quicklook-titlebar .ui-icon{-moz-transform-origin:center center;-moz-transform:scale(1.2);zoom:1.2}.elfinder-touch .elfinder-quicklook-titlebar-icon .ui-icon{margin-right:10px}.elfinder-quicklook-preview{overflow:hidden;position:relative;border:0 solid;border-left:1px solid transparent;border-right:1px solid transparent;height:100%}.elfinder-navdock .elfinder-quicklook-preview{border-left:0;border-right:0}.elfinder-quicklook-preview.elfinder-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.elfinder-quicklook-info-wrapper{display:table;position:absolute;width:100%;height:100%;height:calc(100% - 80px);left:0;top:20px}.elfinder-navdock .elfinder-quicklook-info-wrapper{height:calc(100% - 20px)}.elfinder-quicklook-info{display:table-cell;vertical-align:middle}.elfinder-ltr .elfinder-quicklook-info{padding:0 12px 0 112px}.elfinder-rtl .elfinder-quicklook-info{padding:0 112px 0 12px}.elfinder-ltr .elfinder-navdock .elfinder-quicklook-info{padding:0 0 0 80px}.elfinder-rtl .elfinder-navdock .elfinder-quicklook-info{padding:0 80px 0 0}.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child{color:#fff;font-weight:700;padding-bottom:.5em}.elfinder-quicklook-info-data{clear:both;padding-bottom:.2em;color:#fff}.elfinder-quicklook-info-progress{width:0;height:4px;border-radius:2px}.elfinder-quicklook .elfinder-cwd-icon{position:absolute;left:32px;top:50%;margin-top:-20px}.elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon{left:16px}.elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon{left:auto;right:32px}.elfinder-rtl .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon{right:6px}.elfinder-quicklook .elfinder-cwd-icon:before{top:-10px}.elfinder-ltr .elfinder-quicklook .elfinder-cwd-icon:before{left:-20px}.elfinder-ltr .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon:before{left:-14px}.elfinder-ltr .elfinder-quicklook .elfinder-cwd-icon:after{left:-42px}.elfinder-ltr .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon:after{left:-12px}.elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon:before{left:auto;right:40px}.elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon:after{left:auto;right:42px}.elfinder-quicklook-preview>div>canvas,.elfinder-quicklook-preview>img{display:block;margin: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-encoding{height:40px}.elfinder-quicklook-encoding>select{color:#fff;background:#000;border:0;font-size:12px;max-width:100px;display:inline-block;position:relative;top:6px;left:5px}.elfinder-navdock .elfinder-quicklook .elfinder-quicklook-encoding,.elfinder-statusbar:after,.elfinder-statusbar:before{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:90%}.elfinder-quicklook-preview-archive-wrapper strong{padding:0 5px}pre.elfinder-quicklook-preview-text,pre.elfinder-quicklook-preview-text.prettyprint{width:auto;height:auto;margin:0;padding:3px 9px;border:none;overflow:visible;background:#fff;-o-tab-size:4;-moz-tab-size:4;tab-size:4}.elfinder-quicklook-preview-charsleft hr{border:none;border-top:dashed 1px}.elfinder-quicklook-preview-charsleft span{font-size:90%;font-style:italic;cursor:pointer}.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-quicklook-preview .vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:12pt;padding:0;color:#fff}.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{display:flex;justify-content:space-between;cursor:default;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-path,.elfinder-statusbar span{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.elfinder-statusbar span{vertical-align:bottom}.elfinder-statusbar span.elfinder-path-other{flex-shrink:0;text-overflow:clip;-o-text-overflow:clip}.elfinder-statusbar span.ui-state-active,.elfinder-statusbar span.ui-state-hover{border:none}.elfinder-statusbar span.elfinder-path-cwd{cursor:default}.elfinder-path{display:flex;order:1;flex-grow:1;cursor:pointer;white-space:nowrap;max-width:30%\9}.elfinder-ltr .elfinder-path{text-align:left;float:left\9}.elfinder-rtl .elfinder-path{text-align:right;float:right\9}.elfinder-workzone-path{position:relative}.elfinder-workzone-path .elfinder-path{position:relative;font-size:.75em;font-weight:400;float:none;max-width:none;overflow:hidden;overflow-x:hidden;text-overflow:initial;-o-text-overflow:initial}.elfinder-mobile .elfinder-workzone-path .elfinder-path{overflow:auto;overflow-x:scroll}.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{order:3;flex-grow:1;overflow:hidden;white-space:nowrap}.elfinder-ltr .elfinder-stat-size{text-align:right;float:right\9}.elfinder-rtl .elfinder-stat-size{text-align:left;float:left\9}.elfinder-stat-selected{order:2;margin:0 .5em;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 .elfinder-toast>.toast-info button.ui-button{background-color:#046580;color:#fff}.elfinder .elfinder-toast>.toast-info button.ui-button.ui-state-hover{background-color:#7dc6db;color:#046580}.elfinder .elfinder-toast>.toast-warning button.ui-button{background-color:#dd8c1a;color:#fff}.elfinder .elfinder-toast>.toast-warning button.ui-button.ui-state-hover{background-color:#e7ae5e;color:#422a07}.elfinder-toolbar{padding:4px 0 3px;border-left:0 solid transparent;border-top:0 solid transparent;border-right:0 solid transparent;max-height:50%;overflow-y:auto}.elfinder-buttonset{margin:1px 4px;float:left;background:0 0;padding:0;overflow:hidden}.elfinder .elfinder-button{min-width:16px;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-rtl .elfinder-button{float:right}.elfinder-touch .elfinder-button{min-width:20px;height:20px}.elfinder .ui-icon-search{cursor:pointer}.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-rtl .elfinder-toolbar-button-separator{float:right}.elfinder-touch .elfinder-toolbar-button-separator{height:28px}.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{transform:scale(1.25);transform-origin:top left}.elfinder-rtl.elfinder-touch .elfinder-button-icon{transform-origin:top right}.elfinder-touch .elfinder-button-text{transform:translate(3px,3px);top:-5px}.elfinder-rtl.elfinder-touch .elfinder-button-text{transform:translate(-3px,3px)}.elfinder-touch .elfinder-button-icon.elfinder-contextmenu-extra-icon{transform:scale(2);transform-origin:12px 8px}.elfinder-rtl.elfinder-touch .elfinder-button-icon.elfinder-contextmenu-extra-icon{transform-origin:4px 8px}.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-opendir{background-position:0 -32px}.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-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-button-icon-opennew{background-position:0 -976px}.elfinder-button-icon-hide{background-position:0 -992px}.elfinder-button-icon-text{background-position:0 -1008px}.elfinder-rtl .elfinder-button-icon-back,.elfinder-rtl .elfinder-button-icon-forward,.elfinder-rtl .elfinder-button-icon-getfile,.elfinder-rtl .elfinder-button-icon-help,.elfinder-rtl .elfinder-button-icon-redo,.elfinder-rtl .elfinder-button-icon-rename,.elfinder-rtl .elfinder-button-icon-search,.elfinder-rtl .elfinder-button-icon-undo,.elfinder-rtl .elfinder-button-icon-view-list,.elfinder-rtl .ui-icon-search{-ms-transform:scale(-1,1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.elfinder-rtl.elfinder-touch .elfinder-button-icon-back,.elfinder-rtl.elfinder-touch .elfinder-button-icon-forward,.elfinder-rtl.elfinder-touch .elfinder-button-icon-getfile,.elfinder-rtl.elfinder-touch .elfinder-button-icon-help,.elfinder-rtl.elfinder-touch .elfinder-button-icon-redo,.elfinder-rtl.elfinder-touch .elfinder-button-icon-rename,.elfinder-rtl.elfinder-touch .elfinder-button-icon-search,.elfinder-rtl.elfinder-touch .elfinder-button-icon-undo,.elfinder-rtl.elfinder-touch .elfinder-button-icon-view-list,.elfinder-rtl.elfinder-touch .ui-icon-search{-ms-transform:scale(-1.25,1.25) translateX(16px);-webkit-transform:scale(-1.25,1.25) translateX(16px);transform:scale(-1.25,1.25) translateX(16px)}.elfinder .elfinder-menubutton{overflow:visible}.elfinder-button-icon-spinner{background:url(../img/spinner-mini.gif) center center no-repeat}.elfinder-button-menu{position:absolute;margin-top:24px;padding:3px 0;overflow-y:auto}.elfinder-touch .elfinder-button-menu{margin-top:30px}.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;width:70px;overflow:visible}.elfinder .elfinder-button-search.ui-state-active{width:220px}.elfinder .elfinder-button-search-menu{font-size:8pt;text-align:center;width:auto;min-width:180px;position:absolute;top:30px;padding-right:5px;padding-left:5px}.elfinder-ltr .elfinder-button-search-menu{right:22px;left:auto}.elfinder-rtl .elfinder-button-search-menu{right:auto;left:22px}.elfinder-touch .elfinder-button-search-menu{top:34px}.elfinder .elfinder-button-search-menu div{margin:5px auto;display:table}.elfinder .elfinder-button-search-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-rtl .ui-controlgroup>.ui-controlgroup-item{float:right}.elfinder-button-search input[type=text]{box-sizing:border-box;width:100%;height:26px;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:30px;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-menu .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%)}
|
includes/File_manager/lib/css/theme.css
ADDED
@@ -0,0 +1,430 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* MacOS X like theme for elFinder.
|
3 |
+
* Required jquery ui "smoothness" theme.
|
4 |
+
*
|
5 |
+
* @author Dmitry (dio) Levashov
|
6 |
+
**/
|
7 |
+
|
8 |
+
/* scrollbar for Chrome and Safari */
|
9 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar {
|
10 |
+
width: 10px;
|
11 |
+
height: 10px;
|
12 |
+
}
|
13 |
+
|
14 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-track {
|
15 |
+
border-radius: 10px;
|
16 |
+
box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
|
17 |
+
}
|
18 |
+
|
19 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-thumb {
|
20 |
+
background-color: rgba(0, 0, 50, 0.08);
|
21 |
+
border-radius: 10px;
|
22 |
+
box-shadow:0 0 0 1px rgba(255, 255, 255, .3);
|
23 |
+
}
|
24 |
+
|
25 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-thumb:hover {
|
26 |
+
background-color: rgba(0, 0, 50, 0.16);
|
27 |
+
}
|
28 |
+
|
29 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-thumb:active {
|
30 |
+
background-color: rgba(0, 0, 50, 0.24);
|
31 |
+
}
|
32 |
+
|
33 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-corner {
|
34 |
+
background-color: transparent;
|
35 |
+
}
|
36 |
+
|
37 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button {
|
38 |
+
background-color: transparent;
|
39 |
+
width: 10px;
|
40 |
+
height: 10px;
|
41 |
+
border: 5px solid transparent;
|
42 |
+
}
|
43 |
+
|
44 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button:hover {
|
45 |
+
border: 5px solid rgba(0, 0, 50, 0.08);
|
46 |
+
}
|
47 |
+
|
48 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button:active {
|
49 |
+
border: 5px solid rgba(0, 0, 50, 0.5);
|
50 |
+
}
|
51 |
+
|
52 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button:single-button:vertical:decrement {
|
53 |
+
border-bottom: 8px solid rgba(0, 0, 50, 0.3);
|
54 |
+
}
|
55 |
+
|
56 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button:single-button:vertical:increment {
|
57 |
+
border-top: 8px solid rgba(0, 0, 50, 0.3);
|
58 |
+
}
|
59 |
+
|
60 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button:single-button:horizontal:decrement {
|
61 |
+
border-right: 8px solid rgba(0, 0, 50, 0.3);
|
62 |
+
}
|
63 |
+
|
64 |
+
.elfinder:not(.elfinder-mobile) *::-webkit-scrollbar-button:single-button:horizontal:increment {
|
65 |
+
border-left: 8px solid rgba(0, 0, 50, 0.3);
|
66 |
+
}
|
67 |
+
|
68 |
+
/* input textarea */
|
69 |
+
.elfinder input,
|
70 |
+
.elfinder textarea {
|
71 |
+
color: #000;
|
72 |
+
background-color: #FFF;
|
73 |
+
border-color: #ccc;
|
74 |
+
}
|
75 |
+
|
76 |
+
/* dialogs */
|
77 |
+
.std42-dialog, .std42-dialog .ui-widget-content {
|
78 |
+
background-color: #ededed;
|
79 |
+
background-image: none;
|
80 |
+
background-clip: content-box;
|
81 |
+
}
|
82 |
+
|
83 |
+
.std42-dialog.elfinder-bg-translucent {
|
84 |
+
background-color: #fff;
|
85 |
+
background-color: rgba(255, 255, 255, 0.9);
|
86 |
+
}
|
87 |
+
|
88 |
+
.std42-dialog.elfinder-bg-translucent .ui-widget-content {
|
89 |
+
background-color: transparent;
|
90 |
+
}
|
91 |
+
|
92 |
+
.elfinder-quicklook-title {
|
93 |
+
color: #fff;
|
94 |
+
}
|
95 |
+
|
96 |
+
.elfinder-quicklook-titlebar-icon {
|
97 |
+
background-color: transparent;
|
98 |
+
background-image: none;
|
99 |
+
}
|
100 |
+
|
101 |
+
.elfinder-quicklook-titlebar-icon .ui-icon {
|
102 |
+
background-color: #d4d4d4;
|
103 |
+
border-color: #8a8a8a;
|
104 |
+
}
|
105 |
+
|
106 |
+
.elfinder-quicklook-info-progress {
|
107 |
+
background-color: gray;
|
108 |
+
}
|
109 |
+
|
110 |
+
.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon,
|
111 |
+
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,
|
112 |
+
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover,
|
113 |
+
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close {
|
114 |
+
background-color: #ff6252;
|
115 |
+
border-color: #e5695d;
|
116 |
+
background-image: url("../img/ui-icons_ffffff_256x240.png");
|
117 |
+
}
|
118 |
+
|
119 |
+
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon,
|
120 |
+
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,
|
121 |
+
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover,
|
122 |
+
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize {
|
123 |
+
background-color: #ffbc00;
|
124 |
+
border-color: #e3a40b;
|
125 |
+
background-image: url("../img/ui-icons_ffffff_256x240.png");
|
126 |
+
}
|
127 |
+
|
128 |
+
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon,
|
129 |
+
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,
|
130 |
+
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover,
|
131 |
+
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full {
|
132 |
+
background-color: #26c82f;
|
133 |
+
border-color: #13ae10;
|
134 |
+
background-image: url("../img/ui-icons_ffffff_256x240.png");
|
135 |
+
}
|
136 |
+
|
137 |
+
.std42-dialog .elfinder-help,
|
138 |
+
.std42-dialog .elfinder-help .ui-widget-content {
|
139 |
+
background: #fff;
|
140 |
+
}
|
141 |
+
|
142 |
+
/* navbar */
|
143 |
+
.elfinder .elfinder-navbar {
|
144 |
+
background: #dde4eb;
|
145 |
+
}
|
146 |
+
|
147 |
+
.elfinder-navbar .ui-state-hover {
|
148 |
+
color: #000;
|
149 |
+
background-color: #edf1f4;
|
150 |
+
border-color: #bdcbd8;
|
151 |
+
}
|
152 |
+
|
153 |
+
.elfinder-navbar .ui-droppable-hover {
|
154 |
+
background: transparent;
|
155 |
+
}
|
156 |
+
|
157 |
+
.elfinder-navbar .ui-state-active {
|
158 |
+
background: #3875d7;
|
159 |
+
border-color: #3875d7;
|
160 |
+
color: #fff;
|
161 |
+
}
|
162 |
+
|
163 |
+
.elfinder-navbar .elfinder-droppable-active {
|
164 |
+
background: #A7C6E5;
|
165 |
+
}
|
166 |
+
|
167 |
+
/* disabled elfinder */
|
168 |
+
.elfinder-disabled .elfinder-navbar .ui-state-active {
|
169 |
+
background: #dadada;
|
170 |
+
border-color: #aaa;
|
171 |
+
color: #777;
|
172 |
+
}
|
173 |
+
|
174 |
+
/* workzone */
|
175 |
+
.elfinder-workzone {
|
176 |
+
background: #fff;
|
177 |
+
}
|
178 |
+
|
179 |
+
/* current directory */
|
180 |
+
/* Is in trash */
|
181 |
+
.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash {
|
182 |
+
background-color: #f0f0f0;
|
183 |
+
}
|
184 |
+
|
185 |
+
/* selected file in "icons" view */
|
186 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover,
|
187 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active {
|
188 |
+
background: #ccc;
|
189 |
+
}
|
190 |
+
|
191 |
+
/* type badge in "icons" view */
|
192 |
+
/* default */
|
193 |
+
.elfinder-cwd-icon:before {
|
194 |
+
color: white;
|
195 |
+
background-color: #798da7;
|
196 |
+
}
|
197 |
+
|
198 |
+
/* type */
|
199 |
+
.elfinder-cwd-icon-text:before {
|
200 |
+
background-color: #6f99e6
|
201 |
+
}
|
202 |
+
|
203 |
+
.elfinder-cwd-icon-image:before {
|
204 |
+
background-color: #2ea26c
|
205 |
+
}
|
206 |
+
|
207 |
+
.elfinder-cwd-icon-audio:before {
|
208 |
+
background-color: #7bad2a
|
209 |
+
}
|
210 |
+
|
211 |
+
.elfinder-cwd-icon-video:before {
|
212 |
+
background-color: #322aad
|
213 |
+
}
|
214 |
+
|
215 |
+
/* subtype */
|
216 |
+
.elfinder-cwd-icon-x-empty:before,
|
217 |
+
.elfinder-cwd-icon-plain:before {
|
218 |
+
background-color: #719be6
|
219 |
+
}
|
220 |
+
|
221 |
+
.elfinder-cwd-icon-rtf:before,
|
222 |
+
.elfinder-cwd-icon-rtfd:before {
|
223 |
+
background-color: #83aae7
|
224 |
+
}
|
225 |
+
|
226 |
+
.elfinder-cwd-icon-pdf:before {
|
227 |
+
background-color: #db7424
|
228 |
+
}
|
229 |
+
|
230 |
+
.elfinder-cwd-icon-html:before {
|
231 |
+
background-color: #82bc12
|
232 |
+
}
|
233 |
+
|
234 |
+
.elfinder-cwd-icon-xml:before,
|
235 |
+
.elfinder-cwd-icon-css:before {
|
236 |
+
background-color: #7c7c7c
|
237 |
+
}
|
238 |
+
|
239 |
+
.elfinder-cwd-icon-x-shockwave-flash:before {
|
240 |
+
background-color: #f43a36
|
241 |
+
}
|
242 |
+
|
243 |
+
.elfinder-cwd-icon-zip:before,
|
244 |
+
.elfinder-cwd-icon-x-zip:before,
|
245 |
+
.elfinder-cwd-icon-x-xz:before,
|
246 |
+
.elfinder-cwd-icon-x-7z-compressed:before,
|
247 |
+
.elfinder-cwd-icon-x-gzip:before,
|
248 |
+
.elfinder-cwd-icon-x-tar:before,
|
249 |
+
.elfinder-cwd-icon-x-bzip:before,
|
250 |
+
.elfinder-cwd-icon-x-bzip2:before,
|
251 |
+
.elfinder-cwd-icon-x-rar:before,
|
252 |
+
.elfinder-cwd-icon-x-rar-compressed:before {
|
253 |
+
background-color: #97638e
|
254 |
+
}
|
255 |
+
|
256 |
+
.elfinder-cwd-icon-javascript:before,
|
257 |
+
.elfinder-cwd-icon-x-javascript:before,
|
258 |
+
.elfinder-cwd-icon-x-perl:before,
|
259 |
+
.elfinder-cwd-icon-x-python:before,
|
260 |
+
.elfinder-cwd-icon-x-ruby:before,
|
261 |
+
.elfinder-cwd-icon-x-sh:before,
|
262 |
+
.elfinder-cwd-icon-x-shellscript:before,
|
263 |
+
.elfinder-cwd-icon-x-c:before,
|
264 |
+
.elfinder-cwd-icon-x-csrc:before,
|
265 |
+
.elfinder-cwd-icon-x-chdr:before,
|
266 |
+
.elfinder-cwd-icon-x-c--:before,
|
267 |
+
.elfinder-cwd-icon-x-c--src:before,
|
268 |
+
.elfinder-cwd-icon-x-c--hdr:before,
|
269 |
+
.elfinder-cwd-icon-x-java:before,
|
270 |
+
.elfinder-cwd-icon-x-java-source:before,
|
271 |
+
.elfinder-cwd-icon-x-php:before {
|
272 |
+
background-color: #7c607c
|
273 |
+
}
|
274 |
+
|
275 |
+
.elfinder-cwd-icon-msword:before,
|
276 |
+
.elfinder-cwd-icon-vnd-ms-office:before,
|
277 |
+
.elfinder-cwd-icon-vnd-ms-word:before,
|
278 |
+
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before,
|
279 |
+
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before,
|
280 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document:before,
|
281 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template:before {
|
282 |
+
background-color: #2b569a
|
283 |
+
}
|
284 |
+
|
285 |
+
.elfinder-cwd-icon-ms-excel:before,
|
286 |
+
.elfinder-cwd-icon-vnd-ms-excel:before,
|
287 |
+
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,
|
288 |
+
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,
|
289 |
+
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,
|
290 |
+
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before,
|
291 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet:before,
|
292 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template:before {
|
293 |
+
background-color: #107b10
|
294 |
+
}
|
295 |
+
|
296 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint:before,
|
297 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before,
|
298 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before,
|
299 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before,
|
300 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before,
|
301 |
+
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before,
|
302 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation:before,
|
303 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide:before,
|
304 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow:before,
|
305 |
+
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template:before {
|
306 |
+
background-color: #d24625
|
307 |
+
}
|
308 |
+
|
309 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-chart:before,
|
310 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-database:before,
|
311 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-formula:before,
|
312 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics:before,
|
313 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template:before,
|
314 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-image:before,
|
315 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation:before,
|
316 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template:before,
|
317 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet:before,
|
318 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template:before,
|
319 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text:before,
|
320 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-master:before,
|
321 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-template:before,
|
322 |
+
.elfinder-cwd-icon-vnd-oasis-opendocument-text-web:before,
|
323 |
+
.elfinder-cwd-icon-vnd-openofficeorg-extension:before {
|
324 |
+
background-color: #00a500
|
325 |
+
}
|
326 |
+
|
327 |
+
.elfinder-cwd-icon-postscript:before {
|
328 |
+
background-color: #ff5722
|
329 |
+
}
|
330 |
+
|
331 |
+
/* list view*/
|
332 |
+
.elfinder-cwd table thead td.ui-state-hover {
|
333 |
+
background: #ddd;
|
334 |
+
}
|
335 |
+
|
336 |
+
.elfinder-cwd table tr:nth-child(odd) {
|
337 |
+
background-color: #edf3fe;
|
338 |
+
}
|
339 |
+
|
340 |
+
.elfinder-cwd table tr {
|
341 |
+
border: 1px solid transparent;
|
342 |
+
border-top: 1px solid #fff;
|
343 |
+
}
|
344 |
+
|
345 |
+
.elfinder-cwd .elfinder-droppable-active td {
|
346 |
+
background: #A7C6E5;
|
347 |
+
}
|
348 |
+
|
349 |
+
.elfinder-cwd.elfinder-table-header-sticky table {
|
350 |
+
border-top-color: #fff;
|
351 |
+
}
|
352 |
+
|
353 |
+
.elfinder-droppable-active .elfinder-cwd.elfinder-table-header-sticky table {
|
354 |
+
border-top-color: #A7C6E5;
|
355 |
+
}
|
356 |
+
|
357 |
+
/* common selected background/color */
|
358 |
+
.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
|
359 |
+
.elfinder-cwd table td.ui-state-hover,
|
360 |
+
.elfinder-button-menu .ui-state-hover {
|
361 |
+
background: #3875d7;
|
362 |
+
color: #fff;
|
363 |
+
}
|
364 |
+
|
365 |
+
/* disabled elfinder */
|
366 |
+
.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
|
367 |
+
.elfinder-disabled .elfinder-cwd table td.ui-state-hover {
|
368 |
+
background: #dadada;
|
369 |
+
}
|
370 |
+
|
371 |
+
/* statusbar */
|
372 |
+
.elfinder .elfinder-statusbar {
|
373 |
+
color: #555;
|
374 |
+
}
|
375 |
+
|
376 |
+
.elfinder .elfinder-statusbar a {
|
377 |
+
text-decoration: none;
|
378 |
+
color: #555;
|
379 |
+
}
|
380 |
+
|
381 |
+
/* contextmenu */
|
382 |
+
.elfinder-contextmenu .ui-state-active {
|
383 |
+
background: #6293df;
|
384 |
+
color: #fff;
|
385 |
+
}
|
386 |
+
|
387 |
+
.elfinder-contextmenu .ui-state-hover {
|
388 |
+
background: #3875d7;
|
389 |
+
color: #fff;
|
390 |
+
}
|
391 |
+
|
392 |
+
.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow {
|
393 |
+
background-image: url('../img/arrows-active.png');
|
394 |
+
}
|
395 |
+
|
396 |
+
/* dialog */
|
397 |
+
.elfinder .ui-dialog input:text.ui-state-hover,
|
398 |
+
.elfinder .ui-dialog textarea.ui-state-hover {
|
399 |
+
background-image: none;
|
400 |
+
background-color: inherit;
|
401 |
+
}
|
402 |
+
|
403 |
+
.elfinder-notify-cancel .elfinder-notify-button {
|
404 |
+
background-color: #707070;
|
405 |
+
background-image: url("../img/ui-icons_ffffff_256x240.png");
|
406 |
+
}
|
407 |
+
|
408 |
+
.elfinder-notify-cancel .elfinder-notify-button.ui-state-hover {
|
409 |
+
background-color: #aaa;
|
410 |
+
}
|
411 |
+
|
412 |
+
/* edit dialog */
|
413 |
+
.elfinder-dialog-edit select.elfinder-edit-changed {
|
414 |
+
border-bottom: 2px solid #13ae10;
|
415 |
+
}
|
416 |
+
|
417 |
+
/* tooltip */
|
418 |
+
.ui-widget-content.elfinder-ui-tooltip {
|
419 |
+
background-color: #fff;
|
420 |
+
}
|
421 |
+
|
422 |
+
.elfinder-ui-tooltip.ui-widget-shadow,
|
423 |
+
.elfinder .elfinder-ui-tooltip.ui-widget-shadow {
|
424 |
+
box-shadow: 2px 6px 4px -4px #cecdcd;
|
425 |
+
}
|
426 |
+
|
427 |
+
/* progressbar */
|
428 |
+
.elfinder-ui-progressbar {
|
429 |
+
background-color: #419bf3;
|
430 |
+
}
|
includes/File_manager/lib/elfinder.html
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
6 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
7 |
+
<title>elFinder 2.1.x source version with PHP connector</title>
|
8 |
+
|
9 |
+
<!-- Require JS (REQUIRED) -->
|
10 |
+
<!-- Rename "main.default.js" to "main.js" and edit it if you need configure elFInder options or any things -->
|
11 |
+
<script data-main="./main.default.js" src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js"></script>
|
12 |
+
<script>
|
13 |
+
define('elFinderConfig', {
|
14 |
+
// elFinder options (REQUIRED)
|
15 |
+
// Documentation for client options:
|
16 |
+
// https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
|
17 |
+
defaultOpts : {
|
18 |
+
url : 'php/connector.minimal.php', // or connector.maximal.php : connector URL (REQUIRED)
|
19 |
+
commandsOptions : {
|
20 |
+
edit : {
|
21 |
+
extraOptions : {
|
22 |
+
// set API key to enable Creative Cloud image editor
|
23 |
+
// see https://console.adobe.io/
|
24 |
+
creativeCloudApiKey : '',
|
25 |
+
// browsing manager URL for CKEditor, TinyMCE
|
26 |
+
// uses self location with the empty value
|
27 |
+
managerUrl : ''
|
28 |
+
}
|
29 |
+
},
|
30 |
+
quicklook : {
|
31 |
+
// to enable CAD-Files and 3D-Models preview with sharecad.org
|
32 |
+
sharecadMimes : ['image/vnd.dwg', 'image/vnd.dxf', 'model/vnd.dwf', 'application/vnd.hp-hpgl', 'application/plt', 'application/step', 'model/iges', 'application/vnd.ms-pki.stl', 'application/sat', 'image/cgm', 'application/x-msmetafile'],
|
33 |
+
// to enable preview with Google Docs Viewer
|
34 |
+
googleDocsMimes : ['application/pdf', 'image/tiff', 'application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/postscript', 'application/rtf'],
|
35 |
+
// to enable preview with Microsoft Office Online Viewer
|
36 |
+
// these MIME types override "googleDocsMimes"
|
37 |
+
officeOnlineMimes : ['application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.oasis.opendocument.presentation']
|
38 |
+
}
|
39 |
+
},
|
40 |
+
// bootCalback calls at before elFinder boot up
|
41 |
+
bootCallback : function(fm, extraObj) {
|
42 |
+
/* any bind functions etc. */
|
43 |
+
fm.bind('init', function() {
|
44 |
+
// any your code
|
45 |
+
});
|
46 |
+
// for example set document.title dynamically.
|
47 |
+
var title = document.title;
|
48 |
+
fm.bind('open', function() {
|
49 |
+
var path = '',
|
50 |
+
cwd = fm.cwd();
|
51 |
+
if (cwd) {
|
52 |
+
path = fm.path(cwd.hash) || null;
|
53 |
+
}
|
54 |
+
document.title = path? path + ':' + title : title;
|
55 |
+
}).bind('destroy', function() {
|
56 |
+
document.title = title;
|
57 |
+
});
|
58 |
+
}
|
59 |
+
},
|
60 |
+
managers : {
|
61 |
+
// 'DOM Element ID': { /* elFinder options of this DOM Element */ }
|
62 |
+
'elfinder': {}
|
63 |
+
}
|
64 |
+
});
|
65 |
+
</script>
|
66 |
+
</head>
|
67 |
+
<body>
|
68 |
+
|
69 |
+
<!-- Element where elFinder will be created (REQUIRED) -->
|
70 |
+
<div id="elfinder"></div>
|
71 |
+
|
72 |
+
</body>
|
73 |
+
</html>
|
includes/File_manager/lib/elfinder.legacy.html
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
6 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
7 |
+
<title>elFinder 2.1.x source version with PHP connector</title>
|
8 |
+
|
9 |
+
<!-- Section CSS -->
|
10 |
+
<!-- jQuery UI (REQUIRED) -->
|
11 |
+
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
|
12 |
+
|
13 |
+
<!-- elFinder CSS (REQUIRED) -->
|
14 |
+
<link rel="stylesheet" type="text/css" href="css/elfinder.min.css">
|
15 |
+
<link rel="stylesheet" type="text/css" href="css/theme.css">
|
16 |
+
|
17 |
+
<!-- Section JavaScript -->
|
18 |
+
<!-- jQuery and jQuery UI (REQUIRED) -->
|
19 |
+
<!--[if lt IE 9]>
|
20 |
+
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
21 |
+
<![endif]-->
|
22 |
+
<!--[if gte IE 9]><!-->
|
23 |
+
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
|
24 |
+
<!--<![endif]-->
|
25 |
+
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
|
26 |
+
|
27 |
+
<!-- elFinder JS (REQUIRED) -->
|
28 |
+
<script src="js/elfinder.min.js"></script>
|
29 |
+
|
30 |
+
<!-- Extra contents editors (OPTIONAL) -->
|
31 |
+
<script src="js/extras/editors.default.min.js"></script>
|
32 |
+
|
33 |
+
<!-- GoogleDocs Quicklook plugin for GoogleDrive Volume (OPTIONAL) -->
|
34 |
+
<!--<script src="js/extras/quicklook.googledocs.js"></script>-->
|
35 |
+
|
36 |
+
<!-- elFinder initialization (REQUIRED) -->
|
37 |
+
<script type="text/javascript" charset="utf-8">
|
38 |
+
// Documentation for client options:
|
39 |
+
// https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
|
40 |
+
$(document).ready(function() {
|
41 |
+
$('#elfinder').elfinder(
|
42 |
+
// 1st Arg - options
|
43 |
+
{
|
44 |
+
cssAutoLoad : false, // Disable CSS auto loading
|
45 |
+
baseUrl : './', // Base URL to css/*, js/*
|
46 |
+
url : 'php/connector.minimal.php' // connector URL (REQUIRED)
|
47 |
+
// , lang: 'ru' // language (OPTIONAL)
|
48 |
+
},
|
49 |
+
// 2nd Arg - before boot up function
|
50 |
+
function(fm, extraObj) {
|
51 |
+
// `init` event callback function
|
52 |
+
fm.bind('init', function() {
|
53 |
+
// Optional for Japanese decoder "encoding-japanese.js"
|
54 |
+
if (fm.lang === 'ja') {
|
55 |
+
fm.loadScript(
|
56 |
+
[ '//cdn.rawgit.com/polygonplanet/encoding.js/1.0.26/encoding.min.js' ],
|
57 |
+
function() {
|
58 |
+
if (window.Encoding && Encoding.convert) {
|
59 |
+
fm.registRawStringDecoder(function(s) {
|
60 |
+
return Encoding.convert(s, {to:'UNICODE',type:'string'});
|
61 |
+
});
|
62 |
+
}
|
63 |
+
},
|
64 |
+
{ loadType: 'tag' }
|
65 |
+
);
|
66 |
+
}
|
67 |
+
});
|
68 |
+
// Optional for set document.title dynamically.
|
69 |
+
var title = document.title;
|
70 |
+
fm.bind('open', function() {
|
71 |
+
var path = '',
|
72 |
+
cwd = fm.cwd();
|
73 |
+
if (cwd) {
|
74 |
+
path = fm.path(cwd.hash) || null;
|
75 |
+
}
|
76 |
+
document.title = path? path + ':' + title : title;
|
77 |
+
}).bind('destroy', function() {
|
78 |
+
document.title = title;
|
79 |
+
});
|
80 |
+
}
|
81 |
+
);
|
82 |
+
});
|
83 |
+
</script>
|
84 |
+
</head>
|
85 |
+
<body>
|
86 |
+
|
87 |
+
<!-- Element where elFinder will be created (REQUIRED) -->
|
88 |
+
<div id="elfinder"></div>
|
89 |
+
|
90 |
+
</body>
|
91 |
+
</html>
|
includes/File_manager/lib/files/.gitkeep
ADDED
File without changes
|
includes/File_manager/lib/files/.trash/.gitkeep
ADDED
File without changes
|
includes/File_manager/lib/img/arrows-active.png
ADDED
Binary file
|
includes/File_manager/lib/img/arrows-normal.png
ADDED
Binary file
|
includes/File_manager/lib/img/crop.gif
ADDED
Binary file
|
includes/File_manager/lib/img/dialogs.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_aceeditor.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_ckeditor.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_ckeditor5.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_codemirror.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_creativecloud.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_onlineconvert.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_pixlreditor.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_pixlrexpress.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_simplemde.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_tinymce.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_tuiimgedit.png
ADDED
Binary file
|
includes/File_manager/lib/img/edit_zohooffice.png
ADDED
Binary file
|
includes/File_manager/lib/img/editor-icons.png
ADDED
Binary file
|
includes/File_manager/lib/img/icons-big.png
ADDED
Binary file
|
includes/File_manager/lib/img/icons-big.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="1800" viewBox="0 0 480 18000"><defs><linearGradient id="a"><stop offset="0" stop-color="#85b1d9"/><stop offset="1" stop-color="#dff0fe"/></linearGradient><linearGradient gradientUnits="userSpaceOnUse" y2="12.5" x2="20.2" y1="35.7" x1="20.2" id="f" xlink:href="#a" gradientTransform="translate(-1.2 27) scale(1.23846)"/><linearGradient y2="7.4" x2="21.9" y1="35.4" x1="21.7" gradientUnits="userSpaceOnUse" id="e" xlink:href="#a" gradientTransform="matrix(1.27105 0 0 1.27105 -1.2 -24.2)"/><filter id="g" color-interpolation-filters="sRGB"><feColorMatrix values="1 0 0 -0.2 -0 0 1 0 -0.2 -0 0 0 1 -0.2 -0 0 0 0 1 0"/></filter><filter id="o" color-interpolation-filters="sRGB"><feColorMatrix type="hueRotate" values="203" result="color1"/><feColorMatrix type="saturate" values=".7" result="color2"/></filter><filter id="n" color-interpolation-filters="sRGB"><feColorMatrix type="hueRotate" values="135" result="color1"/><feColorMatrix type="saturate" values=".7" result="color2"/></filter><linearGradient id="b"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#43c330"/></linearGradient><linearGradient id="p" gradientTransform="matrix(2.9999 0 0 2.99917 -328 -2928.3)" gradientUnits="userSpaceOnUse" x1="123.7" x2="111.7" y1="991.7" y2="977"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="q" gradientTransform="matrix(2.9999 0 0 2.99917 -328 -2928.3)" gradientUnits="userSpaceOnUse" x1="123.7" x2="111.7" xlink:href="#c" y1="991.7" y2="977"/><linearGradient id="c"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#d36118"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="41" x2="5" xlink:href="#c" y1="46" y2="2"/><linearGradient id="s" gradientTransform="matrix(2.9999 0 0 2.99917 -328 -2928.3)" gradientUnits="userSpaceOnUse" x1="123.7" x2="111.7" xlink:href="#b" y1="991.7" y2="977"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="41" x2="7" xlink:href="#b" y1="47" y2="3"/><linearGradient id="u" gradientTransform="matrix(2.9999 0 0 2.99917 -328 -2928.3)" gradientUnits="userSpaceOnUse" x1="123.7" x2="111.7" xlink:href="#d" y1="991.7" y2="977"/><linearGradient id="d"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="v" gradientTransform="matrix(1.55551 0 0 1.66668 -316 1319)" gradientUnits="userSpaceOnUse" x1="230.1" x2="204.4" xlink:href="#d" y1="-762.6" y2="-791.4"/></defs><g transform="translate(0 -8369.4) scale(9.93789)"><path d="M42 854.6v35.2H6V843h24.4z" fill="#fff"/><path d="M30.2 843.4l11.3 11.2V889H6.8v-45.5h23.5m.6-1.3H5.3v48.3H43v-36.3z" fill="#788b9c"/><path d="M42 854.6v.4H30v-12h.4z" fill="#eef0f2"/><path d="M30.9 844.2l10 10h-10v-10m0-2h-1.3v13.5H43v-1.3z" fill="#788b9c"/><path word-spacing="0" letter-spacing="0" font-size="8.5" font-weight="400" aria-label="?" d="M21 880h4v4h-4zm3.8-2.2h-3.6v-2.5q0-1.6.5-2.6t2.3-2.4l1.7-1.4q1-.8 1.6-1.6.5-.7.5-1.5 0-1.4-1.3-2.2-1.3-1-3.3-1-1.5 0-3.3.6-1.7.6-3.6 1.6v-3q1.9-.8 3.7-1.3 1.9-.4 3.8-.4 3.6 0 5.7 1.5 2.2 1.6 2.2 4 0 1.3-.7 2.4-.7 1-2.4 2.4l-1.8 1.4-1.3 1q-.4.5-.5.9l-.2.8v1.3z" font-family="sans-serif" fill="navy"/><path d="M.6 937.2v-39.5h13l4 3.8h30.1v35.7z" fill="#b6dcfe"/><path d="M13.5 898.3l3.8 3.8h29.8v34.4H1.3v-38.2h12m.7-1.2H0v40.7h48.3v-36.9H17.8z" fill="#4788c7"/><path d="M.7 21v-33.1h13.6l3.8-2.6h29.6V21z" fill="url(#e)" transform="translate(0 916.2)"/><path d="M47 902.1v34.4H1.4v-31.8h13l.4-.2 3.5-2.4h28.9m1.2-1.2H17.8l-3.8 2.6H0v34.2h48.3z" fill="#4788c7"/><path d="M.6 987.5V949h12.8l3.7 3.8h25.7v34.7z" fill="#b6dcfe"/><path d="M13 949.6l3.8 3.8h25.5v33.5h-41v-37.3H13m.6-1.2H0v39.7h43.3v-36H17.4z" fill="#4788c7"/><path d="M.8 71l4.7-26h13.4l3.7-2.5h25L42.9 71z" fill="url(#f)" transform="translate(0 916.5)"/><path d="M46.9 959.6l-4.5 27.2H1.5L6 962h13l.3-.2 3.3-2.2h24.2m1.5-1.4h-26l-3.7 2.5H5L0 988h43.3z" fill="#4788c7"/><path d="M6 1040.8v-47h24.5l11.6 11.7v35.1z" fill="#fff"/><path d="M30.2 994.5l11.3 11v34.5H6.8v-45.6h23.5m.6-1.3H5.3v48.3H43v-36.2z" fill="#4788c7"/><path d="M30 1006v-12h.5l11.6 11.6v.4z" fill="#dff0fe"/><path d="M30.8 995.1l10 10h-10v-10m0-2h-1.3v13.6h13.4v-1.3z" fill="#4788c7"/><path stroke-miterlimit="10" d="M15.3 1015.3h1.5v6m6.6-.6c-.7 0-1.3-.7-1.3-1.4v-2.7a1.4 1.4 0 0 1 2.7 0v2.7c0 .7-.6 1.3-1.4 1.3zm8 0c-.7 0-1.3-.7-1.3-1.4v-2.7a1.4 1.4 0 0 1 2.7 0v2.7c0 .7-.6 1.3-1.4 1.3zm0 4h1.5v6m-8.1-.6c-.8 0-1.4-.6-1.4-1.4v-2.7a1.4 1.4 0 0 1 2.7 0v2.7c0 .8-.6 1.4-1.3 1.4zm-8 0c-.9 0-1.5-.6-1.5-1.4v-2.7a1.4 1.4 0 0 1 2.7 0v2.7c0 .8-.6 1.4-1.3 1.4z" fill="none" stroke="#4788c7" stroke-width="1.3"/><g id="k"><path d="M6.5 37.5v-35h18.3l8.7 8.7v26.3z" transform="matrix(1.34766 0 0 1.34167 -2.8 1040.7)" fill="#fff"/><path d="M24.6 3l8.4 8.4V37H7V3h17.6m.4-1H6v36h28V11z" transform="matrix(1.34766 0 0 1.34167 -2.8 1040.7)" fill="#4788c7"/><path d="M24.5 11.5v-9h.3l8.7 8.7v.3z" transform="matrix(1.34766 0 0 1.34167 -2.8 1040.7)" fill="#dff2fe"/><path d="M25 3.4l7.6 7.6H25V3.4M25 2h-1v10h10v-1z" transform="matrix(1.34766 0 0 1.34167 -2.8 1040.7)" fill="#4788c7"/><path d="M27.5 17h-15a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h15c.3 0 .5.2.5.5s-.2.5-.5.5zm-4 3h-11a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h11c.3 0 .5.2.5.5s-.2.5-.5.5zm4 3h-15a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h15c.3 0 .5.2.5.5s-.2.5-.5.5zm-4 3h-11a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h11c.3 0 .5.2.5.5s-.2.5-.5.5zm4 3h-15a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h15c.3 0 .5.2.5.5s-.2.5-.5.5z" transform="matrix(1.34766 0 0 1.34167 -2.8 1042)" fill="#4788c7"/></g><path d="M6 1094.5h24.5l11.7 11.7v35.2H6z" fill="#fff"/><path d="M30.2 1095.2l11.3 11.1v34.4H6.8V1095h23.5m.6-1.3H5.3v48.3H43v-36.2z" fill="#2ea26c"/><path d="M30.1 1094.5h.4l11.7 11.7v.4h-12z" fill="#e8f8f1"/><path d="M30.8 1095.7l10.1 10.1h-10v-10m0-2h-1.4v13.5H43v-1.3z" fill="#2ea26c"/><g transform="matrix(1.34166 0 0 1.34166 -2.8 1093.8)" filter="url(#g)"><path d="M28 29v-3l-5-4.8-3 2.8 4.6 5z" fill="#79efa8"/><circle cx="26" cy="17" r="2" fill="#b5ffc9"/><path d="M26 29H12v-4l5-5z" fill="#b5ffc9"/></g><path d="M6 1191.8v-47h24.5l11.7 11.7v35.2z" fill="#fff"/><path d="M30.2 1145.6l11.3 11.1v34.3H6.8v-45.5h23.5m.6-1.5H5.3v48.3H43v-36.2z" fill="#7bad2a"/><path d="M42.2 1157h-12v-12.2h.3l11.7 11.7z" fill="#f2f9e7"/><path d="M30.8 1146l10.2 10.2H31v-10.1m0-2h-1.5v13.6H43v-1.4z" fill="#7bad2a"/><path d="M24.8 1177.9v-12.7c3.4 0 5.3 1.3 5.3 1.3v2.7s-2.4-1.4-4.7-1.4" fill="#c9e69a"/><path d="M25.4 1177.9h-1.3v-13.4h.7c3.7 0 5.6 1.5 5.7 1.5h.3v4.2l-1-.5s-2.4-1.2-4.4-1.2zm0-10.7c1.5 0 3.1.5 4 .9v-1.2c-.5-.3-1.8-1-4-1z" fill="#7bad2a"/><g transform="matrix(1.34166 0 0 1.34166 -2.8 1143)"><circle cx="18" cy="26" r="2.5" fill="#c4e490"/><path d="M18 24a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.1.9-2 2-2m0-1a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="#7bad2a"/></g><path d="M30.5 1195l11.7 11.7v35.2H6V1195z" fill="#fff"/><path d="M30.2 1195.8l11.3 11.2v34.2H6.8v-45.4h23.5m.6-1.3H5.3v48.2H43v-36.2z" fill="#788b9c"/><path d="M30.5 1195l11.7 11.7v.4h-12v-12z" fill="#eef0f2"/><path d="M30.8 1196.3l10.1 10.1h-10v-10.1m0-2h-1.4v13.5H43v-1.3z" fill="#788b9c"/><path d="M18.8 1231.8l14.8-8.3-14.8-8.4z" fill="#8bb7f0"/><g><path d="M6 1443.4v-47h24.5l11.7 11.7v35.2z" fill="#fff"/><path d="M30.2 1397.1l11.3 11v34.5H6.8v-45.7h23.5m.6-1.3H5.3v48.3H43v-36.2z" fill="#4788c7"/><path d="M30.1 1408.5v-12h.4l11.7 11.6v.4z" fill="#dff0fe"/><path d="M30.8 1397.6l10.1 10h-10v-10m0-2h-1.4v13.6H43v-1.3z" fill="#4788c7"/><path d="M36.7 1426.3a12.5 12.5 0 0 1-25 0c0-6.8 5.6-12.4 12.5-12.4 7 0 12.5 5.6 12.5 12.4z" fill="#c2e8ff"/><path d="M31.5 1436l-.4-1.2a8 8 0 0 1-.6-1.8v-.5c0-.4-.2-.9-.6-1.3l-.6-.4h-.2c-.5-.3-1-.3-1.4-.3-.8 0-1.2 0-1.6-.6v-1.1l.3-.6.3-.6.4-.9.5-1.3.1-.6v-.3l.6-.3h.1l.1-.2c.1 0 .3-.1.3-.4v-.4l.1-.2 1-1a30 30 0 0 0 1.4-1.3v-.5c0-.1-.2-.3-.4-.3a3 3 0 0 0-.4-.1l-.3-.2v-.1l.4-.7.5-.8.3-.3c.1-.3.3-.5.5-.6a1 1 0 0 1 .8 0 12.4 12.4 0 0 1-1 19.3z" fill="#bae0bd"/><path d="M32.4 1417.4a12 12 0 0 1 3.9 8.9c0 3.7-1.6 7.1-4.5 9.5a2 2 0 0 1-.3-1v-.2c-.4-.6-.5-1-.6-1.7v-.4c-.2-.4-.3-1-.7-1.5-.2-.3-.6-.5-.8-.5h-.2l-1.5-.4c-.8 0-1 0-1.3-.3V1429l.3-.6.3-.6.4-.8.6-1.4V1424.7l.5-.2.2-.1c.1-.1.4-.3.4-.8v-.4l1-1 1-1c.3 0 .4-.2.5-.4v-.7a1 1 0 0 0-.6-.5l-.4-.1.7-1.3.3-.3.4-.5h.4m0-.7h-.5c-.4.2-.7.8-1 1.1l-1 1.5c0 .2-.3.5 0 .6h.2l.7.4c.1 0 .3.2.1.3v.2l-2.3 2-.3.6s.2 0 .2.3l-.3.3-.7.4c-.2.3 0 .7-.2 1 0 .8-.6 1.3-.9 2l-.7 1.4c0 .6 0 1 .2 1.4.7 1 2 .5 3 1 .3 0 .6 0 .7.3.5.5.5 1.2.6 1.6l.6 1.9c.1.7.4 1.4.6 2l.3-.2a12.9 12.9 0 0 0 1-19.9h-.3z" fill="#5e9c76"/><path d="M24.3 1419.3l-.1-1.2.1-.7c.1-.4.2-.8.1-1.3l-.1-1.2v-.3h-1.1v-.4l.2-.4a12.3 12.3 0 0 1 5 .7l-.6 1.1v.2c-.2.5-.5 1-.8 1.1l-1 1-.8.6-.7.6a2.7 2.7 0 0 0-.3.2z" fill="#bae0bd"/><path d="M24.1 1414.1c1.3 0 2.6.2 4 .6l-.5.8v.2a2 2 0 0 1-.7 1l-1 1-.8.5-.6.6v-.7l.1-.6c.1-.4.3-.8.2-1.4l-.2-1.3v-.4l-.5-.2h-.4.4m0-.8h-.8l-.4.8c-.1.7.5.6 1 .7l.2 1.3c.2.7-.3 1.2-.3 2 0 .3 0 1.2.3 1.5h.2l.5-.3 1.3-1 1.2-1 1-1.5c0-.3.5-1 .4-1.6a13 13 0 0 0-4.6-.9z" fill="#5e9c76"/><path d="M20.4 1438.4a12.5 12.5 0 0 1-2.2-1v-.5l-.2-.6-.2-.8a18.8 18.8 0 0 0-.6-1.5c-.2-.5-.5-1-.5-1.5v-.5c0-.5 0-1-.3-1.7h2.9l.3.1c.3.1.7.2.9.4v.3l.3.5c.6.7 1.3.8 2 1l.6.2c.1 0 .2 0 .2.3.2.4 0 1 0 1.1l-.2.3c0 .4-.2.8-.4 1l-.8.5-.8.9-.4.5h-.1v.2l-.5.7zm-5-8.8l-.7-.3c-.3 0-.6-.2-.8-.3-1-.6-1.7-1.5-2-2.2 0-.2-.3-.3-.4-.4 0-3.5 1.4-6.7 3.8-9a12 12 0 0 1 3.6-.8h.7c.4.2.8.4 1 .7.3.3.7.6.7 1H20l-.6-.6a1 1 0 0 0-.4 0c-1 0-2.3 1.8-2.4 2.5a2 2 0 0 0 0 1.4c.2.3.5.5.8.6.5 0 1-.4 1.5-1l.5-.2.4-.3.2-.1h.2c.9 0 1.5.8 1.7 1.6v.5c-.3.6-1.4 1-2.4 1.4h-.7c-1 .4-1.8 1.4-1.8 2.4l-.1.8a1 1 0 0 0-.6-.5c-.1-.2-.2-.2-.5-.2l-.4-.1-.6-.2a1 1 0 0 0-.5.2c-.3.2-.8.8-.8 1.4 0 .2 0 .5.3.7l.4.2h.6v.1a57.3 57.3 0 0 0 .5.7z" fill="#bae0bd"/><path d="M18.9 1417h.6l1 .6.3.4h-.5l-.5-.5H19.5l-.4-.2c-1.3 0-2.6 2-2.8 2.7-.1.5-.1 1.3.2 1.8.2.4.5.6 1 .7.6 0 1-.4 1.7-1l.5-.2.3-.3.2-.1c.7 0 1.3.7 1.5 1.4v.2c-.2.4-1 1-2.1 1.3h-.4a1 1 0 0 0-.5 0c-1 .4-2 1.5-2 2.6v.1a1 1 0 0 0-.8-.2l-.3-.1a2 2 0 0 0-.7-.2c-.3 0-.5 0-.7.2v.1c-.4.2-.9.9-.9 1.6v.2c-.5-.5-1-1-1.2-1.5a7 7 0 0 0-.2-.3 12 12 0 0 1 3.6-8.8c1.3-.3 2.5-.6 3.4-.6m.3 13.8a16.5 16.5 0 0 0 1 .3v.2l.2.5v.2c.8.7 1.6 1 2.2 1l.7.2v1h-.1l-.1.3-.3.9-.7.4h-.2l-1 1-.3.5-.2.2-.2.5-1.8-.7v-.4l-.1-.5v-.2l-.3-.7-.2-.8a8 8 0 0 0-.4-.8 3 3 0 0 1-.4-1.3v-.5l-.1-1.3H19m-.2-14.5c-1 0-2.5.2-3.8.6-2.4 2.5-3.9 5.8-3.9 9.4v.2l.3.4c.4 1 1.3 1.8 2.2 2.4.6.4 1.7.4 2.3 1.1.5.6.4 1.3.4 2 0 1 .6 1.7.9 2.5l.4 1.4.2 1.2c.8.6 1.7.9 2.5 1 .2 0 .8-.7.8-1 .4-.3.7-1 1.2-1.2l.8-.5c.3-.3.5-1 .6-1.4.2-.3.3-1 .2-1.4-.1-.2-.2-.4-.5-.5-.8-.3-1.7-.3-2.4-1l-.3-1-1.5-.5h-3c-.4-.2-.7-.7-1-1.2 0 0 0-.4-.3-.4H14.1v-.5c0-.4.2-.8.4-1.1l.4-.1 1 .2.4.2c.4.1.5.7.5 1.1v.3c0 .2.2.2.3.2l.3-2.2c0-1 .9-1.8 1.6-2h.7c1-.3 3-1.2 2.7-2.4-.3-1-1-2-2.1-2h-.4l-.7.6c-.4.3-1.3 1-1.7 1-.8 0-.8-1-.6-1.5 0-.5 1.3-2.3 2-2.3h.3l.6.6c.3.3.7.3 1.2.3l.4-.3v-.3c0-.4-.3-.8-.6-1-.3-.4-.7-.7-1.2-.8a3 3 0 0 0-.8 0z" fill="#5e9c76"/><g><path d="M24.1 1414.1a12.2 12.2 0 1 1 0 24.4 12.2 12.2 0 0 1 0-24.4m0-.7a12.9 12.9 0 1 0 0 25.8 12.9 12.9 0 0 0 0-25.8z" fill="#7496c4"/></g></g><g><path d="M6 1292.5v-47h24.5l11.7 11.6v35.3z" fill="#fff"/><path d="M30.2 1246.2l11.3 11v34.5H6.8V1246h23.5m.6-1.3H5.3v48.3H43v-36.3z" fill="#4788c7"/><path d="M30.1 1257.5v-12h.4l11.7 11.6v.4z" fill="#dff0fe"/><path d="M30.8 1246.7l10.1 10h-10v-10m0-2h-1.4v13.6H43v-1.4z" fill="#4788c7"/><path d="M34.2 1266.2H14a.7.7 0 0 1-.7-.7c0-.3.3-.6.7-.6h20.2c.4 0 .7.3.7.6 0 .4-.3.7-.7.7z" fill="purple"/><path d="M28.8 1270.2H14a.7.7 0 0 1-.7-.7c0-.3.3-.6.7-.6h15c.2 0 .5.3.5.6 0 .4-.3.7-.6.7z" fill="#f55"/><path d="M34.2 1274.3H14a.7.7 0 0 1-.7-.8c0-.3.3-.6.7-.6h20.2c.4 0 .7.3.7.6 0 .5-.3.8-.7.8z" fill="green"/><path d="M28.8 1278.3H14a.7.7 0 0 1-.7-.7c0-.3.3-.6.7-.6h15c.2 0 .5.3.5.6 0 .4-.3.7-.6.7z" fill="olive"/><path d="M34.2 1282.3H14a.7.7 0 0 1-.7-.7c0-.3.3-.6.7-.6h20.2c.4 0 .7.3.7.6 0 .4-.3.7-.7.7z" fill="#500"/></g><g><path d="M42.2 1307.4v35.2H6v-47h24.5z" fill="#fff"/><path d="M30.2 1296.3l11.3 11.3v34.4H6.8v-45.7h23.5m.6-1.3H5.3v48.3H43V1307z" fill="#c74343"/><path d="M42.2 1307.4v.4h-12v-12.1h.3z" fill="#ffd9d9"/><path d="M30.8 1296.9L41 1307H31v-10.2m0-2h-1.5v13.5H43v-1.3zm-16 40.7c-1 0-1.7-.6-1.7-1.3 0-1.9 2.4-3.3 5.6-4.4a38.2 38.2 0 0 0 3.5-8c-.8-2-1.2-3.7-1.2-5 0-.7 0-1.4.4-1.8.2-.5.8-.9 1.4-.9.6 0 1.1.3 1.4.8.2.4.2 1 .2 1.6 0 1.2-.4 3-.9 5a26.2 26.2 0 0 0 3.7 6.3 13 13 0 0 1 5.6.3c1.3.4 1.6 1.2 1.6 1.7s-.3 2-2.6 2a7 7 0 0 1-5.2-2.8c-2.4.3-5 .8-7.2 1.5-1.2 3-3 5-4.7 5zm-.3-1.3h.2c.7 0 1.9-1 2.9-2.5-1.9.8-3 1.7-3 2.5zm14.2-5a5 5 0 0 0 3.4 1.5c1.2 0 1.2-.4 1.2-.5 0-.3-.5-.4-.6-.5-1-.4-2.4-.6-4-.4zm-5.7-5.5a40.3 40.3 0 0 1-2.4 5.4c1.7-.4 3.4-.8 5-1a35.2 35.2 0 0 1-2.6-4.4zm0-8.3c-.2 0-.3 0-.3.2l-.1 1c0 .8 0 1.8.4 2.8.2-1 .4-2 .4-2.9 0-.7-.2-1-.2-1h-.2z" fill="#c74343"/></g><g id="l"><path d="M6.2 474v-46.7h24.4l11.6 11.6v35z" fill="#fff" transform="translate(-.3 916.1) scale(1.00625)"/><path d="M30.2 439.3v-12h.4l11.6 11.6v.4z" fill="#ffd5d5" transform="translate(-.3 916.1) scale(1.00625)"/><path d="M30.3 428l11.2 11v34.2H7v-45.4h23.4m.6-1.3H5.5v48H43v-36z" fill="#e64a19" transform="translate(-.3 916.1) scale(1.00625)"/><path d="M30.9 428.5l10 10H31v-10m0-2h-1.4V440H43v-1.3zM12.8 449l14.5-5.3 7.9 2v22.4l-8 2-14.4-5.3 14.5 2v-19.1l-9.3 2v13.1l-5.2 2z" fill="#e64a19" transform="translate(-.3 916.1) scale(1.00625)"/></g><g id="h"><path d="M6.5 37.5v-35h18.3l8.7 8.7v26.3z" transform="matrix(1.34766 0 0 1.34167 -2.8 1443.2)" fill="#fff"/><path d="M24.6 3l8.4 8.4V37H7V3h17.6m.4-1H6v36h28V11z" transform="matrix(1.34766 0 0 1.34167 -2.8 1443.2)" fill="#4788c7"/><path d="M24.5 11.5v-9h.3l8.7 8.7v.3z" transform="matrix(1.34766 0 0 1.34167 -2.8 1443.2)" fill="#dff0fe"/><path d="M25 3.4l7.6 7.6H25V3.4M25 2h-1v10h10v-1z" transform="matrix(1.34766 0 0 1.34167 -2.8 1443.2)" fill="#4788c7"/><path d="M25.5 19.5l2 4-2 4m-11-8l-2 4 2 4m8-11l-5 14" transform="matrix(1.34766 0 0 1.34167 -2.8 1444.5)" stroke-miterlimit="10" fill="none" stroke="#4788c7" stroke-linecap="round"/></g><g id="j" transform="matrix(1.01074 0 0 1.00625 -.3 916)"><path d="M6.5 2.5h27v35h-27z" transform="translate(-2.5 974) scale(1.33333)" fill="#ffeea3"/><path d="M33 3v34H7V3h26m1-1H6v36h28z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M20 30.5c-2 0-3.5-1.6-3.5-3.5 0-.6.4-2.5 1-5.3.1-.7.7-1.2 1.4-1.2h2.2c.7 0 1.3.5 1.4 1.2l1 5.3c0 2-1.6 3.5-3.5 3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#fffae0"/><path d="M21 21c.5 0 1 .3 1 .8 1 4 1 5 1 5.2a3 3 0 0 1-6 0c0-.2 0-1.1 1-5.2a1 1 0 0 1 1-.8h2m0-1h-2a2 2 0 0 0-2 1.6c-.4 1.8-1 4.6-1 5.4a4 4 0 0 0 8 0c0-.8-.6-3.6-1-5.4a2 2 0 0 0-2-1.6z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="20" cy="27" r="1.5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 19H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="18.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 20H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="19.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 17H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="16.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 18H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="17.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 15H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="14.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 16H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="15.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 13H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="12.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 14H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="13.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 11H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="10.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 12H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="11.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 9H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="8.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 10H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="9.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 7H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="6.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 8H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="7.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M22.5 5H20l-1-1h3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="22.5" cy="4.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 6H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="5.5" r=".5" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><path d="M17.5 4H20l1-1h-3.5z" transform="translate(-2.5 974) scale(1.33333)" fill="#ba9b48"/><circle cx="17.5" cy="3.5" r=".5" fill="#ba9b48" transform="translate(-2.5 974) scale(1.33333)"/></g><g><path d="M6 2147.6v-47h24.5l11.7 11.7v35.2z" fill="#fff"/><path d="M30.2 2101.4l11.3 11.2v34.3H6.8v-45.4h23.5m.6-1.4H5.3v48.2H43V2112z" fill="#f44336"/><path d="M30.1 2112.7v-12h.4l11.7 11.6v.4z" fill="#fde4e3"/><path d="M30.8 2101.9L41 2112H31v-10m0-2h-1.5v13.4H43v-1.4z" fill="#f44336"/><g><path d="M11 2121a2.9 3 0 0 1 3-2.9h20.2a2.9 3 0 0 1 3 2.9v20.4a2.9 3 0 0 1-2.9 2.9H14a2.9 3 0 0 1-3-3z" fill="#f44336"/><path d="M13.2 2120.2v22H35v-22zm12.4 7.5H22v2.6h3.3v1.7H22v4.3h-2.1V2126h5.7zm3 8.6h-1.9V2126h2z" fill="#210403"/></g></g><g><path d="M22.7 2186v-35.2h17l8 8.7v26.5z" fill="#fff"/><path d="M39.5 2151.3l7.8 8.4v25.8H23.2v-34.2h16.3m.4-1H22.2v36.2h26.1v-27z" fill="#4788c7"/><path d="M39.4 2159.8v-9.1h.3l8 8.8v.3z" fill="#dff0fe"/><path d="M39.9 2151.7l7 7.6h-7v-7.6m0-1.4h-1v10.1h9.3v-1z" fill="#4788c7"/><path d="M12 2191.5v-35.3h17.1l8 8.8v26.4z" fill="#fff"/><path d="M29 2156.7l7.7 8.5v25.8H12.6v-34.3h16.3m.4-1H11.6v36.2h26v-27.1z" fill="#4788c7"/><path d="M28.8 2165.3v-9.1h.2l8 8.8v.3z" fill="#dff0fe"/><path d="M29.2 2157l7 7.8h-7v-7.7m0-1.4h-.9v10.1h9.3v-1z" fill="#4788c7"/><g><path d="M.5 2198v-35.2h17l8 8.8v26.4z" fill="#fff"/><path d="M17.3 2163.3l7.7 8.5v25.8H.9v-34.3h16.4m.4-1H0v36.3h26v-27.2z" fill="#4788c7"/><path d="M17.2 2172v-9.2h.3l8 8.8v.3z" fill="#dff0fe"/><path d="M17.7 2163.8l7 7.6h-7v-7.6m0-1.4h-1v10H26v-1z" fill="#4788c7"/></g></g><g id="i"><path d="M6.5 37.5v-35h18.3l8.7 8.7v26.3z" transform="matrix(1.34766 0 0 1.34167 -2.8 1493.5)" fill="#fff"/><path d="M24.6 3l8.4 8.4V37H7V3h17.6m.4-1H6v36h28V11z" transform="matrix(1.34766 0 0 1.34167 -2.8 1493.5)" fill="#4788c7"/><path d="M24.5 11.5v-9h.3l8.7 8.7v.3z" transform="matrix(1.34766 0 0 1.34167 -2.8 1493.5)" fill="#dff0fe"/><path d="M25 3.4l7.6 7.6H25V3.4M25 2h-1v10h10v-1z" transform="matrix(1.34766 0 0 1.34167 -2.8 1493.5)" fill="#4788c7"/><path d="M2.5 3.5h35v33h-35z" transform="matrix(.75201 0 0 .74867 9.2 1512.7)" fill="#fff"/><path d="M37 4v32H3V4h34m1-1H2v34h36z" transform="matrix(.75201 0 0 .74867 9.2 1512.7)" fill="#4788c7"/><path d="M3 4h34v5H3z" transform="matrix(.75201 0 0 .74867 9.2 1512.7)" fill="#98ccfd"/><path d="M14.6 24.6c.5 1.1 1.3 1.9 2.2 1.9 2.1 0 3.2-2 3.2-4.5s-1.2-4.5-3.2-4.5c-1 0-1.7.8-2.2 2m10.8 5.1c-.5 1.1-1.3 1.9-2.2 1.9-2.1 0-3.2-2-3.2-4.5s1.2-4.5 3.2-4.5c1 0 1.7.8 2.2 2m3.1 9a20.6 20.6 0 0 0 0-13m-17 0a20.6 20.6 0 0 0 0 13" stroke-miterlimit="10" transform="matrix(.75201 0 0 .74867 9.2 1512.7)" fill="none" stroke="#4788c7" stroke-linecap="round"/></g><use height="100%" width="100%" transform="translate(0 402.5)" xlink:href="#h"/><use height="100%" width="100%" transform="translate(0 50.3)" xlink:href="#i"/><use height="100%" width="100%" transform="translate(0 100.6)" xlink:href="#i"/><use height="100%" width="100%" transform="translate(0 151)" xlink:href="#i"/><use height="100%" width="100%" transform="translate(0 201.2)" xlink:href="#i"/><use height="100%" width="100%" transform="translate(0 251.6)" xlink:href="#i"/><use height="100%" width="100%" transform="translate(0 301.9)" xlink:href="#i"/><use height="100%" width="100%" transform="translate(0 50.3)" xlink:href="#j"/><use height="100%" width="100%" transform="translate(0 100.6)" xlink:href="#j"/><use height="100%" width="100%" transform="translate(0 151)" xlink:href="#j"/><use height="100%" width="100%" transform="translate(0 1157.2)" xlink:href="#k"/><g transform="translate(0 -201.3)"><g transform="matrix(1.07692 0 0 1.07692 -2.2 -191.4)" id="m"><use transform="translate(2 1205.6) scale(.92857)" height="100%" width="100%" xlink:href="#l"/><path fill="#fff" stroke-width="1.1" d="M11.3 2469.7h26.2v28H11.3z"/></g><path d="M36.5 2474.2H24.9v20.3h11.6c.4 0 .7-.3.7-.7V2475c0-.4-.3-.7-.7-.7z" fill="#ff8a65"/><g fill="#fbe9e7"><path d="M24.1 2488h10.2v1.5H24.1zM24.1 2491h10.2v1.4H24.1zM28.5 2477.8a4.4 4.4 0 1 0 4.4 4.4h-4.4z"/><path d="M30 2476.4v4.3h4.3c0-2.4-2-4.3-4.3-4.3z"/></g><path fill="#e64a19" d="M26.3 2497.5l-15.2-3v-20.3l15.2-3z"/><path d="M19 2479.3h-3.6v10.2h2.2v-3.5h1.1c1.2 0 2.2-.4 3-1 .6-.6 1-1.5 1-2.5 0-2.1-1.3-3.2-3.8-3.2zm-.5 5h-.9v-3.3h1c1.1 0 1.7.6 1.7 1.6s-.6 1.6-1.8 1.6z" fill="#fff"/></g><g transform="translate(0 -201.3)"><use xlink:href="#m" width="100%" height="100%" transform="translate(0 50.3)" fill="none" filter="url(#n)"/><path d="M36.5 2524.5H24.9v20.4h11.6c.4 0 .7-.4.7-.8v-18.9c0-.4-.3-.7-.7-.7z" fill="#4caf50"/><path d="M30 2528.1h5v2.2h-5zM30 2535.4h5v2.2h-5zM30 2539h5v2.2h-5zM30 2531.8h5v2.2h-5zM24.9 2528.1h3.6v2.2H25zM24.9 2535.4h3.6v2.2H25zM24.9 2539h3.6v2.2H25zM24.9 2531.8h3.6v2.2H25z" fill="#fff"/><path d="M26.3 2547.8l-15.2-3v-20.3l15.2-2.9z" fill="#2e7d32"/><path d="M20.6 2539.8l-1.7-3.3-.2-.7-.3.7-1.8 3.3H14l3.2-5.1-3-5.1H17l1.4 3 .3.9.4-.9 1.6-3h2.5l-3 5 3.1 5.2h-2.7z" fill="#fff"/></g><g transform="translate(0 -201.3)"><use transform="translate(0 100.6)" height="100%" width="100%" xlink:href="#m" filter="url(#o)"/><path d="M36.5 2574.8H24.9v20.4h11.6c.4 0 .7-.4.7-.8v-18.9c0-.4-.3-.7-.7-.7z" fill="#2196f3"/><path d="M24.9 2578.5H35v1.4H24.9zM24.9 2581.4H35v1.4H24.9zM24.9 2584.3H35v1.4H24.9zM24.9 2587.2H35v1.4H24.9zM24.9 2590H35v1.5H24.9z" fill="#fff"/><path d="M26.3 2598l-15.2-2.8v-20.4l15.2-2.9z" fill="#0d47a1"/><path d="M22 2590h-1.9l-1.3-6.4-.1-1.2-.2 1.2-1.3 6.5h-2l-2.2-10.2h2l1.1 6.8.1 1.2.2-1.2 1.4-6.8h2l1.2 6.8.2 1.1v-1.1l1.2-6.8h1.8z" fill="#fff"/></g><g><path d="M6 2449.5v-47h24.6l11.7 11.7v35.3z" fill="#fff"/><path d="M30.3 2403.2l11.4 11.3v34.3h-35v-45.6h23.6m.6-1.3H5.3v48.3H43v-36.3z" fill="#ff5722"/><path d="M30.2 2414.6v-12h.4l11.7 11.6v.4z" fill="#ffe8e1"/><path d="M30.9 2403.7L41 2414H31v-10.2m0-1.8h-1.4v13.4H43v-1.4zM11 2422.9a3 3 0 0 1 3-3h20.3a3 3 0 0 1 3 3v20.3a3 3 0 0 1-3 3H14a3 3 0 0 1-3-3z" fill="#ff5722"/><path d="M13.2 2422.1v21.9h21.9V2422zm10.7 16l-.5-2h-2.9l-.5 2h-2.2l3.2-10.3h1.9l3.3 10.3zm5.2 0h-2v-7.6h2zm-.2-8.9a1 1 0 0 1-.8.3 1 1 0 0 1-.8-.3 1 1 0 0 1-.3-.7c0-.3.1-.6.3-.8.2-.2.5-.3.8-.3.3 0 .6.1.8.3.2.2.3.5.3.8 0 .3 0 .5-.3.7z" fill="#1c0802"/><path d="M21 2434.3h2l-1-3.7z" fill="#1c0802"/></g><g><path d="M6.4 0A3.1 3.1 0 0 0 4 3v42c0 1.6 1.4 3 3 3h34c1.6 0 3-1.4 3-3V18.8a3 3 0 0 0-.8-2.1L27.3.9a3 3 0 0 0-2.1-.9H7a3 3 0 0 0-.6 0zM33 0c-1 .3-1.3 1.9-.6 2.6l9 9c.9.9 2.6.2 2.6-1v-9c0-.9-.7-1.6-1.5-1.6H33z" fill="url(#p)" transform="translate(0 2452.2) scale(1.00625)"/><path d="M7 2455.2v42.3h34.3v-26.2l-16.1-16.1z" fill="#fff"/></g><g><path d="M6.4 0A3.1 3.1 0 0 0 4 3v42c0 1.6 1.4 3 3 3h34c1.6 0 3-1.4 3-3V18.8a3 3 0 0 0-.8-2.1L27.3.9a3 3 0 0 0-2.1-.9H7a3 3 0 0 0-.6 0zM33 0c-1 .3-1.3 1.9-.6 2.6l9 9c.9.9 2.6.2 2.6-1v-9c0-.9-.7-1.6-1.5-1.6H33z" fill="url(#q)" transform="translate(0 2502.5) scale(1.00625)"/><path d="M7 2505.5v42.3h34.3v-26.2l-16.1-16.1z" fill="#fff"/><path d="M13 20a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h22a2 2 0 0 0 2-2V22a2 2 0 0 0-2-2zm0 2h22v16H13zm2 3v2h18v-2zm2 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm3 0v2h13v-2zm-3 4a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm3 0v2h13v-2z" fill="url(#r)" transform="translate(0 2502.5) scale(1.00625)"/></g><g><path d="M6.4 0A3.1 3.1 0 0 0 4 3v42c0 1.6 1.4 3 3 3h34c1.6 0 3-1.4 3-3V18.8a3 3 0 0 0-.8-2.1L27.3.9a3 3 0 0 0-2.1-.9H7a3 3 0 0 0-.6 0zM33 0c-1 .3-1.3 1.9-.6 2.6l9 9c.9.9 2.6.2 2.6-1v-9c0-.9-.7-1.6-1.5-1.6H33z" fill="url(#s)" transform="translate(0 2552.8) scale(1.00625)"/><path d="M7 2555.8v42.3h34.3v-26.2l-16.1-16z" fill="#fff"/><path d="M12 19v21h13v1h11V30h-2V19h-1zm1 1h6v3h-6zm7 0h6v3h-6zm7 0h6v3h-6zm-14 4h6v3h-6zm7 0h6v3h-6zm7 0h6v3h-6zm-14 4h6v3h-6zm7 0h6v2h-1v1h-5zm7 0h6v2h-6zm-1 3h9v9h-9v-8zm-13 1h6v3h-6zm7 0h5v3h-5zm-7 4h6v3h-6zm7 0h5v3h-5z" fill="url(#t)" transform="translate(0 2552.8) scale(1.00625)"/><g fill="#43c330"><path d="M26.2 2588h3v5h-3zM29.2 2585h3v8h-3zM32.2 2590h3v3h-3z"/></g><g fill="#ccf4c6"><path d="M27.2 2589h1v4h-1zM30.2 2586h1v7h-1zM33.2 2591h1v2h-1z"/></g></g><g><path d="M6.4 0A3.1 3.1 0 0 0 4 3v42c0 1.6 1.4 3 3 3h34c1.6 0 3-1.4 3-3V18.8a3 3 0 0 0-.8-2.1L27.3.9a3 3 0 0 0-2.1-.9H7a3 3 0 0 0-.6 0zM33 0c-1 .3-1.3 1.9-.6 2.6l9 9c.9.9 2.6.2 2.6-1v-9c0-.9-.7-1.6-1.5-1.6H33z" fill="url(#u)" transform="translate(0 2603.1) scale(1.00625)"/><path d="M7 2606.1v42.3h34.3v-26.2l-16.1-16z" fill="#fff"/><path d="M12 18v2h8v-2zm10 0v10h14V18zm1 1h12v8-1l-2.5-3-2.5 2-3.5-4.5L23 26v-7zm-11 3v2h8v-2zm0 4v2h8v-2zm0 4v2h24v-2zm0 4v2h24v-2zm0 4v2h18v-2z" fill="url(#v)" transform="translate(0 2603.1) scale(1.00625)"/></g></g></svg>
|
includes/File_manager/lib/img/icons-small.png
ADDED
Binary file
|
includes/File_manager/lib/img/logo.png
ADDED
Binary file
|
includes/File_manager/lib/img/progress.gif
ADDED
Binary file
|
includes/File_manager/lib/img/quicklook-bg.png
ADDED
Binary file
|
includes/File_manager/lib/img/quicklook-icons.png
ADDED
Binary file
|
includes/File_manager/lib/img/resize.png
ADDED
Binary file
|
includes/File_manager/lib/img/spinner-mini.gif
ADDED
Binary file
|
includes/File_manager/lib/img/toolbar.png
ADDED
Binary file
|
includes/File_manager/lib/img/trashmesh.png
ADDED
Binary file
|
includes/File_manager/lib/img/tui-icon-a.svg
ADDED
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs>
|
2 |
+
<circle id="a" cx="16" cy="16" r="16"/>
|
3 |
+
</defs><symbol id="icon-a-ic-apply" viewBox="0 0 24 24">
|
4 |
+
<g fill="none" fill-rule="evenodd">
|
5 |
+
<path d="M0 0h24v24H0z"/>
|
6 |
+
<path stroke="#434343" d="M4 12.011l5 5L20.011 6"/>
|
7 |
+
</g>
|
8 |
+
</symbol><symbol id="icon-a-ic-cancel" viewBox="0 0 24 24">
|
9 |
+
<g fill="none" fill-rule="evenodd">
|
10 |
+
<path d="M0 0h24v24H0z"/>
|
11 |
+
<path stroke="#434343" d="M6 6l12 12M18 6L6 18"/>
|
12 |
+
</g>
|
13 |
+
</symbol><symbol id="icon-a-ic-color-transparent-w" viewBox="0 0 32 32">
|
14 |
+
|
15 |
+
<g fill="none" fill-rule="evenodd">
|
16 |
+
<g>
|
17 |
+
<use fill="#FFF" xlink:href="#a"/>
|
18 |
+
<circle cx="16" cy="16" r="15.5" stroke="#D5D5D5"/>
|
19 |
+
</g>
|
20 |
+
<path stroke="#FF4040" stroke-width="1.5" d="M27 5L5 27"/>
|
21 |
+
</g>
|
22 |
+
</symbol><symbol id="icon-a-ic-crop" viewBox="0 0 24 24">
|
23 |
+
<g fill="none" fill-rule="evenodd">
|
24 |
+
<path d="M0 0h24v24H0z"/>
|
25 |
+
<path fill="#434343" d="M4 0h1v20a1 1 0 0 1-1-1V0zM20 17h-1V5h1v12zm0 2v5h-1v-5h1z"/>
|
26 |
+
<path fill="#434343" d="M5 19h19v1H5zM4.762 4v1H0V4h4.762zM7 4h12a1 1 0 0 1 1 1H7V4z"/>
|
27 |
+
</g>
|
28 |
+
</symbol><symbol id="icon-a-ic-delete-all" viewBox="0 0 24 24">
|
29 |
+
<g fill="#434343" fill-rule="evenodd">
|
30 |
+
<path d="M5 23H3a1 1 0 0 1-1-1V6h1v16h2v1zm16-10h-1V6h1v7zM9 13H8v-3h1v3zm3 0h-1v-3h1v3zm3 0h-1v-3h1v3zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
31 |
+
<path d="M0 3h23v1H0zM11.286 21H8.714L8 23H7l1-2.8V20h.071L9.5 16h1l1.429 4H12v.2l1 2.8h-1l-.714-2zm-.357-1L10 17.4 9.071 20h1.858zM20 22h3v1h-4v-7h1v6zm-5 0h3v1h-4v-7h1v6z"/>
|
32 |
+
</g>
|
33 |
+
</symbol><symbol id="icon-a-ic-delete" viewBox="0 0 24 24">
|
34 |
+
<g fill="#434343" fill-rule="evenodd">
|
35 |
+
<path d="M3 6v16h17V6h1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6h1zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
36 |
+
<path d="M0 3h23v1H0zM8 10h1v6H8v-6zm3 0h1v6h-1v-6zm3 0h1v6h-1v-6z"/>
|
37 |
+
</g>
|
38 |
+
</symbol><symbol id="icon-a-ic-draw-free" viewBox="0 0 32 32">
|
39 |
+
<g fill="none" fill-rule="evenodd">
|
40 |
+
<path stroke="#434343" d="M2.5 20.929C2.594 10.976 4.323 6 7.686 6c5.872 0 2.524 19 7.697 19s1.89-14.929 6.414-14.929 1.357 10.858 5.13 10.858c1.802 0 2.657-2.262 2.566-6.786"/>
|
41 |
+
</g>
|
42 |
+
</symbol><symbol id="icon-a-ic-draw-line" viewBox="0 0 32 32">
|
43 |
+
<g fill="none" fill-rule="evenodd">
|
44 |
+
<path stroke="#434343" d="M2 15.5h28"/>
|
45 |
+
</g>
|
46 |
+
</symbol><symbol id="icon-a-ic-draw" viewBox="0 0 24 24">
|
47 |
+
<g fill="none">
|
48 |
+
<path stroke="#434343" d="M2.5 21.5H5c.245 0 .48-.058.691-.168l.124-.065.14.01c.429.028.85-.127 1.16-.437L22.55 5.405a.5.5 0 0 0 0-.707l-3.246-3.245a.5.5 0 0 0-.707 0L3.162 16.888a1.495 1.495 0 0 0-.437 1.155l.01.14-.065.123c-.111.212-.17.448-.17.694v2.5z"/>
|
49 |
+
<path fill="#434343" d="M16.414 3.707l3.89 3.89-.708.706-3.889-3.889z"/>
|
50 |
+
</g>
|
51 |
+
</symbol><symbol id="icon-a-ic-filter" viewBox="0 0 24 24">
|
52 |
+
<g fill="none" fill-rule="evenodd">
|
53 |
+
<path d="M0 0h24v24H0z"/>
|
54 |
+
<path fill="#434343" d="M12 7v1H2V7h10zm6 0h4v1h-4V7zM12 16v1h10v-1H12zm-6 0H2v1h4v-1z"/>
|
55 |
+
<path fill="#434343" d="M8.5 20a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM15.5 11a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>
|
56 |
+
</g>
|
57 |
+
</symbol><symbol id="icon-a-ic-flip-reset" viewBox="0 0 31 32">
|
58 |
+
<g fill="none" fill-rule="evenodd">
|
59 |
+
<path d="M31 0H0v32h31z"/>
|
60 |
+
<path fill="#434343" d="M28 16a8 8 0 0 1-8 8H3v-1h1v-7H3a8 8 0 0 1 8-8h17v1h-1v7h1zM11 9a7 7 0 0 0-7 7v7h16a7 7 0 0 0 7-7V9H11z"/>
|
61 |
+
<path stroke="#434343" stroke-linecap="square" d="M24 5l3.5 3.5L24 12M7 20l-3.5 3.5L7 27"/>
|
62 |
+
</g>
|
63 |
+
</symbol><symbol id="icon-a-ic-flip-x" viewBox="0 0 32 32">
|
64 |
+
<g fill="none" fill-rule="evenodd">
|
65 |
+
<path d="M32 32H0V0h32z"/>
|
66 |
+
<path fill="#434343" d="M17 32h-1V0h1zM27.167 11l.5 3h-1.03l-.546-3h1.076zm-.5-3h-1.122L25 5h-5V4h5.153a1 1 0 0 1 .986.836L26.667 8zm1.5 9l.5 3h-.94l-.545-3h.985zm1 6l.639 3.836A1 1 0 0 1 28.819 28H26v-1h3l-.726-4h.894zM23 28h-3v-1h3v1zM13 4v1H7L3 27h10v1H3.18a1 1 0 0 1-.986-1.164l3.666-22A1 1 0 0 1 6.847 4H13z"/>
|
67 |
+
</g>
|
68 |
+
</symbol><symbol id="icon-a-ic-flip-y" viewBox="0 0 32 32">
|
69 |
+
<g fill="none" fill-rule="evenodd">
|
70 |
+
<path d="M0 0v32h32V0z"/>
|
71 |
+
<path fill="#434343" d="M0 16v1h32v-1zM11 27.167l3 .5v-1.03l-3-.546v1.076zm-3-.5v-1.122L5 25v-5H4v5.153a1 1 0 0 0 .836.986L8 26.667zm9 1.5l3 .5v-.94l-3-.545v.985zm6 1l3.836.639A1 1 0 0 0 28 28.82V26h-1v3l-4-.727v.894zM28 23v-3h-1v3h1zM4 13h1V7l22-4v10h1V3.18a1 1 0 0 0-1.164-.986l-22 3.667A1 1 0 0 0 4 6.847V13z"/>
|
72 |
+
</g>
|
73 |
+
</symbol><symbol id="icon-a-ic-flip" viewBox="0 0 24 24">
|
74 |
+
<g fill="none" fill-rule="evenodd">
|
75 |
+
<path d="M0 0h24v24H0z"/>
|
76 |
+
<path fill="#434343" d="M11 0h1v24h-1zM19 21v-1h2v-2h1v2a1 1 0 0 1-1 1h-2zm-2 0h-3v-1h3v1zm5-5h-1v-3h1v3zm0-5h-1V8h1v3zm0-5h-1V4h-2V3h2a1 1 0 0 1 1 1v2zm-5-3v1h-3V3h3zM9 3v1H2v16h7v1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7z"/>
|
77 |
+
</g>
|
78 |
+
</symbol><symbol id="icon-a-ic-icon-arrow-2" viewBox="0 0 32 32">
|
79 |
+
<g fill="none" fill-rule="evenodd">
|
80 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M21.793 18.5H2.5v-5h18.935l-7.6-8h5.872l10.5 10.5-10.5 10.5h-5.914l8-8z"/>
|
81 |
+
</g>
|
82 |
+
</symbol><symbol id="icon-a-ic-icon-arrow-3" viewBox="0 0 32 32">
|
83 |
+
<g fill="none" fill-rule="evenodd">
|
84 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M25.288 16.42L14.208 27.5H6.792l11.291-11.291L6.826 4.5h7.381l11.661 11.661-.58.258z"/>
|
85 |
+
</g>
|
86 |
+
</symbol><symbol id="icon-a-ic-icon-arrow" viewBox="0 0 32 32">
|
87 |
+
<g fill="none" fill-rule="evenodd">
|
88 |
+
<path stroke="#434343" d="M2.5 11.5v9h18v5.293L30.293 16 20.5 6.207V11.5h-18z"/>
|
89 |
+
</g>
|
90 |
+
</symbol><symbol id="icon-a-ic-icon-bubble" viewBox="0 0 32 32">
|
91 |
+
<g fill="none" fill-rule="evenodd">
|
92 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M22.207 24.5L16.5 30.207V24.5H8A6.5 6.5 0 0 1 1.5 18V9A6.5 6.5 0 0 1 8 2.5h16A6.5 6.5 0 0 1 30.5 9v9a6.5 6.5 0 0 1-6.5 6.5h-1.793z"/>
|
93 |
+
</g>
|
94 |
+
</symbol><symbol id="icon-a-ic-icon-heart" viewBox="0 0 32 32">
|
95 |
+
<g fill="none" fill-rule="evenodd">
|
96 |
+
<path fill-rule="nonzero" stroke="#434343" d="M15.996 30.675l1.981-1.79c7.898-7.177 10.365-9.718 12.135-13.012.922-1.716 1.377-3.37 1.377-5.076 0-4.65-3.647-8.297-8.297-8.297-2.33 0-4.86 1.527-6.817 3.824l-.38.447-.381-.447C13.658 4.027 11.126 2.5 8.797 2.5 4.147 2.5.5 6.147.5 10.797c0 1.714.46 3.375 1.389 5.098 1.775 3.288 4.26 5.843 12.123 12.974l1.984 1.806z"/>
|
97 |
+
</g>
|
98 |
+
</symbol><symbol id="icon-a-ic-icon-load" viewBox="0 0 32 32">
|
99 |
+
<g fill="none" fill-rule="evenodd">
|
100 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M17.314 18.867l1.951-2.53 4 5.184h-17l6.5-8.84 4.549 6.186z"/>
|
101 |
+
<path fill="#434343" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01z"/>
|
102 |
+
<path fill="#434343" d="M25 3h1v9h-1z"/>
|
103 |
+
<path stroke="#434343" d="M22 6l3.5-3.5L29 6"/>
|
104 |
+
</g>
|
105 |
+
</symbol><symbol id="icon-a-ic-icon-location" viewBox="0 0 32 32">
|
106 |
+
<g fill="none" fill-rule="evenodd">
|
107 |
+
<g stroke="#434343">
|
108 |
+
<path d="M16 31.28C23.675 23.302 27.5 17.181 27.5 13c0-6.351-5.149-11.5-11.5-11.5S4.5 6.649 4.5 13c0 4.181 3.825 10.302 11.5 18.28z"/>
|
109 |
+
<circle cx="16" cy="13" r="4.5"/>
|
110 |
+
</g>
|
111 |
+
</g>
|
112 |
+
</symbol><symbol id="icon-a-ic-icon-polygon" viewBox="0 0 32 32">
|
113 |
+
<g fill="none" fill-rule="evenodd">
|
114 |
+
<path stroke="#434343" d="M.576 16L8.29 29.5h15.42L31.424 16 23.71 2.5H8.29L.576 16z"/>
|
115 |
+
</g>
|
116 |
+
</symbol><symbol id="icon-a-ic-icon-star-2" viewBox="0 0 32 32">
|
117 |
+
<g fill="none" fill-rule="evenodd">
|
118 |
+
<path stroke="#434343" d="M19.446 31.592l2.265-3.272 3.946.25.636-3.94 3.665-1.505-1.12-3.832 2.655-2.962-2.656-2.962 1.12-3.832-3.664-1.505-.636-3.941-3.946.25-2.265-3.271L16 3.024 12.554 1.07 10.289 4.34l-3.946-.25-.636 3.941-3.665 1.505 1.12 3.832L.508 16.33l2.656 2.962-1.12 3.832 3.664 1.504.636 3.942 3.946-.25 2.265 3.27L16 29.638l3.446 1.955z"/>
|
119 |
+
</g>
|
120 |
+
</symbol><symbol id="icon-a-ic-icon-star" viewBox="0 0 32 32">
|
121 |
+
<g fill="none" fill-rule="evenodd">
|
122 |
+
<path stroke="#434343" d="M25.292 29.878l-1.775-10.346 7.517-7.327-10.388-1.51L16 1.282l-4.646 9.413-10.388 1.51 7.517 7.327-1.775 10.346L16 24.993l9.292 4.885z"/>
|
123 |
+
</g>
|
124 |
+
</symbol><symbol id="icon-a-ic-icon" viewBox="0 0 24 24">
|
125 |
+
<g fill="none">
|
126 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M11.923 19.136L5.424 22l.715-7.065-4.731-5.296 6.94-1.503L11.923 2l3.574 6.136 6.94 1.503-4.731 5.296L18.42 22z"/>
|
127 |
+
</g>
|
128 |
+
</symbol><symbol id="icon-a-ic-mask-load" viewBox="0 0 32 32">
|
129 |
+
<g fill="none" fill-rule="evenodd">
|
130 |
+
<path d="M0 0h32v32H0z"/>
|
131 |
+
<path fill="#434343" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01zM15 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-1a5 5 0 1 0 0-10 5 5 0 0 0 0 10z"/>
|
132 |
+
<path fill="#434343" d="M25 3h1v9h-1z"/>
|
133 |
+
<path stroke="#434343" d="M22 6l3.5-3.5L29 6"/>
|
134 |
+
</g>
|
135 |
+
</symbol><symbol id="icon-a-ic-mask" viewBox="0 0 24 24">
|
136 |
+
<g fill="none">
|
137 |
+
<circle cx="12" cy="12" r="4.5" stroke="#434343"/>
|
138 |
+
<path fill="#434343" d="M2 1h20a1 1 0 0 1 1 1v20a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm0 1v20h20V2H2z"/>
|
139 |
+
</g>
|
140 |
+
</symbol><symbol id="icon-a-ic-redo" viewBox="0 0 24 24">
|
141 |
+
<g fill="none" fill-rule="evenodd">
|
142 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
143 |
+
<path fill="#434343" d="M21 6H9a6 6 0 1 0 0 12h12v1H9A7 7 0 0 1 9 5h12v1z"/>
|
144 |
+
<path stroke="#434343" stroke-linecap="square" d="M19 3l2.5 2.5L19 8"/>
|
145 |
+
</g>
|
146 |
+
</symbol><symbol id="icon-a-ic-reset" viewBox="0 0 24 24">
|
147 |
+
<g fill="none" fill-rule="evenodd">
|
148 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
149 |
+
<path fill="#434343" d="M2 13v-1a7 7 0 0 1 7-7h13v1h-1v5h1v1a7 7 0 0 1-7 7H2v-1h1v-5H2zm7-7a6 6 0 0 0-6 6v6h12a6 6 0 0 0 6-6V6H9z"/>
|
150 |
+
<path stroke="#434343" stroke-linecap="square" d="M19 3l2.5 2.5L19 8M5 16l-2.5 2.5L5 21"/>
|
151 |
+
</g>
|
152 |
+
</symbol><symbol id="icon-a-ic-rotate-clockwise" viewBox="0 0 32 32">
|
153 |
+
<g fill="none" fill-rule="evenodd">
|
154 |
+
<path fill="#434343" d="M29 17h-.924c0 6.627-5.373 12-12 12-6.628 0-12-5.373-12-12C4.076 10.398 9.407 5.041 16 5V4C8.82 4 3 9.82 3 17s5.82 13 13 13 13-5.82 13-13z"/>
|
155 |
+
<path stroke="#434343" stroke-linecap="square" d="M16 1.5l4 3-4 3"/>
|
156 |
+
<path fill="#434343" fill-rule="nonzero" d="M16 4h4v1h-4z"/>
|
157 |
+
</g>
|
158 |
+
</symbol><symbol id="icon-a-ic-rotate-counterclockwise" viewBox="0 0 32 32">
|
159 |
+
<g fill="none" fill-rule="evenodd">
|
160 |
+
<path fill="#434343" d="M3 17h.924c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.602-5.331-11.96-11.924-12V4c7.18 0 13 5.82 13 13s-5.82 13-13 13S3 24.18 3 17z"/>
|
161 |
+
<path fill="#434343" fill-rule="nonzero" d="M12 4h4v1h-4z"/>
|
162 |
+
<path stroke="#434343" stroke-linecap="square" d="M16 1.5l-4 3 4 3"/>
|
163 |
+
</g>
|
164 |
+
</symbol><symbol id="icon-a-ic-rotate" viewBox="0 0 24 24">
|
165 |
+
<g fill="none" fill-rule="evenodd">
|
166 |
+
<path d="M0 0h24v24H0z"/>
|
167 |
+
<path fill="#434343" d="M8.349 22.254a10.002 10.002 0 0 1-2.778-1.719l.65-.76a9.002 9.002 0 0 0 2.495 1.548l-.367.931zm2.873.704l.078-.997a9 9 0 1 0-.557-17.852l-.14-.99A10.076 10.076 0 0 1 12.145 3c5.523 0 10 4.477 10 10s-4.477 10-10 10c-.312 0-.62-.014-.924-.042zm-7.556-4.655a9.942 9.942 0 0 1-1.253-2.996l.973-.234a8.948 8.948 0 0 0 1.124 2.693l-.844.537zm-1.502-5.91A9.949 9.949 0 0 1 2.88 9.23l.925.382a8.954 8.954 0 0 0-.644 2.844l-.998-.062zm2.21-5.686c.687-.848 1.51-1.58 2.436-2.166l.523.852a9.048 9.048 0 0 0-2.188 1.95l-.771-.636z"/>
|
168 |
+
<path stroke="#434343" stroke-linecap="square" d="M13 1l-2.5 2.5L13 6"/>
|
169 |
+
</g>
|
170 |
+
</symbol><symbol id="icon-a-ic-shape-circle" viewBox="0 0 32 32">
|
171 |
+
<g fill="none" fill-rule="evenodd">
|
172 |
+
<circle cx="16" cy="16" r="14.5" stroke="#434343"/>
|
173 |
+
</g>
|
174 |
+
</symbol><symbol id="icon-a-ic-shape-rectangle" viewBox="0 0 32 32">
|
175 |
+
<g fill="none" fill-rule="evenodd">
|
176 |
+
<rect width="27" height="27" x="2.5" y="2.5" stroke="#434343" rx="1"/>
|
177 |
+
</g>
|
178 |
+
</symbol><symbol id="icon-a-ic-shape-triangle" viewBox="0 0 32 32">
|
179 |
+
<g fill="none" fill-rule="evenodd">
|
180 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M16 2.5l15.5 27H.5z"/>
|
181 |
+
</g>
|
182 |
+
</symbol><symbol id="icon-a-ic-shape" viewBox="0 0 24 24">
|
183 |
+
<g fill="none" fill-rule="evenodd">
|
184 |
+
<path fill="#434343" d="M14.706 8H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-4h1v4h12V9h-5.706l-.588-1z"/>
|
185 |
+
<path stroke="#434343" stroke-linecap="round" stroke-linejoin="round" d="M8.5 1.5l7.5 13H1z"/>
|
186 |
+
</g>
|
187 |
+
</symbol><symbol id="icon-a-ic-text-align-center" viewBox="0 0 32 32">
|
188 |
+
<g fill="none" fill-rule="evenodd">
|
189 |
+
<path d="M0 0h32v32H0z"/>
|
190 |
+
<path fill="#434343" d="M2 5h28v1H2zM8 12h16v1H8zM2 19h28v1H2zM8 26h16v1H8z"/>
|
191 |
+
</g>
|
192 |
+
</symbol><symbol id="icon-a-ic-text-align-left" viewBox="0 0 32 32">
|
193 |
+
<g fill="none" fill-rule="evenodd">
|
194 |
+
<path d="M0 0h32v32H0z"/>
|
195 |
+
<path fill="#434343" d="M2 5h28v1H2zM2 12h16v1H2zM2 19h28v1H2zM2 26h16v1H2z"/>
|
196 |
+
</g>
|
197 |
+
</symbol><symbol id="icon-a-ic-text-align-right" viewBox="0 0 32 32">
|
198 |
+
<g fill="none" fill-rule="evenodd">
|
199 |
+
<path d="M0 0h32v32H0z"/>
|
200 |
+
<path fill="#434343" d="M2 5h28v1H2zM14 12h16v1H14zM2 19h28v1H2zM14 26h16v1H14z"/>
|
201 |
+
</g>
|
202 |
+
</symbol><symbol id="icon-a-ic-text-bold" viewBox="0 0 32 32">
|
203 |
+
<g fill="none" fill-rule="evenodd">
|
204 |
+
<path d="M0 0h32v32H0z"/>
|
205 |
+
<path fill="#434343" d="M7 2h2v2H7zM7 28h2v2H7z"/>
|
206 |
+
<path stroke="#434343" stroke-width="2" d="M9 3v12h9a6 6 0 1 0 0-12H9zM9 15v14h10a7 7 0 0 0 0-14H9z"/>
|
207 |
+
</g>
|
208 |
+
</symbol><symbol id="icon-a-ic-text-italic" viewBox="0 0 32 32">
|
209 |
+
<g fill="none" fill-rule="evenodd">
|
210 |
+
<path d="M0 0h32v32H0z"/>
|
211 |
+
<path fill="#434343" d="M15 2h5v1h-5zM11 29h5v1h-5zM17 3h1l-4 26h-1z"/>
|
212 |
+
</g>
|
213 |
+
</symbol><symbol id="icon-a-ic-text-underline" viewBox="0 0 32 32">
|
214 |
+
<g fill="none" fill-rule="evenodd">
|
215 |
+
<path d="M0 0h32v32H0z"/>
|
216 |
+
<path fill="#434343" d="M8 2v14a8 8 0 1 0 16 0V2h1v14a9 9 0 0 1-18 0V2h1zM3 29h26v1H3z"/>
|
217 |
+
<path fill="#434343" d="M5 2h5v1H5zM22 2h5v1h-5z"/>
|
218 |
+
</g>
|
219 |
+
</symbol><symbol id="icon-a-ic-text" viewBox="0 0 24 24">
|
220 |
+
<g fill="#434343" fill-rule="evenodd">
|
221 |
+
<path d="M4 3h15a1 1 0 0 1 1 1H3a1 1 0 0 1 1-1zM3 4h1v1H3zM19 4h1v1h-1z"/>
|
222 |
+
<path d="M11 3h1v18h-1z"/>
|
223 |
+
<path d="M10 20h3v1h-3z"/>
|
224 |
+
</g>
|
225 |
+
</symbol><symbol id="icon-a-ic-undo" viewBox="0 0 24 24">
|
226 |
+
<g fill="none" fill-rule="evenodd">
|
227 |
+
<path d="M24 0H0v24h24z" opacity=".5"/>
|
228 |
+
<path fill="#434343" d="M3 6h12a6 6 0 1 1 0 12H3v1h12a7 7 0 0 0 0-14H3v1z"/>
|
229 |
+
<path stroke="#434343" stroke-linecap="square" d="M5 3L2.5 5.5 5 8"/>
|
230 |
+
</g>
|
231 |
+
</symbol><symbol id="icon-a-img-bi" viewBox="0 0 257 26">
|
232 |
+
<g fill="#FDBA3B">
|
233 |
+
<path d="M26 5a8.001 8.001 0 0 0 0 16 8.001 8.001 0 0 0 0-16M51.893 19.812L43.676 5.396A.78.78 0 0 0 43 5a.78.78 0 0 0-.677.396l-8.218 14.418a.787.787 0 0 0 0 .792c.14.244.396.394.676.394h16.436c.28 0 .539-.15.678-.396a.796.796 0 0 0-.002-.792M15.767 5.231A.79.79 0 0 0 15.21 5H.791A.791.791 0 0 0 0 5.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M85.767 5.231A.79.79 0 0 0 85.21 5H70.791a.791.791 0 0 0-.791.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M65.942 9.948l2.17-3.76a.78.78 0 0 0 0-.792.791.791 0 0 0-.684-.396h-8.54A5.889 5.889 0 0 0 53 10.86a5.887 5.887 0 0 0 3.07 5.17l-2.184 3.782A.792.792 0 0 0 54.571 21h8.54a5.89 5.89 0 0 0 2.831-11.052M105.7 21h2.3V5h-2.3zM91 5h2.4v10.286c0 1.893 1.612 3.429 3.6 3.429s3.6-1.536 3.6-3.429V5h2.4v10.286c0 3.156-2.686 5.714-6 5.714-3.313 0-6-2.558-6-5.714V5zM252.148 21.128h-2.377V9.659h2.27v1.64c.69-1.299 1.792-1.938 3.304-1.938.497 0 .95.065 1.382.192l-.215 2.277a3.734 3.734 0 0 0-1.275-.213c-1.814 0-3.089 1.234-3.089 3.638v5.873zm-7.095-5.744a3.734 3.734 0 0 0-1.101-2.703c-.714-.766-1.6-1.149-2.658-1.149-1.058 0-1.944.383-2.679 1.149a3.803 3.803 0 0 0-1.08 2.703c0 1.063.368 1.978 1.08 2.722.735.746 1.62 1.128 2.68 1.128 1.058 0 1.943-.382 2.657-1.128.734-.744 1.101-1.659 1.101-2.722zm-9.916 0c0-1.682.583-3.086 1.729-4.256 1.166-1.17 2.635-1.767 4.428-1.767 1.793 0 3.262.597 4.407 1.767 1.167 1.17 1.75 2.574 1.75 4.256 0 1.7-.583 3.127-1.75 4.297-1.145 1.17-2.614 1.745-4.407 1.745-1.793 0-3.262-.575-4.428-1.745-1.146-1.17-1.729-2.596-1.729-4.297zm-1.5 3.233l.821 1.83c-.864.638-1.944.958-3.22.958-2.526 0-3.822-1.554-3.822-4.383V11.66h-2.01v-2h2.031V5.595h2.355v4.063h4.018v2h-4.018v5.405c0 1.469.605 2.191 1.793 2.191.626 0 1.318-.212 2.052-.638zm-12.43 2.51h2.375V9.66h-2.376v11.469zm1.23-12.977c-.929 0-1.642-.682-1.642-1.596 0-.873.713-1.554 1.643-1.554.885 0 1.576.681 1.576 1.554 0 .914-.69 1.596-1.576 1.596zm-6.49 7.234c0-1.086-.346-1.98-1.037-2.724-.692-.745-1.599-1.128-2.7-1.128-1.102 0-2.01.383-2.7 1.128-.692.744-1.037 1.638-1.037 2.724 0 1.084.345 2.02 1.036 2.766.691.744 1.6 1.105 2.7 1.105 1.102 0 2.01-.361 2.7-1.105.692-.746 1.038-1.682 1.038-2.766zm-.173-4.129V5h2.397v16.128h-2.354v-1.596c-1.015 1.255-2.333 1.873-3.91 1.873-1.663 0-3.068-.575-4.169-1.724-1.102-1.17-1.663-2.596-1.663-4.297 0-1.682.561-3.107 1.663-4.256 1.101-1.17 2.485-1.745 4.148-1.745 1.534 0 2.83.617 3.888 1.872zm-11.48 9.873h-10.218V5.405h10.195v2.318h-7.711V12h7.15v2.32h-7.15v4.489h7.733v2.319zm-23.891-9.724c-1.793 0-3.132 1.192-3.478 2.979h6.783c-.194-1.808-1.555-2.979-3.305-2.979zm5.703 3.766c0 .32-.021.703-.086 1.128h-9.095c.346 1.787 1.62 3 3.867 3 1.318 0 2.916-.49 3.953-1.234l.994 1.724c-1.189.872-3.067 1.595-5.033 1.595-4.364 0-6.243-3-6.243-6.021 0-1.724.54-3.15 1.642-4.277 1.101-1.127 2.548-1.702 4.298-1.702 1.664 0 3.046.511 4.105 1.553 1.058 1.043 1.598 2.447 1.598 4.234zm-19.949 3.894c1.08 0 1.966-.362 2.68-1.085.712-.724 1.058-1.617 1.058-2.703 0-1.084-.346-2-1.059-2.701-.713-.702-1.599-1.064-2.679-1.064-1.058 0-1.944.362-2.656 1.085-.714.702-1.059 1.596-1.059 2.68 0 1.086.345 2 1.059 2.724.712.702 1.598 1.064 2.656 1.064zm3.673-7.936V9.66h2.29v10.299c0 1.85-.584 3.32-1.728 4.404-1.146 1.085-2.68 1.638-4.58 1.638-1.945 0-3.672-.553-5.206-1.638l1.037-1.808c1.296.915 2.679 1.36 4.126 1.36 2.484 0 3.996-1.51 3.996-3.637v-.83c-1.015 1.127-2.311 1.702-3.91 1.702-1.684 0-3.089-.554-4.19-1.68-1.102-1.128-1.642-2.532-1.642-4.214 0-1.68.561-3.085 1.706-4.191 1.145-1.128 2.571-1.681 4.234-1.681 1.534 0 2.83.575 3.867 1.745zm-18.07 8.127c1.102 0 1.988-.382 2.7-1.128.714-.744 1.06-1.659 1.06-2.743 0-1.065-.346-1.98-1.06-2.724-.712-.745-1.598-1.128-2.7-1.128-1.101 0-2.008.383-2.7 1.128-.691.744-1.036 1.66-1.036 2.745 0 1.084.345 2 1.037 2.745.691.744 1.598 1.105 2.7 1.105zm3.652-8V9.66h2.29v11.469h-2.29v-1.575c-1.059 1.234-2.399 1.852-3.976 1.852-1.663 0-3.067-.575-4.168-1.745-1.102-1.17-1.642-2.617-1.642-4.34 0-1.724.54-3.128 1.642-4.256 1.1-1.128 2.505-1.681 4.168-1.681 1.577 0 2.917.617 3.976 1.872zM138.79 9.34c1.404 0 2.527.448 3.37 1.34.863.873 1.295 2.086 1.295 3.596v6.852h-2.376V14.66c0-2.021-1.036-3.128-2.657-3.128-1.727 0-2.915 1.255-2.915 3.192v6.404h-2.377v-6.426c0-1.978-1.037-3.17-2.679-3.17-1.728 0-2.937 1.277-2.937 3.234v6.362h-2.377V9.659h2.333v1.66c.692-1.212 1.988-1.979 3.522-1.979 1.533.021 2.958.767 3.586 2.107.798-1.277 2.419-2.107 4.212-2.107zm-19.517 11.788h2.484V5.405h-2.484v15.723z"/>
|
234 |
+
</g>
|
235 |
+
</symbol></svg>
|
includes/File_manager/lib/img/tui-icon-b.svg
ADDED
@@ -0,0 +1,224 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><symbol id="icon-b-ic-apply" viewBox="0 0 24 24">
|
2 |
+
<g fill="none" fill-rule="evenodd">
|
3 |
+
<path d="M0 0h24v24H0z"/>
|
4 |
+
<path stroke="#555555" d="M4 12.011l5 5L20.011 6"/>
|
5 |
+
</g>
|
6 |
+
</symbol><symbol id="icon-b-ic-cancel" viewBox="0 0 24 24">
|
7 |
+
<g fill="none" fill-rule="evenodd">
|
8 |
+
<path d="M0 0h24v24H0z"/>
|
9 |
+
<path stroke="#555555" d="M6 6l12 12M18 6L6 18"/>
|
10 |
+
</g>
|
11 |
+
</symbol><symbol id="icon-b-ic-crop" viewBox="0 0 24 24">
|
12 |
+
<g fill="none" fill-rule="evenodd">
|
13 |
+
<path d="M0 0h24v24H0z"/>
|
14 |
+
<path fill="#555555" d="M4 0h1v20a1 1 0 0 1-1-1V0zM20 17h-1V5h1v12zm0 2v5h-1v-5h1z"/>
|
15 |
+
<path fill="#555555" d="M5 19h19v1H5zM4.762 4v1H0V4h4.762zM7 4h12a1 1 0 0 1 1 1H7V4z"/>
|
16 |
+
</g>
|
17 |
+
</symbol><symbol id="icon-b-ic-delete-all" viewBox="0 0 24 24">
|
18 |
+
<g fill="#555555" fill-rule="evenodd">
|
19 |
+
<path d="M5 23H3a1 1 0 0 1-1-1V6h1v16h2v1zm16-10h-1V6h1v7zM9 13H8v-3h1v3zm3 0h-1v-3h1v3zm3 0h-1v-3h1v3zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
20 |
+
<path d="M0 3h23v1H0zM11.286 21H8.714L8 23H7l1-2.8V20h.071L9.5 16h1l1.429 4H12v.2l1 2.8h-1l-.714-2zm-.357-1L10 17.4 9.071 20h1.858zM20 22h3v1h-4v-7h1v6zm-5 0h3v1h-4v-7h1v6z"/>
|
21 |
+
</g>
|
22 |
+
</symbol><symbol id="icon-b-ic-delete" viewBox="0 0 24 24">
|
23 |
+
<g fill="#555555" fill-rule="evenodd">
|
24 |
+
<path d="M3 6v16h17V6h1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6h1zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
25 |
+
<path d="M0 3h23v1H0zM8 10h1v6H8v-6zm3 0h1v6h-1v-6zm3 0h1v6h-1v-6z"/>
|
26 |
+
</g>
|
27 |
+
</symbol><symbol id="icon-b-ic-draw-free" viewBox="0 0 32 32">
|
28 |
+
<g fill="none" fill-rule="evenodd">
|
29 |
+
<path stroke="#555555" d="M2.5 20.929C2.594 10.976 4.323 6 7.686 6c5.872 0 2.524 19 7.697 19s1.89-14.929 6.414-14.929 1.357 10.858 5.13 10.858c1.802 0 2.657-2.262 2.566-6.786"/>
|
30 |
+
</g>
|
31 |
+
</symbol><symbol id="icon-b-ic-draw-line" viewBox="0 0 32 32">
|
32 |
+
<g fill="none" fill-rule="evenodd">
|
33 |
+
<path stroke="#555555" d="M2 15.5h28"/>
|
34 |
+
</g>
|
35 |
+
</symbol><symbol id="icon-b-ic-draw" viewBox="0 0 24 24">
|
36 |
+
<g fill="none">
|
37 |
+
<path stroke="#555555" d="M2.5 21.5H5c.245 0 .48-.058.691-.168l.124-.065.14.01c.429.028.85-.127 1.16-.437L22.55 5.405a.5.5 0 0 0 0-.707l-3.246-3.245a.5.5 0 0 0-.707 0L3.162 16.888a1.495 1.495 0 0 0-.437 1.155l.01.14-.065.123c-.111.212-.17.448-.17.694v2.5z"/>
|
38 |
+
<path fill="#555555" d="M16.414 3.707l3.89 3.89-.708.706-3.889-3.889z"/>
|
39 |
+
</g>
|
40 |
+
</symbol><symbol id="icon-b-ic-filter" viewBox="0 0 24 24">
|
41 |
+
<g fill="none" fill-rule="evenodd">
|
42 |
+
<path d="M0 0h24v24H0z"/>
|
43 |
+
<path fill="#555555" d="M12 7v1H2V7h10zm6 0h4v1h-4V7zM12 16v1h10v-1H12zm-6 0H2v1h4v-1z"/>
|
44 |
+
<path fill="#555555" d="M8.5 20a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM15.5 11a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>
|
45 |
+
</g>
|
46 |
+
</symbol><symbol id="icon-b-ic-flip-reset" viewBox="0 0 31 32">
|
47 |
+
<g fill="none" fill-rule="evenodd">
|
48 |
+
<path d="M31 0H0v32h31z"/>
|
49 |
+
<path fill="#555555" d="M28 16a8 8 0 0 1-8 8H3v-1h1v-7H3a8 8 0 0 1 8-8h17v1h-1v7h1zM11 9a7 7 0 0 0-7 7v7h16a7 7 0 0 0 7-7V9H11z"/>
|
50 |
+
<path stroke="#555555" stroke-linecap="square" d="M24 5l3.5 3.5L24 12M7 20l-3.5 3.5L7 27"/>
|
51 |
+
</g>
|
52 |
+
</symbol><symbol id="icon-b-ic-flip-x" viewBox="0 0 32 32">
|
53 |
+
<g fill="none" fill-rule="evenodd">
|
54 |
+
<path d="M32 32H0V0h32z"/>
|
55 |
+
<path fill="#555555" d="M17 32h-1V0h1zM27.167 11l.5 3h-1.03l-.546-3h1.076zm-.5-3h-1.122L25 5h-5V4h5.153a1 1 0 0 1 .986.836L26.667 8zm1.5 9l.5 3h-.94l-.545-3h.985zm1 6l.639 3.836A1 1 0 0 1 28.819 28H26v-1h3l-.726-4h.894zM23 28h-3v-1h3v1zM13 4v1H7L3 27h10v1H3.18a1 1 0 0 1-.986-1.164l3.666-22A1 1 0 0 1 6.847 4H13z"/>
|
56 |
+
</g>
|
57 |
+
</symbol><symbol id="icon-b-ic-flip-y" viewBox="0 0 32 32">
|
58 |
+
<g fill="none" fill-rule="evenodd">
|
59 |
+
<path d="M0 0v32h32V0z"/>
|
60 |
+
<path fill="#555555" d="M0 16v1h32v-1zM11 27.167l3 .5v-1.03l-3-.546v1.076zm-3-.5v-1.122L5 25v-5H4v5.153a1 1 0 0 0 .836.986L8 26.667zm9 1.5l3 .5v-.94l-3-.545v.985zm6 1l3.836.639A1 1 0 0 0 28 28.82V26h-1v3l-4-.727v.894zM28 23v-3h-1v3h1zM4 13h1V7l22-4v10h1V3.18a1 1 0 0 0-1.164-.986l-22 3.667A1 1 0 0 0 4 6.847V13z"/>
|
61 |
+
</g>
|
62 |
+
</symbol><symbol id="icon-b-ic-flip" viewBox="0 0 24 24">
|
63 |
+
<g fill="none" fill-rule="evenodd">
|
64 |
+
<path d="M0 0h24v24H0z"/>
|
65 |
+
<path fill="#555555" d="M11 0h1v24h-1zM19 21v-1h2v-2h1v2a1 1 0 0 1-1 1h-2zm-2 0h-3v-1h3v1zm5-5h-1v-3h1v3zm0-5h-1V8h1v3zm0-5h-1V4h-2V3h2a1 1 0 0 1 1 1v2zm-5-3v1h-3V3h3zM9 3v1H2v16h7v1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7z"/>
|
66 |
+
</g>
|
67 |
+
</symbol><symbol id="icon-b-ic-icon-arrow-2" viewBox="0 0 32 32">
|
68 |
+
<g fill="none" fill-rule="evenodd">
|
69 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M21.793 18.5H2.5v-5h18.935l-7.6-8h5.872l10.5 10.5-10.5 10.5h-5.914l8-8z"/>
|
70 |
+
</g>
|
71 |
+
</symbol><symbol id="icon-b-ic-icon-arrow-3" viewBox="0 0 32 32">
|
72 |
+
<g fill="none" fill-rule="evenodd">
|
73 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M25.288 16.42L14.208 27.5H6.792l11.291-11.291L6.826 4.5h7.381l11.661 11.661-.58.258z"/>
|
74 |
+
</g>
|
75 |
+
</symbol><symbol id="icon-b-ic-icon-arrow" viewBox="0 0 32 32">
|
76 |
+
<g fill="none" fill-rule="evenodd">
|
77 |
+
<path stroke="#555555" d="M2.5 11.5v9h18v5.293L30.293 16 20.5 6.207V11.5h-18z"/>
|
78 |
+
</g>
|
79 |
+
</symbol><symbol id="icon-b-ic-icon-bubble" viewBox="0 0 32 32">
|
80 |
+
<g fill="none" fill-rule="evenodd">
|
81 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M22.207 24.5L16.5 30.207V24.5H8A6.5 6.5 0 0 1 1.5 18V9A6.5 6.5 0 0 1 8 2.5h16A6.5 6.5 0 0 1 30.5 9v9a6.5 6.5 0 0 1-6.5 6.5h-1.793z"/>
|
82 |
+
</g>
|
83 |
+
</symbol><symbol id="icon-b-ic-icon-heart" viewBox="0 0 32 32">
|
84 |
+
<g fill="none" fill-rule="evenodd">
|
85 |
+
<path fill-rule="nonzero" stroke="#555555" d="M15.996 30.675l1.981-1.79c7.898-7.177 10.365-9.718 12.135-13.012.922-1.716 1.377-3.37 1.377-5.076 0-4.65-3.647-8.297-8.297-8.297-2.33 0-4.86 1.527-6.817 3.824l-.38.447-.381-.447C13.658 4.027 11.126 2.5 8.797 2.5 4.147 2.5.5 6.147.5 10.797c0 1.714.46 3.375 1.389 5.098 1.775 3.288 4.26 5.843 12.123 12.974l1.984 1.806z"/>
|
86 |
+
</g>
|
87 |
+
</symbol><symbol id="icon-b-ic-icon-load" viewBox="0 0 32 32">
|
88 |
+
<g fill="none" fill-rule="evenodd">
|
89 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M17.314 18.867l1.951-2.53 4 5.184h-17l6.5-8.84 4.549 6.186z"/>
|
90 |
+
<path fill="#555555" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01z"/>
|
91 |
+
<path fill="#555555" d="M25 3h1v9h-1z"/>
|
92 |
+
<path stroke="#555555" d="M22 6l3.5-3.5L29 6"/>
|
93 |
+
</g>
|
94 |
+
</symbol><symbol id="icon-b-ic-icon-location" viewBox="0 0 32 32">
|
95 |
+
<g fill="none" fill-rule="evenodd">
|
96 |
+
<g stroke="#555555">
|
97 |
+
<path d="M16 31.28C23.675 23.302 27.5 17.181 27.5 13c0-6.351-5.149-11.5-11.5-11.5S4.5 6.649 4.5 13c0 4.181 3.825 10.302 11.5 18.28z"/>
|
98 |
+
<circle cx="16" cy="13" r="4.5"/>
|
99 |
+
</g>
|
100 |
+
</g>
|
101 |
+
</symbol><symbol id="icon-b-ic-icon-polygon" viewBox="0 0 32 32">
|
102 |
+
<g fill="none" fill-rule="evenodd">
|
103 |
+
<path stroke="#555555" d="M.576 16L8.29 29.5h15.42L31.424 16 23.71 2.5H8.29L.576 16z"/>
|
104 |
+
</g>
|
105 |
+
</symbol><symbol id="icon-b-ic-icon-star-2" viewBox="0 0 32 32">
|
106 |
+
<g fill="none" fill-rule="evenodd">
|
107 |
+
<path stroke="#555555" d="M19.446 31.592l2.265-3.272 3.946.25.636-3.94 3.665-1.505-1.12-3.832 2.655-2.962-2.656-2.962 1.12-3.832-3.664-1.505-.636-3.941-3.946.25-2.265-3.271L16 3.024 12.554 1.07 10.289 4.34l-3.946-.25-.636 3.941-3.665 1.505 1.12 3.832L.508 16.33l2.656 2.962-1.12 3.832 3.664 1.504.636 3.942 3.946-.25 2.265 3.27L16 29.638l3.446 1.955z"/>
|
108 |
+
</g>
|
109 |
+
</symbol><symbol id="icon-b-ic-icon-star" viewBox="0 0 32 32">
|
110 |
+
<g fill="none" fill-rule="evenodd">
|
111 |
+
<path stroke="#555555" d="M25.292 29.878l-1.775-10.346 7.517-7.327-10.388-1.51L16 1.282l-4.646 9.413-10.388 1.51 7.517 7.327-1.775 10.346L16 24.993l9.292 4.885z"/>
|
112 |
+
</g>
|
113 |
+
</symbol><symbol id="icon-b-ic-icon" viewBox="0 0 24 24">
|
114 |
+
<g fill="none">
|
115 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M11.923 19.136L5.424 22l.715-7.065-4.731-5.296 6.94-1.503L11.923 2l3.574 6.136 6.94 1.503-4.731 5.296L18.42 22z"/>
|
116 |
+
</g>
|
117 |
+
</symbol><symbol id="icon-b-ic-mask-load" viewBox="0 0 32 32">
|
118 |
+
<g fill="none" fill-rule="evenodd">
|
119 |
+
<path d="M0 0h32v32H0z"/>
|
120 |
+
<path fill="#555555" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01zM15 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-1a5 5 0 1 0 0-10 5 5 0 0 0 0 10z"/>
|
121 |
+
<path fill="#555555" d="M25 3h1v9h-1z"/>
|
122 |
+
<path stroke="#555555" d="M22 6l3.5-3.5L29 6"/>
|
123 |
+
</g>
|
124 |
+
</symbol><symbol id="icon-b-ic-mask" viewBox="0 0 24 24">
|
125 |
+
<g fill="none">
|
126 |
+
<circle cx="12" cy="12" r="4.5" stroke="#555555"/>
|
127 |
+
<path fill="#555555" d="M2 1h20a1 1 0 0 1 1 1v20a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm0 1v20h20V2H2z"/>
|
128 |
+
</g>
|
129 |
+
</symbol><symbol id="icon-b-ic-redo" viewBox="0 0 24 24">
|
130 |
+
<g fill="none" fill-rule="evenodd">
|
131 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
132 |
+
<path fill="#555555" d="M21 6H9a6 6 0 1 0 0 12h12v1H9A7 7 0 0 1 9 5h12v1z"/>
|
133 |
+
<path stroke="#555555" stroke-linecap="square" d="M19 3l2.5 2.5L19 8"/>
|
134 |
+
</g>
|
135 |
+
</symbol><symbol id="icon-b-ic-reset" viewBox="0 0 24 24">
|
136 |
+
<g fill="none" fill-rule="evenodd">
|
137 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
138 |
+
<path fill="#555555" d="M2 13v-1a7 7 0 0 1 7-7h13v1h-1v5h1v1a7 7 0 0 1-7 7H2v-1h1v-5H2zm7-7a6 6 0 0 0-6 6v6h12a6 6 0 0 0 6-6V6H9z"/>
|
139 |
+
<path stroke="#555555" stroke-linecap="square" d="M19 3l2.5 2.5L19 8M5 16l-2.5 2.5L5 21"/>
|
140 |
+
</g>
|
141 |
+
</symbol><symbol id="icon-b-ic-rotate-clockwise" viewBox="0 0 32 32">
|
142 |
+
<g fill="none" fill-rule="evenodd">
|
143 |
+
<path fill="#555555" d="M29 17h-.924c0 6.627-5.373 12-12 12-6.628 0-12-5.373-12-12C4.076 10.398 9.407 5.041 16 5V4C8.82 4 3 9.82 3 17s5.82 13 13 13 13-5.82 13-13z"/>
|
144 |
+
<path stroke="#555555" stroke-linecap="square" d="M16 1.5l4 3-4 3"/>
|
145 |
+
<path fill="#555555" fill-rule="nonzero" d="M16 4h4v1h-4z"/>
|
146 |
+
</g>
|
147 |
+
</symbol><symbol id="icon-b-ic-rotate-counterclockwise" viewBox="0 0 32 32">
|
148 |
+
<g fill="none" fill-rule="evenodd">
|
149 |
+
<path fill="#555555" d="M3 17h.924c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.602-5.331-11.96-11.924-12V4c7.18 0 13 5.82 13 13s-5.82 13-13 13S3 24.18 3 17z"/>
|
150 |
+
<path fill="#555555" fill-rule="nonzero" d="M12 4h4v1h-4z"/>
|
151 |
+
<path stroke="#555555" stroke-linecap="square" d="M16 1.5l-4 3 4 3"/>
|
152 |
+
</g>
|
153 |
+
</symbol><symbol id="icon-b-ic-rotate" viewBox="0 0 24 24">
|
154 |
+
<g fill="none" fill-rule="evenodd">
|
155 |
+
<path d="M0 0h24v24H0z"/>
|
156 |
+
<path fill="#555555" d="M8.349 22.254a10.002 10.002 0 0 1-2.778-1.719l.65-.76a9.002 9.002 0 0 0 2.495 1.548l-.367.931zm2.873.704l.078-.997a9 9 0 1 0-.557-17.852l-.14-.99A10.076 10.076 0 0 1 12.145 3c5.523 0 10 4.477 10 10s-4.477 10-10 10c-.312 0-.62-.014-.924-.042zm-7.556-4.655a9.942 9.942 0 0 1-1.253-2.996l.973-.234a8.948 8.948 0 0 0 1.124 2.693l-.844.537zm-1.502-5.91A9.949 9.949 0 0 1 2.88 9.23l.925.382a8.954 8.954 0 0 0-.644 2.844l-.998-.062zm2.21-5.686c.687-.848 1.51-1.58 2.436-2.166l.523.852a9.048 9.048 0 0 0-2.188 1.95l-.771-.636z"/>
|
157 |
+
<path stroke="#555555" stroke-linecap="square" d="M13 1l-2.5 2.5L13 6"/>
|
158 |
+
</g>
|
159 |
+
</symbol><symbol id="icon-b-ic-shape-circle" viewBox="0 0 32 32">
|
160 |
+
<g fill="none" fill-rule="evenodd">
|
161 |
+
<circle cx="16" cy="16" r="14.5" stroke="#555555"/>
|
162 |
+
</g>
|
163 |
+
</symbol><symbol id="icon-b-ic-shape-rectangle" viewBox="0 0 32 32">
|
164 |
+
<g fill="none" fill-rule="evenodd">
|
165 |
+
<rect width="27" height="27" x="2.5" y="2.5" stroke="#555555" rx="1"/>
|
166 |
+
</g>
|
167 |
+
</symbol><symbol id="icon-b-ic-shape-triangle" viewBox="0 0 32 32">
|
168 |
+
<g fill="none" fill-rule="evenodd">
|
169 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M16 2.5l15.5 27H.5z"/>
|
170 |
+
</g>
|
171 |
+
</symbol><symbol id="icon-b-ic-shape" viewBox="0 0 24 24">
|
172 |
+
<g fill="none" fill-rule="evenodd">
|
173 |
+
<path fill="#555555" d="M14.706 8H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-4h1v4h12V9h-5.706l-.588-1z"/>
|
174 |
+
<path stroke="#555555" stroke-linecap="round" stroke-linejoin="round" d="M8.5 1.5l7.5 13H1z"/>
|
175 |
+
</g>
|
176 |
+
</symbol><symbol id="icon-b-ic-text-align-center" viewBox="0 0 32 32">
|
177 |
+
<g fill="none" fill-rule="evenodd">
|
178 |
+
<path d="M0 0h32v32H0z"/>
|
179 |
+
<path fill="#555555" d="M2 5h28v1H2zM8 12h16v1H8zM2 19h28v1H2zM8 26h16v1H8z"/>
|
180 |
+
</g>
|
181 |
+
</symbol><symbol id="icon-b-ic-text-align-left" viewBox="0 0 32 32">
|
182 |
+
<g fill="none" fill-rule="evenodd">
|
183 |
+
<path d="M0 0h32v32H0z"/>
|
184 |
+
<path fill="#555555" d="M2 5h28v1H2zM2 12h16v1H2zM2 19h28v1H2zM2 26h16v1H2z"/>
|
185 |
+
</g>
|
186 |
+
</symbol><symbol id="icon-b-ic-text-align-right" viewBox="0 0 32 32">
|
187 |
+
<g fill="none" fill-rule="evenodd">
|
188 |
+
<path d="M0 0h32v32H0z"/>
|
189 |
+
<path fill="#555555" d="M2 5h28v1H2zM14 12h16v1H14zM2 19h28v1H2zM14 26h16v1H14z"/>
|
190 |
+
</g>
|
191 |
+
</symbol><symbol id="icon-b-ic-text-bold" viewBox="0 0 32 32">
|
192 |
+
<g fill="none" fill-rule="evenodd">
|
193 |
+
<path d="M0 0h32v32H0z"/>
|
194 |
+
<path fill="#555555" d="M7 2h2v2H7zM7 28h2v2H7z"/>
|
195 |
+
<path stroke="#555555" stroke-width="2" d="M9 3v12h9a6 6 0 1 0 0-12H9zM9 15v14h10a7 7 0 0 0 0-14H9z"/>
|
196 |
+
</g>
|
197 |
+
</symbol><symbol id="icon-b-ic-text-italic" viewBox="0 0 32 32">
|
198 |
+
<g fill="none" fill-rule="evenodd">
|
199 |
+
<path d="M0 0h32v32H0z"/>
|
200 |
+
<path fill="#555555" d="M15 2h5v1h-5zM11 29h5v1h-5zM17 3h1l-4 26h-1z"/>
|
201 |
+
</g>
|
202 |
+
</symbol><symbol id="icon-b-ic-text-underline" viewBox="0 0 32 32">
|
203 |
+
<g fill="none" fill-rule="evenodd">
|
204 |
+
<path d="M0 0h32v32H0z"/>
|
205 |
+
<path fill="#555555" d="M8 2v14a8 8 0 1 0 16 0V2h1v14a9 9 0 0 1-18 0V2h1zM3 29h26v1H3z"/>
|
206 |
+
<path fill="#555555" d="M5 2h5v1H5zM22 2h5v1h-5z"/>
|
207 |
+
</g>
|
208 |
+
</symbol><symbol id="icon-b-ic-text" viewBox="0 0 24 24">
|
209 |
+
<g fill="#555555" fill-rule="evenodd">
|
210 |
+
<path d="M4 3h15a1 1 0 0 1 1 1H3a1 1 0 0 1 1-1zM3 4h1v1H3zM19 4h1v1h-1z"/>
|
211 |
+
<path d="M11 3h1v18h-1z"/>
|
212 |
+
<path d="M10 20h3v1h-3z"/>
|
213 |
+
</g>
|
214 |
+
</symbol><symbol id="icon-b-ic-undo" viewBox="0 0 24 24">
|
215 |
+
<g fill="none" fill-rule="evenodd">
|
216 |
+
<path d="M24 0H0v24h24z" opacity=".5"/>
|
217 |
+
<path fill="#555555" d="M3 6h12a6 6 0 1 1 0 12H3v1h12a7 7 0 0 0 0-14H3v1z"/>
|
218 |
+
<path stroke="#555555" stroke-linecap="square" d="M5 3L2.5 5.5 5 8"/>
|
219 |
+
</g>
|
220 |
+
</symbol><symbol id="icon-b-img-bi" viewBox="0 0 257 26">
|
221 |
+
<g fill="#FDBA3B">
|
222 |
+
<path d="M26 5a8.001 8.001 0 0 0 0 16 8.001 8.001 0 0 0 0-16M51.893 19.812L43.676 5.396A.78.78 0 0 0 43 5a.78.78 0 0 0-.677.396l-8.218 14.418a.787.787 0 0 0 0 .792c.14.244.396.394.676.394h16.436c.28 0 .539-.15.678-.396a.796.796 0 0 0-.002-.792M15.767 5.231A.79.79 0 0 0 15.21 5H.791A.791.791 0 0 0 0 5.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M85.767 5.231A.79.79 0 0 0 85.21 5H70.791a.791.791 0 0 0-.791.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M65.942 9.948l2.17-3.76a.78.78 0 0 0 0-.792.791.791 0 0 0-.684-.396h-8.54A5.889 5.889 0 0 0 53 10.86a5.887 5.887 0 0 0 3.07 5.17l-2.184 3.782A.792.792 0 0 0 54.571 21h8.54a5.89 5.89 0 0 0 2.831-11.052M105.7 21h2.3V5h-2.3zM91 5h2.4v10.286c0 1.893 1.612 3.429 3.6 3.429s3.6-1.536 3.6-3.429V5h2.4v10.286c0 3.156-2.686 5.714-6 5.714-3.313 0-6-2.558-6-5.714V5zM252.148 21.128h-2.377V9.659h2.27v1.64c.69-1.299 1.792-1.938 3.304-1.938.497 0 .95.065 1.382.192l-.215 2.277a3.734 3.734 0 0 0-1.275-.213c-1.814 0-3.089 1.234-3.089 3.638v5.873zm-7.095-5.744a3.734 3.734 0 0 0-1.101-2.703c-.714-.766-1.6-1.149-2.658-1.149-1.058 0-1.944.383-2.679 1.149a3.803 3.803 0 0 0-1.08 2.703c0 1.063.368 1.978 1.08 2.722.735.746 1.62 1.128 2.68 1.128 1.058 0 1.943-.382 2.657-1.128.734-.744 1.101-1.659 1.101-2.722zm-9.916 0c0-1.682.583-3.086 1.729-4.256 1.166-1.17 2.635-1.767 4.428-1.767 1.793 0 3.262.597 4.407 1.767 1.167 1.17 1.75 2.574 1.75 4.256 0 1.7-.583 3.127-1.75 4.297-1.145 1.17-2.614 1.745-4.407 1.745-1.793 0-3.262-.575-4.428-1.745-1.146-1.17-1.729-2.596-1.729-4.297zm-1.5 3.233l.821 1.83c-.864.638-1.944.958-3.22.958-2.526 0-3.822-1.554-3.822-4.383V11.66h-2.01v-2h2.031V5.595h2.355v4.063h4.018v2h-4.018v5.405c0 1.469.605 2.191 1.793 2.191.626 0 1.318-.212 2.052-.638zm-12.43 2.51h2.375V9.66h-2.376v11.469zm1.23-12.977c-.929 0-1.642-.682-1.642-1.596 0-.873.713-1.554 1.643-1.554.885 0 1.576.681 1.576 1.554 0 .914-.69 1.596-1.576 1.596zm-6.49 7.234c0-1.086-.346-1.98-1.037-2.724-.692-.745-1.599-1.128-2.7-1.128-1.102 0-2.01.383-2.7 1.128-.692.744-1.037 1.638-1.037 2.724 0 1.084.345 2.02 1.036 2.766.691.744 1.6 1.105 2.7 1.105 1.102 0 2.01-.361 2.7-1.105.692-.746 1.038-1.682 1.038-2.766zm-.173-4.129V5h2.397v16.128h-2.354v-1.596c-1.015 1.255-2.333 1.873-3.91 1.873-1.663 0-3.068-.575-4.169-1.724-1.102-1.17-1.663-2.596-1.663-4.297 0-1.682.561-3.107 1.663-4.256 1.101-1.17 2.485-1.745 4.148-1.745 1.534 0 2.83.617 3.888 1.872zm-11.48 9.873h-10.218V5.405h10.195v2.318h-7.711V12h7.15v2.32h-7.15v4.489h7.733v2.319zm-23.891-9.724c-1.793 0-3.132 1.192-3.478 2.979h6.783c-.194-1.808-1.555-2.979-3.305-2.979zm5.703 3.766c0 .32-.021.703-.086 1.128h-9.095c.346 1.787 1.62 3 3.867 3 1.318 0 2.916-.49 3.953-1.234l.994 1.724c-1.189.872-3.067 1.595-5.033 1.595-4.364 0-6.243-3-6.243-6.021 0-1.724.54-3.15 1.642-4.277 1.101-1.127 2.548-1.702 4.298-1.702 1.664 0 3.046.511 4.105 1.553 1.058 1.043 1.598 2.447 1.598 4.234zm-19.949 3.894c1.08 0 1.966-.362 2.68-1.085.712-.724 1.058-1.617 1.058-2.703 0-1.084-.346-2-1.059-2.701-.713-.702-1.599-1.064-2.679-1.064-1.058 0-1.944.362-2.656 1.085-.714.702-1.059 1.596-1.059 2.68 0 1.086.345 2 1.059 2.724.712.702 1.598 1.064 2.656 1.064zm3.673-7.936V9.66h2.29v10.299c0 1.85-.584 3.32-1.728 4.404-1.146 1.085-2.68 1.638-4.58 1.638-1.945 0-3.672-.553-5.206-1.638l1.037-1.808c1.296.915 2.679 1.36 4.126 1.36 2.484 0 3.996-1.51 3.996-3.637v-.83c-1.015 1.127-2.311 1.702-3.91 1.702-1.684 0-3.089-.554-4.19-1.68-1.102-1.128-1.642-2.532-1.642-4.214 0-1.68.561-3.085 1.706-4.191 1.145-1.128 2.571-1.681 4.234-1.681 1.534 0 2.83.575 3.867 1.745zm-18.07 8.127c1.102 0 1.988-.382 2.7-1.128.714-.744 1.06-1.659 1.06-2.743 0-1.065-.346-1.98-1.06-2.724-.712-.745-1.598-1.128-2.7-1.128-1.101 0-2.008.383-2.7 1.128-.691.744-1.036 1.66-1.036 2.745 0 1.084.345 2 1.037 2.745.691.744 1.598 1.105 2.7 1.105zm3.652-8V9.66h2.29v11.469h-2.29v-1.575c-1.059 1.234-2.399 1.852-3.976 1.852-1.663 0-3.067-.575-4.168-1.745-1.102-1.17-1.642-2.617-1.642-4.34 0-1.724.54-3.128 1.642-4.256 1.1-1.128 2.505-1.681 4.168-1.681 1.577 0 2.917.617 3.976 1.872zM138.79 9.34c1.404 0 2.527.448 3.37 1.34.863.873 1.295 2.086 1.295 3.596v6.852h-2.376V14.66c0-2.021-1.036-3.128-2.657-3.128-1.727 0-2.915 1.255-2.915 3.192v6.404h-2.377v-6.426c0-1.978-1.037-3.17-2.679-3.17-1.728 0-2.937 1.277-2.937 3.234v6.362h-2.377V9.659h2.333v1.66c.692-1.212 1.988-1.979 3.522-1.979 1.533.021 2.958.767 3.586 2.107.798-1.277 2.419-2.107 4.212-2.107zm-19.517 11.788h2.484V5.405h-2.484v15.723z"/>
|
223 |
+
</g>
|
224 |
+
</symbol></svg>
|
includes/File_manager/lib/img/tui-icon-c.svg
ADDED
@@ -0,0 +1,224 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><symbol id="icon-c-ic-apply" viewBox="0 0 24 24">
|
2 |
+
<g fill="none" fill-rule="evenodd">
|
3 |
+
<path d="M0 0h24v24H0z"/>
|
4 |
+
<path stroke="#e9e9e9" d="M4 12.011l5 5L20.011 6"/>
|
5 |
+
</g>
|
6 |
+
</symbol><symbol id="icon-c-ic-cancel" viewBox="0 0 24 24">
|
7 |
+
<g fill="none" fill-rule="evenodd">
|
8 |
+
<path d="M0 0h24v24H0z"/>
|
9 |
+
<path stroke="#e9e9e9" d="M6 6l12 12M18 6L6 18"/>
|
10 |
+
</g>
|
11 |
+
</symbol><symbol id="icon-c-ic-crop" viewBox="0 0 24 24">
|
12 |
+
<g fill="none" fill-rule="evenodd">
|
13 |
+
<path d="M0 0h24v24H0z"/>
|
14 |
+
<path fill="#e9e9e9" d="M4 0h1v20a1 1 0 0 1-1-1V0zM20 17h-1V5h1v12zm0 2v5h-1v-5h1z"/>
|
15 |
+
<path fill="#e9e9e9" d="M5 19h19v1H5zM4.762 4v1H0V4h4.762zM7 4h12a1 1 0 0 1 1 1H7V4z"/>
|
16 |
+
</g>
|
17 |
+
</symbol><symbol id="icon-c-ic-delete-all" viewBox="0 0 24 24">
|
18 |
+
<g fill="#e9e9e9" fill-rule="evenodd">
|
19 |
+
<path d="M5 23H3a1 1 0 0 1-1-1V6h1v16h2v1zm16-10h-1V6h1v7zM9 13H8v-3h1v3zm3 0h-1v-3h1v3zm3 0h-1v-3h1v3zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
20 |
+
<path d="M0 3h23v1H0zM11.286 21H8.714L8 23H7l1-2.8V20h.071L9.5 16h1l1.429 4H12v.2l1 2.8h-1l-.714-2zm-.357-1L10 17.4 9.071 20h1.858zM20 22h3v1h-4v-7h1v6zm-5 0h3v1h-4v-7h1v6z"/>
|
21 |
+
</g>
|
22 |
+
</symbol><symbol id="icon-c-ic-delete" viewBox="0 0 24 24">
|
23 |
+
<g fill="#e9e9e9" fill-rule="evenodd">
|
24 |
+
<path d="M3 6v16h17V6h1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6h1zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
25 |
+
<path d="M0 3h23v1H0zM8 10h1v6H8v-6zm3 0h1v6h-1v-6zm3 0h1v6h-1v-6z"/>
|
26 |
+
</g>
|
27 |
+
</symbol><symbol id="icon-c-ic-draw-free" viewBox="0 0 32 32">
|
28 |
+
<g fill="none" fill-rule="evenodd">
|
29 |
+
<path stroke="#e9e9e9" d="M2.5 20.929C2.594 10.976 4.323 6 7.686 6c5.872 0 2.524 19 7.697 19s1.89-14.929 6.414-14.929 1.357 10.858 5.13 10.858c1.802 0 2.657-2.262 2.566-6.786"/>
|
30 |
+
</g>
|
31 |
+
</symbol><symbol id="icon-c-ic-draw-line" viewBox="0 0 32 32">
|
32 |
+
<g fill="none" fill-rule="evenodd">
|
33 |
+
<path stroke="#e9e9e9" d="M2 15.5h28"/>
|
34 |
+
</g>
|
35 |
+
</symbol><symbol id="icon-c-ic-draw" viewBox="0 0 24 24">
|
36 |
+
<g fill="none">
|
37 |
+
<path stroke="#e9e9e9" d="M2.5 21.5H5c.245 0 .48-.058.691-.168l.124-.065.14.01c.429.028.85-.127 1.16-.437L22.55 5.405a.5.5 0 0 0 0-.707l-3.246-3.245a.5.5 0 0 0-.707 0L3.162 16.888a1.495 1.495 0 0 0-.437 1.155l.01.14-.065.123c-.111.212-.17.448-.17.694v2.5z"/>
|
38 |
+
<path fill="#e9e9e9" d="M16.414 3.707l3.89 3.89-.708.706-3.889-3.889z"/>
|
39 |
+
</g>
|
40 |
+
</symbol><symbol id="icon-c-ic-filter" viewBox="0 0 24 24">
|
41 |
+
<g fill="none" fill-rule="evenodd">
|
42 |
+
<path d="M0 0h24v24H0z"/>
|
43 |
+
<path fill="#e9e9e9" d="M12 7v1H2V7h10zm6 0h4v1h-4V7zM12 16v1h10v-1H12zm-6 0H2v1h4v-1z"/>
|
44 |
+
<path fill="#e9e9e9" d="M8.5 20a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM15.5 11a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>
|
45 |
+
</g>
|
46 |
+
</symbol><symbol id="icon-c-ic-flip-reset" viewBox="0 0 31 32">
|
47 |
+
<g fill="none" fill-rule="evenodd">
|
48 |
+
<path d="M31 0H0v32h31z"/>
|
49 |
+
<path fill="#e9e9e9" d="M28 16a8 8 0 0 1-8 8H3v-1h1v-7H3a8 8 0 0 1 8-8h17v1h-1v7h1zM11 9a7 7 0 0 0-7 7v7h16a7 7 0 0 0 7-7V9H11z"/>
|
50 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M24 5l3.5 3.5L24 12M7 20l-3.5 3.5L7 27"/>
|
51 |
+
</g>
|
52 |
+
</symbol><symbol id="icon-c-ic-flip-x" viewBox="0 0 32 32">
|
53 |
+
<g fill="none" fill-rule="evenodd">
|
54 |
+
<path d="M32 32H0V0h32z"/>
|
55 |
+
<path fill="#e9e9e9" d="M17 32h-1V0h1zM27.167 11l.5 3h-1.03l-.546-3h1.076zm-.5-3h-1.122L25 5h-5V4h5.153a1 1 0 0 1 .986.836L26.667 8zm1.5 9l.5 3h-.94l-.545-3h.985zm1 6l.639 3.836A1 1 0 0 1 28.819 28H26v-1h3l-.726-4h.894zM23 28h-3v-1h3v1zM13 4v1H7L3 27h10v1H3.18a1 1 0 0 1-.986-1.164l3.666-22A1 1 0 0 1 6.847 4H13z"/>
|
56 |
+
</g>
|
57 |
+
</symbol><symbol id="icon-c-ic-flip-y" viewBox="0 0 32 32">
|
58 |
+
<g fill="none" fill-rule="evenodd">
|
59 |
+
<path d="M0 0v32h32V0z"/>
|
60 |
+
<path fill="#e9e9e9" d="M0 16v1h32v-1zM11 27.167l3 .5v-1.03l-3-.546v1.076zm-3-.5v-1.122L5 25v-5H4v5.153a1 1 0 0 0 .836.986L8 26.667zm9 1.5l3 .5v-.94l-3-.545v.985zm6 1l3.836.639A1 1 0 0 0 28 28.82V26h-1v3l-4-.727v.894zM28 23v-3h-1v3h1zM4 13h1V7l22-4v10h1V3.18a1 1 0 0 0-1.164-.986l-22 3.667A1 1 0 0 0 4 6.847V13z"/>
|
61 |
+
</g>
|
62 |
+
</symbol><symbol id="icon-c-ic-flip" viewBox="0 0 24 24">
|
63 |
+
<g fill="none" fill-rule="evenodd">
|
64 |
+
<path d="M0 0h24v24H0z"/>
|
65 |
+
<path fill="#e9e9e9" d="M11 0h1v24h-1zM19 21v-1h2v-2h1v2a1 1 0 0 1-1 1h-2zm-2 0h-3v-1h3v1zm5-5h-1v-3h1v3zm0-5h-1V8h1v3zm0-5h-1V4h-2V3h2a1 1 0 0 1 1 1v2zm-5-3v1h-3V3h3zM9 3v1H2v16h7v1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7z"/>
|
66 |
+
</g>
|
67 |
+
</symbol><symbol id="icon-c-ic-icon-arrow-2" viewBox="0 0 32 32">
|
68 |
+
<g fill="none" fill-rule="evenodd">
|
69 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M21.793 18.5H2.5v-5h18.935l-7.6-8h5.872l10.5 10.5-10.5 10.5h-5.914l8-8z"/>
|
70 |
+
</g>
|
71 |
+
</symbol><symbol id="icon-c-ic-icon-arrow-3" viewBox="0 0 32 32">
|
72 |
+
<g fill="none" fill-rule="evenodd">
|
73 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M25.288 16.42L14.208 27.5H6.792l11.291-11.291L6.826 4.5h7.381l11.661 11.661-.58.258z"/>
|
74 |
+
</g>
|
75 |
+
</symbol><symbol id="icon-c-ic-icon-arrow" viewBox="0 0 32 32">
|
76 |
+
<g fill="none" fill-rule="evenodd">
|
77 |
+
<path stroke="#e9e9e9" d="M2.5 11.5v9h18v5.293L30.293 16 20.5 6.207V11.5h-18z"/>
|
78 |
+
</g>
|
79 |
+
</symbol><symbol id="icon-c-ic-icon-bubble" viewBox="0 0 32 32">
|
80 |
+
<g fill="none" fill-rule="evenodd">
|
81 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M22.207 24.5L16.5 30.207V24.5H8A6.5 6.5 0 0 1 1.5 18V9A6.5 6.5 0 0 1 8 2.5h16A6.5 6.5 0 0 1 30.5 9v9a6.5 6.5 0 0 1-6.5 6.5h-1.793z"/>
|
82 |
+
</g>
|
83 |
+
</symbol><symbol id="icon-c-ic-icon-heart" viewBox="0 0 32 32">
|
84 |
+
<g fill="none" fill-rule="evenodd">
|
85 |
+
<path fill-rule="nonzero" stroke="#e9e9e9" d="M15.996 30.675l1.981-1.79c7.898-7.177 10.365-9.718 12.135-13.012.922-1.716 1.377-3.37 1.377-5.076 0-4.65-3.647-8.297-8.297-8.297-2.33 0-4.86 1.527-6.817 3.824l-.38.447-.381-.447C13.658 4.027 11.126 2.5 8.797 2.5 4.147 2.5.5 6.147.5 10.797c0 1.714.46 3.375 1.389 5.098 1.775 3.288 4.26 5.843 12.123 12.974l1.984 1.806z"/>
|
86 |
+
</g>
|
87 |
+
</symbol><symbol id="icon-c-ic-icon-load" viewBox="0 0 32 32">
|
88 |
+
<g fill="none" fill-rule="evenodd">
|
89 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M17.314 18.867l1.951-2.53 4 5.184h-17l6.5-8.84 4.549 6.186z"/>
|
90 |
+
<path fill="#e9e9e9" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01z"/>
|
91 |
+
<path fill="#e9e9e9" d="M25 3h1v9h-1z"/>
|
92 |
+
<path stroke="#e9e9e9" d="M22 6l3.5-3.5L29 6"/>
|
93 |
+
</g>
|
94 |
+
</symbol><symbol id="icon-c-ic-icon-location" viewBox="0 0 32 32">
|
95 |
+
<g fill="none" fill-rule="evenodd">
|
96 |
+
<g stroke="#e9e9e9">
|
97 |
+
<path d="M16 31.28C23.675 23.302 27.5 17.181 27.5 13c0-6.351-5.149-11.5-11.5-11.5S4.5 6.649 4.5 13c0 4.181 3.825 10.302 11.5 18.28z"/>
|
98 |
+
<circle cx="16" cy="13" r="4.5"/>
|
99 |
+
</g>
|
100 |
+
</g>
|
101 |
+
</symbol><symbol id="icon-c-ic-icon-polygon" viewBox="0 0 32 32">
|
102 |
+
<g fill="none" fill-rule="evenodd">
|
103 |
+
<path stroke="#e9e9e9" d="M.576 16L8.29 29.5h15.42L31.424 16 23.71 2.5H8.29L.576 16z"/>
|
104 |
+
</g>
|
105 |
+
</symbol><symbol id="icon-c-ic-icon-star-2" viewBox="0 0 32 32">
|
106 |
+
<g fill="none" fill-rule="evenodd">
|
107 |
+
<path stroke="#e9e9e9" d="M19.446 31.592l2.265-3.272 3.946.25.636-3.94 3.665-1.505-1.12-3.832 2.655-2.962-2.656-2.962 1.12-3.832-3.664-1.505-.636-3.941-3.946.25-2.265-3.271L16 3.024 12.554 1.07 10.289 4.34l-3.946-.25-.636 3.941-3.665 1.505 1.12 3.832L.508 16.33l2.656 2.962-1.12 3.832 3.664 1.504.636 3.942 3.946-.25 2.265 3.27L16 29.638l3.446 1.955z"/>
|
108 |
+
</g>
|
109 |
+
</symbol><symbol id="icon-c-ic-icon-star" viewBox="0 0 32 32">
|
110 |
+
<g fill="none" fill-rule="evenodd">
|
111 |
+
<path stroke="#e9e9e9" d="M25.292 29.878l-1.775-10.346 7.517-7.327-10.388-1.51L16 1.282l-4.646 9.413-10.388 1.51 7.517 7.327-1.775 10.346L16 24.993l9.292 4.885z"/>
|
112 |
+
</g>
|
113 |
+
</symbol><symbol id="icon-c-ic-icon" viewBox="0 0 24 24">
|
114 |
+
<g fill="none">
|
115 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M11.923 19.136L5.424 22l.715-7.065-4.731-5.296 6.94-1.503L11.923 2l3.574 6.136 6.94 1.503-4.731 5.296L18.42 22z"/>
|
116 |
+
</g>
|
117 |
+
</symbol><symbol id="icon-c-ic-mask-load" viewBox="0 0 32 32">
|
118 |
+
<g fill="none" fill-rule="evenodd">
|
119 |
+
<path d="M0 0h32v32H0z"/>
|
120 |
+
<path fill="#e9e9e9" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01zM15 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-1a5 5 0 1 0 0-10 5 5 0 0 0 0 10z"/>
|
121 |
+
<path fill="#e9e9e9" d="M25 3h1v9h-1z"/>
|
122 |
+
<path stroke="#e9e9e9" d="M22 6l3.5-3.5L29 6"/>
|
123 |
+
</g>
|
124 |
+
</symbol><symbol id="icon-c-ic-mask" viewBox="0 0 24 24">
|
125 |
+
<g fill="none">
|
126 |
+
<circle cx="12" cy="12" r="4.5" stroke="#e9e9e9"/>
|
127 |
+
<path fill="#e9e9e9" d="M2 1h20a1 1 0 0 1 1 1v20a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm0 1v20h20V2H2z"/>
|
128 |
+
</g>
|
129 |
+
</symbol><symbol id="icon-c-ic-redo" viewBox="0 0 24 24">
|
130 |
+
<g fill="none" fill-rule="evenodd">
|
131 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
132 |
+
<path fill="#e9e9e9" d="M21 6H9a6 6 0 1 0 0 12h12v1H9A7 7 0 0 1 9 5h12v1z"/>
|
133 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M19 3l2.5 2.5L19 8"/>
|
134 |
+
</g>
|
135 |
+
</symbol><symbol id="icon-c-ic-reset" viewBox="0 0 24 24">
|
136 |
+
<g fill="none" fill-rule="evenodd">
|
137 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
138 |
+
<path fill="#e9e9e9" d="M2 13v-1a7 7 0 0 1 7-7h13v1h-1v5h1v1a7 7 0 0 1-7 7H2v-1h1v-5H2zm7-7a6 6 0 0 0-6 6v6h12a6 6 0 0 0 6-6V6H9z"/>
|
139 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M19 3l2.5 2.5L19 8M5 16l-2.5 2.5L5 21"/>
|
140 |
+
</g>
|
141 |
+
</symbol><symbol id="icon-c-ic-rotate-clockwise" viewBox="0 0 32 32">
|
142 |
+
<g fill="none" fill-rule="evenodd">
|
143 |
+
<path fill="#e9e9e9" d="M29 17h-.924c0 6.627-5.373 12-12 12-6.628 0-12-5.373-12-12C4.076 10.398 9.407 5.041 16 5V4C8.82 4 3 9.82 3 17s5.82 13 13 13 13-5.82 13-13z"/>
|
144 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M16 1.5l4 3-4 3"/>
|
145 |
+
<path fill="#e9e9e9" fill-rule="nonzero" d="M16 4h4v1h-4z"/>
|
146 |
+
</g>
|
147 |
+
</symbol><symbol id="icon-c-ic-rotate-counterclockwise" viewBox="0 0 32 32">
|
148 |
+
<g fill="none" fill-rule="evenodd">
|
149 |
+
<path fill="#e9e9e9" d="M3 17h.924c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.602-5.331-11.96-11.924-12V4c7.18 0 13 5.82 13 13s-5.82 13-13 13S3 24.18 3 17z"/>
|
150 |
+
<path fill="#e9e9e9" fill-rule="nonzero" d="M12 4h4v1h-4z"/>
|
151 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M16 1.5l-4 3 4 3"/>
|
152 |
+
</g>
|
153 |
+
</symbol><symbol id="icon-c-ic-rotate" viewBox="0 0 24 24">
|
154 |
+
<g fill="none" fill-rule="evenodd">
|
155 |
+
<path d="M0 0h24v24H0z"/>
|
156 |
+
<path fill="#e9e9e9" d="M8.349 22.254a10.002 10.002 0 0 1-2.778-1.719l.65-.76a9.002 9.002 0 0 0 2.495 1.548l-.367.931zm2.873.704l.078-.997a9 9 0 1 0-.557-17.852l-.14-.99A10.076 10.076 0 0 1 12.145 3c5.523 0 10 4.477 10 10s-4.477 10-10 10c-.312 0-.62-.014-.924-.042zm-7.556-4.655a9.942 9.942 0 0 1-1.253-2.996l.973-.234a8.948 8.948 0 0 0 1.124 2.693l-.844.537zm-1.502-5.91A9.949 9.949 0 0 1 2.88 9.23l.925.382a8.954 8.954 0 0 0-.644 2.844l-.998-.062zm2.21-5.686c.687-.848 1.51-1.58 2.436-2.166l.523.852a9.048 9.048 0 0 0-2.188 1.95l-.771-.636z"/>
|
157 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M13 1l-2.5 2.5L13 6"/>
|
158 |
+
</g>
|
159 |
+
</symbol><symbol id="icon-c-ic-shape-circle" viewBox="0 0 32 32">
|
160 |
+
<g fill="none" fill-rule="evenodd">
|
161 |
+
<circle cx="16" cy="16" r="14.5" stroke="#e9e9e9"/>
|
162 |
+
</g>
|
163 |
+
</symbol><symbol id="icon-c-ic-shape-rectangle" viewBox="0 0 32 32">
|
164 |
+
<g fill="none" fill-rule="evenodd">
|
165 |
+
<rect width="27" height="27" x="2.5" y="2.5" stroke="#e9e9e9" rx="1"/>
|
166 |
+
</g>
|
167 |
+
</symbol><symbol id="icon-c-ic-shape-triangle" viewBox="0 0 32 32">
|
168 |
+
<g fill="none" fill-rule="evenodd">
|
169 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M16 2.5l15.5 27H.5z"/>
|
170 |
+
</g>
|
171 |
+
</symbol><symbol id="icon-c-ic-shape" viewBox="0 0 24 24">
|
172 |
+
<g fill="none" fill-rule="evenodd">
|
173 |
+
<path fill="#e9e9e9" d="M14.706 8H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-4h1v4h12V9h-5.706l-.588-1z"/>
|
174 |
+
<path stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round" d="M8.5 1.5l7.5 13H1z"/>
|
175 |
+
</g>
|
176 |
+
</symbol><symbol id="icon-c-ic-text-align-center" viewBox="0 0 32 32">
|
177 |
+
<g fill="none" fill-rule="evenodd">
|
178 |
+
<path d="M0 0h32v32H0z"/>
|
179 |
+
<path fill="#e9e9e9" d="M2 5h28v1H2zM8 12h16v1H8zM2 19h28v1H2zM8 26h16v1H8z"/>
|
180 |
+
</g>
|
181 |
+
</symbol><symbol id="icon-c-ic-text-align-left" viewBox="0 0 32 32">
|
182 |
+
<g fill="none" fill-rule="evenodd">
|
183 |
+
<path d="M0 0h32v32H0z"/>
|
184 |
+
<path fill="#e9e9e9" d="M2 5h28v1H2zM2 12h16v1H2zM2 19h28v1H2zM2 26h16v1H2z"/>
|
185 |
+
</g>
|
186 |
+
</symbol><symbol id="icon-c-ic-text-align-right" viewBox="0 0 32 32">
|
187 |
+
<g fill="none" fill-rule="evenodd">
|
188 |
+
<path d="M0 0h32v32H0z"/>
|
189 |
+
<path fill="#e9e9e9" d="M2 5h28v1H2zM14 12h16v1H14zM2 19h28v1H2zM14 26h16v1H14z"/>
|
190 |
+
</g>
|
191 |
+
</symbol><symbol id="icon-c-ic-text-bold" viewBox="0 0 32 32">
|
192 |
+
<g fill="none" fill-rule="evenodd">
|
193 |
+
<path d="M0 0h32v32H0z"/>
|
194 |
+
<path fill="#e9e9e9" d="M7 2h2v2H7zM7 28h2v2H7z"/>
|
195 |
+
<path stroke="#e9e9e9" stroke-width="2" d="M9 3v12h9a6 6 0 1 0 0-12H9zM9 15v14h10a7 7 0 0 0 0-14H9z"/>
|
196 |
+
</g>
|
197 |
+
</symbol><symbol id="icon-c-ic-text-italic" viewBox="0 0 32 32">
|
198 |
+
<g fill="none" fill-rule="evenodd">
|
199 |
+
<path d="M0 0h32v32H0z"/>
|
200 |
+
<path fill="#e9e9e9" d="M15 2h5v1h-5zM11 29h5v1h-5zM17 3h1l-4 26h-1z"/>
|
201 |
+
</g>
|
202 |
+
</symbol><symbol id="icon-c-ic-text-underline" viewBox="0 0 32 32">
|
203 |
+
<g fill="none" fill-rule="evenodd">
|
204 |
+
<path d="M0 0h32v32H0z"/>
|
205 |
+
<path fill="#e9e9e9" d="M8 2v14a8 8 0 1 0 16 0V2h1v14a9 9 0 0 1-18 0V2h1zM3 29h26v1H3z"/>
|
206 |
+
<path fill="#e9e9e9" d="M5 2h5v1H5zM22 2h5v1h-5z"/>
|
207 |
+
</g>
|
208 |
+
</symbol><symbol id="icon-c-ic-text" viewBox="0 0 24 24">
|
209 |
+
<g fill="#e9e9e9" fill-rule="evenodd">
|
210 |
+
<path d="M4 3h15a1 1 0 0 1 1 1H3a1 1 0 0 1 1-1zM3 4h1v1H3zM19 4h1v1h-1z"/>
|
211 |
+
<path d="M11 3h1v18h-1z"/>
|
212 |
+
<path d="M10 20h3v1h-3z"/>
|
213 |
+
</g>
|
214 |
+
</symbol><symbol id="icon-c-ic-undo" viewBox="0 0 24 24">
|
215 |
+
<g fill="none" fill-rule="evenodd">
|
216 |
+
<path d="M24 0H0v24h24z" opacity=".5"/>
|
217 |
+
<path fill="#e9e9e9" d="M3 6h12a6 6 0 1 1 0 12H3v1h12a7 7 0 0 0 0-14H3v1z"/>
|
218 |
+
<path stroke="#e9e9e9" stroke-linecap="square" d="M5 3L2.5 5.5 5 8"/>
|
219 |
+
</g>
|
220 |
+
</symbol><symbol id="icon-c-img-bi" viewBox="0 0 257 26">
|
221 |
+
<g fill="#FDBA3B">
|
222 |
+
<path d="M26 5a8.001 8.001 0 0 0 0 16 8.001 8.001 0 0 0 0-16M51.893 19.812L43.676 5.396A.78.78 0 0 0 43 5a.78.78 0 0 0-.677.396l-8.218 14.418a.787.787 0 0 0 0 .792c.14.244.396.394.676.394h16.436c.28 0 .539-.15.678-.396a.796.796 0 0 0-.002-.792M15.767 5.231A.79.79 0 0 0 15.21 5H.791A.791.791 0 0 0 0 5.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M85.767 5.231A.79.79 0 0 0 85.21 5H70.791a.791.791 0 0 0-.791.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M65.942 9.948l2.17-3.76a.78.78 0 0 0 0-.792.791.791 0 0 0-.684-.396h-8.54A5.889 5.889 0 0 0 53 10.86a5.887 5.887 0 0 0 3.07 5.17l-2.184 3.782A.792.792 0 0 0 54.571 21h8.54a5.89 5.89 0 0 0 2.831-11.052M105.7 21h2.3V5h-2.3zM91 5h2.4v10.286c0 1.893 1.612 3.429 3.6 3.429s3.6-1.536 3.6-3.429V5h2.4v10.286c0 3.156-2.686 5.714-6 5.714-3.313 0-6-2.558-6-5.714V5zM252.148 21.128h-2.377V9.659h2.27v1.64c.69-1.299 1.792-1.938 3.304-1.938.497 0 .95.065 1.382.192l-.215 2.277a3.734 3.734 0 0 0-1.275-.213c-1.814 0-3.089 1.234-3.089 3.638v5.873zm-7.095-5.744a3.734 3.734 0 0 0-1.101-2.703c-.714-.766-1.6-1.149-2.658-1.149-1.058 0-1.944.383-2.679 1.149a3.803 3.803 0 0 0-1.08 2.703c0 1.063.368 1.978 1.08 2.722.735.746 1.62 1.128 2.68 1.128 1.058 0 1.943-.382 2.657-1.128.734-.744 1.101-1.659 1.101-2.722zm-9.916 0c0-1.682.583-3.086 1.729-4.256 1.166-1.17 2.635-1.767 4.428-1.767 1.793 0 3.262.597 4.407 1.767 1.167 1.17 1.75 2.574 1.75 4.256 0 1.7-.583 3.127-1.75 4.297-1.145 1.17-2.614 1.745-4.407 1.745-1.793 0-3.262-.575-4.428-1.745-1.146-1.17-1.729-2.596-1.729-4.297zm-1.5 3.233l.821 1.83c-.864.638-1.944.958-3.22.958-2.526 0-3.822-1.554-3.822-4.383V11.66h-2.01v-2h2.031V5.595h2.355v4.063h4.018v2h-4.018v5.405c0 1.469.605 2.191 1.793 2.191.626 0 1.318-.212 2.052-.638zm-12.43 2.51h2.375V9.66h-2.376v11.469zm1.23-12.977c-.929 0-1.642-.682-1.642-1.596 0-.873.713-1.554 1.643-1.554.885 0 1.576.681 1.576 1.554 0 .914-.69 1.596-1.576 1.596zm-6.49 7.234c0-1.086-.346-1.98-1.037-2.724-.692-.745-1.599-1.128-2.7-1.128-1.102 0-2.01.383-2.7 1.128-.692.744-1.037 1.638-1.037 2.724 0 1.084.345 2.02 1.036 2.766.691.744 1.6 1.105 2.7 1.105 1.102 0 2.01-.361 2.7-1.105.692-.746 1.038-1.682 1.038-2.766zm-.173-4.129V5h2.397v16.128h-2.354v-1.596c-1.015 1.255-2.333 1.873-3.91 1.873-1.663 0-3.068-.575-4.169-1.724-1.102-1.17-1.663-2.596-1.663-4.297 0-1.682.561-3.107 1.663-4.256 1.101-1.17 2.485-1.745 4.148-1.745 1.534 0 2.83.617 3.888 1.872zm-11.48 9.873h-10.218V5.405h10.195v2.318h-7.711V12h7.15v2.32h-7.15v4.489h7.733v2.319zm-23.891-9.724c-1.793 0-3.132 1.192-3.478 2.979h6.783c-.194-1.808-1.555-2.979-3.305-2.979zm5.703 3.766c0 .32-.021.703-.086 1.128h-9.095c.346 1.787 1.62 3 3.867 3 1.318 0 2.916-.49 3.953-1.234l.994 1.724c-1.189.872-3.067 1.595-5.033 1.595-4.364 0-6.243-3-6.243-6.021 0-1.724.54-3.15 1.642-4.277 1.101-1.127 2.548-1.702 4.298-1.702 1.664 0 3.046.511 4.105 1.553 1.058 1.043 1.598 2.447 1.598 4.234zm-19.949 3.894c1.08 0 1.966-.362 2.68-1.085.712-.724 1.058-1.617 1.058-2.703 0-1.084-.346-2-1.059-2.701-.713-.702-1.599-1.064-2.679-1.064-1.058 0-1.944.362-2.656 1.085-.714.702-1.059 1.596-1.059 2.68 0 1.086.345 2 1.059 2.724.712.702 1.598 1.064 2.656 1.064zm3.673-7.936V9.66h2.29v10.299c0 1.85-.584 3.32-1.728 4.404-1.146 1.085-2.68 1.638-4.58 1.638-1.945 0-3.672-.553-5.206-1.638l1.037-1.808c1.296.915 2.679 1.36 4.126 1.36 2.484 0 3.996-1.51 3.996-3.637v-.83c-1.015 1.127-2.311 1.702-3.91 1.702-1.684 0-3.089-.554-4.19-1.68-1.102-1.128-1.642-2.532-1.642-4.214 0-1.68.561-3.085 1.706-4.191 1.145-1.128 2.571-1.681 4.234-1.681 1.534 0 2.83.575 3.867 1.745zm-18.07 8.127c1.102 0 1.988-.382 2.7-1.128.714-.744 1.06-1.659 1.06-2.743 0-1.065-.346-1.98-1.06-2.724-.712-.745-1.598-1.128-2.7-1.128-1.101 0-2.008.383-2.7 1.128-.691.744-1.036 1.66-1.036 2.745 0 1.084.345 2 1.037 2.745.691.744 1.598 1.105 2.7 1.105zm3.652-8V9.66h2.29v11.469h-2.29v-1.575c-1.059 1.234-2.399 1.852-3.976 1.852-1.663 0-3.067-.575-4.168-1.745-1.102-1.17-1.642-2.617-1.642-4.34 0-1.724.54-3.128 1.642-4.256 1.1-1.128 2.505-1.681 4.168-1.681 1.577 0 2.917.617 3.976 1.872zM138.79 9.34c1.404 0 2.527.448 3.37 1.34.863.873 1.295 2.086 1.295 3.596v6.852h-2.376V14.66c0-2.021-1.036-3.128-2.657-3.128-1.727 0-2.915 1.255-2.915 3.192v6.404h-2.377v-6.426c0-1.978-1.037-3.17-2.679-3.17-1.728 0-2.937 1.277-2.937 3.234v6.362h-2.377V9.659h2.333v1.66c.692-1.212 1.988-1.979 3.522-1.979 1.533.021 2.958.767 3.586 2.107.798-1.277 2.419-2.107 4.212-2.107zm-19.517 11.788h2.484V5.405h-2.484v15.723z"/>
|
223 |
+
</g>
|
224 |
+
</symbol></svg>
|
includes/File_manager/lib/img/tui-icon-d.svg
ADDED
@@ -0,0 +1,224 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><symbol id="icon-d-ic-apply" viewBox="0 0 24 24">
|
2 |
+
<g fill="none" fill-rule="evenodd">
|
3 |
+
<path d="M0 0h24v24H0z"/>
|
4 |
+
<path stroke="#8a8a8a" d="M4 12.011l5 5L20.011 6"/>
|
5 |
+
</g>
|
6 |
+
</symbol><symbol id="icon-d-ic-cancel" viewBox="0 0 24 24">
|
7 |
+
<g fill="none" fill-rule="evenodd">
|
8 |
+
<path d="M0 0h24v24H0z"/>
|
9 |
+
<path stroke="#8a8a8a" d="M6 6l12 12M18 6L6 18"/>
|
10 |
+
</g>
|
11 |
+
</symbol><symbol id="icon-d-ic-crop" viewBox="0 0 24 24">
|
12 |
+
<g fill="none" fill-rule="evenodd">
|
13 |
+
<path d="M0 0h24v24H0z"/>
|
14 |
+
<path fill="#8a8a8a" d="M4 0h1v20a1 1 0 0 1-1-1V0zM20 17h-1V5h1v12zm0 2v5h-1v-5h1z"/>
|
15 |
+
<path fill="#8a8a8a" d="M5 19h19v1H5zM4.762 4v1H0V4h4.762zM7 4h12a1 1 0 0 1 1 1H7V4z"/>
|
16 |
+
</g>
|
17 |
+
</symbol><symbol id="icon-d-ic-delete-all" viewBox="0 0 24 24">
|
18 |
+
<g fill="#8a8a8a" fill-rule="evenodd">
|
19 |
+
<path d="M5 23H3a1 1 0 0 1-1-1V6h1v16h2v1zm16-10h-1V6h1v7zM9 13H8v-3h1v3zm3 0h-1v-3h1v3zm3 0h-1v-3h1v3zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
20 |
+
<path d="M0 3h23v1H0zM11.286 21H8.714L8 23H7l1-2.8V20h.071L9.5 16h1l1.429 4H12v.2l1 2.8h-1l-.714-2zm-.357-1L10 17.4 9.071 20h1.858zM20 22h3v1h-4v-7h1v6zm-5 0h3v1h-4v-7h1v6z"/>
|
21 |
+
</g>
|
22 |
+
</symbol><symbol id="icon-d-ic-delete" viewBox="0 0 24 24">
|
23 |
+
<g fill="#8a8a8a" fill-rule="evenodd">
|
24 |
+
<path d="M3 6v16h17V6h1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6h1zM14.794 3.794L13 2h-3L8.206 3.794A.963.963 0 0 1 8 2.5l.703-1.055A1 1 0 0 1 9.535 1h3.93a1 1 0 0 1 .832.445L15 2.5a.965.965 0 0 1-.206 1.294zM14.197 4H8.803h5.394z"/>
|
25 |
+
<path d="M0 3h23v1H0zM8 10h1v6H8v-6zm3 0h1v6h-1v-6zm3 0h1v6h-1v-6z"/>
|
26 |
+
</g>
|
27 |
+
</symbol><symbol id="icon-d-ic-draw-free" viewBox="0 0 32 32">
|
28 |
+
<g fill="none" fill-rule="evenodd">
|
29 |
+
<path stroke="#8a8a8a" d="M2.5 20.929C2.594 10.976 4.323 6 7.686 6c5.872 0 2.524 19 7.697 19s1.89-14.929 6.414-14.929 1.357 10.858 5.13 10.858c1.802 0 2.657-2.262 2.566-6.786"/>
|
30 |
+
</g>
|
31 |
+
</symbol><symbol id="icon-d-ic-draw-line" viewBox="0 0 32 32">
|
32 |
+
<g fill="none" fill-rule="evenodd">
|
33 |
+
<path stroke="#8a8a8a" d="M2 15.5h28"/>
|
34 |
+
</g>
|
35 |
+
</symbol><symbol id="icon-d-ic-draw" viewBox="0 0 24 24">
|
36 |
+
<g fill="none">
|
37 |
+
<path stroke="#8a8a8a" d="M2.5 21.5H5c.245 0 .48-.058.691-.168l.124-.065.14.01c.429.028.85-.127 1.16-.437L22.55 5.405a.5.5 0 0 0 0-.707l-3.246-3.245a.5.5 0 0 0-.707 0L3.162 16.888a1.495 1.495 0 0 0-.437 1.155l.01.14-.065.123c-.111.212-.17.448-.17.694v2.5z"/>
|
38 |
+
<path fill="#8a8a8a" d="M16.414 3.707l3.89 3.89-.708.706-3.889-3.889z"/>
|
39 |
+
</g>
|
40 |
+
</symbol><symbol id="icon-d-ic-filter" viewBox="0 0 24 24">
|
41 |
+
<g fill="none" fill-rule="evenodd">
|
42 |
+
<path d="M0 0h24v24H0z"/>
|
43 |
+
<path fill="#8a8a8a" d="M12 7v1H2V7h10zm6 0h4v1h-4V7zM12 16v1h10v-1H12zm-6 0H2v1h4v-1z"/>
|
44 |
+
<path fill="#8a8a8a" d="M8.5 20a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM15.5 11a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>
|
45 |
+
</g>
|
46 |
+
</symbol><symbol id="icon-d-ic-flip-reset" viewBox="0 0 31 32">
|
47 |
+
<g fill="none" fill-rule="evenodd">
|
48 |
+
<path d="M31 0H0v32h31z"/>
|
49 |
+
<path fill="#8a8a8a" d="M28 16a8 8 0 0 1-8 8H3v-1h1v-7H3a8 8 0 0 1 8-8h17v1h-1v7h1zM11 9a7 7 0 0 0-7 7v7h16a7 7 0 0 0 7-7V9H11z"/>
|
50 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M24 5l3.5 3.5L24 12M7 20l-3.5 3.5L7 27"/>
|
51 |
+
</g>
|
52 |
+
</symbol><symbol id="icon-d-ic-flip-x" viewBox="0 0 32 32">
|
53 |
+
<g fill="none" fill-rule="evenodd">
|
54 |
+
<path d="M32 32H0V0h32z"/>
|
55 |
+
<path fill="#8a8a8a" d="M17 32h-1V0h1zM27.167 11l.5 3h-1.03l-.546-3h1.076zm-.5-3h-1.122L25 5h-5V4h5.153a1 1 0 0 1 .986.836L26.667 8zm1.5 9l.5 3h-.94l-.545-3h.985zm1 6l.639 3.836A1 1 0 0 1 28.819 28H26v-1h3l-.726-4h.894zM23 28h-3v-1h3v1zM13 4v1H7L3 27h10v1H3.18a1 1 0 0 1-.986-1.164l3.666-22A1 1 0 0 1 6.847 4H13z"/>
|
56 |
+
</g>
|
57 |
+
</symbol><symbol id="icon-d-ic-flip-y" viewBox="0 0 32 32">
|
58 |
+
<g fill="none" fill-rule="evenodd">
|
59 |
+
<path d="M0 0v32h32V0z"/>
|
60 |
+
<path fill="#8a8a8a" d="M0 16v1h32v-1zM11 27.167l3 .5v-1.03l-3-.546v1.076zm-3-.5v-1.122L5 25v-5H4v5.153a1 1 0 0 0 .836.986L8 26.667zm9 1.5l3 .5v-.94l-3-.545v.985zm6 1l3.836.639A1 1 0 0 0 28 28.82V26h-1v3l-4-.727v.894zM28 23v-3h-1v3h1zM4 13h1V7l22-4v10h1V3.18a1 1 0 0 0-1.164-.986l-22 3.667A1 1 0 0 0 4 6.847V13z"/>
|
61 |
+
</g>
|
62 |
+
</symbol><symbol id="icon-d-ic-flip" viewBox="0 0 24 24">
|
63 |
+
<g fill="none" fill-rule="evenodd">
|
64 |
+
<path d="M0 0h24v24H0z"/>
|
65 |
+
<path fill="#8a8a8a" d="M11 0h1v24h-1zM19 21v-1h2v-2h1v2a1 1 0 0 1-1 1h-2zm-2 0h-3v-1h3v1zm5-5h-1v-3h1v3zm0-5h-1V8h1v3zm0-5h-1V4h-2V3h2a1 1 0 0 1 1 1v2zm-5-3v1h-3V3h3zM9 3v1H2v16h7v1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7z"/>
|
66 |
+
</g>
|
67 |
+
</symbol><symbol id="icon-d-ic-icon-arrow-2" viewBox="0 0 32 32">
|
68 |
+
<g fill="none" fill-rule="evenodd">
|
69 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M21.793 18.5H2.5v-5h18.935l-7.6-8h5.872l10.5 10.5-10.5 10.5h-5.914l8-8z"/>
|
70 |
+
</g>
|
71 |
+
</symbol><symbol id="icon-d-ic-icon-arrow-3" viewBox="0 0 32 32">
|
72 |
+
<g fill="none" fill-rule="evenodd">
|
73 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M25.288 16.42L14.208 27.5H6.792l11.291-11.291L6.826 4.5h7.381l11.661 11.661-.58.258z"/>
|
74 |
+
</g>
|
75 |
+
</symbol><symbol id="icon-d-ic-icon-arrow" viewBox="0 0 32 32">
|
76 |
+
<g fill="none" fill-rule="evenodd">
|
77 |
+
<path stroke="#8a8a8a" d="M2.5 11.5v9h18v5.293L30.293 16 20.5 6.207V11.5h-18z"/>
|
78 |
+
</g>
|
79 |
+
</symbol><symbol id="icon-d-ic-icon-bubble" viewBox="0 0 32 32">
|
80 |
+
<g fill="none" fill-rule="evenodd">
|
81 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M22.207 24.5L16.5 30.207V24.5H8A6.5 6.5 0 0 1 1.5 18V9A6.5 6.5 0 0 1 8 2.5h16A6.5 6.5 0 0 1 30.5 9v9a6.5 6.5 0 0 1-6.5 6.5h-1.793z"/>
|
82 |
+
</g>
|
83 |
+
</symbol><symbol id="icon-d-ic-icon-heart" viewBox="0 0 32 32">
|
84 |
+
<g fill="none" fill-rule="evenodd">
|
85 |
+
<path fill-rule="nonzero" stroke="#8a8a8a" d="M15.996 30.675l1.981-1.79c7.898-7.177 10.365-9.718 12.135-13.012.922-1.716 1.377-3.37 1.377-5.076 0-4.65-3.647-8.297-8.297-8.297-2.33 0-4.86 1.527-6.817 3.824l-.38.447-.381-.447C13.658 4.027 11.126 2.5 8.797 2.5 4.147 2.5.5 6.147.5 10.797c0 1.714.46 3.375 1.389 5.098 1.775 3.288 4.26 5.843 12.123 12.974l1.984 1.806z"/>
|
86 |
+
</g>
|
87 |
+
</symbol><symbol id="icon-d-ic-icon-load" viewBox="0 0 32 32">
|
88 |
+
<g fill="none" fill-rule="evenodd">
|
89 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M17.314 18.867l1.951-2.53 4 5.184h-17l6.5-8.84 4.549 6.186z"/>
|
90 |
+
<path fill="#8a8a8a" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01z"/>
|
91 |
+
<path fill="#8a8a8a" d="M25 3h1v9h-1z"/>
|
92 |
+
<path stroke="#8a8a8a" d="M22 6l3.5-3.5L29 6"/>
|
93 |
+
</g>
|
94 |
+
</symbol><symbol id="icon-d-ic-icon-location" viewBox="0 0 32 32">
|
95 |
+
<g fill="none" fill-rule="evenodd">
|
96 |
+
<g stroke="#8a8a8a">
|
97 |
+
<path d="M16 31.28C23.675 23.302 27.5 17.181 27.5 13c0-6.351-5.149-11.5-11.5-11.5S4.5 6.649 4.5 13c0 4.181 3.825 10.302 11.5 18.28z"/>
|
98 |
+
<circle cx="16" cy="13" r="4.5"/>
|
99 |
+
</g>
|
100 |
+
</g>
|
101 |
+
</symbol><symbol id="icon-d-ic-icon-polygon" viewBox="0 0 32 32">
|
102 |
+
<g fill="none" fill-rule="evenodd">
|
103 |
+
<path stroke="#8a8a8a" d="M.576 16L8.29 29.5h15.42L31.424 16 23.71 2.5H8.29L.576 16z"/>
|
104 |
+
</g>
|
105 |
+
</symbol><symbol id="icon-d-ic-icon-star-2" viewBox="0 0 32 32">
|
106 |
+
<g fill="none" fill-rule="evenodd">
|
107 |
+
<path stroke="#8a8a8a" d="M19.446 31.592l2.265-3.272 3.946.25.636-3.94 3.665-1.505-1.12-3.832 2.655-2.962-2.656-2.962 1.12-3.832-3.664-1.505-.636-3.941-3.946.25-2.265-3.271L16 3.024 12.554 1.07 10.289 4.34l-3.946-.25-.636 3.941-3.665 1.505 1.12 3.832L.508 16.33l2.656 2.962-1.12 3.832 3.664 1.504.636 3.942 3.946-.25 2.265 3.27L16 29.638l3.446 1.955z"/>
|
108 |
+
</g>
|
109 |
+
</symbol><symbol id="icon-d-ic-icon-star" viewBox="0 0 32 32">
|
110 |
+
<g fill="none" fill-rule="evenodd">
|
111 |
+
<path stroke="#8a8a8a" d="M25.292 29.878l-1.775-10.346 7.517-7.327-10.388-1.51L16 1.282l-4.646 9.413-10.388 1.51 7.517 7.327-1.775 10.346L16 24.993l9.292 4.885z"/>
|
112 |
+
</g>
|
113 |
+
</symbol><symbol id="icon-d-ic-icon" viewBox="0 0 24 24">
|
114 |
+
<g fill="none">
|
115 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M11.923 19.136L5.424 22l.715-7.065-4.731-5.296 6.94-1.503L11.923 2l3.574 6.136 6.94 1.503-4.731 5.296L18.42 22z"/>
|
116 |
+
</g>
|
117 |
+
</symbol><symbol id="icon-d-ic-mask-load" viewBox="0 0 32 32">
|
118 |
+
<g fill="none" fill-rule="evenodd">
|
119 |
+
<path d="M0 0h32v32H0z"/>
|
120 |
+
<path fill="#8a8a8a" d="M18.01 4a11.798 11.798 0 0 0 0 1H3v24h24V14.986a8.738 8.738 0 0 0 1 0V29a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h15.01zM15 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-1a5 5 0 1 0 0-10 5 5 0 0 0 0 10z"/>
|
121 |
+
<path fill="#8a8a8a" d="M25 3h1v9h-1z"/>
|
122 |
+
<path stroke="#8a8a8a" d="M22 6l3.5-3.5L29 6"/>
|
123 |
+
</g>
|
124 |
+
</symbol><symbol id="icon-d-ic-mask" viewBox="0 0 24 24">
|
125 |
+
<g fill="none">
|
126 |
+
<circle cx="12" cy="12" r="4.5" stroke="#8a8a8a"/>
|
127 |
+
<path fill="#8a8a8a" d="M2 1h20a1 1 0 0 1 1 1v20a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm0 1v20h20V2H2z"/>
|
128 |
+
</g>
|
129 |
+
</symbol><symbol id="icon-d-ic-redo" viewBox="0 0 24 24">
|
130 |
+
<g fill="none" fill-rule="evenodd">
|
131 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
132 |
+
<path fill="#8a8a8a" d="M21 6H9a6 6 0 1 0 0 12h12v1H9A7 7 0 0 1 9 5h12v1z"/>
|
133 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M19 3l2.5 2.5L19 8"/>
|
134 |
+
</g>
|
135 |
+
</symbol><symbol id="icon-d-ic-reset" viewBox="0 0 24 24">
|
136 |
+
<g fill="none" fill-rule="evenodd">
|
137 |
+
<path d="M0 0h24v24H0z" opacity=".5"/>
|
138 |
+
<path fill="#8a8a8a" d="M2 13v-1a7 7 0 0 1 7-7h13v1h-1v5h1v1a7 7 0 0 1-7 7H2v-1h1v-5H2zm7-7a6 6 0 0 0-6 6v6h12a6 6 0 0 0 6-6V6H9z"/>
|
139 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M19 3l2.5 2.5L19 8M5 16l-2.5 2.5L5 21"/>
|
140 |
+
</g>
|
141 |
+
</symbol><symbol id="icon-d-ic-rotate-clockwise" viewBox="0 0 32 32">
|
142 |
+
<g fill="none" fill-rule="evenodd">
|
143 |
+
<path fill="#8a8a8a" d="M29 17h-.924c0 6.627-5.373 12-12 12-6.628 0-12-5.373-12-12C4.076 10.398 9.407 5.041 16 5V4C8.82 4 3 9.82 3 17s5.82 13 13 13 13-5.82 13-13z"/>
|
144 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M16 1.5l4 3-4 3"/>
|
145 |
+
<path fill="#8a8a8a" fill-rule="nonzero" d="M16 4h4v1h-4z"/>
|
146 |
+
</g>
|
147 |
+
</symbol><symbol id="icon-d-ic-rotate-counterclockwise" viewBox="0 0 32 32">
|
148 |
+
<g fill="none" fill-rule="evenodd">
|
149 |
+
<path fill="#8a8a8a" d="M3 17h.924c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.602-5.331-11.96-11.924-12V4c7.18 0 13 5.82 13 13s-5.82 13-13 13S3 24.18 3 17z"/>
|
150 |
+
<path fill="#8a8a8a" fill-rule="nonzero" d="M12 4h4v1h-4z"/>
|
151 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M16 1.5l-4 3 4 3"/>
|
152 |
+
</g>
|
153 |
+
</symbol><symbol id="icon-d-ic-rotate" viewBox="0 0 24 24">
|
154 |
+
<g fill="none" fill-rule="evenodd">
|
155 |
+
<path d="M0 0h24v24H0z"/>
|
156 |
+
<path fill="#8a8a8a" d="M8.349 22.254a10.002 10.002 0 0 1-2.778-1.719l.65-.76a9.002 9.002 0 0 0 2.495 1.548l-.367.931zm2.873.704l.078-.997a9 9 0 1 0-.557-17.852l-.14-.99A10.076 10.076 0 0 1 12.145 3c5.523 0 10 4.477 10 10s-4.477 10-10 10c-.312 0-.62-.014-.924-.042zm-7.556-4.655a9.942 9.942 0 0 1-1.253-2.996l.973-.234a8.948 8.948 0 0 0 1.124 2.693l-.844.537zm-1.502-5.91A9.949 9.949 0 0 1 2.88 9.23l.925.382a8.954 8.954 0 0 0-.644 2.844l-.998-.062zm2.21-5.686c.687-.848 1.51-1.58 2.436-2.166l.523.852a9.048 9.048 0 0 0-2.188 1.95l-.771-.636z"/>
|
157 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M13 1l-2.5 2.5L13 6"/>
|
158 |
+
</g>
|
159 |
+
</symbol><symbol id="icon-d-ic-shape-circle" viewBox="0 0 32 32">
|
160 |
+
<g fill="none" fill-rule="evenodd">
|
161 |
+
<circle cx="16" cy="16" r="14.5" stroke="#8a8a8a"/>
|
162 |
+
</g>
|
163 |
+
</symbol><symbol id="icon-d-ic-shape-rectangle" viewBox="0 0 32 32">
|
164 |
+
<g fill="none" fill-rule="evenodd">
|
165 |
+
<rect width="27" height="27" x="2.5" y="2.5" stroke="#8a8a8a" rx="1"/>
|
166 |
+
</g>
|
167 |
+
</symbol><symbol id="icon-d-ic-shape-triangle" viewBox="0 0 32 32">
|
168 |
+
<g fill="none" fill-rule="evenodd">
|
169 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M16 2.5l15.5 27H.5z"/>
|
170 |
+
</g>
|
171 |
+
</symbol><symbol id="icon-d-ic-shape" viewBox="0 0 24 24">
|
172 |
+
<g fill="none" fill-rule="evenodd">
|
173 |
+
<path fill="#8a8a8a" d="M14.706 8H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-4h1v4h12V9h-5.706l-.588-1z"/>
|
174 |
+
<path stroke="#8a8a8a" stroke-linecap="round" stroke-linejoin="round" d="M8.5 1.5l7.5 13H1z"/>
|
175 |
+
</g>
|
176 |
+
</symbol><symbol id="icon-d-ic-text-align-center" viewBox="0 0 32 32">
|
177 |
+
<g fill="none" fill-rule="evenodd">
|
178 |
+
<path d="M0 0h32v32H0z"/>
|
179 |
+
<path fill="#8a8a8a" d="M2 5h28v1H2zM8 12h16v1H8zM2 19h28v1H2zM8 26h16v1H8z"/>
|
180 |
+
</g>
|
181 |
+
</symbol><symbol id="icon-d-ic-text-align-left" viewBox="0 0 32 32">
|
182 |
+
<g fill="none" fill-rule="evenodd">
|
183 |
+
<path d="M0 0h32v32H0z"/>
|
184 |
+
<path fill="#8a8a8a" d="M2 5h28v1H2zM2 12h16v1H2zM2 19h28v1H2zM2 26h16v1H2z"/>
|
185 |
+
</g>
|
186 |
+
</symbol><symbol id="icon-d-ic-text-align-right" viewBox="0 0 32 32">
|
187 |
+
<g fill="none" fill-rule="evenodd">
|
188 |
+
<path d="M0 0h32v32H0z"/>
|
189 |
+
<path fill="#8a8a8a" d="M2 5h28v1H2zM14 12h16v1H14zM2 19h28v1H2zM14 26h16v1H14z"/>
|
190 |
+
</g>
|
191 |
+
</symbol><symbol id="icon-d-ic-text-bold" viewBox="0 0 32 32">
|
192 |
+
<g fill="none" fill-rule="evenodd">
|
193 |
+
<path d="M0 0h32v32H0z"/>
|
194 |
+
<path fill="#8a8a8a" d="M7 2h2v2H7zM7 28h2v2H7z"/>
|
195 |
+
<path stroke="#8a8a8a" stroke-width="2" d="M9 3v12h9a6 6 0 1 0 0-12H9zM9 15v14h10a7 7 0 0 0 0-14H9z"/>
|
196 |
+
</g>
|
197 |
+
</symbol><symbol id="icon-d-ic-text-italic" viewBox="0 0 32 32">
|
198 |
+
<g fill="none" fill-rule="evenodd">
|
199 |
+
<path d="M0 0h32v32H0z"/>
|
200 |
+
<path fill="#8a8a8a" d="M15 2h5v1h-5zM11 29h5v1h-5zM17 3h1l-4 26h-1z"/>
|
201 |
+
</g>
|
202 |
+
</symbol><symbol id="icon-d-ic-text-underline" viewBox="0 0 32 32">
|
203 |
+
<g fill="none" fill-rule="evenodd">
|
204 |
+
<path d="M0 0h32v32H0z"/>
|
205 |
+
<path fill="#8a8a8a" d="M8 2v14a8 8 0 1 0 16 0V2h1v14a9 9 0 0 1-18 0V2h1zM3 29h26v1H3z"/>
|
206 |
+
<path fill="#8a8a8a" d="M5 2h5v1H5zM22 2h5v1h-5z"/>
|
207 |
+
</g>
|
208 |
+
</symbol><symbol id="icon-d-ic-text" viewBox="0 0 24 24">
|
209 |
+
<g fill="#8a8a8a" fill-rule="evenodd">
|
210 |
+
<path d="M4 3h15a1 1 0 0 1 1 1H3a1 1 0 0 1 1-1zM3 4h1v1H3zM19 4h1v1h-1z"/>
|
211 |
+
<path d="M11 3h1v18h-1z"/>
|
212 |
+
<path d="M10 20h3v1h-3z"/>
|
213 |
+
</g>
|
214 |
+
</symbol><symbol id="icon-d-ic-undo" viewBox="0 0 24 24">
|
215 |
+
<g fill="none" fill-rule="evenodd">
|
216 |
+
<path d="M24 0H0v24h24z" opacity=".5"/>
|
217 |
+
<path fill="#8a8a8a" d="M3 6h12a6 6 0 1 1 0 12H3v1h12a7 7 0 0 0 0-14H3v1z"/>
|
218 |
+
<path stroke="#8a8a8a" stroke-linecap="square" d="M5 3L2.5 5.5 5 8"/>
|
219 |
+
</g>
|
220 |
+
</symbol><symbol id="icon-d-img-bi" viewBox="0 0 257 26">
|
221 |
+
<g fill="#FDBA3B">
|
222 |
+
<path d="M26 5a8.001 8.001 0 0 0 0 16 8.001 8.001 0 0 0 0-16M51.893 19.812L43.676 5.396A.78.78 0 0 0 43 5a.78.78 0 0 0-.677.396l-8.218 14.418a.787.787 0 0 0 0 .792c.14.244.396.394.676.394h16.436c.28 0 .539-.15.678-.396a.796.796 0 0 0-.002-.792M15.767 5.231A.79.79 0 0 0 15.21 5H.791A.791.791 0 0 0 0 5.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M85.767 5.231A.79.79 0 0 0 85.21 5H70.791a.791.791 0 0 0-.791.79v6.42a.793.793 0 0 0 .791.79h3.21v7.21c.001.21.082.408.234.56.147.148.347.23.558.23h6.416a.788.788 0 0 0 .792-.79V13h3.006c.413 0 .611-.082.762-.232.15-.149.23-.35.231-.559V5.791a.787.787 0 0 0-.233-.56M65.942 9.948l2.17-3.76a.78.78 0 0 0 0-.792.791.791 0 0 0-.684-.396h-8.54A5.889 5.889 0 0 0 53 10.86a5.887 5.887 0 0 0 3.07 5.17l-2.184 3.782A.792.792 0 0 0 54.571 21h8.54a5.89 5.89 0 0 0 2.831-11.052M105.7 21h2.3V5h-2.3zM91 5h2.4v10.286c0 1.893 1.612 3.429 3.6 3.429s3.6-1.536 3.6-3.429V5h2.4v10.286c0 3.156-2.686 5.714-6 5.714-3.313 0-6-2.558-6-5.714V5zM252.148 21.128h-2.377V9.659h2.27v1.64c.69-1.299 1.792-1.938 3.304-1.938.497 0 .95.065 1.382.192l-.215 2.277a3.734 3.734 0 0 0-1.275-.213c-1.814 0-3.089 1.234-3.089 3.638v5.873zm-7.095-5.744a3.734 3.734 0 0 0-1.101-2.703c-.714-.766-1.6-1.149-2.658-1.149-1.058 0-1.944.383-2.679 1.149a3.803 3.803 0 0 0-1.08 2.703c0 1.063.368 1.978 1.08 2.722.735.746 1.62 1.128 2.68 1.128 1.058 0 1.943-.382 2.657-1.128.734-.744 1.101-1.659 1.101-2.722zm-9.916 0c0-1.682.583-3.086 1.729-4.256 1.166-1.17 2.635-1.767 4.428-1.767 1.793 0 3.262.597 4.407 1.767 1.167 1.17 1.75 2.574 1.75 4.256 0 1.7-.583 3.127-1.75 4.297-1.145 1.17-2.614 1.745-4.407 1.745-1.793 0-3.262-.575-4.428-1.745-1.146-1.17-1.729-2.596-1.729-4.297zm-1.5 3.233l.821 1.83c-.864.638-1.944.958-3.22.958-2.526 0-3.822-1.554-3.822-4.383V11.66h-2.01v-2h2.031V5.595h2.355v4.063h4.018v2h-4.018v5.405c0 1.469.605 2.191 1.793 2.191.626 0 1.318-.212 2.052-.638zm-12.43 2.51h2.375V9.66h-2.376v11.469zm1.23-12.977c-.929 0-1.642-.682-1.642-1.596 0-.873.713-1.554 1.643-1.554.885 0 1.576.681 1.576 1.554 0 .914-.69 1.596-1.576 1.596zm-6.49 7.234c0-1.086-.346-1.98-1.037-2.724-.692-.745-1.599-1.128-2.7-1.128-1.102 0-2.01.383-2.7 1.128-.692.744-1.037 1.638-1.037 2.724 0 1.084.345 2.02 1.036 2.766.691.744 1.6 1.105 2.7 1.105 1.102 0 2.01-.361 2.7-1.105.692-.746 1.038-1.682 1.038-2.766zm-.173-4.129V5h2.397v16.128h-2.354v-1.596c-1.015 1.255-2.333 1.873-3.91 1.873-1.663 0-3.068-.575-4.169-1.724-1.102-1.17-1.663-2.596-1.663-4.297 0-1.682.561-3.107 1.663-4.256 1.101-1.17 2.485-1.745 4.148-1.745 1.534 0 2.83.617 3.888 1.872zm-11.48 9.873h-10.218V5.405h10.195v2.318h-7.711V12h7.15v2.32h-7.15v4.489h7.733v2.319zm-23.891-9.724c-1.793 0-3.132 1.192-3.478 2.979h6.783c-.194-1.808-1.555-2.979-3.305-2.979zm5.703 3.766c0 .32-.021.703-.086 1.128h-9.095c.346 1.787 1.62 3 3.867 3 1.318 0 2.916-.49 3.953-1.234l.994 1.724c-1.189.872-3.067 1.595-5.033 1.595-4.364 0-6.243-3-6.243-6.021 0-1.724.54-3.15 1.642-4.277 1.101-1.127 2.548-1.702 4.298-1.702 1.664 0 3.046.511 4.105 1.553 1.058 1.043 1.598 2.447 1.598 4.234zm-19.949 3.894c1.08 0 1.966-.362 2.68-1.085.712-.724 1.058-1.617 1.058-2.703 0-1.084-.346-2-1.059-2.701-.713-.702-1.599-1.064-2.679-1.064-1.058 0-1.944.362-2.656 1.085-.714.702-1.059 1.596-1.059 2.68 0 1.086.345 2 1.059 2.724.712.702 1.598 1.064 2.656 1.064zm3.673-7.936V9.66h2.29v10.299c0 1.85-.584 3.32-1.728 4.404-1.146 1.085-2.68 1.638-4.58 1.638-1.945 0-3.672-.553-5.206-1.638l1.037-1.808c1.296.915 2.679 1.36 4.126 1.36 2.484 0 3.996-1.51 3.996-3.637v-.83c-1.015 1.127-2.311 1.702-3.91 1.702-1.684 0-3.089-.554-4.19-1.68-1.102-1.128-1.642-2.532-1.642-4.214 0-1.68.561-3.085 1.706-4.191 1.145-1.128 2.571-1.681 4.234-1.681 1.534 0 2.83.575 3.867 1.745zm-18.07 8.127c1.102 0 1.988-.382 2.7-1.128.714-.744 1.06-1.659 1.06-2.743 0-1.065-.346-1.98-1.06-2.724-.712-.745-1.598-1.128-2.7-1.128-1.101 0-2.008.383-2.7 1.128-.691.744-1.036 1.66-1.036 2.745 0 1.084.345 2 1.037 2.745.691.744 1.598 1.105 2.7 1.105zm3.652-8V9.66h2.29v11.469h-2.29v-1.575c-1.059 1.234-2.399 1.852-3.976 1.852-1.663 0-3.067-.575-4.168-1.745-1.102-1.17-1.642-2.617-1.642-4.34 0-1.724.54-3.128 1.642-4.256 1.1-1.128 2.505-1.681 4.168-1.681 1.577 0 2.917.617 3.976 1.872zM138.79 9.34c1.404 0 2.527.448 3.37 1.34.863.873 1.295 2.086 1.295 3.596v6.852h-2.376V14.66c0-2.021-1.036-3.128-2.657-3.128-1.727 0-2.915 1.255-2.915 3.192v6.404h-2.377v-6.426c0-1.978-1.037-3.17-2.679-3.17-1.728 0-2.937 1.277-2.937 3.234v6.362h-2.377V9.659h2.333v1.66c.692-1.212 1.988-1.979 3.522-1.979 1.533.021 2.958.767 3.586 2.107.798-1.277 2.419-2.107 4.212-2.107zm-19.517 11.788h2.484V5.405h-2.484v15.723z"/>
|
223 |
+
</g>
|
224 |
+
</symbol></svg>
|
includes/File_manager/lib/img/ui-icons_ffffff_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_box.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_box.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><g fill="#0288d1"><path d="M25.6 18c-3 0-5.8 1.8-7.2 4.5a8 8 0 0 0-12.2-2.9V12c0-.8-.8-1.7-1.6-1.7-1 0-1.6.7-1.6 1.7v14.5C3 31 6.7 35 11 35c3.2 0 6-1.8 7.4-4.5 1.4 2.7 4 4.5 7.2 4.5 4.6 0 8.1-3.9 8.1-8.4 0-4.7-3.5-8.6-8-8.6M11 31.6a5 5 0 0 1-4.9-5 5 5 0 0 1 4.9-5.2c2.6 0 4.8 2.4 4.8 5.1.2 2.7-2 5-4.8 5zm14.5 0a5 5 0 0 1-4.8-5 5 5 0 0 1 4.8-5.2 5 5 0 0 1 4.9 5.1c0 2.7-2.3 5-4.9 5z"/><path d="M44.8 32.4l-4.3-6 4.3-5.8c.5-.7.3-1.9-.3-2.4-.7-.5-1.8-.3-2.3.3l-3.6 5.1-3.6-5c-.5-.7-1.7-.9-2.3-.4-.7.5-.8 1.7-.3 2.4l4.2 5.9-4.2 5.9c-.5.6-.4 1.8.3 2.3.6.5 1.8.3 2.3-.3l3.6-5 3.6 5c.5.6 1.6.8 2.3.3.6-.5.8-1.7.3-2.3"/></g></svg>
|
includes/File_manager/lib/img/volume_icon_dropbox.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_dropbox.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><g fill="#1e88e5"><path d="M42 14L31.4 7.3l-7.4 6 11 6.4zM6 25.6l11 6.5 7-5.5L13.5 20zM17 7.3l-11 7 7.5 5.7L24 13.3zM24 26.6l7.2 5.5L42 25.6l-7-5.9z"/><path d="M32.2 33.8l-1.2.7-1-.8-6-4.5-5.8 4.4-1.1.9-1.2-.7L13 32v2.6L24 42l11-7.2V32z"/></g></svg>
|
includes/File_manager/lib/img/volume_icon_ftp.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_ftp.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 48 48" overflow="visible"><path d="M36.66 41.52h-8.89a1.55 1.52 0 0 0-.75-.65v-8.8h-5.05v8.81a1.55 1.52 0 0 0-.75.64h-8.9v4.94h8.74a1.55 1.52 0 0 0 1.49 1.14h3.88c.72 0 1.32-.49 1.5-1.14h8.72v-4.94z" opacity=".2" stroke-width="1.02"/><path d="M36.47 41.34h-8.9a1.55 1.52 0 0 0-.75-.65v-8.81h-5.04v8.81a1.55 1.52 0 0 0-.76.65h-8.9v4.93h8.74a1.55 1.52 0 0 0 1.5 1.15h3.88c.72 0 1.32-.5 1.5-1.15h8.73z" opacity=".2" stroke-width="1.02"/><path d="M36.27 41.15h-8.9a1.55 1.52 0 0 0-.75-.65v-8.8H21.6v8.8a1.55 1.52 0 0 0-.77.65h-8.88v4.93h8.73a1.55 1.52 0 0 0 1.5 1.14h3.87c.73 0 1.34-.48 1.5-1.14h8.73z" opacity=".2" stroke-width="1.02"/><path d="M35.38 40.95H11.74v4.95H36.1v-4.95z" fill="#616161" stroke-width="1.02"/><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="23.72" y1="41.11" x2="23.72" y2="44.64" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#cecedb"/><stop offset=".19" stop-color="#fff"/><stop offset=".48" stop-color="#cecedb"/><stop offset=".75" stop-color="#b3b3c6"/><stop offset=".99" stop-color="#828282"/></linearGradient><path d="M12.44 41.63h22.95v3.58H12.44z" fill="url(#a)" stroke-width="1.02"/><path d="M21.4 31.88v12.64h5.04V31.5h-5.05z" fill="#616161" stroke-width="1.02"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="291.57" y1="864.85" x2="291.57" y2="868.38" gradientTransform="matrix(0 -1.01271 1.0339 0 -872.08 333.28)"><stop offset="0" stop-color="#cecedb"/><stop offset=".19" stop-color="#fff"/><stop offset=".48" stop-color="#cecedb"/><stop offset=".75" stop-color="#b3b3c6"/><stop offset=".99" stop-color="#828282"/></linearGradient><path d="M22.08 31.88h3.65v12.26h-3.65z" fill="url(#b)" stroke-width="1.02"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.72" y1="46.44" x2="23.72" y2="39.69" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#cf0000"/><stop offset=".99" stop-color="#ff6d00"/></linearGradient><path d="M27.4 45.51c0 .84-.7 1.52-1.54 1.52h-3.89a1.55 1.52 0 0 1-1.55-1.52v-3.79c0-.84.7-1.52 1.55-1.52h3.88c.86 0 1.55.68 1.55 1.52v3.8z" fill="url(#c)" stroke-width="1.02"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.72" y1="37.07" x2="23.72" y2="49.63" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#fff030"/><stop offset=".99" stop-color="#ffae00"/></linearGradient><path d="M21.97 40.95a.78.76 0 0 0-.78.76v3.8c0 .43.36.76.78.76h3.88c.43 0 .77-.33.77-.76v-3.79a.78.76 0 0 0-.77-.76h-3.88z" fill="url(#d)" stroke-width="1.02"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.72" y1="41" x2="23.72" y2="43.82" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#ffe3a9"/><stop offset=".99" stop-color="#ffc957"/></linearGradient><path d="M21.97 41.52c-.1 0-.19.1-.19.2v3.8c0 .1.09.18.19.18h3.88c.1 0 .2-.08.2-.19v-3.79c0-.1-.1-.19-.2-.19h-3.88z" fill="url(#e)" stroke-width="1.02"/><path d="M25.5 1.3L11.94 10l-.04.02-.05.04-.04.03-.18.2-.02.04-.04.08-.02.04-.03.1-.02.03-.02.08v.05l-.02.1v23.13c0 .44.3.84.72.98l10.1 3.3c.33.1.7.05.97-.15l13.46-9.9c.27-.2.43-.5.43-.83V4.15l-.01-.06v-.04l-.02-.03-.02-.08-.02-.06-.05-.07-.03-.06-.04-.07-.04-.05-.04-.06-.02-.02-.03-.04-.05-.04-.07-.05-.06-.03-.07-.05-.07-.03-.07-.02a7.24 7.09 0 0 0-.08-.03h-.05l-10-2.12c-.28-.06-.57 0-.8.16zm-14.02 9.36" opacity=".2" stroke-width="1.02"/><path d="M36.75 4.25V4.13l-.02-.02a.9.88 0 0 0-.05-.13l-.02-.04-.03-.04-.02-.05-.03-.03-.03-.03-.04-.03-.03-.03a.86.84 0 0 0-.05-.03l-.04-.02-.04-.02-.05-.02-.05-.01-.03-.01-10-2.11a.68.67 0 0 0-.52.1L12.16 10.3h-.01l-.02.02-.03.02-.02.02a.73.72 0 0 0-.12.13l-.02.02c0 .02-.02.04-.03.05v.03l-.03.05v.03l-.02.06v.04l-.01.06v23.1c0 .28.18.53.46.62l10.1 3.3c.2.07.44.04.61-.1l13.47-9.89a.68.67 0 0 0 .26-.53V4.25z" opacity=".2" stroke-width="1.02"/><path d="M25.3 1.1L11.76 9.8l-.06.02-.05.04-.03.03-.19.2-.02.05-.04.08-.02.04-.03.09v.04l-.04.1v.04l-.01.1v23.11c0 .45.29.84.72 1l10.1 3.29c.32.1.7.05.98-.15l13.46-9.9c.26-.2.41-.5.41-.83V3.85l-.03-.03-.02-.08-.02-.06-.03-.07-.03-.07-.06-.06-.04-.06-.04-.05-.05-.05-.05-.05-.06-.04-.07-.04-.07-.04-.06-.03-.07-.03a7.24 7.09 0 0 0-.08-.02l-.06-.02-10-2.1c-.27-.05-.56 0-.8.15zm-14.01 9.38" opacity=".2" stroke-width="1.02"/><path d="M36.56 4.05v-.04l-.01-.05v-.01l-.01-.02-.01-.05-.02-.04a.35.34 0 0 0-.02-.04l-.02-.04-.04-.04-.02-.04-.03-.03-.03-.03-.04-.04-.03-.03a.86.84 0 0 0-.12-.07l-.05-.02h-.05l-.03-.02-10-2.1a.68.67 0 0 0-.52.1l-13.55 8.69-.03.02-.03.02-.02.02a.73.72 0 0 0-.11.13l-.03.02-.02.05-.02.03-.02.05v.03l-.02.06V33.75c0 .29.18.54.46.63l10.09 3.3c.2.06.44.03.62-.1l13.46-9.9a.68.67 0 0 0 .27-.52V4.06z" opacity=".2" stroke-width="1.02"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="32.27" y1="26.92" x2="14.03" y2="8.67" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#585868"/><stop offset="1" stop-color="#494949"/></linearGradient><path d="M25.1.78l-13.54 8.7-.05.03-.05.04-.04.03-.17.2-.03.04-.04.08-.02.04-.04.09v.04l-.03.1v.04l-.02.1v23.12c0 .45.3.84.73.98l10.1 3.3c.33.1.69.05.97-.15l13.46-9.9c.27-.2.42-.5.42-.82V3.64l-.02-.08V3.5l-.04-.07-.02-.06a14.7 14.4 0 0 0-.06-.13l-.04-.07-.04-.05-.04-.05-.02-.02-.05-.04-.05-.04-.06-.05-.06-.04-.07-.04-.07-.03-.07-.04-.07-.02h-.06L25.9.63c-.28-.06-.57 0-.8.14zm-14 9.38" fill="url(#f)" stroke-width="1.02"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.17" y1="9.81" x2="33.41" y2="28.05" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#7d7d99"/><stop offset="1" stop-color="#494949"/></linearGradient><path d="M36.36 3.75V3.6l-.03-.06-.02-.04a.35.34 0 0 0-.02-.05l-.02-.03-.02-.04-.03-.04-.03-.03c0-.02-.02-.03-.03-.04a1.13 1.1 0 0 0-.04-.03l-.04-.02-.04-.03-.04-.02-.04-.02-.04-.02-.05-.01-.04-.01-10-2.1a.68.67 0 0 0-.52.08L11.77 9.8h-.01l-.03.01-.03.03-.02.02a.73.72 0 0 0-.11.14l-.01.02-.03.05-.02.03-.01.05-.01.03-.02.05v23.19c0 .3.17.55.45.64l10.1 3.29c.2.07.44.03.61-.1l13.46-9.89a.68.67 0 0 0 .27-.52z" fill="url(#g)" stroke-width="1.02"/><radialGradient id="h" cx="105.2" cy="47.28" r="139.09" fx="105.2" fy="47.28" gradientTransform="matrix(.19386 0 0 .18988 19.55 19.75)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset=".28" stop-color="#cecedb"/><stop offset=".64" stop-color="#bdbdcf"/><stop offset="1" stop-color="#9a9ab1"/></radialGradient><path d="M12.14 10.35l10.09 3.3 13.46-9.9v23.09l-13.46 9.88-10.1-3.29z" fill="url(#h)" stroke-width="1.02"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.72" y1="13.22" x2="23.72" y2="3.36" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#cecedb"/><stop offset="1" stop-color="#eee"/></linearGradient><path d="M25.7 1.66l-13.56 8.69 10.09 3.3 13.46-9.9z" fill="url(#i)" stroke-width="1.02"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.04" y1="16.69" x2="22.17" y2="38.24" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cecedb"/></linearGradient><path d="M12.14 33.42l10.09 3.3V13.65l-10.1-3.3z" fill="url(#j)" stroke-width="1.02"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="16.64" y1="35.2" x2="17.78" y2="28.48" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#bdbdcf"/></linearGradient><path d="M12.14 27.75v5.67l10.09 3.3V30.9z" fill="url(#k)" stroke-width="1.02"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13.81" y1="16.36" x2="20.09" y2="16.36" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#7d7d99"/><stop offset="1" stop-color="#cecedb"/></linearGradient><path d="M13.66 16.37l6.51 2.12v-1.73l-6.51-2.13z" fill="url(#l)" stroke-width="1.02"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13.81" y1="18.78" x2="20.09" y2="18.78" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#7d7d99"/><stop offset="1" stop-color="#cecedb"/></linearGradient><path d="M13.66 18.84l6.51 2.11v-1.74l-6.51-2.13z" fill="url(#m)" stroke-width="1.02"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14.63" y1="18.9" x2="18.67" y2="22.93" gradientTransform="matrix(1.0339 0 0 1.01271 -.61 0)"><stop offset="0" stop-color="#7d7d99"/><stop offset="1" stop-color="#cecedb"/></linearGradient><path d="M13.66 21.29l6.51 2.12v-1.74l-6.51-2.12z" fill="url(#n)" stroke-width="1.02"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="271.32" y1="478.92" x2="271.32" y2="477.59" gradientTransform="matrix(.99864 .26209 0 1.04846 -250.87 -537.8)"><stop offset=".01" stop-color="#fff"/><stop offset="1" stop-color="#b6b6b6"/></linearGradient><path d="M19.84 33.83c-.48-.12-.84.1-.84.51 0 .4.36.81.83.94l.5.13c.47.13.83-.1.83-.5s-.36-.81-.82-.94z" fill="url(#o)" stroke-width="1.02"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="271.32" y1="478.86" x2="271.32" y2="477.72" gradientTransform="matrix(.99864 .26209 0 1.04846 -250.87 -537.8)"><stop offset=".01" stop-color="#b6b6b6"/><stop offset=".37" stop-color="#9d9d9d"/><stop offset=".74" stop-color="#898989"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="M19.84 34.03c-.36-.1-.65.07-.65.36 0 .3.29.6.65.7l.5.13c.35.1.65-.07.65-.36 0-.3-.3-.61-.65-.7z" fill="url(#p)" stroke-width="1.02"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="-890.74" y1="529.26" x2="-890.74" y2="528.08" gradientTransform="matrix(-.99864 -.26209 0 .78637 -869.45 -614.56)"><stop offset=".01" stop-color="#9f6"/><stop offset=".24" stop-color="#68de56"/><stop offset=".48" stop-color="#3bc147"/><stop offset=".7" stop-color="#1bab3c"/><stop offset=".88" stop-color="#079e35"/><stop offset="1" stop-color="#093"/></linearGradient><path d="M20.93 34.84c0 .26-.27.4-.6.31l-.49-.13c-.33-.08-.59-.35-.59-.6 0-.27.26-.41.59-.32l.5.12c.32.1.59.36.59.63z" fill="url(#q)" stroke-width="1.02"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="271.31" y1="478.52" x2="271.34" y2="477.65" gradientTransform="matrix(.99864 .26209 0 1.04846 -250.87 -537.8)"><stop offset=".01" stop-color="#3c3"/><stop offset=".36" stop-color="#1bb433"/><stop offset=".74" stop-color="#07a033"/><stop offset="1" stop-color="#093"/></linearGradient><path d="M19.84 34.23c-.26-.07-.48.03-.48.22 0 .2.22.4.48.48l.5.13c.24.06.46-.04.46-.23 0-.2-.2-.4-.46-.48l-.5-.13z" fill="url(#r)" stroke-width="1.02"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="271.32" y1="477.78" x2="271.32" y2="478.35" gradientTransform="matrix(.99864 .26209 0 1.04846 -250.87 -537.8)"><stop offset="0" stop-color="#fff"/><stop offset=".09" stop-color="#e8f7d6"/><stop offset=".23" stop-color="#c8ed9e"/><stop offset=".36" stop-color="#ade46d"/><stop offset=".5" stop-color="#97dc46"/><stop offset=".63" stop-color="#85d627"/><stop offset=".76" stop-color="#79d212"/><stop offset=".89" stop-color="#72d004"/><stop offset="1" stop-color="#6fcf00"/></linearGradient><path d="M19.82 34.14c-.2-.05-.37.04-.37.15 0 .11.16.3.37.35l.54.15c.2.05.36-.04.36-.16 0-.1-.16-.3-.36-.35z" fill="url(#s)" stroke-width="1.02"/><path d="M-.61 48.61V0h49.63v48.61" fill="none" stroke-width="1.02"/></svg>
|
includes/File_manager/lib/img/volume_icon_googledrive.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_googledrive.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" version="1" width="48" height="48"><path d="M17 6h14l14 24H31z" fill="#ffc107"/><path d="M10 42l7-12h28l-7 12z" fill="#1976d2"/><path d="M3 30l7 12 14-24-7-12z" fill="#4caf50"/></svg>
|
includes/File_manager/lib/img/volume_icon_local.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_local.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" viewBox="0 0 48 48" overflow="visible"><defs><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24" y1="39.07" x2="24" y2="8.93" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#7d7d99"/><stop offset="1" stop-color="#585868"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="24" y1="41.44" x2="24" y2="6.56" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#cecedb"/><stop offset=".58" stop-color="#b1b1c5"/><stop offset="1" stop-color="#9a9ab1"/></linearGradient><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.8" y1="3.42" x2="18.71" y2="27.51"><stop offset="0" stop-color="#fff"/><stop offset=".07" stop-color="#f5f5f7"/><stop offset=".31" stop-color="#d7d7e1"/><stop offset=".55" stop-color="#c2c2d2"/><stop offset=".78" stop-color="#b5b5c8"/><stop offset="1" stop-color="#b1b1c5"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.39" y1="28.4" x2="43.61" y2="28.4" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#9a9ab1"/><stop offset=".26" stop-color="#7d7d99"/><stop offset="1" stop-color="#585868"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.39" y1="28.4" x2="43.61" y2="28.4" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="24" y1="28.28" x2="24" y2="38.75" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="24" y1="38.25" x2="24" y2="27.38" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="39.51" y1="37.32" x2="39.51" y2="35.18" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset=".01" stop-color="#fff"/><stop offset="1" stop-color="#b6b6b6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="39.51" y1="37.22" x2="39.51" y2="35.38" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset=".01" stop-color="#b6b6b6"/><stop offset=".37" stop-color="#9d9d9d"/><stop offset=".74" stop-color="#898989"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-323.35" y1="37.99" x2="-323.35" y2="36.08" gradientTransform="matrix(-1.09746 0 0 .8231 -313.94 6.86)"><stop offset=".01" stop-color="#9f6"/><stop offset=".24" stop-color="#68de56"/><stop offset=".48" stop-color="#3bc147"/><stop offset=".7" stop-color="#1bab3c"/><stop offset=".88" stop-color="#079e35"/><stop offset="1" stop-color="#093"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="39.49" y1="36.68" x2="39.54" y2="35.27" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset=".01" stop-color="#3c3"/><stop offset=".36" stop-color="#1bb433"/><stop offset=".74" stop-color="#07a033"/><stop offset="1" stop-color="#093"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="39.51" y1="35.48" x2="39.51" y2="36.4" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#fff"/><stop offset=".09" stop-color="#e8f7d6"/><stop offset=".23" stop-color="#c8ed9e"/><stop offset=".36" stop-color="#ade46d"/><stop offset=".5" stop-color="#97dc46"/><stop offset=".63" stop-color="#85d627"/><stop offset=".76" stop-color="#79d212"/><stop offset=".89" stop-color="#72d004"/><stop offset="1" stop-color="#6fcf00"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="8.18" y1="35.36" x2="20.94" y2="35.36" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#a2a2a2"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14.56" y1="33.7" x2="14.56" y2="37.03" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"><stop offset="0" stop-color="#828282"/><stop offset="1" stop-color="#a2a2a2"/></linearGradient><linearGradient xlink:href="#a" id="d" x1="41.87" y1="9.41" x2="5.74" y2="29.21" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.09746 0 0 1.09746 -2.44 -2.24)"/></defs><path d="M8.96 7.64a3.13 3.13 0 0 0-3.13 2.85l.04-.18-.11.55.04-.2-.1.54.04-.2-.1.55.03-.19-.1.53.03-.18-.1.53.04-.18-.09.53.03-.19-.1.54.04-.19-.11.53.04-.17-.1.52.04-.17-.1.52.03-.18-.1.53.03-.18-.1.52.04-.17-.09.53.03-.18-.1.53.04-.18-.1.53.03-.18-.1.53.04-.18-.1.52.03-.18-.1.53.03-.17-.08.52.02-.17-.09.52.03-.17-.1.51.04-.16-.1.51.03-.17-.1.53.04-.18-.1.53.03-.18-.09.53.03-.18-.1.52.04-.17-.1.52.03-.17-.1.52.04-.17-.1.51.03-.16-.09.51.03-.16-.1.51.03-.16-.09.51.03-.16-.1.52.04-.18-.1.52.03-.17-.1.52.04-.17-.09.52.02-.17-.09.52.03-.17-.1.51.03-.15-.09.5.03-.16-.1.51.04-.16-.1.51.03-.16-.08.51.02-.16-.09.5.02-.15-.09.5.04-.15-.1.5.03-.15-.1.5.03-.16-.1.52.04-.17-.09.52.02-.16-.08.5.02-.15-.09.5.03-.15-.1.5.04-.16-.1.5.02-.15-.09.5.03-.15-.1.5.04-.16-.09.5.02-.15-.08.5.02-.15-.09.5.02-.15-.09.5.03-.14-.1.49.04-.15-.1.5.04-.15c-.08.3-.11.59-.11.88v6.47a3.6 3.6 0 0 0 3.6 3.6h38.02a3.6 3.6 0 0 0 3.6-3.6v-6.47a4 4 0 0 0-.1-.88l.01.15-.08-.5.02.15-.09-.5.02.16-.09-.5.03.15-.1-.5.03.15-.09-.5.02.16-.08-.5-.07-.36.03.15-.1-.5.04.16-.09-.51.02.16-.09-.51.03.16-.1-.5.03.15-.09-.5.02.16-.08-.52.02.16-.09-.5.03.16-.1-.5.04.15-.1-.5.03.15-.1-.5.04.16-.1-.52.03.16-.09-.51.02.16-.08-.51.02.16-.09-.51.02.17-.08-.51.03.15-.1-.5.03.16-.1-.52.04.17-.1-.52.03.17-.1-.52.03.18-.1-.53.04.18-.09-.52.02.16-.08-.51.02.16-.1-.51.04.16-.1-.51.04.17-.1-.52.03.17-.1-.53.03.18-.1-.52.04.17-.1-.52.03.18-.08-.53.02.17-.1-.52.03.18-.09-.53.04.17-.1-.52.03.17-.1-.52.03.18-.07-.52.03.17-.1-.52.04.17-.1-.53.03.18-.1-.53.03.19-.1-.53.04.18-.09-.53.02.18-.09-.53.03.18-.1-.53.04.19-.1-.53.04.17-.1-.52.03.17-.1-.52.03.17-.1-.52.04.17-.1-.53.03.2-.1-.55.04.19-.1-.53.03.19-.09-.55.04.2-.11-.54.04.19-.11-.54.04.19-.1-.54.04.18-.1-.53.03.2a3.12 3.12 0 0 0-3.12-2.87H8.95z" font-size="12" opacity=".2" stroke-width="1.1"/><path d="M8.75 7.23a3.13 3.13 0 0 0-3.12 2.86l.03-.19-.1.54.03-.2-.1.55.04-.2-.1.54.03-.19-.09.54.04-.19-.11.54.04-.18-.1.52.03-.17-.1.52.04-.17-.1.52.03-.18-.1.54.04-.2-.1.54.03-.18-.09.53.04-.18-.11.53.04-.19-.1.53.03-.18-.1.53.04-.18-.1.53.03-.17-.08.52.02-.17-.1.51.04-.17-.1.52.04-.17-.1.52.03-.17-.1.53.03-.18-.1.52.04-.17-.1.52.03-.17-.08.52.02-.18-.1.53.04-.18-.1.53.04-.17-.1.51.03-.16-.1.51.03-.16-.08.51.02-.17-.09.52.03-.17-.1.51.04-.16-.1.52.03-.17-.1.52.04-.17-.1.52.03-.17-.09.52.02-.18-.08.52.03-.16-.1.51.03-.16-.1.51.03-.16-.1.51.04-.16-.1.51.04-.16-.1.52.03-.17-.09.5.02-.16-.08.52.02-.17-.09.52.03-.17-.1.5.04-.14-.1.5.03-.15-.1.5.04-.16-.1.51.03-.16-.09.51.02-.16-.08.5.02-.15-.09.5.02-.15-.08.5.03-.15-.1.5.03-.16-.1.5.04-.15-.1.5.03-.15-.09.51.02-.15-.08.5.03-.15-.1.5.03-.16-.1.5.04-.15-.1.5.03-.15-.09.5.03-.15c-.08.29-.11.58-.11.88v6.47a3.6 3.6 0 0 0 3.6 3.6h38.02a3.6 3.6 0 0 0 3.6-3.6v-6.48c0-.29-.04-.58-.1-.88l.02.16-.1-.5.03.15-.09-.5.02.15-.08-.5.02.15-.09-.5.02.16-.09-.5.04.15-.1-.5-.07-.36.04.16-.1-.5.03.16-.09-.5.02.15-.08-.5.02.14-.09-.5.02.16-.09-.5.03.15-.1-.5.04.15-.1-.5.04.15-.1-.5.03.16-.1-.51.03.16-.08-.52.02.17-.09-.52.02.17-.09-.5.03.15-.1-.5.03.16-.09-.52.04.16-.1-.51.03.16-.1-.5.03.15-.1-.5.04.16-.1-.51.03.16-.09-.51.03.16-.08-.52.03.17-.1-.52.04.17-.1-.52.03.17-.1-.52.03.18-.1-.53.04.17-.09-.52.02.17-.08-.51.03.17-.1-.52.03.17-.1-.52.04.17-.1-.51.03.16-.1-.53.03.18-.1-.53.04.19-.09-.53.02.18-.08-.53.03.18-.11-.53.04.17-.1-.51.04.16-.1-.51.03.16-.1-.51.03.17-.1-.52.04.17-.1-.53.03.18-.1-.53.04.19-.1-.53.03.18-.09-.53.04.18-.11-.53.04.19-.1-.54.03.19-.1-.53.04.17-.1-.52.03.17-.1-.52.04.18-.1-.53.03.18-.1-.54.04.2-.1-.55.04.19-.1-.53.03.19-.1-.55.04.2-.11-.55.04.2a3.13 3.13 0 0 0-3.12-2.86z" font-size="12" opacity=".2" stroke-width="1.1"/><path d="M8.35 6.82A3.13 3.13 0 0 0 5.2 9.67l.03-.19-.09.55.04-.2-.11.54.04-.18-.1.52.03-.17-.1.52.04-.17-.1.53.03-.18-.1.53.04-.19-.1.54.03-.19-.09.53.04-.18-.11.53.04-.19-.1.54.04-.18-.1.53.03-.19-.1.53.03-.17-.08.52.02-.17-.09.52.03-.17-.1.51.04-.17-.1.54.03-.18-.1.52.04-.18-.1.53.03-.18-.09.53.02-.18-.08.53.02-.18-.09.52.03-.16-.1.51.04-.17-.1.52.03-.17-.1.52.04-.17-.1.52.03-.17-.09.52.02-.17-.08.52.03-.17-.1.52.03-.18-.1.52.04-.17-.1.52.03-.17-.09.52.03-.16-.1.51.04-.16-.1.51.03-.16-.1.51.04-.17-.1.51.03-.16-.09.52.03-.17-.1.52.03-.17-.09.52.03-.17-.1.5.04-.15-.1.5.03-.16-.1.52.04-.16-.1.5.03-.15-.1.5.04-.15-.1.5.03-.16-.09.51.03-.16-.1.51.03-.16-.09.52.03-.17-.1.5.04-.15-.1.5.03-.15-.08.5.02-.16-.1.52.03-.16-.09.5.03-.15-.1.5.03-.15-.09.5.03-.16-.1.5.04-.15-.09.5.02-.15-.08.5.02-.15-.1.5.03-.16-.09.5.03-.15-.1.5.03-.15c-.07.3-.11.6-.11.88v6.48a3.6 3.6 0 0 0 3.61 3.6h38.02a3.6 3.6 0 0 0 3.6-3.6V31.3c0-.3-.04-.58-.11-.88l.03.16-.1-.5.03.15-.1-.5.04.16-.1-.5.03.15-.09-.51.03.15-.1-.5.03.16-.09-.5-.06-.35.02.15-.09-.5.03.16-.1-.51.04.16-.1-.52.03.17-.1-.5.04.15-.1-.5.03.16-.09-.52.02.16-.08-.51.02.16-.09-.5.02.15-.09-.5.04.15-.1-.5.03.16-.1-.51.04.16-.1-.51.03.16-.09-.5.02.16-.1-.53.04.18-.09-.52.02.16-.09-.5.03.16-.1-.52.04.17-.1-.52.04.16-.1-.5.03.16-.1-.52.03.17-.1-.51.04.16-.09-.51.02.16-.09-.52.03.17-.1-.52.03.18-.09-.53.04.18-.1-.52.03.17-.1-.52.03.17-.1-.52.04.17-.08-.52.03.16-.1-.51.04.17-.1-.52.03.18-.1-.52.04.16-.1-.52.03.18-.1-.53.04.18-.1-.53.03.18-.09-.53.02.18-.08-.53.03.19-.11-.53.04.18-.1-.53.04.17-.1-.52.03.17-.1-.52.04.18-.1-.52.03.17-.1-.53.03.18-.1-.53.04.18-.09-.53.03.18-.1-.53.04.19-.11-.54.04.19-.1-.53.04.19-.1-.55.03.2-.1-.54.03.18-.1-.53.04.18-.09-.54.03.2-.1-.55.05.19a3.13 3.13 0 0 0-3.14-2.85z" font-size="12" fill="url(#b)" stroke-width="1.1"/><path d="M45.34 30.7a2.52 2.52 0 0 0-.06-.34 1.8 1.8 0 0 0-.07-.35 1.98 1.98 0 0 0-.06-.36 2.41 2.41 0 0 0-.07-.35c0-.1-.03-.22-.07-.34 0-.12-.03-.24-.06-.35 0-.1-.04-.23-.06-.35l-.06-.35-.07-.34a1.8 1.8 0 0 0-.06-.35l-.07-.35-.07-.35-.06-.34a2.41 2.41 0 0 0-.07-.36c0-.1-.03-.23-.05-.35l-.07-.35-.06-.34a1.8 1.8 0 0 0-.07-.35l-.07-.35a2.3 2.3 0 0 0-.06-.35c0-.11-.04-.22-.07-.34 0-.12-.03-.24-.06-.35 0-.12-.04-.24-.06-.35l-.06-.36-.07-.34a1.8 1.8 0 0 0-.07-.35 1.8 1.8 0 0 0-.06-.35l-.07-.35a2.2 2.2 0 0 0-.06-.35c0-.11-.04-.22-.07-.34 0-.12-.03-.24-.07-.35 0-.11-.03-.23-.05-.35l-.07-.35-.06-.34a1.8 1.8 0 0 0-.07-.36 1.8 1.8 0 0 0-.06-.35 2.2 2.2 0 0 0-.07-.35c0-.1-.03-.23-.07-.35 0-.1-.03-.23-.06-.34 0-.12-.03-.24-.06-.35 0-.12-.04-.24-.06-.35l-.07-.35-.06-.35-.07-.34a1.8 1.8 0 0 0-.07-.36c0-.1-.03-.23-.06-.35 0-.1-.03-.23-.07-.35 0-.1-.03-.23-.05-.34-.01-.12-.05-.24-.07-.35a1.8 1.8 0 0 0-.06-.35l-.07-.35-.07-.35a1.86 1.86 0 0 0-.06-.34c0-.12-.03-.24-.07-.35 0-.12-.03-.25-.06-.36 0-.1-.04-.23-.06-.35l-.06-.35a1.86 1.86 0 0 0-.07-.34 1.8 1.8 0 0 0-.07-.35 1.8 1.8 0 0 0-.06-.35 2.05 2.05 0 0 0-2.04-1.87H8.35c-1.08 0-1.96.83-2.04 1.87-.04.11-.06.22-.07.35l-.07.35a1.7 1.7 0 0 0-.06.34 1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.06.35l-.06.36c-.03.1-.05.21-.06.35-.04.1-.06.22-.07.35a1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.06.35 1.8 1.8 0 0 0-.07.35c-.03.11-.05.22-.06.35l-.06.35a1.7 1.7 0 0 0-.06.34 1.8 1.8 0 0 0-.07.35 1.8 1.8 0 0 0-.07.35c-.03.11-.05.22-.06.36a1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.06.35l-.06.35a1.8 1.8 0 0 0-.06.35c-.04.11-.06.22-.07.35l-.07.34-.06.35-.06.35c-.03.11-.05.22-.06.35-.03.11-.06.22-.07.36a1.7 1.7 0 0 0-.06.34 1.8 1.8 0 0 0-.07.35l-.07.35-.06.35-.06.34a1.8 1.8 0 0 0-.06.35 1.8 1.8 0 0 0-.07.35c-.03.11-.05.22-.06.35a1.7 1.7 0 0 0-.07.34l-.07.35-.06.36-.06.35c-.03.1-.05.22-.06.35-.03.1-.06.22-.07.35-.02.1-.05.22-.06.34-.03.11-.06.23-.07.35l-.05.35c-.04.11-.06.22-.07.35a1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.06.35 1.8 1.8 0 0 0-.07.36c-.02.1-.05.22-.06.35l-.07.34-.07.35-.05.35a1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.06.35 1.8 1.8 0 0 0-.07.35c-.02.11-.05.23-.06.35l-.07.34-.05.36a1.8 1.8 0 0 0-.07.35c-.03.1-.06.22-.07.35a2.52 2.52 0 0 0-.07.6v6.48a2.5 2.5 0 0 0 2.5 2.5H42.9a2.5 2.5 0 0 0 2.5-2.5V31.3c0-.2-.02-.4-.07-.6z" font-size="12" fill="url(#c)" stroke-width="1.1"/><path d="M10.7 7.91L3.5 30.35c13.7-1.65 27.04-1.65 40.54-.91L37.1 7.9z" font-size="12" fill="url(#d)" stroke-width="1.1"/><path d="M2.77 29.18l-.05.34a1.8 1.8 0 0 0-.07.35c-.03.11-.05.22-.06.36a1.7 1.7 0 0 0-.07.34c-.02.1-.06.23-.07.35a2.52 2.52 0 0 0-.07.61v2.66c.47.44 1.1.7 1.79.7h39.46c.7 0 1.32-.26 1.79-.7v-2.66c0-.22-.03-.42-.08-.61a2.52 2.52 0 0 0-.06-.35 1.86 1.86 0 0 0-.07-.34 1.8 1.8 0 0 0-.06-.36 2.41 2.41 0 0 0-.07-.35c0-.1-.03-.23-.07-.35 0-.1-.03-.23-.06-.34 0-.12-.04-.24-.06-.35l-.06-.35-.07-.35a1.86 1.86 0 0 0-.06-.34 1.8 1.8 0 0 0-.07-.35 1.98 1.98 0 0 0-.07-.35l-.06-.36a2.41 2.41 0 0 0-.07-.34c0-.12-.03-.24-.05-.35a2.3 2.3 0 0 0-.07-.35l-.06-.35-.07-.34a2.3 2.3 0 0 0-.07-.35 1.8 1.8 0 0 0-.06-.35c0-.11-.04-.23-.07-.35 0-.11-.03-.23-.06-.34 0-.1-.03-.19-.05-.28H3.92a2.3 2.3 0 0 0-.04.28 1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.06.35 1.8 1.8 0 0 0-.07.35c-.02.1-.05.22-.06.35-.02.11-.06.22-.07.34l-.05.35a1.8 1.8 0 0 0-.07.35l-.07.35a1.7 1.7 0 0 0-.06.34 1.8 1.8 0 0 0-.07.36c-.02.1-.05.23-.06.35l-.07.35-.06.34-.06.35a1.8 1.8 0 0 0-.07.35c-.03.11-.05.22-.06.35l-.06.34z" font-size="12" fill="url(#e)" stroke-width="1.1"/><path d="M45.28 30.36a1.8 1.8 0 0 0-.07-.35 1.8 1.8 0 0 0-.06-.36 2.41 2.41 0 0 0-.07-.35c0-.1-.03-.23-.07-.34 0-.12-.03-.24-.05-.35l-.07-.35-.06-.35a1.86 1.86 0 0 0-.07-.34 1.8 1.8 0 0 0-.06-.35 1.8 1.8 0 0 0-.07-.35l-.07-.35c0-.11-.03-.23-.06-.34a2.41 2.41 0 0 0-.06-.36l-.06-.35-.07-.35a1.86 1.86 0 0 0-.06-.34 1.8 1.8 0 0 0-.07-.35 1.98 1.98 0 0 0-.07-.35 2.3 2.3 0 0 0-.06-.35c0-.09-.02-.19-.05-.28-.33-.16-.7-.26-1.1-.26H4.9c-.4 0-.77.1-1.1.26l-.05.28c-.02.1-.06.23-.07.35l-.06.35-.06.35a1.7 1.7 0 0 0-.06.34 1.8 1.8 0 0 0-.07.35 1.8 1.8 0 0 0-.07.35c-.03.11-.05.22-.06.36-.02.1-.06.22-.07.34l-.06.35-.06.35c-.03.1-.05.22-.06.35a1.7 1.7 0 0 0-.07.34 1.8 1.8 0 0 0-.07.35 1.8 1.8 0 0 0-.06.35c-.02.11-.06.22-.07.35l-.06.34-.06.35a1.8 1.8 0 0 0-.06.36c-.04.1-.06.22-.07.35a1.7 1.7 0 0 0-.07.34c-.04.2-.07.4-.07.61v.86a2.5 2.5 0 0 0 2.5 2.51H42.9a2.5 2.5 0 0 0 2.5-2.51v-.86c0-.22-.02-.42-.08-.61 0-.11-.03-.23-.05-.34z" font-size="12" fill="url(#f)" stroke-width="1.1"/><path d="M2.39 37.79a2.5 2.5 0 0 0 2.5 2.5h38.02a2.5 2.5 0 0 0 2.5-2.5V31.3a2.5 2.5 0 0 0-2.5-2.51H4.89a2.5 2.5 0 0 0-2.51 2.51v6.48z" font-size="12" fill="url(#g)" stroke-width="1.1"/><path d="M4.89 30.12c-.66 0-1.2.53-1.2 1.2v6.47c0 .66.54 1.2 1.2 1.2h38.02c.65 0 1.2-.56 1.2-1.21V31.3a1.2 1.2 0 0 0-1.2-1.18z" font-size="12" fill="url(#h)" stroke-width="1.1"/><path d="M40.47 36.12c-.82 0-1.48.53-1.48 1.22s.66 1.23 1.5 1.23h.87c.83 0 1.5-.55 1.5-1.23 0-.68-.67-1.23-1.5-1.23h-.88z" font-size="12" fill="url(#i)" stroke-width="1.1"/><path d="M40.47 36.44c-.64 0-1.15.4-1.15.9s.51.9 1.16.9h.88c.65 0 1.16-.4 1.16-.9s-.52-.9-1.16-.9h-.88z" font-size="12" fill="url(#j)" stroke-width="1.1"/><path d="M42.41 37.34c0 .44-.47.79-1.05.79h-.88c-.58 0-1.05-.35-1.05-.8 0-.43.47-.78 1.05-.78h.88c.58 0 1.05.35 1.05.79z" font-size="12" fill="url(#k)" stroke-width="1.1"/><path d="M40.47 36.77c-.44 0-.82.27-.82.6 0 .33.38.6.83.6h.88c.45 0 .83-.28.83-.6 0-.33-.38-.6-.83-.6h-.88z" font-size="12" fill="url(#l)" stroke-width="1.1"/><path d="M40.45 36.65c-.38 0-.66.22-.66.41 0 .2.28.43.66.43h.94c.39 0 .66-.22.66-.43 0-.2-.27-.41-.66-.41z" font-size="12" fill="url(#m)" stroke-width="1.1"/><path font-size="12" d="M6.54 34.75h14v3.64h-14z" fill="url(#n)" stroke-width="1.1"/><path font-size="12" d="M6.54 34.75v.44H20.1v3.2h.44v-3.64z" fill="url(#o)" stroke-width="1.1"/><path font-size="12" d="M17.2 34.75h.87v3.64h-.88zm-4.58 0h.87v3.64h-.87zm2.28 0h.88v3.64h-.88zm-4.57 0h.88v3.64h-.88z" fill="#949494" stroke-width="1.1"/><path font-size="12" d="M16.97 34.75h.88v3.64h-.88zm-4.57 0h.87v3.64h-.87zm2.28 0h.88v3.64h-.88zm-4.57 0H11v3.64h-.88z" fill="#f0f0f0" stroke-width="1.1"/><path font-size="12" d="M-2.44 50.44V-2.24h52.68v52.68" fill="none" stroke-width="1.1"/></svg>
|
includes/File_manager/lib/img/volume_icon_network.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_network.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160" viewBox="0 0 42.33 42.33" id="svg8"><g id="layer1" transform="translate(-48.98 -204.72)"><g id="XMLID_16103_" transform="matrix(1.05625 0 0 1.0371 44.78 200.04)"><ellipse ry="1.9" rx="14.6" cy="43.1" cx="24" id="XMLID_16108_" opacity=".15" fill="#45413c"/><path d="M43.3 27.4c0-2.5-1.5-4.6-3.6-5.6.1-.6.2-1.1.2-1.7a6.8 6.8 0 0 0-9.4-6.3c-.8-4.8-5-8.5-10-8.5-5.6 0-10.2 4.6-10.2 10.2v.7a9.13 9.13 0 0 0-5.5 8.3c0 5 4 9 9 9h23.5c3.3 0 6-2.7 6-6.1z" id="XMLID_16107_" fill="#fff"/><path d="M37.2 29.2H13.7a9.1 9.1 0 0 1-8.8-6.9c-.2.7-.3 1.4-.3 2.1 0 5 4 9 9 9h23.5a6.06 6.06 0 0 0 5.7-8.2c-.8 2.4-3 4-5.6 4z" id="XMLID_16106_" fill="#f0f0f0"/><path d="M43.3 27.4c0-2.5-1.5-4.6-3.6-5.6.1-.6.2-1.1.2-1.7a6.8 6.8 0 0 0-9.4-6.3c-.8-4.8-5-8.5-10-8.5-5.6 0-10.2 4.6-10.2 10.2v.7a9.13 9.13 0 0 0-5.5 8.3c0 5 4 9 9 9h23.5c3.3 0 6-2.7 6-6.1z" class="st4" id="XMLID_16105_" fill="none" stroke="#45413c" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/><path d="M30.4 13.8a7.68 7.68 0 0 0-4.1 6.5" class="st4" id="XMLID_16104_" fill="none" stroke="#45413c" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/></g><g id="g3965" transform="matrix(.81344 0 0 .81344 50.86 206.3)" overflow="visible"><g id="Layer_1"><g id="g1182"><path id="path1183" d="M36.05 41h-8.6a1.5 1.5 0 0 0-.73-.64v-8.69h-4.88v8.69a1.5 1.5 0 0 0-.73.64h-8.6v4.88h8.45A1.5 1.5 0 0 0 22.4 47h3.75c.7 0 1.28-.48 1.45-1.12h8.44z" opacity=".2"/><path id="path1184" d="M35.86 40.82h-8.59a1.5 1.5 0 0 0-.74-.64v-8.7h-4.87v8.7a1.5 1.5 0 0 0-.74.64h-8.6v4.87h8.45a1.5 1.5 0 0 0 1.45 1.13h3.75c.7 0 1.28-.48 1.45-1.13h8.44z" opacity=".2"/><path id="path1185" d="M35.67 40.63h-8.59a1.5 1.5 0 0 0-.74-.64V31.3h-4.87v8.69a1.5 1.5 0 0 0-.74.64h-8.59v4.87h8.44a1.5 1.5 0 0 0 1.45 1.13h3.75c.7 0 1.29-.48 1.45-1.13h8.44z" opacity=".2"/><path id="polygon1186" fill="#616161" d="M11.95 40.44v4.88H35.5v-4.88h-.68z"/><linearGradient y2="44.64" x2="23.72" y1="41.11" x1="23.72" gradientUnits="userSpaceOnUse" id="XMLID_20_"><stop id="stop1188" offset="0" stop-color="#cecedb"/><stop id="stop1189" offset=".19" stop-color="#fff"/><stop id="stop1190" offset=".48" stop-color="#cecedb"/><stop id="stop1191" offset=".75" stop-color="#b3b3c6"/><stop id="stop1192" offset=".99" stop-color="#828282"/></linearGradient><path id="rect1202" fill="url(#XMLID_20_)" d="M12.62 41.11h22.19v3.53H12.62z"/><path id="polygon1203" fill="#616161" d="M21.28 43.96h4.88V31.1h-4.88v.37z"/><linearGradient gradientTransform="rotate(-90 -256.9 586)" y2="868.38" x2="291.57" y1="864.85" x1="291.57" gradientUnits="userSpaceOnUse" id="XMLID_21_"><stop id="stop1205" offset="0" stop-color="#cecedb"/><stop id="stop1206" offset=".19" stop-color="#fff"/><stop id="stop1207" offset=".48" stop-color="#cecedb"/><stop id="stop1208" offset=".75" stop-color="#b3b3c6"/><stop id="stop1209" offset=".99" stop-color="#828282"/></linearGradient><path id="rect1219" fill="url(#XMLID_21_)" d="M21.95 31.48h3.53v12.11h-3.53z"/><linearGradient y2="39.69" x2="23.72" y1="46.44" x1="23.72" gradientUnits="userSpaceOnUse" id="XMLID_22_"><stop id="stop1221" offset="0" stop-color="#cf0000"/><stop id="stop1222" offset=".99" stop-color="#ff6d00"/></linearGradient><path id="path1226" d="M27.1 44.94c0 .83-.68 1.5-1.5 1.5h-3.76a1.5 1.5 0 0 1-1.5-1.5V41.2c0-.83.68-1.5 1.5-1.5h3.75c.83 0 1.5.67 1.5 1.5z" fill="url(#XMLID_22_)"/><linearGradient y2="49.63" x2="23.72" y1="37.07" x1="23.72" gradientUnits="userSpaceOnUse" id="XMLID_23_"><stop id="stop1228" offset="0" stop-color="#fff030"/><stop id="stop1229" offset=".99" stop-color="#ffae00"/></linearGradient><path id="path1233" d="M21.84 40.44a.75.75 0 0 0-.75.75v3.75c0 .42.34.75.75.75h3.75c.42 0 .75-.33.75-.75V41.2a.75.75 0 0 0-.75-.75z" fill="url(#XMLID_23_)"/><linearGradient y2="43.82" x2="23.72" y1="41" x1="23.72" gradientUnits="userSpaceOnUse" id="XMLID_24_"><stop id="stop1235" offset="0" stop-color="#fff"/><stop id="stop1236" offset=".5" stop-color="#ffe3a9"/><stop id="stop1237" offset=".99" stop-color="#ffc957"/></linearGradient><path id="path1241" d="M21.84 41c-.1 0-.18.09-.18.2v3.74c0 .1.08.19.18.19h3.75c.1 0 .2-.08.2-.19V41.2c0-.1-.1-.19-.2-.19z" fill="url(#XMLID_24_)"/></g><path id="path1242" d="M25.25 1.28L12.14 9.87l-.04.02-.05.04-.04.03-.17.2-.02.04-.04.08-.02.04-.03.09-.02.04-.02.08v.05l-.01.1V33.51c0 .44.28.83.7.97l9.76 3.26c.32.1.67.05.94-.15l13.02-9.77c.26-.2.41-.5.41-.82V4.22v-.05-.07l-.01-.06V4l-.02-.03-.02-.08-.02-.06-.03-.07-.04-.06-.04-.07-.04-.05-.04-.05-.02-.02-.03-.04a4.33 4.33 0 0 1-.11-.09l-.06-.03-.07-.05-.07-.03-.06-.02a7 7 0 0 0-.08-.03l-.05-.01-9.67-2.08c-.27-.06-.55 0-.78.15zM11.69 10.53" opacity=".2"/><path id="path1243" d="M36.14 4.2v-.05l-.01-.05v-.02l-.01-.02a.87.87 0 0 0-.05-.13l-.02-.04-.03-.04L36 3.8l-.03-.03a.94.94 0 0 0-.07-.06l-.03-.03a.83.83 0 0 0-.04-.03l-.04-.02h-.01l-.03-.02-.05-.02-.05-.01-.03-.01-9.67-2.08a.66.66 0 0 0-.5.1l-13.1 8.58h-.01l-.02.02-.03.02-.02.02a.71.71 0 0 0-.11.13l-.02.02c0 .02-.02.04-.03.05v.03l-.03.05v.03l-.02.06v.03l-.01.06V33.5c0 .28.18.53.45.62l9.76 3.25c.2.07.43.04.6-.1l13.02-9.76a.66.66 0 0 0 .26-.52V4.22 4.2z" opacity=".2"/><path id="path1244" d="M25.06 1.09l-13.1 8.59-.05.03-.05.03-.03.03-.18.2-.02.04-.04.08-.02.04-.03.09-.01.04-.03.09v.05l-.01.1v22.82c0 .44.28.83.7.98l9.76 3.25c.32.1.68.05.95-.15l13.02-9.77c.25-.19.4-.5.4-.82V4.03v-.05-.06l-.01-.07V3.8c0-.02-.01-.01-.02-.03l-.02-.08-.02-.06a14.21 14.21 0 0 0-.1-.2l-.05-.05-.04-.05-.01-.01-.04-.04-.05-.05-.06-.04-.06-.04-.07-.04-.06-.03-.07-.03-.08-.02-.05-.02L25.84.94c-.27-.05-.55 0-.78.15zM11.5 10.35" opacity=".2"/><path id="path1245" d="M35.95 4v-.04l-.01-.05V3.9l-.01-.02-.01-.05-.02-.04a.34.34 0 0 0-.02-.04l-.02-.04-.03-.04-.02-.04-.03-.03-.03-.03a.33.33 0 0 0-.04-.03l-.03-.03a.83.83 0 0 0-.12-.07l-.05-.02-.04-.01-.03-.01-9.68-2.08a.66.66 0 0 0-.5.1l-13.1 8.58h-.01l-.02.02-.03.02-.02.02a.71.71 0 0 0-.11.13l-.02.02-.02.05-.02.03-.02.05v.03l-.02.06v.09l-.01.02v22.79c0 .28.18.53.45.62l9.76 3.25c.2.07.43.04.6-.1l13.02-9.76a.66.66 0 0 0 .26-.52V4.03v-.02z" opacity=".2"/><linearGradient y2="8.67" x2="14.03" y1="26.92" x1="32.27" gradientUnits="userSpaceOnUse" id="XMLID_25_"><stop id="stop1247" offset="0" stop-color="#585868"/><stop id="stop1248" offset="1" stop-color="#494949"/></linearGradient><path id="path1252" d="M24.87.77l-13.1 8.6-.05.02-.04.04-.04.03-.17.2-.03.04-.04.08-.02.04-.03.08-.01.04-.02.1-.01.04-.01.1V33.01c0 .44.28.83.7.97l9.77 3.26c.32.1.67.05.94-.15l13.02-9.77c.26-.2.41-.5.41-.82V3.7v-.04-.07l-.02-.07V3.5l-.01-.04-.03-.07-.02-.06-.03-.07L36 3.2l-.04-.07-.04-.05-.04-.05a.3.3 0 0 0-.02-.02l-.04-.04a3.78 3.78 0 0 1-.16-.13l-.08-.04-.06-.03-.07-.03-.07-.02-.06-.01L25.65.63c-.27-.06-.55 0-.78.14zM11.32 10.03" fill="url(#XMLID_25_)"/><linearGradient y2="28.05" x2="33.41" y1="9.81" x1="15.17" gradientUnits="userSpaceOnUse" id="XMLID_26_"><stop id="stop1254" offset="0" stop-color="#7d7d99"/><stop id="stop1255" offset="1" stop-color="#494949"/></linearGradient><path id="path1259" d="M35.76 3.7v-.05-.05l-.01-.02v-.02l-.02-.05-.02-.04a.34.34 0 0 0-.02-.05l-.02-.03-.02-.04-.03-.04-.03-.03-.03-.04-.03-.03-.04-.02-.04-.03-.04-.02-.04-.02-.04-.02-.05-.02h-.03L25.57 1a.66.66 0 0 0-.5.09l-13.1 8.59h-.01l-.02.01-.03.03-.02.02a.71.71 0 0 0-.11.13l-.01.02-.03.05-.02.03-.01.05-.01.03-.02.05V33c0 .29.17.54.44.63l9.76 3.25c.2.07.43.03.6-.1l13.02-9.76a.66.66 0 0 0 .26-.53V3.72v-.03z" fill="url(#XMLID_26_)"/><radialGradient gradientUnits="userSpaceOnUse" gradientTransform="translate(19.5 19.5) scale(.1875)" fy="47.28" fx="105.2" r="139.09" cy="47.28" cx="105.2" id="XMLID_27_"><stop id="stop1261" offset="0" stop-color="#fff"/><stop id="stop1262" offset=".28" stop-color="#cecedb"/><stop id="stop1263" offset=".64" stop-color="#bdbdcf"/><stop id="stop1264" offset="1" stop-color="#9a9ab1"/></radialGradient><path id="polygon1272" fill="url(#XMLID_27_)" d="M12.33 10.22l9.76 3.26L35.11 3.7V26.5l-13.02 9.76-9.76-3.25z"/><linearGradient y2="3.36" x2="23.72" y1="13.22" x1="23.72" gradientUnits="userSpaceOnUse" id="XMLID_28_"><stop id="stop1274" offset="0" stop-color="#cecedb"/><stop id="stop1275" offset="1" stop-color="#eee"/></linearGradient><path id="polygon1279" fill="url(#XMLID_28_)" d="M25.44 1.64l-13.11 8.58 9.76 3.26L35.11 3.7z"/><linearGradient y2="38.24" x2="22.17" y1="16.69" x1="15.04" gradientUnits="userSpaceOnUse" id="XMLID_29_"><stop id="stop1281" offset="0" stop-color="#fff"/><stop id="stop1282" offset="1" stop-color="#cecedb"/></linearGradient><path id="polygon1286" fill="url(#XMLID_29_)" d="M12.33 33l9.76 3.26V13.48l-9.76-3.26z"/><linearGradient y2="28.48" x2="17.78" y1="35.2" x1="16.64" gradientUnits="userSpaceOnUse" id="XMLID_30_"><stop id="stop1288" offset="0" stop-color="#fff"/><stop id="stop1289" offset="1" stop-color="#bdbdcf"/></linearGradient><path id="polygon1293" fill="url(#XMLID_30_)" d="M12.33 27.4V33l9.76 3.26V30.5z"/><linearGradient y2="16.36" x2="20.09" y1="16.36" x1="13.81" gradientUnits="userSpaceOnUse" id="XMLID_31_"><stop id="stop1295" offset="0" stop-color="#7d7d99"/><stop id="stop1296" offset="1" stop-color="#cecedb"/></linearGradient><path id="polygon1300" fill="url(#XMLID_31_)" d="M13.8 16.16l6.3 2.1v-1.71l-6.3-2.1z"/><linearGradient y2="18.78" x2="20.09" y1="18.78" x1="13.81" gradientUnits="userSpaceOnUse" id="XMLID_32_"><stop id="stop1302" offset="0" stop-color="#7d7d99"/><stop id="stop1303" offset="1" stop-color="#cecedb"/></linearGradient><path id="polygon1307" fill="url(#XMLID_32_)" d="M13.8 18.6l6.3 2.09v-1.71l-6.3-2.1z"/><linearGradient y2="22.93" x2="18.67" y1="18.9" x1="14.63" gradientUnits="userSpaceOnUse" id="XMLID_33_"><stop id="stop1309" offset="0" stop-color="#7d7d99"/><stop id="stop1310" offset="1" stop-color="#cecedb"/></linearGradient><path id="polygon1314" fill="url(#XMLID_33_)" d="M13.8 21.02l6.3 2.1V21.4l-6.3-2.1z"/><g id="g1315"><linearGradient gradientTransform="matrix(.9659 .2588 0 1.0353 -242.05 -531.04)" y2="477.59" x2="271.32" y1="478.92" x1="271.32" gradientUnits="userSpaceOnUse" id="XMLID_34_"><stop id="stop1317" offset=".01" stop-color="#fff"/><stop id="stop1318" offset="1" stop-color="#b6b6b6"/></linearGradient><path id="path1322" d="M19.78 33.41c-.46-.12-.81.1-.81.5s.35.8.8.93l.49.13c.45.12.8-.1.8-.5s-.35-.8-.8-.93z" fill="url(#XMLID_34_)"/><linearGradient gradientTransform="matrix(.9659 .2588 0 1.0353 -242.05 -531.04)" y2="477.72" x2="271.32" y1="478.86" x1="271.32" gradientUnits="userSpaceOnUse" id="XMLID_35_"><stop id="stop1324" offset=".01" stop-color="#b6b6b6"/><stop id="stop1325" offset=".37" stop-color="#9d9d9d"/><stop id="stop1326" offset=".74" stop-color="#898989"/><stop id="stop1327" offset="1" stop-color="#828282"/></linearGradient><path id="path1331" d="M19.78 33.6c-.35-.1-.63.07-.63.36s.28.6.63.69l.48.13c.34.09.63-.07.63-.36 0-.28-.29-.6-.63-.69z" fill="url(#XMLID_35_)"/><linearGradient gradientTransform="matrix(-.9659 -.2588 0 .7765 -840.35 -606.85)" y2="528.08" x2="-890.74" y1="529.26" x1="-890.74" gradientUnits="userSpaceOnUse" id="XMLID_36_"><stop id="stop1333" offset=".01" stop-color="#9f6"/><stop id="stop1334" offset=".24" stop-color="#68de56"/><stop id="stop1335" offset=".48" stop-color="#3bc147"/><stop id="stop1336" offset=".7" stop-color="#1bab3c"/><stop id="stop1337" offset=".88" stop-color="#079e35"/><stop id="stop1338" offset="1" stop-color="#093"/></linearGradient><path id="path1342" d="M20.83 34.4c0 .26-.26.4-.57.31l-.48-.13c-.32-.08-.57-.35-.57-.6 0-.26.25-.4.57-.31l.48.12c.31.09.57.36.57.62z" fill="url(#XMLID_36_)"/><linearGradient gradientTransform="matrix(.9659 .2588 0 1.0353 -242.05 -531.04)" y2="477.65" x2="271.34" y1="478.52" x1="271.31" gradientUnits="userSpaceOnUse" id="XMLID_37_"><stop id="stop1344" offset=".01" stop-color="#3c3"/><stop id="stop1345" offset=".36" stop-color="#1bb433"/><stop id="stop1346" offset=".74" stop-color="#07a033"/><stop id="stop1347" offset="1" stop-color="#093"/></linearGradient><path id="path1351" d="M19.78 33.8c-.25-.07-.46.03-.46.22s.21.4.46.47l.48.13c.24.06.45-.04.45-.23s-.2-.4-.45-.47z" fill="url(#XMLID_37_)"/><linearGradient gradientTransform="matrix(.9659 .2588 0 1.0353 -242.05 -531.04)" y2="478.35" x2="271.32" y1="477.78" x1="271.32" gradientUnits="userSpaceOnUse" id="XMLID_38_"><stop id="stop1353" offset="0" stop-color="#fff"/><stop id="stop1354" offset=".09" stop-color="#e8f7d6"/><stop id="stop1355" offset=".23" stop-color="#c8ed9e"/><stop id="stop1356" offset=".36" stop-color="#ade46d"/><stop id="stop1357" offset=".5" stop-color="#97dc46"/><stop id="stop1358" offset=".63" stop-color="#85d627"/><stop id="stop1359" offset=".76" stop-color="#79d212"/><stop id="stop1360" offset=".89" stop-color="#72d004"/><stop id="stop1361" offset="1" stop-color="#6fcf00"/></linearGradient><path id="path1365" d="M19.76 33.71c-.2-.05-.36.04-.36.15 0 .12.16.3.36.35l.52.14c.2.05.35-.04.35-.15 0-.12-.15-.3-.35-.35z" fill="url(#XMLID_38_)"/></g><path id="_x3C_Slice_x3E_" fill="none" d="M0 48V0h48v48"/></g></g></g><style id="style3713">.st4{fill:none;stroke:#45413c;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}</style></svg>
|
includes/File_manager/lib/img/volume_icon_onedrive.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_onedrive.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><path d="M40.4 36s3-.4 3.5-3.2a5 5 0 0 0 0-1.7c-.4-3.1-3.8-3.8-3.8-3.8s.6-3.4-2.5-5.2c-3.2-1.8-6 0-6 0s-1.7-3.4-6.3-3.4c-5.8 0-6.8 6.6-6.8 6.6s-5.5.3-5.5 5.2 5 5.5 5 5.5h22.4z" fill="#1565c0"/><path d="M11 30.5c0-4.4 3.3-6.3 5.9-7 .9-3 3.4-6.8 8.4-6.8a9 9 0 0 1 7 3c.6-.3 1.4-.4 2.3-.4A8 8 0 0 0 26 12c-5.5 0-7.4 4.7-7.4 4.7s-4-3-8.1 1.1c-2.1 2.1-1.6 5.4-1.6 5.4S4 23.6 4 28.8C4 33.5 9 34 9 34h2.8c-.5-1-.8-2.1-.8-3.5z" fill="#1565c0"/></svg>
|
includes/File_manager/lib/img/volume_icon_sql.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_sql.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg viewBox="0 0 233.1 286.6" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a"><stop stop-color="#fff" offset="0"/><stop stop-color="#fff" stop-opacity="0" offset="1"/></linearGradient><linearGradient id="b" x1="1618.4" x2="1701.1" gradientUnits="userSpaceOnUse" spreadMethod="reflect"><stop stop-color="#497bb3" offset="0"/><stop stop-color="#a5c4e6" offset=".2"/><stop stop-color="#3b5d8b" offset="1"/></linearGradient><linearGradient id="c" x1="282.4" x2="286.6" y1="518.6" y2="527.3" gradientUnits="userSpaceOnUse"><stop stop-color="#a5c4e6" offset="0"/><stop stop-color="#497bb3" offset="1"/></linearGradient><linearGradient id="d" x1="1702.8" x2="1783.8" y1="-868.3" y2="-877.9" gradientUnits="userSpaceOnUse" xlink:href="#a" spreadMethod="reflect"/><linearGradient id="e" x1="1702.8" x2="1783.8" y1="-821.2" y2="-830.8" gradientUnits="userSpaceOnUse" xlink:href="#a" spreadMethod="reflect"/><linearGradient id="f" x1="1702.8" x2="1783.8" y1="-777" y2="-786.6" gradientUnits="userSpaceOnUse" xlink:href="#a" spreadMethod="reflect"/></defs><g class="Graphic"><path d="M183 16.4c2.3 3.9 1.5 189.2-1.6 196.5-2.4 5.8-80.6 70.8-84.7 72.5-52.9-.3-88.5-19.6-94.5-29.8C0 242.8 2 45.6 4 41.6 6 37.8 106 2 109.5 1.1c3.2-.7 70.7 10.9 73.4 15.2z" fill="#c7c7c7"/><path d="M181.9 17l.3-.2h-.1l-.3.1h.3-.1l-.1.1zm0 0l.2-.1v-.1l.3-.1-.2.2.2-.2-.2.1-.2.2zm.5-.3l.5-.3-.5.2zm.6-.2l-.6.2.6-.2zm.9-.7c0-.2-.2-.3-.3-.5l-.4-.3-1-.6-1-.5-1.5-.5c-1-.4-2.2-.8-3.6-1.1l-4.5-1.2A858.9 858.9 0 0 0 124 1.8l-9-1.3-3-.4h-1l-.5-.1h-.9l-.2.1h-.4l-.3.2-.6.1-.6.3-1.6.5-2.1.7-5.5 2-6.8 2.4a3492.8 3492.8 0 0 0-71 26.4l-6.7 2.7a210.2 210.2 0 0 0-8.8 4l-.6.4-.5.3c-.1.2-.3.3-.4.3L3 41l-.2.4v.4l-.1.5-.1.7c0 .4 0 1-.2 1.5v2a326.8 326.8 0 0 0-.6 12A6597.9 6597.9 0 0 0 .2 237l.2 6.9.2 5.4.2 4 .1 1.5v.6l.1.4v.2l.2.2a19 19 0 0 0 3.8 4.5c1.7 1.5 3.8 3.1 6.4 4.8 5 3.3 11.8 6.7 20 9.8a190.2 190.2 0 0 0 65.3 11.3h.5l.4-.3.3-.2.5-.3.6-.5 1.4-1 1.8-1.3 4.4-3.5 5.5-4.4a1569.7 1569.7 0 0 0 56.5-47.8l5.3-4.8 4.2-4 1.6-1.7 1.4-1.4.9-1 .3-.5c0-.2.2-.4.3-.5v-.4l.2-.4a19 19 0 0 0 .3-2.4l.2-1.7.3-4.2.3-5.3.9-30.7a4531.2 4531.2 0 0 0 .1-139 202.1 202.1 0 0 0-.5-11.1v-.8l-.2-.6v-.5l-.2-.2-.1-.3zm-1.7 1l.5-.6-.5.6zm-.3.4v.5l.1.7.2 1.9v2.4l.4 6.6a2727.6 2727.6 0 0 1 .5 56.4c0 27.4-.2 58.1-.7 82.5a1759.8 1759.8 0 0 1-1.5 40.1c0 .6 0 1.2-.2 1.7l-.1 1.2-.2.8v.4l-.1.2-.2.3-.8 1-1.3 1.3-1.6 1.6-4.1 3.9a1419.9 1419.9 0 0 1-61.7 52.5l-5.5 4.4-4.4 3.5c-.6.5-1.2 1-1.8 1.3l-1.3 1a4 4 0 0 1-.6.4l-.3.3-.3.1a194.1 194.1 0 0 1-64.1-11.1c-8-3-14.6-6.4-19.6-9.6a46.8 46.8 0 0 1-8.1-6.7c-.5-.5-.9-1-1.2-1.6v-.7l-.2-1.3-.3-4a724.6 724.6 0 0 1-.2-12.2A6591.7 6591.7 0 0 1 4.2 58.6c0-2.5.2-4.7.3-6.8l.2-5.1.1-2 .2-1.5v-.5l.1-.5.1-.1.3-.3.6-.3 1.4-.7 2-1 5.1-2.1 6.7-2.7a2431 2431 0 0 1 71-26.4L99 6l5.4-1.9 2.1-.7 1.7-.6.6-.1.5-.2.3-.1h.2l-.1-.5v.4h1l1 .2 3.1.3 8.9 1.3a816.2 816.2 0 0 1 47.4 9.2l4.3 1.2 3.5 1 1.3.6 1 .4.6.4v.2zm-85.6 267h.4v.7l-.4-.6.4.6v.5l-.5-1 .1-.1zM3.3 255v.2l.1.2-1.2.2 1-.5h.2-.1zM5 42v.2l-.3-.3-.8-.2.8.2h-.1.2l.2.1zm-.3 0zm-.8-.5l.7.4-.7-.4zm.7.4l-.5-.6.5.6zM109.7 2l-.1-.8V2zm-.2-.8l.2.8-.2-.8z"/><path d="M179 20.2l-2.4 1-2.5 1.2-2.4 1-2.5 1.2-2.5 1.2-2.5 1.2-2.6 1.3-2.5 1.3-2.6 1.2-2.5 1.4-2.6 1.3-2.6 1.4-2.6 1.3-2.6 1.4-5.3 2.8-5.3 2.9-5.3 2.8-5.3 3-5.4 2.8-5.4 2.8-5.4 2.8-2.7 1.4-2.7 1.3-2.8 1.4-2.7 1.3-1.2-.3-1.4-.3-2.6-.6-2.8-.7-2.8-.6-2.8-.7-2.9-.6-2.9-.7-3-.7-2.9-.6-3-.7-6-1.4-6-1.3-3-.7-3-.6-3-.6-2.9-.6-2.9-.7-2.8-.6-2.9-.6-2.7-.6-2.7-.5-1.3-.3-1.4-.3-1.2-.2-1.3-.3-1.3-.2-1.2-.2-1.3-.3-1.2-.3-1.1-.2-1.2-.2-1.1-.2-1.1-.2-1.1-.2-1-.2-1.1-.2-1-.2-1-.2-1-.2 2.5.8 2.5.8 2.5.7 2.5.7 2.6.8 2.6.7 2.7.8 2.7.7 2.7.7 2.7.7 5.5 1.5 5.6 1.4 5.6 1.5 5.6 1.5 5.5 1.4 5.5 1.4 2.7.8 2.7.7 2.7.7 2.7.8 2.6.7 2.6.8 2.6.7 2.5.7 2.4.8 2.5.7v2.9l.1 2.9v2.9l.1 3v3l.2 3v6.2l.1 3.2v3.2l.1 3.2v6.5l.1 3.3v6.7l.1 3.4v10.2l.1 7v14l.1 7 .1 14.2v14.2l.1 7v7l.1 7v7l.1 3.4v6.8l.1 3.4v6.7l.1 3.3v6.5l.1 3.2v6.4l.1 3.1v3l.1 3.2.1 3v3l.1 2.9.1 2.8v2.9l.1-2.9v-5.9l.1-3v-3l.1-3v-3.2l.1-3.2v-6.4l.1-3.2.1-3.3v-3.3l.1-3.4v-3.3l.1-3.4v-3.5l.2-3.4v-6.9l.2-7 .1-7 .1-7.2.2-7.2.3-14.3.2-14.4.1-7.1.2-7.1v-7.1l.2-7V126l.2-3.5v-6.8l.1-3.4v-3.4l.1-3.3.1-3.3v-6.6l.1-3.2v-3.2l.1-3.1V83l.1-3v-3l.1-3.1V68l.1-2.8 5.2-2.8 5.2-2.8 5.2-2.7L120 54l5.1-2.7 5.1-2.7 5-2.7 5.1-2.8 5-2.7 5-2.7 4.9-2.9 4.9-2.8 2.4-1.5 2.4-1.4 2.4-1.5 2.3-1.5 2.4-1.4 2.4-1.5 2.3-1.6 2.4-1.5z" fill="#fff" fill-opacity=".5"/><path d="M179 20.2C153 31.2 124.4 49 95.4 63a1898 1898 0 0 0-87-18.8c25.7 8 59.5 15.5 85.2 23.5 1.5 60.2.8 151.4 2.3 211.6.7-60.7 2.8-153.4 3.5-214 27.8-15 55-28.5 79.8-45z" fill="none"/><path d="M18 218.5l.4.6.5.7.5.6.6.6.6.6.5.5.7.6.6.6.7.5.7.5.7.6.7.5.8.5.8.5.7.5.8.5.9.4.8.5.9.4.8.4 1 .4.8.4 1 .4.8.3 2 .8 1.8.6 2 .6 2 .5 1.9.5 2 .4 2 .4 1.9.3 2 .3 1.9.1h1l.9.1H63l1-.1.7-.1.9-.1.8-.1.8-.2.8-.2.8-.2.7-.1.7-.2.7-.3.7-.2h-.1l-.3-.1H71l-.4-.2h-.4l-.4-.2-.5-.2-.6-.1-.6-.2-.7-.1-.7-.2-.7-.3-.8-.2-.8-.2-.9-.2-.9-.3-1-.3-.9-.2-1-.3-1-.3-1-.2-1.1-.3-1-.4-1.2-.2-2.3-.7-2.3-.6-2.4-.7-2.4-.6-2.3-.7-2.4-.6-2.3-.7-2.3-.6-1.1-.3-1.2-.3-1-.4-1-.2-1.1-.3-1-.3-1-.3-1-.2-.9-.3-.9-.2-.8-.3-.8-.2-.8-.2-.7-.2-.7-.2-.6-.2-.6-.2-.6-.1-.4-.2H19l-.3-.2h-.3l-.3-.2H18z" fill-opacity=".2"/><path d="M18 218.5c9.5 13.7 39.4 20.4 53.6 14.9-2.5-.7-50.5-13.9-53.6-15z" fill="none"/><path d="M67 193.1l-44.4-17-.4.1-.4.2-.4.2-.3.2-.3.3-.2.3-.3.3-.2.3-.2.4-.2.3-.1.3-.2.4-.1.4-.1.3-.2.7v.7l-.1.7v2.2l7 2.4v.1l.1.2h.1v.2l.2.2v.1l.2.2.2.2.1.2.2.2.2.2.2.3.2.2.5.5.5.6.6.5.6.6.7.6.7.6.8.6.8.6.9.5.9.5 1 .6 1 .4.5.2.6.3.5.2.6.1.6.2.6.1.6.2.6.1.6.1h.6l.7.2h3.5l.7-.1.7-.1.7-.1.8-.2.8-.2.7-.2.8-.2.8-.3h.4l.3.1h.3l.3.1h.4l.4.1h.5l.5.1h.6l.5.1h4.4l.6-.2h.6l.6-.2.6-.2.5-.1.5-.2.5-.3.5-.3.3-.3.4-.3.2-.2.1-.2.1-.2.1-.2.1-.2.1-.3z" fill="#fff" fill-opacity=".4"/><path d="M67 193.1l-44.4-17c-4.6 1.6-3.7 8.3-3.7 8.3l7 2.4s9.6 15.1 26.7 9.2c0 0 12.8 2.3 14.3-2.9z" fill="none"/><path d="M66.5 187.4l-44.1-11.5c-.6 2-.7 5 .2 6.6 2.3 1.1 6.8 2 9 3 6.4 6.3 12 6.8 22.3 6l12 2.2c1.2-2.4 1.5-3.4.6-6.3z" fill="#606060"/><path d="M66.5 187.4l-44.1-11.5c-.6 2-.7 5 .2 6.6 2.3 1.1 6.8 2 9 3 6.4 6.3 12 6.8 22.3 6l12 2.2c1.2-2.4 1.5-3.4.6-6.3z" fill="none"/><path d="M180.7 18.9L94.8 67.1l.4 215.4 84-70.7 1.5-192.9z" fill="#fff" fill-opacity=".4"/><path d="M180.7 18.9L94.8 67.1l.4 215.4 84-70.7 1.5-192.9z" fill="none"/><path d="M23 232.1l.4.6.5.6.5.6.5.5.5.6.6.5.5.5.6.5.6.5.5.5.6.4.6.5.6.4.6.4 1.3.8 1.4.7 1.3.7 1.3.6 1.4.5 1.4.5 1.4.4 1.4.4 1.4.4 1.4.3 1.4.2 1.4.2 1.4.1 1.5.1 1.3.1h2.8l1.3-.1 1.3-.1 1.3-.1 1.2-.3 1.2-.2 1.1-.3 1.2-.3 1-.4h-.3l-.2-.1H63l-.3-.1-.4-.1-.3-.1-.5-.1-.4-.2-.5-.1-.5-.2-.6-.1-.6-.2-.6-.1-.7-.2-.7-.2-.7-.2-.7-.2-.8-.2-.8-.3-.8-.2-.8-.2-1.7-.5-1.7-.4-1.8-.5-1.8-.5-1.8-.5-3.6-1-1.7-.5-1.8-.5-1.7-.5-.8-.2-.8-.2-.8-.2-.8-.2-.7-.3-.7-.1-.7-.2-.7-.2-.7-.2-.6-.2-.5-.1-.6-.2-.5-.1-.5-.2-.4-.1-.4-.1-.4-.2h-.6l-.2-.2h-.4z" fill-opacity=".2"/><path d="M23 232.1c9.8 13 29.6 15.3 40.7 11.3a3565 3565 0 0 1-40.8-11.3z" fill="none"/><path d="M30.3 245.5l.5.7.6.7.6.7.7.5.6.6.7.6.7.5.8.5.7.4.8.5.8.4.8.3.8.3.8.4.9.2.8.2.9.3.9.1.8.2 1 .1.8.1h4.5l.8-.2.9-.1.8-.2.9-.2.8-.2.8-.3h-.2l-.2-.1h-.2l-.2-.2h-.2l-.3-.1h-.3l-.3-.1-.3-.1-.4-.1-.4-.1-.4-.2H52l-.4-.2-1-.2-.9-.3-1-.3-1-.3-1.1-.2-1.1-.4-2.3-.6-2.3-.6-1-.3-1.2-.3-1-.3-1-.3-1-.3-1-.2-.4-.1-.4-.2h-.4l-.4-.2h-.4l-.3-.2h-.3l-.3-.2h-.3l-.2-.1H31l-.2-.1h-.2l-.1-.1h-.2z" fill-opacity=".2"/><path d="M30.3 245.5c5.7 7.7 16.8 10.1 25.5 7l-25.5-7z" fill="none"/><path d="M15 59l-4.4.5-.8 103 67.4 18.8L79 176l-64.8-17.3L15 59z" fill="#fcfcfc" fill-opacity=".4"/><path d="M15 59l-4.4.5-.8 103 67.4 18.8L79 176l-64.8-17.3L15 59z" fill="none"/><path d="M78.6 97l-.1 3L15 81.7l63.6 15.4zm.9 21l-.1 3L16 102.5 79.5 118zm-.9 19.4l-.1 2.9L15 122l63.6 15.4zm0 19l-.1 3L15 141l63.6 15.4z" fill-opacity=".2"/><path d="M15.2 61.3l63 15.8-.5 104h1l.6-104.4v-.4l-.4-.1-63.5-16-.1.6-.1.5zm63.4 15.9l-.4-.1v-.4h.6l-.2.5z" fill="#9e9e9e"/></g><path d="M1618.4-890.9v126.4h.5c-.3 1-.5 2-.5 3 0 15.3 37 27.6 82.7 27.6s82.6-12.3 82.6-27.6c0-1-.1-2-.5-3h.5v-126.4h-165.3z" fill="url(#b)" transform="matrix(.92352 0 0 .86375 -1414.3 896.3)"/><path transform="matrix(4.58315 0 0 4.28653 -1157 -2110.6)" d="M303.3 521.8c0 3-7.5 5.5-16.7 5.5s-16.6-2.5-16.6-5.5 7.4-5.6 16.6-5.6 16.7 2.5 16.7 5.6z" fill="url(#c)"/><path d="M80.2 205.2c.6 13 34.7 23.4 76.5 23.4 41.7 0 75.6-10.4 76.4-23.3-13.4 10.6-42.5 18-76.4 18-34 0-63.1-7.4-76.5-18.1z" fill="#3b5d8b"/><path d="M1618.3-891.5c.6 15 37.5 27.2 82.8 27.2 45.2 0 81.9-12 82.7-27l-3 2.2c-9.7 11.7-41.6 20.3-79.7 20.3-38.3 0-70.5-8.7-80-20.5 0 0 0-.2-.2-.2l-2.6-2z" fill="url(#d)" transform="matrix(.92352 0 0 .86375 -1414.3 896.3)"/><path d="M80.2 167c.6 13 34.7 23.5 76.5 23.5 41.7 0 75.6-10.4 76.4-23.4-13.4 10.7-42.5 18-76.4 18-34 0-63.1-7.4-76.5-18z" fill="#3b5d8b"/><path d="M1618.3-844.4c.6 15 37.5 27.2 82.8 27.2 45.2 0 81.9-12 82.7-27l-.7.5c-5.2 13.5-40 24-82 24-42.5 0-77.5-10.5-82.3-24.3l-.5-.4z" fill="url(#e)" transform="matrix(.92352 0 0 .86375 -1414.3 896.3)"/><path d="M1618.3-800.2c.6 15 37.5 27.2 82.8 27.2 45.2 0 81.9-12 82.7-27l-.7.5c-5.2 13.5-40 24-82 24-42.5 0-77.5-10.6-82.3-24.3l-.5-.4z" fill="url(#f)" transform="matrix(.92352 0 0 .86375 -1414.3 896.3)"/><path d="M80.7 244.5c4.4 11.9 36.8 21 76 21 38.8 0 71-9 75.7-20.8-13.6 10.4-42.4 17.6-75.7 17.6-33.6 0-62.5-7.3-76-17.8z" fill="#3b5d8b"/></svg>
|
includes/File_manager/lib/img/volume_icon_trash.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_trash.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="175" height="200" viewBox="0 0 46 53" version="1"><defs><linearGradient gradientTransform="translate(643 -1191) scale(4.95289)" gradientUnits="userSpaceOnUse" y2="357" x2="482" y1="357" x1="413" id="j" xlink:href="#a"/><linearGradient id="a"><stop offset="0" stop-color="#60a016"/><stop offset="0" stop-color="#98e90d"/><stop offset="0" stop-color="#64a616"/><stop offset="1" stop-color="#99ea0c"/><stop offset="1" stop-color="#61a017"/></linearGradient><radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.9529 0 0 .83705 643 267)" r="34" fy="354" fx="448" cy="354" cx="448" id="k" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#aff637"/><stop offset="1" stop-color="#5f9f16"/></linearGradient><linearGradient gradientTransform="translate(-46 -1244) scale(4.95289)" gradientUnits="userSpaceOnUse" y2="336" x2="580" y1="288" x1="580" id="l" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#a4bcc3"/><stop offset="1" stop-color="#b9d1da" stop-opacity="0"/></linearGradient><linearGradient gradientTransform="matrix(4.9529 0 0 4.84448 -46 -1201)" gradientUnits="userSpaceOnUse" y2="284" x2="631" y1="284" x1="543" id="m" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#9beb0a"/><stop offset="0" stop-color="#90e612"/><stop offset="0" stop-color="#6fbb16"/><stop offset="1" stop-color="#8ee518"/><stop offset="1" stop-color="#89e31f"/></linearGradient><linearGradient gradientTransform="matrix(3.07055 0 0 3.13001 2739 257)" y2="141" x2="86" y1="7" x1="23" gradientUnits="userSpaceOnUse" id="n" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#6eb314"/><stop offset="1" stop-color="#97e70d" stop-opacity="0"/></linearGradient><linearGradient gradientTransform="translate(464 39)" gradientUnits="userSpaceOnUse" y2="361" x2="567" y1="275" x1="560" id="o" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><filter height="1" y="0" width="1" x="0" id="p" color-interpolation-filters="sRGB"><feGaussianBlur/></filter><linearGradient gradientTransform="translate(471 39)" gradientUnits="userSpaceOnUse" y2="362" x2="608" y1="275" x1="618" id="q" xlink:href="#f"/><filter height="1" y="0" width="1" x="0" id="r" color-interpolation-filters="sRGB"><feGaussianBlur/></filter><linearGradient y2="357" x2="482" y1="357" x1="413" gradientTransform="matrix(6.30935 0 0 6.17125 37 -2027)" gradientUnits="userSpaceOnUse" id="s" xlink:href="#a"/><linearGradient y2="361" x2="567" y1="275" x1="560" gradientTransform="translate(-76 -1276) scale(4.95289)" gradientUnits="userSpaceOnUse" id="t" xlink:href="#f"/><linearGradient y2="835" x2="2087" y1="1161" x1="2121" gradientTransform="matrix(.33568 0 0 .28176 2133 -120)" gradientUnits="userSpaceOnUse" id="u" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#89d30e"/></linearGradient><linearGradient y2="362" x2="608" y1="275" x1="618" gradientTransform="translate(-24 -1270) scale(4.95289)" gradientUnits="userSpaceOnUse" id="v" xlink:href="#f"/><linearGradient gradientTransform="matrix(4.9529 0 0 4.84448 -46 -1201)" gradientUnits="userSpaceOnUse" y2="281" x2="629" y1="281" x1="545" id="w" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#5f9d16"/><stop offset="0" stop-color="#8fdd0f"/><stop offset="1" stop-color="#65a816"/><stop offset="1" stop-color="#88d40f"/><stop offset="1" stop-color="#5f9d16"/></linearGradient><linearGradient gradientTransform="matrix(1.2687 0 0 1.12163 2134 -136)" gradientUnits="userSpaceOnUse" y2="237" x2="557" y1="374" x1="571" id="x" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><filter height="1" y="0" width="1" x="0" id="y" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="3"/></filter></defs><g transform="matrix(.10238 0 0 .10238 -32 8.8)"><path d="M540 339a171 30 0 0 0-172 30 171 30 0 0 0 0 1l4 21v2h1a167 30 0 0 0 167 28 167 30 0 0 0 167-29l4-23a171 30 0 0 0-171-30z" fill="url(#j)"/><ellipse cx="540" cy="369" rx="171" ry="30" fill="#599714"/><ellipse ry="28" rx="166" cy="368" cx="540" fill="url(#k)"/><path d="M746-28H335l38 398c0 2 2 3 4 5l10 5c8 4 21 7 36 9a764 764 0 0 0 271-9l10-5 3-4z" fill="url(#l)"/><path d="M539-72a218 38 0 0 0-218 37 218 38 0 0 0 0 1l5 26a213 38 0 0 0 0 1l1 1a213 38 0 0 0 212 36A213 38 0 0 0 752-6h1l5-29a218 38 0 0 0-219-37z" fill="url(#m)"/><path d="M580 67h-68c14 4 23 15 31 29l21 39-16 10h56l30-49-18 9-12-23c-4-8-15-16-24-15zm-76 2c-5 0-10 2-15 6l-28 44 53 31 28-46c-8-17-23-35-38-35zm136 77l-52 32 25 48c25 1 57-8 51-33zm-162 1h-58l17 13-16 30c-7 14 6 27 14 32 9 4 22 5 34 4l21-35 17 9zm98 65l-28 50 28 50v-20h26c9 1 21-5 25-14l33-61c-11 11-25 13-41 13h-42zm-153 4l35 65c7 9 20 11 34 11h38v-62h-71c-11 1-25-2-36-14z" fill="url(#n)" fill-rule="evenodd"/><path transform="translate(-2366 -1440) scale(4.95289)" d="M553 292l7 71h9l-8-70z" fill="url(#o)" filter="url(#p)"/><path transform="translate(-2366 -1440) scale(4.95289)" d="M622 292l-7 71h-9l7-70z" fill="url(#q)" filter="url(#r)"/><path d="M321-35a218 38 0 0 0 0 1l5 26a213 38 0 0 0 0 1l1 1a213 38 0 0 0 212 36A213 38 0 0 0 752-6h1l4-24A219 37 0 0 1 541 1a219 37 0 0 1-220-36z" fill="url(#s)"/><path d="M363-14l3 28a213 38 0 0 0 44 8l-3-29a219 37 0 0 1-44-7z" fill="url(#t)" filter="url(#p)"/><path d="M321-35a218 38 0 0 0 0 1l1 4c3 5 11 9 22 13 12 3 27 7 43 9a1064 1064 0 0 0 345-7c11-4 19-7 24-11l1-4A219 37 0 0 1 541 1a219 37 0 0 1-220-36z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" font-weight="400" overflow="visible" color="#000" font-family="sans-serif" white-space="normal" fill="url(#u)" enable-background="accumulate"/><path d="M725-16a219 37 0 0 1-44 8l-3 29a213 38 0 0 0 44-9z" fill="url(#v)" filter="url(#r)"/><ellipse cx="541" cy="-37" rx="209" ry="31" fill="url(#w)"/><path d="M321-35a218 38 0 0 0 0 1l1 1a223 37 0 0 0 1 1 219 37 0 0 1-2-3zM751-3a217 38 0 0 1-212 29A217 38 0 0 1 328-3a213 38 0 0 0 211 33A213 38 0 0 0 751-3z" fill="#5f9d16"/><ellipse ry="31" rx="209" cy="-36" cx="542" fill="url(#x)"/><path d="M541-68a209 31 0 0 0-209 31 209 31 0 0 0 0 1 209 31 0 0 1 209-30 209 31 0 0 1 209 30 209 31 0 0 0 0-1 209 31 0 0 0-209-31z" fill="#609f16"/><path d="M721-21a209 31 0 0 1-46 8l6 5a219 37 0 0 0 43-8zm-349 2l-8 5 44 7 9-5c-17-2-33-4-45-7z" fill="#fff"/><g fill="#fff"><path d="M728 0l-4-13-13 3 12-4-2-14 4 13 13-3-13 4z"/><path d="M733-7l-9-6-7 8 7-9-8-7 8 6 7-7-6 8z"/><path d="M730-4l-6-9-9 5 9-6-5-9 5 8 10-4-9 5z"/><path d="M722-3l2-10-10-3 10 2 2-11-1 11 10 2-10-1z"/></g><path d="M720-28l2 9-3-4 3 6-6-4 6 6-8-1v1l7 1-11 4h1l9-2-5 4 6-3-4 5 1 1 5-6-1 8h1l2-8 3 11h1l-3-9 4 5-3-7 6 5v-1l-6-6 8 2v-1l-7-2 10-3v-1l-9 2 5-3v-1l-7 4 5-6h-1l-5 6 1-9h-1l-2 8-3-11z" fill="#fff" filter="url(#y)"/></g></svg>
|
includes/File_manager/lib/img/volume_icon_zip.png
ADDED
Binary file
|
includes/File_manager/lib/img/volume_icon_zip.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1" width="96" height="96"><defs><linearGradient id="i"><stop offset="0" stop-color="#2f2f2f"/><stop offset=".4" stop-color="#fff"/><stop offset=".6" stop-color="#979797"/><stop offset=".8" stop-color="#505050"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#ededed"/><stop offset="1" stop-color="#b0b0b0"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#a2a2a2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#b4b4b4"/><stop offset=".2" stop-color="#646464"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#3c3c3c"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#8c8c8c"/><stop offset=".5" stop-color="#cfcfcf"/><stop offset=".6" stop-color="#fff"/><stop offset=".8" stop-color="#c8c8c8"/><stop offset="1" stop-color="#505050"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#818181"/><stop offset=".2" stop-color="#f9f9f9"/><stop offset="1" stop-color="#dcdcdc" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#b4b4b4"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><linearGradient x1="19" y1="74" x2="87.5" y2="27.4" id="t" xlink:href="#a" gradientUnits="userSpaceOnUse"/><linearGradient x1="6" y1="73" x2="24" y2="73" id="q" xlink:href="#b" gradientUnits="userSpaceOnUse"/><linearGradient x1="6" y1="73" x2="24" y2="73" id="r" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1 0 0 1 96 0)"/><linearGradient x1="38.7" y1="65.6" x2="38.7" y2="5.8" id="s" xlink:href="#c" gradientUnits="userSpaceOnUse"/><radialGradient cx="90" cy="90" r="42" fx="90" fy="90" id="p" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 -1.08503 2 0 -90 187.7)"/><clipPath id="v"><path d="M66 6v55a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V6h-4v2h-4V6h-4z" fill="#fff"/></clipPath><filter x="-.2" y="0" width="1.3" height="1.1" color-interpolation-filters="sRGB" id="w"><feGaussianBlur stdDeviation=".9"/></filter><linearGradient x1="68.8" y1="59" x2="75.3" y2="59" id="u" xlink:href="#e" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1)"/><linearGradient x1="69" y1="54" x2="73" y2="54" id="x" xlink:href="#f" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1)"/><linearGradient x1="63.5" y1="64.2" x2="79" y2="65" id="M" xlink:href="#g" gradientUnits="userSpaceOnUse"/><filter x="-.2" y="-.1" width="1.3" height="1.2" color-interpolation-filters="sRGB" id="N"><feGaussianBlur stdDeviation=".5"/></filter><linearGradient x1="69" y1="17.5" x2="75.1" y2="17.5" id="P" xlink:href="#h" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1 0 0 1 144 -2)"/><linearGradient x1="68" y1="17.8" x2="76" y2="17.8" id="O" xlink:href="#h" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -2)"/><linearGradient x1="68.8" y1="59" x2="72.3" y2="59" id="Q" xlink:href="#e" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.12627 0 0 1 -7.4 -49.5)"/><linearGradient x1="69" y1="54" x2="73" y2="54" id="F" xlink:href="#i" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1 0 0 1 144 -4)"/><linearGradient x1="45.4" y1="92.5" x2="45.4" y2="7" id="j" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.00587 0 0 .99417 100 0)"><stop offset="0"/><stop offset="1" stop-opacity=".6"/></linearGradient><linearGradient x1="32.3" y1="6.1" x2="32.3" y2="90.2" id="l" xlink:href="#j" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.0238 0 0 1.0119 -1.1 -98)"/><linearGradient x1="32.3" y1="6.1" x2="32.3" y2="90.2" id="m" xlink:href="#j" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.0238 0 0 1.0119 -1.1 -98)"/><linearGradient x1="32.3" y1="6.1" x2="32.3" y2="90.2" id="n" xlink:href="#j" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.0238 0 0 1.0119 -1.1 -98)"/><linearGradient x1="32.3" y1="6.1" x2="32.3" y2="90.2" id="o" xlink:href="#j" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -97)"/><linearGradient x1="32.3" y1="6.1" x2="32.3" y2="90.2" id="k" xlink:href="#j" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.0238 0 0 1.0119 -1.1 -98)"/></defs><g transform="scale(1 -1)"><path d="M12-95A10 10 0 0 0 2-85v71A10 10 0 0 0 12-4h72a10 10 0 0 0 10-10v-71a10 10 0 0 0-10-10H12z" opacity=".1" fill="url(#k)"/><path d="M12-94c-5 0-9 4-9 9v71c0 5 4 9 9 9h72c5 0 9-4 9-9v-71c0-5-4-9-9-9H12z" opacity=".1" fill="url(#l)"/><path d="M12-93a8 8 0 0 0-8 8v71a8 8 0 0 0 8 8h72a8 8 0 0 0 8-8v-71a8 8 0 0 0-8-8H12z" opacity=".2" fill="url(#m)"/><rect width="86" height="85" rx="7" ry="7" x="5" y="-92" opacity=".3" fill="url(#n)"/><rect width="84" height="84" rx="6" ry="6" x="6" y="-91" opacity=".5" fill="url(#o)"/></g><path d="M12 6a6 6 0 0 0-6 6v72a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6V12a6 6 0 0 0-6-6h-9v3h-6V6H12z" fill="url(#p)"/><path d="M6 56v28a6 6 0 0 0 6 6h12V56H6z" fill="url(#q)"/><path d="M90 56v28a6 6 0 0 1-6 6H72V56h18z" fill="url(#r)"/><path d="M6 82v2a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6v-2a6 6 0 0 1-6 6H12a6 6 0 0 1-6-6z" opacity=".1"/><path d="M6 78v2a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6v-2a6 6 0 0 1-6 6H12a6 6 0 0 1-6-6z" opacity=".8" fill="#fff"/><path d="M6 76v2a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6v-2a6 6 0 0 1-6 6H12a6 6 0 0 1-6-6z" opacity=".1"/><path d="M6 72v2a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6v-2a6 6 0 0 1-6 6H12a6 6 0 0 1-6-6z" opacity=".8" fill="#fff"/><path d="M6 70v2a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6v-2a6 6 0 0 1-6 6H12a6 6 0 0 1-6-6z" opacity=".1"/><path d="M12 6a6 6 0 0 0-6 6v56a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6V12a6 6 0 0 0-6-6h-9v3h-6V6H12z" fill="url(#s)"/><path d="M12 6a6 6 0 0 0-6 6v56a6 6 0 0 0 6 6h72a6 6 0 0 0 6-6V12a6 6 0 0 0-6-6h-9v2h9a4 4 0 0 1 4 4v56a4 4 0 0 1-4 4H12a4 4 0 0 1-4-4V12a4 4 0 0 1 4-4h57V6H12z" fill="url(#t)"/><path d="M66 6v55a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V6h-4v2h-4V6h-4z" fill="#252525"/><path fill="#4d4d4d" d="M70 8h4v49h-4z"/><rect width="6" height="4" rx="1" ry="1" x="69" y="56" fill="url(#u)" stroke="#000" stroke-width=".5" stroke-linecap="square" stroke-opacity=".6"/><path d="M66 6v55a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V6h-4v2h-4V6h-4z" clip-path="url(#v)" fill="none" stroke="#000" stroke-width="2" stroke-linecap="square" filter="url(#w)"/><path d="M69.5 51c-.3 0-.5.2-.5.5v3c0 .3.2.5.5.5h1c.3 0 .5-.2.5-.5V54h1.5c.3 0 .5-.2.5-.5v-1c0-.3-.2-.5-.5-.5H71v-.5c0-.3-.2-.5-.5-.5h-1z" id="y" fill="url(#x)" stroke="#000" stroke-width=".5" stroke-linecap="square" stroke-opacity=".6"/><use transform="translate(0 -6)" id="z" width="96" height="96" xlink:href="#y"/><use transform="translate(0 -6)" id="A" width="96" height="96" xlink:href="#z"/><use transform="translate(0 -6)" id="B" width="96" height="96" xlink:href="#A"/><use transform="translate(0 -6)" id="C" width="96" height="96" xlink:href="#B"/><use transform="translate(0 -6)" id="D" width="96" height="96" xlink:href="#C"/><use transform="translate(0 -6)" id="E" width="96" height="96" xlink:href="#D"/><use transform="translate(0 -6)" width="96" height="96" xlink:href="#E"/><path d="M74.5 48c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-1a.5.5 0 0 1-.5-.5V51h-1.5a.5.5 0 0 1-.5-.5v-1c0-.3.2-.5.5-.5H73v-.5c0-.3.2-.5.5-.5h1z" id="G" fill="url(#F)" stroke="#000" stroke-width=".5" stroke-linecap="square" stroke-opacity=".6"/><use transform="translate(0 -6)" id="H" width="96" height="96" xlink:href="#G"/><use transform="translate(0 -6)" id="I" width="96" height="96" xlink:href="#H"/><use transform="translate(0 -6)" id="J" width="96" height="96" xlink:href="#I"/><use transform="translate(0 -6)" id="K" width="96" height="96" xlink:href="#J"/><use transform="translate(0 -6)" id="L" width="96" height="96" xlink:href="#K"/><use transform="translate(0 -6)" width="96" height="96" xlink:href="#L"/><path d="M65 6v55a4 4 0 0 0 4 4h6a4 4 0 0 0 4-4V6h-1v55a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V6h-1z" fill="url(#M)"/><path d="M69.5 10.5c-1 0-2 .8-2 1.8v10.9c0 1 1 1.8 2 1.8h5c1 0 2-.8 2-1.8V12.3c0-1-1-1.8-2-1.8h-5zm1 9h3v1.8h-3v-1.7z" transform="translate(0 -2)" stroke="#000" stroke-width=".5" stroke-linecap="square" stroke-opacity=".6" filter="url(#N)"/><path d="M69.2 9c-.7 0-1.2.5-1.2 1.1v10.8c0 .6.5 1.1 1.2 1.1h5.6c.7 0 1.2-.5 1.2-1V10c0-.6-.5-1-1.2-1h-5.6zm.7 8H74v3h-4v-3z" fill="url(#O)"/><path d="M74.6 10c.2 0 .5.2.5.5v10c0 .3-.3.5-.5.5h-5.1a.5.5 0 0 1-.5-.5v-10c0-.3.2-.5.5-.5h5zm-.5 7H70v3h4.1v-3z" fill="url(#P)"/><rect width="3.4" height="5" rx=".6" ry=".5" x="70.3" y="7.5" fill="url(#Q)" stroke="#000" stroke-linecap="square" stroke-opacity=".6"/><path opacity=".3" d="M70 16h4v1h-4z"/></svg>
|
includes/File_manager/lib/index.php
ADDED
File without changes
|
includes/File_manager/lib/jquery/images/ui-icons_444444_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/jquery/images/ui-icons_555555_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/jquery/images/ui-icons_777620_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/jquery/images/ui-icons_777777_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/jquery/images/ui-icons_cc0000_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/jquery/images/ui-icons_ffffff_256x240.png
ADDED
Binary file
|
includes/File_manager/lib/jquery/jquery-ui-old.min.js
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*! jQuery UI - v1.11.4 - 2015-03-11
|
2 |
+
* http://jqueryui.com
|
3 |
+
* Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js
|
4 |
+
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
|
5 |
+
|
6 |
+
(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function s(e){for(var t,i;e.length&&e[0]!==document;){if(t=e.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",o)}function o(){e.datepicker._isDisabledDatepicker(v.inline?v.dpDiv.parent()[0]:v.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function r(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);return t}function h(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var l=0,u=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,n=u.call(arguments,1),a=0,o=n.length;o>a;a++)for(i in n[a])s=n[a][i],n[a].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(n){var a="string"==typeof n,o=u.call(arguments,1),r=this;return a?this.each(function(){var i,a=e.data(this,s);return"instance"===n?(r=a,!1):a?e.isFunction(a[n])&&"_"!==n.charAt(0)?(i=a[n].apply(a,o),i!==a&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+n+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+n+"'")}):(o.length&&(n=e.widget.extend.apply(null,[n].concat(o))),this.each(function(){var t=e.data(this,s);t?(t.option(n||{}),t._init&&t._init()):e.data(this,s,new i(n,this))})),r}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=l++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var d=!1;e(document).mouseup(function(){d=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!d){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),d=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),d=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function t(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function i(t,i){return parseInt(e.css(t,i),10)||0}function s(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,a,o=Math.max,r=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==n)return n;var t,i,s=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),a=s.children()[0];return e("body").append(s),t=a.offsetWidth,s.css("overflow","scroll"),i=a.offsetWidth,t===i&&(i=s[0].clientWidth),s.remove(),n=t-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,a="scroll"===s||"auto"===s&&t.height<t.element[0].scrollHeight;return{width:a?e.position.scrollbarWidth():0,height:n?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),s=e.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s||n?i.width():i.outerWidth(),height:s||n?i.height():i.outerHeight()}}},e.fn.position=function(n){if(!n||!n.of)return f.apply(this,arguments);n=e.extend({},n);var p,m,g,v,y,b,_=e(n.of),x=e.position.getWithinInfo(n.within),w=e.position.getScrollInfo(x),k=(n.collision||"flip").split(" "),T={};return b=s(_),_[0].preventDefault&&(n.at="left top"),m=b.width,g=b.height,v=b.offset,y=e.extend({},v),e.each(["my","at"],function(){var e,t,i=(n[this]||"").split(" ");1===i.length&&(i=l.test(i[0])?i.concat(["center"]):u.test(i[0])?["center"].concat(i):["center","center"]),i[0]=l.test(i[0])?i[0]:"center",i[1]=u.test(i[1])?i[1]:"center",e=d.exec(i[0]),t=d.exec(i[1]),T[this]=[e?e[0]:0,t?t[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===k.length&&(k[1]=k[0]),"right"===n.at[0]?y.left+=m:"center"===n.at[0]&&(y.left+=m/2),"bottom"===n.at[1]?y.top+=g:"center"===n.at[1]&&(y.top+=g/2),p=t(T.at,m,g),y.left+=p[0],y.top+=p[1],this.each(function(){var s,l,u=e(this),d=u.outerWidth(),c=u.outerHeight(),f=i(this,"marginLeft"),b=i(this,"marginTop"),D=d+f+i(this,"marginRight")+w.width,S=c+b+i(this,"marginBottom")+w.height,M=e.extend({},y),C=t(T.my,u.outerWidth(),u.outerHeight());"right"===n.my[0]?M.left-=d:"center"===n.my[0]&&(M.left-=d/2),"bottom"===n.my[1]?M.top-=c:"center"===n.my[1]&&(M.top-=c/2),M.left+=C[0],M.top+=C[1],a||(M.left=h(M.left),M.top=h(M.top)),s={marginLeft:f,marginTop:b},e.each(["left","top"],function(t,i){e.ui.position[k[t]]&&e.ui.position[k[t]][i](M,{targetWidth:m,targetHeight:g,elemWidth:d,elemHeight:c,collisionPosition:s,collisionWidth:D,collisionHeight:S,offset:[p[0]+C[0],p[1]+C[1]],my:n.my,at:n.at,within:x,elem:u})}),n.using&&(l=function(e){var t=v.left-M.left,i=t+m-d,s=v.top-M.top,a=s+g-c,h={target:{element:_,left:v.left,top:v.top,width:m,height:g},element:{element:u,left:M.left,top:M.top,width:d,height:c},horizontal:0>i?"left":t>0?"right":"center",vertical:0>a?"top":s>0?"bottom":"middle"};d>m&&m>r(t+i)&&(h.horizontal="center"),c>g&&g>r(s+a)&&(h.vertical="middle"),h.important=o(r(t),r(i))>o(r(s),r(a))?"horizontal":"vertical",n.using.call(this,e,h)}),u.offset(e.extend(M,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=e.left-t.collisionPosition.marginLeft,h=n-r,l=r+t.collisionWidth-a-n;t.collisionWidth>a?h>0&&0>=l?(i=e.left+h+t.collisionWidth-a-n,e.left+=h-i):e.left=l>0&&0>=h?n:h>l?n+a-t.collisionWidth:n:h>0?e.left+=h:l>0?e.left-=l:e.left=o(e.left-r,e.left)},top:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollTop:s.offset.top,a=t.within.height,r=e.top-t.collisionPosition.marginTop,h=n-r,l=r+t.collisionHeight-a-n;t.collisionHeight>a?h>0&&0>=l?(i=e.top+h+t.collisionHeight-a-n,e.top+=h-i):e.top=l>0&&0>=h?n:h>l?n+a-t.collisionHeight:n:h>0?e.top+=h:l>0?e.top-=l:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var i,s,n=t.within,a=n.offset.left+n.scrollLeft,o=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,d=l+t.collisionWidth-o-h,c="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+c+p+f+t.collisionWidth-o-a,(0>i||r(u)>i)&&(e.left+=c+p+f)):d>0&&(s=e.left-t.collisionPosition.marginLeft+c+p+f-h,(s>0||d>r(s))&&(e.left+=c+p+f))},top:function(e,t){var i,s,n=t.within,a=n.offset.top+n.scrollTop,o=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,d=l+t.collisionHeight-o-h,c="top"===t.my[1],p=c?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-o-a,(0>s||r(u)>s)&&(e.top+=p+f+m)):d>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,(i>0||d>r(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,n,o,r=document.getElementsByTagName("body")[0],h=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in s)t.style[o]=s[o];t.appendChild(h),i=r||document.documentElement,i.insertBefore(t,i.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=e(h).offset().left,a=n>10&&11>n,t.innerHTML="",i.removeChild(t)}()}(),e.ui.position,e.widget("ui.accordion",{version:"1.11.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&(this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)),void 0)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,s=this.headers.length,n=this.headers.index(t.target),a=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:a=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:a=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:a=this.headers[0];break;case i.END:a=this.headers[s-1]}a&&(e(t.target).attr("tabIndex",-1),e(a).attr("tabIndex",0),a.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var t=e(this),i=t.uniqueId().attr("id"),s=t.next(),n=s.uniqueId().attr("id");t.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(t=n.height(),this.element.siblings(":visible").each(function(){var i=e(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).css("height","").height())}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n[0]===s[0],o=a&&i.collapsible,r=o?e():n.next(),h=s.next(),l={oldHeader:s,oldPanel:h,newHeader:o?e():n,newPanel:r};t.preventDefault(),a&&!i.collapsible||this._trigger("beforeActivate",t,l)===!1||(i.active=o?!1:this.headers.index(n),this.active=a?e():n,this._toggle(l),s.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),a||(n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&n.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),n.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,s=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,t):(s.hide(),i.show(),this._toggleComplete(t)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(e(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,i){var s,n,a,o=this,r=0,h=e.css("box-sizing"),l=e.length&&(!t.length||e.index()<t.index()),u=this.options.animate||{},d=l&&u.down||u,c=function(){o._toggleComplete(i)};return"number"==typeof d&&(a=d),"string"==typeof d&&(n=d),n=n||d.easing||u.easing,a=a||d.duration||u.duration,t.length?e.length?(s=e.show().outerHeight(),t.animate(this.hideProps,{duration:a,easing:n,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(this.showProps,{duration:a,easing:n,complete:c,step:function(e,i){i.now=Math.round(e),"height"!==i.prop?"content-box"===h&&(r+=i.now):"content"!==o.options.heightStyle&&(i.now=Math.round(s-t.outerHeight()-r),r=0)}}),void 0):t.animate(this.hideProps,a,n,c):e.animate(this.showProps,a,n,c)},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}}),e.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.currentTarget);
|
7 |
+
i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var i,s,n,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,s=this.previousFilter||"",n=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),i=a&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(e):this.select(e))},refresh:function(){var t,i,s=this,n=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.parent(),s=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))}),t=a.add(this.element),i=t.find(this.options.items),i.not(".ui-menu-item").each(function(){var t=e(this);s._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=t.outerHeight(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=e(this),0>i.offset().top-s-n}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s+n>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(e.trim(e(this).text()))})}}),e.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,void 0;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),void 0):(this._searchTimeout(e),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(e),this._change(e),void 0)}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&e.trim(s).length&&(this.liveRegion.children().hide(),e("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),s=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!i&&!s)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").text(i.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[e](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))}}),e.ui.autocomplete;var c,p="ui-button ui-widget ui-state-default ui-corner-all",f="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",m=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},g=function(t){var i=t.name,s=t.form,n=e([]);return i&&(i=i.replace(/'/g,"\\'"),n=s?e(s).find("[name='"+i+"'][type=radio]"):e("[name='"+i+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),n};e.widget("ui.button",{version:"1.11.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,m),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var t=this,i=this.options,s="checkbox"===this.type||"radio"===this.type,n=s?"":"ui-state-active";null===i.label&&(i.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(p).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){i.disabled||this===c&&e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){i.disabled||e(this).removeClass(n)}).bind("click"+this.eventNamespace,function(e){i.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),s&&this.element.bind("change"+this.eventNamespace,function(){t.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return i.disabled?!1:void 0}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled)return!1;e(this).addClass("ui-state-active"),t.buttonElement.attr("aria-pressed","true");var s=t.element[0];g(s).not(s).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return i.disabled?!1:(e(this).addClass("ui-state-active"),c=this,t.document.one("mouseup",function(){c=null}),void 0)}).bind("mouseup"+this.eventNamespace,function(){return i.disabled?!1:(e(this).removeClass("ui-state-active"),void 0)}).bind("keydown"+this.eventNamespace,function(t){return i.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active"),void 0)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&&e(this).click()})),this._setOption("disabled",i.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(e=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=e.find(t),this.buttonElement.length||(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length||(this.buttonElement=e.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(p+" ui-state-active "+f).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(e,t){return this._super(e,t),"disabled"===e?(this.widget().toggleClass("ui-state-disabled",!!t),this.element.prop("disabled",!!t),t&&("checkbox"===this.type||"radio"===this.type?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active")),void 0):(this._resetButton(),void 0)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?g(this.element[0]).each(function(){e(this).is(":checked")?e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),void 0;var t=this.buttonElement.removeClass(f),i=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=this.options.icons,n=s.primary&&s.secondary,a=[];s.primary||s.secondary?(this.options.text&&a.push("ui-button-text-icon"+(n?"s":s.primary?"-primary":"-secondary")),s.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+s.primary+"'></span>"),s.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+s.secondary+"'></span>"),this.options.text||(a.push(n?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(i)))):a.push("ui-button-text-only"),t.addClass(a.join(" "))}}),e.widget("ui.buttonset",{version:"1.11.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){"disabled"===e&&this.buttons.button("option",e,t),this._super(e,t)},refresh:function(){var t="rtl"===this.element.css("direction"),i=this.element.find(this.options.items),s=i.filter(":ui-button");i.not(":ui-button").button(),s.button("refresh"),this.buttons=i.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}}),e.ui.button,e.extend(e.ui,{datepicker:{version:"1.11.4"}});var v;e.extend(n.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return r(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var s,n,a;s=t.nodeName.toLowerCase(),n="div"===s||"span"===s,t.id||(this.uuid+=1,t.id="dp"+this.uuid),a=this._newInst(e(t),n),a.settings=e.extend({},i||{}),"input"===s?this._connectDatepicker(t,a):n&&this._inlineDatepicker(t,a)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var s=e(t);i.append=e([]),i.trigger=e([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var s,n,a,o=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=e("<span class='"+this._appendClass+"'>"+o+"</span>"),t[r?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&t.focus(this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),a=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:a,alt:n,title:n}):e("<button type='button'></button>").addClass(this._triggerClass).html(a?e("<img/>").attr({src:a,alt:n,title:n}):n)),t[r?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,s,n,a=new Date(2009,11,20),o=this._get(e,"dateFormat");o.match(/[DM]/)&&(t=function(e){for(i=0,s=0,n=0;e.length>n;n++)e[n].length>i&&(i=e[n].length,s=n);return s},a.setMonth(t(this._get(e,o.match(/MM/)?"monthNames":"monthNamesShort"))),a.setDate(t(this._get(e,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())),e.input.attr("size",this._formatDate(e,a).length)}},_inlineDatepicker:function(t,i){var s=e(t);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),e.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,s,n,a){var o,h,l,u,d,c=this._dialogInst;return c||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),c=this._dialogInst=this._newInst(this._dialogInput,!1),c.settings={},e.data(this._dialogInput[0],"datepicker",c)),r(c.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(c,i):i,this._dialogInput.val(i),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,u=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+u,l/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),c.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",c),this},_destroyDatepicker:function(t){var i,s=e(t),n=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),v===n&&(v=null))},_enableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,a.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,a.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,i,s){var n,a,o,h,l=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?e.extend({},e.datepicker._defaults):l?"all"===i?e.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),a=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),r(l.settings,n),null!==o&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,o)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,a),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,s,n,a=e.datepicker._getInst(t.target),o=!0,r=a.dpDiv.is(".ui-datepicker-rtl");if(a._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return n=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",a.dpDiv),n[0]&&e.datepicker._selectDay(t.target,a.selectedMonth,a.selectedYear,n[0]),i=e.datepicker._get(a,"onSelect"),i?(s=e.datepicker._formatDate(a),i.apply(a.input?a.input[0]:null,[s,a])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,s,n=e.datepicker._getInst(t.target);
|
8 |
+
return e.datepicker._get(n,"constrainInput")?(i=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(t){var i,s=e.datepicker._getInst(t.target);if(s.input.val()!==s.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,e.datepicker._getFormatConfig(s)),i&&(e.datepicker._setDateFromField(s),e.datepicker._updateAlternate(s),e.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,n,a,o,h,l,u;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),n=e.datepicker._get(i,"beforeShow"),a=n?n.apply(t,[t,i]):{},a!==!1&&(r(i.settings,a),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each(function(){return o|="fixed"===e(this).css("position"),!o}),h={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),h=e.datepicker._checkOffset(i,h,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),i.inline||(l=e.datepicker._get(i,"showAnim"),u=e.datepicker._get(i,"duration"),i.dpDiv.css("z-index",s(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[l]?i.dpDiv.show(l,e.datepicker._get(i,"showOptions"),u):i.dpDiv[l||"show"](l?u:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,v=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,s=this._getNumberOfMonths(t),n=s[1],a=17,r=t.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),t.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,s){var n=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?n-o:0,i.left-=s&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=s&&i.top===t.input.offset().top+r?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+a>l&&l>a?Math.abs(a+r):0),i},_findPos:function(t){for(var i,s=this._getInst(t),n=this._get(s,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,s,n,a,o=this._curInst;!o||t&&o!==e.data(t,"datepicker")||this._datepickerShowing&&(i=this._get(o,"showAnim"),s=this._get(o,"duration"),n=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),s,n):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,a=this._get(o,"onClose"),a&&a.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),s=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==s)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,s){var n=e(t),a=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(a,i+("M"===s?this._get(a,"showCurrentAtPos"):0),s),this._updateDatepicker(a))},_gotoToday:function(t){var i,s=e(t),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(t,i,s){var n=e(t),a=this._getInst(n[0]);a["selected"+("M"===s?"Month":"Year")]=a["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(a),this._adjustDate(n)},_selectDay:function(t,i,s,n){var a,o=e(t);e(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(a=this._getInst(o[0]),a.selectedDay=a.currentDay=e("a",n).html(),a.selectedMonth=a.currentMonth=i,a.selectedYear=a.currentYear=s,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var s,n=e(t),a=this._getInst(n[0]);i=null!=i?i:this._formatDate(a),a.input&&a.input.val(i),this._updateAlternate(a),s=this._get(a,"onSelect"),s?s.apply(a.input?a.input[0]:null,[i,a]):a.input&&a.input.trigger("change"),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],"object"!=typeof a.input[0]&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,s,n,a=this._get(t,"altField");a&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),s=this._getDate(t),n=this.formatDate(i,s,this._getFormatConfig(t)),e(a).each(function(){e(this).val(n)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,s){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,a,o,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,u="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,c=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,m=-1,g=-1,v=-1,y=-1,b=!1,_=function(e){var i=t.length>n+1&&t.charAt(n+1)===e;return i&&n++,i},x=function(e){var t=_(e),s="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,n="y"===e?s:1,a=RegExp("^\\d{"+n+","+s+"}"),o=i.substring(h).match(a);if(!o)throw"Missing number at position "+h;return h+=o[0].length,parseInt(o[0],10)},w=function(t,s,n){var a=-1,o=e.map(_(t)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,t){var s=t[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(a=t[0],h+=s.length,!1):void 0}),-1!==a)return a+1;throw"Unknown name at position "+h},k=function(){if(i.charAt(h)!==t.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;t.length>n;n++)if(b)"'"!==t.charAt(n)||_("'")?k():b=!1;else switch(t.charAt(n)){case"d":v=x("d");break;case"D":w("D",d,c);break;case"o":y=x("o");break;case"m":g=x("m");break;case"M":g=w("M",p,f);break;case"y":m=x("y");break;case"@":r=new Date(x("@")),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"!":r=new Date((x("!")-this._ticksTo1970)/1e4),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"'":_("'")?k():b=!0;break;default:k()}if(i.length>h&&(o=i.substr(h),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===m?m=(new Date).getFullYear():100>m&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u>=m?0:-100)),y>-1)for(g=1,v=y;;){if(a=this._getDaysInMonth(m,g-1),a>=v)break;g++,v-=a}if(r=this._daylightSavingAdjust(new Date(m,g-1,v)),r.getFullYear()!==m||r.getMonth()+1!==g||r.getDate()!==v)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,a=(i?i.dayNames:null)||this._defaults.dayNames,o=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(t){var i=e.length>s+1&&e.charAt(s+1)===t;return i&&s++,i},l=function(e,t,i){var s=""+t;if(h(e))for(;i>s.length;)s="0"+s;return s},u=function(e,t,i,s){return h(e)?s[t]:i[t]},d="",c=!1;if(t)for(s=0;e.length>s;s++)if(c)"'"!==e.charAt(s)||h("'")?d+=e.charAt(s):c=!1;else switch(e.charAt(s)){case"d":d+=l("d",t.getDate(),2);break;case"D":d+=u("D",t.getDay(),n,a);break;case"o":d+=l("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":d+=l("m",t.getMonth()+1,2);break;case"M":d+=u("M",t.getMonth(),o,r);break;case"y":d+=h("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":d+=t.getTime();break;case"!":d+=1e4*t.getTime()+this._ticksTo1970;break;case"'":h("'")?d+="'":c=!0;break;default:d+=e.charAt(s)}return d},_possibleChars:function(e){var t,i="",s=!1,n=function(i){var s=e.length>t+1&&e.charAt(t+1)===i;return s&&t++,s};for(t=0;e.length>t;t++)if(s)"'"!==e.charAt(t)||n("'")?i+=e.charAt(t):s=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),s=e.lastVal=e.input?e.input.val():null,n=this._getDefaultDate(e),a=n,o=this._getFormatConfig(e);try{a=this.parseDate(i,s,o)||n}catch(r){s=t?"":s}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=s?a.getDate():0,e.currentMonth=s?a.getMonth():0,e.currentYear=s?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,s){var n=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},a=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,a=n.getFullYear(),o=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o));break;case"y":case"Y":a+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o))}l=h.exec(i)}return new Date(a,o,r)},o=null==i||""===i?s:"string"==typeof i?a(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return o=o&&"Invalid Date"==""+o?s:o,o&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,n=e.selectedMonth,a=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),n===e.selectedMonth&&a===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(s?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),s="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(s,-i,"M")},next:function(){e.datepicker._adjustDate(s,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(s)},selectDay:function(){return e.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(s,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,s,n,a,o,r,h,l,u,d,c,p,f,m,g,v,y,b,_,x,w,k,T,D,S,M,C,N,A,P,I,H,z,F,E,O,j,W,L=new Date,R=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),Y=this._get(e,"isRTL"),B=this._get(e,"showButtonPanel"),J=this._get(e,"hideIfNoPrevNext"),q=this._get(e,"navigationAsDateFormat"),K=this._getNumberOfMonths(e),V=this._get(e,"showCurrentAtPos"),U=this._get(e,"stepMonths"),Q=1!==K[0]||1!==K[1],G=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),X=this._getMinMaxDate(e,"min"),$=this._getMinMaxDate(e,"max"),Z=e.drawMonth-V,et=e.drawYear;if(0>Z&&(Z+=12,et--),$)for(t=this._daylightSavingAdjust(new Date($.getFullYear(),$.getMonth()-K[0]*K[1]+1,$.getDate())),t=X&&X>t?X:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=q?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-U,1)),this._getFormatConfig(e)):i,s=this._canAdjustMonth(e,-1,et,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":J?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>",n=this._get(e,"nextText"),n=q?this.formatDate(n,this._daylightSavingAdjust(new Date(et,Z+U,1)),this._getFormatConfig(e)):n,a=this._canAdjustMonth(e,1,et,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":J?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>",o=this._get(e,"currentText"),r=this._get(e,"gotoCurrent")&&e.currentDay?G:R,o=q?this.formatDate(o,r,this._getFormatConfig(e)):o,h=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",l=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?h:"")+(this._isInRange(e,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+o+"</button>":"")+(Y?"":h)+"</div>":"",u=parseInt(this._get(e,"firstDay"),10),u=isNaN(u)?0:u,d=this._get(e,"showWeek"),c=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),f=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),y=this._get(e,"selectOtherMonths"),b=this._getDefaultDate(e),_="",w=0;K[0]>w;w++){for(k="",this.maxRows=4,T=0;K[1]>T;T++){if(D=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),S=" ui-corner-all",M="",Q){if(M+="<div class='ui-datepicker-group",K[1]>1)switch(T){case 0:M+=" ui-datepicker-group-first",S=" ui-corner-"+(Y?"right":"left");break;case K[1]-1:M+=" ui-datepicker-group-last",S=" ui-corner-"+(Y?"left":"right");break;default:M+=" ui-datepicker-group-middle",S=""}M+="'>"}for(M+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+S+"'>"+(/all|left/.test(S)&&0===w?Y?a:s:"")+(/all|right/.test(S)&&0===w?Y?s:a:"")+this._generateMonthYearHeader(e,Z,et,X,$,w>0||T>0,f,m)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",C=d?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",x=0;7>x;x++)N=(x+u)%7,C+="<th scope='col'"+((x+u+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+c[N]+"'>"+p[N]+"</span></th>";for(M+=C+"</tr></thead><tbody>",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),P=(this._getFirstDayOfMonth(et,Z)-u+7)%7,I=Math.ceil((P+A)/7),H=Q?this.maxRows>I?this.maxRows:I:I,this.maxRows=H,z=this._daylightSavingAdjust(new Date(et,Z,1-P)),F=0;H>F;F++){for(M+="<tr>",E=d?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(z)+"</td>":"",x=0;7>x;x++)O=g?g.apply(e.input?e.input[0]:null,[z]):[!0,""],j=z.getMonth()!==Z,W=j&&!y||!O[0]||X&&X>z||$&&z>$,E+="<td class='"+((x+u+6)%7>=5?" ui-datepicker-week-end":"")+(j?" ui-datepicker-other-month":"")+(z.getTime()===D.getTime()&&Z===e.selectedMonth&&e._keyEvent||b.getTime()===z.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(W?" "+this._unselectableClass+" ui-state-disabled":"")+(j&&!v?"":" "+O[1]+(z.getTime()===G.getTime()?" "+this._currentClass:"")+(z.getTime()===R.getTime()?" ui-datepicker-today":""))+"'"+(j&&!v||!O[2]?"":" title='"+O[2].replace(/'/g,"'")+"'")+(W?"":" data-handler='selectDay' data-event='click' data-month='"+z.getMonth()+"' data-year='"+z.getFullYear()+"'")+">"+(j&&!v?" ":W?"<span class='ui-state-default'>"+z.getDate()+"</span>":"<a class='ui-state-default"+(z.getTime()===R.getTime()?" ui-state-highlight":"")+(z.getTime()===G.getTime()?" ui-state-active":"")+(j?" ui-priority-secondary":"")+"' href='#'>"+z.getDate()+"</a>")+"</td>",z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);M+=E+"</tr>"}Z++,Z>11&&(Z=0,et++),M+="</tbody></table>"+(Q?"</div>"+(K[0]>0&&T===K[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),k+=M}_+=k}return _+=l,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,s,n,a,o,r){var h,l,u,d,c,p,f,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),y=this._get(e,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",_="";if(a||!g)_+="<span class='ui-datepicker-month'>"+o[t]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,_+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",u=0;12>u;u++)(!h||u>=s.getMonth())&&(!l||n.getMonth()>=u)&&(_+="<option value='"+u+"'"+(u===t?" selected='selected'":"")+">"+r[u]+"</option>");_+="</select>"}if(y||(b+=_+(!a&&g&&v?"":" ")),!e.yearshtml)if(e.yearshtml="",a||!v)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(d=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10);return isNaN(t)?c:t},f=p(d[0]),m=Math.max(f,p(d[1]||"")),f=s?Math.max(f,s.getFullYear()):f,m=n?Math.min(m,n.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=f;f++)e.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";e.yearshtml+="</select>",b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,"yearSuffix"),y&&(b+=(!a&&g&&v?"":" ")+_),b+="</div>"},_adjustInstDate:function(e,t,i){var s=e.drawYear+("Y"===i?t:0),n=e.drawMonth+("M"===i?t:0),a=Math.min(e.selectedDay,this._getDaysInMonth(s,n))+("D"===i?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,n,a)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),n=i&&i>t?i:t;return s&&n>s?s:n},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var n=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(i,s+(0>t?t:n[0]*n[1]),1));return 0>t&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var i,s,n=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),o=null,r=null,h=this._get(e,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),o=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(o+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||t.getTime()>=n.getTime())&&(!a||t.getTime()<=a.getTime())&&(!o||t.getFullYear()>=o)&&(!r||r>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,s){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var n=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),n,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new n,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.11.4",e.datepicker,e.widget("ui.draggable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&e(i.activeElement).blur()}catch(s){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===e(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper),n=s?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options,a=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=e(n.containment),s=i[0],s&&(t=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)
|
9 |
+
},_convertPositionTo:function(e,t){t||(t=this.position);var i="absolute"===e?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,s,n,a,o=this.options,r=this._isRootNode(this.scrollParent[0]),h=e.pageX,l=e.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,h=i?a-this.offset.click.left>=i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a),"y"===o.axis&&(h=this.originalPageX),"x"===o.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,s){var n=e.extend({},i,{item:s.element});s.sortables=[],e(s.options.connectToSortable).each(function(){var i=e(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i,s){var n=e.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,e.each(s.sortables,function(){var e=this;e.isOver?(e.isOver=0,s.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,n))})},drag:function(t,i,s){e.each(s.sortables,function(){var n=!1,a=this;a.positionAbs=s.positionAbs,a.helperProportions=s.helperProportions,a.offset.click=s.offset.click,a._intersectsWith(a.containerCache)&&(n=!0,e.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])&&(n=!1),n})),n?(a.isOver||(a.isOver=1,s._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger("toSortable",t),s.dropped=a.element,e.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&&(a._mouseDrag(t),i.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger("fromSortable",t),s.dropped=!1,e.each(s.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,s){var n=e("body"),a=s.options;n.css("cursor")&&(a._cursor=n.css("cursor")),n.css("cursor",a.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&&e("body").css("cursor",n._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("opacity")&&(a._opacity=n.css("opacity")),n.css("opacity",a.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&&e(i.helper).css("opacity",n._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,a=!1,o=s.scrollParentNotHidden[0],r=s.document[0];o!==r&&"HTML"!==o.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+o.offsetHeight-t.pageY<n.scrollSensitivity?o.scrollTop=a=o.scrollTop+n.scrollSpeed:t.pageY-s.overflowOffset.top<n.scrollSensitivity&&(o.scrollTop=a=o.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+o.offsetWidth-t.pageX<n.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+n.scrollSpeed:t.pageX-s.overflowOffset.left<n.scrollSensitivity&&(o.scrollLeft=a=o.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(t.pageY-e(r).scrollTop()<n.scrollSensitivity?a=e(r).scrollTop(e(r).scrollTop()-n.scrollSpeed):e(window).height()-(t.pageY-e(r).scrollTop())<n.scrollSensitivity&&(a=e(r).scrollTop(e(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(t.pageX-e(r).scrollLeft()<n.scrollSensitivity?a=e(r).scrollLeft(e(r).scrollLeft()-n.scrollSpeed):e(window).width()-(t.pageX-e(r).scrollLeft())<n.scrollSensitivity&&(a=e(r).scrollLeft(e(r).scrollLeft()+n.scrollSpeed)))),a!==!1&&e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(s,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,s){var n=s.options;s.snapElements=[],e(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var t=e(this),i=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,s){var n,a,o,r,h,l,u,d,c,p,f=s.options,m=f.snapTolerance,g=i.offset.left,v=g+s.helperProportions.width,y=i.offset.top,b=y+s.helperProportions.height;for(c=s.snapElements.length-1;c>=0;c--)h=s.snapElements[c].left-s.margins.left,l=h+s.snapElements[c].width,u=s.snapElements[c].top-s.margins.top,d=u+s.snapElements[c].height,h-m>v||g>l+m||u-m>b||y>d+m||!e.contains(s.snapElements[c].item.ownerDocument,s.snapElements[c].item)?(s.snapElements[c].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=!1):("inner"!==f.snapMode&&(n=m>=Math.abs(u-b),a=m>=Math.abs(d-y),o=m>=Math.abs(h-v),r=m>=Math.abs(l-g),n&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:d,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||a||o||r,"outer"!==f.snapMode&&(n=m>=Math.abs(u-y),a=m>=Math.abs(d-b),o=m>=Math.abs(h-g),r=m>=Math.abs(l-v),n&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:d-s.helperProportions.height,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[c].snapping&&(n||a||o||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=n||a||o||r||p)}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,s){var n,a=s.options,o=e.makeArray(e(a.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});o.length&&(n=parseInt(e(o[0]).css("zIndex"),10)||0,e(o).each(function(t){e(this).css("zIndex",n+t)}),this.css("zIndex",n+o.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("zIndex")&&(a._zIndex=n.css("zIndex")),n.css("zIndex",a.zIndex)},stop:function(t,i,s){var n=s.options;n._zIndex&&e(i.helper).css("zIndex",n._zIndex)}}),e.ui.draggable,e.widget("ui.resizable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseInt(e,10)||0},_isNumber:function(e){return!isNaN(parseInt(e,10))},_hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return t[s]>0?!0:(t[s]=1,n=t[s]>0,t[s]=0,n)},_create:function(){var t,i,s,n,a,o=this,r=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=e(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;t.length>i;i++)s=e.trim(t[i]),a="ui-resizable-"+s,n=e("<div class='ui-resizable-handle "+a+"'></div>"),n.css({zIndex:r.zIndex}),"se"===s&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(n);this._renderAxis=function(t){var i,s,n,a;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=e(this.handles[i]),this._on(this.handles[i],{mousedown:o._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=e(this.handles[i],this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(n,a),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.mouseover(function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),r.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){r.disabled||(e(this).removeClass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){r.disabled||o.resizing||(e(this).addClass("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,n=!1;for(i in this.handles)s=e(this.handles[i])[0],(s===t.target||e.contains(s,t.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var i,s,n,a=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),a.containment&&(i+=e(a.containment).scrollLeft()||0,s+=e(a.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof a.aspectRatio?a.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),o.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,s,n=this.originalMousePosition,a=this.axis,o=t.pageX-n.left||0,r=t.pageY-n.top||0,h=this._change[a];return this._updatePrevProperties(),h?(i=h.apply(this,[t,o,r]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,u=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:u.sizeDiff.height,a=s?0:u.sizeDiff.width,o={width:u.helper.width()-a,height:u.helper.height()-n},r=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,h=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(o,{top:h,left:r})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,i,s,n,a,o=this.options;a={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=a.minHeight*this.aspectRatio,s=a.minWidth/this.aspectRatio,i=a.maxHeight*this.aspectRatio,n=a.maxWidth/this.aspectRatio,t>a.minWidth&&(a.minWidth=t),s>a.minHeight&&(a.minHeight=s),a.maxWidth>i&&(a.maxWidth=i),a.maxHeight>n&&(a.maxHeight=n)),this._vBoundaries=a},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,s=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===s&&(e.left=t.left+(i.width-e.width),e.top=null),"nw"===s&&(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,s=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,n=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,a=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,r=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),u=/nw|ne|n/.test(i);return a&&(e.width=t.minWidth),o&&(e.height=t.minHeight),s&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),a&&l&&(e.left=r-t.minWidth),s&&l&&(e.left=r-t.maxWidth),o&&u&&(e.top=h-t.minHeight),n&&u&&(e.top=h-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],s=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],n=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];4>t;t++)i[t]=parseInt(s[t],10)||0,i[t]+=parseInt(n[t],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),o=a&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&e(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,i,s,n,a,o,r,h=e(this).resizable("instance"),l=h.options,u=h.element,d=l.containment,c=d instanceof e?d.get(0):/parent/.test(d)?u.parent().get(0):d;c&&(h.containerElement=e(c),/document/.test(d)||d===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(c),i=[],e(["Top","Right","Left","Bottom"]).each(function(e,s){i[e]=h._num(t.css("padding"+s))}),h.containerOffset=t.offset(),h.containerPosition=t.position(),h.containerSize={height:t.innerHeight()-i[3],width:t.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,a=h.containerSize.width,o=h._hasScroll(c,"left")?c.scrollWidth:a,r=h._hasScroll(c)?c.scrollHeight:n,h.parentData={element:c,left:s.left,top:s.top,width:o,height:r}))},resize:function(t){var i,s,n,a,o=e(this).resizable("instance"),r=o.options,h=o.containerOffset,l=o.position,u=o._aspectRatio||t.shiftKey,d={top:0,left:0},c=o.containerElement,p=!0;c[0]!==document&&/static/.test(c.css("position"))&&(d=h),l.left<(o._helper?h.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-d.left),u&&(o.size.height=o.size.width/o.aspectRatio,p=!1),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),u&&(o.size.width=o.size.height*o.aspectRatio,p=!1),o.position.top=o._helper?h.top:0),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&&a?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),i=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-h.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-h.top)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,u&&(o.size.height=o.size.width/o.aspectRatio,p=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,u&&(o.size.width=o.size.height*o.aspectRatio,p=!1)),p||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),i=t.options,s=t.containerOffset,n=t.containerPosition,a=t.containerElement,o=e(t.helper),r=o.offset(),h=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:r.left-n.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance"),i=t.options;e(i.alsoResize).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})},resize:function(t,i){var s=e(this).resizable("instance"),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};e(n.alsoResize).each(function(){var t=e(this),s=e(this).data("ui-resizable-alsoresize"),n={},a=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(a,function(e,t){var i=(s[t]||0)+(r[t]||0);i&&i>=0&&(n[t]=i||null)}),t.css(n)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t,i=e(this).resizable("instance"),s=i.options,n=i.size,a=i.originalSize,o=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,u=h[1]||1,d=Math.round((n.width-a.width)/l)*l,c=Math.round((n.height-a.height)/u)*u,p=a.width+d,f=a.height+c,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,v=s.minWidth&&s.minWidth>p,y=s.minHeight&&s.minHeight>f;s.grid=h,v&&(p+=l),y&&(f+=u),m&&(p-=l),g&&(f-=u),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=o.top-c):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=o.left-d):((0>=f-u||0>=p-l)&&(t=i._getPaddingPlusBorderDimensions(this)),f-u>0?(i.size.height=f,i.position.top=o.top-c):(f=u-t.height,i.size.height=f,i.position.top=o.top+a.height-f),p-l>0?(i.size.width=p,i.position.left=o.left-d):(p=l-t.width,i.size.width=p,i.position.left=o.left+a.width-p))}}),e.ui.resizable,e.widget("ui.dialog",{version:"1.11.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=e(this).css(t).offset().top;0>i&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i,s=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement,i&&"body"!==i.nodeName.toLowerCase()&&e(i).blur()}catch(n){}this._hide(this.uiDialog,this.options.hide,function(){s._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+e(this).css("z-index")}).get(),a=Math.max.apply(null,n);return a>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",a+1),s=!0),s&&!i&&this._trigger("focus",t),s},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var e=this._focusedElement;e||(e=this.element.find("[autofocus]")),e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||e.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;
|
10 |
+
if(t.keyCode===e.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");t.target!==n[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==s[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){n.focus()}),t.preventDefault()):(this._delay(function(){s.focus()}),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title||e.html(" "),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),void 0):(e.each(i,function(i,s){var n,a;s=e.isFunction(s)?{click:s,text:i}:s,s=e.extend({type:"button"},s),n=s.click,s.click=function(){n.apply(t.element[0],arguments)},a={icons:s.icons,text:s.showText},delete s.icons,delete s.showText,e("<button></button>",s).button(a).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,t(n))},drag:function(e,s){i._trigger("drag",e,t(s))},stop:function(n,a){var o=a.offset.left-i.document.scrollLeft(),r=a.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" "+"top"+(r>=0?"+":"")+r,of:i.window},e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,t(a))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,s=this.options,n=s.resizable,a=this.uiDialog.css("position"),o="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:o,start:function(s,n){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,t(n))},resize:function(e,s){i._trigger("resize",e,t(s))},stop:function(n,a){var o=i.uiDialog.offset(),r=o.left-i.document.scrollLeft(),h=o.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,t(a))}}).css("position",a)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=e.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||(e=[],this.document.data("ui-dialog-instances",e)),e},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};e.each(t,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&&(s=!0),e in i.resizableRelatedOptions&&(n[e]=t)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,t){var i,s,n=this.uiDialog;"dialogClass"===e&&n.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=n.is(":data(ui-draggable)"),i&&!t&&n.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(s=n.is(":data(ui-resizable)"),s&&!t&&n.resizable("destroy"),s&&"string"==typeof t&&n.resizable("option","handles",t),s||t===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),e=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),t=Math.max(0,s.minHeight-e),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-e):"none","auto"===s.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(e){t||this._allowInteraction(e)||(e.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=e("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var e=this.document.data("ui-dialog-overlays")-1;e?this.document.data("ui-dialog-overlays",e):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null}}}),e.widget("ui.droppable",{version:"1.11.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(s)?s:function(e){return e.is(s)},this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;e.length>t;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){if("accept"===t)this.accept=e.isFunction(i)?i:function(e){return e.is(i)};else if("scope"===t){var s=e.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var s=i||e.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=e(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&e.ui.intersect(s,e.extend(i,{offset:i.element.offset()}),i.options.tolerance,t)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(s)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(){function e(e,t,i){return e>=t&&t+i>e}return function(t,i,s,n){if(!i.offset)return!1;var a=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,r=a+t.helperProportions.width,h=o+t.helperProportions.height,l=i.offset.left,u=i.offset.top,d=l+i.proportions().width,c=u+i.proportions().height;switch(s){case"fit":return a>=l&&d>=r&&o>=u&&c>=h;case"intersect":return a+t.helperProportions.width/2>l&&d>r-t.helperProportions.width/2&&o+t.helperProportions.height/2>u&&c>h-t.helperProportions.height/2;case"pointer":return e(n.pageY,u,i.proportions().height)&&e(n.pageX,l,i.proportions().width);case"touch":return(o>=u&&c>=o||h>=u&&c>=h||u>o&&h>c)&&(a>=l&&d>=a||r>=l&&d>=r||l>a&&r>d);default:return!1}}}(),e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var s,n,a=e.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,r=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(s=0;a.length>s;s++)if(!(a[s].options.disabled||t&&!a[s].accept.call(a[s].element[0],t.currentItem||t.element))){for(n=0;r.length>n;n++)if(r[n]===a[s].element[0]){a[s].proportions().height=0;continue e}a[s].visible="none"!==a[s].element.css("display"),a[s].visible&&("mousedown"===o&&a[s]._activate.call(a[s],i),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(t,i){var s=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,o=e.ui.intersect(t,this,this.options.tolerance,i),r=!o&&this.isover?"isout":o&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===n}),a.length&&(s=e(a[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}},e.ui.droppable;var y="ui-effects-",b=e;e.effects={effect:{}},function(e,t){function i(e,t,i){var s=d[t.type]||{};return null==e?i||!t.def?null:t.def:(e=s.floor?~~e:parseFloat(e),isNaN(e)?t.def:s.mod?(e+s.mod)%s.mod:0>e?0:e>s.max?s.max:e)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(e,a){var o,r=a.re.exec(i),h=r&&a.parse(r),l=a.space||"rgba";return h?(o=s[l](h),s[u[l].cache]=o[u[l].cache],n=s._rgba=o._rgba,!1):t}),n.length?("0,0,0,0"===n.join()&&e.extend(n,a.transparent),s):a[i]}function n(e,t,i){return i=(i+1)%1,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+6*(t-e)*(2/3-i):e}var a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],l=e.Color=function(t,i,s,n){return new e.Color.fn.parse(t,i,s,n)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},d={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=l.support={},p=e("<p>")[0],f=e.each;p.style.cssText="background-color:rgba(1,1,1,.5)",c.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),l.fn=e.extend(l.prototype,{parse:function(n,o,r,h){if(n===t)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=e(n).css(o),o=t);var d=this,c=e.type(n),p=this._rgba=[];return o!==t&&(n=[n,o,r,h],c="array"),"string"===c?this.parse(s(n)||a._default):"array"===c?(f(u.rgba.props,function(e,t){p[t.idx]=i(n[t.idx],t)}),this):"object"===c?(n instanceof l?f(u,function(e,t){n[t.cache]&&(d[t.cache]=n[t.cache].slice())}):f(u,function(t,s){var a=s.cache;f(s.props,function(e,t){if(!d[a]&&s.to){if("alpha"===e||null==n[e])return;d[a]=s.to(d._rgba)}d[a][t.idx]=i(n[e],t,!0)}),d[a]&&0>e.inArray(null,d[a].slice(0,3))&&(d[a][3]=1,s.from&&(d._rgba=s.from(d[a])))}),this):t},is:function(e){var i=l(e),s=!0,n=this;return f(u,function(e,a){var o,r=i[a.cache];return r&&(o=n[a.cache]||a.to&&a.to(n._rgba)||[],f(a.props,function(e,i){return null!=r[i.idx]?s=r[i.idx]===o[i.idx]:t})),s}),s},_space:function(){var e=[],t=this;return f(u,function(i,s){t[s.cache]&&e.push(i)}),e.pop()},transition:function(e,t){var s=l(e),n=s._space(),a=u[n],o=0===this.alpha()?l("transparent"):this,r=o[a.cache]||a.to(o._rgba),h=r.slice();return s=s[a.cache],f(a.props,function(e,n){var a=n.idx,o=r[a],l=s[a],u=d[n.type]||{};null!==l&&(null===o?h[a]=l:(u.mod&&(l-o>u.mod/2?o+=u.mod:o-l>u.mod/2&&(o-=u.mod)),h[a]=i((l-o)*t+o,n)))}),this[n](h)},blend:function(t){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(t)._rgba;return l(e.map(i,function(e,t){return(1-s)*n[t]+s*e}))},toRgbaString:function(){var t="rgba(",i=e.map(this._rgba,function(e,t){return null==e?t>2?1:0:e});return 1===i[3]&&(i.pop(),t="rgb("),t+i.join()+")"},toHslaString:function(){var t="hsla(",i=e.map(this.hsla(),function(e,t){return null==e&&(e=t>2?1:0),t&&3>t&&(e=Math.round(100*e)+"%"),e});return 1===i[3]&&(i.pop(),t="hsl("),t+i.join()+")"},toHexString:function(t){var i=this._rgba.slice(),s=i.pop();return t&&i.push(~~(255*s)),"#"+e.map(i,function(e){return e=(e||0).toString(16),1===e.length?"0"+e:e}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,u.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t,i,s=e[0]/255,n=e[1]/255,a=e[2]/255,o=e[3],r=Math.max(s,n,a),h=Math.min(s,n,a),l=r-h,u=r+h,d=.5*u;return t=h===r?0:s===r?60*(n-a)/l+360:n===r?60*(a-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=d?l/u:l/(2-u),[Math.round(t)%360,i,d,null==o?1:o]},u.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,i=e[1],s=e[2],a=e[3],o=.5>=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,t+1/3)),Math.round(255*n(r,o,t)),Math.round(255*n(r,o,t-1/3)),a]},f(u,function(s,n){var a=n.props,o=n.cache,h=n.to,u=n.from;l.fn[s]=function(s){if(h&&!this[o]&&(this[o]=h(this._rgba)),s===t)return this[o].slice();var n,r=e.type(s),d="array"===r||"object"===r?s:arguments,c=this[o].slice();return f(a,function(e,t){var s=d["object"===r?e:t.idx];null==s&&(s=c[t.idx]),c[t.idx]=i(s,t)}),u?(n=l(u(c)),n[o]=c,n):l(c)},f(a,function(t,i){l.fn[t]||(l.fn[t]=function(n){var a,o=e.type(n),h="alpha"===t?this._hsla?"hsla":"rgba":s,l=this[h](),u=l[i.idx];return"undefined"===o?u:("function"===o&&(n=n.call(this,u),o=e.type(n)),null==n&&i.empty?this:("string"===o&&(a=r.exec(n),a&&(n=u+parseFloat(a[2])*("+"===a[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(t){var i=t.split(" ");f(i,function(t,i){e.cssHooks[i]={set:function(t,n){var a,o,r="";if("transparent"!==n&&("string"!==e.type(n)||(a=s(n)))){if(n=l(a||n),!c.rgba&&1!==n._rgba[3]){for(o="backgroundColor"===i?t.parentNode:t;(""===r||"transparent"===r)&&o&&o.style;)try{r=e.css(o,"backgroundColor"),o=o.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{t.style[i]=n}catch(h){}}},e.fx.step[i]=function(t){t.colorInit||(t.start=l(t.elem,i),t.end=l(t.end),t.colorInit=!0),e.cssHooks[i].set(t.elem,t.start.transition(t.end,t.pos))}})},l.hook(o),e.cssHooks.borderColor={expand:function(e){var t={};return f(["Top","Right","Bottom","Left"],function(i,s){t["border"+s+"Color"]=e}),t}},a=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(b),function(){function t(t){var i,s,n=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,a={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(a[e.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(a[i]=n[i]);return a}function i(t,i){var s,a,o={};for(s in i)a=i[s],t[s]!==a&&(n[s]||(e.fx.step[s]||!isNaN(parseFloat(a)))&&(o[s]=a));return o}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){e.fx.step[i]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(b.style(e.elem,i,e.end),e.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(n,a,o,r){var h=e.speed(a,o,r);return this.queue(function(){var a,o=e(this),r=o.attr("class")||"",l=h.children?o.find("*").addBack():o;l=l.map(function(){var i=e(this);return{el:i,start:t(this)}}),a=function(){e.each(s,function(e,t){n[t]&&o[t+"Class"](n[t])})},a(),l=l.map(function(){return this.end=t(this.el[0]),this.diff=i(this.start,this.end),this}),o.attr("class",r),l=l.map(function(){var t=this,i=e.Deferred(),s=e.extend({},h,{queue:!1,complete:function(){i.resolve(t)}});return this.el.animate(this.diff,s),i.promise()}),e.when.apply(e,l.get()).done(function(){a(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),h.complete.call(o[0])})})},e.fn.extend({addClass:function(t){return function(i,s,n,a){return s?e.effects.animateClass.call(this,{add:i},s,n,a):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(i,s,n,a){return arguments.length>1?e.effects.animateClass.call(this,{remove:i},s,n,a):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return function(i,s,n,a,o){return"boolean"==typeof s||void 0===s?n?e.effects.animateClass.call(this,s?{add:i}:{remove:i},n,a,o):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:i},s,n,a)}}(e.fn.toggleClass),switchClass:function(t,i,s,n,a){return e.effects.animateClass.call(this,{add:i,remove:t},s,n,a)}})}(),function(){function t(t,i,s,n){return e.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),e.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||e.fx.speeds[i])&&(n=s,s=i,i={}),e.isFunction(s)&&(n=s,s=null),i&&e.extend(t,i),s=s||i.duration,t.duration=e.fx.off?0:"number"==typeof s?s:s in e.fx.speeds?e.fx.speeds[s]:e.fx.speeds._default,t.complete=n||i.complete,t}function i(t){return!t||"number"==typeof t||e.fx.speeds[t]?!0:"string"!=typeof t||e.effects.effect[t]?e.isFunction(t)?!0:"object"!=typeof t||t.effect?!1:!0:!0}e.extend(e.effects,{version:"1.11.4",save:function(e,t){for(var i=0;t.length>i;i++)null!==t[i]&&e.data(y+t[i],e[0].style[t[i]])},restore:function(e,t){var i,s;for(s=0;t.length>s;s++)null!==t[s]&&(i=e.data(y+t[s]),void 0===i&&(i=""),e.css(t[s],i))},setMode:function(e,t){return"toggle"===t&&(t=e.is(":hidden")?"show":"hide"),t},getBaseline:function(e,t){var i,s;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=e[1]/t.width}return{x:s,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),"float":t.css("float")},s=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:t.width(),height:t.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return t.wrap(s),(t[0]===a||e.contains(t[0],a))&&e(a).focus(),s=t.parent(),"static"===t.css("position")?(s.css({position:"relative"}),t.css({position:"relative"})):(e.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,s){i[s]=t.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(n),s.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||e.contains(t[0],i))&&e(i).focus()),t},setTransition:function(t,i,s,n){return n=n||{},e.each(i,function(e,i){var a=t.cssUnit(i);a[0]>0&&(n[i]=a[0]*s+a[1])}),n}}),e.fn.extend({effect:function(){function i(t){function i(){e.isFunction(a)&&a.call(n[0]),e.isFunction(t)&&t()}var n=e(this),a=s.complete,r=s.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),i()):o.call(n[0],s,i)}var s=t.apply(this,arguments),n=s.mode,a=s.queue,o=e.effects.effect[s.effect];return e.fx.off||!o?n?this[n](s.duration,s.complete):this.each(function(){s.complete&&s.complete.call(this)}):a===!1?this.each(i):this.queue(a||"fx",i)},show:function(e){return function(s){if(i(s))return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(e.fn.show),hide:function(e){return function(s){if(i(s))return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(e.fn.hide),toggle:function(e){return function(s){if(i(s)||"boolean"==typeof s)return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(e.fn.toggle),cssUnit:function(t){var i=this.css(t),s=[];return e.each(["em","px","%","pt"],function(e,t){i.indexOf(t)>0&&(s=[parseFloat(i),t])}),s}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,i){t[i]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>e;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(t,function(t,i){e.easing["easeIn"+t]=i,e.easing["easeOut"+t]=function(e){return 1-i(1-e)},e.easing["easeInOut"+t]=function(e){return.5>e?i(2*e)/2:1-i(-2*e+2)/2}})}(),e.effects,e.effects.effect.blind=function(t,i){var s,n,a,o=e(this),r=/up|down|vertical/,h=/up|left|vertical|horizontal/,l=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(o,t.mode||"hide"),d=t.direction||"up",c=r.test(d),p=c?"height":"width",f=c?"top":"left",m=h.test(d),g={},v="show"===u;o.parent().is(".ui-effects-wrapper")?e.effects.save(o.parent(),l):e.effects.save(o,l),o.show(),s=e.effects.createWrapper(o).css({overflow:"hidden"}),n=s[p](),a=parseFloat(s.css(f))||0,g[p]=v?n:0,m||(o.css(c?"bottom":"right",0).css(c?"top":"left","auto").css({position:"absolute"}),g[f]=v?a:n+a),v&&(s.css(p,0),m||s.css(f,a+n)),s.animate(g,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===u&&o.hide(),e.effects.restore(o,l),e.effects.removeWrapper(o),i()}})},e.effects.effect.bounce=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(o,t.mode||"effect"),l="hide"===h,u="show"===h,d=t.direction||"up",c=t.distance,p=t.times||5,f=2*p+(u||l?1:0),m=t.duration/f,g=t.easing,v="up"===d||"down"===d?"top":"left",y="up"===d||"left"===d,b=o.queue(),_=b.length;for((u||l)&&r.push("opacity"),e.effects.save(o,r),o.show(),e.effects.createWrapper(o),c||(c=o["top"===v?"outerHeight":"outerWidth"]()/3),u&&(a={opacity:1},a[v]=0,o.css("opacity",0).css(v,y?2*-c:2*c).animate(a,m,g)),l&&(c/=Math.pow(2,p-1)),a={},a[v]=0,s=0;p>s;s++)n={},n[v]=(y?"-=":"+=")+c,o.animate(n,m,g).animate(a,m,g),c=l?2*c:c/2;l&&(n={opacity:0},n[v]=(y?"-=":"+=")+c,o.animate(n,m,g)),o.queue(function(){l&&o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}),_>1&&b.splice.apply(b,[1,0].concat(b.splice(_,f+1))),o.dequeue()},e.effects.effect.clip=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(o,t.mode||"hide"),l="show"===h,u=t.direction||"vertical",d="vertical"===u,c=d?"height":"width",p=d?"top":"left",f={};e.effects.save(o,r),o.show(),s=e.effects.createWrapper(o).css({overflow:"hidden"}),n="IMG"===o[0].tagName?s:o,a=n[c](),l&&(n.css(c,0),n.css(p,a/2)),f[c]=l?a:0,f[p]=l?0:a/2,n.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){l||o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}})},e.effects.effect.drop=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","opacity","height","width"],o=e.effects.setMode(n,t.mode||"hide"),r="show"===o,h=t.direction||"left",l="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h?"pos":"neg",d={opacity:r?1:0};e.effects.save(n,a),n.show(),e.effects.createWrapper(n),s=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,r&&n.css("opacity",0).css(l,"pos"===u?-s:s),d[l]=(r?"pos"===u?"+=":"-=":"pos"===u?"-=":"+=")+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.explode=function(t,i){function s(){b.push(this),b.length===d*c&&n()}function n(){p.css({visibility:"visible"}),e(b).remove(),m||p.hide(),i()}var a,o,r,h,l,u,d=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=d,p=e(this),f=e.effects.setMode(p,t.mode||"hide"),m="show"===f,g=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/c),y=Math.ceil(p.outerHeight()/d),b=[];for(a=0;d>a;a++)for(h=g.top+a*y,u=a-(d-1)/2,o=0;c>o;o++)r=g.left+o*v,l=o-(c-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*v,top:-a*y}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:y,left:r+(m?l*v:0),top:h+(m?u*y:0),opacity:m?0:1}).animate({left:r+(m?0:l*v),top:h+(m?0:u*y),opacity:m?1:0},t.duration||500,t.easing,s)},e.effects.effect.fade=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode||"toggle");s.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:i})},e.effects.effect.fold=function(t,i){var s,n,a=e(this),o=["position","top","bottom","left","right","height","width"],r=e.effects.setMode(a,t.mode||"hide"),h="show"===r,l="hide"===r,u=t.size||15,d=/([0-9]+)%/.exec(u),c=!!t.horizFirst,p=h!==c,f=p?["width","height"]:["height","width"],m=t.duration/2,g={},v={};e.effects.save(a,o),a.show(),s=e.effects.createWrapper(a).css({overflow:"hidden"}),n=p?[s.width(),s.height()]:[s.height(),s.width()],d&&(u=parseInt(d[1],10)/100*n[l?0:1]),h&&s.css(c?{height:0,width:u}:{height:u,width:0}),g[f[0]]=h?n[0]:u,v[f[1]]=h?n[1]:0,s.animate(g,m,t.easing).animate(v,m,t.easing,function(){l&&a.hide(),e.effects.restore(a,o),e.effects.removeWrapper(a),i()})},e.effects.effect.highlight=function(t,i){var s=e(this),n=["backgroundImage","backgroundColor","opacity"],a=e.effects.setMode(s,t.mode||"show"),o={backgroundColor:s.css("backgroundColor")};"hide"===a&&(o.opacity=0),e.effects.save(s,n),s.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===a&&s.hide(),e.effects.restore(s,n),i()}})},e.effects.effect.size=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["position","top","bottom","left","right","overflow","opacity"],l=["width","height","overflow"],u=["fontSize"],d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(o,t.mode||"effect"),f=t.restore||"effect"!==p,m=t.scale||"both",g=t.origin||["middle","center"],v=o.css("position"),y=f?r:h,b={height:0,width:0,outerHeight:0,outerWidth:0};"show"===p&&o.show(),s={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},"toggle"===t.mode&&"show"===p?(o.from=t.to||b,o.to=t.from||s):(o.from=t.from||("show"===p?b:s),o.to=t.to||("hide"===p?b:s)),a={from:{y:o.from.height/s.height,x:o.from.width/s.width},to:{y:o.to.height/s.height,x:o.to.width/s.width}},("box"===m||"both"===m)&&(a.from.y!==a.to.y&&(y=y.concat(d),o.from=e.effects.setTransition(o,d,a.from.y,o.from),o.to=e.effects.setTransition(o,d,a.to.y,o.to)),a.from.x!==a.to.x&&(y=y.concat(c),o.from=e.effects.setTransition(o,c,a.from.x,o.from),o.to=e.effects.setTransition(o,c,a.to.x,o.to))),("content"===m||"both"===m)&&a.from.y!==a.to.y&&(y=y.concat(u).concat(l),o.from=e.effects.setTransition(o,u,a.from.y,o.from),o.to=e.effects.setTransition(o,u,a.to.y,o.to)),e.effects.save(o,y),o.show(),e.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),g&&(n=e.effects.getBaseline(g,s),o.from.top=(s.outerHeight-o.outerHeight())*n.y,o.from.left=(s.outerWidth-o.outerWidth())*n.x,o.to.top=(s.outerHeight-o.to.outerHeight)*n.y,o.to.left=(s.outerWidth-o.to.outerWidth)*n.x),o.css(o.from),("content"===m||"both"===m)&&(d=d.concat(["marginTop","marginBottom"]).concat(u),c=c.concat(["marginLeft","marginRight"]),l=r.concat(d).concat(c),o.find("*[width]").each(function(){var i=e(this),s={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};
|
11 |
+
f&&e.effects.save(i,l),i.from={height:s.height*a.from.y,width:s.width*a.from.x,outerHeight:s.outerHeight*a.from.y,outerWidth:s.outerWidth*a.from.x},i.to={height:s.height*a.to.y,width:s.width*a.to.x,outerHeight:s.height*a.to.y,outerWidth:s.width*a.to.x},a.from.y!==a.to.y&&(i.from=e.effects.setTransition(i,d,a.from.y,i.from),i.to=e.effects.setTransition(i,d,a.to.y,i.to)),a.from.x!==a.to.x&&(i.from=e.effects.setTransition(i,c,a.from.x,i.from),i.to=e.effects.setTransition(i,c,a.to.x,i.to)),i.css(i.from),i.animate(i.to,t.duration,t.easing,function(){f&&e.effects.restore(i,l)})})),o.animate(o.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){0===o.to.opacity&&o.css("opacity",o.from.opacity),"hide"===p&&o.hide(),e.effects.restore(o,y),f||("static"===v?o.css({position:"relative",top:o.to.top,left:o.to.left}):e.each(["top","left"],function(e,t){o.css(t,function(t,i){var s=parseInt(i,10),n=e?o.to.left:o.to.top;return"auto"===i?n+"px":s+n+"px"})})),e.effects.removeWrapper(o),i()}})},e.effects.effect.scale=function(t,i){var s=e(this),n=e.extend(!0,{},t),a=e.effects.setMode(s,t.mode||"effect"),o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===a?0:100),r=t.direction||"both",h=t.origin,l={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()},u={y:"horizontal"!==r?o/100:1,x:"vertical"!==r?o/100:1};n.effect="size",n.queue=!1,n.complete=i,"effect"!==a&&(n.origin=h||["middle","center"],n.restore=!0),n.from=t.from||("show"===a?{height:0,width:0,outerHeight:0,outerWidth:0}:l),n.to={height:l.height*u.y,width:l.width*u.x,outerHeight:l.outerHeight*u.y,outerWidth:l.outerWidth*u.x},n.fade&&("show"===a&&(n.from.opacity=0,n.to.opacity=1),"hide"===a&&(n.from.opacity=1,n.to.opacity=0)),s.effect(n)},e.effects.effect.puff=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode||"hide"),a="hide"===n,o=parseInt(t.percent,10)||150,r=o/100,h={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:n,complete:i,percent:a?o:100,from:a?h:{height:h.height*r,width:h.width*r,outerHeight:h.outerHeight*r,outerWidth:h.outerWidth*r}}),s.effect(t)},e.effects.effect.pulsate=function(t,i){var s,n=e(this),a=e.effects.setMode(n,t.mode||"show"),o="show"===a,r="hide"===a,h=o||"hide"===a,l=2*(t.times||5)+(h?1:0),u=t.duration/l,d=0,c=n.queue(),p=c.length;for((o||!n.is(":visible"))&&(n.css("opacity",0).show(),d=1),s=1;l>s;s++)n.animate({opacity:d},u,t.easing),d=1-d;n.animate({opacity:d},u,t.easing),n.queue(function(){r&&n.hide(),i()}),p>1&&c.splice.apply(c,[1,0].concat(c.splice(p,l+1))),n.dequeue()},e.effects.effect.shake=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","height","width"],o=e.effects.setMode(n,t.mode||"effect"),r=t.direction||"left",h=t.distance||20,l=t.times||3,u=2*l+1,d=Math.round(t.duration/u),c="up"===r||"down"===r?"top":"left",p="up"===r||"left"===r,f={},m={},g={},v=n.queue(),y=v.length;for(e.effects.save(n,a),n.show(),e.effects.createWrapper(n),f[c]=(p?"-=":"+=")+h,m[c]=(p?"+=":"-=")+2*h,g[c]=(p?"-=":"+=")+2*h,n.animate(f,d,t.easing),s=1;l>s;s++)n.animate(m,d,t.easing).animate(g,d,t.easing);n.animate(m,d,t.easing).animate(f,d/2,t.easing).queue(function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}),y>1&&v.splice.apply(v,[1,0].concat(v.splice(y,u+1))),n.dequeue()},e.effects.effect.slide=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","width","height"],o=e.effects.setMode(n,t.mode||"show"),r="show"===o,h=t.direction||"left",l="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h,d={};e.effects.save(n,a),n.show(),s=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(n).css({overflow:"hidden"}),r&&n.css(l,u?isNaN(s)?"-"+s:-s:s),d[l]=(r?u?"+=":"-=":u?"-=":"+=")+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.transfer=function(t,i){var s=e(this),n=e(t.to),a="fixed"===n.css("position"),o=e("body"),r=a?o.scrollTop():0,h=a?o.scrollLeft():0,l=n.offset(),u={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},d=s.offset(),c=e("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(t.className).css({top:d.top-r,left:d.left-h,height:s.innerHeight(),width:s.innerWidth(),position:a?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){c.remove(),i()})},e.widget("ui.progressbar",{version:"1.11.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=e("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return void 0===e?this.options.value:(this.options.value=this._constrainedValue(e),this._refreshValue(),void 0)},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=e===!1,"number"!=typeof e&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),e.widget("ui.selectable",e.ui.mouse,{version:"1.11.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,n=e.data(this,"selectable-item");return n?(s=!t.metaKey&&!t.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",t,{selecting:n.element}):i._trigger("unselecting",t,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos[0],o=this.opos[1],r=t.pageX,h=t.pageY;return a>r&&(i=r,r=a,a=i),o>h&&(i=h,h=o,o=i),this.helper.css({left:a,top:o,width:r-a,height:h-o}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?l=!(i.left>r||a>i.right||i.top>h||o>i.bottom):"fit"===n.tolerance&&(l=i.left>a&&r>i.right&&i.top>o&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.selectmenu",{version:"1.11.4",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this.options.disabled&&this.disable()},_drawButton:function(){var t=this;this.label=e("label[for='"+this.ids.element+"']").attr("for",this.ids.button),this._on(this.label,{click:function(e){this.button.focus(),e.preventDefault()}}),this.element.hide(),this.button=e("<span>",{"class":"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element),e("<span>",{"class":"ui-icon "+this.options.icons.button}).prependTo(this.button),this.buttonText=e("<span>",{"class":"ui-selectmenu-text"}).appendTo(this.button),this._setText(this.buttonText,this.element.find("option:selected").text()),this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t.menuItems||t._refreshMenu()}),this._hoverable(this.button),this._focusable(this.button)},_drawMenu:function(){var t=this;this.menu=e("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=e("<div>",{"class":"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo()),this.menuInstance=this.menu.menu({role:"listbox",select:function(e,i){e.preventDefault(),t._setSelection(),t._select(i.item.data("ui-selectmenu-item"),e)},focus:function(e,i){var s=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&s.index!==t.focusIndex&&(t._trigger("focus",e,{item:s}),t.isOpen||t._select(s,e)),t.focusIndex=s.index,t.button.attr("aria-activedescendant",t.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this._setText(this.buttonText,this._getSelectedItem().text()),this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var e,t=this.element.find("option");t.length&&(this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup"),e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this.menuItems?(this.menu.find(".ui-state-focus").removeClass("ui-state-focus"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e))},_position:function(){this.menuWrap.position(e.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(t,i){var s=this,n="";e.each(i,function(i,a){a.optgroup!==n&&(e("<li>",{"class":"ui-selectmenu-optgroup ui-menu-divider"+(a.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:a.optgroup}).appendTo(t),n=a.optgroup),s._renderItemData(t,a)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var s=e("<li>");return i.disabled&&s.addClass("ui-state-disabled"),this._setText(s,i.label),s.appendTo(t)},_setText:function(e,t){t?e.text(t):e.html(" ")},_move:function(e,t){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex):(i=this.menuItems.eq(this.element[0].selectedIndex),n+=":not(.ui-state-disabled)"),s="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](n).eq(-1):i[e+"All"](n).eq(0),s.length&&this.menuInstance.focus(t,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?(e=window.getSelection(),e.removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(e(t.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(t))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection(),e.rangeCount&&(this.range=e.getRangeAt(0))):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var i=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),i=!1;break;case e.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case e.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case e.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case e.ui.keyCode.LEFT:this._move("prev",t);break;case e.ui.keyCode.RIGHT:this._move("next",t);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move("first",t);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex);t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this._setText(this.buttonText,e.label),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){var t=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(e,t){"icons"===e&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(t.button),this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"disabled"===e&&(this.menuInstance.option("disabled",t),this.button.toggleClass("ui-state-disabled",t).attr("aria-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)),"width"===e&&this._resizeButton()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen),this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;e||(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},_parseOptions:function(t){var i=[];t.each(function(t,s){var n=e(s),a=n.parent("optgroup");i.push({element:n,index:t,value:n.val(),label:n.text(),optgroup:a.attr("label")||"",disabled:a.prop("disabled")||n.prop("disabled")})}),this.items=i},_destroy:function(){this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.label.attr("for",this.ids.element)}}),e.widget("ui.slider",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a="<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),t=n.length;i>t;t++)o.push(a);this.handles=n.add(e(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=e("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,a,o,r,h,l,u=this,d=this.options;return d.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));(n>i||n===i&&(t===u._lastChangedValue||u.values(t)===d.min))&&(n=i,a=e(this),o=t)}),r=this._start(t,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass("ui-state-active").focus(),h=a.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-a.width()/2,top:t.pageY-h.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,i,s,n,a;return"horizontal"===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(e,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",e,i)},_slide:function(e,t,i){var s,n,a;this.options.values&&this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>s||1===t&&s>i)&&(i=s),i!==this.values(t)&&(n=this.values(),n[t]=i,a=this._trigger("slide",e,{handle:this.handles[t],value:i,values:n}),s=this.values(t?0:1),a!==!1&&this.values(t,i))):i!==this.value()&&(a=this._trigger("slide",e,{handle:this.handles[t],value:i}),a!==!1&&this.value(i))},_stop:function(e,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",e,i)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var s,n,a;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(s=this.options.values,n=arguments[0],a=0;s.length>a;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()},_setOption:function(t,i){var s,n=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(n=this.options.values.length),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!i),this._super(t,i),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)>=t&&(s+=i>0?t:-t),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step,s=Math.floor(+(e-t).toFixed(this._precision())/i)*i;e=s+t,this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var t,i,s,n,a,o=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u["horizontal"===h.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[l?"animate":"css"](u,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:r.animate}))),t=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(t){var i,s,n,a,o=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,e(t.target).addClass("ui-state-active"),i=this._start(t,o),i===!1))return}switch(a=this.options.step,s=n=this.options.values&&this.options.values.length?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+a);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-a)}this._slide(t,o,n)},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.target).removeClass("ui-state-active"))}}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e>=t&&t+i>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),e.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var s=null,n=!1,a=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,a.widgetName+"-item")===a?(s=e(this),!1):void 0}),e.data(t.target,a.widgetName+"-item")===a&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var n,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(a=this.document.find("body"),this.storedCursor=a.css("cursor"),a.css("cursor",o.cursor),this.storedStylesheet=e("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(a)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));
|
12 |
+
return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,n,a,o=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),r!==!1&&e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],a=this._intersectsWithPointer(s),a&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===a?"next":"prev"]()[0]!==n&&!e.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],n):!0)){if(this.direction=1===a?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,n=this.placeholder.offset(),a=this.options.axis,o={};a&&"x"!==a||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),a&&"y"!==a||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=e.left,o=a+e.width,r=e.top,h=r+e.height,l=this.offset.click.top,u=this.offset.click.left,d="x"===this.options.axis||s+l>r&&h>s+l,c="y"===this.options.axis||t+u>a&&o>t+u,p=d&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>a&&o>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),s=t&&i,n=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return s?this.floating?a&&"right"===a||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&t||"up"===s&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){function i(){r.push(this)}var s,n,a,o,r=[],h=[],l=this._connectWith();if(l&&t)for(s=l.length-1;s>=0;s--)for(a=e(l[s],this.document[0]),n=a.length-1;n>=0;n--)o=e.data(a[n],this.widgetFullName),o&&o!==this&&!o.options.disabled&&h.push([e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);for(h.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,s,n,a,o,r,h,l,u=this.items,d=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(i=c.length-1;i>=0;i--)for(n=e(c[i],this.document[0]),s=n.length-1;s>=0;s--)a=e.data(n[s],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(d.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(i=d.length-1;i>=0;i--)for(o=d[i][1],r=d[i][0],s=0,l=r.length;l>s;s++)h=e(r[s]),h.data(this.widgetName+"-item",o),u.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,a;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=n.outerWidth(),s.height=n.outerHeight()),a=n.offset(),s.left=a.left,s.top=a.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)a=this.containers[i].element.offset(),this.containers[i].containerCache.left=a.left,this.containers[i].containerCache.top=a.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),n=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===s?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(n)):"tr"===s?t._createTrPlaceholder(t.currentItem,n):"img"===s&&n.attr("src",t.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(e,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each(function(){e("<td> </td>",s.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,s,n,a,o,r,h,l,u,d,c=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(c&&e.contains(this.containers[i].element[0],c.element[0]))continue;c=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,a=null,u=c.floating||this._isFloating(this.currentItem),o=u?"left":"top",r=u?"width":"height",d=u?"clientX":"clientY",s=this.items.length-1;s>=0;s--)e.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[o],l=!1,t[d]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(t[d]-h)&&(n=Math.abs(t[d]-h),a=this.items[s],this.direction=l?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=e(n.containment)[0],i=e(n.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(t){var i,s,n=this.options,a=t.pageX,o=t.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(a=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(o=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(a=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1],o=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((a-this.originalPageX)/n.grid[0])*n.grid[0],a=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){function i(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&n.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||n.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(n.push(function(e){this._trigger("remove",e,this._uiHash())}),n.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)t||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(s=0;n.length>s;s++)n[s].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}}),e.widget("ui.spinner",{version:"1.11.4",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return e.each(["min","max","step"],function(e,s){var n=i.attr(s);void 0!==n&&n.length&&(t[s]=n)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e),void 0)},mousewheel:function(e,t){if(t){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(t){function i(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(t)!==!1&&this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return e(t.currentTarget).hasClass("ui-state-active")?this._start(t)===!1?!1:(this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*e.height())&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var i=this.options,s=e.ui.keyCode;switch(t.keyCode){case s.UP:return this._repeat(null,1,t),!0;case s.DOWN:return this._repeat(null,-1,t),!0;case s.PAGE_UP:return this._repeat(null,i.page,t),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>▲</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>▼</span>"+"</a>"},_start:function(e){return this.spinning||this._trigger("start",e)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?e.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(e){var t,i,s=this.options;return t=null!==s.min?s.min:0,i=e-t,i=Math.round(i/s.step)*s.step,e=t+i,e=parseFloat(e.toFixed(this._precision())),null!==s.max&&e>s.max?s.max:null!==s.min&&s.min>e?s.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){if("culture"===e||"numberFormat"===e){var i=this._parse(this.element.val());return this.options[e]=t,this.element.val(this._format(i)),void 0}("max"===e||"min"===e||"step"===e)&&"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(t.down)),this._super(e,t),"disabled"===e&&(this.widget().toggleClass("ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable"))},_setOptions:h(function(e){this._super(e)}),_parse:function(e){return"string"==typeof e&&""!==e&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),""===e||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null===e?!1:e===this._adjustValue(e)},_value:function(e,t){var i;""!==e&&(i=this._parse(e),null!==i&&(t||(i=this._adjustValue(i)),e=this._format(i))),this.element.val(e),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:h(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:h(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:h(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:h(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){return arguments.length?(h(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),e.widget("ui.tabs",{version:"1.11.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||t.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,s=this.anchors,n=this.panels;
|
13 |
+
this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o},h=function(e,t){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.done(function(e,t,n){setTimeout(function(){o.html(e),s._trigger("load",i,r),h(n,t)},1)}).fail(function(e,t){setTimeout(function(){h(e,t)},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),e.widget("ui.tooltip",{version:"1.11.4",options:{content:function(){var t=e(this).attr("title")||"";return e("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var s=(t.attr("aria-describedby")||"").split(/\s+/);s.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",e.trim(s.join(" ")))},_removeDescribedBy:function(t){var i=t.data("ui-tooltip-id"),s=(t.attr("aria-describedby")||"").split(/\s+/),n=e.inArray(i,s);-1!==n&&s.splice(n,1),t.removeData("ui-tooltip-id"),s=e.trim(s.join(" ")),s?t.attr("aria-describedby",s):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=e("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(t,i){var s=this;return"disabled"===t?(this[i?"_disable":"_enable"](),this.options[t]=i,void 0):(this._super(t,i),"content"===t&&e.each(this.tooltips,function(e,t){s._updateContent(t.element)}),void 0)},_disable:function(){var t=this;e.each(this.tooltips,function(i,s){var n=e.Event("blur");n.target=n.currentTarget=s.element[0],t.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,s=e(t?t.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&s.parents().each(function(){var t,s=e(this);s.data("ui-tooltip-open")&&(t=e.Event("blur"),t.target=t.currentTarget=this,i.close(t,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(t,s),this._updateContent(s,t))},_updateContent:function(e,t){var i,s=this.options.content,n=this,a=t?t.type:null;return"string"==typeof s?this._open(t,e,s):(i=s.call(e[0],function(i){n._delay(function(){e.data("ui-tooltip-open")&&(t&&(t.type=a),this._open(t,e,i))})}),i&&this._open(t,e,i),void 0)},_open:function(t,i,s){function n(e){l.of=e,o.is(":hidden")||o.position(l)}var a,o,r,h,l=e.extend({},this.options.position);if(s){if(a=this._find(i))return a.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),a=this._tooltip(i),o=a.tooltip,this._addDescribedBy(i,o.attr("id")),o.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),s.clone?(h=s.clone(),h.removeAttr("id").find("[id]").removeAttr("id")):h=s,e("<div>").html(h).appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:n}),n(t)):o.position(e.extend({of:i},this.options.position)),o.hide(),this._show(o,this.options.show),this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){o.is(":visible")&&(n(l.of),clearInterval(r))},e.fx.interval)),this._trigger("open",t,{tooltip:o})}},_registerCloseHandlers:function(t,i){var s={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var s=e.Event(t);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),t&&"mouseover"!==t.type||(s.mouseleave="close"),t&&"focusin"!==t.type||(s.focusout="close"),this._on(!0,i,s)},close:function(t){var i,s=this,n=e(t?t.currentTarget:this.element),a=this._find(n);return a?(i=a.tooltip,a.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),a.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(e(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,function(t,i){e(i.element).attr("title",i.title),delete s.parents[t]}),a.closing=!0,this._trigger("close",t,{tooltip:i}),a.hiding||(a.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(t){var i=e("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),s=i.uniqueId().attr("id");return e("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[s]={element:t,tooltip:i}},_find:function(e){var t=e.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(i,s){var n=e.Event("blur"),a=s.element;n.target=n.currentTarget=a[0],t.close(n,!0),e("#"+i).remove(),a.data("ui-tooltip-title")&&(a.attr("title")||a.attr("title",a.data("ui-tooltip-title")),a.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})});
|
includes/File_manager/lib/jquery/jquery-ui.min.css
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*! jQuery UI - v1.12.1 - 2020-12-13
|
2 |
+
* http://jqueryui.com
|
3 |
+
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
|
4 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
|
5 |
+
* Copyright jQuery Foundation and other contributors; Licensed MIT */
|
6 |
+
|
7 |
+
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
|
includes/File_manager/lib/jquery/jquery-ui.min.js
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*! jQuery UI - v1.12.1 - 2020-12-13
|
2 |
+
* http://jqueryui.com
|
3 |
+
* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js
|
4 |
+
* Copyright jQuery Foundation and other contributors; Licensed MIT */
|
5 |
+
|
6 |
+
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(k){k.ui=k.ui||{};k.ui.version="1.12.1";var n,i=0,r=Array.prototype.slice;k.cleanData=(n=k.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)try{(e=k._data(i,"events"))&&e.remove&&k(i).triggerHandler("remove")}catch(t){}n(t)}),k.widget=function(t,i,e){var s,n,o,a={},r=t.split(".")[0],h=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=k.Widget),k.isArray(e)&&(e=k.extend.apply(null,[{}].concat(e))),k.expr[":"][h.toLowerCase()]=function(t){return!!k.data(t,h)},k[r]=k[r]||{},s=k[r][t],n=k[r][t]=function(t,e){if(!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},k.extend(n,s,{version:e.version,_proto:k.extend({},e),_childConstructors:[]}),(o=new i).options=k.widget.extend({},o.options),k.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}k.isFunction(s)?a[e]=function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:a[e]=s}),n.prototype=k.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},a,{constructor:n,namespace:r,widgetName:t,widgetFullName:h}),s?(k.each(s._childConstructors,function(t,e){var i=e.prototype;k.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),k.widget.bridge(t,n),n},k.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],s[n].hasOwnProperty(e)&&void 0!==i&&(k.isPlainObject(i)?t[e]=k.isPlainObject(t[e])?k.widget.extend({},t[e],i):k.widget.extend({},i):t[e]=i);return t},k.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;k.fn[o]=function(i){var t="string"==typeof i,s=r.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=k.data(this,a);return"instance"===i?(n=e,!1):e?k.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:k.error("no such method '"+i+"' for "+o+" widget instance"):k.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=k.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=k.data(this,a);t?(t.option(i||{}),t._init&&t._init()):k.data(this,a,new e(i,this))})),n}},k.Widget=function(){},k.Widget._childConstructors=[],k.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=k(e||this.defaultElement||this)[0],this.element=k(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=k(),this.hoverable=k(),this.focusable=k(),this.classesElementLookup={},e!==this&&(k.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=k(e.style?e.ownerDocument:e.document||e),this.window=k(this.document[0].defaultView||this.document[0].parentWindow)),this.options=k.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:k.noop,_create:k.noop,_init:k.noop,destroy:function(){var i=this;this._destroy(),k.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:k.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return k.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=k.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=k(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],a=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=a.classesElementLookup[t[s]]||k(),i=n.add?k(k.unique(i.get().concat(n.element.get()))):k(i.not(n.element).get()),a.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return n=k.extend({element:this.element,classes:this.options.classes||{}},n),this._on(n.element,{remove:"_untrackClassesElement"}),n.keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;k.each(s.classesElementLookup,function(t,e){-1!==k.inArray(i.target,e)&&(s.classesElementLookup[t]=k(e.not(i.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,t={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return t.element.toggleClass(this._classes(t),s),this},_on:function(n,o,t){var a,r=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=a=k(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,a=this.widget()),k.each(t,function(t,e){function i(){if(n||!0!==r.options.disabled&&!k(this).hasClass("ui-state-disabled"))return("string"==typeof e?r[e]:e).apply(r,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||k.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+r.eventNamespace,s=s[2];s?a.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e).off(e),this.bindings=k(this.bindings.not(t).get()),this.focusable=k(this.focusable.not(t).get()),this.hoverable=k(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(k(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(k(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(k(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(k(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=k.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!(k.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},k.each({show:"fadeIn",hide:"fadeOut"},function(o,a){k.Widget.prototype["_"+o]=function(e,t,i){var s;"string"==typeof t&&(t={effect:t});var n=t?!0!==t&&"number"!=typeof t&&t.effect||a:o;"number"==typeof(t=t||{})&&(t={duration:t}),s=!k.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&k.effects&&k.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){k(this)[o](),i&&i.call(e[0]),t()})}});var s,x,C,o,a,h,l,c,D;k.widget;function I(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function T(t,e){return parseInt(k.css(t,e),10)||0}x=Math.max,C=Math.abs,o=/left|center|right/,a=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,c=/%$/,D=k.fn.position,k.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=k("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),i=e.children()[0];return k("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?k.position.scrollbarWidth():0,height:e?k.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=k(t||window),i=k.isWindow(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?k(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},k.fn.position=function(u){if(!u||!u.of)return D.apply(this,arguments);u=k.extend({},u);var d,p,f,g,m,t,_=k(u.of),v=k.position.getWithinInfo(u.within),b=k.position.getScrollInfo(v),y=(u.collision||"flip").split(" "),w={},e=9===(t=(e=_)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:k.isWindow(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return _[0].preventDefault&&(u.at="left top"),p=e.width,f=e.height,g=e.offset,m=k.extend({},g),k.each(["my","at"],function(){var t,e,i=(u[this]||"").split(" ");1===i.length&&(i=o.test(i[0])?i.concat(["center"]):a.test(i[0])?["center"].concat(i):["center","center"]),i[0]=o.test(i[0])?i[0]:"center",i[1]=a.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],u[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===u.at[0]?m.left+=p:"center"===u.at[0]&&(m.left+=p/2),"bottom"===u.at[1]?m.top+=f:"center"===u.at[1]&&(m.top+=f/2),d=I(w.at,p,f),m.left+=d[0],m.top+=d[1],this.each(function(){var i,t,a=k(this),r=a.outerWidth(),h=a.outerHeight(),e=T(this,"marginLeft"),s=T(this,"marginTop"),n=r+e+T(this,"marginRight")+b.width,o=h+s+T(this,"marginBottom")+b.height,l=k.extend({},m),c=I(w.my,a.outerWidth(),a.outerHeight());"right"===u.my[0]?l.left-=r:"center"===u.my[0]&&(l.left-=r/2),"bottom"===u.my[1]?l.top-=h:"center"===u.my[1]&&(l.top-=h/2),l.left+=c[0],l.top+=c[1],i={marginLeft:e,marginTop:s},k.each(["left","top"],function(t,e){k.ui.position[y[t]]&&k.ui.position[y[t]][e](l,{targetWidth:p,targetHeight:f,elemWidth:r,elemHeight:h,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+c[0],d[1]+c[1]],my:u.my,at:u.at,within:v,elem:a})}),u.using&&(t=function(t){var e=g.left-l.left,i=e+p-r,s=g.top-l.top,n=s+f-h,o={target:{element:_,left:g.left,top:g.top,width:p,height:f},element:{element:a,left:l.left,top:l.top,width:r,height:h},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};p<r&&C(e+i)<p&&(o.horizontal="center"),f<h&&C(s+n)<f&&(o.vertical="middle"),x(C(e),C(i))>x(C(s),C(n))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(k.extend(l,{using:t}))})},k.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,a=s-o,r=o+e.collisionWidth-n-s;e.collisionWidth>n?0<a&&r<=0?(i=t.left+a+e.collisionWidth-n-s,t.left+=a-i):t.left=!(0<r&&a<=0)&&r<a?s+n-e.collisionWidth:s:0<a?t.left+=a:0<r?t.left-=r:t.left=x(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,a=s-o,r=o+e.collisionHeight-n-s;e.collisionHeight>n?0<a&&r<=0?(i=t.top+a+e.collisionHeight-n-s,t.top+=a-i):t.top=!(0<r&&a<=0)&&r<a?s+n-e.collisionHeight:s:0<a?t.top+=a:0<r?t.top-=r:t.top=x(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,a=t.left-e.collisionPosition.marginLeft,r=a-o,h=a+e.collisionWidth-n-o,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,a=-2*e.offset[0];r<0?((s=t.left+l+i+a+e.collisionWidth-n-s)<0||s<C(r))&&(t.left+=l+i+a):0<h&&(0<(o=t.left-e.collisionPosition.marginLeft+l+i+a-o)||C(o)<h)&&(t.left+=l+i+a)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,a=t.top-e.collisionPosition.marginTop,r=a-o,h=a+e.collisionHeight-n-o,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,a=-2*e.offset[1];r<0?((s=t.top+l+i+a+e.collisionHeight-n-s)<0||s<C(r))&&(t.top+=l+i+a):0<h&&(0<(o=t.top-e.collisionPosition.marginTop+l+i+a-o)||C(o)<h)&&(t.top+=l+i+a)}},flipfit:{left:function(){k.ui.position.flip.left.apply(this,arguments),k.ui.position.fit.left.apply(this,arguments)},top:function(){k.ui.position.flip.top.apply(this,arguments),k.ui.position.fit.top.apply(this,arguments)}}};var t;k.ui.position,k.extend(k.expr[":"],{data:k.expr.createPseudo?k.expr.createPseudo(function(e){return function(t){return!!k.data(t,e)}}):function(t,e,i){return!!k.data(t,i[3])}}),k.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});k.ui.focusable=function(t,e){var i,s,n,o,a=t.nodeName.toLowerCase();return"area"===a?(s=(i=t.parentNode).name,!(!t.href||!s||"map"!==i.nodeName.toLowerCase())&&(0<(s=k("img[usemap='#"+s+"']")).length&&s.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(a)?(n=!t.disabled)&&(o=k(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===a&&t.href||e,n&&k(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}(k(t)))},k.extend(k.expr[":"],{focusable:function(t){return k.ui.focusable(t,null!=k.attr(t,"tabindex"))}});k.ui.focusable,k.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):k(this[0].form)},k.ui.formResetMixin={_formResetHandler:function(){var e=k(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");k.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element.form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(k.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}};"1.7"===k.fn.jquery.substring(0,3)&&(k.each(["Width","Height"],function(t,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),o={innerWidth:k.fn.innerWidth,innerHeight:k.fn.innerHeight,outerWidth:k.fn.outerWidth,outerHeight:k.fn.outerHeight};function a(t,e,i,s){return k.each(n,function(){e-=parseFloat(k.css(t,"padding"+this))||0,i&&(e-=parseFloat(k.css(t,"border"+this+"Width"))||0),s&&(e-=parseFloat(k.css(t,"margin"+this))||0)}),e}k.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){k(this).css(s,a(this,t)+"px")})},k.fn["outer"+i]=function(t,e){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){k(this).css(s,a(this,t,!0,e)+"px")})}}),k.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))});k.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},k.ui.escapeSelector=(e=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,function(t){return t.replace(e,"\\$1")}),k.fn.labels=function(){var t,e,i;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+k.ui.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e))},k.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=k(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:k(this[0].ownerDocument||document)},k.extend(k.expr[":"],{tabbable:function(t){var e=k.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&k.ui.focusable(t,i)}}),k.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&k(this).removeAttr("id")})}}),k.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var e,u,d=!1;k(document).on("mouseup",function(){d=!1});k.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(!0===k.data(t.target,e.widgetName+".preventClickEvent"))return k.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!d){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&k(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===k.data(t.target,this.widgetName+".preventClickEvent")&&k.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),d=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(k.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&k.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,d=!1,t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),k.ui.plugin={add:function(t,e,i){var s,n=k.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n<o.length;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},k.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return(i=i||e.body).nodeName||(i=e.body),i},k.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&k(t).trigger("blur")};k.widget("ui.draggable",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<k(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=k(this);return k("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=k.ui.safeActiveElement(this.document[0]);k(t.target).closest(e).length||k.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),k.ui.ddmanager&&(k.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===k(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),k.ui.ddmanager&&!e.dropBehaviour&&k.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),k.ui.ddmanager&&k.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new k.Event("mouseup",t)),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",k.ui.ddmanager&&k.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return k.ui.ddmanager&&!this.options.dropBehaviour&&(i=k.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||k.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?k(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),k.ui.ddmanager&&k.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),k.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new k.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!k(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var e=this.options,i=k.isFunction(e.helper),t=i?k(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),k.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&k.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i,s=this.options,n=this.document[0];this.relativeContainer=null,s.containment?"window"!==s.containment?"document"!==s.containment?s.containment.constructor!==Array?("parent"===s.containment&&(s.containment=this.helper[0].parentNode),(i=(e=k(s.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e)):this.containment=s.containment:this.containment=[0,0,k(n).width()-this.helperProportions.width-this.margins.left,(k(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[k(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,k(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,k(window).scrollLeft()+k(window).width()-this.helperProportions.width-this.margins.left,k(window).scrollTop()+(k(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,t=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:t?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:t?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s=this.options,n=this._isRootNode(this.scrollParent[0]),o=t.pageX,a=t.pageY;return n&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,t.pageX-this.offset.click.left<i[0]&&(o=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(a=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(o=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(a=i[3]+this.offset.click.top)),s.grid&&(t=s.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,a=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-s.grid[1]:t+s.grid[1],t=s.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,o=!i||t-this.offset.click.left>=i[0]||t-this.offset.click.left>i[2]?t:t-this.offset.click.left>=i[0]?t-s.grid[0]:t+s.grid[0]),"y"===s.axis&&(o=this.originalPageX),"x"===s.axis&&(a=this.originalPageY)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,i){return i=i||this._uiHash(),k.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),k.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),k.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=k.extend({},t,{item:i.element});i.sortables=[],k(i.options.connectToSortable).each(function(){var t=k(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=k.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,k.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){k.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,k.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==e&&this._intersectsWith(this.containerCache)&&k.contains(e.element[0],this.element[0])&&(t=!1),t})),t?(e.isOver||(e.isOver=1,n._parent=s.helper.parent(),e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,k.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,k.each(n.sortables,function(){this.refreshPositions()}))})}}),k.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=k("body"),i=i.options;s.css("cursor")&&(i._cursor=s.css("cursor")),s.css("cursor",i.cursor)},stop:function(t,e,i){i=i.options;i._cursor&&k("body").css("cursor",i._cursor)}}),k.ui.plugin.add("draggable","opacity",{start:function(t,e,i){e=k(e.helper),i=i.options;e.css("opacity")&&(i._opacity=e.css("opacity")),e.css("opacity",i.opacity)},stop:function(t,e,i){i=i.options;i._opacity&&k(e.helper).css("opacity",i._opacity)}}),k.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY<s.scrollSensitivity?o.scrollTop=n=o.scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.top<s.scrollSensitivity&&(o.scrollTop=n=o.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+o.offsetWidth-t.pageX<s.scrollSensitivity?o.scrollLeft=n=o.scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.left<s.scrollSensitivity&&(o.scrollLeft=n=o.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(t.pageY-k(a).scrollTop()<s.scrollSensitivity?n=k(a).scrollTop(k(a).scrollTop()-s.scrollSpeed):k(window).height()-(t.pageY-k(a).scrollTop())<s.scrollSensitivity&&(n=k(a).scrollTop(k(a).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(t.pageX-k(a).scrollLeft()<s.scrollSensitivity?n=k(a).scrollLeft(k(a).scrollLeft()-s.scrollSpeed):k(window).width()-(t.pageX-k(a).scrollLeft())<s.scrollSensitivity&&(n=k(a).scrollLeft(k(a).scrollLeft()+s.scrollSpeed)))),!1!==n&&k.ui.ddmanager&&!s.dropBehaviour&&k.ui.ddmanager.prepareOffsets(i,t)}}),k.ui.plugin.add("draggable","snap",{start:function(t,e,i){var s=i.options;i.snapElements=[],k(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=k(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,i){for(var s,n,o,a,r,h,l,c,u,d=i.options,p=d.snapTolerance,f=e.offset.left,g=f+i.helperProportions.width,m=e.offset.top,_=m+i.helperProportions.height,v=i.snapElements.length-1;0<=v;v--)h=(r=i.snapElements[v].left-i.margins.left)+i.snapElements[v].width,c=(l=i.snapElements[v].top-i.margins.top)+i.snapElements[v].height,g<r-p||h+p<f||_<l-p||c+p<m||!k.contains(i.snapElements[v].item.ownerDocument,i.snapElements[v].item)?(i.snapElements[v].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,t,k.extend(i._uiHash(),{snapItem:i.snapElements[v].item})),i.snapElements[v].snapping=!1):("inner"!==d.snapMode&&(s=Math.abs(l-_)<=p,n=Math.abs(c-m)<=p,o=Math.abs(r-g)<=p,a=Math.abs(h-f)<=p,s&&(e.position.top=i._convertPositionTo("relative",{top:l-i.helperProportions.height,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),u=s||n||o||a,"outer"!==d.snapMode&&(s=Math.abs(l-m)<=p,n=Math.abs(c-_)<=p,o=Math.abs(r-f)<=p,a=Math.abs(h-g)<=p,s&&(e.position.top=i._convertPositionTo("relative",{top:l,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[v].snapping&&(s||n||o||a||u)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,t,k.extend(i._uiHash(),{snapItem:i.snapElements[v].item})),i.snapElements[v].snapping=s||n||o||a||u)}}),k.ui.plugin.add("draggable","stack",{start:function(t,e,i){var s,i=i.options,i=k.makeArray(k(i.stack)).sort(function(t,e){return(parseInt(k(t).css("zIndex"),10)||0)-(parseInt(k(e).css("zIndex"),10)||0)});i.length&&(s=parseInt(k(i[0]).css("zIndex"),10)||0,k(i).each(function(t){k(this).css("zIndex",s+t)}),this.css("zIndex",s+i.length))}}),k.ui.plugin.add("draggable","zIndex",{start:function(t,e,i){e=k(e.helper),i=i.options;e.css("zIndex")&&(i._zIndex=e.css("zIndex")),e.css("zIndex",i.zIndex)},stop:function(t,e,i){i=i.options;i._zIndex&&k(e.helper).css("zIndex",i._zIndex)}});k.ui.draggable;k.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,e=this.options,i=e.accept;this.isover=!1,this.isout=!0,this.accept=k.isFunction(i)?i:function(t){return t.is(i)},this.proportions=function(){if(!arguments.length)return t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight});t=arguments[0]},this._addToManager(e.scope),e.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){k.ui.ddmanager.droppables[t]=k.ui.ddmanager.droppables[t]||[],k.ui.ddmanager.droppables[t].push(this)},_splice:function(t){for(var e=0;e<t.length;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var t=k.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,e){var i;"accept"===t?this.accept=k.isFunction(e)?e:function(t){return t.is(e)}:"scope"===t&&(i=k.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(e)),this._super(t,e)},_activate:function(t){var e=k.ui.ddmanager.current;this._addActiveClass(),e&&this._trigger("activate",t,this.ui(e))},_deactivate:function(t){var e=k.ui.ddmanager.current;this._removeActiveClass(),e&&this._trigger("deactivate",t,this.ui(e))},_over:function(t){var e=k.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(e)))},_out:function(t){var e=k.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(e)))},_drop:function(e,t){var i=t||k.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=k(this).droppable("instance");if(t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&p(i,k.extend(t,{offset:t.element.offset()}),t.options.tolerance,e))return!(s=!0)}),!s&&(!!this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(i)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var p=k.ui.intersect=function(t,e,i,s){if(!e.offset)return!1;var n=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,a=n+t.helperProportions.width,r=o+t.helperProportions.height,h=e.offset.left,l=e.offset.top,c=h+e.proportions().width,u=l+e.proportions().height;switch(i){case"fit":return h<=n&&a<=c&&l<=o&&r<=u;case"intersect":return h<n+t.helperProportions.width/2&&a-t.helperProportions.width/2<c&&l<o+t.helperProportions.height/2&&r-t.helperProportions.height/2<u;case"pointer":return f(s.pageY,l,e.proportions().height)&&f(s.pageX,h,e.proportions().width);case"touch":return(l<=o&&o<=u||l<=r&&r<=u||o<l&&u<r)&&(h<=n&&n<=c||h<=a&&a<=c||n<h&&c<a);default:return!1}};function f(t,e,i){return e<=t&&t<e+i}!(k.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,e){var i,s,n=k.ui.ddmanager.droppables[t.options.scope]||[],o=e?e.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;i<n.length;i++)if(!(n[i].options.disabled||t&&!n[i].accept.call(n[i].element[0],t.currentItem||t.element))){for(s=0;s<a.length;s++)if(a[s]===n[i].element[0]){n[i].proportions().height=0;continue t}n[i].visible="none"!==n[i].element.css("display"),n[i].visible&&("mousedown"===o&&n[i]._activate.call(n[i],e),n[i].offset=n[i].element.offset(),n[i].proportions({width:n[i].element[0].offsetWidth,height:n[i].element[0].offsetHeight}))}},drop:function(t,e){var i=!1;return k.each((k.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&p(t,this,this.options.tolerance,e)&&(i=this._drop.call(this,e)||i),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,e)))}),i},dragStart:function(t,e){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||k.ui.ddmanager.prepareOffsets(t,e)})},drag:function(n,o){n.options.refreshPositions&&k.ui.ddmanager.prepareOffsets(n,o),k.each(k.ui.ddmanager.droppables[n.options.scope]||[],function(){var t,e,i,s;this.options.disabled||this.greedyChild||!this.visible||(s=!(i=p(n,this,this.options.tolerance,o))&&this.isover?"isout":i&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return k(this).droppable("instance").options.scope===e})).length&&((t=k(i[0]).droppable("instance")).greedyChild="isover"===s)),t&&"isover"===s&&(t.isover=!1,t.isout=!0,t._out.call(t,o)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,o),t&&"isout"===s&&(t.isout=!1,t.isover=!0,t._over.call(t,o)))})},dragStop:function(t,e){t.element.parentsUntil("body").off("scroll.droppable"),t.options.refreshPositions||k.ui.ddmanager.prepareOffsets(t,e)}})!==k.uiBackCompat&&k.widget("ui.droppable",k.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});k.ui.droppable;k.widget("ui.resizable",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(t,e){if("hidden"===k(t).css("overflow"))return!1;var i=e&&"left"===e?"scrollLeft":"scrollTop",e=!1;return 0<t[i]||(t[i]=1,e=0<t[i],t[i]=0,e)},_create:function(){var t,e=this.options,i=this;this._addClass("ui-resizable"),k.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(k("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&k(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();function t(t){k(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){this._super(t,e),"handles"===t&&(this._removeHandles(),this._setupHandles())},_setupHandles:function(){var t,e,i,s,n,o=this.options,a=this;if(this.handles=o.handles||(k(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=k(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e<i.length;e++)s="ui-resizable-"+(t=k.trim(i[e])),n=k("<div>"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.append(n);this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=k(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=k(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=k(this.handles[e])[0])!==t.target&&!k.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=k(s.containment).scrollLeft()||0,i+=k(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=k(".ui-resizable-"+this.axis).css("cursor"),k("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),k.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(k.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),k("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),s<n.maxWidth&&(n.maxWidth=s),t<n.maxHeight&&(n.maxHeight=t)),this._vBoundaries=n},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&i&&(t.top=h-e.minHeight),n&&i&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e<this._proportionallyResizeElements.length;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||k("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return k.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return k.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return k.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return k.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){k.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),k.ui.plugin.add("resizable","animate",{stop:function(e){var i=k(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,n={width:i.size.width-a,height:i.size.height-o},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(k.extend(n,o&&a?{top:o,left:a}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&k(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),k.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=k(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,a=o instanceof k?o.get(0):/parent/.test(o)?e.parent().get(0):o;a&&(n.containerElement=k(a),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:k(document),left:0,top:0,width:k(document).width(),height:k(document).height()||document.body.parentNode.scrollHeight}):(i=k(a),s=[],k(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(a,"left")?a.scrollWidth:o,e=n._hasScroll(a)?a.scrollHeight:e,n.parentData={element:a,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=k(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,a={top:0,left:0},r=e.containerElement,t=!0;r[0]!==document&&/static/.test(r.css("position"))&&(a=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-a.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-a.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-a.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=k(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=k(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&k(this).css({left:a.left-s.left-i.left,width:r,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&k(this).css({left:a.left-s.left-i.left,width:r,height:o})}}),k.ui.plugin.add("resizable","alsoResize",{start:function(){var t=k(this).resizable("instance").options;k(t.alsoResize).each(function(){var t=k(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=k(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};k(s.alsoResize).each(function(){var t=k(this),s=k(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];k.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){k(this).removeData("ui-resizable-alsoresize")}}),k.ui.plugin.add("resizable","ghost",{start:function(){var t=k(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==k.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=k(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=k(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),k.ui.plugin.add("resizable","grid",{resize:function(){var t,e=k(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=Math.round((s.width-n.width)/h)*h,u=Math.round((s.height-n.height)/l)*l,d=n.width+c,p=n.height+u,f=i.maxWidth&&i.maxWidth<d,g=i.maxHeight&&i.maxHeight<p,m=i.minWidth&&i.minWidth>d,s=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=h),s&&(p+=l),f&&(d-=h),g&&(p-=l),/^(se|s|e)$/.test(a)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.top=o.top-u):/^(sw)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.left=o.left-c):((p-l<=0||d-h<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0<p-l?(e.size.height=p,e.position.top=o.top-u):(p=l-t.height,e.size.height=p,e.position.top=o.top+n.height-p),0<d-h?(e.size.width=d,e.position.left=o.left-c):(d=h-t.width,e.size.width=d,e.position.left=o.left+n.width-d))}});k.ui.resizable,k.widget("ui.selectable",k.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var i=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){i.elementPos=k(i.element[0]).offset(),i.selectees=k(i.options.filter,i.element[0]),i._addClass(i.selectees,"ui-selectee"),i.selectees.each(function(){var t=k(this),e=t.offset(),e={left:e.left-i.elementPos.left,top:e.top-i.elementPos.top};k.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=k("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=k(this.element[0]).offset(),this.options.disabled||(this.selectees=k(t.filter,this.element[0]),this._trigger("start",i),k(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=k.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(s._removeClass(t.$element,"ui-selected"),t.selected=!1,s._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),k(i.target).parents().addBack().each(function(){var t,e=k.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),s._removeClass(e.$element,t?"ui-unselecting":"ui-selected")._addClass(e.$element,t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var t,n=this,o=this.options,a=this.opos[0],r=this.opos[1],h=s.pageX,l=s.pageY;return h<a&&(t=h,h=a,a=t),l<r&&(t=l,l=r,r=t),this.helper.css({left:a,top:r,width:h-a,height:l-r}),this.selectees.each(function(){var t=k.data(this,"selectable-item"),e=!1,i={};t&&t.element!==n.element[0]&&(i.left=t.left+n.elementPos.left,i.right=t.right+n.elementPos.left,i.top=t.top+n.elementPos.top,i.bottom=t.bottom+n.elementPos.top,"touch"===o.tolerance?e=!(i.left>h||i.right<a||i.top>l||i.bottom<r):"fit"===o.tolerance&&(e=i.left>a&&i.right<h&&i.top>r&&i.bottom<l),e?(t.selected&&(n._removeClass(t.$element,"ui-selected"),t.selected=!1),t.unselecting&&(n._removeClass(t.$element,"ui-unselecting"),t.unselecting=!1),t.selecting||(n._addClass(t.$element,"ui-selecting"),t.selecting=!0,n._trigger("selecting",s,{selecting:t.element}))):(t.selecting&&((s.metaKey||s.ctrlKey)&&t.startselected?(n._removeClass(t.$element,"ui-selecting"),t.selecting=!1,n._addClass(t.$element,"ui-selected"),t.selected=!0):(n._removeClass(t.$element,"ui-selecting"),t.selecting=!1,t.startselected&&(n._addClass(t.$element,"ui-unselecting"),t.unselecting=!0),n._trigger("unselecting",s,{unselecting:t.element}))),t.selected&&(s.metaKey||s.ctrlKey||t.startselected||(n._removeClass(t.$element,"ui-selected"),t.selected=!1,n._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",s,{unselecting:t.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,k(".ui-unselecting",this.element[0]).each(function(){var t=k.data(this,"selectable-item");i._removeClass(t.$element,"ui-unselecting"),t.unselecting=!1,t.startselected=!1,i._trigger("unselected",e,{unselected:t.element})}),k(".ui-selecting",this.element[0]).each(function(){var t=k.data(this,"selectable-item");i._removeClass(t.$element,"ui-selecting")._addClass(t.$element,"ui-selected"),t.selecting=!1,t.selected=!0,t.startselected=!0,i._trigger("selected",e,{selected:t.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),k.widget("ui.sortable",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),k.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,n=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),k(t.target).parents().each(function(){if(k.data(this,n.widgetName+"-item")===n)return i=k(this),!1}),k.data(t.target,n.widgetName+"-item")===n&&(i=k(t.target)),!!i&&(!(this.options.handle&&!e&&(k(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var s,n,o=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},k.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",o.cursor),this.storedStylesheet=k("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(n)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return k.ui.ddmanager&&(k.ui.ddmanager.current=this),k.ui.ddmanager&&!o.dropBehaviour&&k.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,s,n,o=this.options,a=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?a=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(a=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?a=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(a=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),!1!==a&&k.ui.ddmanager&&!o.dropBehaviour&&k.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;0<=e;e--)if(s=(i=this.items[e]).item[0],(n=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===n?"next":"prev"]()[0]===s||k.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&k.contains(this.element[0],s))){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),k.ui.ddmanager&&k.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){var i,s,n,o;if(t)return k.ui.ddmanager&&!this.options.dropBehaviour&&k.ui.ddmanager.drop(this,t),this.options.revert?(s=(i=this).placeholder.offset(),o={},(n=this.options.axis)&&"x"!==n||(o.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(o.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,k(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(t)})):this._clear(t,e),!1},cancel:function(){if(this.dragging){this._mouseUp(new k.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),k.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?k(this.domPosition.prev).after(this.currentItem):k(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},k(t).each(function(){var t=(k(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(k(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,l="x"===this.options.axis||r<s+l&&s+l<h,c="y"===this.options.axis||o<e+c&&e+c<a,c=l&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?c:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<a&&r<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<h},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),t="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!e||!t)&&(e=this._getDragVerticalDirection(),t=this._getDragHorizontalDirection(),this.floating?"right"===t||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),t=this._getDragHorizontalDirection();return this.floating&&t?"right"===t&&i||"left"===t&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!=t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!=t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,n,o=[],a=[],r=this._connectWith();if(r&&t)for(e=r.length-1;0<=e;e--)for(i=(s=k(r[e],this.document[0])).length-1;0<=i;i--)(n=k.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&a.push([k.isFunction(n.options.items)?n.options.items.call(n.element):k(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n]);function h(){o.push(this)}for(a.push([k.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):k(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=a.length-1;0<=e;e--)a[e][0].each(h);return k(o)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=k.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,n,o,a,r,h,l=this.items,c=[[k.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):k(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(e=u.length-1;0<=e;e--)for(i=(s=k(u[e],this.document[0])).length-1;0<=i;i--)(n=k.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&(c.push([k.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):k(n.options.items,n.element),n]),this.containers.push(n));for(e=c.length-1;0<=e;e--)for(o=c[e][1],i=0,h=(a=c[e][0]).length;i<h;i++)(r=k(a[i])).data(this.widgetName+"-item",o),l.push({item:r,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var e,i,s,n;for(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),e=this.items.length-1;0<=e;e--)(i=this.items[e]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(s=this.options.toleranceElement?k(this.options.toleranceElement,i.item):i.item,t||(i.width=s.outerWidth(),i.height=s.outerHeight()),n=s.offset(),i.left=n.left,i.top=n.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)n=this.containers[e].element.offset(),this.containers[e].containerCache.left=n.left,this.containers[e].containerCache.top=n.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,n=(i=i||this).options;n.placeholder&&n.placeholder.constructor!==String||(s=n.placeholder,n.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=k("<"+t+">",i.document[0]);return i._addClass(e,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(e,"ui-sortable-helper"),"tbody"===t?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),k("<tr>",i.document[0]).appendTo(e)):"tr"===t?i._createTrPlaceholder(i.currentItem,e):"img"===t&&e.attr("src",i.currentItem.attr("src")),s||e.css("visibility","hidden"),e},update:function(t,e){s&&!n.forcePlaceholderSize||(e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=k(n.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),n.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){k("<td> </td>",i.document[0]).attr("colspan",k(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,n,o,a,r,h,l,c=null,u=null,d=this.containers.length-1;0<=d;d--)k.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?c&&k.contains(this.containers[d].element[0],c.element[0])||(c=this.containers[d],u=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",t,this._uiHash(this)),this.containers[d].containerCache.over=0));if(c)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(i=1e4,s=null,n=(h=c.floating||this._isFloating(this.currentItem))?"left":"top",o=h?"width":"height",l=h?"pageX":"pageY",e=this.items.length-1;0<=e;e--)k.contains(this.containers[u].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(a=this.items[e].item.offset()[n],r=!1,t[l]-a>this.items[e][o]/2&&(r=!0),Math.abs(t[l]-a)<i&&(i=Math.abs(t[l]-a),s=this.items[e],this.direction=r?"up":"down"));(s||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[u]?(s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[u].element,!0),this._trigger("change",t,this._uiHash()),this.containers[u]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[u],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var e=this.options,t=k.isFunction(e.helper)?k(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||k("parent"!==e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!e.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!e.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),k.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&k.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&k.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=k(i.containment)[0],e=k(i.containment).offset(),i="hidden"!==k(t).css("overflow"),this.containment=[e.left+(parseInt(k(t).css("borderLeftWidth"),10)||0)+(parseInt(k(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(k(t).css("borderTopWidth"),10)||0)+(parseInt(k(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(k(t).css("borderLeftWidth"),10)||0)-(parseInt(k(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(k(t).css("borderTopWidth"),10)||0)-(parseInt(k(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&k.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:s.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:s.scrollLeft())*i}},_generatePosition:function(t){var e=this.options,i=t.pageX,s=t.pageY,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&k.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0])),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===k.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||k([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}}),k.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=k(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():k()}},_createIcons:function(){var t,e=this.options.icons;e&&(t=k("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+e.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,e.header)._addClass(t,null,e.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=k.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(k(t.target).attr("tabIndex",-1),k(n).attr("tabIndex",0),k(n).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===k.ui.keyCode.UP&&t.ctrlKey&&k(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=k()):!1===t.active?this._activate(0):this.active.length&&!k.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=k()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var t=k(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=k(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=k(this).outerHeight(!0)}),this.headers.next().each(function(){k(this).height(Math.max(0,i-k(this).innerHeight()+k(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){var t=k(this).is(":visible");t||k(this).show(),i=Math.max(i,k(this).css("height","").height()),t||k(this).hide()}).height(i))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:k.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):k()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&k.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=k(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?k():s.next(),r=i.next(),a={oldHeader:i,oldPanel:r,newHeader:o?k():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,a)||(e.active=!o&&this.headers.index(s),this.active=n?k():s,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),e.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,e.icons.activeHeader)._addClass(i,null,e.icons.header)),n||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),e.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,e.icons.header)._addClass(n,null,e.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(k(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!i.length||t.index()<i.index()),c=this.options.animate||{},u=l&&c.down||c,l=function(){a._toggleComplete(e)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,i.length?t.length?(s=t.show().outerHeight(),i.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(this.showProps,{duration:o,easing:n,complete:l,step:function(t,e){e.now=Math.round(t),"height"!==e.prop?"content-box"===h&&(r+=e.now):"content"!==a.options.heightStyle&&(e.now=Math.round(s-i.outerHeight()-r),r=0)}})):i.animate(this.hideProps,o,n,l):t.animate(this.showProps,o,n,l)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),k.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(t){var e=k(t.target),i=k(k.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var e,i;this.previousFilter||(e=k(t.target).closest(".ui-menu-item"),i=k(t.currentTarget),e[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i)))},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){k.contains(this.element[0],k.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=k(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case k.ui.keyCode.PAGE_UP:this.previousPage(t);break;case k.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case k.ui.keyCode.HOME:this._move("first","first",t);break;case k.ui.keyCode.END:this._move("last","last",t);break;case k.ui.keyCode.UP:this.previous(t);break;case k.ui.keyCode.DOWN:this.next(t);break;case k.ui.keyCode.LEFT:this.collapse(t);break;case k.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case k.ui.keyCode.ENTER:case k.ui.keyCode.SPACE:this._activate(t);break;case k.ui.keyCode.ESCAPE:this.collapse(t);break;default:n=!1,e=this.previousFilter||"",s=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=k(this),e=t.prev(),i=k("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=k(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!k.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(k.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(k.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=k.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:k(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!k(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(e=k(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=k(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||k(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(k.trim(k(this).children(".ui-menu-item-wrapper").text()))})}});k.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=k.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=k.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),this._change(t))}}),this._initSource(),this.menu=k("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==k.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,e){var i;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){k(t.target).trigger(t.originalEvent)});i=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:i})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value),(i=e.item.attr("aria-label")||i.value)&&k.trim(i).length&&(this.liveRegion.children().hide(),k("<div>").text(i).appendTo(this.liveRegion))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==k.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=k("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||k.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return(t=t&&(t.jquery||t.nodeType?k(t):this.document.find(t).eq(0)))&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,s,n=this;k.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(k.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=k.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(!t||e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return k.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:k.map(t,function(t){return"string"==typeof t?{label:t,value:t}:k.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(k.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;k.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return k("<li>").append(k("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),k.extend(k.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(k.ui.autocomplete.escapeRegex(e),"i");return k.grep(t,function(t){return i.test(t.label||t.value||t)})}}),k.widget("ui.autocomplete",k.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),k("<div>").text(e).appendTo(this.liveRegion))}});k.ui.autocomplete;var g=/ui-corner-([a-z]){2,6}/g;k.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var o=this,a=[];k.each(this.options.items,function(s,t){var e,n={};if(t)return"controlgroupLabel"===s?((e=o.element.find(t)).each(function(){var t=k(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),o._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),void(a=a.concat(e.get()))):void(k.fn[s]&&(n=o["_"+s+"Options"]?o["_"+s+"Options"]("middle"):{classes:{}},o.element.find(t).each(function(){var t=k(this),e=t[s]("instance"),i=k.widget.extend({},n);"button"===s&&t.parent(".ui-spinner").length||((e=e||t[s]()[s]("instance"))&&(i.classes=o._resolveClassesValues(i.classes,e)),t[s](i),i=t[s]("widget"),k.data(i[0],"ui-controlgroup-data",e||t[s]("instance")),a.push(i[0]))})))}),this.childWidgets=k(k.unique(a)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=k(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,s){var n={};return k.each(i,function(t){var e=s.options.classes[t]||"",e=k.trim(e.replace(g,""));n[t]=(e+" "+i[t]).replace(/\s+/g," ")}),n},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var n,o=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),n=this.childWidgets,this.options.onlyVisible&&(n=n.filter(":visible")),n.length&&(k.each(["first","last"],function(t,e){var i,s=n[e]().data("ui-controlgroup-data");s&&o["_"+s.widgetName+"Options"]?((i=o["_"+s.widgetName+"Options"](1===n.length?"only":e)).classes=o._resolveClassesValues(i.classes,s),s.element[s.widgetName](i)):o._updateCornerClass(n[e](),e)}),this._callChildMethod("refresh"))}});k.widget("ui.checkboxradio",[k.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,e=this,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=k(t[t.length-1]),this.label.length||k.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){e.originalLabel+=3===this.nodeType?k(this).text():this.outerHTML}),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===t&&/radio|checkbox/.test(this.type)||k.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,e="input[name='"+k.ui.escapeSelector(t)+"']";return t?(this.form.length?k(this.form[0].elements).filter(e):k(e).filter(function(){return 0===k(this).form().length})).not(this.element):k([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t),"radio"===this.type&&this._getRadioGroup().each(function(){var t=k(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){if("label"!==t||e){if(this._super(t,e),"disabled"===t)return this._toggleClass(this.label,null,"ui-state-disabled",e),void(this.element[0].disabled=e);this.refresh()}},_updateIcon:function(t){var e="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=k("<span>"),this.iconSpace=k("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(e+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):e+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",e),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]);var m;k.ui.checkboxradio;k.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===k.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,e){var i="iconPosition"!==t,s=i?this.options.iconPosition:e,t="top"===s||"bottom"===s;this.icon?i&&this._removeClass(this.icon,null,this.options.icon):(this.icon=k("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),i&&this._addClass(this.icon,null,e),this._attachIcon(s),t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=k("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=(void 0===t.showLabel?this.options:t).showLabel,i=(void 0===t.icon?this.options:t).icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),(this.element[0].disabled=e)&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==k.uiBackCompat&&(k.widget("ui.button",k.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){"text"!==t?("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",e)}}),k.fn.button=(m=k.fn.button,function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?m.apply(this,arguments):(k.ui.checkboxradio||k.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}),k.fn.buttonset=function(){return k.ui.controlgroup||k.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var _;k.ui.button;function v(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},k.extend(this._defaults,this.regional[""]),this.regional.en=k.extend(!0,{},this.regional[""]),this.regional["en-US"]=k.extend(!0,{},this.regional.en),this.dpDiv=b(k("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function b(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",e,function(){k(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",e,y)}function y(){k.datepicker._isDisabledDatepicker((_.inline?_.dpDiv.parent():_.input)[0])||(k(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),k(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).addClass("ui-datepicker-next-hover"))}function w(t,e){for(var i in k.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}k.extend(k.ui,{datepicker:{version:"1.12.1"}}),k.extend(v.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return w(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,s=t.nodeName.toLowerCase(),n="div"===s||"span"===s;t.id||(this.uuid+=1,t.id="dp"+this.uuid),(i=this._newInst(k(t),n)).settings=k.extend({},e||{}),"input"===s?this._connectDatepicker(t,i):n&&this._inlineDatepicker(t,i)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?b(k("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=k(t);e.append=k([]),e.trigger=k([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(e),k.data(t,"datepicker",e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s=this._get(e,"appendText"),n=this._get(e,"isRTL");e.append&&e.append.remove(),s&&(e.append=k("<span class='"+this._appendClass+"'>"+s+"</span>"),t[n?"before":"after"](e.append)),t.off("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(s=this._get(e,"buttonText"),i=this._get(e,"buttonImage"),e.trigger=k(this._get(e,"buttonImageOnly")?k("<img/>").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):k("<button type='button'></button>").addClass(this._triggerClass).html(i?k("<img/>").attr({src:i,alt:s,title:s}):s)),t[n?"before":"after"](e.trigger),e.trigger.on("click",function(){return k.datepicker._datepickerShowing&&k.datepicker._lastInput===t[0]?k.datepicker._hideDatepicker():(k.datepicker._datepickerShowing&&k.datepicker._lastInput!==t[0]&&k.datepicker._hideDatepicker(),k.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){var e,i,s,n,o,a;this._get(t,"autoSize")&&!t.inline&&(o=new Date(2009,11,20),(a=this._get(t,"dateFormat")).match(/[DM]/)&&(e=function(t){for(n=s=i=0;n<t.length;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length))},_inlineDatepicker:function(t,e){var i=k(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),k.data(t,"datepicker",e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o,a=this._dialogInst;return a||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=k("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),k("body").append(this._dialogInput),(a=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},k.data(this._dialogInput[0],"datepicker",a)),w(a.settings,s||{}),e=e&&e.constructor===Date?this._formatDate(a,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(o=document.documentElement.clientWidth,s=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+e,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),k.blockUI&&k.blockUI(this.dpDiv),k.data(this._dialogInput[0],"datepicker",a),this},_destroyDatepicker:function(t){var e,i=k(t),s=k.data(t,"datepicker");i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),k.removeData(t,"datepicker"),"input"===e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty(),_===s&&(_=null))},_enableDatepicker:function(e){var t,i=k(e),s=k.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=k.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i=k(e),s=k.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=k.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return k.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var s,n,o,a,r=this._getInst(t);if(2===arguments.length&&"string"==typeof e)return"defaults"===e?k.extend({},k.datepicker._defaults):r?"all"===e?k.extend({},r.settings):this._get(r,e):null;s=e||{},"string"==typeof e&&((s={})[e]=i),r&&(this._curInst===r&&this._hideDatepicker(),n=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(r,"min"),a=this._getMinMaxDate(r,"max"),w(r.settings,s),null!==o&&void 0!==s.dateFormat&&void 0===s.minDate&&(r.settings.minDate=this._formatDate(r,o)),null!==a&&void 0!==s.dateFormat&&void 0===s.maxDate&&(r.settings.maxDate=this._formatDate(r,a)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(k(t),r),this._autoSize(r),this._setDate(r,n),this._updateAlternate(r),this._updateDatepicker(r))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){t=this._getInst(t);t&&this._updateDatepicker(t)},_setDateDatepicker:function(t,e){t=this._getInst(t);t&&(this._setDate(t,e),this._updateDatepicker(t),this._updateAlternate(t))},_getDateDatepicker:function(t,e){t=this._getInst(t);return t&&!t.inline&&this._setDateFromField(t,e),t?this._getDate(t):null},_doKeyDown:function(t){var e,i,s=k.datepicker._getInst(t.target),n=!0,o=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,k.datepicker._datepickerShowing)switch(t.keyCode){case 9:k.datepicker._hideDatepicker(),n=!1;break;case 13:return(i=k("td."+k.datepicker._dayOverClass+":not(."+k.datepicker._currentClass+")",s.dpDiv))[0]&&k.datepicker._selectDay(t.target,s.selectedMonth,s.selectedYear,i[0]),(e=k.datepicker._get(s,"onSelect"))?(i=k.datepicker._formatDate(s),e.apply(s.input?s.input[0]:null,[i,s])):k.datepicker._hideDatepicker(),!1;case 27:k.datepicker._hideDatepicker();break;case 33:k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 34:k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&k.datepicker._clearDate(t.target),n=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&k.datepicker._gotoToday(t.target),n=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,o?1:-1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,-7,"D"),n=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,o?-1:1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,7,"D"),n=t.ctrlKey||t.metaKey;break;default:n=!1}else 36===t.keyCode&&t.ctrlKey?k.datepicker._showDatepicker(this):n=!1;n&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i=k.datepicker._getInst(t.target);if(k.datepicker._get(i,"constrainInput"))return e=k.datepicker._possibleChars(k.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)},_doKeyUp:function(t){var e=k.datepicker._getInst(t.target);if(e.input.val()!==e.lastVal)try{k.datepicker.parseDate(k.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,k.datepicker._getFormatConfig(e))&&(k.datepicker._setDateFromField(e),k.datepicker._updateAlternate(e),k.datepicker._updateDatepicker(e))}catch(t){}return!0},_showDatepicker:function(t){var e,i,s,n;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=k("input",t.parentNode)[0]),k.datepicker._isDisabledDatepicker(t)||k.datepicker._lastInput===t||(n=k.datepicker._getInst(t),k.datepicker._curInst&&k.datepicker._curInst!==n&&(k.datepicker._curInst.dpDiv.stop(!0,!0),n&&k.datepicker._datepickerShowing&&k.datepicker._hideDatepicker(k.datepicker._curInst.input[0])),!1!==(i=(s=k.datepicker._get(n,"beforeShow"))?s.apply(t,[t,n]):{})&&(w(n.settings,i),n.lastVal=null,k.datepicker._lastInput=t,k.datepicker._setDateFromField(n),k.datepicker._inDialog&&(t.value=""),k.datepicker._pos||(k.datepicker._pos=k.datepicker._findPos(t),k.datepicker._pos[1]+=t.offsetHeight),e=!1,k(t).parents().each(function(){return!(e|="fixed"===k(this).css("position"))}),s={left:k.datepicker._pos[0],top:k.datepicker._pos[1]},k.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),k.datepicker._updateDatepicker(n),s=k.datepicker._checkOffset(n,s,e),n.dpDiv.css({position:k.datepicker._inDialog&&k.blockUI?"static":e?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"}),n.inline||(i=k.datepicker._get(n,"showAnim"),s=k.datepicker._get(n,"duration"),n.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(k(t))+1),k.datepicker._datepickerShowing=!0,k.effects&&k.effects.effect[i]?n.dpDiv.show(i,k.datepicker._get(n,"showOptions"),s):n.dpDiv[i||"show"](i?s:null),k.datepicker._shouldFocusInput(n)&&n.input.trigger("focus"),k.datepicker._curInst=n)))},_updateDatepicker:function(t){this.maxRows=4,(_=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),s=i[1],n=t.dpDiv.find("."+this._dayOverClass+" a");0<n.length&&y.apply(n.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<s&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===k.datepicker._curInst&&k.datepicker._datepickerShowing&&k.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),e=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:k(document).scrollLeft()),h=document.documentElement.clientHeight+(i?0:k(document).scrollTop());return e.left-=this._get(t,"isRTL")?s-o:0,e.left-=i&&e.left===t.input.offset().left?k(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+a?k(document).scrollTop():0,e.left-=Math.min(e.left,e.left+s>r&&s<r?Math.abs(e.left+s-r):0),e.top-=Math.min(e.top,e.top+n>h&&n<h?Math.abs(n+a):0),e},_findPos:function(t){for(var e=this._getInst(t),i=this._get(e,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||k.expr.filters.hidden(t));)t=t[i?"previousSibling":"nextSibling"];return[(e=k(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,s=this._curInst;!s||t&&s!==k.data(t,"datepicker")||this._datepickerShowing&&(e=this._get(s,"showAnim"),i=this._get(s,"duration"),t=function(){k.datepicker._tidyDialog(s)},k.effects&&(k.effects.effect[e]||k.effects[e])?s.dpDiv.hide(e,k.datepicker._get(s,"showOptions"),i,t):s.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,t),e||t(),this._datepickerShowing=!1,(t=this._get(s,"onClose"))&&t.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),k.blockUI&&(k.unblockUI(),k("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var e;k.datepicker._curInst&&(e=k(t.target),t=k.datepicker._getInst(e[0]),(e[0].id===k.datepicker._mainDivId||0!==e.parents("#"+k.datepicker._mainDivId).length||e.hasClass(k.datepicker.markerClassName)||e.closest("."+k.datepicker._triggerClass).length||!k.datepicker._datepickerShowing||k.datepicker._inDialog&&k.blockUI)&&(!e.hasClass(k.datepicker.markerClassName)||k.datepicker._curInst===t)||k.datepicker._hideDatepicker())},_adjustDate:function(t,e,i){var s=k(t),t=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(t,e+("M"===i?this._get(t,"showCurrentAtPos"):0),i),this._updateDatepicker(t))},_gotoToday:function(t){var e=k(t),i=this._getInst(e[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear()),this._notifyChange(i),this._adjustDate(e)},_selectMonthYear:function(t,e,i){var s=k(t),t=this._getInst(s[0]);t["selected"+("M"===i?"Month":"Year")]=t["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(t),this._adjustDate(s)},_selectDay:function(t,e,i,s){var n=k(t);k(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])||((n=this._getInst(n[0])).selectedDay=n.currentDay=k("a",s).html(),n.selectedMonth=n.currentMonth=e,n.selectedYear=n.currentYear=i,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){t=k(t);this._selectDate(t,"")},_selectDate:function(t,e){var i=k(t),t=this._getInst(i[0]);e=null!=e?e:this._formatDate(t),t.input&&t.input.val(e),this._updateAlternate(t),(i=this._get(t,"onSelect"))?i.apply(t.input?t.input[0]:null,[e,t]):t.input&&t.input.trigger("change"),t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var e,i,s=this._get(t,"altField");s&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),t=this.formatDate(e,i,this._getFormatConfig(t)),k(s).val(t))},noWeekends:function(t){t=t.getDay();return[0<t&&t<6,""]},iso8601Week:function(t){var e=new Date(t.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(e,n,t){if(null==e||null==n)throw"Invalid arguments";if(""===(n="object"==typeof n?n.toString():n+""))return null;function o(t){return(t=w+1<e.length&&e.charAt(w+1)===t)&&w++,t}function i(t){var e=o(t),e="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,e=new RegExp("^\\d{"+("y"===t?e:1)+","+e+"}");if(!(e=n.substring(c).match(e)))throw"Missing number at position "+c;return c+=e[0].length,parseInt(e[0],10)}function s(t,e,i){var s=-1,e=k.map(o(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(k.each(e,function(t,e){var i=e[1];if(n.substr(c,i.length).toLowerCase()===i.toLowerCase())return s=e[0],c+=i.length,!1}),-1!==s)return s+1;throw"Unknown name at position "+c}function a(){if(n.charAt(c)!==e.charAt(w))throw"Unexpected literal at position "+c;c++}for(var r,h,l,c=0,u=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,u="string"!=typeof u?u:(new Date).getFullYear()%100+parseInt(u,10),d=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,p=(t?t.dayNames:null)||this._defaults.dayNames,f=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,g=(t?t.monthNames:null)||this._defaults.monthNames,m=-1,_=-1,v=-1,b=-1,y=!1,w=0;w<e.length;w++)if(y)"'"!==e.charAt(w)||o("'")?a():y=!1;else switch(e.charAt(w)){case"d":v=i("d");break;case"D":s("D",d,p);break;case"o":b=i("o");break;case"m":_=i("m");break;case"M":_=s("M",f,g);break;case"y":m=i("y");break;case"@":m=(l=new Date(i("@"))).getFullYear(),_=l.getMonth()+1,v=l.getDate();break;case"!":m=(l=new Date((i("!")-this._ticksTo1970)/1e4)).getFullYear(),_=l.getMonth()+1,v=l.getDate();break;case"'":o("'")?a():y=!0;break;default:a()}if(c<n.length&&(h=n.substr(c),!/^\s+/.test(h)))throw"Extra/unparsed characters found in date: "+h;if(-1===m?m=(new Date).getFullYear():m<100&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(m<=u?0:-100)),-1<b)for(_=1,v=b;;){if(v<=(r=this._getDaysInMonth(m,_-1)))break;_++,v-=r}if((l=this._daylightSavingAdjust(new Date(m,_-1,v))).getFullYear()!==m||l.getMonth()+1!==_||l.getDate()!==v)throw"Invalid date";return l},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(e,t,i){if(!t)return"";function n(t){return(t=a+1<e.length&&e.charAt(a+1)===t)&&a++,t}function s(t,e,i){var s=""+e;if(n(t))for(;s.length<i;)s="0"+s;return s}function o(t,e,i,s){return(n(t)?s:i)[e]}var a,r=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,h=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,c=(i?i.monthNames:null)||this._defaults.monthNames,u="",d=!1;if(t)for(a=0;a<e.length;a++)if(d)"'"!==e.charAt(a)||n("'")?u+=e.charAt(a):d=!1;else switch(e.charAt(a)){case"d":u+=s("d",t.getDate(),2);break;case"D":u+=o("D",t.getDay(),r,h);break;case"o":u+=s("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=s("m",t.getMonth()+1,2);break;case"M":u+=o("M",t.getMonth(),l,c);break;case"y":u+=n("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":n("'")?u+="'":d=!0;break;default:u+=e.charAt(a)}return u},_possibleChars:function(e){function t(t){return(t=n+1<e.length&&e.charAt(n+1)===t)&&n++,t}for(var i="",s=!1,n=0;n<e.length;n++)if(s)"'"!==e.charAt(n)||t("'")?i+=e.charAt(n):s=!1;else switch(e.charAt(n)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":t("'")?i+="'":s=!0;break;default:i+=e.charAt(n)}return i},_get:function(t,e){return(void 0!==t.settings[e]?t.settings:this._defaults)[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(t){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(r,t,e){var i,s,t=null==t||""===t?e:"string"==typeof t?function(t){try{return k.datepicker.parseDate(k.datepicker._get(r,"dateFormat"),t,k.datepicker._getFormatConfig(r))}catch(t){}for(var e=(t.toLowerCase().match(/^c/)?k.datepicker._getDate(r):null)||new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=o.exec(t);a;){switch(a[2]||"d"){case"d":case"D":n+=parseInt(a[1],10);break;case"w":case"W":n+=7*parseInt(a[1],10);break;case"m":case"M":s+=parseInt(a[1],10),n=Math.min(n,k.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10),n=Math.min(n,k.datepicker._getDaysInMonth(i,s))}a=o.exec(t)}return new Date(i,s,n)}(t):"number"==typeof t?isNaN(t)?e:(i=t,(s=new Date).setDate(s.getDate()+i),s):new Date(t.getTime());return(t=t&&"Invalid Date"===t.toString()?e:t)&&(t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)),this._daylightSavingAdjust(t)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,e=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=e.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=e.getMonth(),t.drawYear=t.selectedYear=t.currentYear=e.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){k.datepicker._adjustDate(i,-e,"M")},next:function(){k.datepicker._adjustDate(i,+e,"M")},hide:function(){k.datepicker._hideDatepicker()},today:function(){k.datepicker._gotoToday(i)},selectDay:function(){return k.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return k.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return k.datepicker._selectMonthYear(i,this,"Y"),!1}};k(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z=new Date,O=this._daylightSavingAdjust(new Date(z.getFullYear(),z.getMonth(),z.getDate())),A=this._get(t,"isRTL"),N=this._get(t,"showButtonPanel"),W=this._get(t,"hideIfNoPrevNext"),E=this._get(t,"navigationAsDateFormat"),F=this._getNumberOfMonths(t),R=this._get(t,"showCurrentAtPos"),z=this._get(t,"stepMonths"),L=1!==F[0]||1!==F[1],B=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Y=this._getMinMaxDate(t,"min"),j=this._getMinMaxDate(t,"max"),q=t.drawMonth-R,K=t.drawYear;if(q<0&&(q+=12,K--),j)for(e=this._daylightSavingAdjust(new Date(j.getFullYear(),j.getMonth()-F[0]*F[1]+1,j.getDate())),e=Y&&e<Y?Y:e;this._daylightSavingAdjust(new Date(K,q,1))>e;)--q<0&&(q=11,K--);for(t.drawMonth=q,t.drawYear=K,R=this._get(t,"prevText"),R=E?this.formatDate(R,this._daylightSavingAdjust(new Date(K,q-z,1)),this._getFormatConfig(t)):R,i=this._canAdjustMonth(t,-1,K,q)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+R+"'><span class='ui-icon ui-icon-circle-triangle-"+(A?"e":"w")+"'>"+R+"</span></a>":W?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+R+"'><span class='ui-icon ui-icon-circle-triangle-"+(A?"e":"w")+"'>"+R+"</span></a>",R=this._get(t,"nextText"),R=E?this.formatDate(R,this._daylightSavingAdjust(new Date(K,q+z,1)),this._getFormatConfig(t)):R,s=this._canAdjustMonth(t,1,K,q)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+R+"'><span class='ui-icon ui-icon-circle-triangle-"+(A?"w":"e")+"'>"+R+"</span></a>":W?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+R+"'><span class='ui-icon ui-icon-circle-triangle-"+(A?"w":"e")+"'>"+R+"</span></a>",W=this._get(t,"currentText"),R=this._get(t,"gotoCurrent")&&t.currentDay?B:O,W=E?this.formatDate(W,R,this._getFormatConfig(t)):W,E=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",E=N?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(A?E:"")+(this._isInRange(t,R)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+W+"</button>":"")+(A?"":E)+"</div>":"",n=parseInt(this._get(t,"firstDay"),10),n=isNaN(n)?0:n,o=this._get(t,"showWeek"),a=this._get(t,"dayNames"),r=this._get(t,"dayNamesMin"),h=this._get(t,"monthNames"),l=this._get(t,"monthNamesShort"),c=this._get(t,"beforeShowDay"),u=this._get(t,"showOtherMonths"),d=this._get(t,"selectOtherMonths"),p=this._getDefaultDate(t),f="",m=0;m<F[0];m++){for(_="",this.maxRows=4,v=0;v<F[1];v++){if(b=this._daylightSavingAdjust(new Date(K,q,t.selectedDay)),x=" ui-corner-all",y="",L){if(y+="<div class='ui-datepicker-group",1<F[1])switch(v){case 0:y+=" ui-datepicker-group-first",x=" ui-corner-"+(A?"right":"left");break;case F[1]-1:y+=" ui-datepicker-group-last",x=" ui-corner-"+(A?"left":"right");break;default:y+=" ui-datepicker-group-middle",x=""}y+="'>"}for(y+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+x+"'>"+(/all|left/.test(x)&&0===m?A?s:i:"")+(/all|right/.test(x)&&0===m?A?i:s:"")+this._generateMonthYearHeader(t,q,K,Y,j,0<m||0<v,h,l)+"</div><table class='ui-datepicker-calendar'><thead><tr>",w=o?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",g=0;g<7;g++)w+="<th scope='col'"+(5<=(g+n+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+a[k=(g+n)%7]+"'>"+r[k]+"</span></th>";for(y+=w+"</tr></thead><tbody>",C=this._getDaysInMonth(K,q),K===t.selectedYear&&q===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,C)),x=(this._getFirstDayOfMonth(K,q)-n+7)%7,C=Math.ceil((x+C)/7),D=L&&this.maxRows>C?this.maxRows:C,this.maxRows=D,I=this._daylightSavingAdjust(new Date(K,q,1-x)),T=0;T<D;T++){for(y+="<tr>",P=o?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(I)+"</td>":"",g=0;g<7;g++)M=c?c.apply(t.input?t.input[0]:null,[I]):[!0,""],H=(S=I.getMonth()!==q)&&!d||!M[0]||Y&&I<Y||j&&j<I,P+="<td class='"+(5<=(g+n+6)%7?" ui-datepicker-week-end":"")+(S?" ui-datepicker-other-month":"")+(I.getTime()===b.getTime()&&q===t.selectedMonth&&t._keyEvent||p.getTime()===I.getTime()&&p.getTime()===b.getTime()?" "+this._dayOverClass:"")+(H?" "+this._unselectableClass+" ui-state-disabled":"")+(S&&!u?"":" "+M[1]+(I.getTime()===B.getTime()?" "+this._currentClass:"")+(I.getTime()===O.getTime()?" ui-datepicker-today":""))+"'"+(S&&!u||!M[2]?"":" title='"+M[2].replace(/'/g,"'")+"'")+(H?"":" data-handler='selectDay' data-event='click' data-month='"+I.getMonth()+"' data-year='"+I.getFullYear()+"'")+">"+(S&&!u?" ":H?"<span class='ui-state-default'>"+I.getDate()+"</span>":"<a class='ui-state-default"+(I.getTime()===O.getTime()?" ui-state-highlight":"")+(I.getTime()===B.getTime()?" ui-state-active":"")+(S?" ui-priority-secondary":"")+"' href='#'>"+I.getDate()+"</a>")+"</td>",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);y+=P+"</tr>"}11<++q&&(q=0,K++),_+=y+="</tbody></table>"+(L?"</div>"+(0<F[0]&&v===F[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}f+=_}return f+=E,t._keyEvent=!1,f},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g=this._get(t,"changeMonth"),m=this._get(t,"changeYear"),_=this._get(t,"showMonthAfterYear"),v="<div class='ui-datepicker-title'>",b="";if(o||!g)b+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,b+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!h||c>=s.getMonth())&&(!l||c<=n.getMonth())&&(b+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");b+="</select>"}if(_||(v+=b+(!o&&g&&m?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!m)v+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=(a=function(t){t=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(t)?d:t})(u[0]),f=Math.max(p,a(u[1]||"")),p=s?Math.max(p,s.getFullYear()):p,f=n?Math.min(f,n.getFullYear()):f,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";p<=f;p++)t.yearshtml+="<option value='"+p+"'"+(p===i?" selected='selected'":"")+">"+p+"</option>";t.yearshtml+="</select>",v+=t.yearshtml,t.yearshtml=null}return v+=this._get(t,"yearSuffix"),_&&(v+=(!o&&g&&m?"":" ")+b),v+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),e=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=e.getDate(),t.drawMonth=t.selectedMonth=e.getMonth(),t.drawYear=t.selectedYear=e.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),t=this._getMinMaxDate(t,"max"),e=i&&e<i?i:e;return t&&t<e?t:e},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){t=this._get(t,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),n=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(t,n)},_isInRange:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=null,o=null,a=this._get(t,"yearRange");return a&&(t=a.split(":"),a=(new Date).getFullYear(),n=parseInt(t[0],10),o=parseInt(t[1],10),t[0].match(/[+\-].*/)&&(n+=a),t[1].match(/[+\-].*/)&&(o+=a)),(!i||e.getTime()>=i.getTime())&&(!s||e.getTime()<=s.getTime())&&(!n||e.getFullYear()>=n)&&(!o||e.getFullYear()<=o)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);e=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),e,this._getFormatConfig(t))}}),k.fn.datepicker=function(t){if(!this.length)return this;k.datepicker.initialized||(k(document).on("mousedown",k.datepicker._checkExternalClick),k.datepicker.initialized=!0),0===k("#"+k.datepicker._mainDivId).length&&k("body").append(k.datepicker.dpDiv);var e=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this].concat(e)):k.datepicker._attachDatepicker(this,t)})},k.datepicker=new v,k.datepicker.initialized=!1,k.datepicker.uuid=(new Date).getTime(),k.datepicker.version="1.12.1";k.datepicker;k.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=k(this).css(t).offset().top;e<0&&k(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&k.fn.draggable&&this._makeDraggable(),this.options.resizable&&k.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?k(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(t=e.parent.children().eq(e.index)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:k.noop,enable:k.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||k.ui.safeBlur(k.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+k(this).css("z-index")}).get(),s=Math.max.apply(null,s);return s>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",s+1),i=!0),i&&!e&&this._trigger("focus",t),i},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=k(k.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var t=this._focusedElement;(t=t||this.element.find("[autofocus]")).length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(t){function e(){var t=k.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||k.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),e.call(this),this._delay(e)},_createWrapper:function(){this.uiDialog=k("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===k.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);var e,i,s;t.keyCode!==k.ui.keyCode.TAB||t.isDefaultPrevented()||(e=this.uiDialog.find(":tabbable"),i=e.filter(":first"),s=e.filter(":last"),t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==i[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){s.trigger("focus")}),t.preventDefault()):(this._delay(function(){i.trigger("focus")}),t.preventDefault()))},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=k("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){k(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=k("<button type='button'></button>").button({label:k("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),t=k("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=k("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=k("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var s=this,t=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),k.isEmptyObject(t)||k.isArray(t)&&!t.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(k.each(t,function(t,e){var i;e=k.isFunction(e)?{click:e,text:t}:e,e=k.extend({type:"button"},e),i=e.click,t={icon:e.icon,iconPosition:e.iconPosition,showLabel:e.showLabel,icons:e.icons,text:e.text},delete e.click,delete e.icon,delete e.iconPosition,delete e.showLabel,delete e.icons,"boolean"==typeof e.text&&delete e.text,k("<button></button>",e).button(t).appendTo(s.uiButtonSet).on("click",function(){i.apply(s.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var n=this,o=this.options;function a(t){return{position:t.position,offset:t.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){n._addClass(k(this),"ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",t,a(e))},drag:function(t,e){n._trigger("drag",t,a(e))},stop:function(t,e){var i=e.offset.left-n.document.scrollLeft(),s=e.offset.top-n.document.scrollTop();o.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=s?"+":"")+s,of:n.window},n._removeClass(k(this),"ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",t,a(e))}})},_makeResizable:function(){var n=this,o=this.options,t=o.resizable,e=this.uiDialog.css("position"),t="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function a(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:t,start:function(t,e){n._addClass(k(this),"ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",t,a(e))},resize:function(t,e){n._trigger("resize",t,a(e))},stop:function(t,e){var i=n.uiDialog.offset(),s=i.left-n.document.scrollLeft(),i=i.top-n.document.scrollTop();o.height=n.uiDialog.height(),o.width=n.uiDialog.width(),o.position={my:"left top",at:"left"+(0<=s?"+":"")+s+" top"+(0<=i?"+":"")+i,of:n.window},n._removeClass(k(this),"ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",t,a(e))}}).css("position",e)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=k(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=k.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};k.each(t,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(t,e){var i,s=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:k("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((i=s.is(":data(ui-draggable)"))&&!e&&s.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((i=s.is(":data(ui-resizable)"))&&!e&&s.resizable("destroy"),i&&"string"==typeof e&&s.resizable("option","handles",e),i||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=k(this);return k("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!k(t.target).closest(".ui-dialog").length||!!k(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var e;this.options.modal&&(e=!0,this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=k("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var t;this.options.modal&&this.overlay&&((t=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}}),!1!==k.uiBackCompat&&k.widget("ui.dialog",k.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}});k.ui.dialog,k.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=k("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){if(void 0===t)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(e.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=k("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),k.widget("ui.selectmenu",[k.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=k()},_drawButton:function(){var t,e=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=k("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),t=k("<span>").appendTo(this.button),this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){e._rendered||e._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=k("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=k("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,e){t.preventDefault(),i._setSelection(),i._select(e.item.data("ui-selectmenu-item"),t)},focus:function(t,e){e=e.item.data("ui-selectmenu-item");null!=i.focusIndex&&e.index!==i.focusIndex&&(i._trigger("focus",t,{item:e}),i.isOpen||i._select(e,t)),i.focusIndex=e.index,i.button.attr("aria-activedescendant",i.menuItems.eq(e.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t=this.element.find("option");this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(k.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var e=k("<span>");return this._setText(e,t.label),this._addClass(e,"ui-selectmenu-text"),e},_renderMenu:function(s,t){var n=this,o="";k.each(t,function(t,e){var i;e.optgroup!==o&&(i=k("<li>",{text:e.optgroup}),n._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(s),o=e.optgroup),n._renderItemData(s,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(t,e){var i=k("<li>"),s=k("<div>",{title:e.element.attr("title")});return e.disabled&&this._addClass(i,null,"ui-state-disabled"),this._setText(s,e.label),i.append(s).appendTo(t)},_setText:function(t,e){e?t.text(e):t.html(" ")},_move:function(t,e){var i,s=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),s+=":not(.ui-state-disabled)"),(s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](s).eq(-1):i[t+"All"](s).eq(0)).length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?((t=window.getSelection()).removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(k(t.target).closest(".ui-selectmenu-menu, #"+k.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection()).rangeCount&&(this.range=t.getRangeAt(0)):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(t){var e=!0;switch(t.keyCode){case k.ui.keyCode.TAB:case k.ui.keyCode.ESCAPE:this.close(t),e=!1;break;case k.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case k.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case k.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case k.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case k.ui.keyCode.LEFT:this._move("prev",t);break;case k.ui.keyCode.RIGHT:this._move("next",t);break;case k.ui.keyCode.HOME:case k.ui.keyCode.PAGE_UP:this._move("first",t);break;case k.ui.keyCode.END:case k.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),e=!1}e&&t.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){t=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(t,e){var i;"icons"===t&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)),this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return(t=t&&(t.jquery||t.nodeType?k(t):this.document.find(t).eq(0)))&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;!1!==t?(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(t){var i=this,s=[];t.each(function(t,e){s.push(i._parseOption(k(e),t))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),k.widget("ui.slider",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,e=this.options,i=this.element.find(".ui-slider-handle"),s=[],n=e.values&&e.values.length||1;for(i.length>n&&(i.slice(n).remove(),i=i.slice(0,n)),t=i.length;t<n;t++)s.push("<span tabindex='0'></span>");this.handles=i.add(k(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(t){k(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:k.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=k("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,o,e,a,r=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),a={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(a),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-r.values(t));(e<s||s===e&&(t===r._lastChangedValue||r.values(t)===h.min))&&(s=e,n=k(this),o=t)}),!1!==this._start(t,o)&&(this._mouseSliding=!0,this._handleIndex=o,this._addClass(n,null,"ui-state-active"),n.trigger("focus"),e=n.offset(),a=!k(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=a?{left:0,top:0}:{left:t.pageX-e.left-n.width()/2,top:t.pageY-e.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,e),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,t="horizontal"===this.orientation?(e=this.elementSize.width,t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=t/e;return 1<t&&(t=1),t<0&&(t=0),"vertical"===this.orientation&&(t=1-t),e=this._valueMax()-this._valueMin(),e=this._valueMin()+t*e,this._trimAlignValue(e)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n=this.value(),o=this.values();this._hasMultipleValues()&&(s=this.values(e?0:1),n=this.values(e),2===this.options.values.length&&!0===this.options.range&&(i=0===e?Math.min(s,i):Math.max(s,i)),o[e]=i),i!==n&&!1!==this._trigger("slide",t,this._uiHash(e,i,o))&&(this._hasMultipleValues()?this.values(e,i):this.value(i))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,e){var i,s,n;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!k.isArray(t))return this._hasMultipleValues()?this._values(t):this.value();for(i=this.options.values,s=t,n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,e){var i,s=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),k.isArray(this.options.values)&&(s=this.options.values.length),this._super(t,e),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(e),this.handles.css("horizontal"===e?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,t=t-i;return 2*Math.abs(i)>=e&&(t+=0<i?e:-e),parseFloat(t.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,t,s,n,o=this.options.range,a=this.options,r=this,h=!this._animateOff&&a.animate,l={};this._hasMultipleValues()?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,l["horizontal"===r.orientation?"left":"bottom"]=i+"%",k(this).stop(1,1)[h?"animate":"css"](l,a.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},a.animate),1===t&&r.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===t&&r.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},a.animate),1===t&&r.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(t=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(t-s)/(n-s)*100:0,l["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](l,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},a.animate),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},a.animate))},_handleEvents:{keydown:function(t){var e,i,s,n=k(t.target).data("ui-slider-handle-index");switch(t.keyCode){case k.ui.keyCode.HOME:case k.ui.keyCode.END:case k.ui.keyCode.PAGE_UP:case k.ui.keyCode.PAGE_DOWN:case k.ui.keyCode.UP:case k.ui.keyCode.RIGHT:case k.ui.keyCode.DOWN:case k.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(k(t.target),null,"ui-state-active"),!1===this._start(t,n)))return}switch(s=this.options.step,e=i=this._hasMultipleValues()?this.values(n):this.value(),t.keyCode){case k.ui.keyCode.HOME:i=this._valueMin();break;case k.ui.keyCode.END:i=this._valueMax();break;case k.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/this.numPages);break;case k.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/this.numPages);break;case k.ui.keyCode.UP:case k.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+s);break;case k.ui.keyCode.DOWN:case k.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-s)}this._slide(t,n,i)},keyup:function(t){var e=k(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),this._removeClass(k(t.target),null,"ui-state-active"))}}});function P(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}k.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s=this._super(),n=this.element;return k.each(["min","max","step"],function(t,e){var i=n.attr(e);null!=i&&i.length&&(s[e]=i)}),s},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){var e;function i(){this.element[0]===k.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=e,this._delay(function(){this.previous=e}))}e=this.element[0]===k.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),!1!==this._start(t)&&this._repeat(null,k(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(k(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,k(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var e=this.options,i=k.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.page,t),!0}return!1},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?k.isFunction(e)?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_adjustValue:function(t){var e=this.options,i=null!==e.min?e.min:0,s=t-i;return t=i+Math.round(s/e.step)*e.step,t=parseFloat(t.toFixed(this._precision())),null!==e.max&&t>e.max?e.max:null!==e.min&&t<e.min?e.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i;if("culture"===t||"numberFormat"===t)return i=this._parse(this.element.val()),this.options[t]=e,void this.element.val(this._format(i));"max"!==t&&"min"!==t&&"step"!==t||"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,e.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,e.down)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:P(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(e||(i=this._adjustValue(i)),t=this._format(i)),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:P(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:P(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:P(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:P(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){if(!arguments.length)return this._parse(this.element.val());P(this._value).call(this,t)},widget:function(){return this.uiSpinner}}),!1!==k.uiBackCompat&&k.widget("ui.spinner",k.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});var M;k.ui.spinner;k.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(M=/#.*$/,function(t){var e=t.href.replace(M,""),i=location.href.replace(M,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return 1<t.hash.length&&e===i}),_create:function(){var e=this,t=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,t.collapsible),this._processTabs(),t.active=this._initialActive(),k.isArray(t.disabled)&&(t.disabled=k.unique(t.disabled.concat(k.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=k(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,s=location.hash.substring(1);return null===i&&(s&&this.tabs.each(function(t,e){if(k(e).attr("aria-controls")===s)return i=t,!1}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null!==i&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),!t&&!1===i&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):k()}},_tabKeydown:function(t){var e=k(k.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(e),s=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case k.ui.keyCode.RIGHT:case k.ui.keyCode.DOWN:i++;break;case k.ui.keyCode.UP:case k.ui.keyCode.LEFT:s=!1,i--;break;case k.ui.keyCode.END:i=this.anchors.length-1;break;case k.ui.keyCode.HOME:i=0;break;case k.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case k.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,s),t.ctrlKey||t.metaKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===k.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===k.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===k.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){var i=this.tabs.length-1;for(;-1!==k.inArray((i<t&&(t=0),t<0&&(t=i),t),this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){"active"!==t?(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._activate(e)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=k.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!k.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=k()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=k()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var h=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){k(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){k(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return k("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=k(),this.anchors.each(function(t,e){var i,s,n,o=k(e).uniqueId().attr("id"),a=k(e).closest("li"),r=a.attr("aria-controls");h._isLocal(e)?(n=(i=e.hash).substring(1),s=h.element.find(h._sanitizeSelector(i))):(i="#"+(n=a.attr("aria-controls")||k({}).uniqueId()[0].id),(s=h.element.find(i)).length||(s=h._createPanel(n)).insertAfter(h.panels[t-1]||h.tablist),s.attr("aria-live","polite")),s.length&&(h.panels=h.panels.add(s)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":n,"aria-labelledby":o}),s.attr("aria-labelledby",o)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return k("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var e,i;for(k.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),i=0;e=this.tabs[i];i++)e=k(e),!0===t||-1!==k.inArray(i,t)?(e.attr("aria-disabled","true"),this._addClass(e,null,"ui-state-disabled")):(e.removeAttr("aria-disabled"),this._removeClass(e,null,"ui-state-disabled"));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&k.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=k(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=k(this).outerHeight(!0)}),this.panels.each(function(){k(this).height(Math.max(0,i-k(this).innerHeight()+k(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,k(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,s=k(t.currentTarget).closest("li"),n=s[0]===i[0],o=n&&e.collapsible,a=o?k():this._getPanelForTab(s),r=i.length?this._getPanelForTab(i):k(),i={oldTab:i,oldPanel:r,newTab:o?k():s,newPanel:a};t.preventDefault(),s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||n&&!e.collapsible||!1===this._trigger("beforeActivate",t,i)||(e.active=!o&&this.tabs.index(s),this.active=n?k():s,this.xhr&&this.xhr.abort(),r.length||a.length||k.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,i))},_toggle:function(t,e){var i=this,s=e.newPanel,n=e.oldPanel;function o(){i.running=!1,i._trigger("activate",t,e)}function a(){i._addClass(e.newTab.closest("li"),"ui-tabs-active","ui-state-active"),s.length&&i.options.show?i._show(s,i.options.show,o):(s.show(),o())}this.running=!0,n.length&&this.options.hide?this._hide(n,this.options.hide,function(){i._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),a()}):(this._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n.hide(),a()),n.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&n.length?e.oldTab.attr("tabIndex",-1):s.length&&this.tabs.filter(function(){return 0===k(this).attr("tabIndex")}).attr("tabIndex",-1),s.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t.length||(t=this.active),t=t.find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:k.noop}))},_findActive:function(t){return!1===t?k():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+k.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){k.data(this,"ui-tabs-destroy")?k(this).remove():k(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var t=k(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),k.isArray(t)?k.map(t,function(t){return t!==i?t:null}):k.map(this.tabs,function(t,e){return e!==i?e:null})),this._setOptionDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==k.inArray(t,e))return;e=k.isArray(e)?k.merge([t],e).sort():[t]}this._setOptionDisabled(e)}},load:function(t,s){t=this._getIndex(t);function n(t,e){"abort"===e&&o.panels.stop(!1,!0),o._removeClass(i,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===o.xhr&&delete o.xhr}var o=this,i=this.tabs.eq(t),t=i.find(".ui-tabs-anchor"),a=this._getPanelForTab(i),r={tab:i,panel:a};this._isLocal(t[0])||(this.xhr=k.ajax(this._ajaxSettings(t,s,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,i){setTimeout(function(){a.html(t),o._trigger("load",s,r),n(i,e)},1)}).fail(function(t,e){setTimeout(function(){n(t,e)},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,e){return n._trigger("beforeLoad",i,k.extend({jqXHR:t,ajaxSettings:e},s))}}},_getPanelForTab:function(t){t=k(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}}),!1!==k.uiBackCompat&&k.widget("ui.tabs",k.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});k.ui.tabs;k.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=k(this).attr("title")||"";return k("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",k.trim(i.join(" ")))},_removeDescribedBy:function(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),e=k.inArray(e,i);-1!==e&&i.splice(e,1),t.removeData("ui-tooltip-id"),(i=k.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=k("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=k([])},_setOption:function(t,e){var i=this;this._super(t,e),"content"===t&&k.each(this.tooltips,function(t,e){i._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var s=this;k.each(this.tooltips,function(t,e){var i=k.Event("blur");i.target=i.currentTarget=e.element[0],s.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=k(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=k(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))}),this.disabledTitles=k([])},open:function(t){var i=this,e=k(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=k(this);e.data("ui-tooltip-open")&&((t=k.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueId(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._registerCloseHandlers(t,e),this._updateContent(e,t))},_updateContent:function(e,i){var t=this.options.content,s=this,n=i?i.type:null;if("string"==typeof t||t.nodeType||t.jquery)return this._open(i,e,t);(t=t.call(e[0],function(t){s._delay(function(){e.data("ui-tooltip-open")&&(i&&(i.type=n),this._open(i,e,t))})}))&&this._open(i,e,t)},_open:function(t,e,i){var s,n,o,a=k.extend({},this.options.position);function r(t){a.of=t,n.is(":hidden")||n.position(a)}i&&((s=this._find(e))?s.tooltip.find(".ui-tooltip-content").html(i):(e.is("[title]")&&(t&&"mouseover"===t.type?e.attr("title",""):e.removeAttr("title")),s=this._tooltip(e),n=s.tooltip,this._addDescribedBy(e,n.attr("id")),n.find(".ui-tooltip-content").html(i),this.liveRegion.children().hide(),(i=k("<div>").html(n.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),i.removeAttr("id").find("[id]").removeAttr("id"),i.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:r}),r(t)):n.position(k.extend({of:e},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(o=this.delayedShow=setInterval(function(){n.is(":visible")&&(r(a.of),clearInterval(o))},k.fx.interval)),this._trigger("open",t,{tooltip:n})))},_registerCloseHandlers:function(t,e){var i={keyup:function(t){t.keyCode===k.ui.keyCode.ESCAPE&&((t=k.Event(t)).currentTarget=e[0],this.close(t,!0))}};e[0]!==this.element[0]&&(i.remove=function(){this._removeTooltip(this._find(e).tooltip)}),t&&"mouseover"!==t.type||(i.mouseleave="close"),t&&"focusin"!==t.type||(i.focusout="close"),this._on(!0,e,i)},close:function(t){var e,i=this,s=k(t?t.currentTarget:this.element),n=this._find(s);n?(e=n.tooltip,n.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),n.hiding=!0,e.stop(!0),this._hide(e,this.options.hide,function(){i._removeTooltip(k(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&k.each(this.parents,function(t,e){k(e.element).attr("title",e.title),delete i.parents[t]}),n.closing=!0,this._trigger("close",t,{tooltip:e}),n.hiding||(n.closing=!1))):s.removeData("ui-tooltip-open")},_tooltip:function(t){var e=k("<div>").attr("role","tooltip"),i=k("<div>").appendTo(e),s=e.uniqueId().attr("id");return this._addClass(i,"ui-tooltip-content"),this._addClass(e,"ui-tooltip","ui-widget ui-widget-content"),e.appendTo(this._appendTo(t)),this.tooltips[s]={element:t,tooltip:e}},_find:function(t){t=t.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){t=t.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var s=this;k.each(this.tooltips,function(t,e){var i=k.Event("blur"),e=e.element;i.target=i.currentTarget=e[0],s.close(i,!0),k("#"+t).remove(),e.data("ui-tooltip-title")&&(e.attr("title")||e.attr("title",e.data("ui-tooltip-title")),e.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!1!==k.uiBackCompat&&k.widget("ui.tooltip",k.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}});k.ui.tooltip;var S,H,z,O,A,N,W,E,F,R,L,B,Y,j,q,K,U,V,$,X,G="ui-effects-",Q="ui-effects-style",J="ui-effects-animated",Z=k;function tt(t,e,i){var s=E[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:t<0?0:s.max<t?s.max:t)}function et(s){var n=N(),o=n._rgba=[];return s=s.toLowerCase(),R(A,function(t,e){var i=e.re.exec(s),i=i&&e.parse(i),e=e.space||"rgba";if(i)return i=n[e](i),n[W[e].cache]=i[W[e].cache],o=n._rgba=i._rgba,!1}),o.length?("0,0,0,0"===o.join()&&S.extend(o,z.transparent),n):z[s]}function it(t,e,i){return 6*(i=(i+1)%1)<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function st(t){var e,i,s=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,n={};if(s&&s.length&&s[0]&&s[s[0]])for(i=s.length;i--;)"string"==typeof s[e=s[i]]&&(n[k.camelCase(e)]=s[e]);else for(e in s)"string"==typeof s[e]&&(n[e]=s[e]);return n}function nt(t,e,i,s){return k.isPlainObject(t)&&(t=(e=t).effect),t={effect:t},null==e&&(e={}),k.isFunction(e)&&(s=e,i=null,e={}),"number"!=typeof e&&!k.fx.speeds[e]||(s=i,i=e,e={}),k.isFunction(i)&&(s=i,i=null),e&&k.extend(t,e),i=i||e.duration,t.duration=k.fx.off?0:"number"==typeof i?i:i in k.fx.speeds?k.fx.speeds[i]:k.fx.speeds._default,t.complete=s||e.complete,t}function ot(t){return!t||"number"==typeof t||k.fx.speeds[t]||("string"==typeof t&&!k.effects.effect[t]||(k.isFunction(t)||"object"==typeof t&&!t.effect))}function at(t,e){var i=e.outerWidth(),e=e.outerHeight(),t=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(t)||["",0,i,e,0];return{top:parseFloat(t[1])||0,right:"auto"===t[2]?i:parseFloat(t[2]),bottom:"auto"===t[3]?e:parseFloat(t[3]),left:parseFloat(t[4])||0}}k.effects={effect:{}},O=/^([\-+])=\s*(\d+\.?\d*)/,A=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],N=(S=Z).Color=function(t,e,i,s){return new S.Color.fn.parse(t,e,i,s)},W={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},E={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},F=N.support={},rt=S("<p>")[0],R=S.each,rt.style.cssText="background-color:rgba(1,1,1,.5)",F.rgba=-1<rt.style.backgroundColor.indexOf("rgba"),R(W,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),N.fn=S.extend(N.prototype,{parse:function(n,t,e,i){if(n===H)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=S(n).css(t),t=H);var o=this,s=S.type(n),a=this._rgba=[];return t!==H&&(n=[n,t,e,i],s="array"),"string"===s?this.parse(et(n)||z._default):"array"===s?(R(W.rgba.props,function(t,e){a[e.idx]=tt(n[e.idx],e)}),this):"object"===s?(R(W,n instanceof N?function(t,e){n[e.cache]&&(o[e.cache]=n[e.cache].slice())}:function(t,i){var s=i.cache;R(i.props,function(t,e){if(!o[s]&&i.to){if("alpha"===t||null==n[t])return;o[s]=i.to(o._rgba)}o[s][e.idx]=tt(n[t],e,!0)}),o[s]&&S.inArray(null,o[s].slice(0,3))<0&&(o[s][3]=1,i.from&&(o._rgba=i.from(o[s])))}),this):void 0},is:function(t){var n=N(t),o=!0,a=this;return R(W,function(t,e){var i,s=n[e.cache];return s&&(i=a[e.cache]||e.to&&e.to(a._rgba)||[],R(e.props,function(t,e){if(null!=s[e.idx])return o=s[e.idx]===i[e.idx]})),o}),o},_space:function(){var i=[],s=this;return R(W,function(t,e){s[e.cache]&&i.push(t)}),i.pop()},transition:function(t,a){var e=(l=N(t))._space(),i=W[e],t=0===this.alpha()?N("transparent"):this,r=t[i.cache]||i.to(t._rgba),h=r.slice(),l=l[i.cache];return R(i.props,function(t,e){var i=e.idx,s=r[i],n=l[i],o=E[e.type]||{};null!==n&&(null===s?h[i]=n:(o.mod&&(o.mod/2<n-s?s+=o.mod:o.mod/2<s-n&&(s-=o.mod)),h[i]=tt((n-s)*a+s,e)))}),this[e](h)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),s=N(t)._rgba;return N(S.map(e,function(t,e){return(1-i)*s[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=S.map(this._rgba,function(t,e){return null==t?2<e?1:0:t});return 1===e[3]&&(e.pop(),t="rgb("),t+e.join()+")"},toHslaString:function(){var t="hsla(",e=S.map(this.hsla(),function(t,e){return null==t&&(t=2<e?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1===e[3]&&(e.pop(),t="hsl("),t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();return t&&e.push(~~(255*i)),"#"+S.map(e,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),N.fn.parse.prototype=N.fn,W.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/255,i=t[1]/255,s=t[2]/255,n=t[3],o=Math.max(e,i,s),a=Math.min(e,i,s),r=o-a,h=o+a,t=.5*h,i=a===o?0:e===o?60*(i-s)/r+360:i===o?60*(s-e)/r+120:60*(e-i)/r+240,h=0==r?0:t<=.5?r/h:r/(2-h);return[Math.round(i)%360,h,t,null==n?1:n]},W.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],t=t[3],i=s<=.5?s*(1+i):s+i-s*i,s=2*s-i;return[Math.round(255*it(s,i,e+1/3)),Math.round(255*it(s,i,e)),Math.round(255*it(s,i,e-1/3)),t]},R(W,function(h,t){var o=t.props,a=t.cache,r=t.to,l=t.from;N.fn[h]=function(t){if(r&&!this[a]&&(this[a]=r(this._rgba)),t===H)return this[a].slice();var e,i=S.type(t),s="array"===i||"object"===i?t:arguments,n=this[a].slice();return R(o,function(t,e){t=s["object"===i?t:e.idx];null==t&&(t=n[e.idx]),n[e.idx]=tt(t,e)}),l?((e=N(l(n)))[a]=n,e):N(n)},R(o,function(a,r){N.fn[a]||(N.fn[a]=function(t){var e,i=S.type(t),s="alpha"===a?this._hsla?"hsla":"rgba":h,n=this[s](),o=n[r.idx];return"undefined"===i?o:("function"===i&&(t=t.call(this,o),i=S.type(t)),null==t&&r.empty?this:("string"===i&&(e=O.exec(t))&&(t=o+parseFloat(e[2])*("+"===e[1]?1:-1)),n[r.idx]=t,this[s](n)))})})}),N.hook=function(t){t=t.split(" ");R(t,function(t,o){S.cssHooks[o]={set:function(t,e){var i,s,n="";if("transparent"!==e&&("string"!==S.type(e)||(i=et(e)))){if(e=N(i||e),!F.rgba&&1!==e._rgba[3]){for(s="backgroundColor"===o?t.parentNode:t;(""===n||"transparent"===n)&&s&&s.style;)try{n=S.css(s,"backgroundColor"),s=s.parentNode}catch(t){}e=e.blend(n&&"transparent"!==n?n:"_default")}e=e.toRgbaString()}try{t.style[o]=e}catch(t){}}},S.fx.step[o]=function(t){t.colorInit||(t.start=N(t.elem,o),t.end=N(t.end),t.colorInit=!0),S.cssHooks[o].set(t.elem,t.start.transition(t.end,t.pos))}})},N.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),S.cssHooks.borderColor={expand:function(i){var s={};return R(["Top","Right","Bottom","Left"],function(t,e){s["border"+e+"Color"]=i}),s}},z=S.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"},j=["add","remove","toggle"],q={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},k.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){k.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(Z.style(t.elem,e,t.end),t.setAttr=!0)}}),k.fn.addBack||(k.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),k.effects.animateClass=function(n,t,e,i){var o=k.speed(t,e,i);return this.queue(function(){var i=k(this),t=i.attr("class")||"",e=(e=o.children?i.find("*").addBack():i).map(function(){return{el:k(this),start:st(this)}}),s=function(){k.each(j,function(t,e){n[e]&&i[e+"Class"](n[e])})};s(),e=e.map(function(){return this.end=st(this.el[0]),this.diff=function(t,e){var i,s,n={};for(i in e)s=e[i],t[i]!==s&&(q[i]||!k.fx.step[i]&&isNaN(parseFloat(s))||(n[i]=s));return n}(this.start,this.end),this}),i.attr("class",t),e=e.map(function(){var t=this,e=k.Deferred(),i=k.extend({},o,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,i),e.promise()}),k.when.apply(k,e.get()).done(function(){s(),k.each(arguments,function(){var e=this.el;k.each(this.diff,function(t){e.css(t,"")})}),o.complete.call(i[0])})})},k.fn.extend({addClass:(Y=k.fn.addClass,function(t,e,i,s){return e?k.effects.animateClass.call(this,{add:t},e,i,s):Y.apply(this,arguments)}),removeClass:(B=k.fn.removeClass,function(t,e,i,s){return 1<arguments.length?k.effects.animateClass.call(this,{remove:t},e,i,s):B.apply(this,arguments)}),toggleClass:(L=k.fn.toggleClass,function(t,e,i,s,n){return"boolean"==typeof e||void 0===e?i?k.effects.animateClass.call(this,e?{add:t}:{remove:t},i,s,n):L.apply(this,arguments):k.effects.animateClass.call(this,{toggle:t},e,i,s)}),switchClass:function(t,e,i,s,n){return k.effects.animateClass.call(this,{add:e,remove:t},i,s,n)}}),k.expr&&k.expr.filters&&k.expr.filters.animated&&(k.expr.filters.animated=(K=k.expr.filters.animated,function(t){return!!k(t).data(J)||K(t)})),!1!==k.uiBackCompat&&k.extend(k.effects,{save:function(t,e){for(var i=0,s=e.length;i<s;i++)null!==e[i]&&t.data(G+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;s<n;s++)null!==e[s]&&(i=t.data(G+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var s={width:i.outerWidth(!0),height:i.outerHeight(!0),float:i.css("float")},t=k("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},n=document.activeElement;try{n.id}catch(t){n=document.body}return i.wrap(t),i[0]!==n&&!k.contains(i[0],n)||k(n).trigger("focus"),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(k.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),k.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(s).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!k.contains(t[0],e)||k(e).trigger("focus")),t}}),k.extend(k.effects,{version:"1.12.1",define:function(t,e,i){return i||(i=e,e="effect"),k.effects.effect[t]=i,k.effects.effect[t].mode=e,i},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,e="vertical"!==i?(e||100)/100:1;return{height:t.height()*e,width:t.width()*s,outerHeight:t.outerHeight()*e,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();1<e&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(Q,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(Q)||"",t.removeData(Q)},mode:function(t,e){t=t.is(":hidden");return"toggle"===e&&(e=t?"show":"hide"),(t?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(t){var e,i=t.css("position"),s=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(i)&&(i="absolute",e=k("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(G+"placeholder",e)),t.css({position:i,left:s.left,top:s.top}),e},removePlaceholder:function(t){var e=G+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(t){k.effects.restoreStyle(t),k.effects.removePlaceholder(t)},setTransition:function(s,t,n,o){return o=o||{},k.each(t,function(t,e){var i=s.cssUnit(e);0<i[0]&&(o[e]=i[0]*n+i[1])}),o}}),k.fn.extend({effect:function(){function t(t){var e=k(this),i=k.effects.mode(e,r)||o;e.data(J,!0),h.push(i),o&&("show"===i||i===o&&"hide"===i)&&e.show(),o&&"none"===i||k.effects.saveStyle(e),k.isFunction(t)&&t()}var s=nt.apply(this,arguments),n=k.effects.effect[s.effect],o=n.mode,e=s.queue,i=e||"fx",a=s.complete,r=s.mode,h=[];return k.fx.off||!n?r?this[r](s.duration,a):this.each(function(){a&&a.call(this)}):!1===e?this.each(t).each(l):this.queue(i,t).queue(i,l);function l(t){var e=k(this);function i(){k.isFunction(a)&&a.call(e[0]),k.isFunction(t)&&t()}s.mode=h.shift(),!1===k.uiBackCompat||o?"none"===s.mode?(e[r](),i()):n.call(e[0],s,function(){e.removeData(J),k.effects.cleanUp(e),"hide"===s.mode&&e.hide(),i()}):(e.is(":hidden")?"hide"===r:"show"===r)?(e[r](),i()):n.call(e[0],s,i)}},show:($=k.fn.show,function(t){if(ot(t))return $.apply(this,arguments);var e=nt.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}),hide:(V=k.fn.hide,function(t){if(ot(t))return V.apply(this,arguments);var e=nt.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}),toggle:(U=k.fn.toggle,function(t){if(ot(t)||"boolean"==typeof t)return U.apply(this,arguments);var e=nt.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}),cssUni
|