lang03383 commited on
Commit
6814e46
·
verified ·
1 Parent(s): d610ab3

Upload folder using huggingface_hub

Browse files
CSS/auto_cleaner.css ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* General Styles */
2
+
3
+ hr {
4
+ border-color: grey;
5
+ background-color: grey;
6
+ opacity: 0.25;
7
+ }
8
+
9
+ .instruction_AC {
10
+ font-family: cursive;
11
+ font-size: 18px;
12
+ color: grey;
13
+ user-select: none;
14
+ cursor: default;
15
+ }
16
+
17
+
18
+ /* Container style */
19
+
20
+ .container_AC {
21
+ position: relative;
22
+ background-color: #232323;
23
+ width: 800px;
24
+ height: auto;
25
+ padding: 15px;
26
+ border-radius: 15px;
27
+ box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
28
+ margin-bottom: 5px;
29
+ overflow: visible;
30
+ }
31
+
32
+ .container_AC::before {
33
+ position: absolute;
34
+ top: 5px;
35
+ right: 10px;
36
+ content: "AutoCleanerV3.7";
37
+ font-weight: bold;
38
+ font-size: 24px;
39
+ color: rgba(0, 0, 0, 0.2);
40
+ }
41
+
42
+ .container_AC::after {
43
+ position: absolute;
44
+ top: 30px;
45
+ right: 10px;
46
+ content: "ANXETY";
47
+ font-weight: bold;
48
+ font-size: 18px;
49
+ color: rgba(0, 0, 0, 0.2);
50
+ }
51
+
52
+ .custom-select-multiple_AC select {
53
+ padding: 10px;
54
+ font-family: cursive;
55
+ border: 1px solid #262626 !important;
56
+ border-radius: 10px;
57
+ color: white;
58
+ background-color: #1c1c1c;
59
+ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
60
+ }
61
+
62
+ .output_AC {
63
+ padding: 10px;
64
+ height: auto;
65
+ border: 1px solid #262626;
66
+ border-radius: 10px;
67
+ background-color: #1c1c1c;
68
+ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
69
+ width: auto;
70
+ box-sizing: border-box;
71
+ }
72
+
73
+ .output_message_AC {
74
+ font-family: cursive;
75
+ color: white !important;
76
+ font-size: 14px;
77
+ user-select: none;
78
+ cursor: default
79
+ }
80
+
81
+
82
+ .storage_info_AC {
83
+ padding: 5px 20px;
84
+ height: auto;
85
+ border: 1px solid #262626;
86
+ border-radius: 10px;
87
+ background-color: #1c1c1c;
88
+ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
89
+ width: auto;
90
+ font-family: cursive;
91
+ color: #B2B2B2 !important;
92
+ font-size: 14px;
93
+ user-select: none;
94
+ cursor: default
95
+ }
96
+
97
+
98
+ /* Button and storage info layout */
99
+ .lower_information_panel_AC {
100
+ display: flex;
101
+ align-items: center;
102
+ justify-content: space-between;
103
+ }
104
+
105
+
106
+ /* Button style */
107
+
108
+ .button_AC {
109
+ width: auto;
110
+ font-family: cursive;
111
+ color: white !important;
112
+ font-size: 14px;
113
+ font-weight: bold;
114
+ height: 35px;
115
+ border-radius: 15px;
116
+ background-image: radial-gradient(circle at top left, purple 10%, violet 90%);
117
+ background-size: 200% 200%;
118
+ background-position: left bottom;
119
+ transition: background 0.5s ease-in-out, transform 0.3s ease;
120
+ }
121
+
122
+ .button_AC:hover {
123
+ cursor: pointer;
124
+ background-size: 200% 200%;
125
+ background-position: right bottom;
126
+ transform: translateY(1px);
127
+ }
128
+
129
+ .button_execute_AC:hover {
130
+ background-image: radial-gradient(circle at top left, purple 10%, #93ac47 90%);
131
+ }
132
+
133
+ .button_clear_AC:hover {
134
+ background-image: radial-gradient(circle at top left, purple 10%, #fc3468 90%);
135
+ }
136
+
137
+ .button_execute_AC:active,
138
+ .button_clear_AC:active {
139
+ filter: brightness(0.75);
140
+ }
141
+
142
+ .jupyter-widgets.lm-Widget:focus {
143
+ outline: none;
144
+ }
145
+
146
+
147
+ /* Animation of elements */
148
+
149
+ /* Emergence */
150
+ .container_AC {
151
+ animation-name: slideInTopBlur;
152
+ animation-duration: 0.7s;
153
+ animation-fill-mode: forwards;
154
+ }
155
+
156
+ @keyframes slideInTopBlur {
157
+ 0% {
158
+ transform: translate3d(0, 50%, 0) scale(0.85) rotate3d(1, 0, 0, -85deg);
159
+ filter: blur(5px) grayscale(1) brightness(0.5);
160
+ opacity: 0;
161
+ }
162
+ 100% {
163
+ transform: translate3d(0, 0, 0) scale(1) rotate3d(1, 0, 0, 0deg);
164
+ filter: blur(0) grayscale(0) brightness(1);
165
+ opacity: 1;
166
+ }
167
+ }
168
+
169
+ /* Leaving */
170
+ .container_AC.hide {
171
+ animation-name: slideOutTopBlur;
172
+ animation-duration: 0.3s;
173
+ animation-fill-mode: forwards;
174
+ }
175
+
176
+ @keyframes slideOutTopBlur {
177
+ 0% {
178
+ transform: translate3d(0, 0, 0) scale(1);
179
+ filter: blur(0) grayscale(0) brightness(1);
180
+ opacity: 1;
181
+ }
182
+ 100% {
183
+ transform: translate3d(0, -100%, 0);
184
+ filter: blur(5px) grayscale(1) brightness(0);
185
+ opacity: 0;
186
+ }
187
+ }
CSS/dl_display_result.css ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* General Styles */
2
+ .header_dl,
3
+ .header_outputs_dl {
4
+ font-family: cursive;
5
+ font-size: 20px;
6
+ font-weight: bold;
7
+ text-align: center;
8
+ }
9
+ .header_dl {
10
+ color: #AC8FA5;
11
+ margin-bottom: 15px;
12
+ }
13
+ .header_outputs_dl {
14
+ color: #0083C0;
15
+ }
16
+
17
+ hr {
18
+ border-color: grey;
19
+ background-color: grey;
20
+ opacity: 0.25;
21
+ width: 1000px;
22
+ }
23
+
24
+ /* Element text style */
25
+ .widget-html {
26
+ font-family: cursive;
27
+ font-size: 14px;
28
+ color: white !important;
29
+ user-select: none;
30
+ }
31
+
32
+
33
+ /* Container style */
34
+ .container_dl {
35
+ position: relative;
36
+ flex-direction: column;
37
+ align-items: center;
38
+ background-color: #232323;
39
+ width: 1200px;
40
+ height: auto;
41
+ margin: 40px 10px 10px 10px;
42
+ padding: 10px 15px;
43
+ border-radius: 15px;
44
+ box-shadow: 0 0 50px rgba(0, 0, 0, 0.3), inset 0 0 10px rgba(0, 0, 0, 0.3);
45
+ transition: all 0.5s ease-in-out;
46
+ overflow: visible;
47
+ }
48
+ .container_dl::after {
49
+ position: absolute;
50
+ top: 5px;
51
+ right: 10px;
52
+ content: "ANXETY";
53
+ font-weight: bold;
54
+ font-size: 24px;
55
+ color: rgba(0, 0, 0, 0.2);
56
+ }
57
+
58
+ .result_output_dl {
59
+ flex-wrap: wrap;
60
+ box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
61
+ border-radius: 8px;
62
+ background-color: #1F1F1F;
63
+ width: 95%;
64
+ padding: 10px 15px;
65
+ overflow: visible;
66
+ }
67
+ .outputs_dl {
68
+ flex-grow: 1;
69
+ flex-wrap: wrap;
70
+ background-color: #181818;
71
+ padding: 10px 15px;
72
+ border-radius: 15px;
73
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.3), inset 0 0 10px rgba(0, 0, 0, 0.3);
74
+ color: #C1C1C1;
75
+ margin: 8px;
76
+ transition: all 0.15s ease-in-out;
77
+ }
78
+
79
+ /* good use of space */
80
+ .extension {
81
+ display: grid;
82
+ grid-template-columns: repeat(3, 1fr);
83
+ }
84
+
85
+
86
+ /* Animation of elements */
87
+
88
+ .container_dl,
89
+ .outputs_dl {
90
+ animation: showedResult 1s;
91
+ }
92
+ .items_dl {
93
+ animation: showedText 1s;
94
+ }
95
+
96
+ @keyframes showedResult {
97
+ 0% {
98
+ transform: translate3d(0, 15%, 0);
99
+ opacity: 0;
100
+ }
101
+ 100% {
102
+ transform: translate3d(0, 0, 0);
103
+ opacity: 1;
104
+ }
105
+ }
106
+
107
+ @keyframes showedText {
108
+ 0% {
109
+ transform: translate3d(-30%, 0, 0);
110
+ opacity: 0;
111
+ }
112
+ 100% {
113
+ transform: translate3d(0, 0, 0);
114
+ opacity: 1;
115
+ }
116
+ }
CSS/main_widgets.css ADDED
@@ -0,0 +1,333 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* General Styles */
2
+ .header {
3
+ font-family: cursive;
4
+ font-size: 20px;
5
+ font-weight: bold;
6
+ color: #ff8cee;
7
+ margin-bottom: 15px;
8
+ user-select: none;
9
+ cursor: default;
10
+ display: inline-block;
11
+ }
12
+
13
+ hr {
14
+ border-color: grey;
15
+ background-color: grey;
16
+ opacity: 0.25;
17
+ }
18
+
19
+ a {
20
+ text-decoration: none;
21
+ color: inherit;
22
+ }
23
+
24
+
25
+ /* Container style */
26
+
27
+ .container {
28
+ position: relative;
29
+ background-color: #232323;
30
+ width: 1080px;
31
+ padding: 10px 15px;
32
+ border-radius: 15px;
33
+ box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
34
+ margin-bottom: 5px;
35
+ overflow: hidden;
36
+ }
37
+
38
+ .container::after {
39
+ position: absolute;
40
+ top: 5px;
41
+ right: 10px;
42
+ content: "ANXETY";
43
+ font-weight: bold;
44
+ font-size: 24px;
45
+ color: rgba(0, 0, 0, 0.2);
46
+ }
47
+
48
+ /* background img */
49
+ .container::before {
50
+ content: "";
51
+ position: absolute;
52
+ top: 0;
53
+ left: 0;
54
+ right: 0;
55
+ bottom: 0;
56
+ background-image: var(--img_background);
57
+ background-size: var(--img_scale);
58
+ background-repeat: var(--img_mode);
59
+ opacity: var(--img_opacity);
60
+ mix-blend-mode: screen;
61
+ pointer-events: none;
62
+ filter: blur(var(--img_blur));
63
+ z-index: -1;
64
+ }
65
+
66
+ .image_1::before {
67
+ background-position: var(--image_x) calc(-120px - var(--image_y));
68
+ }
69
+ .image_2::before {
70
+ background-position: var(--image_x) calc(-290px - var(--image_y));
71
+ }
72
+ .image_3::before {
73
+ background-position: var(--image_x) calc(-430px - var(--image_y));
74
+ }
75
+ .image_4::before {
76
+ background-position: var(--image_x) calc(var(--img_height_dif) - var(--image_y));
77
+ }
78
+
79
+ .container_custom_downlad {
80
+ height: 55px;
81
+ transition: all 0.5s;
82
+ }
83
+
84
+ .container_custom_downlad.expanded {
85
+ height: 270px;
86
+ }
87
+
88
+
89
+ /* Element text style */
90
+
91
+ .widget-html,
92
+ .widget-button,
93
+ .widget-text label,
94
+ .widget-checkbox label,
95
+ .widget-dropdown label,
96
+ .widget-dropdown select,
97
+ .widget-text input[type="text"] {
98
+ font-family: cursive;
99
+ font-size: 14px;
100
+ color: white !important;
101
+ user-select: none;
102
+ }
103
+
104
+ .widget-text input[type="text"]::placeholder {
105
+ color: grey;
106
+ }
107
+
108
+
109
+ /* Input field styles */
110
+
111
+ .widget-dropdown select,
112
+ .widget-text input[type="text"] {
113
+ height: 30px;
114
+ background-color: var(--bg-field-color);
115
+ border: 1px solid #262626;
116
+ border-radius: 10px;
117
+ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
118
+ transition: all 0.3s ease-in-out;
119
+ backdrop-filter: blur(var(--bg-field-blur-level));
120
+ }
121
+
122
+ .widget-dropdown select:focus,
123
+ .widget-text input[type="text"]:focus {
124
+ border-color: #006ee5;
125
+ }
126
+
127
+ .widget-dropdown select:hover,
128
+ .widget-text input[type="text"]:hover {
129
+ transform: scale(1.003);
130
+ background-color: var(--bg-field-color-hover);
131
+ box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
132
+ }
133
+
134
+ .widget-dropdown option {
135
+ background-color: #1c1c1c;
136
+ }
137
+
138
+
139
+ /* Slider Checkbox style */
140
+
141
+ .widget-checkbox input[type="checkbox"] {
142
+ appearance: none;
143
+ position: relative;
144
+ top: 4px; /* Why is he taller?! */
145
+ width: 40px;
146
+ height: 20px;
147
+ border: none;
148
+ border-radius: 10px;
149
+ background-color: #20b2aa;
150
+ cursor: pointer;
151
+ box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
152
+ transition: background-color 0.3s ease;
153
+ }
154
+ .widget-checkbox input[type="checkbox"]:checked {
155
+ background-color: #2196F3;
156
+ }
157
+
158
+ .widget-checkbox input[type="checkbox"]:before {
159
+ content: '';
160
+ position: absolute;
161
+ top: 50%;
162
+ left: 3px;
163
+ width: 16px;
164
+ height: 16px;
165
+ border-radius: inherit;
166
+ background-color: white;
167
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
168
+ transform: translateY(-50%);
169
+ transition: left 0.3s ease;
170
+ }
171
+ .widget-checkbox input[type="checkbox"]:checked:before {
172
+ left: 21px;
173
+ }
174
+
175
+
176
+ /* Button styles */
177
+
178
+ .button_save {
179
+ font-size: 15px;
180
+ font-weight: bold;
181
+ width: 120px;
182
+ height: 35px;
183
+ border-radius: 15px;
184
+ background-image: radial-gradient(circle at top left, purple 10%, violet 90%);
185
+ background-size: 200% 200%;
186
+ background-position: left bottom;
187
+ transition: background 0.5s ease-in-out, transform 0.3s ease;
188
+ }
189
+
190
+ .button_save:hover {
191
+ cursor: pointer;
192
+ background-image: radial-gradient(circle at top left, purple 10%, #93ac47 90%);
193
+ background-size: 200% 200%;
194
+ background-position: right bottom;
195
+ transform: translateY(1px);
196
+ }
197
+
198
+ .button_ngrok {
199
+ font-size: 12px;
200
+ height: 30px;
201
+ border-radius: 10px;
202
+ padding: 1px 12px;
203
+ background-image: radial-gradient(circle at top left, purple 10%, violet 90%);
204
+ background-size: 200% 200%;
205
+ background-position: left bottom;
206
+ transition: background 0.5s ease-in-out, transform 0.3s ease;
207
+ white-space: nowrap;
208
+ }
209
+
210
+ .button_ngrok:hover {
211
+ cursor: pointer;
212
+ background-image: radial-gradient(circle at top left, purple 10%, #1D94BB 90%);
213
+ background-size: 200% 200%;
214
+ background-position: right bottom;
215
+ transform: translateY(1px);
216
+ }
217
+
218
+ .button_save:active,
219
+ .button_ngrok:active {
220
+ filter: brightness(0.75) !important;
221
+ }
222
+
223
+ /* Removes ugly stroke from widget buttons. */
224
+ .jupyter-widgets.lm-Widget:focus {
225
+ outline: none;
226
+ }
227
+
228
+
229
+ /* Popup style of `INFO` window */
230
+
231
+ .info {
232
+ position: absolute;
233
+ top: -5px;
234
+ right: 95px;
235
+ color: grey;
236
+ font-family: cursive;
237
+ font-size: 14px;
238
+ font-weight: normal;
239
+ user-select: none;
240
+ pointer-events: none;
241
+ opacity: 0;
242
+ transition: opacity 0.3s ease-in-out;
243
+ display: inline-block;
244
+ }
245
+
246
+ .popup {
247
+ position: absolute;
248
+ top: 120px;
249
+ z-index: 999;
250
+ width: auto;
251
+ padding: 10px;
252
+ text-align: center;
253
+ background-color: rgba(255, 255, 255, 0.05);
254
+ backdrop-filter: blur(20px);
255
+ border: 1px solid rgba(255, 255, 255, 0.45);
256
+ border-radius: 8px;
257
+ box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
258
+ opacity: 0;
259
+ color: #fff;
260
+ font-size: 16px;
261
+ font-family: cursive;
262
+ user-select: none;
263
+ cursor: default;
264
+ pointer-events: none;
265
+ transform: rotate(-5deg);
266
+ transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
267
+ }
268
+
269
+ .sample {
270
+ display: inline-block;
271
+ margin-top: 25px;
272
+ padding: 10px 100px;
273
+ background-color: rgba(255, 255, 255, 0.2);
274
+ color: #c6e2ff;
275
+ border: 2px solid rgba(255, 255, 255, 0.2);
276
+ border-radius: 8px;
277
+ box-shadow: 0 0 10px rgba(255, 255, 255, 0.2), inset 0 0 25px rgba(255, 255, 255, 0.2);
278
+ }
279
+
280
+ .info.showed {
281
+ opacity: 1;
282
+ pointer-events: auto;
283
+ }
284
+
285
+ .info:hover + .popup {
286
+ top: 35px;
287
+ opacity: 1;
288
+ pointer-events: initial;
289
+ transform: rotate(0deg);
290
+ }
291
+
292
+
293
+ /* Animation of elements */
294
+
295
+ .container,
296
+ .button_save {
297
+ animation-name: showedWidgets;
298
+ animation-duration: 1s;
299
+ animation-fill-mode: forwards;
300
+ }
301
+
302
+ .container.hide,
303
+ .button_save.hide {
304
+ animation-name: hideWidgets;
305
+ animation-duration: 0.5s;
306
+ animation-fill-mode: forwards;
307
+ }
308
+
309
+ @keyframes showedWidgets {
310
+ 0% {
311
+ transform: translate3d(-65%, 15%, 0) scale(0) rotate(15deg);
312
+ filter: blur(25px) grayscale(1) brightness(0.3);
313
+ opacity: 0;
314
+ }
315
+ 100% {
316
+ transform: translate3d(0, 0, 0) scale(1) rotate(0deg);
317
+ filter: blur(0) grayscale(0) brightness(1);
318
+ opacity: 1;
319
+ }
320
+ }
321
+
322
+ @keyframes hideWidgets {
323
+ 0% {
324
+ transform: translate3d(0, 0, 0) scale(1) rotate3d(1, 0, 0, 0deg);
325
+ filter: blur(0) grayscale(0) brightness(1);
326
+ opacity: 1;
327
+ }
328
+ 100% {
329
+ transform: translate3d(0, 5%, 0) scale(0.9) rotate3d(1, 0, 0, 90deg);
330
+ filter: blur(15px) grayscale(1) brightness(0.5);
331
+ opacity: 0;
332
+ }
333
+ }