
--- Global.js
+++ Global.js
... | ... | @@ -3,7 +3,7 @@ |
3 | 3 |
const BASE_DIR = __dirname; |
4 | 4 |
const LOG_BASE_DIR = `${__dirname}/server/logs`; |
5 | 5 |
const SERVICE_STATUS = process.env.NODE_ENV;//development, production |
6 |
-const PORT = 80; |
|
6 |
+const PORT = 8001; |
|
7 | 7 |
|
8 | 8 |
module.exports = { |
9 | 9 |
PROJECT_NAME, |
+++ client/resources/css/common.css
... | ... | @@ -0,0 +1,27 @@ |
1 | + | |
2 | +input, select{height: 30px; border: 1px solid #ccc; padding: 4px 25px 4px 5px;} | |
3 | +input[type ="checkbox"]{ | |
4 | + width: 20px; | |
5 | +} | |
6 | + | |
7 | +.text-ct{text-align: center;} | |
8 | +.text-lf{text-align: left;} | |
9 | +.text-rg{text-align: right;} | |
10 | + | |
11 | +table{width: 100%; border-collapse: collapse;} | |
12 | +table, td, th{border: 1px solid #ccc;} | |
13 | +.d-flex{display: flex;} | |
14 | + | |
15 | + | |
16 | +.justify-content-between{justify-content: space-between;} | |
17 | + | |
18 | +.gap-1{gap: 1rem;} | |
19 | + | |
20 | + | |
21 | + | |
22 | +.mb-1{margin-bottom: 1rem;} | |
23 | +.mb-2{margin-bottom: 2rem;} | |
24 | + | |
25 | + | |
26 | +.pb-1{padding-bottom: 1rem;} | |
27 | +.pb-2{padding-bottom: 2rem;}(파일 끝에 줄바꿈 문자 없음) |
+++ client/resources/css/component.css
... | ... | @@ -0,0 +1,0 @@ |
+++ client/resources/css/grid.css
... | ... | @@ -0,0 +1,0 @@ |
+++ client/resources/css/reset.css
... | ... | @@ -0,0 +1,4 @@ |
1 | +*{padding: 0; margin: 0; box-sizing: border-box;} | |
2 | + | |
3 | +li{list-style: none;} | |
4 | +button{padding: 3px 10px;}(파일 끝에 줄바꿈 문자 없음) |
+++ client/resources/css/responsive.css
... | ... | @@ -0,0 +1,0 @@ |
--- client/resources/css/style.css
+++ client/resources/css/style.css
... | ... | @@ -1,1228 +1,24 @@ |
1 |
-/** |
|
2 |
-* Template Name: NiceAdmin |
|
3 |
-* Template URL: https://bootstrapmade.com/nice-admin-bootstrap-admin-html-template/ |
|
4 |
-* Updated: Apr 20 2024 with Bootstrap v5.3.3 |
|
5 |
-* Author: BootstrapMade.com |
|
6 |
-* License: https://bootstrapmade.com/license/ |
|
7 |
-*/ |
|
8 |
- |
|
9 |
-/*-------------------------------------------------------------- |
|
10 |
-# General |
|
11 |
---------------------------------------------------------------*/ |
|
12 |
-:root { |
|
13 |
- scroll-behavior: smooth; |
|
1 |
+.logo{width: 10rem; |
|
2 |
+ img{width: 100%;} |
|
14 | 3 |
} |
15 | 4 |
|
16 |
-body { |
|
17 |
- font-family: "Open Sans", sans-serif; |
|
18 |
- background: #f6f9ff; |
|
19 |
- color: #444444; |
|
20 |
-} |
|
21 | 5 |
|
22 |
-a { |
|
23 |
- color: #4154f1; |
|
24 |
- text-decoration: none; |
|
25 |
-} |
|
26 |
- |
|
27 |
-a:hover { |
|
28 |
- color: #717ff5; |
|
29 |
- text-decoration: none; |
|
30 |
-} |
|
31 |
- |
|
32 |
-h1, |
|
33 |
-h2, |
|
34 |
-h3, |
|
35 |
-h4, |
|
36 |
-h5, |
|
37 |
-h6 { |
|
38 |
- font-family: "Nunito", sans-serif; |
|
39 |
-} |
|
40 |
- |
|
41 |
-button{margin: 0 3px;} |
|
42 |
-input{border: 0;} |
|
43 |
- |
|
44 |
-/*-------------------------------------------------------------- |
|
45 |
-# Main |
|
46 |
---------------------------------------------------------------*/ |
|
47 |
-#main { |
|
48 |
- margin-top: 60px; |
|
49 |
- padding: 20px 30px; |
|
50 |
- transition: all 0.3s; |
|
51 |
-} |
|
52 |
- |
|
53 |
-@media (max-width: 1199px) { |
|
54 |
- #main { |
|
55 |
- padding: 20px; |
|
56 |
- } |
|
57 |
-} |
|
58 |
- |
|
59 |
-/*-------------------------------------------------------------- |
|
60 |
-# Page Title |
|
61 |
---------------------------------------------------------------*/ |
|
62 |
-.pagetitle { |
|
63 |
- margin-bottom: 10px; |
|
64 |
-} |
|
65 |
- |
|
66 |
-.pagetitle h1 { |
|
67 |
- font-size: 24px; |
|
68 |
- margin-bottom: 0; |
|
69 |
- font-weight: 600; |
|
70 |
- color: #012970; |
|
71 |
-} |
|
72 |
- |
|
73 |
-/*-------------------------------------------------------------- |
|
74 |
-# Back to top button |
|
75 |
---------------------------------------------------------------*/ |
|
76 |
-.back-to-top { |
|
77 |
- position: fixed; |
|
78 |
- visibility: hidden; |
|
79 |
- opacity: 0; |
|
80 |
- right: 15px; |
|
81 |
- bottom: 15px; |
|
82 |
- z-index: 99999; |
|
83 |
- background: #4154f1; |
|
84 |
- width: 40px; |
|
85 |
- height: 40px; |
|
86 |
- border-radius: 4px; |
|
87 |
- transition: all 0.4s; |
|
88 |
-} |
|
89 |
- |
|
90 |
-.back-to-top i { |
|
91 |
- font-size: 24px; |
|
92 |
- color: #fff; |
|
93 |
- line-height: 0; |
|
94 |
-} |
|
95 |
- |
|
96 |
-.back-to-top:hover { |
|
97 |
- background: #6776f4; |
|
98 |
- color: #fff; |
|
99 |
-} |
|
100 |
- |
|
101 |
-.back-to-top.active { |
|
102 |
- visibility: visible; |
|
103 |
- opacity: 1; |
|
104 |
-} |
|
105 |
- |
|
106 |
-/*-------------------------------------------------------------- |
|
107 |
-# Override some default Bootstrap stylings |
|
108 |
---------------------------------------------------------------*/ |
|
109 |
-/* Dropdown menus */ |
|
110 |
-.dropdown-menu { |
|
111 |
- border-radius: 4px; |
|
112 |
- padding: 10px 0; |
|
113 |
- animation-name: dropdown-animate; |
|
114 |
- animation-duration: 0.2s; |
|
115 |
- animation-fill-mode: both; |
|
116 |
- border: 0; |
|
117 |
- box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2); |
|
118 |
-} |
|
119 |
- |
|
120 |
-.dropdown-menu .dropdown-header, |
|
121 |
-.dropdown-menu .dropdown-footer { |
|
122 |
- text-align: center; |
|
123 |
- font-size: 15px; |
|
124 |
- padding: 10px 25px; |
|
125 |
-} |
|
126 |
- |
|
127 |
-.dropdown-menu .dropdown-footer a { |
|
128 |
- color: #444444; |
|
129 |
- text-decoration: underline; |
|
130 |
-} |
|
131 |
- |
|
132 |
-.dropdown-menu .dropdown-footer a:hover { |
|
133 |
- text-decoration: none; |
|
134 |
-} |
|
135 |
- |
|
136 |
-.dropdown-menu .dropdown-divider { |
|
137 |
- color: #a5c5fe; |
|
138 |
- margin: 0; |
|
139 |
-} |
|
140 |
- |
|
141 |
-.dropdown-menu .dropdown-item { |
|
142 |
- font-size: 14px; |
|
143 |
- padding: 10px 15px; |
|
144 |
- transition: 0.3s; |
|
145 |
-} |
|
146 |
- |
|
147 |
-.dropdown-menu .dropdown-item i { |
|
148 |
- margin-right: 10px; |
|
149 |
- font-size: 18px; |
|
150 |
- line-height: 0; |
|
151 |
-} |
|
152 |
- |
|
153 |
-.dropdown-menu .dropdown-item:hover { |
|
154 |
- background-color: #f6f9ff; |
|
155 |
-} |
|
156 |
- |
|
157 |
-@media (min-width: 768px) { |
|
158 |
- .dropdown-menu-arrow::before { |
|
159 |
- content: ""; |
|
160 |
- width: 13px; |
|
161 |
- height: 13px; |
|
162 |
- background: #fff; |
|
163 |
- position: absolute; |
|
164 |
- top: -7px; |
|
165 |
- right: 20px; |
|
166 |
- transform: rotate(45deg); |
|
167 |
- border-top: 1px solid #eaedf1; |
|
168 |
- border-left: 1px solid #eaedf1; |
|
169 |
- } |
|
170 |
-} |
|
171 |
- |
|
172 |
-@keyframes dropdown-animate { |
|
173 |
- 0% { |
|
174 |
- opacity: 0; |
|
175 |
- } |
|
176 |
- |
|
177 |
- 100% { |
|
178 |
- opacity: 1; |
|
179 |
- } |
|
180 |
- |
|
181 |
- 0% { |
|
182 |
- opacity: 0; |
|
183 |
- } |
|
184 |
-} |
|
185 |
- |
|
186 |
-/* Light Backgrounds */ |
|
187 |
-.bg-primary-light { |
|
188 |
- background-color: #cfe2ff; |
|
189 |
- border-color: #cfe2ff; |
|
190 |
-} |
|
191 |
- |
|
192 |
-.bg-secondary-light { |
|
193 |
- background-color: #e2e3e5; |
|
194 |
- border-color: #e2e3e5; |
|
195 |
-} |
|
196 |
- |
|
197 |
-.bg-success-light { |
|
198 |
- background-color: #d1e7dd; |
|
199 |
- border-color: #d1e7dd; |
|
200 |
-} |
|
201 |
- |
|
202 |
-.bg-danger-light { |
|
203 |
- background-color: #f8d7da; |
|
204 |
- border-color: #f8d7da; |
|
205 |
-} |
|
206 |
- |
|
207 |
-.bg-warning-light { |
|
208 |
- background-color: #fff3cd; |
|
209 |
- border-color: #fff3cd; |
|
210 |
-} |
|
211 |
- |
|
212 |
-.bg-info-light { |
|
213 |
- background-color: #cff4fc; |
|
214 |
- border-color: #cff4fc; |
|
215 |
-} |
|
216 |
- |
|
217 |
-.bg-dark-light { |
|
218 |
- background-color: #d3d3d4; |
|
219 |
- border-color: #d3d3d4; |
|
220 |
-} |
|
221 |
- |
|
222 |
-/* Card */ |
|
223 |
-.card { |
|
224 |
- margin-bottom: 30px; |
|
225 |
- border: none; |
|
226 |
- border-radius: 5px; |
|
227 |
- box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1); |
|
228 |
-} |
|
229 |
- |
|
230 |
-.card-header, |
|
231 |
-.card-footer { |
|
232 |
- border-color: #ebeef4; |
|
233 |
- background-color: #fff; |
|
234 |
- color: #798eb3; |
|
235 |
- padding: 15px; |
|
236 |
-} |
|
237 |
- |
|
238 |
-.card-title { |
|
239 |
- padding: 20px 0 15px 0; |
|
240 |
- font-size: 18px; |
|
241 |
- font-weight: 500; |
|
242 |
- color: #012970; |
|
243 |
- font-family: "Poppins", sans-serif; |
|
244 |
-} |
|
245 |
- |
|
246 |
-.card-title span { |
|
247 |
- color: #899bbd; |
|
248 |
- font-size: 14px; |
|
249 |
- font-weight: 400; |
|
250 |
-} |
|
251 |
- |
|
252 |
-.card-body { |
|
253 |
- padding: 0 20px 20px 20px; |
|
254 |
-} |
|
255 |
- |
|
256 |
-.card-img-overlay { |
|
257 |
- background-color: rgba(255, 255, 255, 0.6); |
|
258 |
-} |
|
259 |
- |
|
260 |
-/* Alerts */ |
|
261 |
-.alert-heading { |
|
262 |
- font-weight: 500; |
|
263 |
- font-family: "Poppins", sans-serif; |
|
264 |
- font-size: 20px; |
|
265 |
-} |
|
266 |
- |
|
267 |
-/* Close Button */ |
|
268 |
-.btn-close { |
|
269 |
- background-size: 25%; |
|
270 |
-} |
|
271 |
- |
|
272 |
-.btn-close:focus { |
|
273 |
- outline: 0; |
|
274 |
- box-shadow: none; |
|
275 |
-} |
|
276 |
- |
|
277 |
-/* Accordion */ |
|
278 |
-.accordion-item { |
|
279 |
- border: 1px solid #ebeef4; |
|
280 |
-} |
|
281 |
- |
|
282 |
-.accordion-button:focus { |
|
283 |
- outline: 0; |
|
284 |
- box-shadow: none; |
|
285 |
-} |
|
286 |
- |
|
287 |
-.accordion-button:not(.collapsed) { |
|
288 |
- color: #012970; |
|
289 |
- background-color: #f6f9ff; |
|
290 |
-} |
|
291 |
- |
|
292 |
-.accordion-flush .accordion-button { |
|
293 |
- padding: 15px 0; |
|
294 |
- background: none; |
|
295 |
- border: 0; |
|
296 |
-} |
|
297 |
- |
|
298 |
-.accordion-flush .accordion-button:not(.collapsed) { |
|
299 |
- box-shadow: none; |
|
300 |
- color: #4154f1; |
|
301 |
-} |
|
302 |
- |
|
303 |
-.accordion-flush .accordion-body { |
|
304 |
- padding: 0 0 15px 0; |
|
305 |
- color: #3e4f6f; |
|
306 |
- font-size: 15px; |
|
307 |
-} |
|
308 |
- |
|
309 |
-/* Breadcrumbs */ |
|
310 |
-.breadcrumb { |
|
311 |
- font-size: 14px; |
|
312 |
- font-family: "Nunito", sans-serif; |
|
313 |
- color: #899bbd; |
|
314 |
- font-weight: 600; |
|
315 |
-} |
|
316 |
- |
|
317 |
-.breadcrumb a { |
|
318 |
- color: #899bbd; |
|
319 |
- transition: 0.3s; |
|
320 |
-} |
|
321 |
- |
|
322 |
-.breadcrumb a:hover { |
|
323 |
- color: #51678f; |
|
324 |
-} |
|
325 |
- |
|
326 |
-.breadcrumb .breadcrumb-item::before { |
|
327 |
- color: #899bbd; |
|
328 |
-} |
|
329 |
- |
|
330 |
-.breadcrumb .active { |
|
331 |
- color: #51678f; |
|
332 |
- font-weight: 600; |
|
333 |
-} |
|
334 |
- |
|
335 |
-/* Bordered Tabs */ |
|
336 |
-.nav-tabs-bordered { |
|
337 |
- border-bottom: 2px solid #ebeef4; |
|
338 |
-} |
|
339 |
- |
|
340 |
-.nav-tabs-bordered .nav-link { |
|
341 |
- margin-bottom: -2px; |
|
342 |
- border: none; |
|
343 |
- color: #2c384e; |
|
344 |
-} |
|
345 |
- |
|
346 |
-.nav-tabs-bordered .nav-link:hover, |
|
347 |
-.nav-tabs-bordered .nav-link:focus { |
|
348 |
- color: #4154f1; |
|
349 |
-} |
|
350 |
- |
|
351 |
-.nav-tabs-bordered .nav-link.active { |
|
352 |
- background-color: #fff; |
|
353 |
- color: #4154f1; |
|
354 |
- border-bottom: 2px solid #4154f1; |
|
355 |
-} |
|
356 |
- |
|
357 |
-/*-------------------------------------------------------------- |
|
358 |
-# Header |
|
359 |
---------------------------------------------------------------*/ |
|
360 |
-.logo { |
|
361 |
- line-height: 1; |
|
362 |
-} |
|
363 |
- |
|
364 |
-@media (min-width: 1200px) { |
|
365 |
- .logo { |
|
366 |
- width: 280px; |
|
367 |
- } |
|
368 |
-} |
|
369 |
- |
|
370 |
-.logo img { |
|
371 |
- max-height: 26px; |
|
372 |
-} |
|
373 |
- |
|
374 |
-.logo span { |
|
375 |
- font-size: 26px; |
|
376 |
- font-weight: 700; |
|
377 |
- color: #012970; |
|
378 |
- font-family: "Nunito", sans-serif; |
|
379 |
-} |
|
380 |
- |
|
381 |
-.header { |
|
382 |
- transition: all 0.5s; |
|
383 |
- z-index: 997; |
|
384 |
- height: 60px; |
|
385 |
- box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1); |
|
386 |
- background-color: #fff; |
|
387 |
- padding-left: 20px; |
|
388 |
- /* Toggle Sidebar Button */ |
|
389 |
- /* Search Bar */ |
|
390 |
-} |
|
391 |
- |
|
392 |
-.header .toggle-sidebar-btn { |
|
393 |
- font-size: 32px; |
|
394 |
- padding-left: 10px; |
|
395 |
- cursor: pointer; |
|
396 |
- color: #012970; |
|
397 |
-} |
|
398 |
- |
|
399 |
-.header .search-bar { |
|
400 |
- min-width: 360px; |
|
401 |
- padding: 0 20px; |
|
402 |
-} |
|
403 |
- |
|
404 |
-@media (max-width: 1199px) { |
|
405 |
- .header .search-bar { |
|
406 |
- position: fixed; |
|
407 |
- top: 50px; |
|
6 |
+.main{ |
|
7 |
+ margin: 3rem 0; |
|
8 |
+ padding: 0 10px; |
|
9 |
+ width: calc( 100% - 270px);} |
|
10 |
+.sidebar{ |
|
11 |
+ width: 270px; |
|
12 |
+ /* background-color: #333333; */ |
|
13 |
+ position: sticky; |
|
14 |
+ top: 0; |
|
408 | 15 |
left: 0; |
409 |
- right: 0; |
|
410 |
- padding: 20px; |
|
411 |
- box-shadow: 0px 0px 15px 0px rgba(1, 41, 112, 0.1); |
|
412 |
- background: white; |
|
413 |
- z-index: 9999; |
|
414 |
- transition: 0.3s; |
|
415 |
- visibility: hidden; |
|
416 |
- opacity: 0; |
|
417 |
- } |
|
418 |
- |
|
419 |
- .header .search-bar-show { |
|
420 |
- top: 60px; |
|
421 |
- visibility: visible; |
|
422 |
- opacity: 1; |
|
423 |
- } |
|
16 |
+ bottom: 0; |
|
424 | 17 |
} |
425 | 18 |
|
426 |
-.header .search-form { |
|
427 |
- width: 100%; |
|
428 |
-} |
|
19 |
+.profile{margin: 2rem 0;} |
|
429 | 20 |
|
430 |
- .search-form input { |
|
431 |
- border: 0; |
|
432 |
- font-size: 14px; |
|
433 |
- color: #012970; |
|
434 |
- border: 1px solid rgba(1, 41, 112, 0.2); |
|
435 |
- padding: 7px 38px 7px 8px; |
|
436 |
- border-radius: 3px; |
|
437 |
- transition: 0.3s; |
|
438 |
- width: 100%; |
|
439 |
-} |
|
440 | 21 |
|
441 |
- .search-form input:focus, |
|
442 |
- .search-form input:hover { |
|
443 |
- outline: none; |
|
444 |
- box-shadow: 0 0 10px 0 rgba(1, 41, 112, 0.15); |
|
445 |
- border: 1px solid rgba(1, 41, 112, 0.3); |
|
446 |
-} |
|
447 |
- |
|
448 |
- .search-form button { |
|
449 |
- border: 0; |
|
450 |
- padding: 0; |
|
451 |
- margin-left: -30px; |
|
452 |
- background: none; |
|
453 |
-} |
|
454 |
- |
|
455 |
- .search-form button i { |
|
456 |
- color: #012970; |
|
457 |
-} |
|
458 |
- |
|
459 |
-/*-------------------------------------------------------------- |
|
460 |
-# Header Nav |
|
461 |
---------------------------------------------------------------*/ |
|
462 |
-.header-nav ul { |
|
463 |
- list-style: none; |
|
464 |
-} |
|
465 |
- |
|
466 |
-.header-nav>ul { |
|
467 |
- margin: 0; |
|
468 |
- padding: 0; |
|
469 |
-} |
|
470 |
- |
|
471 |
-.header-nav .nav-icon { |
|
472 |
- font-size: 22px; |
|
473 |
- color: #012970; |
|
474 |
- margin-right: 25px; |
|
475 |
- position: relative; |
|
476 |
-} |
|
477 |
- |
|
478 |
-.header-nav .nav-profile { |
|
479 |
- color: #012970; |
|
480 |
-} |
|
481 |
- |
|
482 |
-.header-nav .nav-profile img { |
|
483 |
- max-height: 36px; |
|
484 |
-} |
|
485 |
- |
|
486 |
-.header-nav .nav-profile span { |
|
487 |
- font-size: 14px; |
|
488 |
- font-weight: 600; |
|
489 |
-} |
|
490 |
- |
|
491 |
-.header-nav .badge-number { |
|
492 |
- position: absolute; |
|
493 |
- inset: -2px -5px auto auto; |
|
494 |
- font-weight: normal; |
|
495 |
- font-size: 12px; |
|
496 |
- padding: 3px 6px; |
|
497 |
-} |
|
498 |
- |
|
499 |
-.header-nav .notifications { |
|
500 |
- inset: 8px -15px auto auto !important; |
|
501 |
-} |
|
502 |
- |
|
503 |
-.header-nav .notifications .notification-item { |
|
504 |
- display: flex; |
|
505 |
- align-items: center; |
|
506 |
- padding: 15px 10px; |
|
507 |
- transition: 0.3s; |
|
508 |
-} |
|
509 |
- |
|
510 |
-.header-nav .notifications .notification-item i { |
|
511 |
- margin: 0 20px 0 10px; |
|
512 |
- font-size: 24px; |
|
513 |
-} |
|
514 |
- |
|
515 |
-.header-nav .notifications .notification-item h4 { |
|
516 |
- font-size: 16px; |
|
517 |
- font-weight: 600; |
|
518 |
- margin-bottom: 5px; |
|
519 |
-} |
|
520 |
- |
|
521 |
-.header-nav .notifications .notification-item p { |
|
522 |
- font-size: 13px; |
|
523 |
- margin-bottom: 3px; |
|
524 |
- color: #919191; |
|
525 |
-} |
|
526 |
- |
|
527 |
-.header-nav .notifications .notification-item:hover { |
|
528 |
- background-color: #f6f9ff; |
|
529 |
-} |
|
530 |
- |
|
531 |
-.header-nav .messages { |
|
532 |
- inset: 8px -15px auto auto !important; |
|
533 |
-} |
|
534 |
- |
|
535 |
-.header-nav .messages .message-item { |
|
536 |
- padding: 15px 10px; |
|
537 |
- transition: 0.3s; |
|
538 |
-} |
|
539 |
- |
|
540 |
-.header-nav .messages .message-item a { |
|
541 |
- display: flex; |
|
542 |
-} |
|
543 |
- |
|
544 |
-.header-nav .messages .message-item img { |
|
545 |
- margin: 0 20px 0 10px; |
|
546 |
- max-height: 40px; |
|
547 |
-} |
|
548 |
- |
|
549 |
-.header-nav .messages .message-item h4 { |
|
550 |
- font-size: 16px; |
|
551 |
- font-weight: 600; |
|
552 |
- margin-bottom: 5px; |
|
553 |
- color: #444444; |
|
554 |
-} |
|
555 |
- |
|
556 |
-.header-nav .messages .message-item p { |
|
557 |
- font-size: 13px; |
|
558 |
- margin-bottom: 3px; |
|
559 |
- color: #919191; |
|
560 |
-} |
|
561 |
- |
|
562 |
-.header-nav .messages .message-item:hover { |
|
563 |
- background-color: #f6f9ff; |
|
564 |
-} |
|
565 |
- |
|
566 |
-.header-nav .profile { |
|
567 |
- min-width: 240px; |
|
568 |
- padding-bottom: 0; |
|
569 |
- top: 8px !important; |
|
570 |
-} |
|
571 |
- |
|
572 |
-.header-nav .profile .dropdown-header h6 { |
|
573 |
- font-size: 18px; |
|
574 |
- margin-bottom: 0; |
|
575 |
- font-weight: 600; |
|
576 |
- color: #444444; |
|
577 |
-} |
|
578 |
- |
|
579 |
-.header-nav .profile .dropdown-header span { |
|
580 |
- font-size: 14px; |
|
581 |
-} |
|
582 |
- |
|
583 |
-.header-nav .profile .dropdown-item { |
|
584 |
- font-size: 14px; |
|
585 |
- padding: 10px 15px; |
|
586 |
- transition: 0.3s; |
|
587 |
-} |
|
588 |
- |
|
589 |
-.header-nav .profile .dropdown-item i { |
|
590 |
- margin-right: 10px; |
|
591 |
- font-size: 18px; |
|
592 |
- line-height: 0; |
|
593 |
-} |
|
594 |
- |
|
595 |
-.header-nav .profile .dropdown-item:hover { |
|
596 |
- background-color: #f6f9ff; |
|
597 |
-} |
|
598 |
- |
|
599 |
-/*-------------------------------------------------------------- |
|
600 |
-# Sidebar |
|
601 |
---------------------------------------------------------------*/ |
|
602 |
-.sidebar { |
|
603 |
- position: fixed; |
|
604 |
- top: 60px; |
|
605 |
- left: 0; |
|
606 |
- bottom: 0; |
|
607 |
- width: 300px; |
|
608 |
- z-index: 996; |
|
609 |
- transition: all 0.3s; |
|
610 |
- padding: 20px; |
|
611 |
- overflow-y: auto; |
|
612 |
- scrollbar-width: thin; |
|
613 |
- scrollbar-color: #aab7cf transparent; |
|
614 |
- box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1); |
|
615 |
- background-color: #fff; |
|
616 |
-} |
|
617 |
- |
|
618 |
-@media (max-width: 1199px) { |
|
619 |
- .sidebar { |
|
620 |
- left: -300px; |
|
621 |
- } |
|
622 |
-} |
|
623 |
- |
|
624 |
-.sidebar::-webkit-scrollbar { |
|
625 |
- width: 5px; |
|
626 |
- height: 8px; |
|
627 |
- background-color: #fff; |
|
628 |
-} |
|
629 |
- |
|
630 |
-.sidebar::-webkit-scrollbar-thumb { |
|
631 |
- background-color: #aab7cf; |
|
632 |
-} |
|
633 |
- |
|
634 |
-@media (min-width: 1200px) { |
|
635 |
- |
|
636 |
- #main, |
|
637 |
- #footer { |
|
638 |
- margin-left: 300px; |
|
639 |
- } |
|
640 |
-} |
|
641 |
- |
|
642 |
-@media (max-width: 1199px) { |
|
643 |
- .toggle-sidebar .sidebar { |
|
644 |
- left: 0; |
|
645 |
- } |
|
646 |
-} |
|
647 |
- |
|
648 |
-@media (min-width: 1200px) { |
|
649 |
- |
|
650 |
- .toggle-sidebar #main, |
|
651 |
- .toggle-sidebar #footer { |
|
652 |
- margin-left: 0; |
|
653 |
- } |
|
654 |
- |
|
655 |
- .toggle-sidebar .sidebar { |
|
656 |
- left: -300px; |
|
657 |
- } |
|
658 |
-} |
|
659 |
- |
|
660 |
-.sidebar-nav { |
|
661 |
- padding: 0; |
|
662 |
- margin: 0; |
|
663 |
- list-style: none; |
|
664 |
-} |
|
665 |
- |
|
666 |
-.sidebar-nav li { |
|
667 |
- padding: 0; |
|
668 |
- margin: 0; |
|
669 |
- list-style: none; |
|
670 |
-} |
|
671 |
- |
|
672 |
-.sidebar-nav .nav-item { |
|
673 |
- margin-bottom: 5px; |
|
674 |
-} |
|
675 |
- |
|
676 |
-.sidebar-nav .nav-heading { |
|
677 |
- font-size: 11px; |
|
678 |
- text-transform: uppercase; |
|
679 |
- color: #899bbd; |
|
680 |
- font-weight: 600; |
|
681 |
- margin: 10px 0 5px 15px; |
|
682 |
-} |
|
683 |
- |
|
684 |
-.sidebar-nav .nav-link { |
|
685 |
- display: flex; |
|
686 |
- align-items: center; |
|
687 |
- font-size: 15px; |
|
688 |
- font-weight: 600; |
|
689 |
- transition: 0.3; |
|
690 |
- padding: 10px 15px; |
|
691 |
- border-radius: 4px; |
|
692 |
- color: #012970; |
|
693 |
- background: #fff; |
|
694 |
-} |
|
695 |
- |
|
696 |
-.sidebar-nav .nav-link i { |
|
697 |
- font-size: 16px; |
|
698 |
- margin-right: 10px; |
|
699 |
-} |
|
700 |
- |
|
701 |
-.sidebar-nav .nav-link.collapsed i { |
|
702 |
- color: #899bbd; |
|
703 |
-} |
|
704 |
- |
|
705 |
-.sidebar-nav .nav-link:hover, .sidebar-nav .nav-link.active { |
|
706 |
- color: #4154f1; |
|
707 |
- background: #f6f9ff; |
|
708 |
-} |
|
709 |
- |
|
710 |
-.sidebar-nav .nav-link:hover i { |
|
711 |
- color: #4154f1; |
|
712 |
-} |
|
713 |
- |
|
714 |
-.sidebar-nav .nav-link .bi-chevron-down { |
|
715 |
- margin-right: 0; |
|
716 |
- transition: transform 0.2s ease-in-out; |
|
717 |
-} |
|
718 |
- |
|
719 |
-.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down { |
|
720 |
- transform: rotate(180deg); |
|
721 |
-} |
|
722 |
- |
|
723 |
-.sidebar-nav .nav-content { |
|
724 |
- padding: 5px 0 0 0; |
|
725 |
- margin: 0; |
|
726 |
- list-style: none; |
|
727 |
-} |
|
728 |
- |
|
729 |
-.sidebar-nav .nav-content a { |
|
730 |
- display: flex; |
|
731 |
- align-items: center; |
|
732 |
- font-size: 14px; |
|
733 |
- font-weight: 600; |
|
734 |
- color: #012970; |
|
735 |
- transition: 0.3; |
|
736 |
- padding: 10px 0 10px 40px; |
|
737 |
- transition: 0.3s; |
|
738 |
-} |
|
739 |
- |
|
740 |
-.sidebar-nav .nav-content a i { |
|
741 |
- font-size: 6px; |
|
742 |
- margin-right: 8px; |
|
743 |
- line-height: 0; |
|
744 |
- border-radius: 50%; |
|
745 |
-} |
|
746 |
- |
|
747 |
-.sidebar-nav .nav-content a:hover, |
|
748 |
-.sidebar-nav .nav-content a.active { |
|
749 |
- color: #4154f1; |
|
750 |
-} |
|
751 |
- |
|
752 |
-.sidebar-nav .nav-content a.active i { |
|
753 |
- background-color: #4154f1; |
|
754 |
-} |
|
755 |
- |
|
756 |
-/*-------------------------------------------------------------- |
|
757 |
-# Dashboard |
|
758 |
---------------------------------------------------------------*/ |
|
759 |
-/* Filter dropdown */ |
|
760 |
-.filter { |
|
761 |
- position: absolute; |
|
762 |
- right: 0px; |
|
763 |
- top: 15px; |
|
764 |
-} |
|
765 |
- |
|
766 |
-.filter .icon { |
|
767 |
- color: #aab7cf; |
|
768 |
- padding-right: 20px; |
|
769 |
- padding-bottom: 5px; |
|
770 |
- transition: 0.3s; |
|
771 |
- font-size: 16px; |
|
772 |
-} |
|
773 |
- |
|
774 |
-.filter .icon:hover, |
|
775 |
-.filter .icon:focus { |
|
776 |
- color: #4154f1; |
|
777 |
-} |
|
778 |
- |
|
779 |
-.filter .dropdown-header { |
|
780 |
- padding: 8px 15px; |
|
781 |
-} |
|
782 |
- |
|
783 |
-.filter .dropdown-header h6 { |
|
784 |
- text-transform: uppercase; |
|
785 |
- font-size: 14px; |
|
786 |
- font-weight: 600; |
|
787 |
- letter-spacing: 1px; |
|
788 |
- color: #aab7cf; |
|
789 |
- margin-bottom: 0; |
|
790 |
- padding: 0; |
|
791 |
-} |
|
792 |
- |
|
793 |
-.filter .dropdown-item { |
|
794 |
- padding: 8px 15px; |
|
795 |
-} |
|
796 |
- |
|
797 |
-/* Info Cards */ |
|
798 |
- |
|
799 |
- .info-card h6 { |
|
800 |
- font-size: 28px; |
|
801 |
- color: #012970; |
|
802 |
- font-weight: 700; |
|
803 |
- margin: 0; |
|
804 |
- padding: 0; |
|
805 |
-} |
|
806 |
- |
|
807 |
- .card-icon { |
|
808 |
- font-size: 32px; |
|
809 |
- line-height: 0; |
|
810 |
- width: 64px; |
|
811 |
- height: 64px; |
|
812 |
- flex-shrink: 0; |
|
813 |
- flex-grow: 0; |
|
814 |
-} |
|
815 |
- |
|
816 |
- .sales-card .card-icon { |
|
817 |
- color: #4154f1; |
|
818 |
- background: #f6f6fe; |
|
819 |
-} |
|
820 |
- |
|
821 |
- .revenue-card .card-icon { |
|
822 |
- color: #2eca6a; |
|
823 |
- background: #e0f8e9; |
|
824 |
-} |
|
825 |
- |
|
826 |
- .customers-card .card-icon { |
|
827 |
- color: #ff771d; |
|
828 |
- background: #ffecdf; |
|
829 |
-} |
|
830 |
- |
|
831 |
-/* Activity */ |
|
832 |
-.dashboard .activity { |
|
833 |
- font-size: 14px; |
|
834 |
-} |
|
835 |
- |
|
836 |
-.dashboard .activity .activity-item .activite-label { |
|
837 |
- color: #888; |
|
838 |
- position: relative; |
|
839 |
- flex-shrink: 0; |
|
840 |
- flex-grow: 0; |
|
841 |
- min-width: 64px; |
|
842 |
-} |
|
843 |
- |
|
844 |
-.dashboard .activity .activity-item .activite-label::before { |
|
845 |
- content: ""; |
|
846 |
- position: absolute; |
|
847 |
- right: -11px; |
|
848 |
- width: 4px; |
|
849 |
- top: 0; |
|
850 |
- bottom: 0; |
|
851 |
- background-color: #eceefe; |
|
852 |
-} |
|
853 |
- |
|
854 |
-.dashboard .activity .activity-item .activity-badge { |
|
855 |
- margin-top: 3px; |
|
856 |
- z-index: 1; |
|
857 |
- font-size: 11px; |
|
858 |
- line-height: 0; |
|
859 |
- border-radius: 50%; |
|
860 |
- flex-shrink: 0; |
|
861 |
- border: 3px solid #fff; |
|
862 |
- flex-grow: 0; |
|
863 |
-} |
|
864 |
- |
|
865 |
-.dashboard .activity .activity-item .activity-content { |
|
866 |
- padding-left: 10px; |
|
867 |
- padding-bottom: 20px; |
|
868 |
-} |
|
869 |
- |
|
870 |
-.dashboard .activity .activity-item:first-child .activite-label::before { |
|
871 |
- top: 5px; |
|
872 |
-} |
|
873 |
- |
|
874 |
-.dashboard .activity .activity-item:last-child .activity-content { |
|
875 |
- padding-bottom: 0; |
|
876 |
-} |
|
877 |
- |
|
878 |
-/* News & Updates */ |
|
879 |
-.dashboard .news .post-item+.post-item { |
|
880 |
- margin-top: 15px; |
|
881 |
-} |
|
882 |
- |
|
883 |
-.dashboard .news img { |
|
884 |
- width: 80px; |
|
885 |
- float: left; |
|
886 |
- border-radius: 5px; |
|
887 |
-} |
|
888 |
- |
|
889 |
-.dashboard .news h4 { |
|
890 |
- font-size: 15px; |
|
891 |
- margin-left: 95px; |
|
892 |
- font-weight: bold; |
|
893 |
- margin-bottom: 5px; |
|
894 |
-} |
|
895 |
- |
|
896 |
-.dashboard .news h4 a { |
|
897 |
- color: #012970; |
|
898 |
- transition: 0.3s; |
|
899 |
-} |
|
900 |
- |
|
901 |
-.dashboard .news h4 a:hover { |
|
902 |
- color: #4154f1; |
|
903 |
-} |
|
904 |
- |
|
905 |
-.dashboard .news p { |
|
906 |
- font-size: 14px; |
|
907 |
- color: #777777; |
|
908 |
- margin-left: 95px; |
|
909 |
-} |
|
910 |
- |
|
911 |
-/* Recent Sales */ |
|
912 |
-.dashboard .recent-sales { |
|
913 |
- font-size: 14px; |
|
914 |
-} |
|
915 |
- |
|
916 |
-.dashboard .recent-sales .table thead { |
|
917 |
- background: #f6f6fe; |
|
918 |
-} |
|
919 |
- |
|
920 |
-.dashboard .recent-sales .table thead th { |
|
921 |
- border: 0; |
|
922 |
-} |
|
923 |
- |
|
924 |
-.dashboard .recent-sales .dataTable-top { |
|
925 |
- padding: 0 0 10px 0; |
|
926 |
-} |
|
927 |
- |
|
928 |
-.dashboard .recent-sales .dataTable-bottom { |
|
929 |
- padding: 10px 0 0 0; |
|
930 |
-} |
|
931 |
- |
|
932 |
-/* Top Selling */ |
|
933 |
-.dashboard .top-selling { |
|
934 |
- font-size: 14px; |
|
935 |
-} |
|
936 |
- |
|
937 |
-.dashboard .top-selling .table thead { |
|
938 |
- background: #f6f6fe; |
|
939 |
-} |
|
940 |
- |
|
941 |
-.dashboard .top-selling .table thead th { |
|
942 |
- border: 0; |
|
943 |
-} |
|
944 |
- |
|
945 |
-.dashboard .top-selling .table tbody td { |
|
946 |
- vertical-align: middle; |
|
947 |
-} |
|
948 |
- |
|
949 |
-.dashboard .top-selling img { |
|
950 |
- border-radius: 5px; |
|
951 |
- max-width: 60px; |
|
952 |
-} |
|
953 |
- |
|
954 |
-/*-------------------------------------------------------------- |
|
955 |
-# Icons list page |
|
956 |
---------------------------------------------------------------*/ |
|
957 |
-.iconslist { |
|
958 |
- display: grid; |
|
959 |
- max-width: 100%; |
|
960 |
- grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); |
|
961 |
- gap: 1.25rem; |
|
962 |
- padding-top: 15px; |
|
963 |
-} |
|
964 |
- |
|
965 |
-.iconslist .icon { |
|
966 |
- background-color: #fff; |
|
967 |
- border-radius: 0.25rem; |
|
968 |
- text-align: center; |
|
969 |
- color: #012970; |
|
970 |
- padding: 15px 0; |
|
971 |
-} |
|
972 |
- |
|
973 |
-.iconslist i { |
|
974 |
- margin: 0.25rem; |
|
975 |
- font-size: 2.5rem; |
|
976 |
-} |
|
977 |
- |
|
978 |
-.iconslist .label { |
|
979 |
- font-family: var(--bs-font-monospace); |
|
980 |
- display: inline-block; |
|
981 |
- width: 100%; |
|
982 |
- overflow: hidden; |
|
983 |
- padding: 0.25rem; |
|
984 |
- font-size: 12px; |
|
985 |
- text-overflow: ellipsis; |
|
986 |
- white-space: nowrap; |
|
987 |
- color: #666; |
|
988 |
-} |
|
989 |
- |
|
990 |
-/*-------------------------------------------------------------- |
|
991 |
-# Profie Page |
|
992 |
---------------------------------------------------------------*/ |
|
993 |
-.profile .profile-card img { |
|
994 |
- max-width: 120px; |
|
995 |
-} |
|
996 |
- |
|
997 |
-.profile .profile-card h2 { |
|
998 |
- font-size: 24px; |
|
999 |
- font-weight: 700; |
|
1000 |
- color: #2c384e; |
|
1001 |
- margin: 10px 0 0 0; |
|
1002 |
-} |
|
1003 |
- |
|
1004 |
-.profile .profile-card h3 { |
|
1005 |
- font-size: 18px; |
|
1006 |
-} |
|
1007 |
- |
|
1008 |
-.profile .profile-card .social-links a { |
|
1009 |
- font-size: 20px; |
|
1010 |
- display: inline-block; |
|
1011 |
- color: rgba(1, 41, 112, 0.5); |
|
1012 |
- line-height: 0; |
|
1013 |
- margin-right: 10px; |
|
1014 |
- transition: 0.3s; |
|
1015 |
-} |
|
1016 |
- |
|
1017 |
-.profile .profile-card .social-links a:hover { |
|
1018 |
- color: #012970; |
|
1019 |
-} |
|
1020 |
- |
|
1021 |
-.profile .profile-overview .row { |
|
1022 |
- margin-bottom: 20px; |
|
1023 |
- font-size: 15px; |
|
1024 |
-} |
|
1025 |
- |
|
1026 |
-.profile .profile-overview .card-title { |
|
1027 |
- color: #012970; |
|
1028 |
-} |
|
1029 |
- |
|
1030 |
-.profile .profile-overview .label { |
|
1031 |
- font-weight: 600; |
|
1032 |
- color: rgba(1, 41, 112, 0.6); |
|
1033 |
-} |
|
1034 |
- |
|
1035 |
-.profile .profile-edit label { |
|
1036 |
- font-weight: 600; |
|
1037 |
- color: rgba(1, 41, 112, 0.6); |
|
1038 |
-} |
|
1039 |
- |
|
1040 |
-.profile .profile-edit img { |
|
1041 |
- max-width: 120px; |
|
1042 |
-} |
|
1043 |
- |
|
1044 |
-/*-------------------------------------------------------------- |
|
1045 |
-# F.A.Q Page |
|
1046 |
---------------------------------------------------------------*/ |
|
1047 |
-.faq .basic h6 { |
|
1048 |
- font-size: 18px; |
|
1049 |
- font-weight: 600; |
|
1050 |
- color: #4154f1; |
|
1051 |
-} |
|
1052 |
- |
|
1053 |
-.faq .basic p { |
|
1054 |
- color: #6980aa; |
|
1055 |
-} |
|
1056 |
- |
|
1057 |
-/*-------------------------------------------------------------- |
|
1058 |
-# Contact |
|
1059 |
---------------------------------------------------------------*/ |
|
1060 |
-.contact .info-box { |
|
1061 |
- padding: 28px 30px; |
|
1062 |
-} |
|
1063 |
- |
|
1064 |
-.contact .info-box i { |
|
1065 |
- font-size: 38px; |
|
1066 |
- line-height: 0; |
|
1067 |
- color: #4154f1; |
|
1068 |
-} |
|
1069 |
- |
|
1070 |
-.contact .info-box h3 { |
|
1071 |
- font-size: 20px; |
|
1072 |
- color: #012970; |
|
1073 |
- font-weight: 700; |
|
1074 |
- margin: 20px 0 10px 0; |
|
1075 |
-} |
|
1076 |
- |
|
1077 |
-.contact .info-box p { |
|
1078 |
- padding: 0; |
|
1079 |
- line-height: 24px; |
|
1080 |
- font-size: 14px; |
|
1081 |
- margin-bottom: 0; |
|
1082 |
-} |
|
1083 |
- |
|
1084 |
-.contact .php-email-form .error-message { |
|
1085 |
- display: none; |
|
1086 |
- color: #fff; |
|
1087 |
- background: #ed3c0d; |
|
1088 |
- text-align: left; |
|
1089 |
- padding: 15px; |
|
1090 |
- margin-bottom: 24px; |
|
1091 |
- font-weight: 600; |
|
1092 |
-} |
|
1093 |
- |
|
1094 |
-.contact .php-email-form .sent-message { |
|
1095 |
- display: none; |
|
1096 |
- color: #fff; |
|
1097 |
- background: #18d26e; |
|
1098 |
- text-align: center; |
|
1099 |
- padding: 15px; |
|
1100 |
- margin-bottom: 24px; |
|
1101 |
- font-weight: 600; |
|
1102 |
-} |
|
1103 |
- |
|
1104 |
-.contact .php-email-form .loading { |
|
1105 |
- display: none; |
|
1106 |
- background: #fff; |
|
1107 |
- text-align: center; |
|
1108 |
- padding: 15px; |
|
1109 |
- margin-bottom: 24px; |
|
1110 |
-} |
|
1111 |
- |
|
1112 |
-.contact .php-email-form .loading:before { |
|
1113 |
- content: ""; |
|
1114 |
- display: inline-block; |
|
1115 |
- border-radius: 50%; |
|
1116 |
- width: 24px; |
|
1117 |
- height: 24px; |
|
1118 |
- margin: 0 10px -6px 0; |
|
1119 |
- border: 3px solid #18d26e; |
|
1120 |
- border-top-color: #eee; |
|
1121 |
- animation: animate-loading 1s linear infinite; |
|
1122 |
-} |
|
1123 |
- |
|
1124 |
-.contact .php-email-form input, |
|
1125 |
-.contact .php-email-form textarea { |
|
1126 |
- border-radius: 0; |
|
1127 |
- box-shadow: none; |
|
1128 |
- font-size: 14px; |
|
1129 |
- border-radius: 0; |
|
1130 |
-} |
|
1131 |
- |
|
1132 |
-.contact .php-email-form input:focus, |
|
1133 |
-.contact .php-email-form textarea:focus { |
|
1134 |
- border-color: #4154f1; |
|
1135 |
-} |
|
1136 |
- |
|
1137 |
-.contact .php-email-form input { |
|
1138 |
- padding: 10px 15px; |
|
1139 |
-} |
|
1140 |
- |
|
1141 |
-.contact .php-email-form textarea { |
|
1142 |
- padding: 12px 15px; |
|
1143 |
-} |
|
1144 |
- |
|
1145 |
-.contact .php-email-form button[type=submit] { |
|
1146 |
- background: #4154f1; |
|
1147 |
- border: 0; |
|
1148 |
- padding: 10px 30px; |
|
1149 |
- color: #fff; |
|
1150 |
- transition: 0.4s; |
|
1151 |
- border-radius: 4px; |
|
1152 |
-} |
|
1153 |
- |
|
1154 |
-.contact .php-email-form button[type=submit]:hover { |
|
1155 |
- background: #5969f3; |
|
1156 |
-} |
|
1157 |
- |
|
1158 |
-@keyframes animate-loading { |
|
1159 |
- 0% { |
|
1160 |
- transform: rotate(0deg); |
|
1161 |
- } |
|
1162 |
- |
|
1163 |
- 100% { |
|
1164 |
- transform: rotate(360deg); |
|
1165 |
- } |
|
1166 |
-} |
|
1167 |
- |
|
1168 |
-/*-------------------------------------------------------------- |
|
1169 |
-# Error 404 |
|
1170 |
---------------------------------------------------------------*/ |
|
1171 |
-.error-404 { |
|
1172 |
- padding: 30px; |
|
1173 |
-} |
|
1174 |
- |
|
1175 |
-.error-404 h1 { |
|
1176 |
- font-size: 180px; |
|
1177 |
- font-weight: 700; |
|
1178 |
- color: #4154f1; |
|
1179 |
- margin-bottom: 0; |
|
1180 |
- line-height: 150px; |
|
1181 |
-} |
|
1182 |
- |
|
1183 |
-.error-404 h2 { |
|
1184 |
- font-size: 24px; |
|
1185 |
- font-weight: 700; |
|
1186 |
- color: #012970; |
|
1187 |
- margin-bottom: 30px; |
|
1188 |
-} |
|
1189 |
- |
|
1190 |
-.error-404 .btn { |
|
1191 |
- background: #51678f; |
|
1192 |
- color: #fff; |
|
1193 |
- padding: 8px 30px; |
|
1194 |
-} |
|
1195 |
- |
|
1196 |
-.error-404 .btn:hover { |
|
1197 |
- background: #3e4f6f; |
|
1198 |
-} |
|
1199 |
- |
|
1200 |
-@media (min-width: 992px) { |
|
1201 |
- .error-404 img { |
|
1202 |
- max-width: 50%; |
|
1203 |
- } |
|
1204 |
-} |
|
1205 |
- |
|
1206 |
-/*-------------------------------------------------------------- |
|
1207 |
-# Footer |
|
1208 |
---------------------------------------------------------------*/ |
|
1209 |
-.footer { |
|
1210 |
- padding: 20px 0; |
|
1211 |
- font-size: 14px; |
|
1212 |
- transition: all 0.3s; |
|
1213 |
- border-top: 1px solid #cddfff; |
|
1214 |
-} |
|
1215 |
- |
|
1216 |
-.footer .copyright { |
|
1217 |
- text-align: center; |
|
1218 |
- color: #012970; |
|
1219 |
-} |
|
1220 |
- |
|
1221 |
-.footer .credits { |
|
1222 |
- padding-top: 5px; |
|
1223 |
- text-align: center; |
|
1224 |
- font-size: 13px; |
|
1225 |
- color: #012970; |
|
1226 |
-} |
|
1227 |
- |
|
1228 |
-.select-member{color: #6980aa;}(파일 끝에 줄바꿈 문자 없음) |
|
22 |
+/* 로그인 */ |
|
23 |
+.invalid-feedback{color: #fc491e; display: none;} |
|
24 |
+.invalid-feedback.active{display: block;}(파일 끝에 줄바꿈 문자 없음) |
--- client/resources/js/main.js
+++ client/resources/js/main.js
... | ... | @@ -1,319 +1,0 @@ |
1 |
-/** |
|
2 |
-* Template Name: NiceAdmin |
|
3 |
-* Template URL: https://bootstrapmade.com/nice-admin-bootstrap-admin-html-template/ |
|
4 |
-* Updated: Apr 20 2024 with Bootstrap v5.3.3 |
|
5 |
-* Author: BootstrapMade.com |
|
6 |
-* License: https://bootstrapmade.com/license/ |
|
7 |
-*/ |
|
8 |
- |
|
9 |
-(function() { |
|
10 |
- "use strict"; |
|
11 |
- |
|
12 |
- /** |
|
13 |
- * Easy selector helper function |
|
14 |
- */ |
|
15 |
- const select = (el, all = false) => { |
|
16 |
- el = el.trim() |
|
17 |
- if (all) { |
|
18 |
- return [...document.querySelectorAll(el)] |
|
19 |
- } else { |
|
20 |
- return document.querySelector(el) |
|
21 |
- } |
|
22 |
- } |
|
23 |
- |
|
24 |
- /** |
|
25 |
- * Easy event listener function |
|
26 |
- */ |
|
27 |
- const on = (type, el, listener, all = false) => { |
|
28 |
- if (all) { |
|
29 |
- select(el, all).forEach(e => e.addEventListener(type, listener)) |
|
30 |
- } else { |
|
31 |
- select(el, all).addEventListener(type, listener) |
|
32 |
- } |
|
33 |
- } |
|
34 |
- |
|
35 |
- /** |
|
36 |
- * Easy on scroll event listener |
|
37 |
- */ |
|
38 |
- const onscroll = (el, listener) => { |
|
39 |
- el.addEventListener('scroll', listener) |
|
40 |
- } |
|
41 |
- |
|
42 |
- /** |
|
43 |
- * Sidebar toggle |
|
44 |
- */ |
|
45 |
- if (select('.toggle-sidebar-btn')) { |
|
46 |
- on('click', '.toggle-sidebar-btn', function(e) { |
|
47 |
- select('body').classList.toggle('toggle-sidebar') |
|
48 |
- }) |
|
49 |
- } |
|
50 |
- |
|
51 |
- /** |
|
52 |
- * Search bar toggle |
|
53 |
- */ |
|
54 |
- if (select('.search-bar-toggle')) { |
|
55 |
- on('click', '.search-bar-toggle', function(e) { |
|
56 |
- select('.search-bar').classList.toggle('search-bar-show') |
|
57 |
- }) |
|
58 |
- } |
|
59 |
- |
|
60 |
- /** |
|
61 |
- * Navbar links active state on scroll |
|
62 |
- */ |
|
63 |
- let navbarlinks = select('#navbar .scrollto', true) |
|
64 |
- const navbarlinksActive = () => { |
|
65 |
- let position = window.scrollY + 200 |
|
66 |
- navbarlinks.forEach(navbarlink => { |
|
67 |
- if (!navbarlink.hash) return |
|
68 |
- let section = select(navbarlink.hash) |
|
69 |
- if (!section) return |
|
70 |
- if (position >= section.offsetTop && position <= (section.offsetTop + section.offsetHeight)) { |
|
71 |
- navbarlink.classList.add('active') |
|
72 |
- } else { |
|
73 |
- navbarlink.classList.remove('active') |
|
74 |
- } |
|
75 |
- }) |
|
76 |
- } |
|
77 |
- window.addEventListener('load', navbarlinksActive) |
|
78 |
- onscroll(document, navbarlinksActive) |
|
79 |
- |
|
80 |
- /** |
|
81 |
- * Toggle .header-scrolled class to #header when page is scrolled |
|
82 |
- */ |
|
83 |
- let selectHeader = select('#header') |
|
84 |
- if (selectHeader) { |
|
85 |
- const headerScrolled = () => { |
|
86 |
- if (window.scrollY > 100) { |
|
87 |
- selectHeader.classList.add('header-scrolled') |
|
88 |
- } else { |
|
89 |
- selectHeader.classList.remove('header-scrolled') |
|
90 |
- } |
|
91 |
- } |
|
92 |
- window.addEventListener('load', headerScrolled) |
|
93 |
- onscroll(document, headerScrolled) |
|
94 |
- } |
|
95 |
- |
|
96 |
- /** |
|
97 |
- * Back to top button |
|
98 |
- */ |
|
99 |
- let backtotop = select('.back-to-top') |
|
100 |
- if (backtotop) { |
|
101 |
- const toggleBacktotop = () => { |
|
102 |
- if (window.scrollY > 100) { |
|
103 |
- backtotop.classList.add('active') |
|
104 |
- } else { |
|
105 |
- backtotop.classList.remove('active') |
|
106 |
- } |
|
107 |
- } |
|
108 |
- window.addEventListener('load', toggleBacktotop) |
|
109 |
- onscroll(document, toggleBacktotop) |
|
110 |
- } |
|
111 |
- |
|
112 |
- /** |
|
113 |
- * Initiate tooltips |
|
114 |
- */ |
|
115 |
- var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) |
|
116 |
- var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) { |
|
117 |
- return new bootstrap.Tooltip(tooltipTriggerEl) |
|
118 |
- }) |
|
119 |
- |
|
120 |
- /** |
|
121 |
- * Initiate quill editors |
|
122 |
- */ |
|
123 |
- if (select('.quill-editor-default')) { |
|
124 |
- new Quill('.quill-editor-default', { |
|
125 |
- theme: 'snow' |
|
126 |
- }); |
|
127 |
- } |
|
128 |
- |
|
129 |
- if (select('.quill-editor-bubble')) { |
|
130 |
- new Quill('.quill-editor-bubble', { |
|
131 |
- theme: 'bubble' |
|
132 |
- }); |
|
133 |
- } |
|
134 |
- |
|
135 |
- if (select('.quill-editor-full')) { |
|
136 |
- new Quill(".quill-editor-full", { |
|
137 |
- modules: { |
|
138 |
- toolbar: [ |
|
139 |
- [{ |
|
140 |
- font: [] |
|
141 |
- }, { |
|
142 |
- size: [] |
|
143 |
- }], |
|
144 |
- ["bold", "italic", "underline", "strike"], |
|
145 |
- [{ |
|
146 |
- color: [] |
|
147 |
- }, |
|
148 |
- { |
|
149 |
- background: [] |
|
150 |
- } |
|
151 |
- ], |
|
152 |
- [{ |
|
153 |
- script: "super" |
|
154 |
- }, |
|
155 |
- { |
|
156 |
- script: "sub" |
|
157 |
- } |
|
158 |
- ], |
|
159 |
- [{ |
|
160 |
- list: "ordered" |
|
161 |
- }, |
|
162 |
- { |
|
163 |
- list: "bullet" |
|
164 |
- }, |
|
165 |
- { |
|
166 |
- indent: "-1" |
|
167 |
- }, |
|
168 |
- { |
|
169 |
- indent: "+1" |
|
170 |
- } |
|
171 |
- ], |
|
172 |
- ["direction", { |
|
173 |
- align: [] |
|
174 |
- }], |
|
175 |
- ["link", "image", "video"], |
|
176 |
- ["clean"] |
|
177 |
- ] |
|
178 |
- }, |
|
179 |
- theme: "snow" |
|
180 |
- }); |
|
181 |
- } |
|
182 |
- |
|
183 |
- /** |
|
184 |
- * Initiate TinyMCE Editor |
|
185 |
- */ |
|
186 |
- |
|
187 |
- const useDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches; |
|
188 |
- const isSmallScreen = window.matchMedia('(max-width: 1023.5px)').matches; |
|
189 |
- |
|
190 |
- tinymce.init({ |
|
191 |
- selector: 'textarea.tinymce-editor', |
|
192 |
- plugins: 'preview importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media codesample table charmap pagebreak nonbreaking anchor insertdatetime advlist lists wordcount help charmap quickbars emoticons accordion', |
|
193 |
- editimage_cors_hosts: ['picsum.photos'], |
|
194 |
- menubar: 'file edit view insert format tools table help', |
|
195 |
- toolbar: "undo redo | accordion accordionremove | blocks fontfamily fontsize | bold italic underline strikethrough | align numlist bullist | link image | table media | lineheight outdent indent| forecolor backcolor removeformat | charmap emoticons | code fullscreen preview | save print | pagebreak anchor codesample | ltr rtl", |
|
196 |
- autosave_ask_before_unload: true, |
|
197 |
- autosave_interval: '30s', |
|
198 |
- autosave_prefix: '{path}{query}-{id}-', |
|
199 |
- autosave_restore_when_empty: false, |
|
200 |
- autosave_retention: '2m', |
|
201 |
- image_advtab: true, |
|
202 |
- link_list: [{ |
|
203 |
- title: 'My page 1', |
|
204 |
- value: 'https://www.tiny.cloud' |
|
205 |
- }, |
|
206 |
- { |
|
207 |
- title: 'My page 2', |
|
208 |
- value: 'http://www.moxiecode.com' |
|
209 |
- } |
|
210 |
- ], |
|
211 |
- image_list: [{ |
|
212 |
- title: 'My page 1', |
|
213 |
- value: 'https://www.tiny.cloud' |
|
214 |
- }, |
|
215 |
- { |
|
216 |
- title: 'My page 2', |
|
217 |
- value: 'http://www.moxiecode.com' |
|
218 |
- } |
|
219 |
- ], |
|
220 |
- image_class_list: [{ |
|
221 |
- title: 'None', |
|
222 |
- value: '' |
|
223 |
- }, |
|
224 |
- { |
|
225 |
- title: 'Some class', |
|
226 |
- value: 'class-name' |
|
227 |
- } |
|
228 |
- ], |
|
229 |
- importcss_append: true, |
|
230 |
- file_picker_callback: (callback, value, meta) => { |
|
231 |
- /* Provide file and text for the link dialog */ |
|
232 |
- if (meta.filetype === 'file') { |
|
233 |
- callback('https://www.google.com/logos/google.jpg', { |
|
234 |
- text: 'My text' |
|
235 |
- }); |
|
236 |
- } |
|
237 |
- |
|
238 |
- /* Provide image and alt text for the image dialog */ |
|
239 |
- if (meta.filetype === 'image') { |
|
240 |
- callback('https://www.google.com/logos/google.jpg', { |
|
241 |
- alt: 'My alt text' |
|
242 |
- }); |
|
243 |
- } |
|
244 |
- |
|
245 |
- /* Provide alternative source and posted for the media dialog */ |
|
246 |
- if (meta.filetype === 'media') { |
|
247 |
- callback('movie.mp4', { |
|
248 |
- source2: 'alt.ogg', |
|
249 |
- poster: 'https://www.google.com/logos/google.jpg' |
|
250 |
- }); |
|
251 |
- } |
|
252 |
- }, |
|
253 |
- height: 600, |
|
254 |
- image_caption: true, |
|
255 |
- quickbars_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote quickimage quicktable', |
|
256 |
- noneditable_class: 'mceNonEditable', |
|
257 |
- toolbar_mode: 'sliding', |
|
258 |
- contextmenu: 'link image table', |
|
259 |
- skin: useDarkMode ? 'oxide-dark' : 'oxide', |
|
260 |
- content_css: useDarkMode ? 'dark' : 'default', |
|
261 |
- content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:16px }' |
|
262 |
- }); |
|
263 |
- |
|
264 |
- /** |
|
265 |
- * Initiate Bootstrap validation check |
|
266 |
- */ |
|
267 |
- var needsValidation = document.querySelectorAll('.needs-validation') |
|
268 |
- |
|
269 |
- Array.prototype.slice.call(needsValidation) |
|
270 |
- .forEach(function(form) { |
|
271 |
- form.addEventListener('submit', function(event) { |
|
272 |
- if (!form.checkValidity()) { |
|
273 |
- event.preventDefault() |
|
274 |
- event.stopPropagation() |
|
275 |
- } |
|
276 |
- |
|
277 |
- form.classList.add('was-validated') |
|
278 |
- }, false) |
|
279 |
- }) |
|
280 |
- |
|
281 |
- /** |
|
282 |
- * Initiate Datatables |
|
283 |
- */ |
|
284 |
- const datatables = select('.datatable', true) |
|
285 |
- datatables.forEach(datatable => { |
|
286 |
- new simpleDatatables.DataTable(datatable, { |
|
287 |
- perPageSelect: [5, 10, 15, ["All", -1]], |
|
288 |
- columns: [{ |
|
289 |
- select: 2, |
|
290 |
- sortSequence: ["desc", "asc"] |
|
291 |
- }, |
|
292 |
- { |
|
293 |
- select: 3, |
|
294 |
- sortSequence: ["desc"] |
|
295 |
- }, |
|
296 |
- { |
|
297 |
- select: 4, |
|
298 |
- cellClass: "green", |
|
299 |
- headerClass: "red" |
|
300 |
- } |
|
301 |
- ] |
|
302 |
- }); |
|
303 |
- }) |
|
304 |
- |
|
305 |
- /** |
|
306 |
- * Autoresize echart charts |
|
307 |
- */ |
|
308 |
- const mainContainer = select('#main'); |
|
309 |
- if (mainContainer) { |
|
310 |
- setTimeout(() => { |
|
311 |
- new ResizeObserver(function() { |
|
312 |
- select('.echart', true).forEach(getEchart => { |
|
313 |
- echarts.getInstanceByDom(getEchart).resize(); |
|
314 |
- }) |
|
315 |
- }).observe(mainContainer); |
|
316 |
- }, 200); |
|
317 |
- } |
|
318 |
- |
|
319 |
-})();(파일 끝에 줄바꿈 문자 없음) |
--- client/resources/scss/Readme.txt
... | ... | @@ -1,2 +0,0 @@ |
1 | -The .scss (Sass) files are only available in the pro version. | |
2 | -You can buy it from: https://bootstrapmade.com/nice-admin-bootstrap-admin-html-template/(파일 끝에 줄바꿈 문자 없음) |
--- client/resources/vendor/apexcharts/apexcharts.amd.js
This file is too big to display. |
--- client/resources/vendor/apexcharts/apexcharts.common.js
This file is too big to display. |
--- client/resources/vendor/apexcharts/apexcharts.css
... | ... | @@ -1,689 +0,0 @@ |
1 | -@keyframes opaque { | |
2 | - 0% { | |
3 | - opacity: 0 | |
4 | - } | |
5 | - | |
6 | - to { | |
7 | - opacity: 1 | |
8 | - } | |
9 | -} | |
10 | - | |
11 | -@keyframes resizeanim { | |
12 | - | |
13 | - 0%, | |
14 | - to { | |
15 | - opacity: 0 | |
16 | - } | |
17 | -} | |
18 | - | |
19 | -.apexcharts-canvas { | |
20 | - position: relative; | |
21 | - user-select: none | |
22 | -} | |
23 | - | |
24 | -.apexcharts-canvas ::-webkit-scrollbar { | |
25 | - -webkit-appearance: none; | |
26 | - width: 6px | |
27 | -} | |
28 | - | |
29 | -.apexcharts-canvas ::-webkit-scrollbar-thumb { | |
30 | - border-radius: 4px; | |
31 | - background-color: rgba(0, 0, 0, .5); | |
32 | - box-shadow: 0 0 1px rgba(255, 255, 255, .5); | |
33 | - -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5) | |
34 | -} | |
35 | - | |
36 | -.apexcharts-inner { | |
37 | - position: relative | |
38 | -} | |
39 | - | |
40 | -.apexcharts-text tspan { | |
41 | - font-family: inherit | |
42 | -} | |
43 | - | |
44 | -rect.legend-mouseover-inactive, | |
45 | -.legend-mouseover-inactive rect, | |
46 | -.legend-mouseover-inactive path, | |
47 | -.legend-mouseover-inactive circle, | |
48 | -.legend-mouseover-inactive line, | |
49 | -.legend-mouseover-inactive text.apexcharts-yaxis-title-text, | |
50 | -.legend-mouseover-inactive text.apexcharts-yaxis-label { | |
51 | - transition: .15s ease all; | |
52 | - opacity: .2 | |
53 | -} | |
54 | - | |
55 | -.apexcharts-legend-text { | |
56 | - padding-left: 15px; | |
57 | - margin-left: -15px; | |
58 | -} | |
59 | - | |
60 | -.apexcharts-series-collapsed { | |
61 | - opacity: 0 | |
62 | -} | |
63 | - | |
64 | -.apexcharts-tooltip { | |
65 | - border-radius: 5px; | |
66 | - box-shadow: 2px 2px 6px -4px #999; | |
67 | - cursor: default; | |
68 | - font-size: 14px; | |
69 | - left: 62px; | |
70 | - opacity: 0; | |
71 | - pointer-events: none; | |
72 | - position: absolute; | |
73 | - top: 20px; | |
74 | - display: flex; | |
75 | - flex-direction: column; | |
76 | - overflow: hidden; | |
77 | - white-space: nowrap; | |
78 | - z-index: 12; | |
79 | - transition: .15s ease all | |
80 | -} | |
81 | - | |
82 | -.apexcharts-tooltip.apexcharts-active { | |
83 | - opacity: 1; | |
84 | - transition: .15s ease all | |
85 | -} | |
86 | - | |
87 | -.apexcharts-tooltip.apexcharts-theme-light { | |
88 | - border: 1px solid #e3e3e3; | |
89 | - background: rgba(255, 255, 255, .96) | |
90 | -} | |
91 | - | |
92 | -.apexcharts-tooltip.apexcharts-theme-dark { | |
93 | - color: #fff; | |
94 | - background: rgba(30, 30, 30, .8) | |
95 | -} | |
96 | - | |
97 | -.apexcharts-tooltip * { | |
98 | - font-family: inherit | |
99 | -} | |
100 | - | |
101 | -.apexcharts-tooltip-title { | |
102 | - padding: 6px; | |
103 | - font-size: 15px; | |
104 | - margin-bottom: 4px | |
105 | -} | |
106 | - | |
107 | -.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { | |
108 | - background: #eceff1; | |
109 | - border-bottom: 1px solid #ddd | |
110 | -} | |
111 | - | |
112 | -.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title { | |
113 | - background: rgba(0, 0, 0, .7); | |
114 | - border-bottom: 1px solid #333 | |
115 | -} | |
116 | - | |
117 | -.apexcharts-tooltip-text-goals-value, | |
118 | -.apexcharts-tooltip-text-y-value, | |
119 | -.apexcharts-tooltip-text-z-value { | |
120 | - display: inline-block; | |
121 | - margin-left: 5px; | |
122 | - font-weight: 600 | |
123 | -} | |
124 | - | |
125 | -.apexcharts-tooltip-text-goals-label:empty, | |
126 | -.apexcharts-tooltip-text-goals-value:empty, | |
127 | -.apexcharts-tooltip-text-y-label:empty, | |
128 | -.apexcharts-tooltip-text-y-value:empty, | |
129 | -.apexcharts-tooltip-text-z-value:empty, | |
130 | -.apexcharts-tooltip-title:empty { | |
131 | - display: none | |
132 | -} | |
133 | - | |
134 | -.apexcharts-tooltip-text-goals-label, | |
135 | -.apexcharts-tooltip-text-goals-value { | |
136 | - padding: 6px 0 5px | |
137 | -} | |
138 | - | |
139 | -.apexcharts-tooltip-goals-group, | |
140 | -.apexcharts-tooltip-text-goals-label, | |
141 | -.apexcharts-tooltip-text-goals-value { | |
142 | - display: flex | |
143 | -} | |
144 | - | |
145 | -.apexcharts-tooltip-text-goals-label:not(:empty), | |
146 | -.apexcharts-tooltip-text-goals-value:not(:empty) { | |
147 | - margin-top: -6px | |
148 | -} | |
149 | - | |
150 | -.apexcharts-tooltip-marker { | |
151 | - width: 12px; | |
152 | - height: 12px; | |
153 | - position: relative; | |
154 | - top: 0; | |
155 | - margin-right: 10px; | |
156 | - border-radius: 50% | |
157 | -} | |
158 | - | |
159 | -.apexcharts-tooltip-series-group { | |
160 | - padding: 0 10px; | |
161 | - display: none; | |
162 | - text-align: left; | |
163 | - justify-content: left; | |
164 | - align-items: center | |
165 | -} | |
166 | - | |
167 | -.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker { | |
168 | - opacity: 1 | |
169 | -} | |
170 | - | |
171 | -.apexcharts-tooltip-series-group.apexcharts-active, | |
172 | -.apexcharts-tooltip-series-group:last-child { | |
173 | - padding-bottom: 4px | |
174 | -} | |
175 | - | |
176 | -.apexcharts-tooltip-series-group-hidden { | |
177 | - opacity: 0; | |
178 | - height: 0; | |
179 | - line-height: 0; | |
180 | - padding: 0 !important | |
181 | -} | |
182 | - | |
183 | -.apexcharts-tooltip-y-group { | |
184 | - padding: 6px 0 5px | |
185 | -} | |
186 | - | |
187 | -.apexcharts-custom-tooltip, | |
188 | -.apexcharts-tooltip-box { | |
189 | - padding: 4px 8px | |
190 | -} | |
191 | - | |
192 | -.apexcharts-tooltip-boxPlot { | |
193 | - display: flex; | |
194 | - flex-direction: column-reverse | |
195 | -} | |
196 | - | |
197 | -.apexcharts-tooltip-box>div { | |
198 | - margin: 4px 0 | |
199 | -} | |
200 | - | |
201 | -.apexcharts-tooltip-box span.value { | |
202 | - font-weight: 700 | |
203 | -} | |
204 | - | |
205 | -.apexcharts-tooltip-rangebar { | |
206 | - padding: 5px 8px | |
207 | -} | |
208 | - | |
209 | -.apexcharts-tooltip-rangebar .category { | |
210 | - font-weight: 600; | |
211 | - color: #777 | |
212 | -} | |
213 | - | |
214 | -.apexcharts-tooltip-rangebar .series-name { | |
215 | - font-weight: 700; | |
216 | - display: block; | |
217 | - margin-bottom: 5px | |
218 | -} | |
219 | - | |
220 | -.apexcharts-xaxistooltip, | |
221 | -.apexcharts-yaxistooltip { | |
222 | - opacity: 0; | |
223 | - pointer-events: none; | |
224 | - color: #373d3f; | |
225 | - font-size: 13px; | |
226 | - text-align: center; | |
227 | - border-radius: 2px; | |
228 | - position: absolute; | |
229 | - z-index: 10; | |
230 | - background: #eceff1; | |
231 | - border: 1px solid #90a4ae | |
232 | -} | |
233 | - | |
234 | -.apexcharts-xaxistooltip { | |
235 | - padding: 9px 10px; | |
236 | - transition: .15s ease all | |
237 | -} | |
238 | - | |
239 | -.apexcharts-xaxistooltip.apexcharts-theme-dark { | |
240 | - background: rgba(0, 0, 0, .7); | |
241 | - border: 1px solid rgba(0, 0, 0, .5); | |
242 | - color: #fff | |
243 | -} | |
244 | - | |
245 | -.apexcharts-xaxistooltip:after, | |
246 | -.apexcharts-xaxistooltip:before { | |
247 | - left: 50%; | |
248 | - border: solid transparent; | |
249 | - content: " "; | |
250 | - height: 0; | |
251 | - width: 0; | |
252 | - position: absolute; | |
253 | - pointer-events: none | |
254 | -} | |
255 | - | |
256 | -.apexcharts-xaxistooltip:after { | |
257 | - border-color: transparent; | |
258 | - border-width: 6px; | |
259 | - margin-left: -6px | |
260 | -} | |
261 | - | |
262 | -.apexcharts-xaxistooltip:before { | |
263 | - border-color: transparent; | |
264 | - border-width: 7px; | |
265 | - margin-left: -7px | |
266 | -} | |
267 | - | |
268 | -.apexcharts-xaxistooltip-bottom:after, | |
269 | -.apexcharts-xaxistooltip-bottom:before { | |
270 | - bottom: 100% | |
271 | -} | |
272 | - | |
273 | -.apexcharts-xaxistooltip-top:after, | |
274 | -.apexcharts-xaxistooltip-top:before { | |
275 | - top: 100% | |
276 | -} | |
277 | - | |
278 | -.apexcharts-xaxistooltip-bottom:after { | |
279 | - border-bottom-color: #eceff1 | |
280 | -} | |
281 | - | |
282 | -.apexcharts-xaxistooltip-bottom:before { | |
283 | - border-bottom-color: #90a4ae | |
284 | -} | |
285 | - | |
286 | -.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after, | |
287 | -.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before { | |
288 | - border-bottom-color: rgba(0, 0, 0, .5) | |
289 | -} | |
290 | - | |
291 | -.apexcharts-xaxistooltip-top:after { | |
292 | - border-top-color: #eceff1 | |
293 | -} | |
294 | - | |
295 | -.apexcharts-xaxistooltip-top:before { | |
296 | - border-top-color: #90a4ae | |
297 | -} | |
298 | - | |
299 | -.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after, | |
300 | -.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before { | |
301 | - border-top-color: rgba(0, 0, 0, .5) | |
302 | -} | |
303 | - | |
304 | -.apexcharts-xaxistooltip.apexcharts-active { | |
305 | - opacity: 1; | |
306 | - transition: .15s ease all | |
307 | -} | |
308 | - | |
309 | -.apexcharts-yaxistooltip { | |
310 | - padding: 4px 10px | |
311 | -} | |
312 | - | |
313 | -.apexcharts-yaxistooltip.apexcharts-theme-dark { | |
314 | - background: rgba(0, 0, 0, .7); | |
315 | - border: 1px solid rgba(0, 0, 0, .5); | |
316 | - color: #fff | |
317 | -} | |
318 | - | |
319 | -.apexcharts-yaxistooltip:after, | |
320 | -.apexcharts-yaxistooltip:before { | |
321 | - top: 50%; | |
322 | - border: solid transparent; | |
323 | - content: " "; | |
324 | - height: 0; | |
325 | - width: 0; | |
326 | - position: absolute; | |
327 | - pointer-events: none | |
328 | -} | |
329 | - | |
330 | -.apexcharts-yaxistooltip:after { | |
331 | - border-color: transparent; | |
332 | - border-width: 6px; | |
333 | - margin-top: -6px | |
334 | -} | |
335 | - | |
336 | -.apexcharts-yaxistooltip:before { | |
337 | - border-color: transparent; | |
338 | - border-width: 7px; | |
339 | - margin-top: -7px | |
340 | -} | |
341 | - | |
342 | -.apexcharts-yaxistooltip-left:after, | |
343 | -.apexcharts-yaxistooltip-left:before { | |
344 | - left: 100% | |
345 | -} | |
346 | - | |
347 | -.apexcharts-yaxistooltip-right:after, | |
348 | -.apexcharts-yaxistooltip-right:before { | |
349 | - right: 100% | |
350 | -} | |
351 | - | |
352 | -.apexcharts-yaxistooltip-left:after { | |
353 | - border-left-color: #eceff1 | |
354 | -} | |
355 | - | |
356 | -.apexcharts-yaxistooltip-left:before { | |
357 | - border-left-color: #90a4ae | |
358 | -} | |
359 | - | |
360 | -.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after, | |
361 | -.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before { | |
362 | - border-left-color: rgba(0, 0, 0, .5) | |
363 | -} | |
364 | - | |
365 | -.apexcharts-yaxistooltip-right:after { | |
366 | - border-right-color: #eceff1 | |
367 | -} | |
368 | - | |
369 | -.apexcharts-yaxistooltip-right:before { | |
370 | - border-right-color: #90a4ae | |
371 | -} | |
372 | - | |
373 | -.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after, | |
374 | -.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before { | |
375 | - border-right-color: rgba(0, 0, 0, .5) | |
376 | -} | |
377 | - | |
378 | -.apexcharts-yaxistooltip.apexcharts-active { | |
379 | - opacity: 1 | |
380 | -} | |
381 | - | |
382 | -.apexcharts-yaxistooltip-hidden { | |
383 | - display: none | |
384 | -} | |
385 | - | |
386 | -.apexcharts-xcrosshairs, | |
387 | -.apexcharts-ycrosshairs { | |
388 | - pointer-events: none; | |
389 | - opacity: 0; | |
390 | - transition: .15s ease all | |
391 | -} | |
392 | - | |
393 | -.apexcharts-xcrosshairs.apexcharts-active, | |
394 | -.apexcharts-ycrosshairs.apexcharts-active { | |
395 | - opacity: 1; | |
396 | - transition: .15s ease all | |
397 | -} | |
398 | - | |
399 | -.apexcharts-ycrosshairs-hidden { | |
400 | - opacity: 0 | |
401 | -} | |
402 | - | |
403 | -.apexcharts-selection-rect { | |
404 | - cursor: move | |
405 | -} | |
406 | - | |
407 | -.svg_select_boundingRect, | |
408 | -.svg_select_points_rot { | |
409 | - pointer-events: none; | |
410 | - opacity: 0; | |
411 | - visibility: hidden | |
412 | -} | |
413 | - | |
414 | -.apexcharts-selection-rect+g .svg_select_boundingRect, | |
415 | -.apexcharts-selection-rect+g .svg_select_points_rot { | |
416 | - opacity: 0; | |
417 | - visibility: hidden | |
418 | -} | |
419 | - | |
420 | -.apexcharts-selection-rect+g .svg_select_points_l, | |
421 | -.apexcharts-selection-rect+g .svg_select_points_r { | |
422 | - cursor: ew-resize; | |
423 | - opacity: 1; | |
424 | - visibility: visible | |
425 | -} | |
426 | - | |
427 | -.svg_select_points { | |
428 | - fill: #efefef; | |
429 | - stroke: #333; | |
430 | - rx: 2 | |
431 | -} | |
432 | - | |
433 | -.apexcharts-svg.apexcharts-zoomable.hovering-zoom { | |
434 | - cursor: crosshair | |
435 | -} | |
436 | - | |
437 | -.apexcharts-svg.apexcharts-zoomable.hovering-pan { | |
438 | - cursor: move | |
439 | -} | |
440 | - | |
441 | -.apexcharts-menu-icon, | |
442 | -.apexcharts-pan-icon, | |
443 | -.apexcharts-reset-icon, | |
444 | -.apexcharts-selection-icon, | |
445 | -.apexcharts-toolbar-custom-icon, | |
446 | -.apexcharts-zoom-icon, | |
447 | -.apexcharts-zoomin-icon, | |
448 | -.apexcharts-zoomout-icon { | |
449 | - cursor: pointer; | |
450 | - width: 20px; | |
451 | - height: 20px; | |
452 | - line-height: 24px; | |
453 | - color: #6e8192; | |
454 | - text-align: center | |
455 | -} | |
456 | - | |
457 | -.apexcharts-menu-icon svg, | |
458 | -.apexcharts-reset-icon svg, | |
459 | -.apexcharts-zoom-icon svg, | |
460 | -.apexcharts-zoomin-icon svg, | |
461 | -.apexcharts-zoomout-icon svg { | |
462 | - fill: #6e8192 | |
463 | -} | |
464 | - | |
465 | -.apexcharts-selection-icon svg { | |
466 | - fill: #444; | |
467 | - transform: scale(.76) | |
468 | -} | |
469 | - | |
470 | -.apexcharts-theme-dark .apexcharts-menu-icon svg, | |
471 | -.apexcharts-theme-dark .apexcharts-pan-icon svg, | |
472 | -.apexcharts-theme-dark .apexcharts-reset-icon svg, | |
473 | -.apexcharts-theme-dark .apexcharts-selection-icon svg, | |
474 | -.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg, | |
475 | -.apexcharts-theme-dark .apexcharts-zoom-icon svg, | |
476 | -.apexcharts-theme-dark .apexcharts-zoomin-icon svg, | |
477 | -.apexcharts-theme-dark .apexcharts-zoomout-icon svg { | |
478 | - fill: #f3f4f5 | |
479 | -} | |
480 | - | |
481 | -.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg, | |
482 | -.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, | |
483 | -.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg { | |
484 | - fill: #008ffb | |
485 | -} | |
486 | - | |
487 | -.apexcharts-theme-light .apexcharts-menu-icon:hover svg, | |
488 | -.apexcharts-theme-light .apexcharts-reset-icon:hover svg, | |
489 | -.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg, | |
490 | -.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg, | |
491 | -.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg, | |
492 | -.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg { | |
493 | - fill: #333 | |
494 | -} | |
495 | - | |
496 | -.apexcharts-menu-icon, | |
497 | -.apexcharts-selection-icon { | |
498 | - position: relative | |
499 | -} | |
500 | - | |
501 | -.apexcharts-reset-icon { | |
502 | - margin-left: 5px | |
503 | -} | |
504 | - | |
505 | -.apexcharts-menu-icon, | |
506 | -.apexcharts-reset-icon, | |
507 | -.apexcharts-zoom-icon { | |
508 | - transform: scale(.85) | |
509 | -} | |
510 | - | |
511 | -.apexcharts-zoomin-icon, | |
512 | -.apexcharts-zoomout-icon { | |
513 | - transform: scale(.7) | |
514 | -} | |
515 | - | |
516 | -.apexcharts-zoomout-icon { | |
517 | - margin-right: 3px | |
518 | -} | |
519 | - | |
520 | -.apexcharts-pan-icon { | |
521 | - transform: scale(.62); | |
522 | - position: relative; | |
523 | - left: 1px; | |
524 | - top: 0 | |
525 | -} | |
526 | - | |
527 | -.apexcharts-pan-icon svg { | |
528 | - fill: #fff; | |
529 | - stroke: #6e8192; | |
530 | - stroke-width: 2 | |
531 | -} | |
532 | - | |
533 | -.apexcharts-pan-icon.apexcharts-selected svg { | |
534 | - stroke: #008ffb | |
535 | -} | |
536 | - | |
537 | -.apexcharts-pan-icon:not(.apexcharts-selected):hover svg { | |
538 | - stroke: #333 | |
539 | -} | |
540 | - | |
541 | -.apexcharts-toolbar { | |
542 | - position: absolute; | |
543 | - z-index: 11; | |
544 | - max-width: 176px; | |
545 | - text-align: right; | |
546 | - border-radius: 3px; | |
547 | - padding: 0 6px 2px; | |
548 | - display: flex; | |
549 | - justify-content: space-between; | |
550 | - align-items: center | |
551 | -} | |
552 | - | |
553 | -.apexcharts-menu { | |
554 | - background: #fff; | |
555 | - position: absolute; | |
556 | - top: 100%; | |
557 | - border: 1px solid #ddd; | |
558 | - border-radius: 3px; | |
559 | - padding: 3px; | |
560 | - right: 10px; | |
561 | - opacity: 0; | |
562 | - min-width: 110px; | |
563 | - transition: .15s ease all; | |
564 | - pointer-events: none | |
565 | -} | |
566 | - | |
567 | -.apexcharts-menu.apexcharts-menu-open { | |
568 | - opacity: 1; | |
569 | - pointer-events: all; | |
570 | - transition: .15s ease all | |
571 | -} | |
572 | - | |
573 | -.apexcharts-menu-item { | |
574 | - padding: 6px 7px; | |
575 | - font-size: 12px; | |
576 | - cursor: pointer | |
577 | -} | |
578 | - | |
579 | -.apexcharts-theme-light .apexcharts-menu-item:hover { | |
580 | - background: #eee | |
581 | -} | |
582 | - | |
583 | -.apexcharts-theme-dark .apexcharts-menu { | |
584 | - background: rgba(0, 0, 0, .7); | |
585 | - color: #fff | |
586 | -} | |
587 | - | |
588 | -@media screen and (min-width:768px) { | |
589 | - .apexcharts-canvas:hover .apexcharts-toolbar { | |
590 | - opacity: 1 | |
591 | - } | |
592 | -} | |
593 | - | |
594 | -.apexcharts-canvas .apexcharts-element-hidden, | |
595 | -.apexcharts-datalabel.apexcharts-element-hidden, | |
596 | -.apexcharts-hide .apexcharts-series-points { | |
597 | - opacity: 0; | |
598 | -} | |
599 | - | |
600 | -.apexcharts-hidden-element-shown { | |
601 | - opacity: 1; | |
602 | - transition: 0.25s ease all; | |
603 | -} | |
604 | - | |
605 | -.apexcharts-datalabel, | |
606 | -.apexcharts-datalabel-label, | |
607 | -.apexcharts-datalabel-value, | |
608 | -.apexcharts-datalabels, | |
609 | -.apexcharts-pie-label { | |
610 | - cursor: default; | |
611 | - pointer-events: none | |
612 | -} | |
613 | - | |
614 | -.apexcharts-pie-label-delay { | |
615 | - opacity: 0; | |
616 | - animation-name: opaque; | |
617 | - animation-duration: .3s; | |
618 | - animation-fill-mode: forwards; | |
619 | - animation-timing-function: ease | |
620 | -} | |
621 | - | |
622 | -.apexcharts-radialbar-label { | |
623 | - cursor: pointer; | |
624 | -} | |
625 | - | |
626 | -.apexcharts-annotation-rect, | |
627 | -.apexcharts-area-series .apexcharts-area, | |
628 | -.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, | |
629 | -.apexcharts-gridline, | |
630 | -.apexcharts-line, | |
631 | -.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, | |
632 | -.apexcharts-point-annotation-label, | |
633 | -.apexcharts-radar-series path:not(.apexcharts-marker), | |
634 | -.apexcharts-radar-series polygon, | |
635 | -.apexcharts-toolbar svg, | |
636 | -.apexcharts-tooltip .apexcharts-marker, | |
637 | -.apexcharts-xaxis-annotation-label, | |
638 | -.apexcharts-yaxis-annotation-label, | |
639 | -.apexcharts-zoom-rect { | |
640 | - pointer-events: none | |
641 | -} | |
642 | - | |
643 | -.apexcharts-tooltip-active .apexcharts-marker { | |
644 | - transition: .15s ease all | |
645 | -} | |
646 | - | |
647 | -.resize-triggers { | |
648 | - animation: 1ms resizeanim; | |
649 | - visibility: hidden; | |
650 | - opacity: 0; | |
651 | - height: 100%; | |
652 | - width: 100%; | |
653 | - overflow: hidden | |
654 | -} | |
655 | - | |
656 | -.contract-trigger:before, | |
657 | -.resize-triggers, | |
658 | -.resize-triggers>div { | |
659 | - content: " "; | |
660 | - display: block; | |
661 | - position: absolute; | |
662 | - top: 0; | |
663 | - left: 0 | |
664 | -} | |
665 | - | |
666 | -.resize-triggers>div { | |
667 | - height: 100%; | |
668 | - width: 100%; | |
669 | - background: #eee; | |
670 | - overflow: auto | |
671 | -} | |
672 | - | |
673 | -.contract-trigger:before { | |
674 | - overflow: hidden; | |
675 | - width: 200%; | |
676 | - height: 200% | |
677 | -} | |
678 | - | |
679 | -.apexcharts-bar-goals-markers { | |
680 | - pointer-events: none | |
681 | -} | |
682 | - | |
683 | -.apexcharts-bar-shadows { | |
684 | - pointer-events: none | |
685 | -} | |
686 | - | |
687 | -.apexcharts-rangebar-goals-markers { | |
688 | - pointer-events: none | |
689 | -}(파일 끝에 줄바꿈 문자 없음) |
--- client/resources/vendor/apexcharts/apexcharts.esm.js
This file is too big to display. |
--- client/resources/vendor/apexcharts/apexcharts.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/apexcharts.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ar.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/be-cyrl.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/be-latn.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ca.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/cs.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/da.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/de.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/el.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/en.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/es.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/et.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/fa.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/fi.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/fr.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/he.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/hi.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/hr.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/hu.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/hy.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/id.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/it.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ja.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ka.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ko.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/lt.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/lv.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ms.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/nb.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/nl.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/pl.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/pt-br.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/pt.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/rs.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ru.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/se.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/sk.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/sl.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/sq.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/th.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/tr.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/ua.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/vi.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/zh-cn.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/apexcharts/locales/zh-tw.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap-icons/bootstrap-icons.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap-icons/bootstrap-icons.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap-icons/bootstrap-icons.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap-icons/bootstrap-icons.scss
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap-icons/fonts/bootstrap-icons.woff
Binary file is not shown |
--- client/resources/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2
Binary file is not shown |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.rtl.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.rtl.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.rtl.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-grid.rtl.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.rtl.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.rtl.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.rtl.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.rtl.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.rtl.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap-utilities.rtl.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.rtl.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.rtl.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.rtl.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/bootstrap.rtl.min.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/css/prb.txt
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.bundle.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.bundle.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.bundle.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.bundle.min.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.esm.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.esm.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.esm.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.esm.min.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/bootstrap/js/bootstrap.min.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/boxicons/css/animations.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/boxicons/css/boxicons.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/boxicons/css/boxicons.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/boxicons/css/transformations.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/boxicons/fonts/boxicons.eot
Binary file is not shown |
--- client/resources/vendor/boxicons/fonts/boxicons.svg
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/boxicons/fonts/boxicons.ttf
Binary file is not shown |
--- client/resources/vendor/boxicons/fonts/boxicons.woff
Binary file is not shown |
--- client/resources/vendor/boxicons/fonts/boxicons.woff2
Binary file is not shown |
--- client/resources/vendor/chart.js/chart.cjs
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chart.cjs.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chart.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chart.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chart.umd.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chart.umd.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chunks/helpers.segment.cjs
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chunks/helpers.segment.cjs.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chunks/helpers.segment.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/chunks/helpers.segment.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.bar.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.bubble.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.doughnut.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.line.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.pie.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.polarArea.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.radar.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/controller.scatter.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/controllers/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.adapters.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.animation.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.animations.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.animations.defaults.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.animator.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.config.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.controller.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.datasetController.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.defaults.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.element.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.interaction.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.layouts.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.layouts.defaults.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.plugins.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.registry.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.scale.autoskip.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.scale.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.scale.defaults.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.ticks.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/core.typedRegistry.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/core/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/elements/element.arc.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/elements/element.bar.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/elements/element.line.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/elements/element.point.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/elements/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers.cjs
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers.cjs.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.canvas.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.collection.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.color.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.config.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.config.types.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.core.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.curve.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.dom.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.easing.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.extras.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.interpolation.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.intl.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.math.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.options.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.rtl.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/helpers.segment.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/helpers/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/index.umd.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/platform/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/platform/platform.base.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/platform/platform.basic.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/platform/platform.dom.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.colors.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.decimation.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/filler.drawing.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/filler.helper.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/filler.options.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/filler.segment.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/filler.target.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/filler.target.stack.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.filler/simpleArc.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.legend.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.subtitle.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.title.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/plugins/plugin.tooltip.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.category.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.linear.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.linearbase.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.logarithmic.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.radialLinear.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.time.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/scales/scale.timeseries.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/animation.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/basic.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/color.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/geometric.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/index.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/layout.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/chart.js/types/utils.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.common.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.common.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.common.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.esm.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.esm.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.esm.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.esm.min.mjs
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.esm.mjs
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.esm.mjs.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.simple.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.simple.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/echarts.simple.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/extension/bmap.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/extension/bmap.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/extension/bmap.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/extension/dataTool.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/extension/dataTool.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/extension/dataTool.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/echarts/package.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/php-email-form/validate.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.bubble.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.bubble.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.core.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.core.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.core.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.core.js.LICENSE.txt
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.core.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.js.LICENSE.txt
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.js.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.snow.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/quill/quill.snow.css.map
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/remixicon/remixicon.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/remixicon/remixicon.eot
Binary file is not shown |
--- client/resources/vendor/remixicon/remixicon.glyph.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/remixicon/remixicon.less
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/remixicon/remixicon.svg
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/remixicon/remixicon.symbol.svg
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/remixicon/remixicon.ttf
Binary file is not shown |
--- client/resources/vendor/remixicon/remixicon.woff
Binary file is not shown |
--- client/resources/vendor/remixicon/remixicon.woff2
Binary file is not shown |
--- client/resources/vendor/simple-datatables/simple-datatables.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/simple-datatables/style.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/CHANGELOG.md
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/README.md
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/bower.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/composer.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/icons/default/icons.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/icons/default/icons.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/icons/default/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/license.md
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/models/dom/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/models/dom/model.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/models/dom/model.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/package.json
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/accordion/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/accordion/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/accordion/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/advlist/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/advlist/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/advlist/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/anchor/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/anchor/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/anchor/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autolink/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autolink/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autolink/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autoresize/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autoresize/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autoresize/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autosave/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autosave/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/autosave/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/charmap/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/charmap/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/charmap/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/code/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/code/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/code/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/codesample/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/codesample/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/codesample/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/directionality/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/directionality/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/directionality/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/js/emojiimages.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/js/emojiimages.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/js/emojis.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/js/emojis.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/emoticons/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/fullscreen/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/fullscreen/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/fullscreen/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/help/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/help/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/help/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/image/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/image/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/image/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/importcss/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/importcss/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/importcss/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/insertdatetime/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/insertdatetime/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/insertdatetime/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/link/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/link/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/link/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/lists/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/lists/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/lists/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/media/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/media/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/media/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/nonbreaking/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/nonbreaking/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/nonbreaking/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/pagebreak/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/pagebreak/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/pagebreak/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/preview/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/preview/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/preview/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/quickbars/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/quickbars/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/quickbars/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/save/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/save/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/save/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/searchreplace/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/searchreplace/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/searchreplace/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/table/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/table/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/table/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/visualblocks/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/visualblocks/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/visualblocks/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/visualchars/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/visualchars/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/visualchars/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/wordcount/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/wordcount/plugin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/plugins/wordcount/plugin.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/dark/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/dark/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/dark/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/default/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/default/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/default/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/document/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/document/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/document/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/tinymce-5-dark/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/tinymce-5-dark/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/tinymce-5-dark/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/tinymce-5/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/tinymce-5/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/tinymce-5/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/writer/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/writer/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/content/writer/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/content.inline.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/content.inline.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/content.inline.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/skin.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/skin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/skin.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/content.inline.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/content.inline.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/content.inline.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/skin.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/skin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/skin.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/skin.shadowdom.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/skin.shadowdom.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/oxide/skin.shadowdom.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/skin.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/skin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/skin.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/content.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/content.inline.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/content.inline.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/content.inline.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/content.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/content.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/skin.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/skin.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/skin.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/themes/silver/index.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/themes/silver/theme.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/themes/silver/theme.min.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/tinymce.d.ts
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/tinymce.js
This diff is skipped because there are too many other diffs. |
--- client/resources/vendor/tinymce/tinymce.min.js
This diff is skipped because there are too many other diffs. |
--- client/views/component/ckeditor5/ckeditorComponent.vue
This diff is skipped because there are too many other diffs. |
--- client/views/index.html
+++ client/views/index.html
This diff is skipped because there are too many other diffs. |
--- client/views/index.js
+++ client/views/index.js
This diff is skipped because there are too many other diffs. |
--- client/views/layout/Header.vue
+++ client/views/layout/Header.vue
This diff is skipped because there are too many other diffs. |
--- client/views/layout/SideBar.vue
+++ client/views/layout/SideBar.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/AboutView.vue
+++ client/views/pages/AboutView.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/App.vue
+++ client/views/pages/App.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Employee/ChuljangInsert.vue
+++ client/views/pages/Employee/ChuljangInsert.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Employee/ChuljangList.vue
+++ client/views/pages/Employee/ChuljangList.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Employee/HyugaInsert.vue
+++ client/views/pages/Employee/HyugaInsert.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Employee/HyugaList.vue
+++ client/views/pages/Employee/HyugaList.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Employee/ProjectInsert.vue
+++ client/views/pages/Employee/ProjectInsert.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Employee/ProjectList.vue
+++ client/views/pages/Employee/ProjectList.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Manager/DeptList.vue
+++ client/views/pages/Manager/DeptList.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Manager/EmployeeList.vue
+++ client/views/pages/Manager/EmployeeList.vue
This diff is skipped because there are too many other diffs. |
+++ client/views/pages/Manager/NoticeInsert copy.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Manager/NoticeInsert.vue
+++ client/views/pages/Manager/NoticeInsert.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Manager/NoticeList.vue
+++ client/views/pages/Manager/NoticeList.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/Manager/PubHoliyday.vue
+++ client/views/pages/Manager/PubHoliyday.vue
This diff is skipped because there are too many other diffs. |
+++ client/views/pages/Manager/UploadAdapter.js
This diff is skipped because there are too many other diffs. |
--- client/views/pages/User/Join.vue
+++ client/views/pages/User/Join.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/User/Login.vue
+++ client/views/pages/User/Login.vue
This diff is skipped because there are too many other diffs. |
--- package-lock.json
+++ package-lock.json
This diff is skipped because there are too many other diffs. |
--- package.json
+++ package.json
This diff is skipped because there are too many other diffs. |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?