@cometchat/chat-uikit-react
Version:
Ready-to-use Chat UI Components for React
818 lines (805 loc) • 261 kB
JavaScript
'use strict';
var chunkC7J4AZRB_cjs = require('./chunk-C7J4AZRB.cjs');
var chunkKMTY4OFY_cjs = require('./chunk-KMTY4OFY.cjs');
var React7 = require('react');
var jsxRuntime = require('react/jsx-runtime');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var React7__default = /*#__PURE__*/_interopDefault(React7);
require('./index.css');
var CometChatEmojiKeyboardContext = React7.createContext(null);
function useCometChatEmojiKeyboardContext() {
const ctx = React7.useContext(CometChatEmojiKeyboardContext);
if (!ctx) {
throw new Error(
"useCometChatEmojiKeyboardContext must be used within <CometChatEmojiKeyboard.Root>"
);
}
return ctx;
}
// src/assets/smileys_people.svg
var smileys_people_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Smileys &%2338; People" clip-path="url(%23clip0_3328_49518)">%0A<path id="fill" d="M9.00013 17.5333C7.3124 17.5333 5.66257 17.0329 4.25927 16.0952C2.85597 15.1576 1.76223 13.8248 1.11636 12.2656C0.470494 10.7063 0.301506 8.99055 0.630766 7.33524C0.960027 5.67994 1.77275 4.15944 2.96616 2.96603C4.15956 1.77263 5.68006 0.959905 7.33536 0.630644C8.99067 0.301384 10.7064 0.470372 12.2657 1.11624C13.825 1.76211 15.1577 2.85585 16.0953 4.25915C17.033 5.66245 17.5335 7.31228 17.5335 9.00001C17.5309 11.2624 16.6311 13.4314 15.0313 15.0312C13.4315 16.6309 11.2625 17.5308 9.00013 17.5333ZM9.0108 1.53335C7.53403 1.53335 6.09043 1.97126 4.86254 2.79171C3.63466 3.61215 2.67763 4.77829 2.1125 6.14264C1.54737 7.507 1.3995 9.00829 1.6876 10.4567C1.97571 11.9051 2.68684 13.2355 3.73107 14.2797C4.7753 15.324 6.10573 16.0351 7.55413 16.3232C9.00252 16.6113 10.5038 16.4634 11.8682 15.8983C13.2325 15.3332 14.3987 14.3762 15.2191 13.1483C16.0396 11.9204 16.4775 10.4768 16.4775 9.00001C16.4752 7.02042 15.6878 5.12256 14.288 3.72278C12.8883 2.32299 10.9904 1.5356 9.0108 1.53335ZM9.0108 15.5344C7.59683 15.5327 6.24126 14.9703 5.24144 13.9704C4.24161 12.9706 3.67916 11.615 3.67747 10.2011C3.67747 10.0667 3.77347 10.0037 3.97827 10.0037C4.39353 10.0421 4.80424 10.1196 5.20493 10.2352H5.21453C6.4534 10.5699 7.7279 10.7551 9.0108 10.7867C10.2933 10.755 11.5675 10.5699 12.806 10.2352H12.8156L12.838 10.2299C13.2315 10.117 13.6347 10.0413 14.0423 10.0037C14.2471 10.0037 14.3431 10.0667 14.3431 10.2011C14.3411 11.6154 13.7781 12.9712 12.7776 13.9709C11.7771 14.9706 10.4209 15.5325 9.00653 15.5333L9.0108 15.5344ZM4.9084 11.1099C4.78893 11.1099 4.73347 11.1493 4.73347 11.2347C4.73347 12.9979 7.05347 13.368 9.00013 13.368C9.88427 13.3922 10.7674 13.2909 11.6231 13.0672C12.7143 12.7333 13.2668 12.1147 13.2668 11.24C13.2668 11.1547 13.2113 11.1152 13.0919 11.1152C12.8243 11.1434 12.5602 11.1984 12.3036 11.2795C11.2295 11.5912 10.1184 11.7573 9.00013 11.7733C7.88077 11.7575 6.76861 11.5914 5.69347 11.2795C5.43811 11.1968 5.1751 11.14 4.9084 11.1099ZM11.9335 7.93335C11.4919 7.93335 11.1335 7.45548 11.1335 6.86668C11.1335 6.27788 11.4919 5.80001 11.9335 5.80001C12.3751 5.80001 12.7345 6.27894 12.7345 6.86668C12.7345 7.45441 12.374 7.93335 11.9335 7.93335ZM6.60013 7.93335C6.15853 7.93335 5.80013 7.45548 5.80013 6.86668C5.80013 6.27788 6.15853 5.80001 6.598 5.80001C7.03747 5.80001 7.39693 6.27894 7.39693 6.86668C7.39693 7.45441 7.03853 7.93335 6.598 7.93335H6.60013Z" fill="%23A1A1A1"/>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49518">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/animals_nature.svg
var animals_nature_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Animals &%2338; Nature" clip-path="url(%23clip0_3328_49521)">%0A<path id="fill" d="M5.35563 15.784H4.81091C3.82269 15.7256 2.88004 15.3497 2.12418 14.7125C1.36833 14.0753 0.839965 13.2111 0.618257 12.2494C0.435588 11.3631 0.497586 10.444 0.797644 9.59005C1.0977 8.7361 1.62458 7.97928 2.32213 7.40025C1.67695 6.64328 1.21799 5.74663 0.981763 4.78168C0.831913 4.21736 0.831175 3.62397 0.979621 3.05928C1.12807 2.49458 1.42064 1.97781 1.82887 1.55924C2.13208 1.22507 2.50035 0.955897 2.91125 0.76811C3.32216 0.580322 3.7671 0.477846 4.21901 0.466919L4.27369 0.466919C5.52289 0.554195 6.69927 1.08511 7.58921 1.96324L7.675 2.0402C8.19809 1.90903 8.73547 1.84297 9.27485 1.84354C9.69419 1.84261 10.1126 1.8827 10.5241 1.96324C11.4128 1.08462 12.5887 0.553572 13.8374 0.466919L13.8943 0.466919C14.3463 0.477411 14.7913 0.579692 15.2023 0.767508C15.6133 0.955323 15.9815 1.22473 16.2844 1.55924C16.6935 1.97877 16.9865 2.49688 17.1348 3.06297C17.2831 3.62907 17.2816 4.22382 17.1304 4.78916C16.8941 5.75512 16.4331 6.65213 15.7847 7.40773C16.4792 7.98705 17.0034 8.74287 17.3019 9.59508C17.6004 10.4473 17.6619 11.3641 17.48 12.2483C17.2565 13.211 16.7262 14.0757 15.9684 14.7129C15.2107 15.35 14.2663 15.7254 13.2766 15.7829H12.733C12.2868 16.326 11.726 16.7645 11.0905 17.0671C10.455 17.3697 9.76038 17.529 9.05611 17.5336C8.34899 17.5264 7.65186 17.3662 7.01295 17.0642C6.37403 16.7621 5.80856 16.3253 5.35563 15.784ZM3.63997 7.46224L3.53274 7.78288L3.26467 7.99023C3.1821 8.06184 1.03431 9.78262 1.65087 11.9576C1.80299 12.7018 2.19706 13.3752 2.77203 13.8735C3.34701 14.3719 4.0708 14.6673 4.83128 14.7141H5.79634C5.93854 14.7141 6.07491 14.7704 6.17546 14.8706C6.276 14.9708 6.33249 15.1067 6.33249 15.2485C6.33296 15.2517 6.33296 15.2549 6.33249 15.2581C6.3329 15.2599 6.3329 15.2617 6.33249 15.2634V15.2688C6.68508 15.6382 7.10781 15.934 7.57611 16.1392C8.04441 16.3443 8.54895 16.4546 9.0604 16.4637C9.58014 16.4548 10.0925 16.3395 10.5657 16.125C11.0388 15.9104 11.4626 15.6011 11.8108 15.2164C11.8198 15.0809 11.8802 14.9539 11.9798 14.8611C12.0794 14.7684 12.2107 14.717 12.347 14.7173H13.2799C14.0381 14.6678 14.7589 14.3706 15.3307 13.8718C15.9024 13.3729 16.2934 12.7002 16.4431 11.9576C17.0586 9.78155 14.9087 8.05864 14.8164 7.98703L14.5151 7.75189L14.4261 7.37781C14.3832 7.19504 13.341 2.90807 9.26842 2.90807C5.13474 2.90807 3.70323 7.27627 3.64426 7.46224H3.63997ZM2.61057 2.29564C1.23161 3.7396 2.3618 5.65703 2.91081 6.41481C3.63233 4.72639 4.90752 3.33213 6.52765 2.46024C5.89539 1.92091 5.10682 1.597 4.27691 1.53572H4.23724C3.92829 1.54434 3.62443 1.61626 3.34458 1.74699C3.06473 1.87773 2.81487 2.06449 2.61057 2.29564ZM11.7379 2.34374C13.3866 3.17993 14.6427 4.62449 15.2389 6.36992C15.7751 5.62176 16.871 3.72357 15.5102 2.29564C15.3049 2.06345 15.0537 1.87608 14.7723 1.7453C14.4909 1.61453 14.1854 1.54317 13.875 1.53572H13.8374C13.0692 1.58171 12.3342 1.86401 11.7336 2.34374H11.7379ZM9.05718 15.0753C8.86061 15.2504 8.60557 15.3461 8.34196 15.3436C8.05954 15.35 7.78602 15.245 7.58082 15.0514C7.37562 14.8579 7.25533 14.5915 7.24608 14.3101L7.96023 14.278C7.96189 14.3263 7.97308 14.3738 7.99317 14.4178C8.01326 14.4617 8.04185 14.5013 8.0773 14.5343C8.11275 14.5673 8.15438 14.5929 8.19979 14.6098C8.2452 14.6267 8.29351 14.6346 8.34196 14.6329C8.38773 14.6357 8.43358 14.6289 8.47659 14.6131C8.5196 14.5973 8.55884 14.5727 8.5918 14.5409C8.65487 14.4694 8.68989 14.3775 8.69046 14.2823V13.5021C8.3921 13.3649 8.12838 13.1629 7.91869 12.9108C7.709 12.6587 7.55868 12.3629 7.47877 12.0453C7.47774 11.9681 7.49233 11.8915 7.52169 11.8201C7.55104 11.7486 7.59455 11.6838 7.64961 11.6296C7.70467 11.5753 7.77015 11.5326 7.84213 11.5042C7.91411 11.4757 7.99111 11.462 8.06853 11.4638H10.0297C10.1072 11.462 10.1842 11.4757 10.2561 11.5042C10.3281 11.5326 10.3936 11.5753 10.4487 11.6296C10.5037 11.6838 10.5472 11.7486 10.5766 11.8201C10.6059 11.8915 10.6205 11.9681 10.6195 12.0453C10.5398 12.3608 10.3905 12.6547 10.1826 12.9056C9.97468 13.1565 9.71331 13.358 9.41747 13.4956V14.2801C9.41803 14.3754 9.45306 14.4672 9.51612 14.5388C9.54908 14.5706 9.58832 14.5951 9.63133 14.611C9.67435 14.6268 9.7202 14.6335 9.76596 14.6307C9.81444 14.6326 9.86282 14.6248 9.90829 14.608C9.95377 14.5911 9.99545 14.5655 10.0309 14.5325C10.0664 14.4995 10.095 14.4599 10.115 14.4158C10.1351 14.3718 10.1462 14.3242 10.1477 14.2759L10.8618 14.3079C10.8526 14.5894 10.7323 14.8558 10.5271 15.0493C10.3219 15.2428 10.0484 15.3478 9.76596 15.3415C9.5029 15.3449 9.2481 15.2499 9.05182 15.0753H9.05718ZM11.5427 9.32303C11.5427 8.73198 11.8644 8.25423 12.258 8.25423C12.6515 8.25423 12.9732 8.73305 12.9732 9.32303C12.9732 9.91301 12.6515 10.3918 12.258 10.3918C11.8644 10.3918 11.5427 9.91301 11.5427 9.32303ZM5.10901 9.32303C5.10901 8.73198 5.43069 8.25423 5.82422 8.25423C6.21775 8.25423 6.53944 8.73305 6.53944 9.32303C6.53944 9.91301 6.21775 10.3918 5.82422 10.3918C5.43069 10.3918 5.10793 9.91301 5.10793 9.32303H5.10901Z" fill="%23A1A1A1"/>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49521">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/food_drink.svg
var food_drink_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Food &%2338; Drink" clip-path="url(%23clip0_3328_49524)">%0A<path id="fill" d="M8.59612 17.5333C8.32892 17.5333 8.06813 17.5333 7.81376 17.5333L1.82845 17.5173L0.466797 4.35774H6.72892L7.60107 0.850015C7.62915 0.740852 7.69261 0.644046 7.78155 0.5747C7.87049 0.505355 7.9799 0.467371 8.09272 0.466675C8.13716 0.467681 8.18131 0.474136 8.22418 0.485895L8.28831 0.506183L11.748 1.68824L11.421 2.64926L8.45076 1.63485L7.77314 4.35774H9.37635L9.05571 7.59852C9.48323 7.5761 9.91823 7.56542 10.3308 7.56542C11.9913 7.51468 13.6491 7.731 15.2409 8.2061C16.5929 8.67913 17.278 9.38068 17.278 10.2798C17.2821 10.3619 17.2672 10.4438 17.2343 10.5192C17.2015 10.5946 17.1517 10.6614 17.0888 10.7144L17.0792 10.725C17.0086 10.7996 16.9452 10.8808 16.89 10.9674L16.9146 10.9792C16.9403 10.9899 16.9627 11.0005 16.9649 11.0219C16.9809 11.2088 16.377 11.4287 16.3717 11.4309L17.5335 12.1025V12.1089C17.3905 12.2581 17.225 12.3838 17.0429 12.4816C17.2079 12.6066 17.3385 12.7715 17.4224 12.9606C17.5063 13.1498 17.5408 13.3571 17.5228 13.5633C17.5213 13.8283 17.4458 14.0877 17.305 14.3123C17.1642 14.537 16.9635 14.718 16.7254 14.835C17.0658 15.3128 17.2751 15.8712 17.3325 16.4549C17.3325 17.0005 15.7721 17.5227 15.4333 17.5227H13.9423H10.2645H8.59612V17.5333ZM5.47628 15.0219C5.33022 15.0282 5.18935 15.0778 5.07155 15.1643C4.95375 15.2508 4.86435 15.3703 4.81469 15.5077C4.7599 15.6163 4.73886 15.7388 4.75429 15.8595C4.76971 15.9801 4.8209 16.0934 4.90127 16.1847C5.19296 16.3951 5.54919 16.4967 5.90808 16.4719C5.9829 16.4719 6.04168 16.4719 6.09085 16.4655H15.0603C15.3396 16.4499 15.6044 16.3365 15.8084 16.1452C15.8888 16.0736 15.9445 15.9785 15.9675 15.8734C15.9905 15.7683 15.9797 15.6586 15.9367 15.56C15.8639 15.4055 15.7492 15.2744 15.6056 15.1818C15.462 15.0891 15.2953 15.0385 15.1244 15.0358H10.6707H10.5916H7.95484H5.47628V15.0219ZM1.5869 5.42554L2.68563 16.4645H3.33333C3.41527 15.8859 3.64741 15.3388 4.00668 14.8777C3.36539 14.4762 3.10567 14.1303 3.10567 13.6722C3.09359 13.426 3.13852 13.1805 3.23695 12.9545C3.33539 12.7286 3.48468 12.5283 3.67321 12.3695C3.28416 12.236 3.1495 12.0278 3.1527 11.89C3.1527 11.7832 3.235 11.6999 3.37181 11.6594C3.44096 11.6375 3.51304 11.6264 3.58557 11.6263C3.63445 11.6265 3.68317 11.6318 3.73093 11.6423H3.74589C3.77812 11.6502 3.81106 11.6548 3.84422 11.6562C3.92224 11.6562 3.98851 11.6124 4.07401 11.5035L3.98103 11.4127L3.93827 11.3711C3.54923 10.992 3.3344 10.7838 3.3344 10.2808C3.3344 8.90764 5.01135 7.98186 8.05638 7.67433L8.30541 5.42341H1.5869V5.42554ZM4.30808 12.1933L10.365 14.284L16.6816 12.1933H4.30808ZM10.3329 8.60012C8.55123 8.60012 5.41643 8.929 4.58169 9.811C4.51566 9.87404 4.46364 9.95026 4.42902 10.0347C4.3944 10.1191 4.37796 10.2099 4.38076 10.3011C4.40213 10.646 5.55644 11.0486 5.79158 11.1244H14.8764C14.932 11.1041 16.252 10.6311 16.2659 10.3001C16.2657 10.2079 16.2467 10.1168 16.2099 10.0323C16.1732 9.94785 16.1194 9.87179 16.0521 9.80887C15.2377 8.97491 12.2183 8.60012 10.3329 8.60012Z" fill="%23A1A1A1"/>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49524">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/activity.svg
var activity_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Activity" clip-path="url(%23clip0_3328_49527)">%0A<path id="fill" fill-rule="evenodd" clip-rule="evenodd" d="M9.00013 17.5333C7.3124 17.5333 5.66257 17.0329 4.25927 16.0952C2.85597 15.1576 1.76223 13.8248 1.11636 12.2656C0.470494 10.7063 0.301506 8.99055 0.630766 7.33524C0.960027 5.67994 1.77275 4.15944 2.96616 2.96603C4.15956 1.77263 5.68006 0.959905 7.33536 0.630644C8.99067 0.301384 10.7064 0.470372 12.2657 1.11624C13.825 1.76211 15.1577 2.85585 16.0953 4.25915C17.033 5.66244 17.5335 7.31228 17.5335 9.00001C17.5309 11.2624 16.6311 13.4314 15.0313 15.0312C13.4315 16.6309 11.2625 17.5308 9.00013 17.5333ZM5.96558 15.9091V15.7175H7.64122L9.74058 16.5168C9.49369 16.5388 9.24584 16.5481 8.99799 16.5447C7.95385 16.5473 6.92078 16.3308 5.96558 15.9091ZM11.0182 16.2055L7.90658 15.0712V13.524L10.4232 12.1705L12.4948 12.9483L12.4509 15.1044L11.0182 16.2055ZM10.0584 8.89087L10.0637 11.6076L7.5599 12.9558L4.94907 11.5038L4.93623 8.60411L7.07625 7.21523L10.0584 8.89087ZM10.465 8.34837L7.485 6.68023L7.31487 4.40432L10.3098 2.84745L12.5033 4.23526V7.30084L10.465 8.34837ZM14.5428 9.31673L13.1742 7.14782V4.48992L14.5171 3.84791C15.5612 4.9578 16.2523 6.30892 16.4806 7.81551L16.2816 8.85449L14.5428 9.31673ZM14.9248 9.92343L16.3586 9.5928L16.503 9.87528C16.3786 10.9282 16.0349 11.9433 15.494 12.8553C15.0323 13.6249 14.4399 14.3082 13.7435 14.8744L13.1668 14.7278V12.5995L14.9248 9.92343ZM9.00013 1.44788C9.34909 1.44761 9.69766 1.4712 10.0434 1.5185V2.2215L7.18433 3.71202L4.97261 3.70881L4.69655 2.79716C5.95804 1.91523 7.46093 1.44403 9.00013 1.44788ZM4.1134 3.24871L4.34773 3.95598L2.98025 6.14629L1.81715 6.66525C2.25214 5.33609 3.04697 4.15348 4.1134 3.24871ZM1.58389 7.56299L3.08191 6.8953L4.26748 8.55489L4.28139 11.6162L4.28567 11.6151L3.17179 12.8381L2.55546 12.9387C1.57206 11.3309 1.2255 9.41335 1.58389 7.56299ZM2.9642 13.539L3.68111 13.4234L5.31609 15.296L5.3086 15.5902C4.39348 15.0763 3.59514 14.3778 2.9642 13.539Z" fill="%23A1A1A1"/>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49527">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/travel_places.svg
var travel_places_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Travel &%2338; Places" clip-path="url(%23clip0_3328_49530)">%0A<path id="fill" d="M5.80013 17.5323H3.6668V16.1094C3.47847 16.1091 3.29794 16.0342 3.16478 15.9011C3.03162 15.7679 2.95668 15.5874 2.9564 15.3991V12.5555C2.9564 12.367 3.03121 12.1862 3.1644 12.0528C3.2976 11.9195 3.47829 11.8444 3.6668 11.8441H4.73346V10.7775C4.76122 9.91752 5.12312 9.10224 5.74233 8.50478C6.36153 7.90732 7.18926 7.57475 8.04973 7.5777H9.9516C10.8119 7.57503 11.6393 7.90772 12.2583 8.50515C12.8773 9.10258 13.2391 9.91771 13.2668 10.7775V11.8441H14.3335C14.5221 11.8444 14.7029 11.9194 14.8362 12.0528C14.9696 12.1861 15.0446 12.3669 15.0449 12.5555V15.3991C15.0446 15.5876 14.9696 15.7683 14.8362 15.9014C14.7028 16.0346 14.522 16.1094 14.3335 16.1094V17.5323H12.2001V16.1094H5.80013V17.5323ZM3.6668 14.6887V15.3884H14.3335V14.6887H11.6668V14.677C11.6665 14.5827 11.6289 14.4924 11.5621 14.4258C11.4953 14.3592 11.4048 14.3218 11.3105 14.3218H6.68866C6.59446 14.3218 6.50411 14.3592 6.4375 14.4258C6.37089 14.4924 6.33346 14.5828 6.33346 14.677V14.6887H3.6668ZM13.0897 12.6334C12.9316 12.6336 12.777 12.6807 12.6456 12.7687C12.5141 12.8567 12.4118 12.9818 12.3514 13.1279C12.291 13.2741 12.2753 13.4349 12.3063 13.59C12.3373 13.7452 12.4136 13.8876 12.5255 13.9994C12.6374 14.1111 12.78 14.1872 12.9351 14.218C13.0903 14.2488 13.2511 14.2329 13.3972 14.1723C13.5433 14.1117 13.6682 14.0092 13.756 13.8776C13.8439 13.7461 13.8908 13.5915 13.8908 13.4333C13.8905 13.2211 13.806 13.0176 13.6558 12.8676C13.5056 12.7176 13.302 12.6334 13.0897 12.6334ZM4.89026 12.6334C4.73204 12.6334 4.57737 12.6803 4.44581 12.7682C4.31425 12.8561 4.21171 12.981 4.15116 13.1272C4.09061 13.2734 4.07477 13.4342 4.10564 13.5894C4.1365 13.7446 4.2127 13.8871 4.32458 13.999C4.43646 14.1109 4.57901 14.187 4.73419 14.2179C4.88938 14.2488 5.05023 14.2329 5.19641 14.1724C5.34259 14.1118 5.46753 14.0093 5.55544 13.8778C5.64334 13.7462 5.69026 13.5915 5.69026 13.4333C5.68998 13.2211 5.60546 13.0176 5.45526 12.8676C5.30506 12.7176 5.10147 12.6334 4.8892 12.6334H4.89026ZM9.00013 8.6443C5.80013 8.6443 5.80013 10.1983 5.80013 11.8441H12.2001V11.8324C12.2835 11.0742 12.1446 10.3082 11.8001 9.6277C11.3468 8.95681 10.4593 8.6443 9.00013 8.6443ZM1.53346 16.4561H0.466797V6.85668H4.02946L4.02306 0.466675H11.4897V4.72241H17.5335V16.455H16.4668V5.79967H11.4887V6.86628H10.422V1.53327H5.08866L5.08013 7.93288H1.53346V16.455V16.4561ZM15.4001 10.0565H14.3335V8.98988H15.4001V10.0565ZM3.6668 10.0565H2.60013V8.98988H3.6668V10.0565ZM15.4001 7.92328H14.3335V6.85668H15.4001V7.92328ZM9.35533 5.79967H8.28866V4.73308H9.35533V5.79967ZM7.222 5.79967H6.15533V4.73308H7.222V5.79967ZM9.35533 3.66648H8.28866V2.59987H9.35533V3.66648ZM7.222 3.66648H6.15533V2.58921L7.222 2.59987V3.66648Z" fill="%23A1A1A1"/>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49530">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/objects.svg
var objects_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Objects" clip-path="url(%23clip0_3328_49533)">%0A<path id="fill" fill-rule="evenodd" clip-rule="evenodd" d="M6.74304 17.0747C6.89479 17.2458 7.10264 17.3571 7.32917 17.3886C7.88313 17.4776 8.44283 17.526 9.00384 17.5336C9.56452 17.5256 10.1239 17.4768 10.6774 17.3875C10.904 17.356 11.1118 17.2447 11.2636 17.0736C11.4153 16.9025 11.501 16.6828 11.5052 16.4542V14.371L11.6118 13.444C11.7625 12.2244 12.3613 11.1043 13.2918 10.3016C13.8709 9.78174 14.3283 9.14077 14.6318 8.42421C14.9352 7.70765 15.0772 6.93308 15.0476 6.15549C14.9974 4.60074 14.3333 3.1292 13.2005 2.06304C12.0678 0.996885 10.5588 0.422973 9.00384 0.466953C7.44817 0.421824 5.93806 0.995222 4.8044 2.0615C3.67074 3.12778 3.006 4.59997 2.95584 6.15549C2.92679 6.93341 3.06943 7.70819 3.37361 8.42477C3.67779 9.14135 4.13605 9.78214 4.71584 10.3016C5.646 11.1045 6.24442 12.2245 6.39477 13.444L6.50144 14.372V16.4552C6.50562 16.6839 6.59129 16.9036 6.74304 17.0747ZM4.3443 7.9801C4.10468 7.40281 3.99483 6.77992 4.02251 6.15549C4.07278 4.88293 4.62516 3.68212 5.55875 2.8159C6.49234 1.94968 7.73109 1.48861 9.00384 1.53362C10.2813 1.49475 11.5221 1.96332 12.455 2.83683C13.3879 3.71035 13.9369 4.91774 13.982 6.19495C14.0054 6.81667 13.8918 7.43593 13.6492 8.00885C13.4066 8.58177 13.041 9.09431 12.5782 9.51015C11.4664 10.4717 10.7476 11.8091 10.559 13.267H7.44757C7.25391 11.8025 6.52839 10.4604 5.40917 9.49629C4.94744 9.07499 4.58391 8.5574 4.3443 7.9801ZM8.64544 10.1587V12.5555H9.35584V10.1587L10.2497 9.33415C10.3063 9.3481 10.3643 9.35526 10.4225 9.35549C10.563 9.35549 10.7003 9.31385 10.8171 9.23584C10.9339 9.15782 11.0249 9.04694 11.0787 8.91719C11.1325 8.78744 11.1467 8.64466 11.1193 8.50689C11.092 8.36911 11.0245 8.24253 10.9252 8.14313C10.826 8.04374 10.6995 7.976 10.5618 7.94847C10.424 7.92094 10.2812 7.93485 10.1514 7.98846C10.0216 8.04206 9.91054 8.13295 9.83235 8.24963C9.75416 8.36632 9.71232 8.50356 9.71211 8.64402C9.71205 8.69899 9.71849 8.75377 9.73131 8.80722L9.00064 9.48135L8.26997 8.80722C8.28279 8.75377 8.28924 8.69899 8.28917 8.64402C8.28896 8.50338 8.24701 8.36597 8.16863 8.24919C8.09025 8.13242 7.97897 8.04154 7.8489 7.98806C7.71882 7.93458 7.5758 7.92092 7.43795 7.9488C7.3001 7.97668 7.17363 8.04484 7.07456 8.14466C6.97549 8.24448 6.90827 8.37147 6.88143 8.50952C6.85459 8.64757 6.86933 8.79049 6.92379 8.92016C6.97824 9.04983 7.06996 9.16042 7.18732 9.23792C7.30468 9.31541 7.4424 9.35633 7.58304 9.35549C7.64128 9.35526 7.69929 9.3481 7.75584 9.33415L8.64544 10.1587ZM8.98997 16.467C8.51378 16.4593 8.03868 16.4187 7.56811 16.3454V15.7555H9.00384V15.044H7.56811V14.372L7.57131 14.3336H10.4353V16.3464C9.95694 16.4204 9.47398 16.4606 8.98997 16.467Z" fill="%23A1A1A1"/>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49533">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/symbols.svg
var symbols_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Symbols" clip-path="url(%23clip0_3328_49536)">%0A<g id="fill">%0A<path d="M10.0149 17.5333L12.9947 13.6424L15.7282 10.0204H17.0373L14.0142 13.7678L11.3628 17.5014L10.0149 17.5333ZM4.113 17.511C3.80341 17.5447 3.48991 17.5164 3.19227 17.4281C2.89463 17.3398 2.61933 17.1934 2.38374 16.998C2.14815 16.8026 1.95738 16.5625 1.82349 16.2929C1.68959 16.0233 1.61547 15.73 1.6058 15.4316C1.61838 15.007 1.75996 14.5952 2.01317 14.2466C2.26639 13.898 2.62024 13.6278 3.03135 13.4691C3.12651 13.4148 3.22464 13.3655 3.32534 13.3213C2.80895 12.9041 2.48164 12.3111 2.41232 11.6672C2.42021 11.4348 2.47697 11.2064 2.57922 10.9956C2.68147 10.7848 2.82709 10.5959 3.00735 10.4404C3.18761 10.2848 3.3988 10.1657 3.62825 10.0903C3.8577 10.0148 4.10069 9.98456 4.34264 10.0013C4.58508 9.98485 4.82847 10.0155 5.05822 10.0915C5.28797 10.1674 5.49933 10.2871 5.67962 10.4433C5.8599 10.5995 6.0054 10.789 6.10736 11.0004C6.20932 11.2118 6.26565 11.4407 6.27297 11.6735C6.27297 12.5878 5.52525 13.0981 4.71983 13.5138L6.30292 15.2689C6.57258 14.7114 6.69852 14.1 6.67013 13.4861V13.2108H7.63862V13.518C7.68679 14.3762 7.47694 15.2296 7.034 15.977L8.49395 17.4579H7.12387L6.38391 16.6648C5.75845 17.2006 4.95187 17.5005 4.113 17.511ZM3.87892 13.9411C3.80016 13.9762 3.73027 14.0113 3.64484 14.057C2.96035 14.4153 2.65527 14.815 2.65527 15.3529C2.65527 16.4043 3.71141 16.5223 4.16514 16.5223H4.26166C4.81483 16.5233 5.34732 16.3209 5.74934 15.9568L3.87892 13.9411ZM4.35041 10.7795C4.22231 10.7795 4.09554 10.8044 3.97783 10.8528C3.86012 10.9013 3.75392 10.9721 3.6657 11.0612C3.57748 11.1502 3.50909 11.2555 3.46469 11.3706C3.42029 11.4858 3.40081 11.6084 3.40744 11.7309C3.40744 12.102 3.59825 12.4081 4.16292 12.9471C4.87848 12.5952 5.29338 12.2816 5.29338 11.7256C5.29923 11.6035 5.27918 11.4814 5.23443 11.3669C5.18968 11.2524 5.12116 11.1478 5.03303 11.0593C4.94489 10.9709 4.83896 10.9005 4.72163 10.8524C4.60431 10.8043 4.47802 10.7795 4.35041 10.7795ZM15.6805 17.477C14.7664 17.477 14.1518 16.7541 14.1518 15.6793V15.5315C14.1221 15.3166 14.1391 15.0982 14.2018 14.8899C14.2644 14.6817 14.3714 14.4881 14.5159 14.3213C14.6604 14.1546 14.8394 14.0183 15.0415 13.921C15.2437 13.8238 15.4646 13.7676 15.6905 13.7562C16.6113 13.7562 17.2303 14.4716 17.2303 15.5379V15.6857C17.2597 15.9019 17.2421 16.1216 17.1788 16.331C17.1154 16.5405 17.0076 16.7351 16.8621 16.9028C16.7166 17.0704 16.5366 17.2075 16.3333 17.3054C16.13 17.4033 15.9077 17.4599 15.6805 17.4717V17.477ZM15.6961 14.5811C15.2645 14.5811 15.0071 14.9553 15.0071 15.5826V15.6251C15.0071 16.2629 15.2689 16.651 15.6905 16.651C16.1121 16.651 16.3739 16.2619 16.3739 15.6346V15.5921C16.375 14.9532 16.1221 14.5758 15.6972 14.5758L15.6961 14.5811ZM11.2419 13.7466C10.3278 13.7466 9.71316 13.0237 9.71316 11.9489V11.8022C9.68329 11.587 9.70025 11.3682 9.76296 11.1596C9.82567 10.951 9.93277 10.7571 10.0775 10.5901C10.2223 10.4232 10.4016 10.2867 10.604 10.1894C10.8065 10.0921 11.0279 10.036 11.2541 10.0247C12.1749 10.0247 12.7939 10.7401 12.7939 11.8064V11.9489C12.8241 12.1657 12.8071 12.3861 12.7441 12.5963C12.6811 12.8065 12.5733 13.0019 12.4277 13.1702C12.282 13.3386 12.1015 13.4762 11.8977 13.5745C11.6938 13.6728 11.4709 13.7295 11.243 13.7413L11.2419 13.7466ZM11.2585 10.855C10.8292 10.855 10.5729 11.2281 10.5729 11.8543V11.8947C10.5729 12.524 10.8336 12.9152 11.2541 12.9152C11.6746 12.9152 11.9353 12.5272 11.9353 11.9042V11.8617C11.9353 11.226 11.6823 10.8496 11.2596 10.8496L11.2585 10.855ZM11.6224 8.73939C11.3804 8.77098 11.1341 8.73 10.9174 8.62207C10.7007 8.51414 10.5242 8.34455 10.4121 8.13661C10.3211 7.93853 10.2719 7.72517 10.2673 7.5088C10.2627 7.29243 10.3028 7.07733 10.3853 6.87586C10.4678 6.6744 10.591 6.49056 10.7479 6.33491C10.9048 6.17927 11.0923 6.0549 11.2996 5.96895C11.6177 5.81543 11.9708 5.74051 12.3269 5.75101C12.5753 5.75109 12.823 5.77676 13.0657 5.82756L13.0979 0.46741C13.5886 0.457868 14.0764 0.541333 14.5333 0.71301C14.9902 0.884687 15.4072 1.14119 15.7604 1.46779C16.0979 1.81622 16.3572 2.22738 16.5221 2.67578C16.687 3.12419 16.754 3.60027 16.7189 4.07451C16.5406 4.97838 16.0559 5.80054 15.3399 6.41332C15.1025 6.19539 15.2712 5.90516 15.4842 5.53839C15.7753 5.12094 15.9298 4.62974 15.9279 4.12766C15.8388 3.65202 15.6375 3.20218 15.3393 2.8125C15.0411 2.42281 14.6539 2.10359 14.2073 1.87921V6.45691C14.2104 6.78607 14.1331 7.11136 13.9815 7.40673C13.8299 7.70211 13.6082 7.95935 13.3342 8.15787C12.8437 8.52157 12.2436 8.72367 11.6235 8.73407L11.6224 8.73939ZM9.00981 2.23109H1.24414V1.16799H9.00981V2.23109Z" fill="%23A1A1A1"/>%0A<path d="M5.68167 8.60969H4.57229V4.35729H1.24414V3.29419H9.00981V4.35729H5.68167V8.60969Z" fill="%23A1A1A1"/>%0A</g>%0A</g>%0A<defs>%0A<clipPath id="clip0_3328_49536">%0A<rect width="17.0667" height="17.0667" fill="white" transform="translate(0.466797 0.466675)"/>%0A</clipPath>%0A</defs>%0A</svg>%0A';
// src/assets/flags.svg
var flags_default = 'data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="Icon / Flags">%0A<path id="fill" fill-rule="evenodd" clip-rule="evenodd" d="M3.66823 16.4665H2.60156V1.84649H3.66823C3.97077 2.19859 4.35392 2.48523 4.78651 2.66505C5.21911 2.84488 5.68895 2.92222 6.15783 2.89078C7.00741 2.83955 7.83264 2.59266 8.56636 2.17022C9.36704 1.78282 10.2424 1.56572 11.1349 1.5332C12.008 1.54124 12.8645 1.76733 13.6234 2.19006L14.3349 2.64955V3.69384V9.96061V11.0091L13.6234 10.5496C12.8649 10.1253 12.0084 9.89737 11.1349 9.88752C10.3627 9.96438 9.61318 10.1875 8.92796 10.5444C8.06273 10.9566 7.11664 11.1807 6.15463 11.2012C5.26056 11.2741 4.37166 11.0112 3.66823 10.4661V16.4613V16.4665ZM4.78757 9.97183C4.3553 9.79196 3.97198 9.51561 3.66823 9.16487V3.25419C4.399 3.73959 5.27792 3.96447 6.15783 3.89121C7.11883 3.87072 8.06389 3.64662 8.92796 3.23435C9.61285 2.87667 10.3626 2.65354 11.1349 2.57749C11.8885 2.5984 12.6237 2.81072 13.2682 3.19362L13.2704 9.32151C12.6022 9.01544 11.8726 8.85097 11.1349 8.84323C10.2422 8.87448 9.36658 9.09164 8.56636 9.48024C7.83276 9.90294 7.00747 10.1498 6.15783 10.2008C5.68909 10.2301 5.21984 10.1517 4.78757 9.97183Z" fill="%23A1A1A1"/>%0A</g>%0A</svg>%0A';
// src/components/base/CometChatEmojiKeyboard/CometChatEmojiData.ts
var Emojis = [
{
people: {
id: "people",
name: "emoji_smiley_people",
symbol: smileys_people_default,
emojis: {
grinning: {
keywords: ["face", "smile", "happy", "joy", ":D", "grin"],
char: "\u{1F600}"
},
grimacing: {
keywords: ["face", "grimace", "teeth"],
char: "\u{1F62C}"
},
grin: {
keywords: ["face", "happy", "smile", "joy", "kawaii"],
char: "\u{1F601}"
},
joy: {
keywords: ["face", "cry", "tears", "weep", "happy", "happytears", "haha"],
char: "\u{1F602}"
},
rofl: {
keywords: ["face", "rolling", "floor", "laughing", "lol", "haha"],
char: "\u{1F923}"
},
partying: {
keywords: ["face", "celebration", "woohoo"],
char: "\u{1F973}"
},
smiley: {
keywords: ["face", "happy", "joy", "haha", ":D", ":)", "smile", "funny"],
char: "\u{1F603}"
},
smile: {
keywords: ["face", "happy", "joy", "funny", "haha", "laugh", "like", ":D", ":)"],
char: "\u{1F604}"
},
sweat_smile: {
keywords: ["face", "hot", "happy", "laugh", "sweat", "smile", "relief"],
char: "\u{1F605}"
},
laughing: {
keywords: ["happy", "joy", "lol", "satisfied", "haha", "face", "glad", "XD", "laugh"],
char: "\u{1F606}"
},
innocent: {
keywords: ["face", "angel", "heaven", "halo"],
char: "\u{1F607}"
},
wink: {
keywords: ["face", "happy", "mischievous", "secret", ";)", "smile", "eye"],
char: "\u{1F609}"
},
blush: {
keywords: ["face", "smile", "happy", "flushed", "crush", "embarrassed", "shy", "joy"],
char: "\u{1F60A}"
},
slightly_smiling_face: {
keywords: ["face", "smile"],
char: "\u{1F642}"
},
upside_down_face: {
keywords: ["face", "flipped", "silly", "smile"],
char: "\u{1F643}"
},
relaxed: {
keywords: ["face", "blush", "massage", "happiness"],
char: "\u263A\uFE0F"
},
yum: {
keywords: [
"happy",
"joy",
"tongue",
"smile",
"face",
"silly",
"yummy",
"nom",
"delicious",
"savouring"
],
char: "\u{1F60B}"
},
relieved: {
keywords: ["face", "relaxed", "phew", "massage", "happiness"],
char: "\u{1F60C}"
},
heart_eyes: {
keywords: [
"face",
"love",
"like",
"affection",
"valentines",
"infatuation",
"crush",
"heart"
],
char: "\u{1F60D}"
},
smiling_face_with_three_hearts: {
keywords: [
"face",
"love",
"like",
"affection",
"valentines",
"infatuation",
"crush",
"hearts",
"adore"
],
char: "\u{1F970}"
},
kissing_heart: {
keywords: ["face", "love", "like", "affection", "valentines", "infatuation", "kiss"],
char: "\u{1F618}"
},
kissing: {
keywords: ["love", "like", "face", "3", "valentines", "infatuation", "kiss"],
char: "\u{1F617}"
},
kissing_smiling_eyes: {
keywords: ["face", "affection", "valentines", "infatuation", "kiss"],
char: "\u{1F619}"
},
kissing_closed_eyes: {
keywords: ["face", "love", "like", "affection", "valentines", "infatuation", "kiss"],
char: "\u{1F61A}"
},
stuck_out_tongue_winking_eye: {
keywords: [
"face",
"prank",
"childish",
"playful",
"mischievous",
"smile",
"wink",
"tongue"
],
char: "\u{1F61C}"
},
zany: {
keywords: ["face", "goofy", "crazy"],
char: "\u{1F92A}"
},
raised_eyebrow: {
keywords: ["face", "distrust", "scepticism", "disapproval", "disbelief", "surprise"],
char: "\u{1F928}"
},
monocle: {
keywords: ["face", "stuffy", "wealthy"],
char: "\u{1F9D0}"
},
stuck_out_tongue_closed_eyes: {
keywords: ["face", "prank", "playful", "mischievous", "smile", "tongue"],
char: "\u{1F61D}"
},
stuck_out_tongue: {
keywords: ["face", "prank", "childish", "playful", "mischievous", "smile", "tongue"],
char: "\u{1F61B}"
},
money_mouth_face: {
keywords: ["face", "rich", "dollar", "money"],
char: "\u{1F911}"
},
nerd_face: {
keywords: ["face", "nerdy", "geek", "dork"],
char: "\u{1F913}"
},
sunglasses: {
keywords: ["face", "cool", "smile", "summer", "beach", "sunglass"],
char: "\u{1F60E}"
},
star_struck: {
keywords: ["face", "smile", "starry", "eyes", "grinning"],
char: "\u{1F929}"
},
clown_face: {
keywords: ["face"],
char: "\u{1F921}"
},
cowboy_hat_face: {
keywords: ["face", "cowgirl", "hat"],
char: "\u{1F920}"
},
hugs: {
keywords: ["face", "smile", "hug"],
char: "\u{1F917}"
},
smirk: {
keywords: ["face", "smile", "mean", "prank", "smug", "sarcasm"],
char: "\u{1F60F}"
},
no_mouth: {
keywords: ["face", "hellokitty"],
char: "\u{1F636}"
},
neutral_face: {
keywords: ["indifference", "meh", ":|", "neutral"],
char: "\u{1F610}"
},
expressionless: {
keywords: ["face", "indifferent", "-_-", "meh", "deadpan"],
char: "\u{1F611}"
},
unamused: {
keywords: [
"indifference",
"bored",
"straight face",
"serious",
"sarcasm",
"unimpressed",
"skeptical",
"dubious",
"side_eye"
],
char: "\u{1F612}"
},
roll_eyes: {
keywords: ["face", "eyeroll", "frustrated"],
char: "\u{1F644}"
},
thinking: {
keywords: ["face", "hmmm", "think", "consider"],
char: "\u{1F914}"
},
lying_face: {
keywords: ["face", "lie", "pinocchio"],
char: "\u{1F925}"
},
hand_over_mouth: {
keywords: ["face", "whoops", "shock", "surprise"],
char: "\u{1F92D}"
},
shushing: {
keywords: ["face", "quiet", "shhh"],
char: "\u{1F92B}"
},
symbols_over_mouth: {
keywords: ["face", "swearing", "cursing", "cussing", "profanity", "expletive"],
char: "\u{1F92C}"
},
exploding_head: {
keywords: ["face", "shocked", "mind", "blown"],
char: "\u{1F92F}"
},
flushed: {
keywords: ["face", "blush", "shy", "flattered"],
char: "\u{1F633}"
},
disappointed: {
keywords: ["face", "sad", "upset", "depressed", ":("],
char: "\u{1F61E}"
},
worried: {
keywords: ["face", "concern", "nervous", ":("],
char: "\u{1F61F}"
},
angry: {
keywords: ["mad", "face", "annoyed", "frustrated"],
char: "\u{1F620}"
},
rage: {
keywords: ["angry", "mad", "hate", "despise"],
char: "\u{1F621}"
},
pensive: {
keywords: ["face", "sad", "depressed", "upset"],
char: "\u{1F614}"
},
confused: {
keywords: ["face", "indifference", "huh", "weird", "hmmm", ":/"],
char: "\u{1F615}"
},
slightly_frowning_face: {
keywords: ["face", "frowning", "disappointed", "sad", "upset"],
char: "\u{1F641}"
},
frowning_face: {
keywords: ["face", "sad", "upset", "frown"],
char: "\u2639\uFE0F"
},
persevere: {
keywords: ["face", "sick", "no", "upset", "oops"],
char: "\u{1F623}"
},
confounded: {
keywords: ["face", "confused", "sick", "unwell", "oops", ":S"],
char: "\u{1F616}"
},
tired_face: {
keywords: ["sick", "whine", "upset", "frustrated"],
char: "\u{1F62B}"
},
weary: {
keywords: ["face", "tired", "sleepy", "sad", "frustrated", "upset"],
char: "\u{1F629}"
},
pleading: {
keywords: ["face", "begging", "mercy"],
char: "\u{1F97A}"
},
triumph: {
keywords: ["face", "gas", "phew", "proud", "pride"],
char: "\u{1F624}"
},
open_mouth: {
keywords: ["face", "surprise", "impressed", "wow", "whoa", ":O"],
char: "\u{1F62E}"
},
scream: {
keywords: ["face", "munch", "scared", "omg"],
char: "\u{1F631}"
},
fearful: {
keywords: ["face", "scared", "terrified", "nervous", "oops", "huh"],
char: "\u{1F628}"
},
cold_sweat: {
keywords: ["face", "nervous", "sweat"],
char: "\u{1F630}"
},
hushed: {
keywords: ["face", "woo", "shh"],
char: "\u{1F62F}"
},
frowning: {
keywords: ["face", "aw", "what"],
char: "\u{1F626}"
},
anguished: {
keywords: ["face", "stunned", "nervous"],
char: "\u{1F627}"
},
cry: {
keywords: ["face", "tears", "sad", "depressed", "upset", ":'("],
char: "\u{1F622}"
},
disappointed_relieved: {
keywords: ["face", "phew", "sweat", "nervous"],
char: "\u{1F625}"
},
drooling_face: {
keywords: ["face"],
char: "\u{1F924}"
},
sleepy: {
keywords: ["face", "tired", "rest", "nap"],
char: "\u{1F62A}"
},
sweat: {
keywords: ["face", "hot", "sad", "tired", "exercise"],
char: "\u{1F613}"
},
hot: {
keywords: ["face", "feverish", "heat", "red", "sweating"],
char: "\u{1F975}"
},
cold: {
keywords: ["face", "blue", "freezing", "frozen", "frostbite", "icicles"],
char: "\u{1F976}"
},
sob: {
keywords: ["face", "cry", "tears", "sad", "upset", "depressed"],
char: "\u{1F62D}"
},
dizzy_face: {
keywords: ["spent", "unconscious", "xox", "dizzy"],
char: "\u{1F635}"
},
astonished: {
keywords: ["face", "xox", "surprised", "poisoned"],
char: "\u{1F632}"
},
zipper_mouth_face: {
keywords: ["face", "sealed", "zipper", "secret"],
char: "\u{1F910}"
},
nauseated_face: {
keywords: ["face", "vomit", "gross", "green", "sick", "throw up", "ill"],
char: "\u{1F922}"
},
sneezing_face: {
keywords: ["face", "gesundheit", "sneeze", "sick", "allergy"],
char: "\u{1F927}"
},
vomiting: {
keywords: ["face", "sick"],
char: "\u{1F92E}"
},
mask: {
keywords: ["face", "sick", "ill", "disease"],
char: "\u{1F637}"
},
face_with_thermometer: {
keywords: ["sick", "temperature", "thermometer", "cold", "fever"],
char: "\u{1F912}"
},
face_with_head_bandage: {
keywords: ["injured", "clumsy", "bandage", "hurt"],
char: "\u{1F915}"
},
woozy: {
keywords: ["face", "dizzy", "intoxicated", "tipsy", "wavy"],
char: "\u{1F974}"
},
sleeping: {
keywords: ["face", "tired", "sleepy", "night", "zzz"],
char: "\u{1F634}"
},
zzz: {
keywords: ["sleepy", "tired", "dream"],
char: "\u{1F4A4}"
},
poop: {
keywords: ["hankey", "shitface", "fail", "turd", "shit"],
char: "\u{1F4A9}"
},
smiling_imp: {
keywords: ["devil", "horns"],
char: "\u{1F608}"
},
imp: {
keywords: ["devil", "angry", "horns"],
char: "\u{1F47F}"
},
japanese_ogre: {
keywords: [
"monster",
"red",
"mask",
"halloween",
"scary",
"creepy",
"devil",
"demon",
"japanese",
"ogre"
],
char: "\u{1F479}"
},
japanese_goblin: {
keywords: ["red", "evil", "mask", "monster", "scary", "creepy", "japanese", "goblin"],
char: "\u{1F47A}"
},
skull: {
keywords: ["dead", "skeleton", "creepy", "death"],
char: "\u{1F480}"
},
ghost: {
keywords: ["halloween", "spooky", "scary"],
char: "\u{1F47B}"
},
alien: {
keywords: ["UFO", "paul", "weird", "outer_space"],
char: "\u{1F47D}"
},
robot: {
keywords: ["computer", "machine", "bot"],
char: "\u{1F916}"
},
smiley_cat: {
keywords: ["animal", "cats", "happy", "smile"],
char: "\u{1F63A}"
},
smile_cat: {
keywords: ["animal", "cats", "smile"],
char: "\u{1F638}"
},
joy_cat: {
keywords: ["animal", "cats", "haha", "happy", "tears"],
char: "\u{1F639}"
},
heart_eyes_cat: {
keywords: ["animal", "love", "like", "affection", "cats", "valentines", "heart"],
char: "\u{1F63B}"
},
smirk_cat: {
keywords: ["animal", "cats", "smirk"],
char: "\u{1F63C}"
},
kissing_cat: {
keywords: ["animal", "cats", "kiss"],
char: "\u{1F63D}"
},
scream_cat: {
keywords: ["animal", "cats", "munch", "scared", "scream"],
char: "\u{1F640}"
},
crying_cat_face: {
keywords: ["animal", "tears", "weep", "sad", "cats", "upset", "cry"],
char: "\u{1F63F}"
},
pouting_cat: {
keywords: ["animal", "cats"],
char: "\u{1F63E}"
},
palms_up: {
keywords: ["hands", "gesture", "cupped", "prayer"],
char: "\u{1F932}",
fitzpatrick_scale: true
},
raised_hands: {
keywords: ["gesture", "hooray", "yea", "celebration", "hands"],
char: "\u{1F64C}",
fitzpatrick_scale: true
},
clap: {
keywords: ["hands", "praise", "applause", "congrats", "yay"],
char: "\u{1F44F}",
fitzpatrick_scale: true
},
wave: {
keywords: ["hands", "gesture", "goodbye", "solong", "farewell", "hello", "hi", "palm"],
char: "\u{1F44B}",
fitzpatrick_scale: true
},
call_me_hand: {
keywords: ["hands", "gesture"],
char: "\u{1F919}",
fitzpatrick_scale: true
},
"+1": {
keywords: [
"thumbsup",
"yes",
"awesome",
"good",
"agree",
"accept",
"cool",
"hand",
"like"
],
char: "\u{1F44D}",
fitzpatrick_scale: true
},
"-1": {
keywords: ["thumbsdown", "no", "dislike", "hand"],
char: "\u{1F44E}",
fitzpatrick_scale: true
},
facepunch: {
keywords: ["angry", "violence", "fist", "hit", "attack", "hand"],
char: "\u{1F44A}",
fitzpatrick_scale: true
},
fist: {
keywords: ["fingers", "hand", "grasp"],
char: "\u270A",
fitzpatrick_scale: true
},
fist_left: {
keywords: ["hand", "fistbump"],
char: "\u{1F91B}",
fitzpatrick_scale: true
},
fist_right: {
keywords: ["hand", "fistbump"],
char: "\u{1F91C}",
fitzpatrick_scale: true
},
v: {
keywords: ["fingers", "ohyeah", "hand", "peace", "victory", "two"],
char: "\u270C",
fitzpatrick_scale: true
},
ok_hand: {
keywords: ["fingers", "limbs", "perfect", "ok", "okay"],
char: "\u{1F44C}",
fitzpatrick_scale: true
},
raised_hand: {
keywords: ["fingers", "stop", "highfive", "palm", "ban"],
char: "\u270B",
fitzpatrick_scale: true
},
raised_back_of_hand: {
keywords: ["fingers", "raised", "backhand"],
char: "\u{1F91A}",
fitzpatrick_scale: true
},
open_hands: {
keywords: ["fingers", "butterfly", "hands", "open"],
char: "\u{1F450}",
fitzpatrick_scale: true
},
muscle: {
keywords: ["arm", "flex", "hand", "summer", "strong", "biceps"],
char: "\u{1F4AA}",
fitzpatrick_scale: true
},
pray: {
keywords: ["please", "hope", "wish", "namaste", "highfive"],
char: "\u{1F64F}",
fitzpatrick_scale: true
},
foot: {
keywords: ["kick", "stomp"],
char: "\u{1F9B6}",
fitzpatrick_scale: true
},
leg: {
keywords: ["kick", "limb"],
char: "\u{1F9B5}",
fitzpatrick_scale: true
},
handshake: {
keywords: ["agreement", "shake"],
char: "\u{1F91D}"
},
point_up: {
keywords: ["hand", "fingers", "direction", "up"],
char: "\u261D",
fitzpatrick_scale: true
},
point_up_2: {
keywords: ["fingers", "hand", "direction", "up"],
char: "\u{1F446}",
fitzpatrick_scale: true
},
point_down: {
keywords: ["fingers", "hand", "direction", "down"],
char: "\u{1F447}",
fitzpatrick_scale: true
},
point_left: {
keywords: ["direction", "fingers", "hand", "left"],
char: "\u{1F448}",
fitzpatrick_scale: true
},
point_right: {
keywords: ["fingers", "hand", "direction", "right"],
char: "\u{1F449}",
fitzpatrick_scale: true
},
fu: {
keywords: ["hand", "fingers", "rude", "middle", "flipping"],
char: "\u{1F595}",
fitzpatrick_scale: true
},
raised_hand_with_fingers_splayed: {
keywords: ["hand", "fingers", "palm"],
char: "\u{1F590}",
fitzpatrick_scale: true
},
love_you: {
keywords: ["hand", "fingers", "gesture"],
char: "\u{1F91F}",
fitzpatrick_scale: true
},
metal: {
keywords: ["hand", "fingers", "evil_eye", "sign_of_horns", "rock_on"],
char: "\u{1F918}",
fitzpatrick_scale: true
},
crossed_fingers: {
keywords: ["good", "lucky"],
char: "\u{1F91E}",
fitzpatrick_scale: true
},
vulcan_salute: {
keywords: ["hand", "fingers", "spock", "star trek"],
char: "\u{1F596}",
fitzpatrick_scale: true
},
writing_hand: {
keywords: ["lower_left_ballpoint_pen", "stationery", "write", "compose"],
char: "\u270D",
fitzpatrick_scale: true
},
selfie: {
keywords: ["camera", "phone"],
char: "\u{1F933}",
fitzpatrick_scale: true
},
nail_care: {
keywords: ["beauty", "manicure", "finger", "fashion", "nail"],
char: "\u{1F485}",
fitzpatrick_scale: true
},
lips: {
keywords: ["mouth", "kiss"],
char: "\u{1F444}"
},
tooth: {
keywords: ["teeth", "dentist"],
char: "\u{1F9B7}"
},
tongue: {
keywords: ["mouth", "playful"],
char: "\u{1F445}"
},
ear: {
keywords: ["face", "hear", "sound", "listen"],
char: "\u{1F442}",
fitzpatrick_scale: true
},
nose: {
keywords: ["smell", "sniff"],
char: "\u{1F443}",
fitzpatrick_scale: true
},
eye: {
keywords: ["face", "look", "see", "watch", "stare"],
char: "\u{1F441}"
},
eyes: {
keywords: ["look", "watch", "stalk", "peek", "see"],
char: "\u{1F440}"
},
brain: {
keywords: ["smart", "intelligent"],
char: "\u{1F9E0}"
},
bust_in_silhouette: {
keywords: ["user", "person", "human"],
char: "\u{1F464}"
},
busts_in_silhouette: {
keywords: ["user", "person", "human", "group", "team"],
char: "\u{1F465}"
},
speaking_head: {
keywords: ["user", "person", "human", "sing", "say", "talk"],
char: "\u{1F5E3}"
},
baby: {
keywords: ["child", "boy", "girl", "toddler"],
char: "\u{1F476}",
fitzpatrick_scale: true
},
child: {
keywords: ["gender-neutral", "young"],
char: "\u{1F9D2}",
fitzpatrick_scale: true
},
boy: {
keywords: ["man", "male", "guy", "teenager"],
char: "\u{1F466}",
fitzpatrick_scale: true
},
girl: {
keywords: ["female", "woman", "teenager"],
char: "\u{1F467}",
fitzpatrick_scale: true
},
adult: {
keywords: ["gender-neutral", "person"],
char: "\u{1F9D1}",
fitzpatrick_scale: true
},
man: {
keywords: ["mustache", "father", "dad", "guy", "classy", "sir", "moustache"],
char: "\u{1F468}",
fitzpatrick_scale: true
},
woman: {
keywords: ["female", "girls", "lady"],
char: "\u{1F469}",
fitzpatrick_scale: true
},
blonde_woman: {
keywords: ["woman", "female", "girl", "blonde",