Pick any emoji, in colour
Three things were wrong with the reactions this branch added: the emoji were whatever glyph the text font had — monochrome where it had one and tofu where it did not — the choice was six presets, and the pills sat tight under the last line of the message. The glyphs now come from Vidya's Twemoji pack, through the `:reaction` chip the tree backend grew for this. A pill is a picture and a count, and clicking one you are already on still takes yours off. The preset row is replaced by a picker over every emoji in the pack: the popular ones first — a reaction is meant to cost less than typing, and a first screen of 1,800 glyphs costs more — then Unicode's own nine groups, and a search box over the names, so "cat" finds the cat and the cat face. It is a screen rather than a panel floating over the conversation for the same reason the lightbox is: the tree backend paints in one layer, with no z-order to put anything on top with. `src/frq/emoji.jolt` is the catalog, generated from Unicode's `emoji-test.txt` and filtered to what the pack can actually draw, so nothing offered arrives as tofu. Skin-tone variants are left out: five times the list, saying nothing a reaction needs to say. A search matching more than one screenful says how many it left out rather than laying out hundreds of pictures nobody scrolled to. And the pills have room above them now: tight under the text they read as part of the sentence rather than as something added to it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
18c5ccd parent: ef9aff9 modified
README.md +6 -3 | @@ -18,6 +18,7 @@ src/frq/store.jolt the saved sign-in, mode 600 in the config directory | ||
| 18 | 18 | src/frq/avatars.jolt profile pictures, by DID or handle |
| 19 | 19 | src/frq/media.jolt image links: spot them, fetch them once, cache on disk |
| 20 | 20 | src/frq/clock.jolt the reader's own zone, twelve-hour times, day headings |
| 21 | +src/frq/emoji.jolt the picker's catalog: every drawable emoji and its name | |
| 21 | 22 | src/frq/irc.jolt IRC over TLS or TCP: parser, reader thread, SASL, PRIVMSG |
| 22 | 23 | src/frq/state.jolt the ratoms every screen reads, and `apply-msg!` |
| 23 | 24 | src/frq/app.jolt the screens |
| @@ -110,9 +111,11 @@ surface — that surface does not work on Android either, while the syscalls do. | ||
| 110 | 111 | the day changes |
| 111 | 112 | * A chip above a reply quoting what it answers, and a click that goes there; |
| 112 | 113 | ↩ beside a sender to answer them, with `+draft/reply` on the way out |
| 113 | -* Emoji reactions: pills under a message, a quick row to add one, a second | |
| 114 | - click to take yours off — sent as `TAGMSG`, and restored from the server's | |
| 115 | - own tally when the backlog comes back | |
| 114 | +* Emoji reactions: colour pills under a message, ☺ beside the sender to open a | |
| 115 | + picker over every emoji Vidya can draw (popular first, then Unicode's own | |
| 116 | + groups, searchable by name), and a second click on a pill to take yours off | |
| 117 | + — sent as `TAGMSG`, and restored from the server's own tally when the | |
| 118 | + backlog comes back | |
| 116 | 119 | * Inline previews for PNG links, fetched once and cached under |
| 117 | 120 | `$XDG_CACHE_HOME/frq/media`; click one to see it full size |
| 118 | 121 | * Join/part notices, DMs bucketed under the sender's nick |
| @@ -18,6 +18,7 @@ src/frq/store.jolt the saved sign-in, mode 600 in the config directory | |||
| 18 | src/frq/avatars.jolt profile pictures, by DID or handle | 18 | src/frq/avatars.jolt profile pictures, by DID or handle |
| 19 | src/frq/media.jolt image links: spot them, fetch them once, cache on disk | 19 | src/frq/media.jolt image links: spot them, fetch them once, cache on disk |
| 20 | src/frq/clock.jolt the reader's own zone, twelve-hour times, day headings | 20 | src/frq/clock.jolt the reader's own zone, twelve-hour times, day headings |
| 21 | +src/frq/emoji.jolt the picker's catalog: every drawable emoji and its name | ||
| 21 | src/frq/irc.jolt IRC over TLS or TCP: parser, reader thread, SASL, PRIVMSG | 22 | src/frq/irc.jolt IRC over TLS or TCP: parser, reader thread, SASL, PRIVMSG |
| 22 | src/frq/state.jolt the ratoms every screen reads, and `apply-msg!` | 23 | src/frq/state.jolt the ratoms every screen reads, and `apply-msg!` |
| 23 | src/frq/app.jolt the screens | 24 | src/frq/app.jolt the screens |
| @@ -110,9 +111,11 @@ surface — that surface does not work on Android either, while the syscalls do. | |||
| 110 | the day changes | 111 | the day changes |
| 111 | * A chip above a reply quoting what it answers, and a click that goes there; | 112 | * A chip above a reply quoting what it answers, and a click that goes there; |
| 112 | ↩ beside a sender to answer them, with `+draft/reply` on the way out | 113 | ↩ beside a sender to answer them, with `+draft/reply` on the way out |
| 113 | -* Emoji reactions: pills under a message, a quick row to add one, a second | 114 | +* Emoji reactions: colour pills under a message, ☺ beside the sender to open a |
| 114 | - click to take yours off — sent as `TAGMSG`, and restored from the server's | 115 | + picker over every emoji Vidya can draw (popular first, then Unicode's own |
| 115 | - own tally when the backlog comes back | 116 | + groups, searchable by name), and a second click on a pill to take yours off |
| 117 | + — sent as `TAGMSG`, and restored from the server's own tally when the | ||
| 118 | + backlog comes back | ||
| 116 | * Inline previews for PNG links, fetched once and cached under | 119 | * Inline previews for PNG links, fetched once and cached under |
| 117 | `$XDG_CACHE_HOME/frq/media`; click one to see it full size | 120 | `$XDG_CACHE_HOME/frq/media`; click one to see it full size |
| 118 | * Join/part notices, DMs bucketed under the sender's nick | 121 | * Join/part notices, DMs bucketed under the sender's nick |
modified
src/frq/app.jolt +77 -30 | @@ -258,37 +258,26 @@ | ||
| 258 | 258 | "The way to put an emoji on a message, beside the way to answer it. |
| 259 | 259 | |
| 260 | 260 | Both are things done *to* a message rather than parts of it, so they share |
| 261 | - the sender's line and the right edge. It opens the quick row for this message | |
| 262 | - alone — the emoji are only worth their space while someone is choosing one." | |
| 263 | - [m] | |
| 264 | - (let [open? (= (:id m) @s/reacting)] | |
| 265 | - [:button {:label (if open? "×" "☺") | |
| 266 | - :on-click #(reset! s/reacting (when-not open? (:id m)))}])) | |
| 261 | + the sender's line and the right edge. It opens the picker on this message." | |
| 262 | + [channel m] | |
| 263 | + [:button {:label "☺" :on-click #(s/open-picker! channel m)}]) | |
| 267 | 264 | |
| 268 | 265 | (defn- reaction-row |
| 269 | - "What people have put on a message, under it, and the emoji to choose from | |
| 270 | - while the react button is open. | |
| 266 | + "What people have put on a message, under it. | |
| 271 | 267 | |
| 272 | 268 | A pill carries its count and toggles: clicking one you are already on takes |
| 273 | - yours off, which is the same gesture that put it there." | |
| 269 | + yours off, which is the same gesture that put it there. `:reaction` rather | |
| 270 | + than a button with the emoji as its label — the chip draws the glyph from the | |
| 271 | + Twemoji pack, in colour, where a label gets whatever the text font has." | |
| 274 | 272 | [channel m] |
| 275 | - (let [reactions (:reactions m) | |
| 276 | - open? (= (:id m) @s/reacting)] | |
| 277 | - [:vbox {:key :reactions :spacing 2} | |
| 278 | - [:hbox {:key :pills :spacing 4} | |
| 279 | - (for [emoji (sort (keys reactions))] | |
| 280 | - (let [nicks (get reactions emoji)] | |
| 281 | - [:button {:key emoji | |
| 282 | - :label (str emoji " " (count nicks)) | |
| 283 | - :kind (if (s/my-reaction? m emoji) :primary :normal) | |
| 284 | - :on-click #(s/toggle-reaction! channel m emoji)}]))] | |
| 285 | - [:hbox {:key :picker :spacing 4} | |
| 286 | - (when open? | |
| 287 | - (for [emoji s/quick-reactions] | |
| 288 | - [:button {:key emoji | |
| 289 | - :label emoji | |
| 290 | - :on-click #(do (s/toggle-reaction! channel m emoji) | |
| 291 | - (reset! s/reacting nil))}]))]])) | |
| 273 | + (let [reactions (:reactions m)] | |
| 274 | + [:hbox {:key :pills :spacing 4} | |
| 275 | + (for [emoji (sort (keys reactions))] | |
| 276 | + [:reaction {:key emoji | |
| 277 | + :emoji emoji | |
| 278 | + :count (count (get reactions emoji)) | |
| 279 | + :mine (s/my-reaction? m emoji) | |
| 280 | + :on-click #(s/toggle-reaction! channel m emoji)}])])) | |
| 292 | 281 | |
| 293 | 282 | (defn message-row |
| 294 | 283 | "One message. `prev` is the message above it, which decides whether this one |
| @@ -365,8 +354,10 @@ | ||
| 365 | 354 | ;; Reactions under the message they are about, and only where there is a |
| 366 | 355 | ;; message to name: a line this client wrote itself, or one from before |
| 367 | 356 | ;; the server started stamping ids, cannot be pointed at. |
| 368 | - [:vbox {:key :reactions-row} | |
| 369 | - (when (and (:id m) (not (:system? m))) | |
| 357 | + ;; Room above them: a pill sitting tight under the last line reads as | |
| 358 | + ;; part of the sentence rather than as something added to it. | |
| 359 | + [:vbox {:key :reactions-row :margin-top 6 :margin-bottom 2} | |
| 360 | + (when (and (:id m) (not (:system? m)) (seq (:reactions m))) | |
| 370 | 361 | [reaction-row @s/current m])] |
| 371 | 362 | ;; Pictures under the line that linked them. The link stays: it is what a |
| 372 | 363 | ;; failed fetch, an unsupported format, or a phone with no TLS leaves you. |
| @@ -422,6 +413,60 @@ | ||
| 422 | 413 | ;; Clicking the picture closes it too — the same gesture that opened it. |
| 423 | 414 | [:image {:src path :max-height 20000 :on-click #(reset! s/lightbox nil)}]]])) |
| 424 | 415 | |
| 416 | +(def ^:private picker-columns | |
| 417 | + "Emoji to a row. Narrow enough that the grid still fits a phone-width | |
| 418 | + window, which is the width this app is laid out for." | |
| 419 | + 8) | |
| 420 | + | |
| 421 | +(defn emoji-picker-screen | |
| 422 | + "The whole set to choose from, searchable, for one message. | |
| 423 | + | |
| 424 | + A screen rather than something floating over the conversation: the tree | |
| 425 | + backend paints in one layer and has no z-order to put a panel on top with — | |
| 426 | + the same reason the lightbox is a screen. It opens on the emoji people | |
| 427 | + actually react with; the groups and the search box are for the rest." | |
| 428 | + [] | |
| 429 | + (let [shown (s/picker-emoji) | |
| 430 | + over (max 0 (- (count shown) s/picker-limit)) | |
| 431 | + shown (vec (take s/picker-limit shown)) | |
| 432 | + rows (partition-all picker-columns shown) | |
| 433 | + searching? (seq (str/trim @s/emoji-search))] | |
| 434 | + [:vbox {:spacing 8 :margin 12} | |
| 435 | + [:hbox {:spacing 8} | |
| 436 | + [:button {:label "← Back" :on-click s/close-picker!}] | |
| 437 | + [:title {:label "React"}]] | |
| 438 | + [:entry {:text @s/emoji-search | |
| 439 | + :width-request 300 | |
| 440 | + :placeholder "Search emoji" | |
| 441 | + :on-change #(reset! s/emoji-search %)}] | |
| 442 | + ;; The groups are what the search box is not: a way in for someone who | |
| 443 | + ;; does not have a word for what they want. Dimmed out while a search is | |
| 444 | + ;; running, since what is on screen then is the search's answer. | |
| 445 | + [:vbox {:key :groups :spacing 4} | |
| 446 | + (when-not searching? | |
| 447 | + (for [[i row] (map-indexed vector (partition-all 3 (cons nil s/emoji-groups)))] | |
| 448 | + [:hbox {:key i :spacing 4} | |
| 449 | + (for [g row] | |
| 450 | + [:button {:key (or g "popular") | |
| 451 | + :label (or g "Popular") | |
| 452 | + :kind (if (= g @s/emoji-group) :primary :normal) | |
| 453 | + :on-click #(reset! s/emoji-group g)}])]))] | |
| 454 | + [:separator {}] | |
| 455 | + [:scroll {:orientation :vertical :reserve 40} | |
| 456 | + (if (seq rows) | |
| 457 | + (for [[i row] (map-indexed vector rows)] | |
| 458 | + [:hbox {:key i :spacing 4} | |
| 459 | + (for [[glyph] row] | |
| 460 | + [:reaction {:key glyph | |
| 461 | + :emoji glyph | |
| 462 | + :count 0 | |
| 463 | + :on-click #(s/react-from-picker! glyph)}])]) | |
| 464 | + [:dim-label {:label "No emoji by that name."}])] | |
| 465 | + ;; What was left out, said rather than silently dropped. | |
| 466 | + [:vbox {:key :more} | |
| 467 | + (when (pos? over) | |
| 468 | + [:dim-label {:label (str "and " over " more — keep typing to narrow it")}])]])) | |
| 469 | + | |
| 425 | 470 | (defn chat-screen [] |
| 426 | 471 | (let [name @s/current |
| 427 | 472 | buffer (get @s/channels name)] |
| @@ -532,8 +577,10 @@ | ||
| 532 | 577 | ;; ---------------------------------------------------------------- shell |
| 533 | 578 | |
| 534 | 579 | (defn app [] |
| 535 | - (if @s/lightbox | |
| 536 | - [lightbox-screen] | |
| 580 | + (cond | |
| 581 | + @s/lightbox [lightbox-screen] | |
| 582 | + @s/reacting [emoji-picker-screen] | |
| 583 | + :else | |
| 537 | 584 | (case @s/screen |
| 538 | 585 | :connect [connect-screen] |
| 539 | 586 | :chat [chat-screen] |
| @@ -258,37 +258,26 @@ | |||
| 258 | "The way to put an emoji on a message, beside the way to answer it. | 258 | "The way to put an emoji on a message, beside the way to answer it. |
| 259 | 259 | ||
| 260 | Both are things done *to* a message rather than parts of it, so they share | 260 | Both are things done *to* a message rather than parts of it, so they share |
| 261 | - the sender's line and the right edge. It opens the quick row for this message | 261 | + the sender's line and the right edge. It opens the picker on this message." |
| 262 | - alone — the emoji are only worth their space while someone is choosing one." | 262 | + [channel m] |
| 263 | - [m] | 263 | + [:button {:label "☺" :on-click #(s/open-picker! channel m)}]) |
| 264 | - (let [open? (= (:id m) @s/reacting)] | ||
| 265 | - [:button {:label (if open? "×" "☺") | ||
| 266 | - :on-click #(reset! s/reacting (when-not open? (:id m)))}])) | ||
| 267 | 264 | ||
| 268 | (defn- reaction-row | 265 | (defn- reaction-row |
| 269 | - "What people have put on a message, under it, and the emoji to choose from | 266 | + "What people have put on a message, under it. |
| 270 | - while the react button is open. | ||
| 271 | 267 | ||
| 272 | A pill carries its count and toggles: clicking one you are already on takes | 268 | A pill carries its count and toggles: clicking one you are already on takes |
| 273 | - yours off, which is the same gesture that put it there." | 269 | + yours off, which is the same gesture that put it there. `:reaction` rather |
| 270 | + than a button with the emoji as its label — the chip draws the glyph from the | ||
| 271 | + Twemoji pack, in colour, where a label gets whatever the text font has." | ||
| 274 | [channel m] | 272 | [channel m] |
| 275 | - (let [reactions (:reactions m) | 273 | + (let [reactions (:reactions m)] |
| 276 | - open? (= (:id m) @s/reacting)] | 274 | + [:hbox {:key :pills :spacing 4} |
| 277 | - [:vbox {:key :reactions :spacing 2} | 275 | + (for [emoji (sort (keys reactions))] |
| 278 | - [:hbox {:key :pills :spacing 4} | 276 | + [:reaction {:key emoji |
| 279 | - (for [emoji (sort (keys reactions))] | 277 | + :emoji emoji |
| 280 | - (let [nicks (get reactions emoji)] | 278 | + :count (count (get reactions emoji)) |
| 281 | - [:button {:key emoji | 279 | + :mine (s/my-reaction? m emoji) |
| 282 | - :label (str emoji " " (count nicks)) | 280 | + :on-click #(s/toggle-reaction! channel m emoji)}])])) |
| 283 | - :kind (if (s/my-reaction? m emoji) :primary :normal) | ||
| 284 | - :on-click #(s/toggle-reaction! channel m emoji)}]))] | ||
| 285 | - [:hbox {:key :picker :spacing 4} | ||
| 286 | - (when open? | ||
| 287 | - (for [emoji s/quick-reactions] | ||
| 288 | - [:button {:key emoji | ||
| 289 | - :label emoji | ||
| 290 | - :on-click #(do (s/toggle-reaction! channel m emoji) | ||
| 291 | - (reset! s/reacting nil))}]))]])) | ||
| 292 | 281 | ||
| 293 | (defn message-row | 282 | (defn message-row |
| 294 | "One message. `prev` is the message above it, which decides whether this one | 283 | "One message. `prev` is the message above it, which decides whether this one |
| @@ -365,8 +354,10 @@ | |||
| 365 | ;; Reactions under the message they are about, and only where there is a | 354 | ;; Reactions under the message they are about, and only where there is a |
| 366 | ;; message to name: a line this client wrote itself, or one from before | 355 | ;; message to name: a line this client wrote itself, or one from before |
| 367 | ;; the server started stamping ids, cannot be pointed at. | 356 | ;; the server started stamping ids, cannot be pointed at. |
| 368 | - [:vbox {:key :reactions-row} | 357 | + ;; Room above them: a pill sitting tight under the last line reads as |
| 369 | - (when (and (:id m) (not (:system? m))) | 358 | + ;; part of the sentence rather than as something added to it. |
| 359 | + [:vbox {:key :reactions-row :margin-top 6 :margin-bottom 2} | ||
| 360 | + (when (and (:id m) (not (:system? m)) (seq (:reactions m))) | ||
| 370 | [reaction-row @s/current m])] | 361 | [reaction-row @s/current m])] |
| 371 | ;; Pictures under the line that linked them. The link stays: it is what a | 362 | ;; Pictures under the line that linked them. The link stays: it is what a |
| 372 | ;; failed fetch, an unsupported format, or a phone with no TLS leaves you. | 363 | ;; failed fetch, an unsupported format, or a phone with no TLS leaves you. |
| @@ -422,6 +413,60 @@ | |||
| 422 | ;; Clicking the picture closes it too — the same gesture that opened it. | 413 | ;; Clicking the picture closes it too — the same gesture that opened it. |
| 423 | [:image {:src path :max-height 20000 :on-click #(reset! s/lightbox nil)}]]])) | 414 | [:image {:src path :max-height 20000 :on-click #(reset! s/lightbox nil)}]]])) |
| 424 | 415 | ||
| 416 | +(def ^:private picker-columns | ||
| 417 | + "Emoji to a row. Narrow enough that the grid still fits a phone-width | ||
| 418 | + window, which is the width this app is laid out for." | ||
| 419 | + 8) | ||
| 420 | + | ||
| 421 | +(defn emoji-picker-screen | ||
| 422 | + "The whole set to choose from, searchable, for one message. | ||
| 423 | + | ||
| 424 | + A screen rather than something floating over the conversation: the tree | ||
| 425 | + backend paints in one layer and has no z-order to put a panel on top with — | ||
| 426 | + the same reason the lightbox is a screen. It opens on the emoji people | ||
| 427 | + actually react with; the groups and the search box are for the rest." | ||
| 428 | + [] | ||
| 429 | + (let [shown (s/picker-emoji) | ||
| 430 | + over (max 0 (- (count shown) s/picker-limit)) | ||
| 431 | + shown (vec (take s/picker-limit shown)) | ||
| 432 | + rows (partition-all picker-columns shown) | ||
| 433 | + searching? (seq (str/trim @s/emoji-search))] | ||
| 434 | + [:vbox {:spacing 8 :margin 12} | ||
| 435 | + [:hbox {:spacing 8} | ||
| 436 | + [:button {:label "← Back" :on-click s/close-picker!}] | ||
| 437 | + [:title {:label "React"}]] | ||
| 438 | + [:entry {:text @s/emoji-search | ||
| 439 | + :width-request 300 | ||
| 440 | + :placeholder "Search emoji" | ||
| 441 | + :on-change #(reset! s/emoji-search %)}] | ||
| 442 | + ;; The groups are what the search box is not: a way in for someone who | ||
| 443 | + ;; does not have a word for what they want. Dimmed out while a search is | ||
| 444 | + ;; running, since what is on screen then is the search's answer. | ||
| 445 | + [:vbox {:key :groups :spacing 4} | ||
| 446 | + (when-not searching? | ||
| 447 | + (for [[i row] (map-indexed vector (partition-all 3 (cons nil s/emoji-groups)))] | ||
| 448 | + [:hbox {:key i :spacing 4} | ||
| 449 | + (for [g row] | ||
| 450 | + [:button {:key (or g "popular") | ||
| 451 | + :label (or g "Popular") | ||
| 452 | + :kind (if (= g @s/emoji-group) :primary :normal) | ||
| 453 | + :on-click #(reset! s/emoji-group g)}])]))] | ||
| 454 | + [:separator {}] | ||
| 455 | + [:scroll {:orientation :vertical :reserve 40} | ||
| 456 | + (if (seq rows) | ||
| 457 | + (for [[i row] (map-indexed vector rows)] | ||
| 458 | + [:hbox {:key i :spacing 4} | ||
| 459 | + (for [[glyph] row] | ||
| 460 | + [:reaction {:key glyph | ||
| 461 | + :emoji glyph | ||
| 462 | + :count 0 | ||
| 463 | + :on-click #(s/react-from-picker! glyph)}])]) | ||
| 464 | + [:dim-label {:label "No emoji by that name."}])] | ||
| 465 | + ;; What was left out, said rather than silently dropped. | ||
| 466 | + [:vbox {:key :more} | ||
| 467 | + (when (pos? over) | ||
| 468 | + [:dim-label {:label (str "and " over " more — keep typing to narrow it")}])]])) | ||
| 469 | + | ||
| 425 | (defn chat-screen [] | 470 | (defn chat-screen [] |
| 426 | (let [name @s/current | 471 | (let [name @s/current |
| 427 | buffer (get @s/channels name)] | 472 | buffer (get @s/channels name)] |
| @@ -532,8 +577,10 @@ | |||
| 532 | ;; ---------------------------------------------------------------- shell | 577 | ;; ---------------------------------------------------------------- shell |
| 533 | 578 | ||
| 534 | (defn app [] | 579 | (defn app [] |
| 535 | - (if @s/lightbox | 580 | + (cond |
| 536 | - [lightbox-screen] | 581 | + @s/lightbox [lightbox-screen] |
| 582 | + @s/reacting [emoji-picker-screen] | ||
| 583 | + :else | ||
| 537 | (case @s/screen | 584 | (case @s/screen |
| 538 | :connect [connect-screen] | 585 | :connect [connect-screen] |
| 539 | :chat [chat-screen] | 586 | :chat [chat-screen] |
added
src/frq/emoji.jolt +1914 -0 | new file mode 100644 | ||
| @@ -0,0 +1,1914 @@ | ||
| 1 | +(ns frq.emoji | |
| 2 | + "Every emoji this client can draw, with the name to search it by. | |
| 3 | + | |
| 4 | + Generated from Unicode's own `emoji-test.txt` (15.1) and filtered to what | |
| 5 | + Vidya's Twemoji pack has a picture for — an emoji with no picture would be | |
| 6 | + offered here and arrive as tofu. Skin-tone variants are left out: they | |
| 7 | + multiply the list by five and say nothing a reaction needs to say.") | |
| 8 | + | |
| 9 | +(def popular | |
| 10 | + "What a reaction usually is. The picker opens on these, because the whole | |
| 11 | + point of reacting is that it costs less than typing — and a first screen of | |
| 12 | + 1,800 glyphs costs more." | |
| 13 | + ["👍" "❤️" "😂" "🎉" "👀" "🔥" "🙏" "😍" "😭" "😮" "👏" "💯" "✅" "🤔" "😅" "🚀"]) | |
| 14 | + | |
| 15 | +(def groups | |
| 16 | + "Unicode's own grouping, in Unicode's own order." | |
| 17 | + ["Smileys & Emotion" | |
| 18 | + "People & Body" | |
| 19 | + "Animals & Nature" | |
| 20 | + "Food & Drink" | |
| 21 | + "Travel & Places" | |
| 22 | + "Activities" | |
| 23 | + "Objects" | |
| 24 | + "Symbols" | |
| 25 | + "Flags"]) | |
| 26 | + | |
| 27 | +(def catalog | |
| 28 | + "`[emoji name group]`, in the order Unicode lists them." | |
| 29 | + [ | |
| 30 | + ["😀" "grinning face" "Smileys & Emotion"] | |
| 31 | + ["😃" "grinning face with big eyes" "Smileys & Emotion"] | |
| 32 | + ["😄" "grinning face with smiling eyes" "Smileys & Emotion"] | |
| 33 | + ["😁" "beaming face with smiling eyes" "Smileys & Emotion"] | |
| 34 | + ["😆" "grinning squinting face" "Smileys & Emotion"] | |
| 35 | + ["😅" "grinning face with sweat" "Smileys & Emotion"] | |
| 36 | + ["🤣" "rolling on the floor laughing" "Smileys & Emotion"] | |
| 37 | + ["😂" "face with tears of joy" "Smileys & Emotion"] | |
| 38 | + ["🙂" "slightly smiling face" "Smileys & Emotion"] | |
| 39 | + ["🙃" "upside-down face" "Smileys & Emotion"] | |
| 40 | + ["🫠" "melting face" "Smileys & Emotion"] | |
| 41 | + ["😉" "winking face" "Smileys & Emotion"] | |
| 42 | + ["😊" "smiling face with smiling eyes" "Smileys & Emotion"] | |
| 43 | + ["😇" "smiling face with halo" "Smileys & Emotion"] | |
| 44 | + ["🥰" "smiling face with hearts" "Smileys & Emotion"] | |
| 45 | + ["😍" "smiling face with heart-eyes" "Smileys & Emotion"] | |
| 46 | + ["🤩" "star-struck" "Smileys & Emotion"] | |
| 47 | + ["😘" "face blowing a kiss" "Smileys & Emotion"] | |
| 48 | + ["😗" "kissing face" "Smileys & Emotion"] | |
| 49 | + ["☺️" "smiling face" "Smileys & Emotion"] | |
| 50 | + ["😚" "kissing face with closed eyes" "Smileys & Emotion"] | |
| 51 | + ["😙" "kissing face with smiling eyes" "Smileys & Emotion"] | |
| 52 | + ["🥲" "smiling face with tear" "Smileys & Emotion"] | |
| 53 | + ["😋" "face savoring food" "Smileys & Emotion"] | |
| 54 | + ["😛" "face with tongue" "Smileys & Emotion"] | |
| 55 | + ["😜" "winking face with tongue" "Smileys & Emotion"] | |
| 56 | + ["🤪" "zany face" "Smileys & Emotion"] | |
| 57 | + ["😝" "squinting face with tongue" "Smileys & Emotion"] | |
| 58 | + ["🤑" "money-mouth face" "Smileys & Emotion"] | |
| 59 | + ["🤗" "smiling face with open hands" "Smileys & Emotion"] | |
| 60 | + ["🤭" "face with hand over mouth" "Smileys & Emotion"] | |
| 61 | + ["🫢" "face with open eyes and hand over mouth" "Smileys & Emotion"] | |
| 62 | + ["🫣" "face with peeking eye" "Smileys & Emotion"] | |
| 63 | + ["🤫" "shushing face" "Smileys & Emotion"] | |
| 64 | + ["🤔" "thinking face" "Smileys & Emotion"] | |
| 65 | + ["🫡" "saluting face" "Smileys & Emotion"] | |
| 66 | + ["🤐" "zipper-mouth face" "Smileys & Emotion"] | |
| 67 | + ["🤨" "face with raised eyebrow" "Smileys & Emotion"] | |
| 68 | + ["😐" "neutral face" "Smileys & Emotion"] | |
| 69 | + ["😑" "expressionless face" "Smileys & Emotion"] | |
| 70 | + ["😶" "face without mouth" "Smileys & Emotion"] | |
| 71 | + ["🫥" "dotted line face" "Smileys & Emotion"] | |
| 72 | + ["😶🌫️" "face in clouds" "Smileys & Emotion"] | |
| 73 | + ["😏" "smirking face" "Smileys & Emotion"] | |
| 74 | + ["😒" "unamused face" "Smileys & Emotion"] | |
| 75 | + ["🙄" "face with rolling eyes" "Smileys & Emotion"] | |
| 76 | + ["😬" "grimacing face" "Smileys & Emotion"] | |
| 77 | + ["😮💨" "face exhaling" "Smileys & Emotion"] | |
| 78 | + ["🤥" "lying face" "Smileys & Emotion"] | |
| 79 | + ["🫨" "shaking face" "Smileys & Emotion"] | |
| 80 | + ["🙂↔️" "head shaking horizontally" "Smileys & Emotion"] | |
| 81 | + ["🙂↕️" "head shaking vertically" "Smileys & Emotion"] | |
| 82 | + ["😌" "relieved face" "Smileys & Emotion"] | |
| 83 | + ["😔" "pensive face" "Smileys & Emotion"] | |
| 84 | + ["😪" "sleepy face" "Smileys & Emotion"] | |
| 85 | + ["🤤" "drooling face" "Smileys & Emotion"] | |
| 86 | + ["😴" "sleeping face" "Smileys & Emotion"] | |
| 87 | + ["😷" "face with medical mask" "Smileys & Emotion"] | |
| 88 | + ["🤒" "face with thermometer" "Smileys & Emotion"] | |
| 89 | + ["🤕" "face with head-bandage" "Smileys & Emotion"] | |
| 90 | + ["🤢" "nauseated face" "Smileys & Emotion"] | |
| 91 | + ["🤮" "face vomiting" "Smileys & Emotion"] | |
| 92 | + ["🤧" "sneezing face" "Smileys & Emotion"] | |
| 93 | + ["🥵" "hot face" "Smileys & Emotion"] | |
| 94 | + ["🥶" "cold face" "Smileys & Emotion"] | |
| 95 | + ["🥴" "woozy face" "Smileys & Emotion"] | |
| 96 | + ["😵" "face with crossed-out eyes" "Smileys & Emotion"] | |
| 97 | + ["😵💫" "face with spiral eyes" "Smileys & Emotion"] | |
| 98 | + ["🤯" "exploding head" "Smileys & Emotion"] | |
| 99 | + ["🤠" "cowboy hat face" "Smileys & Emotion"] | |
| 100 | + ["🥳" "partying face" "Smileys & Emotion"] | |
| 101 | + ["🥸" "disguised face" "Smileys & Emotion"] | |
| 102 | + ["😎" "smiling face with sunglasses" "Smileys & Emotion"] | |
| 103 | + ["🤓" "nerd face" "Smileys & Emotion"] | |
| 104 | + ["🧐" "face with monocle" "Smileys & Emotion"] | |
| 105 | + ["😕" "confused face" "Smileys & Emotion"] | |
| 106 | + ["🫤" "face with diagonal mouth" "Smileys & Emotion"] | |
| 107 | + ["😟" "worried face" "Smileys & Emotion"] | |
| 108 | + ["🙁" "slightly frowning face" "Smileys & Emotion"] | |
| 109 | + ["☹️" "frowning face" "Smileys & Emotion"] | |
| 110 | + ["😮" "face with open mouth" "Smileys & Emotion"] | |
| 111 | + ["😯" "hushed face" "Smileys & Emotion"] | |
| 112 | + ["😲" "astonished face" "Smileys & Emotion"] | |
| 113 | + ["😳" "flushed face" "Smileys & Emotion"] | |
| 114 | + ["🥺" "pleading face" "Smileys & Emotion"] | |
| 115 | + ["🥹" "face holding back tears" "Smileys & Emotion"] | |
| 116 | + ["😦" "frowning face with open mouth" "Smileys & Emotion"] | |
| 117 | + ["😧" "anguished face" "Smileys & Emotion"] | |
| 118 | + ["😨" "fearful face" "Smileys & Emotion"] | |
| 119 | + ["😰" "anxious face with sweat" "Smileys & Emotion"] | |
| 120 | + ["😥" "sad but relieved face" "Smileys & Emotion"] | |
| 121 | + ["😢" "crying face" "Smileys & Emotion"] | |
| 122 | + ["😭" "loudly crying face" "Smileys & Emotion"] | |
| 123 | + ["😱" "face screaming in fear" "Smileys & Emotion"] | |
| 124 | + ["😖" "confounded face" "Smileys & Emotion"] | |
| 125 | + ["😣" "persevering face" "Smileys & Emotion"] | |
| 126 | + ["😞" "disappointed face" "Smileys & Emotion"] | |
| 127 | + ["😓" "downcast face with sweat" "Smileys & Emotion"] | |
| 128 | + ["😩" "weary face" "Smileys & Emotion"] | |
| 129 | + ["😫" "tired face" "Smileys & Emotion"] | |
| 130 | + ["🥱" "yawning face" "Smileys & Emotion"] | |
| 131 | + ["😤" "face with steam from nose" "Smileys & Emotion"] | |
| 132 | + ["😡" "enraged face" "Smileys & Emotion"] | |
| 133 | + ["😠" "angry face" "Smileys & Emotion"] | |
| 134 | + ["🤬" "face with symbols on mouth" "Smileys & Emotion"] | |
| 135 | + ["😈" "smiling face with horns" "Smileys & Emotion"] | |
| 136 | + ["👿" "angry face with horns" "Smileys & Emotion"] | |
| 137 | + ["💀" "skull" "Smileys & Emotion"] | |
| 138 | + ["☠️" "skull and crossbones" "Smileys & Emotion"] | |
| 139 | + ["💩" "pile of poo" "Smileys & Emotion"] | |
| 140 | + ["🤡" "clown face" "Smileys & Emotion"] | |
| 141 | + ["👹" "ogre" "Smileys & Emotion"] | |
| 142 | + ["👺" "goblin" "Smileys & Emotion"] | |
| 143 | + ["👻" "ghost" "Smileys & Emotion"] | |
| 144 | + ["👽" "alien" "Smileys & Emotion"] | |
| 145 | + ["👾" "alien monster" "Smileys & Emotion"] | |
| 146 | + ["🤖" "robot" "Smileys & Emotion"] | |
| 147 | + ["😺" "grinning cat" "Smileys & Emotion"] | |
| 148 | + ["😸" "grinning cat with smiling eyes" "Smileys & Emotion"] | |
| 149 | + ["😹" "cat with tears of joy" "Smileys & Emotion"] | |
| 150 | + ["😻" "smiling cat with heart-eyes" "Smileys & Emotion"] | |
| 151 | + ["😼" "cat with wry smile" "Smileys & Emotion"] | |
| 152 | + ["😽" "kissing cat" "Smileys & Emotion"] | |
| 153 | + ["🙀" "weary cat" "Smileys & Emotion"] | |
| 154 | + ["😿" "crying cat" "Smileys & Emotion"] | |
| 155 | + ["😾" "pouting cat" "Smileys & Emotion"] | |
| 156 | + ["🙈" "see-no-evil monkey" "Smileys & Emotion"] | |
| 157 | + ["🙉" "hear-no-evil monkey" "Smileys & Emotion"] | |
| 158 | + ["🙊" "speak-no-evil monkey" "Smileys & Emotion"] | |
| 159 | + ["💌" "love letter" "Smileys & Emotion"] | |
| 160 | + ["💘" "heart with arrow" "Smileys & Emotion"] | |
| 161 | + ["💝" "heart with ribbon" "Smileys & Emotion"] | |
| 162 | + ["💖" "sparkling heart" "Smileys & Emotion"] | |
| 163 | + ["💗" "growing heart" "Smileys & Emotion"] | |
| 164 | + ["💓" "beating heart" "Smileys & Emotion"] | |
| 165 | + ["💞" "revolving hearts" "Smileys & Emotion"] | |
| 166 | + ["💕" "two hearts" "Smileys & Emotion"] | |
| 167 | + ["💟" "heart decoration" "Smileys & Emotion"] | |
| 168 | + ["❣️" "heart exclamation" "Smileys & Emotion"] | |
| 169 | + ["💔" "broken heart" "Smileys & Emotion"] | |
| 170 | + ["❤️🔥" "heart on fire" "Smileys & Emotion"] | |
| 171 | + ["❤️🩹" "mending heart" "Smileys & Emotion"] | |
| 172 | + ["❤️" "red heart" "Smileys & Emotion"] | |
| 173 | + ["🩷" "pink heart" "Smileys & Emotion"] | |
| 174 | + ["🧡" "orange heart" "Smileys & Emotion"] | |
| 175 | + ["💛" "yellow heart" "Smileys & Emotion"] | |
| 176 | + ["💚" "green heart" "Smileys & Emotion"] | |
| 177 | + ["💙" "blue heart" "Smileys & Emotion"] | |
| 178 | + ["🩵" "light blue heart" "Smileys & Emotion"] | |
| 179 | + ["💜" "purple heart" "Smileys & Emotion"] | |
| 180 | + ["🤎" "brown heart" "Smileys & Emotion"] | |
| 181 | + ["🖤" "black heart" "Smileys & Emotion"] | |
| 182 | + ["🩶" "grey heart" "Smileys & Emotion"] | |
| 183 | + ["🤍" "white heart" "Smileys & Emotion"] | |
| 184 | + ["💋" "kiss mark" "Smileys & Emotion"] | |
| 185 | + ["💯" "hundred points" "Smileys & Emotion"] | |
| 186 | + ["💢" "anger symbol" "Smileys & Emotion"] | |
| 187 | + ["💥" "collision" "Smileys & Emotion"] | |
| 188 | + ["💫" "dizzy" "Smileys & Emotion"] | |
| 189 | + ["💦" "sweat droplets" "Smileys & Emotion"] | |
| 190 | + ["💨" "dashing away" "Smileys & Emotion"] | |
| 191 | + ["🕳️" "hole" "Smileys & Emotion"] | |
| 192 | + ["💬" "speech balloon" "Smileys & Emotion"] | |
| 193 | + ["👁️🗨️" "eye in speech bubble" "Smileys & Emotion"] | |
| 194 | + ["🗨️" "left speech bubble" "Smileys & Emotion"] | |
| 195 | + ["🗯️" "right anger bubble" "Smileys & Emotion"] | |
| 196 | + ["💭" "thought balloon" "Smileys & Emotion"] | |
| 197 | + ["💤" "ZZZ" "Smileys & Emotion"] | |
| 198 | + ["👋" "waving hand" "People & Body"] | |
| 199 | + ["🤚" "raised back of hand" "People & Body"] | |
| 200 | + ["🖐️" "hand with fingers splayed" "People & Body"] | |
| 201 | + ["✋" "raised hand" "People & Body"] | |
| 202 | + ["🖖" "vulcan salute" "People & Body"] | |
| 203 | + ["🫱" "rightwards hand" "People & Body"] | |
| 204 | + ["🫲" "leftwards hand" "People & Body"] | |
| 205 | + ["🫳" "palm down hand" "People & Body"] | |
| 206 | + ["🫴" "palm up hand" "People & Body"] | |
| 207 | + ["🫷" "leftwards pushing hand" "People & Body"] | |
| 208 | + ["🫸" "rightwards pushing hand" "People & Body"] | |
| 209 | + ["👌" "OK hand" "People & Body"] | |
| 210 | + ["🤌" "pinched fingers" "People & Body"] | |
| 211 | + ["🤏" "pinching hand" "People & Body"] | |
| 212 | + ["✌️" "victory hand" "People & Body"] | |
| 213 | + ["🤞" "crossed fingers" "People & Body"] | |
| 214 | + ["🫰" "hand with index finger and thumb crossed" "People & Body"] | |
| 215 | + ["🤟" "love-you gesture" "People & Body"] | |
| 216 | + ["🤘" "sign of the horns" "People & Body"] | |
| 217 | + ["🤙" "call me hand" "People & Body"] | |
| 218 | + ["👈" "backhand index pointing left" "People & Body"] | |
| 219 | + ["👉" "backhand index pointing right" "People & Body"] | |
| 220 | + ["👆" "backhand index pointing up" "People & Body"] | |
| 221 | + ["🖕" "middle finger" "People & Body"] | |
| 222 | + ["👇" "backhand index pointing down" "People & Body"] | |
| 223 | + ["☝️" "index pointing up" "People & Body"] | |
| 224 | + ["🫵" "index pointing at the viewer" "People & Body"] | |
| 225 | + ["👍" "thumbs up" "People & Body"] | |
| 226 | + ["👎" "thumbs down" "People & Body"] | |
| 227 | + ["✊" "raised fist" "People & Body"] | |
| 228 | + ["👊" "oncoming fist" "People & Body"] | |
| 229 | + ["🤛" "left-facing fist" "People & Body"] | |
| 230 | + ["🤜" "right-facing fist" "People & Body"] | |
| 231 | + ["👏" "clapping hands" "People & Body"] | |
| 232 | + ["🙌" "raising hands" "People & Body"] | |
| 233 | + ["🫶" "heart hands" "People & Body"] | |
| 234 | + ["👐" "open hands" "People & Body"] | |
| 235 | + ["🤲" "palms up together" "People & Body"] | |
| 236 | + ["🤝" "handshake" "People & Body"] | |
| 237 | + ["🙏" "folded hands" "People & Body"] | |
| 238 | + ["✍️" "writing hand" "People & Body"] | |
| 239 | + ["💅" "nail polish" "People & Body"] | |
| 240 | + ["🤳" "selfie" "People & Body"] | |
| 241 | + ["💪" "flexed biceps" "People & Body"] | |
| 242 | + ["🦾" "mechanical arm" "People & Body"] | |
| 243 | + ["🦿" "mechanical leg" "People & Body"] | |
| 244 | + ["🦵" "leg" "People & Body"] | |
| 245 | + ["🦶" "foot" "People & Body"] | |
| 246 | + ["👂" "ear" "People & Body"] | |
| 247 | + ["🦻" "ear with hearing aid" "People & Body"] | |
| 248 | + ["👃" "nose" "People & Body"] | |
| 249 | + ["🧠" "brain" "People & Body"] | |
| 250 | + ["🫀" "anatomical heart" "People & Body"] | |
| 251 | + ["🫁" "lungs" "People & Body"] | |
| 252 | + ["🦷" "tooth" "People & Body"] | |
| 253 | + ["🦴" "bone" "People & Body"] | |
| 254 | + ["👀" "eyes" "People & Body"] | |
| 255 | + ["👁️" "eye" "People & Body"] | |
| 256 | + ["👅" "tongue" "People & Body"] | |
| 257 | + ["👄" "mouth" "People & Body"] | |
| 258 | + ["🫦" "biting lip" "People & Body"] | |
| 259 | + ["👶" "baby" "People & Body"] | |
| 260 | + ["🧒" "child" "People & Body"] | |
| 261 | + ["👦" "boy" "People & Body"] | |
| 262 | + ["👧" "girl" "People & Body"] | |
| 263 | + ["🧑" "person" "People & Body"] | |
| 264 | + ["👱" "person: blond hair" "People & Body"] | |
| 265 | + ["👨" "man" "People & Body"] | |
| 266 | + ["🧔" "person: beard" "People & Body"] | |
| 267 | + ["🧔♂️" "man: beard" "People & Body"] | |
| 268 | + ["🧔♀️" "woman: beard" "People & Body"] | |
| 269 | + ["👨🦰" "man: red hair" "People & Body"] | |
| 270 | + ["👨🦱" "man: curly hair" "People & Body"] | |
| 271 | + ["👨🦳" "man: white hair" "People & Body"] | |
| 272 | + ["👨🦲" "man: bald" "People & Body"] | |
| 273 | + ["👩" "woman" "People & Body"] | |
| 274 | + ["👩🦰" "woman: red hair" "People & Body"] | |
| 275 | + ["🧑🦰" "person: red hair" "People & Body"] | |
| 276 | + ["👩🦱" "woman: curly hair" "People & Body"] | |
| 277 | + ["🧑🦱" "person: curly hair" "People & Body"] | |
| 278 | + ["👩🦳" "woman: white hair" "People & Body"] | |
| 279 | + ["🧑🦳" "person: white hair" "People & Body"] | |
| 280 | + ["👩🦲" "woman: bald" "People & Body"] | |
| 281 | + ["🧑🦲" "person: bald" "People & Body"] | |
| 282 | + ["👱♀️" "woman: blond hair" "People & Body"] | |
| 283 | + ["👱♂️" "man: blond hair" "People & Body"] | |
| 284 | + ["🧓" "older person" "People & Body"] | |
| 285 | + ["👴" "old man" "People & Body"] | |
| 286 | + ["👵" "old woman" "People & Body"] | |
| 287 | + ["🙍" "person frowning" "People & Body"] | |
| 288 | + ["🙍♂️" "man frowning" "People & Body"] | |
| 289 | + ["🙍♀️" "woman frowning" "People & Body"] | |
| 290 | + ["🙎" "person pouting" "People & Body"] | |
| 291 | + ["🙎♂️" "man pouting" "People & Body"] | |
| 292 | + ["🙎♀️" "woman pouting" "People & Body"] | |
| 293 | + ["🙅" "person gesturing NO" "People & Body"] | |
| 294 | + ["🙅♂️" "man gesturing NO" "People & Body"] | |
| 295 | + ["🙅♀️" "woman gesturing NO" "People & Body"] | |
| 296 | + ["🙆" "person gesturing OK" "People & Body"] | |
| 297 | + ["🙆♂️" "man gesturing OK" "People & Body"] | |
| 298 | + ["🙆♀️" "woman gesturing OK" "People & Body"] | |
| 299 | + ["💁" "person tipping hand" "People & Body"] | |
| 300 | + ["💁♂️" "man tipping hand" "People & Body"] | |
| 301 | + ["💁♀️" "woman tipping hand" "People & Body"] | |
| 302 | + ["🙋" "person raising hand" "People & Body"] | |
| 303 | + ["🙋♂️" "man raising hand" "People & Body"] | |
| 304 | + ["🙋♀️" "woman raising hand" "People & Body"] | |
| 305 | + ["🧏" "deaf person" "People & Body"] | |
| 306 | + ["🧏♂️" "deaf man" "People & Body"] | |
| 307 | + ["🧏♀️" "deaf woman" "People & Body"] | |
| 308 | + ["🙇" "person bowing" "People & Body"] | |
| 309 | + ["🙇♂️" "man bowing" "People & Body"] | |
| 310 | + ["🙇♀️" "woman bowing" "People & Body"] | |
| 311 | + ["🤦" "person facepalming" "People & Body"] | |
| 312 | + ["🤦♂️" "man facepalming" "People & Body"] | |
| 313 | + ["🤦♀️" "woman facepalming" "People & Body"] | |
| 314 | + ["🤷" "person shrugging" "People & Body"] | |
| 315 | + ["🤷♂️" "man shrugging" "People & Body"] | |
| 316 | + ["🤷♀️" "woman shrugging" "People & Body"] | |
| 317 | + ["🧑⚕️" "health worker" "People & Body"] | |
| 318 | + ["👨⚕️" "man health worker" "People & Body"] | |
| 319 | + ["👩⚕️" "woman health worker" "People & Body"] | |
| 320 | + ["🧑🎓" "student" "People & Body"] | |
| 321 | + ["👨🎓" "man student" "People & Body"] | |
| 322 | + ["👩🎓" "woman student" "People & Body"] | |
| 323 | + ["🧑🏫" "teacher" "People & Body"] | |
| 324 | + ["👨🏫" "man teacher" "People & Body"] | |
| 325 | + ["👩🏫" "woman teacher" "People & Body"] | |
| 326 | + ["🧑⚖️" "judge" "People & Body"] | |
| 327 | + ["👨⚖️" "man judge" "People & Body"] | |
| 328 | + ["👩⚖️" "woman judge" "People & Body"] | |
| 329 | + ["🧑🌾" "farmer" "People & Body"] | |
| 330 | + ["👨🌾" "man farmer" "People & Body"] | |
| 331 | + ["👩🌾" "woman farmer" "People & Body"] | |
| 332 | + ["🧑🍳" "cook" "People & Body"] | |
| 333 | + ["👨🍳" "man cook" "People & Body"] | |
| 334 | + ["👩🍳" "woman cook" "People & Body"] | |
| 335 | + ["🧑🔧" "mechanic" "People & Body"] | |
| 336 | + ["👨🔧" "man mechanic" "People & Body"] | |
| 337 | + ["👩🔧" "woman mechanic" "People & Body"] | |
| 338 | + ["🧑🏭" "factory worker" "People & Body"] | |
| 339 | + ["👨🏭" "man factory worker" "People & Body"] | |
| 340 | + ["👩🏭" "woman factory worker" "People & Body"] | |
| 341 | + ["🧑💼" "office worker" "People & Body"] | |
| 342 | + ["👨💼" "man office worker" "People & Body"] | |
| 343 | + ["👩💼" "woman office worker" "People & Body"] | |
| 344 | + ["🧑🔬" "scientist" "People & Body"] | |
| 345 | + ["👨🔬" "man scientist" "People & Body"] | |
| 346 | + ["👩🔬" "woman scientist" "People & Body"] | |
| 347 | + ["🧑💻" "technologist" "People & Body"] | |
| 348 | + ["👨💻" "man technologist" "People & Body"] | |
| 349 | + ["👩💻" "woman technologist" "People & Body"] | |
| 350 | + ["🧑🎤" "singer" "People & Body"] | |
| 351 | + ["👨🎤" "man singer" "People & Body"] | |
| 352 | + ["👩🎤" "woman singer" "People & Body"] | |
| 353 | + ["🧑🎨" "artist" "People & Body"] | |
| 354 | + ["👨🎨" "man artist" "People & Body"] | |
| 355 | + ["👩🎨" "woman artist" "People & Body"] | |
| 356 | + ["🧑✈️" "pilot" "People & Body"] | |
| 357 | + ["👨✈️" "man pilot" "People & Body"] | |
| 358 | + ["👩✈️" "woman pilot" "People & Body"] | |
| 359 | + ["🧑🚀" "astronaut" "People & Body"] | |
| 360 | + ["👨🚀" "man astronaut" "People & Body"] | |
| 361 | + ["👩🚀" "woman astronaut" "People & Body"] | |
| 362 | + ["🧑🚒" "firefighter" "People & Body"] | |
| 363 | + ["👨🚒" "man firefighter" "People & Body"] | |
| 364 | + ["👩🚒" "woman firefighter" "People & Body"] | |
| 365 | + ["👮" "police officer" "People & Body"] | |
| 366 | + ["👮♂️" "man police officer" "People & Body"] | |
| 367 | + ["👮♀️" "woman police officer" "People & Body"] | |
| 368 | + ["🕵️" "detective" "People & Body"] | |
| 369 | + ["🕵️♂️" "man detective" "People & Body"] | |
| 370 | + ["🕵️♀️" "woman detective" "People & Body"] | |
| 371 | + ["💂" "guard" "People & Body"] | |
| 372 | + ["💂♂️" "man guard" "People & Body"] | |
| 373 | + ["💂♀️" "woman guard" "People & Body"] | |
| 374 | + ["🥷" "ninja" "People & Body"] | |
| 375 | + ["👷" "construction worker" "People & Body"] | |
| 376 | + ["👷♂️" "man construction worker" "People & Body"] | |
| 377 | + ["👷♀️" "woman construction worker" "People & Body"] | |
| 378 | + ["🫅" "person with crown" "People & Body"] | |
| 379 | + ["🤴" "prince" "People & Body"] | |
| 380 | + ["👸" "princess" "People & Body"] | |
| 381 | + ["👳" "person wearing turban" "People & Body"] | |
| 382 | + ["👳♂️" "man wearing turban" "People & Body"] | |
| 383 | + ["👳♀️" "woman wearing turban" "People & Body"] | |
| 384 | + ["👲" "person with skullcap" "People & Body"] | |
| 385 | + ["🧕" "woman with headscarf" "People & Body"] | |
| 386 | + ["🤵" "person in tuxedo" "People & Body"] | |
| 387 | + ["🤵♂️" "man in tuxedo" "People & Body"] | |
| 388 | + ["🤵♀️" "woman in tuxedo" "People & Body"] | |
| 389 | + ["👰" "person with veil" "People & Body"] | |
| 390 | + ["👰♂️" "man with veil" "People & Body"] | |
| 391 | + ["👰♀️" "woman with veil" "People & Body"] | |
| 392 | + ["🤰" "pregnant woman" "People & Body"] | |
| 393 | + ["🫃" "pregnant man" "People & Body"] | |
| 394 | + ["🫄" "pregnant person" "People & Body"] | |
| 395 | + ["🤱" "breast-feeding" "People & Body"] | |
| 396 | + ["👩🍼" "woman feeding baby" "People & Body"] | |
| 397 | + ["👨🍼" "man feeding baby" "People & Body"] | |
| 398 | + ["🧑🍼" "person feeding baby" "People & Body"] | |
| 399 | + ["👼" "baby angel" "People & Body"] | |
| 400 | + ["🎅" "Santa Claus" "People & Body"] | |
| 401 | + ["🤶" "Mrs. Claus" "People & Body"] | |
| 402 | + ["🧑🎄" "mx claus" "People & Body"] | |
| 403 | + ["🦸" "superhero" "People & Body"] | |
| 404 | + ["🦸♂️" "man superhero" "People & Body"] | |
| 405 | + ["🦸♀️" "woman superhero" "People & Body"] | |
| 406 | + ["🦹" "supervillain" "People & Body"] | |
| 407 | + ["🦹♂️" "man supervillain" "People & Body"] | |
| 408 | + ["🦹♀️" "woman supervillain" "People & Body"] | |
| 409 | + ["🧙" "mage" "People & Body"] | |
| 410 | + ["🧙♂️" "man mage" "People & Body"] | |
| 411 | + ["🧙♀️" "woman mage" "People & Body"] | |
| 412 | + ["🧚" "fairy" "People & Body"] | |
| 413 | + ["🧚♂️" "man fairy" "People & Body"] | |
| 414 | + ["🧚♀️" "woman fairy" "People & Body"] | |
| 415 | + ["🧛" "vampire" "People & Body"] | |
| 416 | + ["🧛♂️" "man vampire" "People & Body"] | |
| 417 | + ["🧛♀️" "woman vampire" "People & Body"] | |
| 418 | + ["🧜" "merperson" "People & Body"] | |
| 419 | + ["🧜♂️" "merman" "People & Body"] | |
| 420 | + ["🧜♀️" "mermaid" "People & Body"] | |
| 421 | + ["🧝" "elf" "People & Body"] | |
| 422 | + ["🧝♂️" "man elf" "People & Body"] | |
| 423 | + ["🧝♀️" "woman elf" "People & Body"] | |
| 424 | + ["🧞" "genie" "People & Body"] | |
| 425 | + ["🧞♂️" "man genie" "People & Body"] | |
| 426 | + ["🧞♀️" "woman genie" "People & Body"] | |
| 427 | + ["🧟" "zombie" "People & Body"] | |
| 428 | + ["🧟♂️" "man zombie" "People & Body"] | |
| 429 | + ["🧟♀️" "woman zombie" "People & Body"] | |
| 430 | + ["🧌" "troll" "People & Body"] | |
| 431 | + ["💆" "person getting massage" "People & Body"] | |
| 432 | + ["💆♂️" "man getting massage" "People & Body"] | |
| 433 | + ["💆♀️" "woman getting massage" "People & Body"] | |
| 434 | + ["💇" "person getting haircut" "People & Body"] | |
| 435 | + ["💇♂️" "man getting haircut" "People & Body"] | |
| 436 | + ["💇♀️" "woman getting haircut" "People & Body"] | |
| 437 | + ["🚶" "person walking" "People & Body"] | |
| 438 | + ["🚶♂️" "man walking" "People & Body"] | |
| 439 | + ["🚶♀️" "woman walking" "People & Body"] | |
| 440 | + ["🚶➡️" "person walking facing right" "People & Body"] | |
| 441 | + ["🚶♀️➡️" "woman walking facing right" "People & Body"] | |
| 442 | + ["🚶♂️➡️" "man walking facing right" "People & Body"] | |
| 443 | + ["🧍" "person standing" "People & Body"] | |
| 444 | + ["🧍♂️" "man standing" "People & Body"] | |
| 445 | + ["🧍♀️" "woman standing" "People & Body"] | |
| 446 | + ["🧎" "person kneeling" "People & Body"] | |
| 447 | + ["🧎♂️" "man kneeling" "People & Body"] | |
| 448 | + ["🧎♀️" "woman kneeling" "People & Body"] | |
| 449 | + ["🧎➡️" "person kneeling facing right" "People & Body"] | |
| 450 | + ["🧎♀️➡️" "woman kneeling facing right" "People & Body"] | |
| 451 | + ["🧎♂️➡️" "man kneeling facing right" "People & Body"] | |
| 452 | + ["🧑🦯" "person with white cane" "People & Body"] | |
| 453 | + ["🧑🦯➡️" "person with white cane facing right" "People & Body"] | |
| 454 | + ["👨🦯" "man with white cane" "People & Body"] | |
| 455 | + ["👨🦯➡️" "man with white cane facing right" "People & Body"] | |
| 456 | + ["👩🦯" "woman with white cane" "People & Body"] | |
| 457 | + ["👩🦯➡️" "woman with white cane facing right" "People & Body"] | |
| 458 | + ["🧑🦼" "person in motorized wheelchair" "People & Body"] | |
| 459 | + ["🧑🦼➡️" "person in motorized wheelchair facing right" "People & Body"] | |
| 460 | + ["👨🦼" "man in motorized wheelchair" "People & Body"] | |
| 461 | + ["👨🦼➡️" "man in motorized wheelchair facing right" "People & Body"] | |
| 462 | + ["👩🦼" "woman in motorized wheelchair" "People & Body"] | |
| 463 | + ["👩🦼➡️" "woman in motorized wheelchair facing right" "People & Body"] | |
| 464 | + ["🧑🦽" "person in manual wheelchair" "People & Body"] | |
| 465 | + ["🧑🦽➡️" "person in manual wheelchair facing right" "People & Body"] | |
| 466 | + ["👨🦽" "man in manual wheelchair" "People & Body"] | |
| 467 | + ["👨🦽➡️" "man in manual wheelchair facing right" "People & Body"] | |
| 468 | + ["👩🦽" "woman in manual wheelchair" "People & Body"] | |
| 469 | + ["👩🦽➡️" "woman in manual wheelchair facing right" "People & Body"] | |
| 470 | + ["🏃" "person running" "People & Body"] | |
| 471 | + ["🏃♂️" "man running" "People & Body"] | |
| 472 | + ["🏃♀️" "woman running" "People & Body"] | |
| 473 | + ["🏃➡️" "person running facing right" "People & Body"] | |
| 474 | + ["🏃♀️➡️" "woman running facing right" "People & Body"] | |
| 475 | + ["🏃♂️➡️" "man running facing right" "People & Body"] | |
| 476 | + ["💃" "woman dancing" "People & Body"] | |
| 477 | + ["🕺" "man dancing" "People & Body"] | |
| 478 | + ["🕴️" "person in suit levitating" "People & Body"] | |
| 479 | + ["👯" "people with bunny ears" "People & Body"] | |
| 480 | + ["👯♂️" "men with bunny ears" "People & Body"] | |
| 481 | + ["👯♀️" "women with bunny ears" "People & Body"] | |
| 482 | + ["🧖" "person in steamy room" "People & Body"] | |
| 483 | + ["🧖♂️" "man in steamy room" "People & Body"] | |
| 484 | + ["🧖♀️" "woman in steamy room" "People & Body"] | |
| 485 | + ["🧗" "person climbing" "People & Body"] | |
| 486 | + ["🧗♂️" "man climbing" "People & Body"] | |
| 487 | + ["🧗♀️" "woman climbing" "People & Body"] | |
| 488 | + ["🤺" "person fencing" "People & Body"] | |
| 489 | + ["🏇" "horse racing" "People & Body"] | |
| 490 | + ["⛷️" "skier" "People & Body"] | |
| 491 | + ["🏂" "snowboarder" "People & Body"] | |
| 492 | + ["🏌️" "person golfing" "People & Body"] | |
| 493 | + ["🏌️♂️" "man golfing" "People & Body"] | |
| 494 | + ["🏌️♀️" "woman golfing" "People & Body"] | |
| 495 | + ["🏄" "person surfing" "People & Body"] | |
| 496 | + ["🏄♂️" "man surfing" "People & Body"] | |
| 497 | + ["🏄♀️" "woman surfing" "People & Body"] | |
| 498 | + ["🚣" "person rowing boat" "People & Body"] | |
| 499 | + ["🚣♂️" "man rowing boat" "People & Body"] | |
| 500 | + ["🚣♀️" "woman rowing boat" "People & Body"] | |
| 501 | + ["🏊" "person swimming" "People & Body"] | |
| 502 | + ["🏊♂️" "man swimming" "People & Body"] | |
| 503 | + ["🏊♀️" "woman swimming" "People & Body"] | |
| 504 | + ["⛹️" "person bouncing ball" "People & Body"] | |
| 505 | + ["⛹️♂️" "man bouncing ball" "People & Body"] | |
| 506 | + ["⛹️♀️" "woman bouncing ball" "People & Body"] | |
| 507 | + ["🏋️" "person lifting weights" "People & Body"] | |
| 508 | + ["🏋️♂️" "man lifting weights" "People & Body"] | |
| 509 | + ["🏋️♀️" "woman lifting weights" "People & Body"] | |
| 510 | + ["🚴" "person biking" "People & Body"] | |
| 511 | + ["🚴♂️" "man biking" "People & Body"] | |
| 512 | + ["🚴♀️" "woman biking" "People & Body"] | |
| 513 | + ["🚵" "person mountain biking" "People & Body"] | |
| 514 | + ["🚵♂️" "man mountain biking" "People & Body"] | |
| 515 | + ["🚵♀️" "woman mountain biking" "People & Body"] | |
| 516 | + ["🤸" "person cartwheeling" "People & Body"] | |
| 517 | + ["🤸♂️" "man cartwheeling" "People & Body"] | |
| 518 | + ["🤸♀️" "woman cartwheeling" "People & Body"] | |
| 519 | + ["🤼" "people wrestling" "People & Body"] | |
| 520 | + ["🤼♂️" "men wrestling" "People & Body"] | |
| 521 | + ["🤼♀️" "women wrestling" "People & Body"] | |
| 522 | + ["🤽" "person playing water polo" "People & Body"] | |
| 523 | + ["🤽♂️" "man playing water polo" "People & Body"] | |
| 524 | + ["🤽♀️" "woman playing water polo" "People & Body"] | |
| 525 | + ["🤾" "person playing handball" "People & Body"] | |
| 526 | + ["🤾♂️" "man playing handball" "People & Body"] | |
| 527 | + ["🤾♀️" "woman playing handball" "People & Body"] | |
| 528 | + ["🤹" "person juggling" "People & Body"] | |
| 529 | + ["🤹♂️" "man juggling" "People & Body"] | |
| 530 | + ["🤹♀️" "woman juggling" "People & Body"] | |
| 531 | + ["🧘" "person in lotus position" "People & Body"] | |
| 532 | + ["🧘♂️" "man in lotus position" "People & Body"] | |
| 533 | + ["🧘♀️" "woman in lotus position" "People & Body"] | |
| 534 | + ["🛀" "person taking bath" "People & Body"] | |
| 535 | + ["🛌" "person in bed" "People & Body"] | |
| 536 | + ["🧑🤝🧑" "people holding hands" "People & Body"] | |
| 537 | + ["👭" "women holding hands" "People & Body"] | |
| 538 | + ["👫" "woman and man holding hands" "People & Body"] | |
| 539 | + ["👬" "men holding hands" "People & Body"] | |
| 540 | + ["💏" "kiss" "People & Body"] | |
| 541 | + ["👩❤️💋👨" "kiss: woman, man" "People & Body"] | |
| 542 | + ["👨❤️💋👨" "kiss: man, man" "People & Body"] | |
| 543 | + ["👩❤️💋👩" "kiss: woman, woman" "People & Body"] | |
| 544 | + ["💑" "couple with heart" "People & Body"] | |
| 545 | + ["👩❤️👨" "couple with heart: woman, man" "People & Body"] | |
| 546 | + ["👨❤️👨" "couple with heart: man, man" "People & Body"] | |
| 547 | + ["👩❤️👩" "couple with heart: woman, woman" "People & Body"] | |
| 548 | + ["👨👩👦" "family: man, woman, boy" "People & Body"] | |
| 549 | + ["👨👩👧" "family: man, woman, girl" "People & Body"] | |
| 550 | + ["👨👩👧👦" "family: man, woman, girl, boy" "People & Body"] | |
| 551 | + ["👨👩👦👦" "family: man, woman, boy, boy" "People & Body"] | |
| 552 | + ["👨👩👧👧" "family: man, woman, girl, girl" "People & Body"] | |
| 553 | + ["👨👨👦" "family: man, man, boy" "People & Body"] | |
| 554 | + ["👨👨👧" "family: man, man, girl" "People & Body"] | |
| 555 | + ["👨👨👧👦" "family: man, man, girl, boy" "People & Body"] | |
| 556 | + ["👨👨👦👦" "family: man, man, boy, boy" "People & Body"] | |
| 557 | + ["👨👨👧👧" "family: man, man, girl, girl" "People & Body"] | |
| 558 | + ["👩👩👦" "family: woman, woman, boy" "People & Body"] | |
| 559 | + ["👩👩👧" "family: woman, woman, girl" "People & Body"] | |
| 560 | + ["👩👩👧👦" "family: woman, woman, girl, boy" "People & Body"] | |
| 561 | + ["👩👩👦👦" "family: woman, woman, boy, boy" "People & Body"] | |
| 562 | + ["👩👩👧👧" "family: woman, woman, girl, girl" "People & Body"] | |
| 563 | + ["👨👦" "family: man, boy" "People & Body"] | |
| 564 | + ["👨👦👦" "family: man, boy, boy" "People & Body"] | |
| 565 | + ["👨👧" "family: man, girl" "People & Body"] | |
| 566 | + ["👨👧👦" "family: man, girl, boy" "People & Body"] | |
| 567 | + ["👨👧👧" "family: man, girl, girl" "People & Body"] | |
| 568 | + ["👩👦" "family: woman, boy" "People & Body"] | |
| 569 | + ["👩👦👦" "family: woman, boy, boy" "People & Body"] | |
| 570 | + ["👩👧" "family: woman, girl" "People & Body"] | |
| 571 | + ["👩👧👦" "family: woman, girl, boy" "People & Body"] | |
| 572 | + ["👩👧👧" "family: woman, girl, girl" "People & Body"] | |
| 573 | + ["🗣️" "speaking head" "People & Body"] | |
| 574 | + ["👤" "bust in silhouette" "People & Body"] | |
| 575 | + ["👥" "busts in silhouette" "People & Body"] | |
| 576 | + ["🫂" "people hugging" "People & Body"] | |
| 577 | + ["👪" "family" "People & Body"] | |
| 578 | + ["🧑🧑🧒" "family: adult, adult, child" "People & Body"] | |
| 579 | + ["🧑🧑🧒🧒" "family: adult, adult, child, child" "People & Body"] | |
| 580 | + ["🧑🧒" "family: adult, child" "People & Body"] | |
| 581 | + ["🧑🧒🧒" "family: adult, child, child" "People & Body"] | |
| 582 | + ["👣" "footprints" "People & Body"] | |
| 583 | + ["🐵" "monkey face" "Animals & Nature"] | |
| 584 | + ["🐒" "monkey" "Animals & Nature"] | |
| 585 | + ["🦍" "gorilla" "Animals & Nature"] | |
| 586 | + ["🦧" "orangutan" "Animals & Nature"] | |
| 587 | + ["🐶" "dog face" "Animals & Nature"] | |
| 588 | + ["🐕" "dog" "Animals & Nature"] | |
| 589 | + ["🦮" "guide dog" "Animals & Nature"] | |
| 590 | + ["🐕🦺" "service dog" "Animals & Nature"] | |
| 591 | + ["🐩" "poodle" "Animals & Nature"] | |
| 592 | + ["🐺" "wolf" "Animals & Nature"] | |
| 593 | + ["🦊" "fox" "Animals & Nature"] | |
| 594 | + ["🦝" "raccoon" "Animals & Nature"] | |
| 595 | + ["🐱" "cat face" "Animals & Nature"] | |
| 596 | + ["🐈" "cat" "Animals & Nature"] | |
| 597 | + ["🐈⬛" "black cat" "Animals & Nature"] | |
| 598 | + ["🦁" "lion" "Animals & Nature"] | |
| 599 | + ["🐯" "tiger face" "Animals & Nature"] | |
| 600 | + ["🐅" "tiger" "Animals & Nature"] | |
| 601 | + ["🐆" "leopard" "Animals & Nature"] | |
| 602 | + ["🐴" "horse face" "Animals & Nature"] | |
| 603 | + ["🫎" "moose" "Animals & Nature"] | |
| 604 | + ["🫏" "donkey" "Animals & Nature"] | |
| 605 | + ["🐎" "horse" "Animals & Nature"] | |
| 606 | + ["🦄" "unicorn" "Animals & Nature"] | |
| 607 | + ["🦓" "zebra" "Animals & Nature"] | |
| 608 | + ["🦌" "deer" "Animals & Nature"] | |
| 609 | + ["🦬" "bison" "Animals & Nature"] | |
| 610 | + ["🐮" "cow face" "Animals & Nature"] | |
| 611 | + ["🐂" "ox" "Animals & Nature"] | |
| 612 | + ["🐃" "water buffalo" "Animals & Nature"] | |
| 613 | + ["🐄" "cow" "Animals & Nature"] | |
| 614 | + ["🐷" "pig face" "Animals & Nature"] | |
| 615 | + ["🐖" "pig" "Animals & Nature"] | |
| 616 | + ["🐗" "boar" "Animals & Nature"] | |
| 617 | + ["🐽" "pig nose" "Animals & Nature"] | |
| 618 | + ["🐏" "ram" "Animals & Nature"] | |
| 619 | + ["🐑" "ewe" "Animals & Nature"] | |
| 620 | + ["🐐" "goat" "Animals & Nature"] | |
| 621 | + ["🐪" "camel" "Animals & Nature"] | |
| 622 | + ["🐫" "two-hump camel" "Animals & Nature"] | |
| 623 | + ["🦙" "llama" "Animals & Nature"] | |
| 624 | + ["🦒" "giraffe" "Animals & Nature"] | |
| 625 | + ["🐘" "elephant" "Animals & Nature"] | |
| 626 | + ["🦣" "mammoth" "Animals & Nature"] | |
| 627 | + ["🦏" "rhinoceros" "Animals & Nature"] | |
| 628 | + ["🦛" "hippopotamus" "Animals & Nature"] | |
| 629 | + ["🐭" "mouse face" "Animals & Nature"] | |
| 630 | + ["🐁" "mouse" "Animals & Nature"] | |
| 631 | + ["🐀" "rat" "Animals & Nature"] | |
| 632 | + ["🐹" "hamster" "Animals & Nature"] | |
| 633 | + ["🐰" "rabbit face" "Animals & Nature"] | |
| 634 | + ["🐇" "rabbit" "Animals & Nature"] | |
| 635 | + ["🐿️" "chipmunk" "Animals & Nature"] | |
| 636 | + ["🦫" "beaver" "Animals & Nature"] | |
| 637 | + ["🦔" "hedgehog" "Animals & Nature"] | |
| 638 | + ["🦇" "bat" "Animals & Nature"] | |
| 639 | + ["🐻" "bear" "Animals & Nature"] | |
| 640 | + ["🐻❄️" "polar bear" "Animals & Nature"] | |
| 641 | + ["🐨" "koala" "Animals & Nature"] | |
| 642 | + ["🐼" "panda" "Animals & Nature"] | |
| 643 | + ["🦥" "sloth" "Animals & Nature"] | |
| 644 | + ["🦦" "otter" "Animals & Nature"] | |
| 645 | + ["🦨" "skunk" "Animals & Nature"] | |
| 646 | + ["🦘" "kangaroo" "Animals & Nature"] | |
| 647 | + ["🦡" "badger" "Animals & Nature"] | |
| 648 | + ["🐾" "paw prints" "Animals & Nature"] | |
| 649 | + ["🦃" "turkey" "Animals & Nature"] | |
| 650 | + ["🐔" "chicken" "Animals & Nature"] | |
| 651 | + ["🐓" "rooster" "Animals & Nature"] | |
| 652 | + ["🐣" "hatching chick" "Animals & Nature"] | |
| 653 | + ["🐤" "baby chick" "Animals & Nature"] | |
| 654 | + ["🐥" "front-facing baby chick" "Animals & Nature"] | |
| 655 | + ["🐦" "bird" "Animals & Nature"] | |
| 656 | + ["🐧" "penguin" "Animals & Nature"] | |
| 657 | + ["🕊️" "dove" "Animals & Nature"] | |
| 658 | + ["🦅" "eagle" "Animals & Nature"] | |
| 659 | + ["🦆" "duck" "Animals & Nature"] | |
| 660 | + ["🦢" "swan" "Animals & Nature"] | |
| 661 | + ["🦉" "owl" "Animals & Nature"] | |
| 662 | + ["🦤" "dodo" "Animals & Nature"] | |
| 663 | + ["🪶" "feather" "Animals & Nature"] | |
| 664 | + ["🦩" "flamingo" "Animals & Nature"] | |
| 665 | + ["🦚" "peacock" "Animals & Nature"] | |
| 666 | + ["🦜" "parrot" "Animals & Nature"] | |
| 667 | + ["🪽" "wing" "Animals & Nature"] | |
| 668 | + ["🐦⬛" "black bird" "Animals & Nature"] | |
| 669 | + ["🪿" "goose" "Animals & Nature"] | |
| 670 | + ["🐦🔥" "phoenix" "Animals & Nature"] | |
| 671 | + ["🐸" "frog" "Animals & Nature"] | |
| 672 | + ["🐊" "crocodile" "Animals & Nature"] | |
| 673 | + ["🐢" "turtle" "Animals & Nature"] | |
| 674 | + ["🦎" "lizard" "Animals & Nature"] | |
| 675 | + ["🐍" "snake" "Animals & Nature"] | |
| 676 | + ["🐲" "dragon face" "Animals & Nature"] | |
| 677 | + ["🐉" "dragon" "Animals & Nature"] | |
| 678 | + ["🦕" "sauropod" "Animals & Nature"] | |
| 679 | + ["🦖" "T-Rex" "Animals & Nature"] | |
| 680 | + ["🐳" "spouting whale" "Animals & Nature"] | |
| 681 | + ["🐋" "whale" "Animals & Nature"] | |
| 682 | + ["🐬" "dolphin" "Animals & Nature"] | |
| 683 | + ["🦭" "seal" "Animals & Nature"] | |
| 684 | + ["🐟" "fish" "Animals & Nature"] | |
| 685 | + ["🐠" "tropical fish" "Animals & Nature"] | |
| 686 | + ["🐡" "blowfish" "Animals & Nature"] | |
| 687 | + ["🦈" "shark" "Animals & Nature"] | |
| 688 | + ["🐙" "octopus" "Animals & Nature"] | |
| 689 | + ["🐚" "spiral shell" "Animals & Nature"] | |
| 690 | + ["🪸" "coral" "Animals & Nature"] | |
| 691 | + ["🪼" "jellyfish" "Animals & Nature"] | |
| 692 | + ["🐌" "snail" "Animals & Nature"] | |
| 693 | + ["🦋" "butterfly" "Animals & Nature"] | |
| 694 | + ["🐛" "bug" "Animals & Nature"] | |
| 695 | + ["🐜" "ant" "Animals & Nature"] | |
| 696 | + ["🐝" "honeybee" "Animals & Nature"] | |
| 697 | + ["🪲" "beetle" "Animals & Nature"] | |
| 698 | + ["🐞" "lady beetle" "Animals & Nature"] | |
| 699 | + ["🦗" "cricket" "Animals & Nature"] | |
| 700 | + ["🪳" "cockroach" "Animals & Nature"] | |
| 701 | + ["🕷️" "spider" "Animals & Nature"] | |
| 702 | + ["🕸️" "spider web" "Animals & Nature"] | |
| 703 | + ["🦂" "scorpion" "Animals & Nature"] | |
| 704 | + ["🦟" "mosquito" "Animals & Nature"] | |
| 705 | + ["🪰" "fly" "Animals & Nature"] | |
| 706 | + ["🪱" "worm" "Animals & Nature"] | |
| 707 | + ["🦠" "microbe" "Animals & Nature"] | |
| 708 | + ["💐" "bouquet" "Animals & Nature"] | |
| 709 | + ["🌸" "cherry blossom" "Animals & Nature"] | |
| 710 | + ["💮" "white flower" "Animals & Nature"] | |
| 711 | + ["🪷" "lotus" "Animals & Nature"] | |
| 712 | + ["🏵️" "rosette" "Animals & Nature"] | |
| 713 | + ["🌹" "rose" "Animals & Nature"] | |
| 714 | + ["🥀" "wilted flower" "Animals & Nature"] | |
| 715 | + ["🌺" "hibiscus" "Animals & Nature"] | |
| 716 | + ["🌻" "sunflower" "Animals & Nature"] | |
| 717 | + ["🌼" "blossom" "Animals & Nature"] | |
| 718 | + ["🌷" "tulip" "Animals & Nature"] | |
| 719 | + ["🪻" "hyacinth" "Animals & Nature"] | |
| 720 | + ["🌱" "seedling" "Animals & Nature"] | |
| 721 | + ["🪴" "potted plant" "Animals & Nature"] | |
| 722 | + ["🌲" "evergreen tree" "Animals & Nature"] | |
| 723 | + ["🌳" "deciduous tree" "Animals & Nature"] | |
| 724 | + ["🌴" "palm tree" "Animals & Nature"] | |
| 725 | + ["🌵" "cactus" "Animals & Nature"] | |
| 726 | + ["🌾" "sheaf of rice" "Animals & Nature"] | |
| 727 | + ["🌿" "herb" "Animals & Nature"] | |
| 728 | + ["☘️" "shamrock" "Animals & Nature"] | |
| 729 | + ["🍀" "four leaf clover" "Animals & Nature"] | |
| 730 | + ["🍁" "maple leaf" "Animals & Nature"] | |
| 731 | + ["🍂" "fallen leaf" "Animals & Nature"] | |
| 732 | + ["🍃" "leaf fluttering in wind" "Animals & Nature"] | |
| 733 | + ["🪹" "empty nest" "Animals & Nature"] | |
| 734 | + ["🪺" "nest with eggs" "Animals & Nature"] | |
| 735 | + ["🍄" "mushroom" "Animals & Nature"] | |
| 736 | + ["🍇" "grapes" "Food & Drink"] | |
| 737 | + ["🍈" "melon" "Food & Drink"] | |
| 738 | + ["🍉" "watermelon" "Food & Drink"] | |
| 739 | + ["🍊" "tangerine" "Food & Drink"] | |
| 740 | + ["🍋" "lemon" "Food & Drink"] | |
| 741 | + ["🍋🟩" "lime" "Food & Drink"] | |
| 742 | + ["🍌" "banana" "Food & Drink"] | |
| 743 | + ["🍍" "pineapple" "Food & Drink"] | |
| 744 | + ["🥭" "mango" "Food & Drink"] | |
| 745 | + ["🍎" "red apple" "Food & Drink"] | |
| 746 | + ["🍏" "green apple" "Food & Drink"] | |
| 747 | + ["🍐" "pear" "Food & Drink"] | |
| 748 | + ["🍑" "peach" "Food & Drink"] | |
| 749 | + ["🍒" "cherries" "Food & Drink"] | |
| 750 | + ["🍓" "strawberry" "Food & Drink"] | |
| 751 | + ["🫐" "blueberries" "Food & Drink"] | |
| 752 | + ["🥝" "kiwi fruit" "Food & Drink"] | |
| 753 | + ["🍅" "tomato" "Food & Drink"] | |
| 754 | + ["🫒" "olive" "Food & Drink"] | |
| 755 | + ["🥥" "coconut" "Food & Drink"] | |
| 756 | + ["🥑" "avocado" "Food & Drink"] | |
| 757 | + ["🍆" "eggplant" "Food & Drink"] | |
| 758 | + ["🥔" "potato" "Food & Drink"] | |
| 759 | + ["🥕" "carrot" "Food & Drink"] | |
| 760 | + ["🌽" "ear of corn" "Food & Drink"] | |
| 761 | + ["🌶️" "hot pepper" "Food & Drink"] | |
| 762 | + ["🫑" "bell pepper" "Food & Drink"] | |
| 763 | + ["🥒" "cucumber" "Food & Drink"] | |
| 764 | + ["🥬" "leafy green" "Food & Drink"] | |
| 765 | + ["🥦" "broccoli" "Food & Drink"] | |
| 766 | + ["🧄" "garlic" "Food & Drink"] | |
| 767 | + ["🧅" "onion" "Food & Drink"] | |
| 768 | + ["🥜" "peanuts" "Food & Drink"] | |
| 769 | + ["🫘" "beans" "Food & Drink"] | |
| 770 | + ["🌰" "chestnut" "Food & Drink"] | |
| 771 | + ["🫚" "ginger root" "Food & Drink"] | |
| 772 | + ["🫛" "pea pod" "Food & Drink"] | |
| 773 | + ["🍄🟫" "brown mushroom" "Food & Drink"] | |
| 774 | + ["🍞" "bread" "Food & Drink"] | |
| 775 | + ["🥐" "croissant" "Food & Drink"] | |
| 776 | + ["🥖" "baguette bread" "Food & Drink"] | |
| 777 | + ["🫓" "flatbread" "Food & Drink"] | |
| 778 | + ["🥨" "pretzel" "Food & Drink"] | |
| 779 | + ["🥯" "bagel" "Food & Drink"] | |
| 780 | + ["🥞" "pancakes" "Food & Drink"] | |
| 781 | + ["🧇" "waffle" "Food & Drink"] | |
| 782 | + ["🧀" "cheese wedge" "Food & Drink"] | |
| 783 | + ["🍖" "meat on bone" "Food & Drink"] | |
| 784 | + ["🍗" "poultry leg" "Food & Drink"] | |
| 785 | + ["🥩" "cut of meat" "Food & Drink"] | |
| 786 | + ["🥓" "bacon" "Food & Drink"] | |
| 787 | + ["🍔" "hamburger" "Food & Drink"] | |
| 788 | + ["🍟" "french fries" "Food & Drink"] | |
| 789 | + ["🍕" "pizza" "Food & Drink"] | |
| 790 | + ["🌭" "hot dog" "Food & Drink"] | |
| 791 | + ["🥪" "sandwich" "Food & Drink"] | |
| 792 | + ["🌮" "taco" "Food & Drink"] | |
| 793 | + ["🌯" "burrito" "Food & Drink"] | |
| 794 | + ["🫔" "tamale" "Food & Drink"] | |
| 795 | + ["🥙" "stuffed flatbread" "Food & Drink"] | |
| 796 | + ["🧆" "falafel" "Food & Drink"] | |
| 797 | + ["🥚" "egg" "Food & Drink"] | |
| 798 | + ["🍳" "cooking" "Food & Drink"] | |
| 799 | + ["🥘" "shallow pan of food" "Food & Drink"] | |
| 800 | + ["🍲" "pot of food" "Food & Drink"] | |
| 801 | + ["🫕" "fondue" "Food & Drink"] | |
| 802 | + ["🥣" "bowl with spoon" "Food & Drink"] | |
| 803 | + ["🥗" "green salad" "Food & Drink"] | |
| 804 | + ["🍿" "popcorn" "Food & Drink"] | |
| 805 | + ["🧈" "butter" "Food & Drink"] | |
| 806 | + ["🧂" "salt" "Food & Drink"] | |
| 807 | + ["🥫" "canned food" "Food & Drink"] | |
| 808 | + ["🍱" "bento box" "Food & Drink"] | |
| 809 | + ["🍘" "rice cracker" "Food & Drink"] | |
| 810 | + ["🍙" "rice ball" "Food & Drink"] | |
| 811 | + ["🍚" "cooked rice" "Food & Drink"] | |
| 812 | + ["🍛" "curry rice" "Food & Drink"] | |
| 813 | + ["🍜" "steaming bowl" "Food & Drink"] | |
| 814 | + ["🍝" "spaghetti" "Food & Drink"] | |
| 815 | + ["🍠" "roasted sweet potato" "Food & Drink"] | |
| 816 | + ["🍢" "oden" "Food & Drink"] | |
| 817 | + ["🍣" "sushi" "Food & Drink"] | |
| 818 | + ["🍤" "fried shrimp" "Food & Drink"] | |
| 819 | + ["🍥" "fish cake with swirl" "Food & Drink"] | |
| 820 | + ["🥮" "moon cake" "Food & Drink"] | |
| 821 | + ["🍡" "dango" "Food & Drink"] | |
| 822 | + ["🥟" "dumpling" "Food & Drink"] | |
| 823 | + ["🥠" "fortune cookie" "Food & Drink"] | |
| 824 | + ["🥡" "takeout box" "Food & Drink"] | |
| 825 | + ["🦀" "crab" "Food & Drink"] | |
| 826 | + ["🦞" "lobster" "Food & Drink"] | |
| 827 | + ["🦐" "shrimp" "Food & Drink"] | |
| 828 | + ["🦑" "squid" "Food & Drink"] | |
| 829 | + ["🦪" "oyster" "Food & Drink"] | |
| 830 | + ["🍦" "soft ice cream" "Food & Drink"] | |
| 831 | + ["🍧" "shaved ice" "Food & Drink"] | |
| 832 | + ["🍨" "ice cream" "Food & Drink"] | |
| 833 | + ["🍩" "doughnut" "Food & Drink"] | |
| 834 | + ["🍪" "cookie" "Food & Drink"] | |
| 835 | + ["🎂" "birthday cake" "Food & Drink"] | |
| 836 | + ["🍰" "shortcake" "Food & Drink"] | |
| 837 | + ["🧁" "cupcake" "Food & Drink"] | |
| 838 | + ["🥧" "pie" "Food & Drink"] | |
| 839 | + ["🍫" "chocolate bar" "Food & Drink"] | |
| 840 | + ["🍬" "candy" "Food & Drink"] | |
| 841 | + ["🍭" "lollipop" "Food & Drink"] | |
| 842 | + ["🍮" "custard" "Food & Drink"] | |
| 843 | + ["🍯" "honey pot" "Food & Drink"] | |
| 844 | + ["🍼" "baby bottle" "Food & Drink"] | |
| 845 | + ["🥛" "glass of milk" "Food & Drink"] | |
| 846 | + ["☕" "hot beverage" "Food & Drink"] | |
| 847 | + ["🫖" "teapot" "Food & Drink"] | |
| 848 | + ["🍵" "teacup without handle" "Food & Drink"] | |
| 849 | + ["🍶" "sake" "Food & Drink"] | |
| 850 | + ["🍾" "bottle with popping cork" "Food & Drink"] | |
| 851 | + ["🍷" "wine glass" "Food & Drink"] | |
| 852 | + ["🍸" "cocktail glass" "Food & Drink"] | |
| 853 | + ["🍹" "tropical drink" "Food & Drink"] | |
| 854 | + ["🍺" "beer mug" "Food & Drink"] | |
| 855 | + ["🍻" "clinking beer mugs" "Food & Drink"] | |
| 856 | + ["🥂" "clinking glasses" "Food & Drink"] | |
| 857 | + ["🥃" "tumbler glass" "Food & Drink"] | |
| 858 | + ["🫗" "pouring liquid" "Food & Drink"] | |
| 859 | + ["🥤" "cup with straw" "Food & Drink"] | |
| 860 | + ["🧋" "bubble tea" "Food & Drink"] | |
| 861 | + ["🧃" "beverage box" "Food & Drink"] | |
| 862 | + ["🧉" "mate" "Food & Drink"] | |
| 863 | + ["🧊" "ice" "Food & Drink"] | |
| 864 | + ["🥢" "chopsticks" "Food & Drink"] | |
| 865 | + ["🍽️" "fork and knife with plate" "Food & Drink"] | |
| 866 | + ["🍴" "fork and knife" "Food & Drink"] | |
| 867 | + ["🥄" "spoon" "Food & Drink"] | |
| 868 | + ["🔪" "kitchen knife" "Food & Drink"] | |
| 869 | + ["🫙" "jar" "Food & Drink"] | |
| 870 | + ["🏺" "amphora" "Food & Drink"] | |
| 871 | + ["🌍" "globe showing Europe-Africa" "Travel & Places"] | |
| 872 | + ["🌎" "globe showing Americas" "Travel & Places"] | |
| 873 | + ["🌏" "globe showing Asia-Australia" "Travel & Places"] | |
| 874 | + ["🌐" "globe with meridians" "Travel & Places"] | |
| 875 | + ["🗺️" "world map" "Travel & Places"] | |
| 876 | + ["🗾" "map of Japan" "Travel & Places"] | |
| 877 | + ["🧭" "compass" "Travel & Places"] | |
| 878 | + ["🏔️" "snow-capped mountain" "Travel & Places"] | |
| 879 | + ["⛰️" "mountain" "Travel & Places"] | |
| 880 | + ["🌋" "volcano" "Travel & Places"] | |
| 881 | + ["🗻" "mount fuji" "Travel & Places"] | |
| 882 | + ["🏕️" "camping" "Travel & Places"] | |
| 883 | + ["🏖️" "beach with umbrella" "Travel & Places"] | |
| 884 | + ["🏜️" "desert" "Travel & Places"] | |
| 885 | + ["🏝️" "desert island" "Travel & Places"] | |
| 886 | + ["🏞️" "national park" "Travel & Places"] | |
| 887 | + ["🏟️" "stadium" "Travel & Places"] | |
| 888 | + ["🏛️" "classical building" "Travel & Places"] | |
| 889 | + ["🏗️" "building construction" "Travel & Places"] | |
| 890 | + ["🧱" "brick" "Travel & Places"] | |
| 891 | + ["🪨" "rock" "Travel & Places"] | |
| 892 | + ["🪵" "wood" "Travel & Places"] | |
| 893 | + ["🛖" "hut" "Travel & Places"] | |
| 894 | + ["🏘️" "houses" "Travel & Places"] | |
| 895 | + ["🏚️" "derelict house" "Travel & Places"] | |
| 896 | + ["🏠" "house" "Travel & Places"] | |
| 897 | + ["🏡" "house with garden" "Travel & Places"] | |
| 898 | + ["🏢" "office building" "Travel & Places"] | |
| 899 | + ["🏣" "Japanese post office" "Travel & Places"] | |
| 900 | + ["🏤" "post office" "Travel & Places"] | |
| 901 | + ["🏥" "hospital" "Travel & Places"] | |
| 902 | + ["🏦" "bank" "Travel & Places"] | |
| 903 | + ["🏨" "hotel" "Travel & Places"] | |
| 904 | + ["🏩" "love hotel" "Travel & Places"] | |
| 905 | + ["🏪" "convenience store" "Travel & Places"] | |
| 906 | + ["🏫" "school" "Travel & Places"] | |
| 907 | + ["🏬" "department store" "Travel & Places"] | |
| 908 | + ["🏭" "factory" "Travel & Places"] | |
| 909 | + ["🏯" "Japanese castle" "Travel & Places"] | |
| 910 | + ["🏰" "castle" "Travel & Places"] | |
| 911 | + ["💒" "wedding" "Travel & Places"] | |
| 912 | + ["🗼" "Tokyo tower" "Travel & Places"] | |
| 913 | + ["🗽" "Statue of Liberty" "Travel & Places"] | |
| 914 | + ["⛪" "church" "Travel & Places"] | |
| 915 | + ["🕌" "mosque" "Travel & Places"] | |
| 916 | + ["🛕" "hindu temple" "Travel & Places"] | |
| 917 | + ["🕍" "synagogue" "Travel & Places"] | |
| 918 | + ["⛩️" "shinto shrine" "Travel & Places"] | |
| 919 | + ["🕋" "kaaba" "Travel & Places"] | |
| 920 | + ["⛲" "fountain" "Travel & Places"] | |
| 921 | + ["⛺" "tent" "Travel & Places"] | |
| 922 | + ["🌁" "foggy" "Travel & Places"] | |
| 923 | + ["🌃" "night with stars" "Travel & Places"] | |
| 924 | + ["🏙️" "cityscape" "Travel & Places"] | |
| 925 | + ["🌄" "sunrise over mountains" "Travel & Places"] | |
| 926 | + ["🌅" "sunrise" "Travel & Places"] | |
| 927 | + ["🌆" "cityscape at dusk" "Travel & Places"] | |
| 928 | + ["🌇" "sunset" "Travel & Places"] | |
| 929 | + ["🌉" "bridge at night" "Travel & Places"] | |
| 930 | + ["♨️" "hot springs" "Travel & Places"] | |
| 931 | + ["🎠" "carousel horse" "Travel & Places"] | |
| 932 | + ["🛝" "playground slide" "Travel & Places"] | |
| 933 | + ["🎡" "ferris wheel" "Travel & Places"] | |
| 934 | + ["🎢" "roller coaster" "Travel & Places"] | |
| 935 | + ["💈" "barber pole" "Travel & Places"] | |
| 936 | + ["🎪" "circus tent" "Travel & Places"] | |
| 937 | + ["🚂" "locomotive" "Travel & Places"] | |
| 938 | + ["🚃" "railway car" "Travel & Places"] | |
| 939 | + ["🚄" "high-speed train" "Travel & Places"] | |
| 940 | + ["🚅" "bullet train" "Travel & Places"] | |
| 941 | + ["🚆" "train" "Travel & Places"] | |
| 942 | + ["🚇" "metro" "Travel & Places"] | |
| 943 | + ["🚈" "light rail" "Travel & Places"] | |
| 944 | + ["🚉" "station" "Travel & Places"] | |
| 945 | + ["🚊" "tram" "Travel & Places"] | |
| 946 | + ["🚝" "monorail" "Travel & Places"] | |
| 947 | + ["🚞" "mountain railway" "Travel & Places"] | |
| 948 | + ["🚋" "tram car" "Travel & Places"] | |
| 949 | + ["🚌" "bus" "Travel & Places"] | |
| 950 | + ["🚍" "oncoming bus" "Travel & Places"] | |
| 951 | + ["🚎" "trolleybus" "Travel & Places"] | |
| 952 | + ["🚐" "minibus" "Travel & Places"] | |
| 953 | + ["🚑" "ambulance" "Travel & Places"] | |
| 954 | + ["🚒" "fire engine" "Travel & Places"] | |
| 955 | + ["🚓" "police car" "Travel & Places"] | |
| 956 | + ["🚔" "oncoming police car" "Travel & Places"] | |
| 957 | + ["🚕" "taxi" "Travel & Places"] | |
| 958 | + ["🚖" "oncoming taxi" "Travel & Places"] | |
| 959 | + ["🚗" "automobile" "Travel & Places"] | |
| 960 | + ["🚘" "oncoming automobile" "Travel & Places"] | |
| 961 | + ["🚙" "sport utility vehicle" "Travel & Places"] | |
| 962 | + ["🛻" "pickup truck" "Travel & Places"] | |
| 963 | + ["🚚" "delivery truck" "Travel & Places"] | |
| 964 | + ["🚛" "articulated lorry" "Travel & Places"] | |
| 965 | + ["🚜" "tractor" "Travel & Places"] | |
| 966 | + ["🏎️" "racing car" "Travel & Places"] | |
| 967 | + ["🏍️" "motorcycle" "Travel & Places"] | |
| 968 | + ["🛵" "motor scooter" "Travel & Places"] | |
| 969 | + ["🦽" "manual wheelchair" "Travel & Places"] | |
| 970 | + ["🦼" "motorized wheelchair" "Travel & Places"] | |
| 971 | + ["🛺" "auto rickshaw" "Travel & Places"] | |
| 972 | + ["🚲" "bicycle" "Travel & Places"] | |
| 973 | + ["🛴" "kick scooter" "Travel & Places"] | |
| 974 | + ["🛹" "skateboard" "Travel & Places"] | |
| 975 | + ["🛼" "roller skate" "Travel & Places"] | |
| 976 | + ["🚏" "bus stop" "Travel & Places"] | |
| 977 | + ["🛣️" "motorway" "Travel & Places"] | |
| 978 | + ["🛤️" "railway track" "Travel & Places"] | |
| 979 | + ["🛢️" "oil drum" "Travel & Places"] | |
| 980 | + ["⛽" "fuel pump" "Travel & Places"] | |
| 981 | + ["🛞" "wheel" "Travel & Places"] | |
| 982 | + ["🚨" "police car light" "Travel & Places"] | |
| 983 | + ["🚥" "horizontal traffic light" "Travel & Places"] | |
| 984 | + ["🚦" "vertical traffic light" "Travel & Places"] | |
| 985 | + ["🛑" "stop sign" "Travel & Places"] | |
| 986 | + ["🚧" "construction" "Travel & Places"] | |
| 987 | + ["⚓" "anchor" "Travel & Places"] | |
| 988 | + ["🛟" "ring buoy" "Travel & Places"] | |
| 989 | + ["⛵" "sailboat" "Travel & Places"] | |
| 990 | + ["🛶" "canoe" "Travel & Places"] | |
| 991 | + ["🚤" "speedboat" "Travel & Places"] | |
| 992 | + ["🛳️" "passenger ship" "Travel & Places"] | |
| 993 | + ["⛴️" "ferry" "Travel & Places"] | |
| 994 | + ["🛥️" "motor boat" "Travel & Places"] | |
| 995 | + ["🚢" "ship" "Travel & Places"] | |
| 996 | + ["✈️" "airplane" "Travel & Places"] | |
| 997 | + ["🛩️" "small airplane" "Travel & Places"] | |
| 998 | + ["🛫" "airplane departure" "Travel & Places"] | |
| 999 | + ["🛬" "airplane arrival" "Travel & Places"] | |
| 1000 | + ["🪂" "parachute" "Travel & Places"] | |
| 1001 | + ["💺" "seat" "Travel & Places"] | |
| 1002 | + ["🚁" "helicopter" "Travel & Places"] | |
| 1003 | + ["🚟" "suspension railway" "Travel & Places"] | |
| 1004 | + ["🚠" "mountain cableway" "Travel & Places"] | |
| 1005 | + ["🚡" "aerial tramway" "Travel & Places"] | |
| 1006 | + ["🛰️" "satellite" "Travel & Places"] | |
| 1007 | + ["🚀" "rocket" "Travel & Places"] | |
| 1008 | + ["🛸" "flying saucer" "Travel & Places"] | |
| 1009 | + ["🛎️" "bellhop bell" "Travel & Places"] | |
| 1010 | + ["🧳" "luggage" "Travel & Places"] | |
| 1011 | + ["⌛" "hourglass done" "Travel & Places"] | |
| 1012 | + ["⏳" "hourglass not done" "Travel & Places"] | |
| 1013 | + ["⌚" "watch" "Travel & Places"] | |
| 1014 | + ["⏰" "alarm clock" "Travel & Places"] | |
| 1015 | + ["⏱️" "stopwatch" "Travel & Places"] | |
| 1016 | + ["⏲️" "timer clock" "Travel & Places"] | |
| 1017 | + ["🕰️" "mantelpiece clock" "Travel & Places"] | |
| 1018 | + ["🕛" "twelve o’clock" "Travel & Places"] | |
| 1019 | + ["🕧" "twelve-thirty" "Travel & Places"] | |
| 1020 | + ["🕐" "one o’clock" "Travel & Places"] | |
| 1021 | + ["🕜" "one-thirty" "Travel & Places"] | |
| 1022 | + ["🕑" "two o’clock" "Travel & Places"] | |
| 1023 | + ["🕝" "two-thirty" "Travel & Places"] | |
| 1024 | + ["🕒" "three o’clock" "Travel & Places"] | |
| 1025 | + ["🕞" "three-thirty" "Travel & Places"] | |
| 1026 | + ["🕓" "four o’clock" "Travel & Places"] | |
| 1027 | + ["🕟" "four-thirty" "Travel & Places"] | |
| 1028 | + ["🕔" "five o’clock" "Travel & Places"] | |
| 1029 | + ["🕠" "five-thirty" "Travel & Places"] | |
| 1030 | + ["🕕" "six o’clock" "Travel & Places"] | |
| 1031 | + ["🕡" "six-thirty" "Travel & Places"] | |
| 1032 | + ["🕖" "seven o’clock" "Travel & Places"] | |
| 1033 | + ["🕢" "seven-thirty" "Travel & Places"] | |
| 1034 | + ["🕗" "eight o’clock" "Travel & Places"] | |
| 1035 | + ["🕣" "eight-thirty" "Travel & Places"] | |
| 1036 | + ["🕘" "nine o’clock" "Travel & Places"] | |
| 1037 | + ["🕤" "nine-thirty" "Travel & Places"] | |
| 1038 | + ["🕙" "ten o’clock" "Travel & Places"] | |
| 1039 | + ["🕥" "ten-thirty" "Travel & Places"] | |
| 1040 | + ["🕚" "eleven o’clock" "Travel & Places"] | |
| 1041 | + ["🕦" "eleven-thirty" "Travel & Places"] | |
| 1042 | + ["🌑" "new moon" "Travel & Places"] | |
| 1043 | + ["🌒" "waxing crescent moon" "Travel & Places"] | |
| 1044 | + ["🌓" "first quarter moon" "Travel & Places"] | |
| 1045 | + ["🌔" "waxing gibbous moon" "Travel & Places"] | |
| 1046 | + ["🌕" "full moon" "Travel & Places"] | |
| 1047 | + ["🌖" "waning gibbous moon" "Travel & Places"] | |
| 1048 | + ["🌗" "last quarter moon" "Travel & Places"] | |
| 1049 | + ["🌘" "waning crescent moon" "Travel & Places"] | |
| 1050 | + ["🌙" "crescent moon" "Travel & Places"] | |
| 1051 | + ["🌚" "new moon face" "Travel & Places"] | |
| 1052 | + ["🌛" "first quarter moon face" "Travel & Places"] | |
| 1053 | + ["🌜" "last quarter moon face" "Travel & Places"] | |
| 1054 | + ["🌡️" "thermometer" "Travel & Places"] | |
| 1055 | + ["☀️" "sun" "Travel & Places"] | |
| 1056 | + ["🌝" "full moon face" "Travel & Places"] | |
| 1057 | + ["🌞" "sun with face" "Travel & Places"] | |
| 1058 | + ["🪐" "ringed planet" "Travel & Places"] | |
| 1059 | + ["⭐" "star" "Travel & Places"] | |
| 1060 | + ["🌟" "glowing star" "Travel & Places"] | |
| 1061 | + ["🌠" "shooting star" "Travel & Places"] | |
| 1062 | + ["🌌" "milky way" "Travel & Places"] | |
| 1063 | + ["☁️" "cloud" "Travel & Places"] | |
| 1064 | + ["⛅" "sun behind cloud" "Travel & Places"] | |
| 1065 | + ["⛈️" "cloud with lightning and rain" "Travel & Places"] | |
| 1066 | + ["🌤️" "sun behind small cloud" "Travel & Places"] | |
| 1067 | + ["🌥️" "sun behind large cloud" "Travel & Places"] | |
| 1068 | + ["🌦️" "sun behind rain cloud" "Travel & Places"] | |
| 1069 | + ["🌧️" "cloud with rain" "Travel & Places"] | |
| 1070 | + ["🌨️" "cloud with snow" "Travel & Places"] | |
| 1071 | + ["🌩️" "cloud with lightning" "Travel & Places"] | |
| 1072 | + ["🌪️" "tornado" "Travel & Places"] | |
| 1073 | + ["🌫️" "fog" "Travel & Places"] | |
| 1074 | + ["🌬️" "wind face" "Travel & Places"] | |
| 1075 | + ["🌀" "cyclone" "Travel & Places"] | |
| 1076 | + ["🌈" "rainbow" "Travel & Places"] | |
| 1077 | + ["🌂" "closed umbrella" "Travel & Places"] | |
| 1078 | + ["☂️" "umbrella" "Travel & Places"] | |
| 1079 | + ["☔" "umbrella with rain drops" "Travel & Places"] | |
| 1080 | + ["⛱️" "umbrella on ground" "Travel & Places"] | |
| 1081 | + ["⚡" "high voltage" "Travel & Places"] | |
| 1082 | + ["❄️" "snowflake" "Travel & Places"] | |
| 1083 | + ["☃️" "snowman" "Travel & Places"] | |
| 1084 | + ["⛄" "snowman without snow" "Travel & Places"] | |
| 1085 | + ["☄️" "comet" "Travel & Places"] | |
| 1086 | + ["🔥" "fire" "Travel & Places"] | |
| 1087 | + ["💧" "droplet" "Travel & Places"] | |
| 1088 | + ["🌊" "water wave" "Travel & Places"] | |
| 1089 | + ["🎃" "jack-o-lantern" "Activities"] | |
| 1090 | + ["🎄" "Christmas tree" "Activities"] | |
| 1091 | + ["🎆" "fireworks" "Activities"] | |
| 1092 | + ["🎇" "sparkler" "Activities"] | |
| 1093 | + ["🧨" "firecracker" "Activities"] | |
| 1094 | + ["✨" "sparkles" "Activities"] | |
| 1095 | + ["🎈" "balloon" "Activities"] | |
| 1096 | + ["🎉" "party popper" "Activities"] | |
| 1097 | + ["🎊" "confetti ball" "Activities"] | |
| 1098 | + ["🎋" "tanabata tree" "Activities"] | |
| 1099 | + ["🎍" "pine decoration" "Activities"] | |
| 1100 | + ["🎎" "Japanese dolls" "Activities"] | |
| 1101 | + ["🎏" "carp streamer" "Activities"] | |
| 1102 | + ["🎐" "wind chime" "Activities"] | |
| 1103 | + ["🎑" "moon viewing ceremony" "Activities"] | |
| 1104 | + ["🧧" "red envelope" "Activities"] | |
| 1105 | + ["🎀" "ribbon" "Activities"] | |
| 1106 | + ["🎁" "wrapped gift" "Activities"] | |
| 1107 | + ["🎗️" "reminder ribbon" "Activities"] | |
| 1108 | + ["🎟️" "admission tickets" "Activities"] | |
| 1109 | + ["🎫" "ticket" "Activities"] | |
| 1110 | + ["🎖️" "military medal" "Activities"] | |
| 1111 | + ["🏆" "trophy" "Activities"] | |
| 1112 | + ["🏅" "sports medal" "Activities"] | |
| 1113 | + ["🥇" "1st place medal" "Activities"] | |
| 1114 | + ["🥈" "2nd place medal" "Activities"] | |
| 1115 | + ["🥉" "3rd place medal" "Activities"] | |
| 1116 | + ["⚽" "soccer ball" "Activities"] | |
| 1117 | + ["⚾" "baseball" "Activities"] | |
| 1118 | + ["🥎" "softball" "Activities"] | |
| 1119 | + ["🏀" "basketball" "Activities"] | |
| 1120 | + ["🏐" "volleyball" "Activities"] | |
| 1121 | + ["🏈" "american football" "Activities"] | |
| 1122 | + ["🏉" "rugby football" "Activities"] | |
| 1123 | + ["🎾" "tennis" "Activities"] | |
| 1124 | + ["🥏" "flying disc" "Activities"] | |
| 1125 | + ["🎳" "bowling" "Activities"] | |
| 1126 | + ["🏏" "cricket game" "Activities"] | |
| 1127 | + ["🏑" "field hockey" "Activities"] | |
| 1128 | + ["🏒" "ice hockey" "Activities"] | |
| 1129 | + ["🥍" "lacrosse" "Activities"] | |
| 1130 | + ["🏓" "ping pong" "Activities"] | |
| 1131 | + ["🏸" "badminton" "Activities"] | |
| 1132 | + ["🥊" "boxing glove" "Activities"] | |
| 1133 | + ["🥋" "martial arts uniform" "Activities"] | |
| 1134 | + ["🥅" "goal net" "Activities"] | |
| 1135 | + ["⛳" "flag in hole" "Activities"] | |
| 1136 | + ["⛸️" "ice skate" "Activities"] | |
| 1137 | + ["🎣" "fishing pole" "Activities"] | |
| 1138 | + ["🤿" "diving mask" "Activities"] | |
| 1139 | + ["🎽" "running shirt" "Activities"] | |
| 1140 | + ["🎿" "skis" "Activities"] | |
| 1141 | + ["🛷" "sled" "Activities"] | |
| 1142 | + ["🥌" "curling stone" "Activities"] | |
| 1143 | + ["🎯" "bullseye" "Activities"] | |
| 1144 | + ["🪀" "yo-yo" "Activities"] | |
| 1145 | + ["🪁" "kite" "Activities"] | |
| 1146 | + ["🔫" "water pistol" "Activities"] | |
| 1147 | + ["🎱" "pool 8 ball" "Activities"] | |
| 1148 | + ["🔮" "crystal ball" "Activities"] | |
| 1149 | + ["🪄" "magic wand" "Activities"] | |
| 1150 | + ["🎮" "video game" "Activities"] | |
| 1151 | + ["🕹️" "joystick" "Activities"] | |
| 1152 | + ["🎰" "slot machine" "Activities"] | |
| 1153 | + ["🎲" "game die" "Activities"] | |
| 1154 | + ["🧩" "puzzle piece" "Activities"] | |
| 1155 | + ["🧸" "teddy bear" "Activities"] | |
| 1156 | + ["🪅" "piñata" "Activities"] | |
| 1157 | + ["🪩" "mirror ball" "Activities"] | |
| 1158 | + ["🪆" "nesting dolls" "Activities"] | |
| 1159 | + ["♠️" "spade suit" "Activities"] | |
| 1160 | + ["♥️" "heart suit" "Activities"] | |
| 1161 | + ["♦️" "diamond suit" "Activities"] | |
| 1162 | + ["♣️" "club suit" "Activities"] | |
| 1163 | + ["♟️" "chess pawn" "Activities"] | |
| 1164 | + ["🃏" "joker" "Activities"] | |
| 1165 | + ["🀄" "mahjong red dragon" "Activities"] | |
| 1166 | + ["🎴" "flower playing cards" "Activities"] | |
| 1167 | + ["🎭" "performing arts" "Activities"] | |
| 1168 | + ["🖼️" "framed picture" "Activities"] | |
| 1169 | + ["🎨" "artist palette" "Activities"] | |
| 1170 | + ["🧵" "thread" "Activities"] | |
| 1171 | + ["🪡" "sewing needle" "Activities"] | |
| 1172 | + ["🧶" "yarn" "Activities"] | |
| 1173 | + ["🪢" "knot" "Activities"] | |
| 1174 | + ["👓" "glasses" "Objects"] | |
| 1175 | + ["🕶️" "sunglasses" "Objects"] | |
| 1176 | + ["🥽" "goggles" "Objects"] | |
| 1177 | + ["🥼" "lab coat" "Objects"] | |
| 1178 | + ["🦺" "safety vest" "Objects"] | |
| 1179 | + ["👔" "necktie" "Objects"] | |
| 1180 | + ["👕" "t-shirt" "Objects"] | |
| 1181 | + ["👖" "jeans" "Objects"] | |
| 1182 | + ["🧣" "scarf" "Objects"] | |
| 1183 | + ["🧤" "gloves" "Objects"] | |
| 1184 | + ["🧥" "coat" "Objects"] | |
| 1185 | + ["🧦" "socks" "Objects"] | |
| 1186 | + ["👗" "dress" "Objects"] | |
| 1187 | + ["👘" "kimono" "Objects"] | |
| 1188 | + ["🥻" "sari" "Objects"] | |
| 1189 | + ["🩱" "one-piece swimsuit" "Objects"] | |
| 1190 | + ["🩲" "briefs" "Objects"] | |
| 1191 | + ["🩳" "shorts" "Objects"] | |
| 1192 | + ["👙" "bikini" "Objects"] | |
| 1193 | + ["👚" "woman’s clothes" "Objects"] | |
| 1194 | + ["🪭" "folding hand fan" "Objects"] | |
| 1195 | + ["👛" "purse" "Objects"] | |
| 1196 | + ["👜" "handbag" "Objects"] | |
| 1197 | + ["👝" "clutch bag" "Objects"] | |
| 1198 | + ["🛍️" "shopping bags" "Objects"] | |
| 1199 | + ["🎒" "backpack" "Objects"] | |
| 1200 | + ["🩴" "thong sandal" "Objects"] | |
| 1201 | + ["👞" "man’s shoe" "Objects"] | |
| 1202 | + ["👟" "running shoe" "Objects"] | |
| 1203 | + ["🥾" "hiking boot" "Objects"] | |
| 1204 | + ["🥿" "flat shoe" "Objects"] | |
| 1205 | + ["👠" "high-heeled shoe" "Objects"] | |
| 1206 | + ["👡" "woman’s sandal" "Objects"] | |
| 1207 | + ["🩰" "ballet shoes" "Objects"] | |
| 1208 | + ["👢" "woman’s boot" "Objects"] | |
| 1209 | + ["🪮" "hair pick" "Objects"] | |
| 1210 | + ["👑" "crown" "Objects"] | |
| 1211 | + ["👒" "woman’s hat" "Objects"] | |
| 1212 | + ["🎩" "top hat" "Objects"] | |
| 1213 | + ["🎓" "graduation cap" "Objects"] | |
| 1214 | + ["🧢" "billed cap" "Objects"] | |
| 1215 | + ["🪖" "military helmet" "Objects"] | |
| 1216 | + ["⛑️" "rescue worker’s helmet" "Objects"] | |
| 1217 | + ["📿" "prayer beads" "Objects"] | |
| 1218 | + ["💄" "lipstick" "Objects"] | |
| 1219 | + ["💍" "ring" "Objects"] | |
| 1220 | + ["💎" "gem stone" "Objects"] | |
| 1221 | + ["🔇" "muted speaker" "Objects"] | |
| 1222 | + ["🔈" "speaker low volume" "Objects"] | |
| 1223 | + ["🔉" "speaker medium volume" "Objects"] | |
| 1224 | + ["🔊" "speaker high volume" "Objects"] | |
| 1225 | + ["📢" "loudspeaker" "Objects"] | |
| 1226 | + ["📣" "megaphone" "Objects"] | |
| 1227 | + ["📯" "postal horn" "Objects"] | |
| 1228 | + ["🔔" "bell" "Objects"] | |
| 1229 | + ["🔕" "bell with slash" "Objects"] | |
| 1230 | + ["🎼" "musical score" "Objects"] | |
| 1231 | + ["🎵" "musical note" "Objects"] | |
| 1232 | + ["🎶" "musical notes" "Objects"] | |
| 1233 | + ["🎙️" "studio microphone" "Objects"] | |
| 1234 | + ["🎚️" "level slider" "Objects"] | |
| 1235 | + ["🎛️" "control knobs" "Objects"] | |
| 1236 | + ["🎤" "microphone" "Objects"] | |
| 1237 | + ["🎧" "headphone" "Objects"] | |
| 1238 | + ["📻" "radio" "Objects"] | |
| 1239 | + ["🎷" "saxophone" "Objects"] | |
| 1240 | + ["🪗" "accordion" "Objects"] | |
| 1241 | + ["🎸" "guitar" "Objects"] | |
| 1242 | + ["🎹" "musical keyboard" "Objects"] | |
| 1243 | + ["🎺" "trumpet" "Objects"] | |
| 1244 | + ["🎻" "violin" "Objects"] | |
| 1245 | + ["🪕" "banjo" "Objects"] | |
| 1246 | + ["🥁" "drum" "Objects"] | |
| 1247 | + ["🪘" "long drum" "Objects"] | |
| 1248 | + ["🪇" "maracas" "Objects"] | |
| 1249 | + ["🪈" "flute" "Objects"] | |
| 1250 | + ["📱" "mobile phone" "Objects"] | |
| 1251 | + ["📲" "mobile phone with arrow" "Objects"] | |
| 1252 | + ["☎️" "telephone" "Objects"] | |
| 1253 | + ["📞" "telephone receiver" "Objects"] | |
| 1254 | + ["📟" "pager" "Objects"] | |
| 1255 | + ["📠" "fax machine" "Objects"] | |
| 1256 | + ["🔋" "battery" "Objects"] | |
| 1257 | + ["🪫" "low battery" "Objects"] | |
| 1258 | + ["🔌" "electric plug" "Objects"] | |
| 1259 | + ["💻" "laptop" "Objects"] | |
| 1260 | + ["🖥️" "desktop computer" "Objects"] | |
| 1261 | + ["🖨️" "printer" "Objects"] | |
| 1262 | + ["⌨️" "keyboard" "Objects"] | |
| 1263 | + ["🖱️" "computer mouse" "Objects"] | |
| 1264 | + ["🖲️" "trackball" "Objects"] | |
| 1265 | + ["💽" "computer disk" "Objects"] | |
| 1266 | + ["💾" "floppy disk" "Objects"] | |
| 1267 | + ["💿" "optical disk" "Objects"] | |
| 1268 | + ["📀" "dvd" "Objects"] | |
| 1269 | + ["🧮" "abacus" "Objects"] | |
| 1270 | + ["🎥" "movie camera" "Objects"] | |
| 1271 | + ["🎞️" "film frames" "Objects"] | |
| 1272 | + ["📽️" "film projector" "Objects"] | |
| 1273 | + ["🎬" "clapper board" "Objects"] | |
| 1274 | + ["📺" "television" "Objects"] | |
| 1275 | + ["📷" "camera" "Objects"] | |
| 1276 | + ["📸" "camera with flash" "Objects"] | |
| 1277 | + ["📹" "video camera" "Objects"] | |
| 1278 | + ["📼" "videocassette" "Objects"] | |
| 1279 | + ["🔍" "magnifying glass tilted left" "Objects"] | |
| 1280 | + ["🔎" "magnifying glass tilted right" "Objects"] | |
| 1281 | + ["🕯️" "candle" "Objects"] | |
| 1282 | + ["💡" "light bulb" "Objects"] | |
| 1283 | + ["🔦" "flashlight" "Objects"] | |
| 1284 | + ["🏮" "red paper lantern" "Objects"] | |
| 1285 | + ["🪔" "diya lamp" "Objects"] | |
| 1286 | + ["📔" "notebook with decorative cover" "Objects"] | |
| 1287 | + ["📕" "closed book" "Objects"] | |
| 1288 | + ["📖" "open book" "Objects"] | |
| 1289 | + ["📗" "green book" "Objects"] | |
| 1290 | + ["📘" "blue book" "Objects"] | |
| 1291 | + ["📙" "orange book" "Objects"] | |
| 1292 | + ["📚" "books" "Objects"] | |
| 1293 | + ["📓" "notebook" "Objects"] | |
| 1294 | + ["📒" "ledger" "Objects"] | |
| 1295 | + ["📃" "page with curl" "Objects"] | |
| 1296 | + ["📜" "scroll" "Objects"] | |
| 1297 | + ["📄" "page facing up" "Objects"] | |
| 1298 | + ["📰" "newspaper" "Objects"] | |
| 1299 | + ["🗞️" "rolled-up newspaper" "Objects"] | |
| 1300 | + ["📑" "bookmark tabs" "Objects"] | |
| 1301 | + ["🔖" "bookmark" "Objects"] | |
| 1302 | + ["🏷️" "label" "Objects"] | |
| 1303 | + ["💰" "money bag" "Objects"] | |
| 1304 | + ["🪙" "coin" "Objects"] | |
| 1305 | + ["💴" "yen banknote" "Objects"] | |
| 1306 | + ["💵" "dollar banknote" "Objects"] | |
| 1307 | + ["💶" "euro banknote" "Objects"] | |
| 1308 | + ["💷" "pound banknote" "Objects"] | |
| 1309 | + ["💸" "money with wings" "Objects"] | |
| 1310 | + ["💳" "credit card" "Objects"] | |
| 1311 | + ["🧾" "receipt" "Objects"] | |
| 1312 | + ["💹" "chart increasing with yen" "Objects"] | |
| 1313 | + ["✉️" "envelope" "Objects"] | |
| 1314 | + ["📧" "e-mail" "Objects"] | |
| 1315 | + ["📨" "incoming envelope" "Objects"] | |
| 1316 | + ["📩" "envelope with arrow" "Objects"] | |
| 1317 | + ["📤" "outbox tray" "Objects"] | |
| 1318 | + ["📥" "inbox tray" "Objects"] | |
| 1319 | + ["📦" "package" "Objects"] | |
| 1320 | + ["📫" "closed mailbox with raised flag" "Objects"] | |
| 1321 | + ["📪" "closed mailbox with lowered flag" "Objects"] | |
| 1322 | + ["📬" "open mailbox with raised flag" "Objects"] | |
| 1323 | + ["📭" "open mailbox with lowered flag" "Objects"] | |
| 1324 | + ["📮" "postbox" "Objects"] | |
| 1325 | + ["🗳️" "ballot box with ballot" "Objects"] | |
| 1326 | + ["✏️" "pencil" "Objects"] | |
| 1327 | + ["✒️" "black nib" "Objects"] | |
| 1328 | + ["🖋️" "fountain pen" "Objects"] | |
| 1329 | + ["🖊️" "pen" "Objects"] | |
| 1330 | + ["🖌️" "paintbrush" "Objects"] | |
| 1331 | + ["🖍️" "crayon" "Objects"] | |
| 1332 | + ["📝" "memo" "Objects"] | |
| 1333 | + ["💼" "briefcase" "Objects"] | |
| 1334 | + ["📁" "file folder" "Objects"] | |
| 1335 | + ["📂" "open file folder" "Objects"] | |
| 1336 | + ["🗂️" "card index dividers" "Objects"] | |
| 1337 | + ["📅" "calendar" "Objects"] | |
| 1338 | + ["📆" "tear-off calendar" "Objects"] | |
| 1339 | + ["🗒️" "spiral notepad" "Objects"] | |
| 1340 | + ["🗓️" "spiral calendar" "Objects"] | |
| 1341 | + ["📇" "card index" "Objects"] | |
| 1342 | + ["📈" "chart increasing" "Objects"] | |
| 1343 | + ["📉" "chart decreasing" "Objects"] | |
| 1344 | + ["📊" "bar chart" "Objects"] | |
| 1345 | + ["📋" "clipboard" "Objects"] | |
| 1346 | + ["📌" "pushpin" "Objects"] | |
| 1347 | + ["📍" "round pushpin" "Objects"] | |
| 1348 | + ["📎" "paperclip" "Objects"] | |
| 1349 | + ["🖇️" "linked paperclips" "Objects"] | |
| 1350 | + ["📏" "straight ruler" "Objects"] | |
| 1351 | + ["📐" "triangular ruler" "Objects"] | |
| 1352 | + ["✂️" "scissors" "Objects"] | |
| 1353 | + ["🗃️" "card file box" "Objects"] | |
| 1354 | + ["🗄️" "file cabinet" "Objects"] | |
| 1355 | + ["🗑️" "wastebasket" "Objects"] | |
| 1356 | + ["🔒" "locked" "Objects"] | |
| 1357 | + ["🔓" "unlocked" "Objects"] | |
| 1358 | + ["🔏" "locked with pen" "Objects"] | |
| 1359 | + ["🔐" "locked with key" "Objects"] | |
| 1360 | + ["🔑" "key" "Objects"] | |
| 1361 | + ["🗝️" "old key" "Objects"] | |
| 1362 | + ["🔨" "hammer" "Objects"] | |
| 1363 | + ["🪓" "axe" "Objects"] | |
| 1364 | + ["⛏️" "pick" "Objects"] | |
| 1365 | + ["⚒️" "hammer and pick" "Objects"] | |
| 1366 | + ["🛠️" "hammer and wrench" "Objects"] | |
| 1367 | + ["🗡️" "dagger" "Objects"] | |
| 1368 | + ["⚔️" "crossed swords" "Objects"] | |
| 1369 | + ["💣" "bomb" "Objects"] | |
| 1370 | + ["🪃" "boomerang" "Objects"] | |
| 1371 | + ["🏹" "bow and arrow" "Objects"] | |
| 1372 | + ["🛡️" "shield" "Objects"] | |
| 1373 | + ["🪚" "carpentry saw" "Objects"] | |
| 1374 | + ["🔧" "wrench" "Objects"] | |
| 1375 | + ["🪛" "screwdriver" "Objects"] | |
| 1376 | + ["🔩" "nut and bolt" "Objects"] | |
| 1377 | + ["⚙️" "gear" "Objects"] | |
| 1378 | + ["🗜️" "clamp" "Objects"] | |
| 1379 | + ["⚖️" "balance scale" "Objects"] | |
| 1380 | + ["🦯" "white cane" "Objects"] | |
| 1381 | + ["🔗" "link" "Objects"] | |
| 1382 | + ["⛓️💥" "broken chain" "Objects"] | |
| 1383 | + ["⛓️" "chains" "Objects"] | |
| 1384 | + ["🪝" "hook" "Objects"] | |
| 1385 | + ["🧰" "toolbox" "Objects"] | |
| 1386 | + ["🧲" "magnet" "Objects"] | |
| 1387 | + ["🪜" "ladder" "Objects"] | |
| 1388 | + ["⚗️" "alembic" "Objects"] | |
| 1389 | + ["🧪" "test tube" "Objects"] | |
| 1390 | + ["🧫" "petri dish" "Objects"] | |
| 1391 | + ["🧬" "dna" "Objects"] | |
| 1392 | + ["🔬" "microscope" "Objects"] | |
| 1393 | + ["🔭" "telescope" "Objects"] | |
| 1394 | + ["📡" "satellite antenna" "Objects"] | |
| 1395 | + ["💉" "syringe" "Objects"] | |
| 1396 | + ["🩸" "drop of blood" "Objects"] | |
| 1397 | + ["💊" "pill" "Objects"] | |
| 1398 | + ["🩹" "adhesive bandage" "Objects"] | |
| 1399 | + ["🩼" "crutch" "Objects"] | |
| 1400 | + ["🩺" "stethoscope" "Objects"] | |
| 1401 | + ["🩻" "x-ray" "Objects"] | |
| 1402 | + ["🚪" "door" "Objects"] | |
| 1403 | + ["🛗" "elevator" "Objects"] | |
| 1404 | + ["🪞" "mirror" "Objects"] | |
| 1405 | + ["🪟" "window" "Objects"] | |
| 1406 | + ["🛏️" "bed" "Objects"] | |
| 1407 | + ["🛋️" "couch and lamp" "Objects"] | |
| 1408 | + ["🪑" "chair" "Objects"] | |
| 1409 | + ["🚽" "toilet" "Objects"] | |
| 1410 | + ["🪠" "plunger" "Objects"] | |
| 1411 | + ["🚿" "shower" "Objects"] | |
| 1412 | + ["🛁" "bathtub" "Objects"] | |
| 1413 | + ["🪤" "mouse trap" "Objects"] | |
| 1414 | + ["🪒" "razor" "Objects"] | |
| 1415 | + ["🧴" "lotion bottle" "Objects"] | |
| 1416 | + ["🧷" "safety pin" "Objects"] | |
| 1417 | + ["🧹" "broom" "Objects"] | |
| 1418 | + ["🧺" "basket" "Objects"] | |
| 1419 | + ["🧻" "roll of paper" "Objects"] | |
| 1420 | + ["🪣" "bucket" "Objects"] | |
| 1421 | + ["🧼" "soap" "Objects"] | |
| 1422 | + ["🫧" "bubbles" "Objects"] | |
| 1423 | + ["🪥" "toothbrush" "Objects"] | |
| 1424 | + ["🧽" "sponge" "Objects"] | |
| 1425 | + ["🧯" "fire extinguisher" "Objects"] | |
| 1426 | + ["🛒" "shopping cart" "Objects"] | |
| 1427 | + ["🚬" "cigarette" "Objects"] | |
| 1428 | + ["⚰️" "coffin" "Objects"] | |
| 1429 | + ["🪦" "headstone" "Objects"] | |
| 1430 | + ["⚱️" "funeral urn" "Objects"] | |
| 1431 | + ["🧿" "nazar amulet" "Objects"] | |
| 1432 | + ["🪬" "hamsa" "Objects"] | |
| 1433 | + ["🗿" "moai" "Objects"] | |
| 1434 | + ["🪧" "placard" "Objects"] | |
| 1435 | + ["🪪" "identification card" "Objects"] | |
| 1436 | + ["🏧" "ATM sign" "Symbols"] | |
| 1437 | + ["🚮" "litter in bin sign" "Symbols"] | |
| 1438 | + ["🚰" "potable water" "Symbols"] | |
| 1439 | + ["♿" "wheelchair symbol" "Symbols"] | |
| 1440 | + ["🚹" "men’s room" "Symbols"] | |
| 1441 | + ["🚺" "women’s room" "Symbols"] | |
| 1442 | + ["🚻" "restroom" "Symbols"] | |
| 1443 | + ["🚼" "baby symbol" "Symbols"] | |
| 1444 | + ["🚾" "water closet" "Symbols"] | |
| 1445 | + ["🛂" "passport control" "Symbols"] | |
| 1446 | + ["🛃" "customs" "Symbols"] | |
| 1447 | + ["🛄" "baggage claim" "Symbols"] | |
| 1448 | + ["🛅" "left luggage" "Symbols"] | |
| 1449 | + ["⚠️" "warning" "Symbols"] | |
| 1450 | + ["🚸" "children crossing" "Symbols"] | |
| 1451 | + ["⛔" "no entry" "Symbols"] | |
| 1452 | + ["🚫" "prohibited" "Symbols"] | |
| 1453 | + ["🚳" "no bicycles" "Symbols"] | |
| 1454 | + ["🚭" "no smoking" "Symbols"] | |
| 1455 | + ["🚯" "no littering" "Symbols"] | |
| 1456 | + ["🚱" "non-potable water" "Symbols"] | |
| 1457 | + ["🚷" "no pedestrians" "Symbols"] | |
| 1458 | + ["📵" "no mobile phones" "Symbols"] | |
| 1459 | + ["🔞" "no one under eighteen" "Symbols"] | |
| 1460 | + ["☢️" "radioactive" "Symbols"] | |
| 1461 | + ["☣️" "biohazard" "Symbols"] | |
| 1462 | + ["⬆️" "up arrow" "Symbols"] | |
| 1463 | + ["↗️" "up-right arrow" "Symbols"] | |
| 1464 | + ["➡️" "right arrow" "Symbols"] | |
| 1465 | + ["↘️" "down-right arrow" "Symbols"] | |
| 1466 | + ["⬇️" "down arrow" "Symbols"] | |
| 1467 | + ["↙️" "down-left arrow" "Symbols"] | |
| 1468 | + ["⬅️" "left arrow" "Symbols"] | |
| 1469 | + ["↖️" "up-left arrow" "Symbols"] | |
| 1470 | + ["↕️" "up-down arrow" "Symbols"] | |
| 1471 | + ["↔️" "left-right arrow" "Symbols"] | |
| 1472 | + ["↩️" "right arrow curving left" "Symbols"] | |
| 1473 | + ["↪️" "left arrow curving right" "Symbols"] | |
| 1474 | + ["⤴️" "right arrow curving up" "Symbols"] | |
| 1475 | + ["⤵️" "right arrow curving down" "Symbols"] | |
| 1476 | + ["🔃" "clockwise vertical arrows" "Symbols"] | |
| 1477 | + ["🔄" "counterclockwise arrows button" "Symbols"] | |
| 1478 | + ["🔙" "BACK arrow" "Symbols"] | |
| 1479 | + ["🔚" "END arrow" "Symbols"] | |
| 1480 | + ["🔛" "ON! arrow" "Symbols"] | |
| 1481 | + ["🔜" "SOON arrow" "Symbols"] | |
| 1482 | + ["🔝" "TOP arrow" "Symbols"] | |
| 1483 | + ["🛐" "place of worship" "Symbols"] | |
| 1484 | + ["⚛️" "atom symbol" "Symbols"] | |
| 1485 | + ["🕉️" "om" "Symbols"] | |
| 1486 | + ["✡️" "star of David" "Symbols"] | |
| 1487 | + ["☸️" "wheel of dharma" "Symbols"] | |
| 1488 | + ["☯️" "yin yang" "Symbols"] | |
| 1489 | + ["✝️" "latin cross" "Symbols"] | |
| 1490 | + ["☦️" "orthodox cross" "Symbols"] | |
| 1491 | + ["☪️" "star and crescent" "Symbols"] | |
| 1492 | + ["☮️" "peace symbol" "Symbols"] | |
| 1493 | + ["🕎" "menorah" "Symbols"] | |
| 1494 | + ["🔯" "dotted six-pointed star" "Symbols"] | |
| 1495 | + ["🪯" "khanda" "Symbols"] | |
| 1496 | + ["♈" "Aries" "Symbols"] | |
| 1497 | + ["♉" "Taurus" "Symbols"] | |
| 1498 | + ["♊" "Gemini" "Symbols"] | |
| 1499 | + ["♋" "Cancer" "Symbols"] | |
| 1500 | + ["♌" "Leo" "Symbols"] | |
| 1501 | + ["♍" "Virgo" "Symbols"] | |
| 1502 | + ["♎" "Libra" "Symbols"] | |
| 1503 | + ["♏" "Scorpio" "Symbols"] | |
| 1504 | + ["♐" "Sagittarius" "Symbols"] | |
| 1505 | + ["♑" "Capricorn" "Symbols"] | |
| 1506 | + ["♒" "Aquarius" "Symbols"] | |
| 1507 | + ["♓" "Pisces" "Symbols"] | |
| 1508 | + ["⛎" "Ophiuchus" "Symbols"] | |
| 1509 | + ["🔀" "shuffle tracks button" "Symbols"] | |
| 1510 | + ["🔁" "repeat button" "Symbols"] | |
| 1511 | + ["🔂" "repeat single button" "Symbols"] | |
| 1512 | + ["▶️" "play button" "Symbols"] | |
| 1513 | + ["⏩" "fast-forward button" "Symbols"] | |
| 1514 | + ["⏭️" "next track button" "Symbols"] | |
| 1515 | + ["⏯️" "play or pause button" "Symbols"] | |
| 1516 | + ["◀️" "reverse button" "Symbols"] | |
| 1517 | + ["⏪" "fast reverse button" "Symbols"] | |
| 1518 | + ["⏮️" "last track button" "Symbols"] | |
| 1519 | + ["🔼" "upwards button" "Symbols"] | |
| 1520 | + ["⏫" "fast up button" "Symbols"] | |
| 1521 | + ["🔽" "downwards button" "Symbols"] | |
| 1522 | + ["⏬" "fast down button" "Symbols"] | |
| 1523 | + ["⏸️" "pause button" "Symbols"] | |
| 1524 | + ["⏹️" "stop button" "Symbols"] | |
| 1525 | + ["⏺️" "record button" "Symbols"] | |
| 1526 | + ["⏏️" "eject button" "Symbols"] | |
| 1527 | + ["🎦" "cinema" "Symbols"] | |
| 1528 | + ["🔅" "dim button" "Symbols"] | |
| 1529 | + ["🔆" "bright button" "Symbols"] | |
| 1530 | + ["📶" "antenna bars" "Symbols"] | |
| 1531 | + ["🛜" "wireless" "Symbols"] | |
| 1532 | + ["📳" "vibration mode" "Symbols"] | |
| 1533 | + ["📴" "mobile phone off" "Symbols"] | |
| 1534 | + ["♀️" "female sign" "Symbols"] | |
| 1535 | + ["♂️" "male sign" "Symbols"] | |
| 1536 | + ["⚧️" "transgender symbol" "Symbols"] | |
| 1537 | + ["✖️" "multiply" "Symbols"] | |
| 1538 | + ["➕" "plus" "Symbols"] | |
| 1539 | + ["➖" "minus" "Symbols"] | |
| 1540 | + ["➗" "divide" "Symbols"] | |
| 1541 | + ["🟰" "heavy equals sign" "Symbols"] | |
| 1542 | + ["♾️" "infinity" "Symbols"] | |
| 1543 | + ["‼️" "double exclamation mark" "Symbols"] | |
| 1544 | + ["⁉️" "exclamation question mark" "Symbols"] | |
| 1545 | + ["❓" "red question mark" "Symbols"] | |
| 1546 | + ["❔" "white question mark" "Symbols"] | |
| 1547 | + ["❕" "white exclamation mark" "Symbols"] | |
| 1548 | + ["❗" "red exclamation mark" "Symbols"] | |
| 1549 | + ["〰️" "wavy dash" "Symbols"] | |
| 1550 | + ["💱" "currency exchange" "Symbols"] | |
| 1551 | + ["💲" "heavy dollar sign" "Symbols"] | |
| 1552 | + ["⚕️" "medical symbol" "Symbols"] | |
| 1553 | + ["♻️" "recycling symbol" "Symbols"] | |
| 1554 | + ["⚜️" "fleur-de-lis" "Symbols"] | |
| 1555 | + ["🔱" "trident emblem" "Symbols"] | |
| 1556 | + ["📛" "name badge" "Symbols"] | |
| 1557 | + ["🔰" "Japanese symbol for beginner" "Symbols"] | |
| 1558 | + ["⭕" "hollow red circle" "Symbols"] | |
| 1559 | + ["✅" "check mark button" "Symbols"] | |
| 1560 | + ["☑️" "check box with check" "Symbols"] | |
| 1561 | + ["✔️" "check mark" "Symbols"] | |
| 1562 | + ["❌" "cross mark" "Symbols"] | |
| 1563 | + ["❎" "cross mark button" "Symbols"] | |
| 1564 | + ["➰" "curly loop" "Symbols"] | |
| 1565 | + ["➿" "double curly loop" "Symbols"] | |
| 1566 | + ["〽️" "part alternation mark" "Symbols"] | |
| 1567 | + ["✳️" "eight-spoked asterisk" "Symbols"] | |
| 1568 | + ["✴️" "eight-pointed star" "Symbols"] | |
| 1569 | + ["❇️" "sparkle" "Symbols"] | |
| 1570 | + ["™️" "trade mark" "Symbols"] | |
| 1571 | + ["🔟" "keycap: 10" "Symbols"] | |
| 1572 | + ["🔠" "input latin uppercase" "Symbols"] | |
| 1573 | + ["🔡" "input latin lowercase" "Symbols"] | |
| 1574 | + ["🔢" "input numbers" "Symbols"] | |
| 1575 | + ["🔣" "input symbols" "Symbols"] | |
| 1576 | + ["🔤" "input latin letters" "Symbols"] | |
| 1577 | + ["🅰️" "A button (blood type)" "Symbols"] | |
| 1578 | + ["🆎" "AB button (blood type)" "Symbols"] | |
| 1579 | + ["🅱️" "B button (blood type)" "Symbols"] | |
| 1580 | + ["🆑" "CL button" "Symbols"] | |
| 1581 | + ["🆒" "COOL button" "Symbols"] | |
| 1582 | + ["🆓" "FREE button" "Symbols"] | |
| 1583 | + ["ℹ️" "information" "Symbols"] | |
| 1584 | + ["🆔" "ID button" "Symbols"] | |
| 1585 | + ["Ⓜ️" "circled M" "Symbols"] | |
| 1586 | + ["🆕" "NEW button" "Symbols"] | |
| 1587 | + ["🆖" "NG button" "Symbols"] | |
| 1588 | + ["🅾️" "O button (blood type)" "Symbols"] | |
| 1589 | + ["🆗" "OK button" "Symbols"] | |
| 1590 | + ["🅿️" "P button" "Symbols"] | |
| 1591 | + ["🆘" "SOS button" "Symbols"] | |
| 1592 | + ["🆙" "UP! button" "Symbols"] | |
| 1593 | + ["🆚" "VS button" "Symbols"] | |
| 1594 | + ["🈁" "Japanese “here” button" "Symbols"] | |
| 1595 | + ["🈂️" "Japanese “service charge” button" "Symbols"] | |
| 1596 | + ["🈷️" "Japanese “monthly amount” button" "Symbols"] | |
| 1597 | + ["🈶" "Japanese “not free of charge” button" "Symbols"] | |
| 1598 | + ["🈯" "Japanese “reserved” button" "Symbols"] | |
| 1599 | + ["🉐" "Japanese “bargain” button" "Symbols"] | |
| 1600 | + ["🈹" "Japanese “discount” button" "Symbols"] | |
| 1601 | + ["🈚" "Japanese “free of charge” button" "Symbols"] | |
| 1602 | + ["🈲" "Japanese “prohibited” button" "Symbols"] | |
| 1603 | + ["🉑" "Japanese “acceptable” button" "Symbols"] | |
| 1604 | + ["🈸" "Japanese “application” button" "Symbols"] | |
| 1605 | + ["🈴" "Japanese “passing grade” button" "Symbols"] | |
| 1606 | + ["🈳" "Japanese “vacancy” button" "Symbols"] | |
| 1607 | + ["㊗️" "Japanese “congratulations” button" "Symbols"] | |
| 1608 | + ["㊙️" "Japanese “secret” button" "Symbols"] | |
| 1609 | + ["🈺" "Japanese “open for business” button" "Symbols"] | |
| 1610 | + ["🈵" "Japanese “no vacancy” button" "Symbols"] | |
| 1611 | + ["🔴" "red circle" "Symbols"] | |
| 1612 | + ["🟠" "orange circle" "Symbols"] | |
| 1613 | + ["🟡" "yellow circle" "Symbols"] | |
| 1614 | + ["🟢" "green circle" "Symbols"] | |
| 1615 | + ["🔵" "blue circle" "Symbols"] | |
| 1616 | + ["🟣" "purple circle" "Symbols"] | |
| 1617 | + ["🟤" "brown circle" "Symbols"] | |
| 1618 | + ["⚫" "black circle" "Symbols"] | |
| 1619 | + ["⚪" "white circle" "Symbols"] | |
| 1620 | + ["🟥" "red square" "Symbols"] | |
| 1621 | + ["🟧" "orange square" "Symbols"] | |
| 1622 | + ["🟨" "yellow square" "Symbols"] | |
| 1623 | + ["🟩" "green square" "Symbols"] | |
| 1624 | + ["🟦" "blue square" "Symbols"] | |
| 1625 | + ["🟪" "purple square" "Symbols"] | |
| 1626 | + ["🟫" "brown square" "Symbols"] | |
| 1627 | + ["⬛" "black large square" "Symbols"] | |
| 1628 | + ["⬜" "white large square" "Symbols"] | |
| 1629 | + ["◼️" "black medium square" "Symbols"] | |
| 1630 | + ["◻️" "white medium square" "Symbols"] | |
| 1631 | + ["◾" "black medium-small square" "Symbols"] | |
| 1632 | + ["◽" "white medium-small square" "Symbols"] | |
| 1633 | + ["▪️" "black small square" "Symbols"] | |
| 1634 | + ["▫️" "white small square" "Symbols"] | |
| 1635 | + ["🔶" "large orange diamond" "Symbols"] | |
| 1636 | + ["🔷" "large blue diamond" "Symbols"] | |
| 1637 | + ["🔸" "small orange diamond" "Symbols"] | |
| 1638 | + ["🔹" "small blue diamond" "Symbols"] | |
| 1639 | + ["🔺" "red triangle pointed up" "Symbols"] | |
| 1640 | + ["🔻" "red triangle pointed down" "Symbols"] | |
| 1641 | + ["💠" "diamond with a dot" "Symbols"] | |
| 1642 | + ["🔘" "radio button" "Symbols"] | |
| 1643 | + ["🔳" "white square button" "Symbols"] | |
| 1644 | + ["🔲" "black square button" "Symbols"] | |
| 1645 | + ["🏁" "chequered flag" "Flags"] | |
| 1646 | + ["🚩" "triangular flag" "Flags"] | |
| 1647 | + ["🎌" "crossed flags" "Flags"] | |
| 1648 | + ["🏴" "black flag" "Flags"] | |
| 1649 | + ["🏳️" "white flag" "Flags"] | |
| 1650 | + ["🏳️🌈" "rainbow flag" "Flags"] | |
| 1651 | + ["🏳️⚧️" "transgender flag" "Flags"] | |
| 1652 | + ["🏴☠️" "pirate flag" "Flags"] | |
| 1653 | + ["🇦🇨" "flag: Ascension Island" "Flags"] | |
| 1654 | + ["🇦🇩" "flag: Andorra" "Flags"] | |
| 1655 | + ["🇦🇪" "flag: United Arab Emirates" "Flags"] | |
| 1656 | + ["🇦🇫" "flag: Afghanistan" "Flags"] | |
| 1657 | + ["🇦🇬" "flag: Antigua & Barbuda" "Flags"] | |
| 1658 | + ["🇦🇮" "flag: Anguilla" "Flags"] | |
| 1659 | + ["🇦🇱" "flag: Albania" "Flags"] | |
| 1660 | + ["🇦🇲" "flag: Armenia" "Flags"] | |
| 1661 | + ["🇦🇴" "flag: Angola" "Flags"] | |
| 1662 | + ["🇦🇶" "flag: Antarctica" "Flags"] | |
| 1663 | + ["🇦🇷" "flag: Argentina" "Flags"] | |
| 1664 | + ["🇦🇸" "flag: American Samoa" "Flags"] | |
| 1665 | + ["🇦🇹" "flag: Austria" "Flags"] | |
| 1666 | + ["🇦🇺" "flag: Australia" "Flags"] | |
| 1667 | + ["🇦🇼" "flag: Aruba" "Flags"] | |
| 1668 | + ["🇦🇽" "flag: Åland Islands" "Flags"] | |
| 1669 | + ["🇦🇿" "flag: Azerbaijan" "Flags"] | |
| 1670 | + ["🇧🇦" "flag: Bosnia & Herzegovina" "Flags"] | |
| 1671 | + ["🇧🇧" "flag: Barbados" "Flags"] | |
| 1672 | + ["🇧🇩" "flag: Bangladesh" "Flags"] | |
| 1673 | + ["🇧🇪" "flag: Belgium" "Flags"] | |
| 1674 | + ["🇧🇫" "flag: Burkina Faso" "Flags"] | |
| 1675 | + ["🇧🇬" "flag: Bulgaria" "Flags"] | |
| 1676 | + ["🇧🇭" "flag: Bahrain" "Flags"] | |
| 1677 | + ["🇧🇮" "flag: Burundi" "Flags"] | |
| 1678 | + ["🇧🇯" "flag: Benin" "Flags"] | |
| 1679 | + ["🇧🇱" "flag: St. Barthélemy" "Flags"] | |
| 1680 | + ["🇧🇲" "flag: Bermuda" "Flags"] | |
| 1681 | + ["🇧🇳" "flag: Brunei" "Flags"] | |
| 1682 | + ["🇧🇴" "flag: Bolivia" "Flags"] | |
| 1683 | + ["🇧🇶" "flag: Caribbean Netherlands" "Flags"] | |
| 1684 | + ["🇧🇷" "flag: Brazil" "Flags"] | |
| 1685 | + ["🇧🇸" "flag: Bahamas" "Flags"] | |
| 1686 | + ["🇧🇹" "flag: Bhutan" "Flags"] | |
| 1687 | + ["🇧🇻" "flag: Bouvet Island" "Flags"] | |
| 1688 | + ["🇧🇼" "flag: Botswana" "Flags"] | |
| 1689 | + ["🇧🇾" "flag: Belarus" "Flags"] | |
| 1690 | + ["🇧🇿" "flag: Belize" "Flags"] | |
| 1691 | + ["🇨🇦" "flag: Canada" "Flags"] | |
| 1692 | + ["🇨🇨" "flag: Cocos (Keeling) Islands" "Flags"] | |
| 1693 | + ["🇨🇩" "flag: Congo - Kinshasa" "Flags"] | |
| 1694 | + ["🇨🇫" "flag: Central African Republic" "Flags"] | |
| 1695 | + ["🇨🇬" "flag: Congo - Brazzaville" "Flags"] | |
| 1696 | + ["🇨🇭" "flag: Switzerland" "Flags"] | |
| 1697 | + ["🇨🇮" "flag: Côte d’Ivoire" "Flags"] | |
| 1698 | + ["🇨🇰" "flag: Cook Islands" "Flags"] | |
| 1699 | + ["🇨🇱" "flag: Chile" "Flags"] | |
| 1700 | + ["🇨🇲" "flag: Cameroon" "Flags"] | |
| 1701 | + ["🇨🇳" "flag: China" "Flags"] | |
| 1702 | + ["🇨🇴" "flag: Colombia" "Flags"] | |
| 1703 | + ["🇨🇵" "flag: Clipperton Island" "Flags"] | |
| 1704 | + ["🇨🇷" "flag: Costa Rica" "Flags"] | |
| 1705 | + ["🇨🇺" "flag: Cuba" "Flags"] | |
| 1706 | + ["🇨🇻" "flag: Cape Verde" "Flags"] | |
| 1707 | + ["🇨🇼" "flag: Curaçao" "Flags"] | |
| 1708 | + ["🇨🇽" "flag: Christmas Island" "Flags"] | |
| 1709 | + ["🇨🇾" "flag: Cyprus" "Flags"] | |
| 1710 | + ["🇨🇿" "flag: Czechia" "Flags"] | |
| 1711 | + ["🇩🇪" "flag: Germany" "Flags"] | |
| 1712 | + ["🇩🇬" "flag: Diego Garcia" "Flags"] | |
| 1713 | + ["🇩🇯" "flag: Djibouti" "Flags"] | |
| 1714 | + ["🇩🇰" "flag: Denmark" "Flags"] | |
| 1715 | + ["🇩🇲" "flag: Dominica" "Flags"] | |
| 1716 | + ["🇩🇴" "flag: Dominican Republic" "Flags"] | |
| 1717 | + ["🇩🇿" "flag: Algeria" "Flags"] | |
| 1718 | + ["🇪🇦" "flag: Ceuta & Melilla" "Flags"] | |
| 1719 | + ["🇪🇨" "flag: Ecuador" "Flags"] | |
| 1720 | + ["🇪🇪" "flag: Estonia" "Flags"] | |
| 1721 | + ["🇪🇬" "flag: Egypt" "Flags"] | |
| 1722 | + ["🇪🇭" "flag: Western Sahara" "Flags"] | |
| 1723 | + ["🇪🇷" "flag: Eritrea" "Flags"] | |
| 1724 | + ["🇪🇸" "flag: Spain" "Flags"] | |
| 1725 | + ["🇪🇹" "flag: Ethiopia" "Flags"] | |
| 1726 | + ["🇪🇺" "flag: European Union" "Flags"] | |
| 1727 | + ["🇫🇮" "flag: Finland" "Flags"] | |
| 1728 | + ["🇫🇯" "flag: Fiji" "Flags"] | |
| 1729 | + ["🇫🇰" "flag: Falkland Islands" "Flags"] | |
| 1730 | + ["🇫🇲" "flag: Micronesia" "Flags"] | |
| 1731 | + ["🇫🇴" "flag: Faroe Islands" "Flags"] | |
| 1732 | + ["🇫🇷" "flag: France" "Flags"] | |
| 1733 | + ["🇬🇦" "flag: Gabon" "Flags"] | |
| 1734 | + ["🇬🇧" "flag: United Kingdom" "Flags"] | |
| 1735 | + ["🇬🇩" "flag: Grenada" "Flags"] | |
| 1736 | + ["🇬🇪" "flag: Georgia" "Flags"] | |
| 1737 | + ["🇬🇫" "flag: French Guiana" "Flags"] | |
| 1738 | + ["🇬🇬" "flag: Guernsey" "Flags"] | |
| 1739 | + ["🇬🇭" "flag: Ghana" "Flags"] | |
| 1740 | + ["🇬🇮" "flag: Gibraltar" "Flags"] | |
| 1741 | + ["🇬🇱" "flag: Greenland" "Flags"] | |
| 1742 | + ["🇬🇲" "flag: Gambia" "Flags"] | |
| 1743 | + ["🇬🇳" "flag: Guinea" "Flags"] | |
| 1744 | + ["🇬🇵" "flag: Guadeloupe" "Flags"] | |
| 1745 | + ["🇬🇶" "flag: Equatorial Guinea" "Flags"] | |
| 1746 | + ["🇬🇷" "flag: Greece" "Flags"] | |
| 1747 | + ["🇬🇸" "flag: South Georgia & South Sandwich Islands" "Flags"] | |
| 1748 | + ["🇬🇹" "flag: Guatemala" "Flags"] | |
| 1749 | + ["🇬🇺" "flag: Guam" "Flags"] | |
| 1750 | + ["🇬🇼" "flag: Guinea-Bissau" "Flags"] | |
| 1751 | + ["🇬🇾" "flag: Guyana" "Flags"] | |
| 1752 | + ["🇭🇰" "flag: Hong Kong SAR China" "Flags"] | |
| 1753 | + ["🇭🇲" "flag: Heard & McDonald Islands" "Flags"] | |
| 1754 | + ["🇭🇳" "flag: Honduras" "Flags"] | |
| 1755 | + ["🇭🇷" "flag: Croatia" "Flags"] | |
| 1756 | + ["🇭🇹" "flag: Haiti" "Flags"] | |
| 1757 | + ["🇭🇺" "flag: Hungary" "Flags"] | |
| 1758 | + ["🇮🇨" "flag: Canary Islands" "Flags"] | |
| 1759 | + ["🇮🇩" "flag: Indonesia" "Flags"] | |
| 1760 | + ["🇮🇪" "flag: Ireland" "Flags"] | |
| 1761 | + ["🇮🇱" "flag: Israel" "Flags"] | |
| 1762 | + ["🇮🇲" "flag: Isle of Man" "Flags"] | |
| 1763 | + ["🇮🇳" "flag: India" "Flags"] | |
| 1764 | + ["🇮🇴" "flag: British Indian Ocean Territory" "Flags"] | |
| 1765 | + ["🇮🇶" "flag: Iraq" "Flags"] | |
| 1766 | + ["🇮🇷" "flag: Iran" "Flags"] | |
| 1767 | + ["🇮🇸" "flag: Iceland" "Flags"] | |
| 1768 | + ["🇮🇹" "flag: Italy" "Flags"] | |
| 1769 | + ["🇯🇪" "flag: Jersey" "Flags"] | |
| 1770 | + ["🇯🇲" "flag: Jamaica" "Flags"] | |
| 1771 | + ["🇯🇴" "flag: Jordan" "Flags"] | |
| 1772 | + ["🇯🇵" "flag: Japan" "Flags"] | |
| 1773 | + ["🇰🇪" "flag: Kenya" "Flags"] | |
| 1774 | + ["🇰🇬" "flag: Kyrgyzstan" "Flags"] | |
| 1775 | + ["🇰🇭" "flag: Cambodia" "Flags"] | |
| 1776 | + ["🇰🇮" "flag: Kiribati" "Flags"] | |
| 1777 | + ["🇰🇲" "flag: Comoros" "Flags"] | |
| 1778 | + ["🇰🇳" "flag: St. Kitts & Nevis" "Flags"] | |
| 1779 | + ["🇰🇵" "flag: North Korea" "Flags"] | |
| 1780 | + ["🇰🇷" "flag: South Korea" "Flags"] | |
| 1781 | + ["🇰🇼" "flag: Kuwait" "Flags"] | |
| 1782 | + ["🇰🇾" "flag: Cayman Islands" "Flags"] | |
| 1783 | + ["🇰🇿" "flag: Kazakhstan" "Flags"] | |
| 1784 | + ["🇱🇦" "flag: Laos" "Flags"] | |
| 1785 | + ["🇱🇧" "flag: Lebanon" "Flags"] | |
| 1786 | + ["🇱🇨" "flag: St. Lucia" "Flags"] | |
| 1787 | + ["🇱🇮" "flag: Liechtenstein" "Flags"] | |
| 1788 | + ["🇱🇰" "flag: Sri Lanka" "Flags"] | |
| 1789 | + ["🇱🇷" "flag: Liberia" "Flags"] | |
| 1790 | + ["🇱🇸" "flag: Lesotho" "Flags"] | |
| 1791 | + ["🇱🇹" "flag: Lithuania" "Flags"] | |
| 1792 | + ["🇱🇺" "flag: Luxembourg" "Flags"] | |
| 1793 | + ["🇱🇻" "flag: Latvia" "Flags"] | |
| 1794 | + ["🇱🇾" "flag: Libya" "Flags"] | |
| 1795 | + ["🇲🇦" "flag: Morocco" "Flags"] | |
| 1796 | + ["🇲🇨" "flag: Monaco" "Flags"] | |
| 1797 | + ["🇲🇩" "flag: Moldova" "Flags"] | |
| 1798 | + ["🇲🇪" "flag: Montenegro" "Flags"] | |
| 1799 | + ["🇲🇫" "flag: St. Martin" "Flags"] | |
| 1800 | + ["🇲🇬" "flag: Madagascar" "Flags"] | |
| 1801 | + ["🇲🇭" "flag: Marshall Islands" "Flags"] | |
| 1802 | + ["🇲🇰" "flag: North Macedonia" "Flags"] | |
| 1803 | + ["🇲🇱" "flag: Mali" "Flags"] | |
| 1804 | + ["🇲🇲" "flag: Myanmar (Burma)" "Flags"] | |
| 1805 | + ["🇲🇳" "flag: Mongolia" "Flags"] | |
| 1806 | + ["🇲🇴" "flag: Macao SAR China" "Flags"] | |
| 1807 | + ["🇲🇵" "flag: Northern Mariana Islands" "Flags"] | |
| 1808 | + ["🇲🇶" "flag: Martinique" "Flags"] | |
| 1809 | + ["🇲🇷" "flag: Mauritania" "Flags"] | |
| 1810 | + ["🇲🇸" "flag: Montserrat" "Flags"] | |
| 1811 | + ["🇲🇹" "flag: Malta" "Flags"] | |
| 1812 | + ["🇲🇺" "flag: Mauritius" "Flags"] | |
| 1813 | + ["🇲🇻" "flag: Maldives" "Flags"] | |
| 1814 | + ["🇲🇼" "flag: Malawi" "Flags"] | |
| 1815 | + ["🇲🇽" "flag: Mexico" "Flags"] | |
| 1816 | + ["🇲🇾" "flag: Malaysia" "Flags"] | |
| 1817 | + ["🇲🇿" "flag: Mozambique" "Flags"] | |
| 1818 | + ["🇳🇦" "flag: Namibia" "Flags"] | |
| 1819 | + ["🇳🇨" "flag: New Caledonia" "Flags"] | |
| 1820 | + ["🇳🇪" "flag: Niger" "Flags"] | |
| 1821 | + ["🇳🇫" "flag: Norfolk Island" "Flags"] | |
| 1822 | + ["🇳🇬" "flag: Nigeria" "Flags"] | |
| 1823 | + ["🇳🇮" "flag: Nicaragua" "Flags"] | |
| 1824 | + ["🇳🇱" "flag: Netherlands" "Flags"] | |
| 1825 | + ["🇳🇴" "flag: Norway" "Flags"] | |
| 1826 | + ["🇳🇵" "flag: Nepal" "Flags"] | |
| 1827 | + ["🇳🇷" "flag: Nauru" "Flags"] | |
| 1828 | + ["🇳🇺" "flag: Niue" "Flags"] | |
| 1829 | + ["🇳🇿" "flag: New Zealand" "Flags"] | |
| 1830 | + ["🇴🇲" "flag: Oman" "Flags"] | |
| 1831 | + ["🇵🇦" "flag: Panama" "Flags"] | |
| 1832 | + ["🇵🇪" "flag: Peru" "Flags"] | |
| 1833 | + ["🇵🇫" "flag: French Polynesia" "Flags"] | |
| 1834 | + ["🇵🇬" "flag: Papua New Guinea" "Flags"] | |
| 1835 | + ["🇵🇭" "flag: Philippines" "Flags"] | |
| 1836 | + ["🇵🇰" "flag: Pakistan" "Flags"] | |
| 1837 | + ["🇵🇱" "flag: Poland" "Flags"] | |
| 1838 | + ["🇵🇲" "flag: St. Pierre & Miquelon" "Flags"] | |
| 1839 | + ["🇵🇳" "flag: Pitcairn Islands" "Flags"] | |
| 1840 | + ["🇵🇷" "flag: Puerto Rico" "Flags"] | |
| 1841 | + ["🇵🇸" "flag: Palestinian Territories" "Flags"] | |
| 1842 | + ["🇵🇹" "flag: Portugal" "Flags"] | |
| 1843 | + ["🇵🇼" "flag: Palau" "Flags"] | |
| 1844 | + ["🇵🇾" "flag: Paraguay" "Flags"] | |
| 1845 | + ["🇶🇦" "flag: Qatar" "Flags"] | |
| 1846 | + ["🇷🇪" "flag: Réunion" "Flags"] | |
| 1847 | + ["🇷🇴" "flag: Romania" "Flags"] | |
| 1848 | + ["🇷🇸" "flag: Serbia" "Flags"] | |
| 1849 | + ["🇷🇺" "flag: Russia" "Flags"] | |
| 1850 | + ["🇷🇼" "flag: Rwanda" "Flags"] | |
| 1851 | + ["🇸🇦" "flag: Saudi Arabia" "Flags"] | |
| 1852 | + ["🇸🇧" "flag: Solomon Islands" "Flags"] | |
| 1853 | + ["🇸🇨" "flag: Seychelles" "Flags"] | |
| 1854 | + ["🇸🇩" "flag: Sudan" "Flags"] | |
| 1855 | + ["🇸🇪" "flag: Sweden" "Flags"] | |
| 1856 | + ["🇸🇬" "flag: Singapore" "Flags"] | |
| 1857 | + ["🇸🇭" "flag: St. Helena" "Flags"] | |
| 1858 | + ["🇸🇮" "flag: Slovenia" "Flags"] | |
| 1859 | + ["🇸🇯" "flag: Svalbard & Jan Mayen" "Flags"] | |
| 1860 | + ["🇸🇰" "flag: Slovakia" "Flags"] | |
| 1861 | + ["🇸🇱" "flag: Sierra Leone" "Flags"] | |
| 1862 | + ["🇸🇲" "flag: San Marino" "Flags"] | |
| 1863 | + ["🇸🇳" "flag: Senegal" "Flags"] | |
| 1864 | + ["🇸🇴" "flag: Somalia" "Flags"] | |
| 1865 | + ["🇸🇷" "flag: Suriname" "Flags"] | |
| 1866 | + ["🇸🇸" "flag: South Sudan" "Flags"] | |
| 1867 | + ["🇸🇹" "flag: São Tomé & Príncipe" "Flags"] | |
| 1868 | + ["🇸🇻" "flag: El Salvador" "Flags"] | |
| 1869 | + ["🇸🇽" "flag: Sint Maarten" "Flags"] | |
| 1870 | + ["🇸🇾" "flag: Syria" "Flags"] | |
| 1871 | + ["🇸🇿" "flag: Eswatini" "Flags"] | |
| 1872 | + ["🇹🇦" "flag: Tristan da Cunha" "Flags"] | |
| 1873 | + ["🇹🇨" "flag: Turks & Caicos Islands" "Flags"] | |
| 1874 | + ["🇹🇩" "flag: Chad" "Flags"] | |
| 1875 | + ["🇹🇫" "flag: French Southern Territories" "Flags"] | |
| 1876 | + ["🇹🇬" "flag: Togo" "Flags"] | |
| 1877 | + ["🇹🇭" "flag: Thailand" "Flags"] | |
| 1878 | + ["🇹🇯" "flag: Tajikistan" "Flags"] | |
| 1879 | + ["🇹🇰" "flag: Tokelau" "Flags"] | |
| 1880 | + ["🇹🇱" "flag: Timor-Leste" "Flags"] | |
| 1881 | + ["🇹🇲" "flag: Turkmenistan" "Flags"] | |
| 1882 | + ["🇹🇳" "flag: Tunisia" "Flags"] | |
| 1883 | + ["🇹🇴" "flag: Tonga" "Flags"] | |
| 1884 | + ["🇹🇷" "flag: Türkiye" "Flags"] | |
| 1885 | + ["🇹🇹" "flag: Trinidad & Tobago" "Flags"] | |
| 1886 | + ["🇹🇻" "flag: Tuvalu" "Flags"] | |
| 1887 | + ["🇹🇼" "flag: Taiwan" "Flags"] | |
| 1888 | + ["🇹🇿" "flag: Tanzania" "Flags"] | |
| 1889 | + ["🇺🇦" "flag: Ukraine" "Flags"] | |
| 1890 | + ["🇺🇬" "flag: Uganda" "Flags"] | |
| 1891 | + ["🇺🇲" "flag: U.S. Outlying Islands" "Flags"] | |
| 1892 | + ["🇺🇳" "flag: United Nations" "Flags"] | |
| 1893 | + ["🇺🇸" "flag: United States" "Flags"] | |
| 1894 | + ["🇺🇾" "flag: Uruguay" "Flags"] | |
| 1895 | + ["🇺🇿" "flag: Uzbekistan" "Flags"] | |
| 1896 | + ["🇻🇦" "flag: Vatican City" "Flags"] | |
| 1897 | + ["🇻🇨" "flag: St. Vincent & Grenadines" "Flags"] | |
| 1898 | + ["🇻🇪" "flag: Venezuela" "Flags"] | |
| 1899 | + ["🇻🇬" "flag: British Virgin Islands" "Flags"] | |
| 1900 | + ["🇻🇮" "flag: U.S. Virgin Islands" "Flags"] | |
| 1901 | + ["🇻🇳" "flag: Vietnam" "Flags"] | |
| 1902 | + ["🇻🇺" "flag: Vanuatu" "Flags"] | |
| 1903 | + ["🇼🇫" "flag: Wallis & Futuna" "Flags"] | |
| 1904 | + ["🇼🇸" "flag: Samoa" "Flags"] | |
| 1905 | + ["🇽🇰" "flag: Kosovo" "Flags"] | |
| 1906 | + ["🇾🇪" "flag: Yemen" "Flags"] | |
| 1907 | + ["🇾🇹" "flag: Mayotte" "Flags"] | |
| 1908 | + ["🇿🇦" "flag: South Africa" "Flags"] | |
| 1909 | + ["🇿🇲" "flag: Zambia" "Flags"] | |
| 1910 | + ["🇿🇼" "flag: Zimbabwe" "Flags"] | |
| 1911 | + ["🏴" "flag: England" "Flags"] | |
| 1912 | + ["🏴" "flag: Scotland" "Flags"] | |
| 1913 | + ["🏴" "flag: Wales" "Flags"] | |
| 1914 | + ]) | |
| new file mode 100644 | |||
| @@ -0,0 +1,1914 @@ | |||
| 1 | +(ns frq.emoji | ||
| 2 | + "Every emoji this client can draw, with the name to search it by. | ||
| 3 | + | ||
| 4 | + Generated from Unicode's own `emoji-test.txt` (15.1) and filtered to what | ||
| 5 | + Vidya's Twemoji pack has a picture for — an emoji with no picture would be | ||
| 6 | + offered here and arrive as tofu. Skin-tone variants are left out: they | ||
| 7 | + multiply the list by five and say nothing a reaction needs to say.") | ||
| 8 | + | ||
| 9 | +(def popular | ||
| 10 | + "What a reaction usually is. The picker opens on these, because the whole | ||
| 11 | + point of reacting is that it costs less than typing — and a first screen of | ||
| 12 | + 1,800 glyphs costs more." | ||
| 13 | + ["👍" "❤️" "😂" "🎉" "👀" "🔥" "🙏" "😍" "😭" "😮" "👏" "💯" "✅" "🤔" "😅" "🚀"]) | ||
| 14 | + | ||
| 15 | +(def groups | ||
| 16 | + "Unicode's own grouping, in Unicode's own order." | ||
| 17 | + ["Smileys & Emotion" | ||
| 18 | + "People & Body" | ||
| 19 | + "Animals & Nature" | ||
| 20 | + "Food & Drink" | ||
| 21 | + "Travel & Places" | ||
| 22 | + "Activities" | ||
| 23 | + "Objects" | ||
| 24 | + "Symbols" | ||
| 25 | + "Flags"]) | ||
| 26 | + | ||
| 27 | +(def catalog | ||
| 28 | + "`[emoji name group]`, in the order Unicode lists them." | ||
| 29 | + [ | ||
| 30 | + ["😀" "grinning face" "Smileys & Emotion"] | ||
| 31 | + ["😃" "grinning face with big eyes" "Smileys & Emotion"] | ||
| 32 | + ["😄" "grinning face with smiling eyes" "Smileys & Emotion"] | ||
| 33 | + ["😁" "beaming face with smiling eyes" "Smileys & Emotion"] | ||
| 34 | + ["😆" "grinning squinting face" "Smileys & Emotion"] | ||
| 35 | + ["😅" "grinning face with sweat" "Smileys & Emotion"] | ||
| 36 | + ["🤣" "rolling on the floor laughing" "Smileys & Emotion"] | ||
| 37 | + ["😂" "face with tears of joy" "Smileys & Emotion"] | ||
| 38 | + ["🙂" "slightly smiling face" "Smileys & Emotion"] | ||
| 39 | + ["🙃" "upside-down face" "Smileys & Emotion"] | ||
| 40 | + ["🫠" "melting face" "Smileys & Emotion"] | ||
| 41 | + ["😉" "winking face" "Smileys & Emotion"] | ||
| 42 | + ["😊" "smiling face with smiling eyes" "Smileys & Emotion"] | ||
| 43 | + ["😇" "smiling face with halo" "Smileys & Emotion"] | ||
| 44 | + ["🥰" "smiling face with hearts" "Smileys & Emotion"] | ||
| 45 | + ["😍" "smiling face with heart-eyes" "Smileys & Emotion"] | ||
| 46 | + ["🤩" "star-struck" "Smileys & Emotion"] | ||
| 47 | + ["😘" "face blowing a kiss" "Smileys & Emotion"] | ||
| 48 | + ["😗" "kissing face" "Smileys & Emotion"] | ||
| 49 | + ["☺️" "smiling face" "Smileys & Emotion"] | ||
| 50 | + ["😚" "kissing face with closed eyes" "Smileys & Emotion"] | ||
| 51 | + ["😙" "kissing face with smiling eyes" "Smileys & Emotion"] | ||
| 52 | + ["🥲" "smiling face with tear" "Smileys & Emotion"] | ||
| 53 | + ["😋" "face savoring food" "Smileys & Emotion"] | ||
| 54 | + ["😛" "face with tongue" "Smileys & Emotion"] | ||
| 55 | + ["😜" "winking face with tongue" "Smileys & Emotion"] | ||
| 56 | + ["🤪" "zany face" "Smileys & Emotion"] | ||
| 57 | + ["😝" "squinting face with tongue" "Smileys & Emotion"] | ||
| 58 | + ["🤑" "money-mouth face" "Smileys & Emotion"] | ||
| 59 | + ["🤗" "smiling face with open hands" "Smileys & Emotion"] | ||
| 60 | + ["🤭" "face with hand over mouth" "Smileys & Emotion"] | ||
| 61 | + ["🫢" "face with open eyes and hand over mouth" "Smileys & Emotion"] | ||
| 62 | + ["🫣" "face with peeking eye" "Smileys & Emotion"] | ||
| 63 | + ["🤫" "shushing face" "Smileys & Emotion"] | ||
| 64 | + ["🤔" "thinking face" "Smileys & Emotion"] | ||
| 65 | + ["🫡" "saluting face" "Smileys & Emotion"] | ||
| 66 | + ["🤐" "zipper-mouth face" "Smileys & Emotion"] | ||
| 67 | + ["🤨" "face with raised eyebrow" "Smileys & Emotion"] | ||
| 68 | + ["😐" "neutral face" "Smileys & Emotion"] | ||
| 69 | + ["😑" "expressionless face" "Smileys & Emotion"] | ||
| 70 | + ["😶" "face without mouth" "Smileys & Emotion"] | ||
| 71 | + ["🫥" "dotted line face" "Smileys & Emotion"] | ||
| 72 | + ["😶🌫️" "face in clouds" "Smileys & Emotion"] | ||
| 73 | + ["😏" "smirking face" "Smileys & Emotion"] | ||
| 74 | + ["😒" "unamused face" "Smileys & Emotion"] | ||
| 75 | + ["🙄" "face with rolling eyes" "Smileys & Emotion"] | ||
| 76 | + ["😬" "grimacing face" "Smileys & Emotion"] | ||
| 77 | + ["😮💨" "face exhaling" "Smileys & Emotion"] | ||
| 78 | + ["🤥" "lying face" "Smileys & Emotion"] | ||
| 79 | + ["🫨" "shaking face" "Smileys & Emotion"] | ||
| 80 | + ["🙂↔️" "head shaking horizontally" "Smileys & Emotion"] | ||
| 81 | + ["🙂↕️" "head shaking vertically" "Smileys & Emotion"] | ||
| 82 | + ["😌" "relieved face" "Smileys & Emotion"] | ||
| 83 | + ["😔" "pensive face" "Smileys & Emotion"] | ||
| 84 | + ["😪" "sleepy face" "Smileys & Emotion"] | ||
| 85 | + ["🤤" "drooling face" "Smileys & Emotion"] | ||
| 86 | + ["😴" "sleeping face" "Smileys & Emotion"] | ||
| 87 | + ["😷" "face with medical mask" "Smileys & Emotion"] | ||
| 88 | + ["🤒" "face with thermometer" "Smileys & Emotion"] | ||
| 89 | + ["🤕" "face with head-bandage" "Smileys & Emotion"] | ||
| 90 | + ["🤢" "nauseated face" "Smileys & Emotion"] | ||
| 91 | + ["🤮" "face vomiting" "Smileys & Emotion"] | ||
| 92 | + ["🤧" "sneezing face" "Smileys & Emotion"] | ||
| 93 | + ["🥵" "hot face" "Smileys & Emotion"] | ||
| 94 | + ["🥶" "cold face" "Smileys & Emotion"] | ||
| 95 | + ["🥴" "woozy face" "Smileys & Emotion"] | ||
| 96 | + ["😵" "face with crossed-out eyes" "Smileys & Emotion"] | ||
| 97 | + ["😵💫" "face with spiral eyes" "Smileys & Emotion"] | ||
| 98 | + ["🤯" "exploding head" "Smileys & Emotion"] | ||
| 99 | + ["🤠" "cowboy hat face" "Smileys & Emotion"] | ||
| 100 | + ["🥳" "partying face" "Smileys & Emotion"] | ||
| 101 | + ["🥸" "disguised face" "Smileys & Emotion"] | ||
| 102 | + ["😎" "smiling face with sunglasses" "Smileys & Emotion"] | ||
| 103 | + ["🤓" "nerd face" "Smileys & Emotion"] | ||
| 104 | + ["🧐" "face with monocle" "Smileys & Emotion"] | ||
| 105 | + ["😕" "confused face" "Smileys & Emotion"] | ||
| 106 | + ["🫤" "face with diagonal mouth" "Smileys & Emotion"] | ||
| 107 | + ["😟" "worried face" "Smileys & Emotion"] | ||
| 108 | + ["🙁" "slightly frowning face" "Smileys & Emotion"] | ||
| 109 | + ["☹️" "frowning face" "Smileys & Emotion"] | ||
| 110 | + ["😮" "face with open mouth" "Smileys & Emotion"] | ||
| 111 | + ["😯" "hushed face" "Smileys & Emotion"] | ||
| 112 | + ["😲" "astonished face" "Smileys & Emotion"] | ||
| 113 | + ["😳" "flushed face" "Smileys & Emotion"] | ||
| 114 | + ["🥺" "pleading face" "Smileys & Emotion"] | ||
| 115 | + ["🥹" "face holding back tears" "Smileys & Emotion"] | ||
| 116 | + ["😦" "frowning face with open mouth" "Smileys & Emotion"] | ||
| 117 | + ["😧" "anguished face" "Smileys & Emotion"] | ||
| 118 | + ["😨" "fearful face" "Smileys & Emotion"] | ||
| 119 | + ["😰" "anxious face with sweat" "Smileys & Emotion"] | ||
| 120 | + ["😥" "sad but relieved face" "Smileys & Emotion"] | ||
| 121 | + ["😢" "crying face" "Smileys & Emotion"] | ||
| 122 | + ["😭" "loudly crying face" "Smileys & Emotion"] | ||
| 123 | + ["😱" "face screaming in fear" "Smileys & Emotion"] | ||
| 124 | + ["😖" "confounded face" "Smileys & Emotion"] | ||
| 125 | + ["😣" "persevering face" "Smileys & Emotion"] | ||
| 126 | + ["😞" "disappointed face" "Smileys & Emotion"] | ||
| 127 | + ["😓" "downcast face with sweat" "Smileys & Emotion"] | ||
| 128 | + ["😩" "weary face" "Smileys & Emotion"] | ||
| 129 | + ["😫" "tired face" "Smileys & Emotion"] | ||
| 130 | + ["🥱" "yawning face" "Smileys & Emotion"] | ||
| 131 | + ["😤" "face with steam from nose" "Smileys & Emotion"] | ||
| 132 | + ["😡" "enraged face" "Smileys & Emotion"] | ||
| 133 | + ["😠" "angry face" "Smileys & Emotion"] | ||
| 134 | + ["🤬" "face with symbols on mouth" "Smileys & Emotion"] | ||
| 135 | + ["😈" "smiling face with horns" "Smileys & Emotion"] | ||
| 136 | + ["👿" "angry face with horns" "Smileys & Emotion"] | ||
| 137 | + ["💀" "skull" "Smileys & Emotion"] | ||
| 138 | + ["☠️" "skull and crossbones" "Smileys & Emotion"] | ||
| 139 | + ["💩" "pile of poo" "Smileys & Emotion"] | ||
| 140 | + ["🤡" "clown face" "Smileys & Emotion"] | ||
| 141 | + ["👹" "ogre" "Smileys & Emotion"] | ||
| 142 | + ["👺" "goblin" "Smileys & Emotion"] | ||
| 143 | + ["👻" "ghost" "Smileys & Emotion"] | ||
| 144 | + ["👽" "alien" "Smileys & Emotion"] | ||
| 145 | + ["👾" "alien monster" "Smileys & Emotion"] | ||
| 146 | + ["🤖" "robot" "Smileys & Emotion"] | ||
| 147 | + ["😺" "grinning cat" "Smileys & Emotion"] | ||
| 148 | + ["😸" "grinning cat with smiling eyes" "Smileys & Emotion"] | ||
| 149 | + ["😹" "cat with tears of joy" "Smileys & Emotion"] | ||
| 150 | + ["😻" "smiling cat with heart-eyes" "Smileys & Emotion"] | ||
| 151 | + ["😼" "cat with wry smile" "Smileys & Emotion"] | ||
| 152 | + ["😽" "kissing cat" "Smileys & Emotion"] | ||
| 153 | + ["🙀" "weary cat" "Smileys & Emotion"] | ||
| 154 | + ["😿" "crying cat" "Smileys & Emotion"] | ||
| 155 | + ["😾" "pouting cat" "Smileys & Emotion"] | ||
| 156 | + ["🙈" "see-no-evil monkey" "Smileys & Emotion"] | ||
| 157 | + ["🙉" "hear-no-evil monkey" "Smileys & Emotion"] | ||
| 158 | + ["🙊" "speak-no-evil monkey" "Smileys & Emotion"] | ||
| 159 | + ["💌" "love letter" "Smileys & Emotion"] | ||
| 160 | + ["💘" "heart with arrow" "Smileys & Emotion"] | ||
| 161 | + ["💝" "heart with ribbon" "Smileys & Emotion"] | ||
| 162 | + ["💖" "sparkling heart" "Smileys & Emotion"] | ||
| 163 | + ["💗" "growing heart" "Smileys & Emotion"] | ||
| 164 | + ["💓" "beating heart" "Smileys & Emotion"] | ||
| 165 | + ["💞" "revolving hearts" "Smileys & Emotion"] | ||
| 166 | + ["💕" "two hearts" "Smileys & Emotion"] | ||
| 167 | + ["💟" "heart decoration" "Smileys & Emotion"] | ||
| 168 | + ["❣️" "heart exclamation" "Smileys & Emotion"] | ||
| 169 | + ["💔" "broken heart" "Smileys & Emotion"] | ||
| 170 | + ["❤️🔥" "heart on fire" "Smileys & Emotion"] | ||
| 171 | + ["❤️🩹" "mending heart" "Smileys & Emotion"] | ||
| 172 | + ["❤️" "red heart" "Smileys & Emotion"] | ||
| 173 | + ["🩷" "pink heart" "Smileys & Emotion"] | ||
| 174 | + ["🧡" "orange heart" "Smileys & Emotion"] | ||
| 175 | + ["💛" "yellow heart" "Smileys & Emotion"] | ||
| 176 | + ["💚" "green heart" "Smileys & Emotion"] | ||
| 177 | + ["💙" "blue heart" "Smileys & Emotion"] | ||
| 178 | + ["🩵" "light blue heart" "Smileys & Emotion"] | ||
| 179 | + ["💜" "purple heart" "Smileys & Emotion"] | ||
| 180 | + ["🤎" "brown heart" "Smileys & Emotion"] | ||
| 181 | + ["🖤" "black heart" "Smileys & Emotion"] | ||
| 182 | + ["🩶" "grey heart" "Smileys & Emotion"] | ||
| 183 | + ["🤍" "white heart" "Smileys & Emotion"] | ||
| 184 | + ["💋" "kiss mark" "Smileys & Emotion"] | ||
| 185 | + ["💯" "hundred points" "Smileys & Emotion"] | ||
| 186 | + ["💢" "anger symbol" "Smileys & Emotion"] | ||
| 187 | + ["💥" "collision" "Smileys & Emotion"] | ||
| 188 | + ["💫" "dizzy" "Smileys & Emotion"] | ||
| 189 | + ["💦" "sweat droplets" "Smileys & Emotion"] | ||
| 190 | + ["💨" "dashing away" "Smileys & Emotion"] | ||
| 191 | + ["🕳️" "hole" "Smileys & Emotion"] | ||
| 192 | + ["💬" "speech balloon" "Smileys & Emotion"] | ||
| 193 | + ["👁️🗨️" "eye in speech bubble" "Smileys & Emotion"] | ||
| 194 | + ["🗨️" "left speech bubble" "Smileys & Emotion"] | ||
| 195 | + ["🗯️" "right anger bubble" "Smileys & Emotion"] | ||
| 196 | + ["💭" "thought balloon" "Smileys & Emotion"] | ||
| 197 | + ["💤" "ZZZ" "Smileys & Emotion"] | ||
| 198 | + ["👋" "waving hand" "People & Body"] | ||
| 199 | + ["🤚" "raised back of hand" "People & Body"] | ||
| 200 | + ["🖐️" "hand with fingers splayed" "People & Body"] | ||
| 201 | + ["✋" "raised hand" "People & Body"] | ||
| 202 | + ["🖖" "vulcan salute" "People & Body"] | ||
| 203 | + ["🫱" "rightwards hand" "People & Body"] | ||
| 204 | + ["🫲" "leftwards hand" "People & Body"] | ||
| 205 | + ["🫳" "palm down hand" "People & Body"] | ||
| 206 | + ["🫴" "palm up hand" "People & Body"] | ||
| 207 | + ["🫷" "leftwards pushing hand" "People & Body"] | ||
| 208 | + ["🫸" "rightwards pushing hand" "People & Body"] | ||
| 209 | + ["👌" "OK hand" "People & Body"] | ||
| 210 | + ["🤌" "pinched fingers" "People & Body"] | ||
| 211 | + ["🤏" "pinching hand" "People & Body"] | ||
| 212 | + ["✌️" "victory hand" "People & Body"] | ||
| 213 | + ["🤞" "crossed fingers" "People & Body"] | ||
| 214 | + ["🫰" "hand with index finger and thumb crossed" "People & Body"] | ||
| 215 | + ["🤟" "love-you gesture" "People & Body"] | ||
| 216 | + ["🤘" "sign of the horns" "People & Body"] | ||
| 217 | + ["🤙" "call me hand" "People & Body"] | ||
| 218 | + ["👈" "backhand index pointing left" "People & Body"] | ||
| 219 | + ["👉" "backhand index pointing right" "People & Body"] | ||
| 220 | + ["👆" "backhand index pointing up" "People & Body"] | ||
| 221 | + ["🖕" "middle finger" "People & Body"] | ||
| 222 | + ["👇" "backhand index pointing down" "People & Body"] | ||
| 223 | + ["☝️" "index pointing up" "People & Body"] | ||
| 224 | + ["🫵" "index pointing at the viewer" "People & Body"] | ||
| 225 | + ["👍" "thumbs up" "People & Body"] | ||
| 226 | + ["👎" "thumbs down" "People & Body"] | ||
| 227 | + ["✊" "raised fist" "People & Body"] | ||
| 228 | + ["👊" "oncoming fist" "People & Body"] | ||
| 229 | + ["🤛" "left-facing fist" "People & Body"] | ||
| 230 | + ["🤜" "right-facing fist" "People & Body"] | ||
| 231 | + ["👏" "clapping hands" "People & Body"] | ||
| 232 | + ["🙌" "raising hands" "People & Body"] | ||
| 233 | + ["🫶" "heart hands" "People & Body"] | ||
| 234 | + ["👐" "open hands" "People & Body"] | ||
| 235 | + ["🤲" "palms up together" "People & Body"] | ||
| 236 | + ["🤝" "handshake" "People & Body"] | ||
| 237 | + ["🙏" "folded hands" "People & Body"] | ||
| 238 | + ["✍️" "writing hand" "People & Body"] | ||
| 239 | + ["💅" "nail polish" "People & Body"] | ||
| 240 | + ["🤳" "selfie" "People & Body"] | ||
| 241 | + ["💪" "flexed biceps" "People & Body"] | ||
| 242 | + ["🦾" "mechanical arm" "People & Body"] | ||
| 243 | + ["🦿" "mechanical leg" "People & Body"] | ||
| 244 | + ["🦵" "leg" "People & Body"] | ||
| 245 | + ["🦶" "foot" "People & Body"] | ||
| 246 | + ["👂" "ear" "People & Body"] | ||
| 247 | + ["🦻" "ear with hearing aid" "People & Body"] | ||
| 248 | + ["👃" "nose" "People & Body"] | ||
| 249 | + ["🧠" "brain" "People & Body"] | ||
| 250 | + ["🫀" "anatomical heart" "People & Body"] | ||
| 251 | + ["🫁" "lungs" "People & Body"] | ||
| 252 | + ["🦷" "tooth" "People & Body"] | ||
| 253 | + ["🦴" "bone" "People & Body"] | ||
| 254 | + ["👀" "eyes" "People & Body"] | ||
| 255 | + ["👁️" "eye" "People & Body"] | ||
| 256 | + ["👅" "tongue" "People & Body"] | ||
| 257 | + ["👄" "mouth" "People & Body"] | ||
| 258 | + ["🫦" "biting lip" "People & Body"] | ||
| 259 | + ["👶" "baby" "People & Body"] | ||
| 260 | + ["🧒" "child" "People & Body"] | ||
| 261 | + ["👦" "boy" "People & Body"] | ||
| 262 | + ["👧" "girl" "People & Body"] | ||
| 263 | + ["🧑" "person" "People & Body"] | ||
| 264 | + ["👱" "person: blond hair" "People & Body"] | ||
| 265 | + ["👨" "man" "People & Body"] | ||
| 266 | + ["🧔" "person: beard" "People & Body"] | ||
| 267 | + ["🧔♂️" "man: beard" "People & Body"] | ||
| 268 | + ["🧔♀️" "woman: beard" "People & Body"] | ||
| 269 | + ["👨🦰" "man: red hair" "People & Body"] | ||
| 270 | + ["👨🦱" "man: curly hair" "People & Body"] | ||
| 271 | + ["👨🦳" "man: white hair" "People & Body"] | ||
| 272 | + ["👨🦲" "man: bald" "People & Body"] | ||
| 273 | + ["👩" "woman" "People & Body"] | ||
| 274 | + ["👩🦰" "woman: red hair" "People & Body"] | ||
| 275 | + ["🧑🦰" "person: red hair" "People & Body"] | ||
| 276 | + ["👩🦱" "woman: curly hair" "People & Body"] | ||
| 277 | + ["🧑🦱" "person: curly hair" "People & Body"] | ||
| 278 | + ["👩🦳" "woman: white hair" "People & Body"] | ||
| 279 | + ["🧑🦳" "person: white hair" "People & Body"] | ||
| 280 | + ["👩🦲" "woman: bald" "People & Body"] | ||
| 281 | + ["🧑🦲" "person: bald" "People & Body"] | ||
| 282 | + ["👱♀️" "woman: blond hair" "People & Body"] | ||
| 283 | + ["👱♂️" "man: blond hair" "People & Body"] | ||
| 284 | + ["🧓" "older person" "People & Body"] | ||
| 285 | + ["👴" "old man" "People & Body"] | ||
| 286 | + ["👵" "old woman" "People & Body"] | ||
| 287 | + ["🙍" "person frowning" "People & Body"] | ||
| 288 | + ["🙍♂️" "man frowning" "People & Body"] | ||
| 289 | + ["🙍♀️" "woman frowning" "People & Body"] | ||
| 290 | + ["🙎" "person pouting" "People & Body"] | ||
| 291 | + ["🙎♂️" "man pouting" "People & Body"] | ||
| 292 | + ["🙎♀️" "woman pouting" "People & Body"] | ||
| 293 | + ["🙅" "person gesturing NO" "People & Body"] | ||
| 294 | + ["🙅♂️" "man gesturing NO" "People & Body"] | ||
| 295 | + ["🙅♀️" "woman gesturing NO" "People & Body"] | ||
| 296 | + ["🙆" "person gesturing OK" "People & Body"] | ||
| 297 | + ["🙆♂️" "man gesturing OK" "People & Body"] | ||
| 298 | + ["🙆♀️" "woman gesturing OK" "People & Body"] | ||
| 299 | + ["💁" "person tipping hand" "People & Body"] | ||
| 300 | + ["💁♂️" "man tipping hand" "People & Body"] | ||
| 301 | + ["💁♀️" "woman tipping hand" "People & Body"] | ||
| 302 | + ["🙋" "person raising hand" "People & Body"] | ||
| 303 | + ["🙋♂️" "man raising hand" "People & Body"] | ||
| 304 | + ["🙋♀️" "woman raising hand" "People & Body"] | ||
| 305 | + ["🧏" "deaf person" "People & Body"] | ||
| 306 | + ["🧏♂️" "deaf man" "People & Body"] | ||
| 307 | + ["🧏♀️" "deaf woman" "People & Body"] | ||
| 308 | + ["🙇" "person bowing" "People & Body"] | ||
| 309 | + ["🙇♂️" "man bowing" "People & Body"] | ||
| 310 | + ["🙇♀️" "woman bowing" "People & Body"] | ||
| 311 | + ["🤦" "person facepalming" "People & Body"] | ||
| 312 | + ["🤦♂️" "man facepalming" "People & Body"] | ||
| 313 | + ["🤦♀️" "woman facepalming" "People & Body"] | ||
| 314 | + ["🤷" "person shrugging" "People & Body"] | ||
| 315 | + ["🤷♂️" "man shrugging" "People & Body"] | ||
| 316 | + ["🤷♀️" "woman shrugging" "People & Body"] | ||
| 317 | + ["🧑⚕️" "health worker" "People & Body"] | ||
| 318 | + ["👨⚕️" "man health worker" "People & Body"] | ||
| 319 | + ["👩⚕️" "woman health worker" "People & Body"] | ||
| 320 | + ["🧑🎓" "student" "People & Body"] | ||
| 321 | + ["👨🎓" "man student" "People & Body"] | ||
| 322 | + ["👩🎓" "woman student" "People & Body"] | ||
| 323 | + ["🧑🏫" "teacher" "People & Body"] | ||
| 324 | + ["👨🏫" "man teacher" "People & Body"] | ||
| 325 | + ["👩🏫" "woman teacher" "People & Body"] | ||
| 326 | + ["🧑⚖️" "judge" "People & Body"] | ||
| 327 | + ["👨⚖️" "man judge" "People & Body"] | ||
| 328 | + ["👩⚖️" "woman judge" "People & Body"] | ||
| 329 | + ["🧑🌾" "farmer" "People & Body"] | ||
| 330 | + ["👨🌾" "man farmer" "People & Body"] | ||
| 331 | + ["👩🌾" "woman farmer" "People & Body"] | ||
| 332 | + ["🧑🍳" "cook" "People & Body"] | ||
| 333 | + ["👨🍳" "man cook" "People & Body"] | ||
| 334 | + ["👩🍳" "woman cook" "People & Body"] | ||
| 335 | + ["🧑🔧" "mechanic" "People & Body"] | ||
| 336 | + ["👨🔧" "man mechanic" "People & Body"] | ||
| 337 | + ["👩🔧" "woman mechanic" "People & Body"] | ||
| 338 | + ["🧑🏭" "factory worker" "People & Body"] | ||
| 339 | + ["👨🏭" "man factory worker" "People & Body"] | ||
| 340 | + ["👩🏭" "woman factory worker" "People & Body"] | ||
| 341 | + ["🧑💼" "office worker" "People & Body"] | ||
| 342 | + ["👨💼" "man office worker" "People & Body"] | ||
| 343 | + ["👩💼" "woman office worker" "People & Body"] | ||
| 344 | + ["🧑🔬" "scientist" "People & Body"] | ||
| 345 | + ["👨🔬" "man scientist" "People & Body"] | ||
| 346 | + ["👩🔬" "woman scientist" "People & Body"] | ||
| 347 | + ["🧑💻" "technologist" "People & Body"] | ||
| 348 | + ["👨💻" "man technologist" "People & Body"] | ||
| 349 | + ["👩💻" "woman technologist" "People & Body"] | ||
| 350 | + ["🧑🎤" "singer" "People & Body"] | ||
| 351 | + ["👨🎤" "man singer" "People & Body"] | ||
| 352 | + ["👩🎤" "woman singer" "People & Body"] | ||
| 353 | + ["🧑🎨" "artist" "People & Body"] | ||
| 354 | + ["👨🎨" "man artist" "People & Body"] | ||
| 355 | + ["👩🎨" "woman artist" "People & Body"] | ||
| 356 | + ["🧑✈️" "pilot" "People & Body"] | ||
| 357 | + ["👨✈️" "man pilot" "People & Body"] | ||
| 358 | + ["👩✈️" "woman pilot" "People & Body"] | ||
| 359 | + ["🧑🚀" "astronaut" "People & Body"] | ||
| 360 | + ["👨🚀" "man astronaut" "People & Body"] | ||
| 361 | + ["👩🚀" "woman astronaut" "People & Body"] | ||
| 362 | + ["🧑🚒" "firefighter" "People & Body"] | ||
| 363 | + ["👨🚒" "man firefighter" "People & Body"] | ||
| 364 | + ["👩🚒" "woman firefighter" "People & Body"] | ||
| 365 | + ["👮" "police officer" "People & Body"] | ||
| 366 | + ["👮♂️" "man police officer" "People & Body"] | ||
| 367 | + ["👮♀️" "woman police officer" "People & Body"] | ||
| 368 | + ["🕵️" "detective" "People & Body"] | ||
| 369 | + ["🕵️♂️" "man detective" "People & Body"] | ||
| 370 | + ["🕵️♀️" "woman detective" "People & Body"] | ||
| 371 | + ["💂" "guard" "People & Body"] | ||
| 372 | + ["💂♂️" "man guard" "People & Body"] | ||
| 373 | + ["💂♀️" "woman guard" "People & Body"] | ||
| 374 | + ["🥷" "ninja" "People & Body"] | ||
| 375 | + ["👷" "construction worker" "People & Body"] | ||
| 376 | + ["👷♂️" "man construction worker" "People & Body"] | ||
| 377 | + ["👷♀️" "woman construction worker" "People & Body"] | ||
| 378 | + ["🫅" "person with crown" "People & Body"] | ||
| 379 | + ["🤴" "prince" "People & Body"] | ||
| 380 | + ["👸" "princess" "People & Body"] | ||
| 381 | + ["👳" "person wearing turban" "People & Body"] | ||
| 382 | + ["👳♂️" "man wearing turban" "People & Body"] | ||
| 383 | + ["👳♀️" "woman wearing turban" "People & Body"] | ||
| 384 | + ["👲" "person with skullcap" "People & Body"] | ||
| 385 | + ["🧕" "woman with headscarf" "People & Body"] | ||
| 386 | + ["🤵" "person in tuxedo" "People & Body"] | ||
| 387 | + ["🤵♂️" "man in tuxedo" "People & Body"] | ||
| 388 | + ["🤵♀️" "woman in tuxedo" "People & Body"] | ||
| 389 | + ["👰" "person with veil" "People & Body"] | ||
| 390 | + ["👰♂️" "man with veil" "People & Body"] | ||
| 391 | + ["👰♀️" "woman with veil" "People & Body"] | ||
| 392 | + ["🤰" "pregnant woman" "People & Body"] | ||
| 393 | + ["🫃" "pregnant man" "People & Body"] | ||
| 394 | + ["🫄" "pregnant person" "People & Body"] | ||
| 395 | + ["🤱" "breast-feeding" "People & Body"] | ||
| 396 | + ["👩🍼" "woman feeding baby" "People & Body"] | ||
| 397 | + ["👨🍼" "man feeding baby" "People & Body"] | ||
| 398 | + ["🧑🍼" "person feeding baby" "People & Body"] | ||
| 399 | + ["👼" "baby angel" "People & Body"] | ||
| 400 | + ["🎅" "Santa Claus" "People & Body"] | ||
| 401 | + ["🤶" "Mrs. Claus" "People & Body"] | ||
| 402 | + ["🧑🎄" "mx claus" "People & Body"] | ||
| 403 | + ["🦸" "superhero" "People & Body"] | ||
| 404 | + ["🦸♂️" "man superhero" "People & Body"] | ||
| 405 | + ["🦸♀️" "woman superhero" "People & Body"] | ||
| 406 | + ["🦹" "supervillain" "People & Body"] | ||
| 407 | + ["🦹♂️" "man supervillain" "People & Body"] | ||
| 408 | + ["🦹♀️" "woman supervillain" "People & Body"] | ||
| 409 | + ["🧙" "mage" "People & Body"] | ||
| 410 | + ["🧙♂️" "man mage" "People & Body"] | ||
| 411 | + ["🧙♀️" "woman mage" "People & Body"] | ||
| 412 | + ["🧚" "fairy" "People & Body"] | ||
| 413 | + ["🧚♂️" "man fairy" "People & Body"] | ||
| 414 | + ["🧚♀️" "woman fairy" "People & Body"] | ||
| 415 | + ["🧛" "vampire" "People & Body"] | ||
| 416 | + ["🧛♂️" "man vampire" "People & Body"] | ||
| 417 | + ["🧛♀️" "woman vampire" "People & Body"] | ||
| 418 | + ["🧜" "merperson" "People & Body"] | ||
| 419 | + ["🧜♂️" "merman" "People & Body"] | ||
| 420 | + ["🧜♀️" "mermaid" "People & Body"] | ||
| 421 | + ["🧝" "elf" "People & Body"] | ||
| 422 | + ["🧝♂️" "man elf" "People & Body"] | ||
| 423 | + ["🧝♀️" "woman elf" "People & Body"] | ||
| 424 | + ["🧞" "genie" "People & Body"] | ||
| 425 | + ["🧞♂️" "man genie" "People & Body"] | ||
| 426 | + ["🧞♀️" "woman genie" "People & Body"] | ||
| 427 | + ["🧟" "zombie" "People & Body"] | ||
| 428 | + ["🧟♂️" "man zombie" "People & Body"] | ||
| 429 | + ["🧟♀️" "woman zombie" "People & Body"] | ||
| 430 | + ["🧌" "troll" "People & Body"] | ||
| 431 | + ["💆" "person getting massage" "People & Body"] | ||
| 432 | + ["💆♂️" "man getting massage" "People & Body"] | ||
| 433 | + ["💆♀️" "woman getting massage" "People & Body"] | ||
| 434 | + ["💇" "person getting haircut" "People & Body"] | ||
| 435 | + ["💇♂️" "man getting haircut" "People & Body"] | ||
| 436 | + ["💇♀️" "woman getting haircut" "People & Body"] | ||
| 437 | + ["🚶" "person walking" "People & Body"] | ||
| 438 | + ["🚶♂️" "man walking" "People & Body"] | ||
| 439 | + ["🚶♀️" "woman walking" "People & Body"] | ||
| 440 | + ["🚶➡️" "person walking facing right" "People & Body"] | ||
| 441 | + ["🚶♀️➡️" "woman walking facing right" "People & Body"] | ||
| 442 | + ["🚶♂️➡️" "man walking facing right" "People & Body"] | ||
| 443 | + ["🧍" "person standing" "People & Body"] | ||
| 444 | + ["🧍♂️" "man standing" "People & Body"] | ||
| 445 | + ["🧍♀️" "woman standing" "People & Body"] | ||
| 446 | + ["🧎" "person kneeling" "People & Body"] | ||
| 447 | + ["🧎♂️" "man kneeling" "People & Body"] | ||
| 448 | + ["🧎♀️" "woman kneeling" "People & Body"] | ||
| 449 | + ["🧎➡️" "person kneeling facing right" "People & Body"] | ||
| 450 | + ["🧎♀️➡️" "woman kneeling facing right" "People & Body"] | ||
| 451 | + ["🧎♂️➡️" "man kneeling facing right" "People & Body"] | ||
| 452 | + ["🧑🦯" "person with white cane" "People & Body"] | ||
| 453 | + ["🧑🦯➡️" "person with white cane facing right" "People & Body"] | ||
| 454 | + ["👨🦯" "man with white cane" "People & Body"] | ||
| 455 | + ["👨🦯➡️" "man with white cane facing right" "People & Body"] | ||
| 456 | + ["👩🦯" "woman with white cane" "People & Body"] | ||
| 457 | + ["👩🦯➡️" "woman with white cane facing right" "People & Body"] | ||
| 458 | + ["🧑🦼" "person in motorized wheelchair" "People & Body"] | ||
| 459 | + ["🧑🦼➡️" "person in motorized wheelchair facing right" "People & Body"] | ||
| 460 | + ["👨🦼" "man in motorized wheelchair" "People & Body"] | ||
| 461 | + ["👨🦼➡️" "man in motorized wheelchair facing right" "People & Body"] | ||
| 462 | + ["👩🦼" "woman in motorized wheelchair" "People & Body"] | ||
| 463 | + ["👩🦼➡️" "woman in motorized wheelchair facing right" "People & Body"] | ||
| 464 | + ["🧑🦽" "person in manual wheelchair" "People & Body"] | ||
| 465 | + ["🧑🦽➡️" "person in manual wheelchair facing right" "People & Body"] | ||
| 466 | + ["👨🦽" "man in manual wheelchair" "People & Body"] | ||
| 467 | + ["👨🦽➡️" "man in manual wheelchair facing right" "People & Body"] | ||
| 468 | + ["👩🦽" "woman in manual wheelchair" "People & Body"] | ||
| 469 | + ["👩🦽➡️" "woman in manual wheelchair facing right" "People & Body"] | ||
| 470 | + ["🏃" "person running" "People & Body"] | ||
| 471 | + ["🏃♂️" "man running" "People & Body"] | ||
| 472 | + ["🏃♀️" "woman running" "People & Body"] | ||
| 473 | + ["🏃➡️" "person running facing right" "People & Body"] | ||
| 474 | + ["🏃♀️➡️" "woman running facing right" "People & Body"] | ||
| 475 | + ["🏃♂️➡️" "man running facing right" "People & Body"] | ||
| 476 | + ["💃" "woman dancing" "People & Body"] | ||
| 477 | + ["🕺" "man dancing" "People & Body"] | ||
| 478 | + ["🕴️" "person in suit levitating" "People & Body"] | ||
| 479 | + ["👯" "people with bunny ears" "People & Body"] | ||
| 480 | + ["👯♂️" "men with bunny ears" "People & Body"] | ||
| 481 | + ["👯♀️" "women with bunny ears" "People & Body"] | ||
| 482 | + ["🧖" "person in steamy room" "People & Body"] | ||
| 483 | + ["🧖♂️" "man in steamy room" "People & Body"] | ||
| 484 | + ["🧖♀️" "woman in steamy room" "People & Body"] | ||
| 485 | + ["🧗" "person climbing" "People & Body"] | ||
| 486 | + ["🧗♂️" "man climbing" "People & Body"] | ||
| 487 | + ["🧗♀️" "woman climbing" "People & Body"] | ||
| 488 | + ["🤺" "person fencing" "People & Body"] | ||
| 489 | + ["🏇" "horse racing" "People & Body"] | ||
| 490 | + ["⛷️" "skier" "People & Body"] | ||
| 491 | + ["🏂" "snowboarder" "People & Body"] | ||
| 492 | + ["🏌️" "person golfing" "People & Body"] | ||
| 493 | + ["🏌️♂️" "man golfing" "People & Body"] | ||
| 494 | + ["🏌️♀️" "woman golfing" "People & Body"] | ||
| 495 | + ["🏄" "person surfing" "People & Body"] | ||
| 496 | + ["🏄♂️" "man surfing" "People & Body"] | ||
| 497 | + ["🏄♀️" "woman surfing" "People & Body"] | ||
| 498 | + ["🚣" "person rowing boat" "People & Body"] | ||
| 499 | + ["🚣♂️" "man rowing boat" "People & Body"] | ||
| 500 | + ["🚣♀️" "woman rowing boat" "People & Body"] | ||
| 501 | + ["🏊" "person swimming" "People & Body"] | ||
| 502 | + ["🏊♂️" "man swimming" "People & Body"] | ||
| 503 | + ["🏊♀️" "woman swimming" "People & Body"] | ||
| 504 | + ["⛹️" "person bouncing ball" "People & Body"] | ||
| 505 | + ["⛹️♂️" "man bouncing ball" "People & Body"] | ||
| 506 | + ["⛹️♀️" "woman bouncing ball" "People & Body"] | ||
| 507 | + ["🏋️" "person lifting weights" "People & Body"] | ||
| 508 | + ["🏋️♂️" "man lifting weights" "People & Body"] | ||
| 509 | + ["🏋️♀️" "woman lifting weights" "People & Body"] | ||
| 510 | + ["🚴" "person biking" "People & Body"] | ||
| 511 | + ["🚴♂️" "man biking" "People & Body"] | ||
| 512 | + ["🚴♀️" "woman biking" "People & Body"] | ||
| 513 | + ["🚵" "person mountain biking" "People & Body"] | ||
| 514 | + ["🚵♂️" "man mountain biking" "People & Body"] | ||
| 515 | + ["🚵♀️" "woman mountain biking" "People & Body"] | ||
| 516 | + ["🤸" "person cartwheeling" "People & Body"] | ||
| 517 | + ["🤸♂️" "man cartwheeling" "People & Body"] | ||
| 518 | + ["🤸♀️" "woman cartwheeling" "People & Body"] | ||
| 519 | + ["🤼" "people wrestling" "People & Body"] | ||
| 520 | + ["🤼♂️" "men wrestling" "People & Body"] | ||
| 521 | + ["🤼♀️" "women wrestling" "People & Body"] | ||
| 522 | + ["🤽" "person playing water polo" "People & Body"] | ||
| 523 | + ["🤽♂️" "man playing water polo" "People & Body"] | ||
| 524 | + ["🤽♀️" "woman playing water polo" "People & Body"] | ||
| 525 | + ["🤾" "person playing handball" "People & Body"] | ||
| 526 | + ["🤾♂️" "man playing handball" "People & Body"] | ||
| 527 | + ["🤾♀️" "woman playing handball" "People & Body"] | ||
| 528 | + ["🤹" "person juggling" "People & Body"] | ||
| 529 | + ["🤹♂️" "man juggling" "People & Body"] | ||
| 530 | + ["🤹♀️" "woman juggling" "People & Body"] | ||
| 531 | + ["🧘" "person in lotus position" "People & Body"] | ||
| 532 | + ["🧘♂️" "man in lotus position" "People & Body"] | ||
| 533 | + ["🧘♀️" "woman in lotus position" "People & Body"] | ||
| 534 | + ["🛀" "person taking bath" "People & Body"] | ||
| 535 | + ["🛌" "person in bed" "People & Body"] | ||
| 536 | + ["🧑🤝🧑" "people holding hands" "People & Body"] | ||
| 537 | + ["👭" "women holding hands" "People & Body"] | ||
| 538 | + ["👫" "woman and man holding hands" "People & Body"] | ||
| 539 | + ["👬" "men holding hands" "People & Body"] | ||
| 540 | + ["💏" "kiss" "People & Body"] | ||
| 541 | + ["👩❤️💋👨" "kiss: woman, man" "People & Body"] | ||
| 542 | + ["👨❤️💋👨" "kiss: man, man" "People & Body"] | ||
| 543 | + ["👩❤️💋👩" "kiss: woman, woman" "People & Body"] | ||
| 544 | + ["💑" "couple with heart" "People & Body"] | ||
| 545 | + ["👩❤️👨" "couple with heart: woman, man" "People & Body"] | ||
| 546 | + ["👨❤️👨" "couple with heart: man, man" "People & Body"] | ||
| 547 | + ["👩❤️👩" "couple with heart: woman, woman" "People & Body"] | ||
| 548 | + ["👨👩👦" "family: man, woman, boy" "People & Body"] | ||
| 549 | + ["👨👩👧" "family: man, woman, girl" "People & Body"] | ||
| 550 | + ["👨👩👧👦" "family: man, woman, girl, boy" "People & Body"] | ||
| 551 | + ["👨👩👦👦" "family: man, woman, boy, boy" "People & Body"] | ||
| 552 | + ["👨👩👧👧" "family: man, woman, girl, girl" "People & Body"] | ||
| 553 | + ["👨👨👦" "family: man, man, boy" "People & Body"] | ||
| 554 | + ["👨👨👧" "family: man, man, girl" "People & Body"] | ||
| 555 | + ["👨👨👧👦" "family: man, man, girl, boy" "People & Body"] | ||
| 556 | + ["👨👨👦👦" "family: man, man, boy, boy" "People & Body"] | ||
| 557 | + ["👨👨👧👧" "family: man, man, girl, girl" "People & Body"] | ||
| 558 | + ["👩👩👦" "family: woman, woman, boy" "People & Body"] | ||
| 559 | + ["👩👩👧" "family: woman, woman, girl" "People & Body"] | ||
| 560 | + ["👩👩👧👦" "family: woman, woman, girl, boy" "People & Body"] | ||
| 561 | + ["👩👩👦👦" "family: woman, woman, boy, boy" "People & Body"] | ||
| 562 | + ["👩👩👧👧" "family: woman, woman, girl, girl" "People & Body"] | ||
| 563 | + ["👨👦" "family: man, boy" "People & Body"] | ||
| 564 | + ["👨👦👦" "family: man, boy, boy" "People & Body"] | ||
| 565 | + ["👨👧" "family: man, girl" "People & Body"] | ||
| 566 | + ["👨👧👦" "family: man, girl, boy" "People & Body"] | ||
| 567 | + ["👨👧👧" "family: man, girl, girl" "People & Body"] | ||
| 568 | + ["👩👦" "family: woman, boy" "People & Body"] | ||
| 569 | + ["👩👦👦" "family: woman, boy, boy" "People & Body"] | ||
| 570 | + ["👩👧" "family: woman, girl" "People & Body"] | ||
| 571 | + ["👩👧👦" "family: woman, girl, boy" "People & Body"] | ||
| 572 | + ["👩👧👧" "family: woman, girl, girl" "People & Body"] | ||
| 573 | + ["🗣️" "speaking head" "People & Body"] | ||
| 574 | + ["👤" "bust in silhouette" "People & Body"] | ||
| 575 | + ["👥" "busts in silhouette" "People & Body"] | ||
| 576 | + ["🫂" "people hugging" "People & Body"] | ||
| 577 | + ["👪" "family" "People & Body"] | ||
| 578 | + ["🧑🧑🧒" "family: adult, adult, child" "People & Body"] | ||
| 579 | + ["🧑🧑🧒🧒" "family: adult, adult, child, child" "People & Body"] | ||
| 580 | + ["🧑🧒" "family: adult, child" "People & Body"] | ||
| 581 | + ["🧑🧒🧒" "family: adult, child, child" "People & Body"] | ||
| 582 | + ["👣" "footprints" "People & Body"] | ||
| 583 | + ["🐵" "monkey face" "Animals & Nature"] | ||
| 584 | + ["🐒" "monkey" "Animals & Nature"] | ||
| 585 | + ["🦍" "gorilla" "Animals & Nature"] | ||
| 586 | + ["🦧" "orangutan" "Animals & Nature"] | ||
| 587 | + ["🐶" "dog face" "Animals & Nature"] | ||
| 588 | + ["🐕" "dog" "Animals & Nature"] | ||
| 589 | + ["🦮" "guide dog" "Animals & Nature"] | ||
| 590 | + ["🐕🦺" "service dog" "Animals & Nature"] | ||
| 591 | + ["🐩" "poodle" "Animals & Nature"] | ||
| 592 | + ["🐺" "wolf" "Animals & Nature"] | ||
| 593 | + ["🦊" "fox" "Animals & Nature"] | ||
| 594 | + ["🦝" "raccoon" "Animals & Nature"] | ||
| 595 | + ["🐱" "cat face" "Animals & Nature"] | ||
| 596 | + ["🐈" "cat" "Animals & Nature"] | ||
| 597 | + ["🐈⬛" "black cat" "Animals & Nature"] | ||
| 598 | + ["🦁" "lion" "Animals & Nature"] | ||
| 599 | + ["🐯" "tiger face" "Animals & Nature"] | ||
| 600 | + ["🐅" "tiger" "Animals & Nature"] | ||
| 601 | + ["🐆" "leopard" "Animals & Nature"] | ||
| 602 | + ["🐴" "horse face" "Animals & Nature"] | ||
| 603 | + ["🫎" "moose" "Animals & Nature"] | ||
| 604 | + ["🫏" "donkey" "Animals & Nature"] | ||
| 605 | + ["🐎" "horse" "Animals & Nature"] | ||
| 606 | + ["🦄" "unicorn" "Animals & Nature"] | ||
| 607 | + ["🦓" "zebra" "Animals & Nature"] | ||
| 608 | + ["🦌" "deer" "Animals & Nature"] | ||
| 609 | + ["🦬" "bison" "Animals & Nature"] | ||
| 610 | + ["🐮" "cow face" "Animals & Nature"] | ||
| 611 | + ["🐂" "ox" "Animals & Nature"] | ||
| 612 | + ["🐃" "water buffalo" "Animals & Nature"] | ||
| 613 | + ["🐄" "cow" "Animals & Nature"] | ||
| 614 | + ["🐷" "pig face" "Animals & Nature"] | ||
| 615 | + ["🐖" "pig" "Animals & Nature"] | ||
| 616 | + ["🐗" "boar" "Animals & Nature"] | ||
| 617 | + ["🐽" "pig nose" "Animals & Nature"] | ||
| 618 | + ["🐏" "ram" "Animals & Nature"] | ||
| 619 | + ["🐑" "ewe" "Animals & Nature"] | ||
| 620 | + ["🐐" "goat" "Animals & Nature"] | ||
| 621 | + ["🐪" "camel" "Animals & Nature"] | ||
| 622 | + ["🐫" "two-hump camel" "Animals & Nature"] | ||
| 623 | + ["🦙" "llama" "Animals & Nature"] | ||
| 624 | + ["🦒" "giraffe" "Animals & Nature"] | ||
| 625 | + ["🐘" "elephant" "Animals & Nature"] | ||
| 626 | + ["🦣" "mammoth" "Animals & Nature"] | ||
| 627 | + ["🦏" "rhinoceros" "Animals & Nature"] | ||
| 628 | + ["🦛" "hippopotamus" "Animals & Nature"] | ||
| 629 | + ["🐭" "mouse face" "Animals & Nature"] | ||
| 630 | + ["🐁" "mouse" "Animals & Nature"] | ||
| 631 | + ["🐀" "rat" "Animals & Nature"] | ||
| 632 | + ["🐹" "hamster" "Animals & Nature"] | ||
| 633 | + ["🐰" "rabbit face" "Animals & Nature"] | ||
| 634 | + ["🐇" "rabbit" "Animals & Nature"] | ||
| 635 | + ["🐿️" "chipmunk" "Animals & Nature"] | ||
| 636 | + ["🦫" "beaver" "Animals & Nature"] | ||
| 637 | + ["🦔" "hedgehog" "Animals & Nature"] | ||
| 638 | + ["🦇" "bat" "Animals & Nature"] | ||
| 639 | + ["🐻" "bear" "Animals & Nature"] | ||
| 640 | + ["🐻❄️" "polar bear" "Animals & Nature"] | ||
| 641 | + ["🐨" "koala" "Animals & Nature"] | ||
| 642 | + ["🐼" "panda" "Animals & Nature"] | ||
| 643 | + ["🦥" "sloth" "Animals & Nature"] | ||
| 644 | + ["🦦" "otter" "Animals & Nature"] | ||
| 645 | + ["🦨" "skunk" "Animals & Nature"] | ||
| 646 | + ["🦘" "kangaroo" "Animals & Nature"] | ||
| 647 | + ["🦡" "badger" "Animals & Nature"] | ||
| 648 | + ["🐾" "paw prints" "Animals & Nature"] | ||
| 649 | + ["🦃" "turkey" "Animals & Nature"] | ||
| 650 | + ["🐔" "chicken" "Animals & Nature"] | ||
| 651 | + ["🐓" "rooster" "Animals & Nature"] | ||
| 652 | + ["🐣" "hatching chick" "Animals & Nature"] | ||
| 653 | + ["🐤" "baby chick" "Animals & Nature"] | ||
| 654 | + ["🐥" "front-facing baby chick" "Animals & Nature"] | ||
| 655 | + ["🐦" "bird" "Animals & Nature"] | ||
| 656 | + ["🐧" "penguin" "Animals & Nature"] | ||
| 657 | + ["🕊️" "dove" "Animals & Nature"] | ||
| 658 | + ["🦅" "eagle" "Animals & Nature"] | ||
| 659 | + ["🦆" "duck" "Animals & Nature"] | ||
| 660 | + ["🦢" "swan" "Animals & Nature"] | ||
| 661 | + ["🦉" "owl" "Animals & Nature"] | ||
| 662 | + ["🦤" "dodo" "Animals & Nature"] | ||
| 663 | + ["🪶" "feather" "Animals & Nature"] | ||
| 664 | + ["🦩" "flamingo" "Animals & Nature"] | ||
| 665 | + ["🦚" "peacock" "Animals & Nature"] | ||
| 666 | + ["🦜" "parrot" "Animals & Nature"] | ||
| 667 | + ["🪽" "wing" "Animals & Nature"] | ||
| 668 | + ["🐦⬛" "black bird" "Animals & Nature"] | ||
| 669 | + ["🪿" "goose" "Animals & Nature"] | ||
| 670 | + ["🐦🔥" "phoenix" "Animals & Nature"] | ||
| 671 | + ["🐸" "frog" "Animals & Nature"] | ||
| 672 | + ["🐊" "crocodile" "Animals & Nature"] | ||
| 673 | + ["🐢" "turtle" "Animals & Nature"] | ||
| 674 | + ["🦎" "lizard" "Animals & Nature"] | ||
| 675 | + ["🐍" "snake" "Animals & Nature"] | ||
| 676 | + ["🐲" "dragon face" "Animals & Nature"] | ||
| 677 | + ["🐉" "dragon" "Animals & Nature"] | ||
| 678 | + ["🦕" "sauropod" "Animals & Nature"] | ||
| 679 | + ["🦖" "T-Rex" "Animals & Nature"] | ||
| 680 | + ["🐳" "spouting whale" "Animals & Nature"] | ||
| 681 | + ["🐋" "whale" "Animals & Nature"] | ||
| 682 | + ["🐬" "dolphin" "Animals & Nature"] | ||
| 683 | + ["🦭" "seal" "Animals & Nature"] | ||
| 684 | + ["🐟" "fish" "Animals & Nature"] | ||
| 685 | + ["🐠" "tropical fish" "Animals & Nature"] | ||
| 686 | + ["🐡" "blowfish" "Animals & Nature"] | ||
| 687 | + ["🦈" "shark" "Animals & Nature"] | ||
| 688 | + ["🐙" "octopus" "Animals & Nature"] | ||
| 689 | + ["🐚" "spiral shell" "Animals & Nature"] | ||
| 690 | + ["🪸" "coral" "Animals & Nature"] | ||
| 691 | + ["🪼" "jellyfish" "Animals & Nature"] | ||
| 692 | + ["🐌" "snail" "Animals & Nature"] | ||
| 693 | + ["🦋" "butterfly" "Animals & Nature"] | ||
| 694 | + ["🐛" "bug" "Animals & Nature"] | ||
| 695 | + ["🐜" "ant" "Animals & Nature"] | ||
| 696 | + ["🐝" "honeybee" "Animals & Nature"] | ||
| 697 | + ["🪲" "beetle" "Animals & Nature"] | ||
| 698 | + ["🐞" "lady beetle" "Animals & Nature"] | ||
| 699 | + ["🦗" "cricket" "Animals & Nature"] | ||
| 700 | + ["🪳" "cockroach" "Animals & Nature"] | ||
| 701 | + ["🕷️" "spider" "Animals & Nature"] | ||
| 702 | + ["🕸️" "spider web" "Animals & Nature"] | ||
| 703 | + ["🦂" "scorpion" "Animals & Nature"] | ||
| 704 | + ["🦟" "mosquito" "Animals & Nature"] | ||
| 705 | + ["🪰" "fly" "Animals & Nature"] | ||
| 706 | + ["🪱" "worm" "Animals & Nature"] | ||
| 707 | + ["🦠" "microbe" "Animals & Nature"] | ||
| 708 | + ["💐" "bouquet" "Animals & Nature"] | ||
| 709 | + ["🌸" "cherry blossom" "Animals & Nature"] | ||
| 710 | + ["💮" "white flower" "Animals & Nature"] | ||
| 711 | + ["🪷" "lotus" "Animals & Nature"] | ||
| 712 | + ["🏵️" "rosette" "Animals & Nature"] | ||
| 713 | + ["🌹" "rose" "Animals & Nature"] | ||
| 714 | + ["🥀" "wilted flower" "Animals & Nature"] | ||
| 715 | + ["🌺" "hibiscus" "Animals & Nature"] | ||
| 716 | + ["🌻" "sunflower" "Animals & Nature"] | ||
| 717 | + ["🌼" "blossom" "Animals & Nature"] | ||
| 718 | + ["🌷" "tulip" "Animals & Nature"] | ||
| 719 | + ["🪻" "hyacinth" "Animals & Nature"] | ||
| 720 | + ["🌱" "seedling" "Animals & Nature"] | ||
| 721 | + ["🪴" "potted plant" "Animals & Nature"] | ||
| 722 | + ["🌲" "evergreen tree" "Animals & Nature"] | ||
| 723 | + ["🌳" "deciduous tree" "Animals & Nature"] | ||
| 724 | + ["🌴" "palm tree" "Animals & Nature"] | ||
| 725 | + ["🌵" "cactus" "Animals & Nature"] | ||
| 726 | + ["🌾" "sheaf of rice" "Animals & Nature"] | ||
| 727 | + ["🌿" "herb" "Animals & Nature"] | ||
| 728 | + ["☘️" "shamrock" "Animals & Nature"] | ||
| 729 | + ["🍀" "four leaf clover" "Animals & Nature"] | ||
| 730 | + ["🍁" "maple leaf" "Animals & Nature"] | ||
| 731 | + ["🍂" "fallen leaf" "Animals & Nature"] | ||
| 732 | + ["🍃" "leaf fluttering in wind" "Animals & Nature"] | ||
| 733 | + ["🪹" "empty nest" "Animals & Nature"] | ||
| 734 | + ["🪺" "nest with eggs" "Animals & Nature"] | ||
| 735 | + ["🍄" "mushroom" "Animals & Nature"] | ||
| 736 | + ["🍇" "grapes" "Food & Drink"] | ||
| 737 | + ["🍈" "melon" "Food & Drink"] | ||
| 738 | + ["🍉" "watermelon" "Food & Drink"] | ||
| 739 | + ["🍊" "tangerine" "Food & Drink"] | ||
| 740 | + ["🍋" "lemon" "Food & Drink"] | ||
| 741 | + ["🍋🟩" "lime" "Food & Drink"] | ||
| 742 | + ["🍌" "banana" "Food & Drink"] | ||
| 743 | + ["🍍" "pineapple" "Food & Drink"] | ||
| 744 | + ["🥭" "mango" "Food & Drink"] | ||
| 745 | + ["🍎" "red apple" "Food & Drink"] | ||
| 746 | + ["🍏" "green apple" "Food & Drink"] | ||
| 747 | + ["🍐" "pear" "Food & Drink"] | ||
| 748 | + ["🍑" "peach" "Food & Drink"] | ||
| 749 | + ["🍒" "cherries" "Food & Drink"] | ||
| 750 | + ["🍓" "strawberry" "Food & Drink"] | ||
| 751 | + ["🫐" "blueberries" "Food & Drink"] | ||
| 752 | + ["🥝" "kiwi fruit" "Food & Drink"] | ||
| 753 | + ["🍅" "tomato" "Food & Drink"] | ||
| 754 | + ["🫒" "olive" "Food & Drink"] | ||
| 755 | + ["🥥" "coconut" "Food & Drink"] | ||
| 756 | + ["🥑" "avocado" "Food & Drink"] | ||
| 757 | + ["🍆" "eggplant" "Food & Drink"] | ||
| 758 | + ["🥔" "potato" "Food & Drink"] | ||
| 759 | + ["🥕" "carrot" "Food & Drink"] | ||
| 760 | + ["🌽" "ear of corn" "Food & Drink"] | ||
| 761 | + ["🌶️" "hot pepper" "Food & Drink"] | ||
| 762 | + ["🫑" "bell pepper" "Food & Drink"] | ||
| 763 | + ["🥒" "cucumber" "Food & Drink"] | ||
| 764 | + ["🥬" "leafy green" "Food & Drink"] | ||
| 765 | + ["🥦" "broccoli" "Food & Drink"] | ||
| 766 | + ["🧄" "garlic" "Food & Drink"] | ||
| 767 | + ["🧅" "onion" "Food & Drink"] | ||
| 768 | + ["🥜" "peanuts" "Food & Drink"] | ||
| 769 | + ["🫘" "beans" "Food & Drink"] | ||
| 770 | + ["🌰" "chestnut" "Food & Drink"] | ||
| 771 | + ["🫚" "ginger root" "Food & Drink"] | ||
| 772 | + ["🫛" "pea pod" "Food & Drink"] | ||
| 773 | + ["🍄🟫" "brown mushroom" "Food & Drink"] | ||
| 774 | + ["🍞" "bread" "Food & Drink"] | ||
| 775 | + ["🥐" "croissant" "Food & Drink"] | ||
| 776 | + ["🥖" "baguette bread" "Food & Drink"] | ||
| 777 | + ["🫓" "flatbread" "Food & Drink"] | ||
| 778 | + ["🥨" "pretzel" "Food & Drink"] | ||
| 779 | + ["🥯" "bagel" "Food & Drink"] | ||
| 780 | + ["🥞" "pancakes" "Food & Drink"] | ||
| 781 | + ["🧇" "waffle" "Food & Drink"] | ||
| 782 | + ["🧀" "cheese wedge" "Food & Drink"] | ||
| 783 | + ["🍖" "meat on bone" "Food & Drink"] | ||
| 784 | + ["🍗" "poultry leg" "Food & Drink"] | ||
| 785 | + ["🥩" "cut of meat" "Food & Drink"] | ||
| 786 | + ["🥓" "bacon" "Food & Drink"] | ||
| 787 | + ["🍔" "hamburger" "Food & Drink"] | ||
| 788 | + ["🍟" "french fries" "Food & Drink"] | ||
| 789 | + ["🍕" "pizza" "Food & Drink"] | ||
| 790 | + ["🌭" "hot dog" "Food & Drink"] | ||
| 791 | + ["🥪" "sandwich" "Food & Drink"] | ||
| 792 | + ["🌮" "taco" "Food & Drink"] | ||
| 793 | + ["🌯" "burrito" "Food & Drink"] | ||
| 794 | + ["🫔" "tamale" "Food & Drink"] | ||
| 795 | + ["🥙" "stuffed flatbread" "Food & Drink"] | ||
| 796 | + ["🧆" "falafel" "Food & Drink"] | ||
| 797 | + ["🥚" "egg" "Food & Drink"] | ||
| 798 | + ["🍳" "cooking" "Food & Drink"] | ||
| 799 | + ["🥘" "shallow pan of food" "Food & Drink"] | ||
| 800 | + ["🍲" "pot of food" "Food & Drink"] | ||
| 801 | + ["🫕" "fondue" "Food & Drink"] | ||
| 802 | + ["🥣" "bowl with spoon" "Food & Drink"] | ||
| 803 | + ["🥗" "green salad" "Food & Drink"] | ||
| 804 | + ["🍿" "popcorn" "Food & Drink"] | ||
| 805 | + ["🧈" "butter" "Food & Drink"] | ||
| 806 | + ["🧂" "salt" "Food & Drink"] | ||
| 807 | + ["🥫" "canned food" "Food & Drink"] | ||
| 808 | + ["🍱" "bento box" "Food & Drink"] | ||
| 809 | + ["🍘" "rice cracker" "Food & Drink"] | ||
| 810 | + ["🍙" "rice ball" "Food & Drink"] | ||
| 811 | + ["🍚" "cooked rice" "Food & Drink"] | ||
| 812 | + ["🍛" "curry rice" "Food & Drink"] | ||
| 813 | + ["🍜" "steaming bowl" "Food & Drink"] | ||
| 814 | + ["🍝" "spaghetti" "Food & Drink"] | ||
| 815 | + ["🍠" "roasted sweet potato" "Food & Drink"] | ||
| 816 | + ["🍢" "oden" "Food & Drink"] | ||
| 817 | + ["🍣" "sushi" "Food & Drink"] | ||
| 818 | + ["🍤" "fried shrimp" "Food & Drink"] | ||
| 819 | + ["🍥" "fish cake with swirl" "Food & Drink"] | ||
| 820 | + ["🥮" "moon cake" "Food & Drink"] | ||
| 821 | + ["🍡" "dango" "Food & Drink"] | ||
| 822 | + ["🥟" "dumpling" "Food & Drink"] | ||
| 823 | + ["🥠" "fortune cookie" "Food & Drink"] | ||
| 824 | + ["🥡" "takeout box" "Food & Drink"] | ||
| 825 | + ["🦀" "crab" "Food & Drink"] | ||
| 826 | + ["🦞" "lobster" "Food & Drink"] | ||
| 827 | + ["🦐" "shrimp" "Food & Drink"] | ||
| 828 | + ["🦑" "squid" "Food & Drink"] | ||
| 829 | + ["🦪" "oyster" "Food & Drink"] | ||
| 830 | + ["🍦" "soft ice cream" "Food & Drink"] | ||
| 831 | + ["🍧" "shaved ice" "Food & Drink"] | ||
| 832 | + ["🍨" "ice cream" "Food & Drink"] | ||
| 833 | + ["🍩" "doughnut" "Food & Drink"] | ||
| 834 | + ["🍪" "cookie" "Food & Drink"] | ||
| 835 | + ["🎂" "birthday cake" "Food & Drink"] | ||
| 836 | + ["🍰" "shortcake" "Food & Drink"] | ||
| 837 | + ["🧁" "cupcake" "Food & Drink"] | ||
| 838 | + ["🥧" "pie" "Food & Drink"] | ||
| 839 | + ["🍫" "chocolate bar" "Food & Drink"] | ||
| 840 | + ["🍬" "candy" "Food & Drink"] | ||
| 841 | + ["🍭" "lollipop" "Food & Drink"] | ||
| 842 | + ["🍮" "custard" "Food & Drink"] | ||
| 843 | + ["🍯" "honey pot" "Food & Drink"] | ||
| 844 | + ["🍼" "baby bottle" "Food & Drink"] | ||
| 845 | + ["🥛" "glass of milk" "Food & Drink"] | ||
| 846 | + ["☕" "hot beverage" "Food & Drink"] | ||
| 847 | + ["🫖" "teapot" "Food & Drink"] | ||
| 848 | + ["🍵" "teacup without handle" "Food & Drink"] | ||
| 849 | + ["🍶" "sake" "Food & Drink"] | ||
| 850 | + ["🍾" "bottle with popping cork" "Food & Drink"] | ||
| 851 | + ["🍷" "wine glass" "Food & Drink"] | ||
| 852 | + ["🍸" "cocktail glass" "Food & Drink"] | ||
| 853 | + ["🍹" "tropical drink" "Food & Drink"] | ||
| 854 | + ["🍺" "beer mug" "Food & Drink"] | ||
| 855 | + ["🍻" "clinking beer mugs" "Food & Drink"] | ||
| 856 | + ["🥂" "clinking glasses" "Food & Drink"] | ||
| 857 | + ["🥃" "tumbler glass" "Food & Drink"] | ||
| 858 | + ["🫗" "pouring liquid" "Food & Drink"] | ||
| 859 | + ["🥤" "cup with straw" "Food & Drink"] | ||
| 860 | + ["🧋" "bubble tea" "Food & Drink"] | ||
| 861 | + ["🧃" "beverage box" "Food & Drink"] | ||
| 862 | + ["🧉" "mate" "Food & Drink"] | ||
| 863 | + ["🧊" "ice" "Food & Drink"] | ||
| 864 | + ["🥢" "chopsticks" "Food & Drink"] | ||
| 865 | + ["🍽️" "fork and knife with plate" "Food & Drink"] | ||
| 866 | + ["🍴" "fork and knife" "Food & Drink"] | ||
| 867 | + ["🥄" "spoon" "Food & Drink"] | ||
| 868 | + ["🔪" "kitchen knife" "Food & Drink"] | ||
| 869 | + ["🫙" "jar" "Food & Drink"] | ||
| 870 | + ["🏺" "amphora" "Food & Drink"] | ||
| 871 | + ["🌍" "globe showing Europe-Africa" "Travel & Places"] | ||
| 872 | + ["🌎" "globe showing Americas" "Travel & Places"] | ||
| 873 | + ["🌏" "globe showing Asia-Australia" "Travel & Places"] | ||
| 874 | + ["🌐" "globe with meridians" "Travel & Places"] | ||
| 875 | + ["🗺️" "world map" "Travel & Places"] | ||
| 876 | + ["🗾" "map of Japan" "Travel & Places"] | ||
| 877 | + ["🧭" "compass" "Travel & Places"] | ||
| 878 | + ["🏔️" "snow-capped mountain" "Travel & Places"] | ||
| 879 | + ["⛰️" "mountain" "Travel & Places"] | ||
| 880 | + ["🌋" "volcano" "Travel & Places"] | ||
| 881 | + ["🗻" "mount fuji" "Travel & Places"] | ||
| 882 | + ["🏕️" "camping" "Travel & Places"] | ||
| 883 | + ["🏖️" "beach with umbrella" "Travel & Places"] | ||
| 884 | + ["🏜️" "desert" "Travel & Places"] | ||
| 885 | + ["🏝️" "desert island" "Travel & Places"] | ||
| 886 | + ["🏞️" "national park" "Travel & Places"] | ||
| 887 | + ["🏟️" "stadium" "Travel & Places"] | ||
| 888 | + ["🏛️" "classical building" "Travel & Places"] | ||
| 889 | + ["🏗️" "building construction" "Travel & Places"] | ||
| 890 | + ["🧱" "brick" "Travel & Places"] | ||
| 891 | + ["🪨" "rock" "Travel & Places"] | ||
| 892 | + ["🪵" "wood" "Travel & Places"] | ||
| 893 | + ["🛖" "hut" "Travel & Places"] | ||
| 894 | + ["🏘️" "houses" "Travel & Places"] | ||
| 895 | + ["🏚️" "derelict house" "Travel & Places"] | ||
| 896 | + ["🏠" "house" "Travel & Places"] | ||
| 897 | + ["🏡" "house with garden" "Travel & Places"] | ||
| 898 | + ["🏢" "office building" "Travel & Places"] | ||
| 899 | + ["🏣" "Japanese post office" "Travel & Places"] | ||
| 900 | + ["🏤" "post office" "Travel & Places"] | ||
| 901 | + ["🏥" "hospital" "Travel & Places"] | ||
| 902 | + ["🏦" "bank" "Travel & Places"] | ||
| 903 | + ["🏨" "hotel" "Travel & Places"] | ||
| 904 | + ["🏩" "love hotel" "Travel & Places"] | ||
| 905 | + ["🏪" "convenience store" "Travel & Places"] | ||
| 906 | + ["🏫" "school" "Travel & Places"] | ||
| 907 | + ["🏬" "department store" "Travel & Places"] | ||
| 908 | + ["🏭" "factory" "Travel & Places"] | ||
| 909 | + ["🏯" "Japanese castle" "Travel & Places"] | ||
| 910 | + ["🏰" "castle" "Travel & Places"] | ||
| 911 | + ["💒" "wedding" "Travel & Places"] | ||
| 912 | + ["🗼" "Tokyo tower" "Travel & Places"] | ||
| 913 | + ["🗽" "Statue of Liberty" "Travel & Places"] | ||
| 914 | + ["⛪" "church" "Travel & Places"] | ||
| 915 | + ["🕌" "mosque" "Travel & Places"] | ||
| 916 | + ["🛕" "hindu temple" "Travel & Places"] | ||
| 917 | + ["🕍" "synagogue" "Travel & Places"] | ||
| 918 | + ["⛩️" "shinto shrine" "Travel & Places"] | ||
| 919 | + ["🕋" "kaaba" "Travel & Places"] | ||
| 920 | + ["⛲" "fountain" "Travel & Places"] | ||
| 921 | + ["⛺" "tent" "Travel & Places"] | ||
| 922 | + ["🌁" "foggy" "Travel & Places"] | ||
| 923 | + ["🌃" "night with stars" "Travel & Places"] | ||
| 924 | + ["🏙️" "cityscape" "Travel & Places"] | ||
| 925 | + ["🌄" "sunrise over mountains" "Travel & Places"] | ||
| 926 | + ["🌅" "sunrise" "Travel & Places"] | ||
| 927 | + ["🌆" "cityscape at dusk" "Travel & Places"] | ||
| 928 | + ["🌇" "sunset" "Travel & Places"] | ||
| 929 | + ["🌉" "bridge at night" "Travel & Places"] | ||
| 930 | + ["♨️" "hot springs" "Travel & Places"] | ||
| 931 | + ["🎠" "carousel horse" "Travel & Places"] | ||
| 932 | + ["🛝" "playground slide" "Travel & Places"] | ||
| 933 | + ["🎡" "ferris wheel" "Travel & Places"] | ||
| 934 | + ["🎢" "roller coaster" "Travel & Places"] | ||
| 935 | + ["💈" "barber pole" "Travel & Places"] | ||
| 936 | + ["🎪" "circus tent" "Travel & Places"] | ||
| 937 | + ["🚂" "locomotive" "Travel & Places"] | ||
| 938 | + ["🚃" "railway car" "Travel & Places"] | ||
| 939 | + ["🚄" "high-speed train" "Travel & Places"] | ||
| 940 | + ["🚅" "bullet train" "Travel & Places"] | ||
| 941 | + ["🚆" "train" "Travel & Places"] | ||
| 942 | + ["🚇" "metro" "Travel & Places"] | ||
| 943 | + ["🚈" "light rail" "Travel & Places"] | ||
| 944 | + ["🚉" "station" "Travel & Places"] | ||
| 945 | + ["🚊" "tram" "Travel & Places"] | ||
| 946 | + ["🚝" "monorail" "Travel & Places"] | ||
| 947 | + ["🚞" "mountain railway" "Travel & Places"] | ||
| 948 | + ["🚋" "tram car" "Travel & Places"] | ||
| 949 | + ["🚌" "bus" "Travel & Places"] | ||
| 950 | + ["🚍" "oncoming bus" "Travel & Places"] | ||
| 951 | + ["🚎" "trolleybus" "Travel & Places"] | ||
| 952 | + ["🚐" "minibus" "Travel & Places"] | ||
| 953 | + ["🚑" "ambulance" "Travel & Places"] | ||
| 954 | + ["🚒" "fire engine" "Travel & Places"] | ||
| 955 | + ["🚓" "police car" "Travel & Places"] | ||
| 956 | + ["🚔" "oncoming police car" "Travel & Places"] | ||
| 957 | + ["🚕" "taxi" "Travel & Places"] | ||
| 958 | + ["🚖" "oncoming taxi" "Travel & Places"] | ||
| 959 | + ["🚗" "automobile" "Travel & Places"] | ||
| 960 | + ["🚘" "oncoming automobile" "Travel & Places"] | ||
| 961 | + ["🚙" "sport utility vehicle" "Travel & Places"] | ||
| 962 | + ["🛻" "pickup truck" "Travel & Places"] | ||
| 963 | + ["🚚" "delivery truck" "Travel & Places"] | ||
| 964 | + ["🚛" "articulated lorry" "Travel & Places"] | ||
| 965 | + ["🚜" "tractor" "Travel & Places"] | ||
| 966 | + ["🏎️" "racing car" "Travel & Places"] | ||
| 967 | + ["🏍️" "motorcycle" "Travel & Places"] | ||
| 968 | + ["🛵" "motor scooter" "Travel & Places"] | ||
| 969 | + ["🦽" "manual wheelchair" "Travel & Places"] | ||
| 970 | + ["🦼" "motorized wheelchair" "Travel & Places"] | ||
| 971 | + ["🛺" "auto rickshaw" "Travel & Places"] | ||
| 972 | + ["🚲" "bicycle" "Travel & Places"] | ||
| 973 | + ["🛴" "kick scooter" "Travel & Places"] | ||
| 974 | + ["🛹" "skateboard" "Travel & Places"] | ||
| 975 | + ["🛼" "roller skate" "Travel & Places"] | ||
| 976 | + ["🚏" "bus stop" "Travel & Places"] | ||
| 977 | + ["🛣️" "motorway" "Travel & Places"] | ||
| 978 | + ["🛤️" "railway track" "Travel & Places"] | ||
| 979 | + ["🛢️" "oil drum" "Travel & Places"] | ||
| 980 | + ["⛽" "fuel pump" "Travel & Places"] | ||
| 981 | + ["🛞" "wheel" "Travel & Places"] | ||
| 982 | + ["🚨" "police car light" "Travel & Places"] | ||
| 983 | + ["🚥" "horizontal traffic light" "Travel & Places"] | ||
| 984 | + ["🚦" "vertical traffic light" "Travel & Places"] | ||
| 985 | + ["🛑" "stop sign" "Travel & Places"] | ||
| 986 | + ["🚧" "construction" "Travel & Places"] | ||
| 987 | + ["⚓" "anchor" "Travel & Places"] | ||
| 988 | + ["🛟" "ring buoy" "Travel & Places"] | ||
| 989 | + ["⛵" "sailboat" "Travel & Places"] | ||
| 990 | + ["🛶" "canoe" "Travel & Places"] | ||
| 991 | + ["🚤" "speedboat" "Travel & Places"] | ||
| 992 | + ["🛳️" "passenger ship" "Travel & Places"] | ||
| 993 | + ["⛴️" "ferry" "Travel & Places"] | ||
| 994 | + ["🛥️" "motor boat" "Travel & Places"] | ||
| 995 | + ["🚢" "ship" "Travel & Places"] | ||
| 996 | + ["✈️" "airplane" "Travel & Places"] | ||
| 997 | + ["🛩️" "small airplane" "Travel & Places"] | ||
| 998 | + ["🛫" "airplane departure" "Travel & Places"] | ||
| 999 | + ["🛬" "airplane arrival" "Travel & Places"] | ||
| 1000 | + ["🪂" "parachute" "Travel & Places"] | ||
| 1001 | + ["💺" "seat" "Travel & Places"] | ||
| 1002 | + ["🚁" "helicopter" "Travel & Places"] | ||
| 1003 | + ["🚟" "suspension railway" "Travel & Places"] | ||
| 1004 | + ["🚠" "mountain cableway" "Travel & Places"] | ||
| 1005 | + ["🚡" "aerial tramway" "Travel & Places"] | ||
| 1006 | + ["🛰️" "satellite" "Travel & Places"] | ||
| 1007 | + ["🚀" "rocket" "Travel & Places"] | ||
| 1008 | + ["🛸" "flying saucer" "Travel & Places"] | ||
| 1009 | + ["🛎️" "bellhop bell" "Travel & Places"] | ||
| 1010 | + ["🧳" "luggage" "Travel & Places"] | ||
| 1011 | + ["⌛" "hourglass done" "Travel & Places"] | ||
| 1012 | + ["⏳" "hourglass not done" "Travel & Places"] | ||
| 1013 | + ["⌚" "watch" "Travel & Places"] | ||
| 1014 | + ["⏰" "alarm clock" "Travel & Places"] | ||
| 1015 | + ["⏱️" "stopwatch" "Travel & Places"] | ||
| 1016 | + ["⏲️" "timer clock" "Travel & Places"] | ||
| 1017 | + ["🕰️" "mantelpiece clock" "Travel & Places"] | ||
| 1018 | + ["🕛" "twelve o’clock" "Travel & Places"] | ||
| 1019 | + ["🕧" "twelve-thirty" "Travel & Places"] | ||
| 1020 | + ["🕐" "one o’clock" "Travel & Places"] | ||
| 1021 | + ["🕜" "one-thirty" "Travel & Places"] | ||
| 1022 | + ["🕑" "two o’clock" "Travel & Places"] | ||
| 1023 | + ["🕝" "two-thirty" "Travel & Places"] | ||
| 1024 | + ["🕒" "three o’clock" "Travel & Places"] | ||
| 1025 | + ["🕞" "three-thirty" "Travel & Places"] | ||
| 1026 | + ["🕓" "four o’clock" "Travel & Places"] | ||
| 1027 | + ["🕟" "four-thirty" "Travel & Places"] | ||
| 1028 | + ["🕔" "five o’clock" "Travel & Places"] | ||
| 1029 | + ["🕠" "five-thirty" "Travel & Places"] | ||
| 1030 | + ["🕕" "six o’clock" "Travel & Places"] | ||
| 1031 | + ["🕡" "six-thirty" "Travel & Places"] | ||
| 1032 | + ["🕖" "seven o’clock" "Travel & Places"] | ||
| 1033 | + ["🕢" "seven-thirty" "Travel & Places"] | ||
| 1034 | + ["🕗" "eight o’clock" "Travel & Places"] | ||
| 1035 | + ["🕣" "eight-thirty" "Travel & Places"] | ||
| 1036 | + ["🕘" "nine o’clock" "Travel & Places"] | ||
| 1037 | + ["🕤" "nine-thirty" "Travel & Places"] | ||
| 1038 | + ["🕙" "ten o’clock" "Travel & Places"] | ||
| 1039 | + ["🕥" "ten-thirty" "Travel & Places"] | ||
| 1040 | + ["🕚" "eleven o’clock" "Travel & Places"] | ||
| 1041 | + ["🕦" "eleven-thirty" "Travel & Places"] | ||
| 1042 | + ["🌑" "new moon" "Travel & Places"] | ||
| 1043 | + ["🌒" "waxing crescent moon" "Travel & Places"] | ||
| 1044 | + ["🌓" "first quarter moon" "Travel & Places"] | ||
| 1045 | + ["🌔" "waxing gibbous moon" "Travel & Places"] | ||
| 1046 | + ["🌕" "full moon" "Travel & Places"] | ||
| 1047 | + ["🌖" "waning gibbous moon" "Travel & Places"] | ||
| 1048 | + ["🌗" "last quarter moon" "Travel & Places"] | ||
| 1049 | + ["🌘" "waning crescent moon" "Travel & Places"] | ||
| 1050 | + ["🌙" "crescent moon" "Travel & Places"] | ||
| 1051 | + ["🌚" "new moon face" "Travel & Places"] | ||
| 1052 | + ["🌛" "first quarter moon face" "Travel & Places"] | ||
| 1053 | + ["🌜" "last quarter moon face" "Travel & Places"] | ||
| 1054 | + ["🌡️" "thermometer" "Travel & Places"] | ||
| 1055 | + ["☀️" "sun" "Travel & Places"] | ||
| 1056 | + ["🌝" "full moon face" "Travel & Places"] | ||
| 1057 | + ["🌞" "sun with face" "Travel & Places"] | ||
| 1058 | + ["🪐" "ringed planet" "Travel & Places"] | ||
| 1059 | + ["⭐" "star" "Travel & Places"] | ||
| 1060 | + ["🌟" "glowing star" "Travel & Places"] | ||
| 1061 | + ["🌠" "shooting star" "Travel & Places"] | ||
| 1062 | + ["🌌" "milky way" "Travel & Places"] | ||
| 1063 | + ["☁️" "cloud" "Travel & Places"] | ||
| 1064 | + ["⛅" "sun behind cloud" "Travel & Places"] | ||
| 1065 | + ["⛈️" "cloud with lightning and rain" "Travel & Places"] | ||
| 1066 | + ["🌤️" "sun behind small cloud" "Travel & Places"] | ||
| 1067 | + ["🌥️" "sun behind large cloud" "Travel & Places"] | ||
| 1068 | + ["🌦️" "sun behind rain cloud" "Travel & Places"] | ||
| 1069 | + ["🌧️" "cloud with rain" "Travel & Places"] | ||
| 1070 | + ["🌨️" "cloud with snow" "Travel & Places"] | ||
| 1071 | + ["🌩️" "cloud with lightning" "Travel & Places"] | ||
| 1072 | + ["🌪️" "tornado" "Travel & Places"] | ||
| 1073 | + ["🌫️" "fog" "Travel & Places"] | ||
| 1074 | + ["🌬️" "wind face" "Travel & Places"] | ||
| 1075 | + ["🌀" "cyclone" "Travel & Places"] | ||
| 1076 | + ["🌈" "rainbow" "Travel & Places"] | ||
| 1077 | + ["🌂" "closed umbrella" "Travel & Places"] | ||
| 1078 | + ["☂️" "umbrella" "Travel & Places"] | ||
| 1079 | + ["☔" "umbrella with rain drops" "Travel & Places"] | ||
| 1080 | + ["⛱️" "umbrella on ground" "Travel & Places"] | ||
| 1081 | + ["⚡" "high voltage" "Travel & Places"] | ||
| 1082 | + ["❄️" "snowflake" "Travel & Places"] | ||
| 1083 | + ["☃️" "snowman" "Travel & Places"] | ||
| 1084 | + ["⛄" "snowman without snow" "Travel & Places"] | ||
| 1085 | + ["☄️" "comet" "Travel & Places"] | ||
| 1086 | + ["🔥" "fire" "Travel & Places"] | ||
| 1087 | + ["💧" "droplet" "Travel & Places"] | ||
| 1088 | + ["🌊" "water wave" "Travel & Places"] | ||
| 1089 | + ["🎃" "jack-o-lantern" "Activities"] | ||
| 1090 | + ["🎄" "Christmas tree" "Activities"] | ||
| 1091 | + ["🎆" "fireworks" "Activities"] | ||
| 1092 | + ["🎇" "sparkler" "Activities"] | ||
| 1093 | + ["🧨" "firecracker" "Activities"] | ||
| 1094 | + ["✨" "sparkles" "Activities"] | ||
| 1095 | + ["🎈" "balloon" "Activities"] | ||
| 1096 | + ["🎉" "party popper" "Activities"] | ||
| 1097 | + ["🎊" "confetti ball" "Activities"] | ||
| 1098 | + ["🎋" "tanabata tree" "Activities"] | ||
| 1099 | + ["🎍" "pine decoration" "Activities"] | ||
| 1100 | + ["🎎" "Japanese dolls" "Activities"] | ||
| 1101 | + ["🎏" "carp streamer" "Activities"] | ||
| 1102 | + ["🎐" "wind chime" "Activities"] | ||
| 1103 | + ["🎑" "moon viewing ceremony" "Activities"] | ||
| 1104 | + ["🧧" "red envelope" "Activities"] | ||
| 1105 | + ["🎀" "ribbon" "Activities"] | ||
| 1106 | + ["🎁" "wrapped gift" "Activities"] | ||
| 1107 | + ["🎗️" "reminder ribbon" "Activities"] | ||
| 1108 | + ["🎟️" "admission tickets" "Activities"] | ||
| 1109 | + ["🎫" "ticket" "Activities"] | ||
| 1110 | + ["🎖️" "military medal" "Activities"] | ||
| 1111 | + ["🏆" "trophy" "Activities"] | ||
| 1112 | + ["🏅" "sports medal" "Activities"] | ||
| 1113 | + ["🥇" "1st place medal" "Activities"] | ||
| 1114 | + ["🥈" "2nd place medal" "Activities"] | ||
| 1115 | + ["🥉" "3rd place medal" "Activities"] | ||
| 1116 | + ["⚽" "soccer ball" "Activities"] | ||
| 1117 | + ["⚾" "baseball" "Activities"] | ||
| 1118 | + ["🥎" "softball" "Activities"] | ||
| 1119 | + ["🏀" "basketball" "Activities"] | ||
| 1120 | + ["🏐" "volleyball" "Activities"] | ||
| 1121 | + ["🏈" "american football" "Activities"] | ||
| 1122 | + ["🏉" "rugby football" "Activities"] | ||
| 1123 | + ["🎾" "tennis" "Activities"] | ||
| 1124 | + ["🥏" "flying disc" "Activities"] | ||
| 1125 | + ["🎳" "bowling" "Activities"] | ||
| 1126 | + ["🏏" "cricket game" "Activities"] | ||
| 1127 | + ["🏑" "field hockey" "Activities"] | ||
| 1128 | + ["🏒" "ice hockey" "Activities"] | ||
| 1129 | + ["🥍" "lacrosse" "Activities"] | ||
| 1130 | + ["🏓" "ping pong" "Activities"] | ||
| 1131 | + ["🏸" "badminton" "Activities"] | ||
| 1132 | + ["🥊" "boxing glove" "Activities"] | ||
| 1133 | + ["🥋" "martial arts uniform" "Activities"] | ||
| 1134 | + ["🥅" "goal net" "Activities"] | ||
| 1135 | + ["⛳" "flag in hole" "Activities"] | ||
| 1136 | + ["⛸️" "ice skate" "Activities"] | ||
| 1137 | + ["🎣" "fishing pole" "Activities"] | ||
| 1138 | + ["🤿" "diving mask" "Activities"] | ||
| 1139 | + ["🎽" "running shirt" "Activities"] | ||
| 1140 | + ["🎿" "skis" "Activities"] | ||
| 1141 | + ["🛷" "sled" "Activities"] | ||
| 1142 | + ["🥌" "curling stone" "Activities"] | ||
| 1143 | + ["🎯" "bullseye" "Activities"] | ||
| 1144 | + ["🪀" "yo-yo" "Activities"] | ||
| 1145 | + ["🪁" "kite" "Activities"] | ||
| 1146 | + ["🔫" "water pistol" "Activities"] | ||
| 1147 | + ["🎱" "pool 8 ball" "Activities"] | ||
| 1148 | + ["🔮" "crystal ball" "Activities"] | ||
| 1149 | + ["🪄" "magic wand" "Activities"] | ||
| 1150 | + ["🎮" "video game" "Activities"] | ||
| 1151 | + ["🕹️" "joystick" "Activities"] | ||
| 1152 | + ["🎰" "slot machine" "Activities"] | ||
| 1153 | + ["🎲" "game die" "Activities"] | ||
| 1154 | + ["🧩" "puzzle piece" "Activities"] | ||
| 1155 | + ["🧸" "teddy bear" "Activities"] | ||
| 1156 | + ["🪅" "piñata" "Activities"] | ||
| 1157 | + ["🪩" "mirror ball" "Activities"] | ||
| 1158 | + ["🪆" "nesting dolls" "Activities"] | ||
| 1159 | + ["♠️" "spade suit" "Activities"] | ||
| 1160 | + ["♥️" "heart suit" "Activities"] | ||
| 1161 | + ["♦️" "diamond suit" "Activities"] | ||
| 1162 | + ["♣️" "club suit" "Activities"] | ||
| 1163 | + ["♟️" "chess pawn" "Activities"] | ||
| 1164 | + ["🃏" "joker" "Activities"] | ||
| 1165 | + ["🀄" "mahjong red dragon" "Activities"] | ||
| 1166 | + ["🎴" "flower playing cards" "Activities"] | ||
| 1167 | + ["🎭" "performing arts" "Activities"] | ||
| 1168 | + ["🖼️" "framed picture" "Activities"] | ||
| 1169 | + ["🎨" "artist palette" "Activities"] | ||
| 1170 | + ["🧵" "thread" "Activities"] | ||
| 1171 | + ["🪡" "sewing needle" "Activities"] | ||
| 1172 | + ["🧶" "yarn" "Activities"] | ||
| 1173 | + ["🪢" "knot" "Activities"] | ||
| 1174 | + ["👓" "glasses" "Objects"] | ||
| 1175 | + ["🕶️" "sunglasses" "Objects"] | ||
| 1176 | + ["🥽" "goggles" "Objects"] | ||
| 1177 | + ["🥼" "lab coat" "Objects"] | ||
| 1178 | + ["🦺" "safety vest" "Objects"] | ||
| 1179 | + ["👔" "necktie" "Objects"] | ||
| 1180 | + ["👕" "t-shirt" "Objects"] | ||
| 1181 | + ["👖" "jeans" "Objects"] | ||
| 1182 | + ["🧣" "scarf" "Objects"] | ||
| 1183 | + ["🧤" "gloves" "Objects"] | ||
| 1184 | + ["🧥" "coat" "Objects"] | ||
| 1185 | + ["🧦" "socks" "Objects"] | ||
| 1186 | + ["👗" "dress" "Objects"] | ||
| 1187 | + ["👘" "kimono" "Objects"] | ||
| 1188 | + ["🥻" "sari" "Objects"] | ||
| 1189 | + ["🩱" "one-piece swimsuit" "Objects"] | ||
| 1190 | + ["🩲" "briefs" "Objects"] | ||
| 1191 | + ["🩳" "shorts" "Objects"] | ||
| 1192 | + ["👙" "bikini" "Objects"] | ||
| 1193 | + ["👚" "woman’s clothes" "Objects"] | ||
| 1194 | + ["🪭" "folding hand fan" "Objects"] | ||
| 1195 | + ["👛" "purse" "Objects"] | ||
| 1196 | + ["👜" "handbag" "Objects"] | ||
| 1197 | + ["👝" "clutch bag" "Objects"] | ||
| 1198 | + ["🛍️" "shopping bags" "Objects"] | ||
| 1199 | + ["🎒" "backpack" "Objects"] | ||
| 1200 | + ["🩴" "thong sandal" "Objects"] | ||
| 1201 | + ["👞" "man’s shoe" "Objects"] | ||
| 1202 | + ["👟" "running shoe" "Objects"] | ||
| 1203 | + ["🥾" "hiking boot" "Objects"] | ||
| 1204 | + ["🥿" "flat shoe" "Objects"] | ||
| 1205 | + ["👠" "high-heeled shoe" "Objects"] | ||
| 1206 | + ["👡" "woman’s sandal" "Objects"] | ||
| 1207 | + ["🩰" "ballet shoes" "Objects"] | ||
| 1208 | + ["👢" "woman’s boot" "Objects"] | ||
| 1209 | + ["🪮" "hair pick" "Objects"] | ||
| 1210 | + ["👑" "crown" "Objects"] | ||
| 1211 | + ["👒" "woman’s hat" "Objects"] | ||
| 1212 | + ["🎩" "top hat" "Objects"] | ||
| 1213 | + ["🎓" "graduation cap" "Objects"] | ||
| 1214 | + ["🧢" "billed cap" "Objects"] | ||
| 1215 | + ["🪖" "military helmet" "Objects"] | ||
| 1216 | + ["⛑️" "rescue worker’s helmet" "Objects"] | ||
| 1217 | + ["📿" "prayer beads" "Objects"] | ||
| 1218 | + ["💄" "lipstick" "Objects"] | ||
| 1219 | + ["💍" "ring" "Objects"] | ||
| 1220 | + ["💎" "gem stone" "Objects"] | ||
| 1221 | + ["🔇" "muted speaker" "Objects"] | ||
| 1222 | + ["🔈" "speaker low volume" "Objects"] | ||
| 1223 | + ["🔉" "speaker medium volume" "Objects"] | ||
| 1224 | + ["🔊" "speaker high volume" "Objects"] | ||
| 1225 | + ["📢" "loudspeaker" "Objects"] | ||
| 1226 | + ["📣" "megaphone" "Objects"] | ||
| 1227 | + ["📯" "postal horn" "Objects"] | ||
| 1228 | + ["🔔" "bell" "Objects"] | ||
| 1229 | + ["🔕" "bell with slash" "Objects"] | ||
| 1230 | + ["🎼" "musical score" "Objects"] | ||
| 1231 | + ["🎵" "musical note" "Objects"] | ||
| 1232 | + ["🎶" "musical notes" "Objects"] | ||
| 1233 | + ["🎙️" "studio microphone" "Objects"] | ||
| 1234 | + ["🎚️" "level slider" "Objects"] | ||
| 1235 | + ["🎛️" "control knobs" "Objects"] | ||
| 1236 | + ["🎤" "microphone" "Objects"] | ||
| 1237 | + ["🎧" "headphone" "Objects"] | ||
| 1238 | + ["📻" "radio" "Objects"] | ||
| 1239 | + ["🎷" "saxophone" "Objects"] | ||
| 1240 | + ["🪗" "accordion" "Objects"] | ||
| 1241 | + ["🎸" "guitar" "Objects"] | ||
| 1242 | + ["🎹" "musical keyboard" "Objects"] | ||
| 1243 | + ["🎺" "trumpet" "Objects"] | ||
| 1244 | + ["🎻" "violin" "Objects"] | ||
| 1245 | + ["🪕" "banjo" "Objects"] | ||
| 1246 | + ["🥁" "drum" "Objects"] | ||
| 1247 | + ["🪘" "long drum" "Objects"] | ||
| 1248 | + ["🪇" "maracas" "Objects"] | ||
| 1249 | + ["🪈" "flute" "Objects"] | ||
| 1250 | + ["📱" "mobile phone" "Objects"] | ||
| 1251 | + ["📲" "mobile phone with arrow" "Objects"] | ||
| 1252 | + ["☎️" "telephone" "Objects"] | ||
| 1253 | + ["📞" "telephone receiver" "Objects"] | ||
| 1254 | + ["📟" "pager" "Objects"] | ||
| 1255 | + ["📠" "fax machine" "Objects"] | ||
| 1256 | + ["🔋" "battery" "Objects"] | ||
| 1257 | + ["🪫" "low battery" "Objects"] | ||
| 1258 | + ["🔌" "electric plug" "Objects"] | ||
| 1259 | + ["💻" "laptop" "Objects"] | ||
| 1260 | + ["🖥️" "desktop computer" "Objects"] | ||
| 1261 | + ["🖨️" "printer" "Objects"] | ||
| 1262 | + ["⌨️" "keyboard" "Objects"] | ||
| 1263 | + ["🖱️" "computer mouse" "Objects"] | ||
| 1264 | + ["🖲️" "trackball" "Objects"] | ||
| 1265 | + ["💽" "computer disk" "Objects"] | ||
| 1266 | + ["💾" "floppy disk" "Objects"] | ||
| 1267 | + ["💿" "optical disk" "Objects"] | ||
| 1268 | + ["📀" "dvd" "Objects"] | ||
| 1269 | + ["🧮" "abacus" "Objects"] | ||
| 1270 | + ["🎥" "movie camera" "Objects"] | ||
| 1271 | + ["🎞️" "film frames" "Objects"] | ||
| 1272 | + ["📽️" "film projector" "Objects"] | ||
| 1273 | + ["🎬" "clapper board" "Objects"] | ||
| 1274 | + ["📺" "television" "Objects"] | ||
| 1275 | + ["📷" "camera" "Objects"] | ||
| 1276 | + ["📸" "camera with flash" "Objects"] | ||
| 1277 | + ["📹" "video camera" "Objects"] | ||
| 1278 | + ["📼" "videocassette" "Objects"] | ||
| 1279 | + ["🔍" "magnifying glass tilted left" "Objects"] | ||
| 1280 | + ["🔎" "magnifying glass tilted right" "Objects"] | ||
| 1281 | + ["🕯️" "candle" "Objects"] | ||
| 1282 | + ["💡" "light bulb" "Objects"] | ||
| 1283 | + ["🔦" "flashlight" "Objects"] | ||
| 1284 | + ["🏮" "red paper lantern" "Objects"] | ||
| 1285 | + ["🪔" "diya lamp" "Objects"] | ||
| 1286 | + ["📔" "notebook with decorative cover" "Objects"] | ||
| 1287 | + ["📕" "closed book" "Objects"] | ||
| 1288 | + ["📖" "open book" "Objects"] | ||
| 1289 | + ["📗" "green book" "Objects"] | ||
| 1290 | + ["📘" "blue book" "Objects"] | ||
| 1291 | + ["📙" "orange book" "Objects"] | ||
| 1292 | + ["📚" "books" "Objects"] | ||
| 1293 | + ["📓" "notebook" "Objects"] | ||
| 1294 | + ["📒" "ledger" "Objects"] | ||
| 1295 | + ["📃" "page with curl" "Objects"] | ||
| 1296 | + ["📜" "scroll" "Objects"] | ||
| 1297 | + ["📄" "page facing up" "Objects"] | ||
| 1298 | + ["📰" "newspaper" "Objects"] | ||
| 1299 | + ["🗞️" "rolled-up newspaper" "Objects"] | ||
| 1300 | + ["📑" "bookmark tabs" "Objects"] | ||
| 1301 | + ["🔖" "bookmark" "Objects"] | ||
| 1302 | + ["🏷️" "label" "Objects"] | ||
| 1303 | + ["💰" "money bag" "Objects"] | ||
| 1304 | + ["🪙" "coin" "Objects"] | ||
| 1305 | + ["💴" "yen banknote" "Objects"] | ||
| 1306 | + ["💵" "dollar banknote" "Objects"] | ||
| 1307 | + ["💶" "euro banknote" "Objects"] | ||
| 1308 | + ["💷" "pound banknote" "Objects"] | ||
| 1309 | + ["💸" "money with wings" "Objects"] | ||
| 1310 | + ["💳" "credit card" "Objects"] | ||
| 1311 | + ["🧾" "receipt" "Objects"] | ||
| 1312 | + ["💹" "chart increasing with yen" "Objects"] | ||
| 1313 | + ["✉️" "envelope" "Objects"] | ||
| 1314 | + ["📧" "e-mail" "Objects"] | ||
| 1315 | + ["📨" "incoming envelope" "Objects"] | ||
| 1316 | + ["📩" "envelope with arrow" "Objects"] | ||
| 1317 | + ["📤" "outbox tray" "Objects"] | ||
| 1318 | + ["📥" "inbox tray" "Objects"] | ||
| 1319 | + ["📦" "package" "Objects"] | ||
| 1320 | + ["📫" "closed mailbox with raised flag" "Objects"] | ||
| 1321 | + ["📪" "closed mailbox with lowered flag" "Objects"] | ||
| 1322 | + ["📬" "open mailbox with raised flag" "Objects"] | ||
| 1323 | + ["📭" "open mailbox with lowered flag" "Objects"] | ||
| 1324 | + ["📮" "postbox" "Objects"] | ||
| 1325 | + ["🗳️" "ballot box with ballot" "Objects"] | ||
| 1326 | + ["✏️" "pencil" "Objects"] | ||
| 1327 | + ["✒️" "black nib" "Objects"] | ||
| 1328 | + ["🖋️" "fountain pen" "Objects"] | ||
| 1329 | + ["🖊️" "pen" "Objects"] | ||
| 1330 | + ["🖌️" "paintbrush" "Objects"] | ||
| 1331 | + ["🖍️" "crayon" "Objects"] | ||
| 1332 | + ["📝" "memo" "Objects"] | ||
| 1333 | + ["💼" "briefcase" "Objects"] | ||
| 1334 | + ["📁" "file folder" "Objects"] | ||
| 1335 | + ["📂" "open file folder" "Objects"] | ||
| 1336 | + ["🗂️" "card index dividers" "Objects"] | ||
| 1337 | + ["📅" "calendar" "Objects"] | ||
| 1338 | + ["📆" "tear-off calendar" "Objects"] | ||
| 1339 | + ["🗒️" "spiral notepad" "Objects"] | ||
| 1340 | + ["🗓️" "spiral calendar" "Objects"] | ||
| 1341 | + ["📇" "card index" "Objects"] | ||
| 1342 | + ["📈" "chart increasing" "Objects"] | ||
| 1343 | + ["📉" "chart decreasing" "Objects"] | ||
| 1344 | + ["📊" "bar chart" "Objects"] | ||
| 1345 | + ["📋" "clipboard" "Objects"] | ||
| 1346 | + ["📌" "pushpin" "Objects"] | ||
| 1347 | + ["📍" "round pushpin" "Objects"] | ||
| 1348 | + ["📎" "paperclip" "Objects"] | ||
| 1349 | + ["🖇️" "linked paperclips" "Objects"] | ||
| 1350 | + ["📏" "straight ruler" "Objects"] | ||
| 1351 | + ["📐" "triangular ruler" "Objects"] | ||
| 1352 | + ["✂️" "scissors" "Objects"] | ||
| 1353 | + ["🗃️" "card file box" "Objects"] | ||
| 1354 | + ["🗄️" "file cabinet" "Objects"] | ||
| 1355 | + ["🗑️" "wastebasket" "Objects"] | ||
| 1356 | + ["🔒" "locked" "Objects"] | ||
| 1357 | + ["🔓" "unlocked" "Objects"] | ||
| 1358 | + ["🔏" "locked with pen" "Objects"] | ||
| 1359 | + ["🔐" "locked with key" "Objects"] | ||
| 1360 | + ["🔑" "key" "Objects"] | ||
| 1361 | + ["🗝️" "old key" "Objects"] | ||
| 1362 | + ["🔨" "hammer" "Objects"] | ||
| 1363 | + ["🪓" "axe" "Objects"] | ||
| 1364 | + ["⛏️" "pick" "Objects"] | ||
| 1365 | + ["⚒️" "hammer and pick" "Objects"] | ||
| 1366 | + ["🛠️" "hammer and wrench" "Objects"] | ||
| 1367 | + ["🗡️" "dagger" "Objects"] | ||
| 1368 | + ["⚔️" "crossed swords" "Objects"] | ||
| 1369 | + ["💣" "bomb" "Objects"] | ||
| 1370 | + ["🪃" "boomerang" "Objects"] | ||
| 1371 | + ["🏹" "bow and arrow" "Objects"] | ||
| 1372 | + ["🛡️" "shield" "Objects"] | ||
| 1373 | + ["🪚" "carpentry saw" "Objects"] | ||
| 1374 | + ["🔧" "wrench" "Objects"] | ||
| 1375 | + ["🪛" "screwdriver" "Objects"] | ||
| 1376 | + ["🔩" "nut and bolt" "Objects"] | ||
| 1377 | + ["⚙️" "gear" "Objects"] | ||
| 1378 | + ["🗜️" "clamp" "Objects"] | ||
| 1379 | + ["⚖️" "balance scale" "Objects"] | ||
| 1380 | + ["🦯" "white cane" "Objects"] | ||
| 1381 | + ["🔗" "link" "Objects"] | ||
| 1382 | + ["⛓️💥" "broken chain" "Objects"] | ||
| 1383 | + ["⛓️" "chains" "Objects"] | ||
| 1384 | + ["🪝" "hook" "Objects"] | ||
| 1385 | + ["🧰" "toolbox" "Objects"] | ||
| 1386 | + ["🧲" "magnet" "Objects"] | ||
| 1387 | + ["🪜" "ladder" "Objects"] | ||
| 1388 | + ["⚗️" "alembic" "Objects"] | ||
| 1389 | + ["🧪" "test tube" "Objects"] | ||
| 1390 | + ["🧫" "petri dish" "Objects"] | ||
| 1391 | + ["🧬" "dna" "Objects"] | ||
| 1392 | + ["🔬" "microscope" "Objects"] | ||
| 1393 | + ["🔭" "telescope" "Objects"] | ||
| 1394 | + ["📡" "satellite antenna" "Objects"] | ||
| 1395 | + ["💉" "syringe" "Objects"] | ||
| 1396 | + ["🩸" "drop of blood" "Objects"] | ||
| 1397 | + ["💊" "pill" "Objects"] | ||
| 1398 | + ["🩹" "adhesive bandage" "Objects"] | ||
| 1399 | + ["🩼" "crutch" "Objects"] | ||
| 1400 | + ["🩺" "stethoscope" "Objects"] | ||
| 1401 | + ["🩻" "x-ray" "Objects"] | ||
| 1402 | + ["🚪" "door" "Objects"] | ||
| 1403 | + ["🛗" "elevator" "Objects"] | ||
| 1404 | + ["🪞" "mirror" "Objects"] | ||
| 1405 | + ["🪟" "window" "Objects"] | ||
| 1406 | + ["🛏️" "bed" "Objects"] | ||
| 1407 | + ["🛋️" "couch and lamp" "Objects"] | ||
| 1408 | + ["🪑" "chair" "Objects"] | ||
| 1409 | + ["🚽" "toilet" "Objects"] | ||
| 1410 | + ["🪠" "plunger" "Objects"] | ||
| 1411 | + ["🚿" "shower" "Objects"] | ||
| 1412 | + ["🛁" "bathtub" "Objects"] | ||
| 1413 | + ["🪤" "mouse trap" "Objects"] | ||
| 1414 | + ["🪒" "razor" "Objects"] | ||
| 1415 | + ["🧴" "lotion bottle" "Objects"] | ||
| 1416 | + ["🧷" "safety pin" "Objects"] | ||
| 1417 | + ["🧹" "broom" "Objects"] | ||
| 1418 | + ["🧺" "basket" "Objects"] | ||
| 1419 | + ["🧻" "roll of paper" "Objects"] | ||
| 1420 | + ["🪣" "bucket" "Objects"] | ||
| 1421 | + ["🧼" "soap" "Objects"] | ||
| 1422 | + ["🫧" "bubbles" "Objects"] | ||
| 1423 | + ["🪥" "toothbrush" "Objects"] | ||
| 1424 | + ["🧽" "sponge" "Objects"] | ||
| 1425 | + ["🧯" "fire extinguisher" "Objects"] | ||
| 1426 | + ["🛒" "shopping cart" "Objects"] | ||
| 1427 | + ["🚬" "cigarette" "Objects"] | ||
| 1428 | + ["⚰️" "coffin" "Objects"] | ||
| 1429 | + ["🪦" "headstone" "Objects"] | ||
| 1430 | + ["⚱️" "funeral urn" "Objects"] | ||
| 1431 | + ["🧿" "nazar amulet" "Objects"] | ||
| 1432 | + ["🪬" "hamsa" "Objects"] | ||
| 1433 | + ["🗿" "moai" "Objects"] | ||
| 1434 | + ["🪧" "placard" "Objects"] | ||
| 1435 | + ["🪪" "identification card" "Objects"] | ||
| 1436 | + ["🏧" "ATM sign" "Symbols"] | ||
| 1437 | + ["🚮" "litter in bin sign" "Symbols"] | ||
| 1438 | + ["🚰" "potable water" "Symbols"] | ||
| 1439 | + ["♿" "wheelchair symbol" "Symbols"] | ||
| 1440 | + ["🚹" "men’s room" "Symbols"] | ||
| 1441 | + ["🚺" "women’s room" "Symbols"] | ||
| 1442 | + ["🚻" "restroom" "Symbols"] | ||
| 1443 | + ["🚼" "baby symbol" "Symbols"] | ||
| 1444 | + ["🚾" "water closet" "Symbols"] | ||
| 1445 | + ["🛂" "passport control" "Symbols"] | ||
| 1446 | + ["🛃" "customs" "Symbols"] | ||
| 1447 | + ["🛄" "baggage claim" "Symbols"] | ||
| 1448 | + ["🛅" "left luggage" "Symbols"] | ||
| 1449 | + ["⚠️" "warning" "Symbols"] | ||
| 1450 | + ["🚸" "children crossing" "Symbols"] | ||
| 1451 | + ["⛔" "no entry" "Symbols"] | ||
| 1452 | + ["🚫" "prohibited" "Symbols"] | ||
| 1453 | + ["🚳" "no bicycles" "Symbols"] | ||
| 1454 | + ["🚭" "no smoking" "Symbols"] | ||
| 1455 | + ["🚯" "no littering" "Symbols"] | ||
| 1456 | + ["🚱" "non-potable water" "Symbols"] | ||
| 1457 | + ["🚷" "no pedestrians" "Symbols"] | ||
| 1458 | + ["📵" "no mobile phones" "Symbols"] | ||
| 1459 | + ["🔞" "no one under eighteen" "Symbols"] | ||
| 1460 | + ["☢️" "radioactive" "Symbols"] | ||
| 1461 | + ["☣️" "biohazard" "Symbols"] | ||
| 1462 | + ["⬆️" "up arrow" "Symbols"] | ||
| 1463 | + ["↗️" "up-right arrow" "Symbols"] | ||
| 1464 | + ["➡️" "right arrow" "Symbols"] | ||
| 1465 | + ["↘️" "down-right arrow" "Symbols"] | ||
| 1466 | + ["⬇️" "down arrow" "Symbols"] | ||
| 1467 | + ["↙️" "down-left arrow" "Symbols"] | ||
| 1468 | + ["⬅️" "left arrow" "Symbols"] | ||
| 1469 | + ["↖️" "up-left arrow" "Symbols"] | ||
| 1470 | + ["↕️" "up-down arrow" "Symbols"] | ||
| 1471 | + ["↔️" "left-right arrow" "Symbols"] | ||
| 1472 | + ["↩️" "right arrow curving left" "Symbols"] | ||
| 1473 | + ["↪️" "left arrow curving right" "Symbols"] | ||
| 1474 | + ["⤴️" "right arrow curving up" "Symbols"] | ||
| 1475 | + ["⤵️" "right arrow curving down" "Symbols"] | ||
| 1476 | + ["🔃" "clockwise vertical arrows" "Symbols"] | ||
| 1477 | + ["🔄" "counterclockwise arrows button" "Symbols"] | ||
| 1478 | + ["🔙" "BACK arrow" "Symbols"] | ||
| 1479 | + ["🔚" "END arrow" "Symbols"] | ||
| 1480 | + ["🔛" "ON! arrow" "Symbols"] | ||
| 1481 | + ["🔜" "SOON arrow" "Symbols"] | ||
| 1482 | + ["🔝" "TOP arrow" "Symbols"] | ||
| 1483 | + ["🛐" "place of worship" "Symbols"] | ||
| 1484 | + ["⚛️" "atom symbol" "Symbols"] | ||
| 1485 | + ["🕉️" "om" "Symbols"] | ||
| 1486 | + ["✡️" "star of David" "Symbols"] | ||
| 1487 | + ["☸️" "wheel of dharma" "Symbols"] | ||
| 1488 | + ["☯️" "yin yang" "Symbols"] | ||
| 1489 | + ["✝️" "latin cross" "Symbols"] | ||
| 1490 | + ["☦️" "orthodox cross" "Symbols"] | ||
| 1491 | + ["☪️" "star and crescent" "Symbols"] | ||
| 1492 | + ["☮️" "peace symbol" "Symbols"] | ||
| 1493 | + ["🕎" "menorah" "Symbols"] | ||
| 1494 | + ["🔯" "dotted six-pointed star" "Symbols"] | ||
| 1495 | + ["🪯" "khanda" "Symbols"] | ||
| 1496 | + ["♈" "Aries" "Symbols"] | ||
| 1497 | + ["♉" "Taurus" "Symbols"] | ||
| 1498 | + ["♊" "Gemini" "Symbols"] | ||
| 1499 | + ["♋" "Cancer" "Symbols"] | ||
| 1500 | + ["♌" "Leo" "Symbols"] | ||
| 1501 | + ["♍" "Virgo" "Symbols"] | ||
| 1502 | + ["♎" "Libra" "Symbols"] | ||
| 1503 | + ["♏" "Scorpio" "Symbols"] | ||
| 1504 | + ["♐" "Sagittarius" "Symbols"] | ||
| 1505 | + ["♑" "Capricorn" "Symbols"] | ||
| 1506 | + ["♒" "Aquarius" "Symbols"] | ||
| 1507 | + ["♓" "Pisces" "Symbols"] | ||
| 1508 | + ["⛎" "Ophiuchus" "Symbols"] | ||
| 1509 | + ["🔀" "shuffle tracks button" "Symbols"] | ||
| 1510 | + ["🔁" "repeat button" "Symbols"] | ||
| 1511 | + ["🔂" "repeat single button" "Symbols"] | ||
| 1512 | + ["▶️" "play button" "Symbols"] | ||
| 1513 | + ["⏩" "fast-forward button" "Symbols"] | ||
| 1514 | + ["⏭️" "next track button" "Symbols"] | ||
| 1515 | + ["⏯️" "play or pause button" "Symbols"] | ||
| 1516 | + ["◀️" "reverse button" "Symbols"] | ||
| 1517 | + ["⏪" "fast reverse button" "Symbols"] | ||
| 1518 | + ["⏮️" "last track button" "Symbols"] | ||
| 1519 | + ["🔼" "upwards button" "Symbols"] | ||
| 1520 | + ["⏫" "fast up button" "Symbols"] | ||
| 1521 | + ["🔽" "downwards button" "Symbols"] | ||
| 1522 | + ["⏬" "fast down button" "Symbols"] | ||
| 1523 | + ["⏸️" "pause button" "Symbols"] | ||
| 1524 | + ["⏹️" "stop button" "Symbols"] | ||
| 1525 | + ["⏺️" "record button" "Symbols"] | ||
| 1526 | + ["⏏️" "eject button" "Symbols"] | ||
| 1527 | + ["🎦" "cinema" "Symbols"] | ||
| 1528 | + ["🔅" "dim button" "Symbols"] | ||
| 1529 | + ["🔆" "bright button" "Symbols"] | ||
| 1530 | + ["📶" "antenna bars" "Symbols"] | ||
| 1531 | + ["🛜" "wireless" "Symbols"] | ||
| 1532 | + ["📳" "vibration mode" "Symbols"] | ||
| 1533 | + ["📴" "mobile phone off" "Symbols"] | ||
| 1534 | + ["♀️" "female sign" "Symbols"] | ||
| 1535 | + ["♂️" "male sign" "Symbols"] | ||
| 1536 | + ["⚧️" "transgender symbol" "Symbols"] | ||
| 1537 | + ["✖️" "multiply" "Symbols"] | ||
| 1538 | + ["➕" "plus" "Symbols"] | ||
| 1539 | + ["➖" "minus" "Symbols"] | ||
| 1540 | + ["➗" "divide" "Symbols"] | ||
| 1541 | + ["🟰" "heavy equals sign" "Symbols"] | ||
| 1542 | + ["♾️" "infinity" "Symbols"] | ||
| 1543 | + ["‼️" "double exclamation mark" "Symbols"] | ||
| 1544 | + ["⁉️" "exclamation question mark" "Symbols"] | ||
| 1545 | + ["❓" "red question mark" "Symbols"] | ||
| 1546 | + ["❔" "white question mark" "Symbols"] | ||
| 1547 | + ["❕" "white exclamation mark" "Symbols"] | ||
| 1548 | + ["❗" "red exclamation mark" "Symbols"] | ||
| 1549 | + ["〰️" "wavy dash" "Symbols"] | ||
| 1550 | + ["💱" "currency exchange" "Symbols"] | ||
| 1551 | + ["💲" "heavy dollar sign" "Symbols"] | ||
| 1552 | + ["⚕️" "medical symbol" "Symbols"] | ||
| 1553 | + ["♻️" "recycling symbol" "Symbols"] | ||
| 1554 | + ["⚜️" "fleur-de-lis" "Symbols"] | ||
| 1555 | + ["🔱" "trident emblem" "Symbols"] | ||
| 1556 | + ["📛" "name badge" "Symbols"] | ||
| 1557 | + ["🔰" "Japanese symbol for beginner" "Symbols"] | ||
| 1558 | + ["⭕" "hollow red circle" "Symbols"] | ||
| 1559 | + ["✅" "check mark button" "Symbols"] | ||
| 1560 | + ["☑️" "check box with check" "Symbols"] | ||
| 1561 | + ["✔️" "check mark" "Symbols"] | ||
| 1562 | + ["❌" "cross mark" "Symbols"] | ||
| 1563 | + ["❎" "cross mark button" "Symbols"] | ||
| 1564 | + ["➰" "curly loop" "Symbols"] | ||
| 1565 | + ["➿" "double curly loop" "Symbols"] | ||
| 1566 | + ["〽️" "part alternation mark" "Symbols"] | ||
| 1567 | + ["✳️" "eight-spoked asterisk" "Symbols"] | ||
| 1568 | + ["✴️" "eight-pointed star" "Symbols"] | ||
| 1569 | + ["❇️" "sparkle" "Symbols"] | ||
| 1570 | + ["™️" "trade mark" "Symbols"] | ||
| 1571 | + ["🔟" "keycap: 10" "Symbols"] | ||
| 1572 | + ["🔠" "input latin uppercase" "Symbols"] | ||
| 1573 | + ["🔡" "input latin lowercase" "Symbols"] | ||
| 1574 | + ["🔢" "input numbers" "Symbols"] | ||
| 1575 | + ["🔣" "input symbols" "Symbols"] | ||
| 1576 | + ["🔤" "input latin letters" "Symbols"] | ||
| 1577 | + ["🅰️" "A button (blood type)" "Symbols"] | ||
| 1578 | + ["🆎" "AB button (blood type)" "Symbols"] | ||
| 1579 | + ["🅱️" "B button (blood type)" "Symbols"] | ||
| 1580 | + ["🆑" "CL button" "Symbols"] | ||
| 1581 | + ["🆒" "COOL button" "Symbols"] | ||
| 1582 | + ["🆓" "FREE button" "Symbols"] | ||
| 1583 | + ["ℹ️" "information" "Symbols"] | ||
| 1584 | + ["🆔" "ID button" "Symbols"] | ||
| 1585 | + ["Ⓜ️" "circled M" "Symbols"] | ||
| 1586 | + ["🆕" "NEW button" "Symbols"] | ||
| 1587 | + ["🆖" "NG button" "Symbols"] | ||
| 1588 | + ["🅾️" "O button (blood type)" "Symbols"] | ||
| 1589 | + ["🆗" "OK button" "Symbols"] | ||
| 1590 | + ["🅿️" "P button" "Symbols"] | ||
| 1591 | + ["🆘" "SOS button" "Symbols"] | ||
| 1592 | + ["🆙" "UP! button" "Symbols"] | ||
| 1593 | + ["🆚" "VS button" "Symbols"] | ||
| 1594 | + ["🈁" "Japanese “here” button" "Symbols"] | ||
| 1595 | + ["🈂️" "Japanese “service charge” button" "Symbols"] | ||
| 1596 | + ["🈷️" "Japanese “monthly amount” button" "Symbols"] | ||
| 1597 | + ["🈶" "Japanese “not free of charge” button" "Symbols"] | ||
| 1598 | + ["🈯" "Japanese “reserved” button" "Symbols"] | ||
| 1599 | + ["🉐" "Japanese “bargain” button" "Symbols"] | ||
| 1600 | + ["🈹" "Japanese “discount” button" "Symbols"] | ||
| 1601 | + ["🈚" "Japanese “free of charge” button" "Symbols"] | ||
| 1602 | + ["🈲" "Japanese “prohibited” button" "Symbols"] | ||
| 1603 | + ["🉑" "Japanese “acceptable” button" "Symbols"] | ||
| 1604 | + ["🈸" "Japanese “application” button" "Symbols"] | ||
| 1605 | + ["🈴" "Japanese “passing grade” button" "Symbols"] | ||
| 1606 | + ["🈳" "Japanese “vacancy” button" "Symbols"] | ||
| 1607 | + ["㊗️" "Japanese “congratulations” button" "Symbols"] | ||
| 1608 | + ["㊙️" "Japanese “secret” button" "Symbols"] | ||
| 1609 | + ["🈺" "Japanese “open for business” button" "Symbols"] | ||
| 1610 | + ["🈵" "Japanese “no vacancy” button" "Symbols"] | ||
| 1611 | + ["🔴" "red circle" "Symbols"] | ||
| 1612 | + ["🟠" "orange circle" "Symbols"] | ||
| 1613 | + ["🟡" "yellow circle" "Symbols"] | ||
| 1614 | + ["🟢" "green circle" "Symbols"] | ||
| 1615 | + ["🔵" "blue circle" "Symbols"] | ||
| 1616 | + ["🟣" "purple circle" "Symbols"] | ||
| 1617 | + ["🟤" "brown circle" "Symbols"] | ||
| 1618 | + ["⚫" "black circle" "Symbols"] | ||
| 1619 | + ["⚪" "white circle" "Symbols"] | ||
| 1620 | + ["🟥" "red square" "Symbols"] | ||
| 1621 | + ["🟧" "orange square" "Symbols"] | ||
| 1622 | + ["🟨" "yellow square" "Symbols"] | ||
| 1623 | + ["🟩" "green square" "Symbols"] | ||
| 1624 | + ["🟦" "blue square" "Symbols"] | ||
| 1625 | + ["🟪" "purple square" "Symbols"] | ||
| 1626 | + ["🟫" "brown square" "Symbols"] | ||
| 1627 | + ["⬛" "black large square" "Symbols"] | ||
| 1628 | + ["⬜" "white large square" "Symbols"] | ||
| 1629 | + ["◼️" "black medium square" "Symbols"] | ||
| 1630 | + ["◻️" "white medium square" "Symbols"] | ||
| 1631 | + ["◾" "black medium-small square" "Symbols"] | ||
| 1632 | + ["◽" "white medium-small square" "Symbols"] | ||
| 1633 | + ["▪️" "black small square" "Symbols"] | ||
| 1634 | + ["▫️" "white small square" "Symbols"] | ||
| 1635 | + ["🔶" "large orange diamond" "Symbols"] | ||
| 1636 | + ["🔷" "large blue diamond" "Symbols"] | ||
| 1637 | + ["🔸" "small orange diamond" "Symbols"] | ||
| 1638 | + ["🔹" "small blue diamond" "Symbols"] | ||
| 1639 | + ["🔺" "red triangle pointed up" "Symbols"] | ||
| 1640 | + ["🔻" "red triangle pointed down" "Symbols"] | ||
| 1641 | + ["💠" "diamond with a dot" "Symbols"] | ||
| 1642 | + ["🔘" "radio button" "Symbols"] | ||
| 1643 | + ["🔳" "white square button" "Symbols"] | ||
| 1644 | + ["🔲" "black square button" "Symbols"] | ||
| 1645 | + ["🏁" "chequered flag" "Flags"] | ||
| 1646 | + ["🚩" "triangular flag" "Flags"] | ||
| 1647 | + ["🎌" "crossed flags" "Flags"] | ||
| 1648 | + ["🏴" "black flag" "Flags"] | ||
| 1649 | + ["🏳️" "white flag" "Flags"] | ||
| 1650 | + ["🏳️🌈" "rainbow flag" "Flags"] | ||
| 1651 | + ["🏳️⚧️" "transgender flag" "Flags"] | ||
| 1652 | + ["🏴☠️" "pirate flag" "Flags"] | ||
| 1653 | + ["🇦🇨" "flag: Ascension Island" "Flags"] | ||
| 1654 | + ["🇦🇩" "flag: Andorra" "Flags"] | ||
| 1655 | + ["🇦🇪" "flag: United Arab Emirates" "Flags"] | ||
| 1656 | + ["🇦🇫" "flag: Afghanistan" "Flags"] | ||
| 1657 | + ["🇦🇬" "flag: Antigua & Barbuda" "Flags"] | ||
| 1658 | + ["🇦🇮" "flag: Anguilla" "Flags"] | ||
| 1659 | + ["🇦🇱" "flag: Albania" "Flags"] | ||
| 1660 | + ["🇦🇲" "flag: Armenia" "Flags"] | ||
| 1661 | + ["🇦🇴" "flag: Angola" "Flags"] | ||
| 1662 | + ["🇦🇶" "flag: Antarctica" "Flags"] | ||
| 1663 | + ["🇦🇷" "flag: Argentina" "Flags"] | ||
| 1664 | + ["🇦🇸" "flag: American Samoa" "Flags"] | ||
| 1665 | + ["🇦🇹" "flag: Austria" "Flags"] | ||
| 1666 | + ["🇦🇺" "flag: Australia" "Flags"] | ||
| 1667 | + ["🇦🇼" "flag: Aruba" "Flags"] | ||
| 1668 | + ["🇦🇽" "flag: Åland Islands" "Flags"] | ||
| 1669 | + ["🇦🇿" "flag: Azerbaijan" "Flags"] | ||
| 1670 | + ["🇧🇦" "flag: Bosnia & Herzegovina" "Flags"] | ||
| 1671 | + ["🇧🇧" "flag: Barbados" "Flags"] | ||
| 1672 | + ["🇧🇩" "flag: Bangladesh" "Flags"] | ||
| 1673 | + ["🇧🇪" "flag: Belgium" "Flags"] | ||
| 1674 | + ["🇧🇫" "flag: Burkina Faso" "Flags"] | ||
| 1675 | + ["🇧🇬" "flag: Bulgaria" "Flags"] | ||
| 1676 | + ["🇧🇭" "flag: Bahrain" "Flags"] | ||
| 1677 | + ["🇧🇮" "flag: Burundi" "Flags"] | ||
| 1678 | + ["🇧🇯" "flag: Benin" "Flags"] | ||
| 1679 | + ["🇧🇱" "flag: St. Barthélemy" "Flags"] | ||
| 1680 | + ["🇧🇲" "flag: Bermuda" "Flags"] | ||
| 1681 | + ["🇧🇳" "flag: Brunei" "Flags"] | ||
| 1682 | + ["🇧🇴" "flag: Bolivia" "Flags"] | ||
| 1683 | + ["🇧🇶" "flag: Caribbean Netherlands" "Flags"] | ||
| 1684 | + ["🇧🇷" "flag: Brazil" "Flags"] | ||
| 1685 | + ["🇧🇸" "flag: Bahamas" "Flags"] | ||
| 1686 | + ["🇧🇹" "flag: Bhutan" "Flags"] | ||
| 1687 | + ["🇧🇻" "flag: Bouvet Island" "Flags"] | ||
| 1688 | + ["🇧🇼" "flag: Botswana" "Flags"] | ||
| 1689 | + ["🇧🇾" "flag: Belarus" "Flags"] | ||
| 1690 | + ["🇧🇿" "flag: Belize" "Flags"] | ||
| 1691 | + ["🇨🇦" "flag: Canada" "Flags"] | ||
| 1692 | + ["🇨🇨" "flag: Cocos (Keeling) Islands" "Flags"] | ||
| 1693 | + ["🇨🇩" "flag: Congo - Kinshasa" "Flags"] | ||
| 1694 | + ["🇨🇫" "flag: Central African Republic" "Flags"] | ||
| 1695 | + ["🇨🇬" "flag: Congo - Brazzaville" "Flags"] | ||
| 1696 | + ["🇨🇭" "flag: Switzerland" "Flags"] | ||
| 1697 | + ["🇨🇮" "flag: Côte d’Ivoire" "Flags"] | ||
| 1698 | + ["🇨🇰" "flag: Cook Islands" "Flags"] | ||
| 1699 | + ["🇨🇱" "flag: Chile" "Flags"] | ||
| 1700 | + ["🇨🇲" "flag: Cameroon" "Flags"] | ||
| 1701 | + ["🇨🇳" "flag: China" "Flags"] | ||
| 1702 | + ["🇨🇴" "flag: Colombia" "Flags"] | ||
| 1703 | + ["🇨🇵" "flag: Clipperton Island" "Flags"] | ||
| 1704 | + ["🇨🇷" "flag: Costa Rica" "Flags"] | ||
| 1705 | + ["🇨🇺" "flag: Cuba" "Flags"] | ||
| 1706 | + ["🇨🇻" "flag: Cape Verde" "Flags"] | ||
| 1707 | + ["🇨🇼" "flag: Curaçao" "Flags"] | ||
| 1708 | + ["🇨🇽" "flag: Christmas Island" "Flags"] | ||
| 1709 | + ["🇨🇾" "flag: Cyprus" "Flags"] | ||
| 1710 | + ["🇨🇿" "flag: Czechia" "Flags"] | ||
| 1711 | + ["🇩🇪" "flag: Germany" "Flags"] | ||
| 1712 | + ["🇩🇬" "flag: Diego Garcia" "Flags"] | ||
| 1713 | + ["🇩🇯" "flag: Djibouti" "Flags"] | ||
| 1714 | + ["🇩🇰" "flag: Denmark" "Flags"] | ||
| 1715 | + ["🇩🇲" "flag: Dominica" "Flags"] | ||
| 1716 | + ["🇩🇴" "flag: Dominican Republic" "Flags"] | ||
| 1717 | + ["🇩🇿" "flag: Algeria" "Flags"] | ||
| 1718 | + ["🇪🇦" "flag: Ceuta & Melilla" "Flags"] | ||
| 1719 | + ["🇪🇨" "flag: Ecuador" "Flags"] | ||
| 1720 | + ["🇪🇪" "flag: Estonia" "Flags"] | ||
| 1721 | + ["🇪🇬" "flag: Egypt" "Flags"] | ||
| 1722 | + ["🇪🇭" "flag: Western Sahara" "Flags"] | ||
| 1723 | + ["🇪🇷" "flag: Eritrea" "Flags"] | ||
| 1724 | + ["🇪🇸" "flag: Spain" "Flags"] | ||
| 1725 | + ["🇪🇹" "flag: Ethiopia" "Flags"] | ||
| 1726 | + ["🇪🇺" "flag: European Union" "Flags"] | ||
| 1727 | + ["🇫🇮" "flag: Finland" "Flags"] | ||
| 1728 | + ["🇫🇯" "flag: Fiji" "Flags"] | ||
| 1729 | + ["🇫🇰" "flag: Falkland Islands" "Flags"] | ||
| 1730 | + ["🇫🇲" "flag: Micronesia" "Flags"] | ||
| 1731 | + ["🇫🇴" "flag: Faroe Islands" "Flags"] | ||
| 1732 | + ["🇫🇷" "flag: France" "Flags"] | ||
| 1733 | + ["🇬🇦" "flag: Gabon" "Flags"] | ||
| 1734 | + ["🇬🇧" "flag: United Kingdom" "Flags"] | ||
| 1735 | + ["🇬🇩" "flag: Grenada" "Flags"] | ||
| 1736 | + ["🇬🇪" "flag: Georgia" "Flags"] | ||
| 1737 | + ["🇬🇫" "flag: French Guiana" "Flags"] | ||
| 1738 | + ["🇬🇬" "flag: Guernsey" "Flags"] | ||
| 1739 | + ["🇬🇭" "flag: Ghana" "Flags"] | ||
| 1740 | + ["🇬🇮" "flag: Gibraltar" "Flags"] | ||
| 1741 | + ["🇬🇱" "flag: Greenland" "Flags"] | ||
| 1742 | + ["🇬🇲" "flag: Gambia" "Flags"] | ||
| 1743 | + ["🇬🇳" "flag: Guinea" "Flags"] | ||
| 1744 | + ["🇬🇵" "flag: Guadeloupe" "Flags"] | ||
| 1745 | + ["🇬🇶" "flag: Equatorial Guinea" "Flags"] | ||
| 1746 | + ["🇬🇷" "flag: Greece" "Flags"] | ||
| 1747 | + ["🇬🇸" "flag: South Georgia & South Sandwich Islands" "Flags"] | ||
| 1748 | + ["🇬🇹" "flag: Guatemala" "Flags"] | ||
| 1749 | + ["🇬🇺" "flag: Guam" "Flags"] | ||
| 1750 | + ["🇬🇼" "flag: Guinea-Bissau" "Flags"] | ||
| 1751 | + ["🇬🇾" "flag: Guyana" "Flags"] | ||
| 1752 | + ["🇭🇰" "flag: Hong Kong SAR China" "Flags"] | ||
| 1753 | + ["🇭🇲" "flag: Heard & McDonald Islands" "Flags"] | ||
| 1754 | + ["🇭🇳" "flag: Honduras" "Flags"] | ||
| 1755 | + ["🇭🇷" "flag: Croatia" "Flags"] | ||
| 1756 | + ["🇭🇹" "flag: Haiti" "Flags"] | ||
| 1757 | + ["🇭🇺" "flag: Hungary" "Flags"] | ||
| 1758 | + ["🇮🇨" "flag: Canary Islands" "Flags"] | ||
| 1759 | + ["🇮🇩" "flag: Indonesia" "Flags"] | ||
| 1760 | + ["🇮🇪" "flag: Ireland" "Flags"] | ||
| 1761 | + ["🇮🇱" "flag: Israel" "Flags"] | ||
| 1762 | + ["🇮🇲" "flag: Isle of Man" "Flags"] | ||
| 1763 | + ["🇮🇳" "flag: India" "Flags"] | ||
| 1764 | + ["🇮🇴" "flag: British Indian Ocean Territory" "Flags"] | ||
| 1765 | + ["🇮🇶" "flag: Iraq" "Flags"] | ||
| 1766 | + ["🇮🇷" "flag: Iran" "Flags"] | ||
| 1767 | + ["🇮🇸" "flag: Iceland" "Flags"] | ||
| 1768 | + ["🇮🇹" "flag: Italy" "Flags"] | ||
| 1769 | + ["🇯🇪" "flag: Jersey" "Flags"] | ||
| 1770 | + ["🇯🇲" "flag: Jamaica" "Flags"] | ||
| 1771 | + ["🇯🇴" "flag: Jordan" "Flags"] | ||
| 1772 | + ["🇯🇵" "flag: Japan" "Flags"] | ||
| 1773 | + ["🇰🇪" "flag: Kenya" "Flags"] | ||
| 1774 | + ["🇰🇬" "flag: Kyrgyzstan" "Flags"] | ||
| 1775 | + ["🇰🇭" "flag: Cambodia" "Flags"] | ||
| 1776 | + ["🇰🇮" "flag: Kiribati" "Flags"] | ||
| 1777 | + ["🇰🇲" "flag: Comoros" "Flags"] | ||
| 1778 | + ["🇰🇳" "flag: St. Kitts & Nevis" "Flags"] | ||
| 1779 | + ["🇰🇵" "flag: North Korea" "Flags"] | ||
| 1780 | + ["🇰🇷" "flag: South Korea" "Flags"] | ||
| 1781 | + ["🇰🇼" "flag: Kuwait" "Flags"] | ||
| 1782 | + ["🇰🇾" "flag: Cayman Islands" "Flags"] | ||
| 1783 | + ["🇰🇿" "flag: Kazakhstan" "Flags"] | ||
| 1784 | + ["🇱🇦" "flag: Laos" "Flags"] | ||
| 1785 | + ["🇱🇧" "flag: Lebanon" "Flags"] | ||
| 1786 | + ["🇱🇨" "flag: St. Lucia" "Flags"] | ||
| 1787 | + ["🇱🇮" "flag: Liechtenstein" "Flags"] | ||
| 1788 | + ["🇱🇰" "flag: Sri Lanka" "Flags"] | ||
| 1789 | + ["🇱🇷" "flag: Liberia" "Flags"] | ||
| 1790 | + ["🇱🇸" "flag: Lesotho" "Flags"] | ||
| 1791 | + ["🇱🇹" "flag: Lithuania" "Flags"] | ||
| 1792 | + ["🇱🇺" "flag: Luxembourg" "Flags"] | ||
| 1793 | + ["🇱🇻" "flag: Latvia" "Flags"] | ||
| 1794 | + ["🇱🇾" "flag: Libya" "Flags"] | ||
| 1795 | + ["🇲🇦" "flag: Morocco" "Flags"] | ||
| 1796 | + ["🇲🇨" "flag: Monaco" "Flags"] | ||
| 1797 | + ["🇲🇩" "flag: Moldova" "Flags"] | ||
| 1798 | + ["🇲🇪" "flag: Montenegro" "Flags"] | ||
| 1799 | + ["🇲🇫" "flag: St. Martin" "Flags"] | ||
| 1800 | + ["🇲🇬" "flag: Madagascar" "Flags"] | ||
| 1801 | + ["🇲🇭" "flag: Marshall Islands" "Flags"] | ||
| 1802 | + ["🇲🇰" "flag: North Macedonia" "Flags"] | ||
| 1803 | + ["🇲🇱" "flag: Mali" "Flags"] | ||
| 1804 | + ["🇲🇲" "flag: Myanmar (Burma)" "Flags"] | ||
| 1805 | + ["🇲🇳" "flag: Mongolia" "Flags"] | ||
| 1806 | + ["🇲🇴" "flag: Macao SAR China" "Flags"] | ||
| 1807 | + ["🇲🇵" "flag: Northern Mariana Islands" "Flags"] | ||
| 1808 | + ["🇲🇶" "flag: Martinique" "Flags"] | ||
| 1809 | + ["🇲🇷" "flag: Mauritania" "Flags"] | ||
| 1810 | + ["🇲🇸" "flag: Montserrat" "Flags"] | ||
| 1811 | + ["🇲🇹" "flag: Malta" "Flags"] | ||
| 1812 | + ["🇲🇺" "flag: Mauritius" "Flags"] | ||
| 1813 | + ["🇲🇻" "flag: Maldives" "Flags"] | ||
| 1814 | + ["🇲🇼" "flag: Malawi" "Flags"] | ||
| 1815 | + ["🇲🇽" "flag: Mexico" "Flags"] | ||
| 1816 | + ["🇲🇾" "flag: Malaysia" "Flags"] | ||
| 1817 | + ["🇲🇿" "flag: Mozambique" "Flags"] | ||
| 1818 | + ["🇳🇦" "flag: Namibia" "Flags"] | ||
| 1819 | + ["🇳🇨" "flag: New Caledonia" "Flags"] | ||
| 1820 | + ["🇳🇪" "flag: Niger" "Flags"] | ||
| 1821 | + ["🇳🇫" "flag: Norfolk Island" "Flags"] | ||
| 1822 | + ["🇳🇬" "flag: Nigeria" "Flags"] | ||
| 1823 | + ["🇳🇮" "flag: Nicaragua" "Flags"] | ||
| 1824 | + ["🇳🇱" "flag: Netherlands" "Flags"] | ||
| 1825 | + ["🇳🇴" "flag: Norway" "Flags"] | ||
| 1826 | + ["🇳🇵" "flag: Nepal" "Flags"] | ||
| 1827 | + ["🇳🇷" "flag: Nauru" "Flags"] | ||
| 1828 | + ["🇳🇺" "flag: Niue" "Flags"] | ||
| 1829 | + ["🇳🇿" "flag: New Zealand" "Flags"] | ||
| 1830 | + ["🇴🇲" "flag: Oman" "Flags"] | ||
| 1831 | + ["🇵🇦" "flag: Panama" "Flags"] | ||
| 1832 | + ["🇵🇪" "flag: Peru" "Flags"] | ||
| 1833 | + ["🇵🇫" "flag: French Polynesia" "Flags"] | ||
| 1834 | + ["🇵🇬" "flag: Papua New Guinea" "Flags"] | ||
| 1835 | + ["🇵🇭" "flag: Philippines" "Flags"] | ||
| 1836 | + ["🇵🇰" "flag: Pakistan" "Flags"] | ||
| 1837 | + ["🇵🇱" "flag: Poland" "Flags"] | ||
| 1838 | + ["🇵🇲" "flag: St. Pierre & Miquelon" "Flags"] | ||
| 1839 | + ["🇵🇳" "flag: Pitcairn Islands" "Flags"] | ||
| 1840 | + ["🇵🇷" "flag: Puerto Rico" "Flags"] | ||
| 1841 | + ["🇵🇸" "flag: Palestinian Territories" "Flags"] | ||
| 1842 | + ["🇵🇹" "flag: Portugal" "Flags"] | ||
| 1843 | + ["🇵🇼" "flag: Palau" "Flags"] | ||
| 1844 | + ["🇵🇾" "flag: Paraguay" "Flags"] | ||
| 1845 | + ["🇶🇦" "flag: Qatar" "Flags"] | ||
| 1846 | + ["🇷🇪" "flag: Réunion" "Flags"] | ||
| 1847 | + ["🇷🇴" "flag: Romania" "Flags"] | ||
| 1848 | + ["🇷🇸" "flag: Serbia" "Flags"] | ||
| 1849 | + ["🇷🇺" "flag: Russia" "Flags"] | ||
| 1850 | + ["🇷🇼" "flag: Rwanda" "Flags"] | ||
| 1851 | + ["🇸🇦" "flag: Saudi Arabia" "Flags"] | ||
| 1852 | + ["🇸🇧" "flag: Solomon Islands" "Flags"] | ||
| 1853 | + ["🇸🇨" "flag: Seychelles" "Flags"] | ||
| 1854 | + ["🇸🇩" "flag: Sudan" "Flags"] | ||
| 1855 | + ["🇸🇪" "flag: Sweden" "Flags"] | ||
| 1856 | + ["🇸🇬" "flag: Singapore" "Flags"] | ||
| 1857 | + ["🇸🇭" "flag: St. Helena" "Flags"] | ||
| 1858 | + ["🇸🇮" "flag: Slovenia" "Flags"] | ||
| 1859 | + ["🇸🇯" "flag: Svalbard & Jan Mayen" "Flags"] | ||
| 1860 | + ["🇸🇰" "flag: Slovakia" "Flags"] | ||
| 1861 | + ["🇸🇱" "flag: Sierra Leone" "Flags"] | ||
| 1862 | + ["🇸🇲" "flag: San Marino" "Flags"] | ||
| 1863 | + ["🇸🇳" "flag: Senegal" "Flags"] | ||
| 1864 | + ["🇸🇴" "flag: Somalia" "Flags"] | ||
| 1865 | + ["🇸🇷" "flag: Suriname" "Flags"] | ||
| 1866 | + ["🇸🇸" "flag: South Sudan" "Flags"] | ||
| 1867 | + ["🇸🇹" "flag: São Tomé & Príncipe" "Flags"] | ||
| 1868 | + ["🇸🇻" "flag: El Salvador" "Flags"] | ||
| 1869 | + ["🇸🇽" "flag: Sint Maarten" "Flags"] | ||
| 1870 | + ["🇸🇾" "flag: Syria" "Flags"] | ||
| 1871 | + ["🇸🇿" "flag: Eswatini" "Flags"] | ||
| 1872 | + ["🇹🇦" "flag: Tristan da Cunha" "Flags"] | ||
| 1873 | + ["🇹🇨" "flag: Turks & Caicos Islands" "Flags"] | ||
| 1874 | + ["🇹🇩" "flag: Chad" "Flags"] | ||
| 1875 | + ["🇹🇫" "flag: French Southern Territories" "Flags"] | ||
| 1876 | + ["🇹🇬" "flag: Togo" "Flags"] | ||
| 1877 | + ["🇹🇭" "flag: Thailand" "Flags"] | ||
| 1878 | + ["🇹🇯" "flag: Tajikistan" "Flags"] | ||
| 1879 | + ["🇹🇰" "flag: Tokelau" "Flags"] | ||
| 1880 | + ["🇹🇱" "flag: Timor-Leste" "Flags"] | ||
| 1881 | + ["🇹🇲" "flag: Turkmenistan" "Flags"] | ||
| 1882 | + ["🇹🇳" "flag: Tunisia" "Flags"] | ||
| 1883 | + ["🇹🇴" "flag: Tonga" "Flags"] | ||
| 1884 | + ["🇹🇷" "flag: Türkiye" "Flags"] | ||
| 1885 | + ["🇹🇹" "flag: Trinidad & Tobago" "Flags"] | ||
| 1886 | + ["🇹🇻" "flag: Tuvalu" "Flags"] | ||
| 1887 | + ["🇹🇼" "flag: Taiwan" "Flags"] | ||
| 1888 | + ["🇹🇿" "flag: Tanzania" "Flags"] | ||
| 1889 | + ["🇺🇦" "flag: Ukraine" "Flags"] | ||
| 1890 | + ["🇺🇬" "flag: Uganda" "Flags"] | ||
| 1891 | + ["🇺🇲" "flag: U.S. Outlying Islands" "Flags"] | ||
| 1892 | + ["🇺🇳" "flag: United Nations" "Flags"] | ||
| 1893 | + ["🇺🇸" "flag: United States" "Flags"] | ||
| 1894 | + ["🇺🇾" "flag: Uruguay" "Flags"] | ||
| 1895 | + ["🇺🇿" "flag: Uzbekistan" "Flags"] | ||
| 1896 | + ["🇻🇦" "flag: Vatican City" "Flags"] | ||
| 1897 | + ["🇻🇨" "flag: St. Vincent & Grenadines" "Flags"] | ||
| 1898 | + ["🇻🇪" "flag: Venezuela" "Flags"] | ||
| 1899 | + ["🇻🇬" "flag: British Virgin Islands" "Flags"] | ||
| 1900 | + ["🇻🇮" "flag: U.S. Virgin Islands" "Flags"] | ||
| 1901 | + ["🇻🇳" "flag: Vietnam" "Flags"] | ||
| 1902 | + ["🇻🇺" "flag: Vanuatu" "Flags"] | ||
| 1903 | + ["🇼🇫" "flag: Wallis & Futuna" "Flags"] | ||
| 1904 | + ["🇼🇸" "flag: Samoa" "Flags"] | ||
| 1905 | + ["🇽🇰" "flag: Kosovo" "Flags"] | ||
| 1906 | + ["🇾🇪" "flag: Yemen" "Flags"] | ||
| 1907 | + ["🇾🇹" "flag: Mayotte" "Flags"] | ||
| 1908 | + ["🇿🇦" "flag: South Africa" "Flags"] | ||
| 1909 | + ["🇿🇲" "flag: Zambia" "Flags"] | ||
| 1910 | + ["🇿🇼" "flag: Zimbabwe" "Flags"] | ||
| 1911 | + ["🏴" "flag: England" "Flags"] | ||
| 1912 | + ["🏴" "flag: Scotland" "Flags"] | ||
| 1913 | + ["🏴" "flag: Wales" "Flags"] | ||
| 1914 | + ]) | ||
modified
src/frq/state.jolt +56 -9 | @@ -8,6 +8,7 @@ | ||
| 8 | 8 | [glimmer.ratom :as r :refer [atom]] |
| 9 | 9 | [frq.atproto :as atproto] |
| 10 | 10 | [frq.clock :as clock] |
| 11 | + [frq.emoji :as emoji] | |
| 11 | 12 | [frq.irc :as irc] |
| 12 | 13 | [frq.avatars :as avatars] |
| 13 | 14 | [frq.media :as media] |
| @@ -512,11 +513,51 @@ | ||
| 512 | 513 | (reset! replying-to nil) |
| 513 | 514 | (reset! draft "")))) |
| 514 | 515 | |
| 515 | -(def quick-reactions | |
| 516 | - "The emoji a click away. A short row rather than a picker: the point of a | |
| 517 | - reaction is that it costs less than typing, and a grid of a thousand glyphs | |
| 518 | - costs more than typing." | |
| 519 | - ["👍" "❤" "😂" "🎉" "👀" "🔥"]) | |
| 516 | +;; The message the emoji picker is choosing for, as `{:channel :id}`, or nil | |
| 517 | +;; when it is closed. The picker is a screen of its own — the tree backend | |
| 518 | +;; paints in one layer, so there is no floating it over the conversation. | |
| 519 | +(defonce reacting (atom nil)) | |
| 520 | + | |
| 521 | +;; What the picker is showing: the search box, and which group is on screen | |
| 522 | +;; when nothing has been typed. `nil` is the popular row it opens on. | |
| 523 | +(defonce emoji-search (atom "")) | |
| 524 | +(defonce emoji-group (atom nil)) | |
| 525 | + | |
| 526 | +(defn open-picker! | |
| 527 | + "Choose an emoji for this message. Opening it fresh — no leftover search from | |
| 528 | + the last time, which would be a screen of somebody else's question." | |
| 529 | + [channel m] | |
| 530 | + (when (:id m) | |
| 531 | + (reset! emoji-search "") | |
| 532 | + (reset! emoji-group nil) | |
| 533 | + (reset! reacting {:channel channel :id (:id m)}))) | |
| 534 | + | |
| 535 | +(defn close-picker! [] (reset! reacting nil)) | |
| 536 | + | |
| 537 | +(def emoji-groups | |
| 538 | + "Unicode's own grouping, which is what the picker's tabs are." | |
| 539 | + emoji/groups) | |
| 540 | + | |
| 541 | +(def picker-limit | |
| 542 | + "How many glyphs one screen of the picker will show. A search that matches | |
| 543 | + more says so rather than laying out hundreds of pictures nobody scrolled to." | |
| 544 | + 240) | |
| 545 | + | |
| 546 | +(defn picker-emoji | |
| 547 | + "What the picker is showing right now: the popular row, one group, or | |
| 548 | + whatever the search matches — by name, so \"cat\" finds the cat and the cat | |
| 549 | + face, and by the emoji itself, so pasting one finds it." | |
| 550 | + [] | |
| 551 | + (let [q (str/lower-case (str/trim @emoji-search)) | |
| 552 | + group @emoji-group] | |
| 553 | + (cond | |
| 554 | + (seq q) (->> emoji/catalog | |
| 555 | + (filter (fn [[glyph name _]] | |
| 556 | + (or (str/includes? (str/lower-case name) q) | |
| 557 | + (str/includes? glyph q)))) | |
| 558 | + vec) | |
| 559 | + group (vec (filter (fn [[_ _ g]] (= g group)) emoji/catalog)) | |
| 560 | + :else (mapv (fn [glyph] [glyph glyph nil]) emoji/popular)))) | |
| 520 | 561 | |
| 521 | 562 | (defn my-reaction? |
| 522 | 563 | "Whether this nick is already on that emoji — which is what makes a second |
| @@ -591,10 +632,16 @@ | ||
| 591 | 632 | (when id |
| 592 | 633 | (first (filter #(= id (:id %)) (get-in @channels [channel :messages]))))) |
| 593 | 634 | |
| 594 | -;; The message whose reaction row is open, by id. One at a time: the row of | |
| 595 | -;; emoji is only worth its space while it is being used, and leaving it under | |
| 596 | -;; every message would push the conversation apart. | |
| 597 | -(defonce reacting (atom nil)) | |
| 635 | +(defn react-from-picker! | |
| 636 | + "Put the chosen emoji on the message the picker was opened for, and close it. | |
| 637 | + One choice and back to the conversation: a picker left open would be asking a | |
| 638 | + question that has been answered." | |
| 639 | + [emoji] | |
| 640 | + (when-let [{:keys [channel id]} @reacting] | |
| 641 | + (when-let [m (message-by-id channel id)] | |
| 642 | + (toggle-reaction! channel m emoji)) | |
| 643 | + (close-picker!))) | |
| 644 | + | |
| 598 | 645 | |
| 599 | 646 | ;; The message a "go to" is currently aiming at. Set for the frame that scrolls |
| 600 | 647 | ;; to it and taken off again — a scroll target that stays set would pin the |
| @@ -8,6 +8,7 @@ | |||
| 8 | [glimmer.ratom :as r :refer [atom]] | 8 | [glimmer.ratom :as r :refer [atom]] |
| 9 | [frq.atproto :as atproto] | 9 | [frq.atproto :as atproto] |
| 10 | [frq.clock :as clock] | 10 | [frq.clock :as clock] |
| 11 | + [frq.emoji :as emoji] | ||
| 11 | [frq.irc :as irc] | 12 | [frq.irc :as irc] |
| 12 | [frq.avatars :as avatars] | 13 | [frq.avatars :as avatars] |
| 13 | [frq.media :as media] | 14 | [frq.media :as media] |
| @@ -512,11 +513,51 @@ | |||
| 512 | (reset! replying-to nil) | 513 | (reset! replying-to nil) |
| 513 | (reset! draft "")))) | 514 | (reset! draft "")))) |
| 514 | 515 | ||
| 515 | -(def quick-reactions | 516 | +;; The message the emoji picker is choosing for, as `{:channel :id}`, or nil |
| 516 | - "The emoji a click away. A short row rather than a picker: the point of a | 517 | +;; when it is closed. The picker is a screen of its own — the tree backend |
| 517 | - reaction is that it costs less than typing, and a grid of a thousand glyphs | 518 | +;; paints in one layer, so there is no floating it over the conversation. |
| 518 | - costs more than typing." | 519 | +(defonce reacting (atom nil)) |
| 519 | - ["👍" "❤" "😂" "🎉" "👀" "🔥"]) | 520 | + |
| 521 | +;; What the picker is showing: the search box, and which group is on screen | ||
| 522 | +;; when nothing has been typed. `nil` is the popular row it opens on. | ||
| 523 | +(defonce emoji-search (atom "")) | ||
| 524 | +(defonce emoji-group (atom nil)) | ||
| 525 | + | ||
| 526 | +(defn open-picker! | ||
| 527 | + "Choose an emoji for this message. Opening it fresh — no leftover search from | ||
| 528 | + the last time, which would be a screen of somebody else's question." | ||
| 529 | + [channel m] | ||
| 530 | + (when (:id m) | ||
| 531 | + (reset! emoji-search "") | ||
| 532 | + (reset! emoji-group nil) | ||
| 533 | + (reset! reacting {:channel channel :id (:id m)}))) | ||
| 534 | + | ||
| 535 | +(defn close-picker! [] (reset! reacting nil)) | ||
| 536 | + | ||
| 537 | +(def emoji-groups | ||
| 538 | + "Unicode's own grouping, which is what the picker's tabs are." | ||
| 539 | + emoji/groups) | ||
| 540 | + | ||
| 541 | +(def picker-limit | ||
| 542 | + "How many glyphs one screen of the picker will show. A search that matches | ||
| 543 | + more says so rather than laying out hundreds of pictures nobody scrolled to." | ||
| 544 | + 240) | ||
| 545 | + | ||
| 546 | +(defn picker-emoji | ||
| 547 | + "What the picker is showing right now: the popular row, one group, or | ||
| 548 | + whatever the search matches — by name, so \"cat\" finds the cat and the cat | ||
| 549 | + face, and by the emoji itself, so pasting one finds it." | ||
| 550 | + [] | ||
| 551 | + (let [q (str/lower-case (str/trim @emoji-search)) | ||
| 552 | + group @emoji-group] | ||
| 553 | + (cond | ||
| 554 | + (seq q) (->> emoji/catalog | ||
| 555 | + (filter (fn [[glyph name _]] | ||
| 556 | + (or (str/includes? (str/lower-case name) q) | ||
| 557 | + (str/includes? glyph q)))) | ||
| 558 | + vec) | ||
| 559 | + group (vec (filter (fn [[_ _ g]] (= g group)) emoji/catalog)) | ||
| 560 | + :else (mapv (fn [glyph] [glyph glyph nil]) emoji/popular)))) | ||
| 520 | 561 | ||
| 521 | (defn my-reaction? | 562 | (defn my-reaction? |
| 522 | "Whether this nick is already on that emoji — which is what makes a second | 563 | "Whether this nick is already on that emoji — which is what makes a second |
| @@ -591,10 +632,16 @@ | |||
| 591 | (when id | 632 | (when id |
| 592 | (first (filter #(= id (:id %)) (get-in @channels [channel :messages]))))) | 633 | (first (filter #(= id (:id %)) (get-in @channels [channel :messages]))))) |
| 593 | 634 | ||
| 594 | -;; The message whose reaction row is open, by id. One at a time: the row of | 635 | +(defn react-from-picker! |
| 595 | -;; emoji is only worth its space while it is being used, and leaving it under | 636 | + "Put the chosen emoji on the message the picker was opened for, and close it. |
| 596 | -;; every message would push the conversation apart. | 637 | + One choice and back to the conversation: a picker left open would be asking a |
| 597 | -(defonce reacting (atom nil)) | 638 | + question that has been answered." |
| 639 | + [emoji] | ||
| 640 | + (when-let [{:keys [channel id]} @reacting] | ||
| 641 | + (when-let [m (message-by-id channel id)] | ||
| 642 | + (toggle-reaction! channel m emoji)) | ||
| 643 | + (close-picker!))) | ||
| 644 | + | ||
| 598 | 645 | ||
| 599 | ;; The message a "go to" is currently aiming at. Set for the frame that scrolls | 646 | ;; The message a "go to" is currently aiming at. Set for the frame that scrolls |
| 600 | ;; to it and taken off again — a scroll target that stays set would pin the | 647 | ;; to it and taken off again — a scroll target that stays set would pin the |