PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.3.2
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.3.2
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
496 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-text table {
157 width: 100%;
158 border: 2px solid var(--mwai-backgroundSecondaryColor);
159 border-collapse: collapse;
160 }
161
162 #mwai-chat-id .mwai-text thead {
163 background: var(--mwai-backgroundSecondaryColor);
164 }
165
166 #mwai-chat-id .mwai-text tr, #mwai-chat-id .mwai-text td {
167 padding: 2px 5px;
168 }
169
170 #mwai-chat-id .mwai-text td {
171 border: 2px solid var(--mwai-backgroundSecondaryColor);
172 }
173
174 #mwai-chat-id .mwai-text .mwai-typewriter {
175 display: inline-block;
176 }
177
178 #mwai-chat-id .mwai-text .mwai-typewriter > :first-child {
179 margin-top: 0;
180 }
181
182 #mwai-chat-id .mwai-text > *:first-child {
183 margin-top: 0;
184 }
185
186 #mwai-chat-id .mwai-text > *:last-child {
187 margin-bottom: 0;
188 }
189
190 #mwai-chat-id .mwai-system .mwai-name {
191 display: none;
192 }
193
194 #mwai-chat-id .mwai-input {
195 display: flex;
196 padding: var(--mwai-spacing);
197 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
198 }
199
200 #mwai-chat-id .mwai-input textarea {
201 background: var(--mwai-backgroundPrimaryColor);
202 color: var(--mwai-fontColor);
203 flex: auto;
204 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
205 border: none;
206 border-radius: 5px;
207 font-size: var(--mwai-fontSize);
208 resize: none;
209 font-family: inherit;
210 line-height: calc(var(--mwai-spacing) * 2);
211 margin: 0;
212 overflow: hidden;
213 }
214
215 #mwai-chat-id .mwai-input textarea:focus {
216 outline: none;
217 }
218
219 #mwai-chat-id .mwai-compliance {
220 opacity: 0.50;
221 margin-top: calc( -1 * var(--mwai-spacing));
222 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
223 font-size: smaller;
224 color: var(--mwai-fontColor);
225 text-align: left;
226 }
227
228 #mwai-chat-id button {
229 background: none;
230 color: var(--mwai-fontColor);
231 background-color: var(--mwai-backgroundSecondaryColor);
232 border: 1px solid var(--mwai-backgroundPrimaryColor);
233 margin-left: var(--mwai-spacing);
234 width: 90px;
235 border-radius: 5px;
236 cursor: pointer;
237 transition: all 0.2s ease-out;
238 display: flex;
239 align-items: center;
240 justify-content: center;
241 }
242
243 #mwai-chat-id button .mwai-timer {
244 margin-left: 5px;
245 margin-right: 5px;
246 font-size: 11px;
247 }
248
249 #mwai-chat-id button:hover {
250 background: var(--mwai-backgroundPrimaryColor);
251 }
252
253 #mwai-chat-id button {
254 position: relative;
255 }
256
257 #mwai-chat-id button[disabled] span {
258 display: none;
259 }
260
261 #mwai-chat-id button[disabled]::before {
262 content: '';
263 width: 18px;
264 height: 18px;
265 margin: auto;
266 border: 3px solid transparent;
267 border-top-color: var(--mwai-fontColor);
268 border-radius: 50%;
269 animation: mwai-button-spinner 1s ease infinite;
270 }
271
272 #mwai-chat-id.mwai-window {
273 position: fixed;
274 right: 30px;
275 bottom: 30px;
276 width: 460px;
277 z-index: 9999;
278 }
279
280 #mwai-chat-id.mwai-window .mwai-header {
281 display: none;
282 justify-content: flex-end;
283 align-items: center;
284 }
285
286 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
287 justify-content: center;
288 height: 40px;
289 width: 25px;
290 cursor: pointer;
291 display: flex;
292 justify-content: center;
293 align-items: center;
294 }
295
296 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
297 transition: all 0.2s ease-out;
298 content: ' ';
299 cursor: pointer;
300 position: absolute;
301 height: 15px;
302 width: 15px;
303 opacity: 0.75;
304 border: 2px solid var(--mwai-headerButtonsColor);
305 }
306
307 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
308 width: 20px;
309 height: 20px;
310 }
311
312 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
313 justify-content: center;
314 height: 35px;
315 width: 35px;
316 cursor: pointer;
317 }
318
319 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
320 content: ' ';
321 cursor: pointer;
322 position: absolute;
323 height: 25px;
324 width: 2px;
325 background-color: var(--mwai-headerButtonsColor);
326 opacity: 0.75;
327 }
328
329 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
330 transition: all 0.2s ease-out;
331 transform: translate(16px, 5px) rotate(45deg);
332 }
333
334 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
335 transition: all 0.2s ease-out;
336 transform: translate(16px, 5px) rotate(-45deg);
337 }
338
339 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
340 opacity: 1;
341 transform: translate(16px, 5px) rotate(135deg);
342 }
343
344 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
345 opacity: 1;
346 transform: translate(16px, 5px) rotate(45deg);
347 }
348
349 #mwai-chat-id.mwai-window .mwai-content {
350 display: none;
351 opacity: 0;
352 max-height: 40vh;
353 }
354
355 #mwai-chat-id.mwai-window.mwai-bottom-left {
356 bottom: 30px;
357 right: inherit;
358 left: 30px;
359 }
360
361 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
362 right: inherit;
363 left: 0;
364 }
365
366 #mwai-chat-id.mwai-window.mwai-top-right {
367 top: 30px;
368 bottom: inherit;
369 right: 30px;
370 }
371
372 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
373 top: 0;
374 bottom: inherit;
375 }
376
377 #mwai-chat-id.mwai-window.mwai-top-left {
378 top: 30px;
379 bottom: inherit;
380 right: inherit;
381 left: 30px;
382 }
383
384 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
385 top: 0;
386 bottom: inherit;
387 right: inherit;
388 left: 0;
389 }
390
391 #mwai-chat-id .mwai-gallery {
392 display: grid;
393 grid-template-columns: repeat(3, 1fr);
394 grid-gap: 5px;
395 }
396
397 #mwai-chat-id .mwai-gallery img {
398 width: 100%;
399 }
400
401 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
402 height: 40px;
403 }
404
405 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
406 height: 30px;
407 }
408
409 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
410 width: 20px;
411 height: 20px;
412 }
413
414 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
415 width: 15px;
416 height: 15px;
417 }
418
419 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
420 position: fixed;
421 left: 0;
422 right: 0;
423 bottom: 0;
424 top: 0;
425 width: inherit;
426 height: inherit;
427 max-height: inherit;
428 max-width: inherit;
429 display: flex;
430 flex-direction: column;
431 margin: 0;
432 }
433
434 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
435 height: 100%;
436 max-height: inherit;
437 border-radius: inherit;
438 }
439
440 #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 {
441 flex: auto;
442 }
443
444 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
445 display: flex;
446 }
447
448 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
449 display: flex;
450 transition: opacity 200ms ease-in-out 0s;
451 opacity: 1;
452 }
453
454 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
455 display: none;
456 }
457
458 @media (max-width: 760px) {
459 #mwai-chat-id.mwai-window {
460 left: 10px;
461 right: 10px;
462 bottom: 10px;
463 width: calc(100% - 20px);
464 z-index: 9999999999;
465 }
466 #mwai-chat-id .mwai-reply {
467 flex-direction: column;
468 }
469 #mwai-chat-id .mwai-input {
470 flex-direction: column;
471 }
472 #mwai-chat-id .mwai-input button {
473 margin: 15px 0 0 0;
474 height: 40px;
475 width: inherit;
476 }
477 #mwai-chat-id .mwai-name {
478 margin-right: 0;
479 max-width: inherit;
480 }
481 }
482
483 @keyframes mwai-button-spinner {
484 from {
485 transform: rotate(0turn);
486 }
487 to {
488 transform: rotate(1turn);
489 }
490 }
491
492 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
493 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
494 top: 32px;
495 }
496