PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.0.9
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.0.9
3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / classes / modules / chatbot-chatgpt.css
ai-engine / classes / modules Last commit date
assistants.php 3 years ago chatbot-chatgpt.css 3 years ago chatbot-chatgpt.scss 3 years ago chatbot.php 3 years ago chatbot_logs.php 3 years ago
chatbot-chatgpt.css
458 lines
1 #mwai-chat-id {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-borderRadius: 10px;
5 --mwai-fontColor: #FFFFFF;
6 --mwai-backgroundPrimaryColor: #454654;
7 --mwai-backgroundSecondaryColor: #343541;
8 --mwai-aiAvatarBackgroundColor: #10a37f;
9 --mwai-userAvatarBackgroundColor: #135ea4;
10 --mwai-headerButtonsColor: #FFFFFF;
11 }
12
13 #mwai-chat-id .mwai-open-button {
14 position: absolute;
15 right: 0;
16 bottom: 0;
17 transition: all 0.2s ease-out;
18 z-index: 9999;
19 display: flex;
20 flex-direction: column;
21 align-items: end;
22 }
23
24 #mwai-chat-id .mwai-open-button .mwai-icon-text {
25 background: var(--mwai-backgroundPrimaryColor);
26 color: var(--mwai-headerButtonsColor);
27 max-width: 200px;
28 font-size: 13px;
29 margin-bottom: 15px;
30 padding: 5px 10px;
31 border-radius: 8px;
32 }
33
34 #mwai-chat-id .mwai-open-button:hover {
35 cursor: pointer;
36 filter: saturate(2.5) hue-rotate(5deg);
37 }
38
39 #mwai-chat-id .mwai-content {
40 background: var(--mwai-backgroundSecondaryColor);
41 color: var(--mwai-fontColor);
42 font-size: var(--mwai-fontSize);
43 border-radius: var(--mwai-borderRadius);
44 overflow: hidden;
45 display: flex;
46 flex-direction: column;
47 }
48
49 #mwai-chat-id .mwai-conversation {
50 overflow: auto;
51 }
52
53 #mwai-chat-id * {
54 box-sizing: border-box;
55 }
56
57 #mwai-chat-id a {
58 color: #2196f3;
59 }
60
61 #mwai-chat-id h1 {
62 font-size: 200%;
63 }
64
65 #mwai-chat-id h2 {
66 font-size: 160%;
67 }
68
69 #mwai-chat-id h3 {
70 font-size: 140%;
71 }
72
73 #mwai-chat-id h4 {
74 font-size: 120%;
75 }
76
77 #mwai-chat-id pre {
78 color: var(--mwai-fontColor);
79 border-radius: var(--mwai-borderRadius);
80 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
81 break-after: auto;
82 font-size: 95%;
83 font-family: system-ui;
84 background: #343541;
85 }
86
87 #mwai-chat-id pre code {
88 padding: 0 !important;
89 font-family: system-ui;
90 background: #343541;
91 }
92
93 #mwai-chat-id ol {
94 padding: 0;
95 margin: 0 0 0 20px;
96 }
97
98 #mwai-chat-id .mwai-reply {
99 display: flex;
100 padding: var(--mwai-spacing);
101 }
102
103 #mwai-chat-id .mwai-ai, #mwai-chat-id .mwai-system {
104 background: var(--mwai-backgroundPrimaryColor);
105 }
106
107 #mwai-chat-id .mwai-name {
108 color: var(--mwai-fontColor);
109 margin-right: 5px;
110 }
111
112 #mwai-chat-id .mwai-name .mwai-name-text {
113 opacity: 0.50;
114 white-space: nowrap;
115 }
116
117 #mwai-chat-id .mwai-name .mwai-avatar {
118 margin-right: 10px;
119 width: 40px;
120 height: 40px;
121 background: var(--mwai-aiAvatarBackgroundColor);
122 display: flex;
123 align-items: center;
124 justify-content: center;
125 border-radius: 5px;
126 overflow: hidden;
127 }
128
129 #mwai-chat-id .mwai-name .mwai-avatar img {
130 max-width: 100%;
131 max-height: 100%;
132 }
133
134 #mwai-chat-id .mwai-name .mwai-avatar.mwai-svg img {
135 width: 28px;
136 height: 28px;
137 filter: brightness(0) invert(1);
138 }
139
140 #mwai-chat-id .mwai-user .mwai-name .mwai-avatar {
141 background: var(--mwai-userAvatarBackgroundColor);
142 }
143
144 #mwai-chat-id .mwai-text {
145 flex: auto;
146 }
147
148 #mwai-chat-id .mwai-text > *:first-child {
149 margin-top: 0;
150 }
151
152 #mwai-chat-id .mwai-text > *:last-child {
153 margin-bottom: 0;
154 }
155
156 #mwai-chat-id .mwai-input {
157 display: flex;
158 padding: var(--mwai-spacing);
159 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
160 }
161
162 #mwai-chat-id .mwai-input textarea {
163 background: var(--mwai-backgroundPrimaryColor);
164 color: var(--mwai-fontColor);
165 flex: auto;
166 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
167 border: none;
168 border-radius: 5px;
169 font-size: var(--mwai-fontSize);
170 resize: none;
171 font-family: inherit;
172 line-height: calc(var(--mwai-spacing) * 2);
173 margin: 0;
174 overflow: hidden;
175 }
176
177 #mwai-chat-id .mwai-input textarea:focus {
178 outline: none;
179 }
180
181 #mwai-chat-id .mwai-compliance {
182 opacity: 0.50;
183 margin-top: calc( -1 * var(--mwai-spacing));
184 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
185 font-size: smaller;
186 color: var(--mwai-fontColor);
187 text-align: left;
188 }
189
190 #mwai-chat-id button {
191 background: none;
192 color: var(--mwai-fontColor);
193 background-color: var(--mwai-backgroundSecondaryColor);
194 border: 1px solid var(--mwai-backgroundPrimaryColor);
195 margin-left: var(--mwai-spacing);
196 width: 90px;
197 border-radius: 5px;
198 cursor: pointer;
199 transition: all 0.2s ease-out;
200 display: flex;
201 align-items: center;
202 justify-content: center;
203 }
204
205 #mwai-chat-id button .mwai-timer {
206 margin-left: 5px;
207 margin-right: 5px;
208 font-size: 11px;
209 }
210
211 #mwai-chat-id button:hover {
212 background: var(--mwai-backgroundPrimaryColor);
213 }
214
215 #mwai-chat-id button {
216 position: relative;
217 }
218
219 #mwai-chat-id button[disabled] span {
220 display: none;
221 }
222
223 #mwai-chat-id button[disabled]::before {
224 content: '';
225 width: 18px;
226 height: 18px;
227 margin: auto;
228 border: 3px solid transparent;
229 border-top-color: var(--mwai-fontColor);
230 border-radius: 50%;
231 animation: mwai-button-spinner 1s ease infinite;
232 }
233
234 #mwai-chat-id.mwai-window {
235 position: fixed;
236 right: 30px;
237 bottom: 30px;
238 width: 460px;
239 z-index: 9999;
240 }
241
242 #mwai-chat-id.mwai-window .mwai-header {
243 display: none;
244 justify-content: flex-end;
245 align-items: center;
246 }
247
248 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
249 justify-content: center;
250 height: 40px;
251 width: 25px;
252 cursor: pointer;
253 display: flex;
254 justify-content: center;
255 align-items: center;
256 }
257
258 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
259 transition: all 0.2s ease-out;
260 content: ' ';
261 cursor: pointer;
262 position: absolute;
263 height: 15px;
264 width: 15px;
265 opacity: 0.75;
266 border: 2px solid var(--mwai-headerButtonsColor);
267 }
268
269 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
270 width: 20px;
271 height: 20px;
272 }
273
274 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
275 justify-content: center;
276 height: 35px;
277 width: 35px;
278 cursor: pointer;
279 }
280
281 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
282 content: ' ';
283 cursor: pointer;
284 position: absolute;
285 height: 25px;
286 width: 2px;
287 background-color: var(--mwai-headerButtonsColor);
288 opacity: 0.75;
289 }
290
291 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
292 transition: all 0.2s ease-out;
293 transform: translate(16px, 5px) rotate(45deg);
294 }
295
296 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
297 transition: all 0.2s ease-out;
298 transform: translate(16px, 5px) rotate(-45deg);
299 }
300
301 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
302 opacity: 1;
303 transform: translate(16px, 5px) rotate(135deg);
304 }
305
306 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
307 opacity: 1;
308 transform: translate(16px, 5px) rotate(45deg);
309 }
310
311 #mwai-chat-id.mwai-window .mwai-content {
312 display: none;
313 opacity: 0;
314 max-height: 40vh;
315 }
316
317 #mwai-chat-id.mwai-window.mwai-bottom-left {
318 bottom: 30px;
319 right: inherit;
320 left: 30px;
321 }
322
323 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
324 right: inherit;
325 left: 0;
326 }
327
328 #mwai-chat-id.mwai-window.mwai-top-right {
329 top: 30px;
330 bottom: inherit;
331 right: 30px;
332 }
333
334 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
335 top: 0;
336 bottom: inherit;
337 }
338
339 #mwai-chat-id.mwai-window.mwai-top-left {
340 top: 30px;
341 bottom: inherit;
342 right: inherit;
343 left: 30px;
344 }
345
346 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
347 top: 0;
348 bottom: inherit;
349 right: inherit;
350 left: 0;
351 }
352
353 #mwai-chat-id .mwai-gallery {
354 display: grid;
355 grid-template-columns: repeat(3, 1fr);
356 grid-gap: 5px;
357 }
358
359 #mwai-chat-id .mwai-gallery img {
360 width: 100%;
361 }
362
363 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
364 height: 40px;
365 }
366
367 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
368 height: 30px;
369 }
370
371 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
372 width: 20px;
373 height: 20px;
374 }
375
376 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
377 width: 15px;
378 height: 15px;
379 }
380
381 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
382 position: fixed;
383 left: 0;
384 right: 0;
385 bottom: 0;
386 top: 0;
387 width: inherit;
388 height: inherit;
389 max-height: inherit;
390 max-width: inherit;
391 display: flex;
392 flex-direction: column;
393 margin: 0;
394 }
395
396 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
397 height: 100%;
398 max-height: inherit;
399 border-radius: inherit;
400 }
401
402 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
403 flex: auto;
404 }
405
406 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
407 display: flex;
408 }
409
410 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
411 display: flex;
412 transition: opacity 200ms ease-in-out 0s;
413 opacity: 1;
414 }
415
416 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
417 display: none;
418 }
419
420 @media (max-width: 760px) {
421 #mwai-chat-id.mwai-window {
422 left: 10px;
423 right: 10px;
424 bottom: 10px;
425 width: calc(100% - 20px);
426 z-index: 9999999999;
427 }
428 #mwai-chat-id .mwai-reply {
429 flex-direction: column;
430 }
431 #mwai-chat-id .mwai-input {
432 flex-direction: column;
433 }
434 #mwai-chat-id .mwai-input button {
435 margin: 15px 0 0 0;
436 height: 40px;
437 width: inherit;
438 }
439 #mwai-chat-id .mwai-name {
440 margin-right: 0;
441 max-width: inherit;
442 }
443 }
444
445 @keyframes mwai-button-spinner {
446 from {
447 transform: rotate(0turn);
448 }
449 to {
450 transform: rotate(1turn);
451 }
452 }
453
454 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
455 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
456 top: 32px;
457 }
458