From 06ebba4c53dc2751a2aad1cbccb870bb7db6dc07 Mon Sep 17 00:00:00 2001 From: Yaroslav Date: Thu, 2 Apr 2020 14:22:19 +0300 Subject: HUGE home cleanup --- dotfiles/.config/bemenurc | 24 + dotfiles/.config/dir_colors | 243 +++ dotfiles/.config/gtk-2.0/gtkrc-2.0 | 19 + dotfiles/.config/mpd/mpd.conf | 2 +- dotfiles/.config/ncmpcpp/config | 8 +- dotfiles/.config/ranger/rc.conf | 34 +- dotfiles/.config/ranger/rifle.conf | 6 +- dotfiles/.config/tmux/tmux.conf | 119 ++ .../.config/transmission-remote-gtk/config.json | 104 +- dotfiles/.config/transmission/settings.json | 36 +- dotfiles/.config/user-dirs.dirs | 18 +- dotfiles/.config/zsh/.inputrc | 12 - dotfiles/.config/zsh/.zshrc | 55 +- dotfiles/.config/zsh/inputrc | 12 + dotfiles/.config/zsh/shortcuts | 48 + dotfiles/.dir_colors | 243 --- dotfiles/.emoji | 1644 ------------------- dotfiles/.fonts/.uuid | 1 - dotfiles/.fonts/Kindly Rewind.ttf | Bin 12916 -> 0 bytes dotfiles/.fonts/Rye-Regular.ttf | Bin 178076 -> 0 bytes dotfiles/.fonts/Sancreek-Regular.ttf | Bin 47472 -> 0 bytes dotfiles/.fonts/vcr_osd_mono.ttf | Bin 75864 -> 0 bytes dotfiles/.local/bin/ddquakemite | 4 +- dotfiles/.local/bin/git-prompt | 484 ------ dotfiles/.local/bin/mailcheck | 2 +- dotfiles/.local/bin/mako_launch | 9 - dotfiles/.local/bin/menublk | 2 +- dotfiles/.local/bin/menudisplay | 2 +- dotfiles/.local/bin/menuducksearch | 2 +- dotfiles/.local/bin/menuemoji | 4 +- dotfiles/.local/bin/menugrim | 2 +- dotfiles/.local/bin/menumako | 2 +- dotfiles/.local/bin/menuoutput | 2 +- dotfiles/.local/bin/menurun | 2 +- dotfiles/.local/bin/menusession | 2 +- dotfiles/.local/bin/menuxrun | 2 +- dotfiles/.local/bin/svgtopdf | 9 + dotfiles/.local/share/fonts/Kindly Rewind.ttf | Bin 0 -> 12916 bytes dotfiles/.local/share/fonts/PxPlus_IBM_CGAthin.ttf | Bin 0 -> 71396 bytes dotfiles/.local/share/fonts/Rye-Regular.ttf | Bin 0 -> 178076 bytes dotfiles/.local/share/fonts/Sancreek-Regular.ttf | Bin 0 -> 47472 bytes dotfiles/.local/share/fonts/vcr_osd_mono.ttf | Bin 0 -> 75864 bytes dotfiles/.local/share/script-data/emoji | 1645 ++++++++++++++++++++ dotfiles/.local/share/soundalerts/mail.mp3 | Bin 0 -> 25077 bytes dotfiles/.local/share/soundalerts/start.ogg | Bin 0 -> 18246 bytes dotfiles/.profile | 19 +- dotfiles/.soundalerts/mail.mp3 | Bin 25077 -> 0 bytes dotfiles/.soundalerts/start.ogg | Bin 18246 -> 0 bytes dotfiles/.tmux.conf | 1182 -------------- dotfiles/.tmux.conf.local | 295 ---- 50 files changed, 2325 insertions(+), 3974 deletions(-) create mode 100755 dotfiles/.config/bemenurc create mode 100644 dotfiles/.config/dir_colors create mode 100644 dotfiles/.config/gtk-2.0/gtkrc-2.0 create mode 100644 dotfiles/.config/tmux/tmux.conf delete mode 100644 dotfiles/.config/zsh/.inputrc create mode 100644 dotfiles/.config/zsh/inputrc create mode 100644 dotfiles/.config/zsh/shortcuts delete mode 100644 dotfiles/.dir_colors delete mode 100644 dotfiles/.emoji delete mode 100644 dotfiles/.fonts/.uuid delete mode 100644 dotfiles/.fonts/Kindly Rewind.ttf delete mode 100644 dotfiles/.fonts/Rye-Regular.ttf delete mode 100644 dotfiles/.fonts/Sancreek-Regular.ttf delete mode 100644 dotfiles/.fonts/vcr_osd_mono.ttf delete mode 100755 dotfiles/.local/bin/git-prompt delete mode 100755 dotfiles/.local/bin/mako_launch create mode 100755 dotfiles/.local/bin/svgtopdf create mode 100644 dotfiles/.local/share/fonts/Kindly Rewind.ttf create mode 100644 dotfiles/.local/share/fonts/PxPlus_IBM_CGAthin.ttf create mode 100644 dotfiles/.local/share/fonts/Rye-Regular.ttf create mode 100644 dotfiles/.local/share/fonts/Sancreek-Regular.ttf create mode 100644 dotfiles/.local/share/fonts/vcr_osd_mono.ttf create mode 100644 dotfiles/.local/share/script-data/emoji create mode 100644 dotfiles/.local/share/soundalerts/mail.mp3 create mode 100644 dotfiles/.local/share/soundalerts/start.ogg delete mode 100644 dotfiles/.soundalerts/mail.mp3 delete mode 100644 dotfiles/.soundalerts/start.ogg delete mode 100644 dotfiles/.tmux.conf delete mode 100644 dotfiles/.tmux.conf.local (limited to 'dotfiles') diff --git a/dotfiles/.config/bemenurc b/dotfiles/.config/bemenurc new file mode 100755 index 0000000..22e7224 --- /dev/null +++ b/dotfiles/.config/bemenurc @@ -0,0 +1,24 @@ + +BEMENU_BACKEND=wayland + +## define the font for dmenu to be used +BEMENU_FN="BlexMonoNerdFontMono 10" + +## textcolour for title +BEMENU_TF="#D8DEE9" + +## background colour for unselected menu-items +BEMENU_NB="#1B1E25" + +## textcolour for unselected menu-items +BEMENU_NF="#D8DEE9" + +## background colour for highlighted menu-items +BEMENU_HB="#5B8277" + +## textcolour for highlighted menu-items +BEMENU_HF="#E5E9F0" + +## command for the terminal application to be used: +TERMINAL_CMD="terminal -e" + diff --git a/dotfiles/.config/dir_colors b/dotfiles/.config/dir_colors new file mode 100644 index 0000000..1e3ff8c --- /dev/null +++ b/dotfiles/.config/dir_colors @@ -0,0 +1,243 @@ +# Configuration file for dircolors, a utility to help you set the +# LS_COLORS environment variable used by GNU ls with the --color option. + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copying and distribution of this file, with or without modification, +# are permitted provided the copyright notice and this notice are preserved. + +# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the +# slackware version of dircolors) are recognized but ignored. + +# You can copy this file to .dir_colors in your $HOME directory to override +# the system defaults. + +# Below, there should be one TERM entry for each termtype that is colorizable +TERM Eterm +TERM ansi +TERM color-xterm +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM cons25 +TERM console +TERM cygwin +TERM dtterm +TERM eterm-color +TERM gnome +TERM gnome-256color +TERM hurd +TERM jfbterm +TERM konsole +TERM kterm +TERM linux +TERM linux-c +TERM mach-color +TERM mach-gnu-color +TERM mlterm +TERM putty +TERM putty-256color +TERM rxvt +TERM rxvt-256color +TERM rxvt-cygwin +TERM rxvt-cygwin-native +TERM rxvt-unicode +TERM rxvt-unicode-256color +TERM rxvt-unicode256 +TERM screen +TERM screen-256color +TERM screen-256color-bce +TERM screen-bce +TERM screen-w +TERM screen.Eterm +TERM screen.rxvt +TERM screen.linux +TERM st +TERM st-256color +TERM terminator +TERM vt100 +TERM xterm +TERM xterm-16color +TERM xterm-256color +TERM xterm-88color +TERM xterm-color +TERM xterm-debian + +# Below are the color init strings for the basic file types. A color init +# string consists of one or more of the following numeric codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white +# Background color codes: +# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white +#NORMAL 00 # no color code at all +#FILE 00 # regular file: use no color at all +RESET 0 # reset to "normal" color +DIR 01;34 # directory +LINK 01;36 # symbolic link. (If you set this to 'target' instead of a + # numerical value, the color is as for the file pointed to.) +MULTIHARDLINK 00 # regular file with more than one link +FIFO 40;33 # pipe +SOCK 01;35 # socket +DOOR 01;35 # door +BLK 40;33;01 # block device driver +CHR 40;33;01 # character device driver +ORPHAN 01;05;37;41 # orphaned syminks +MISSING 01;05;37;41 # ... and the files they point to +SETUID 37;41 # file that is setuid (u+s) +SETGID 30;43 # file that is setgid (g+s) +CAPABILITY 30;41 # file with capability +STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w) +OTHER_WRITABLE 31;42 # dir that is other-writable (o+w) and not sticky +STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable + +# This is for files with execute permission: +EXEC 01;32 + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to colorize below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') + +# If you use DOS-style suffixes, you may want to uncomment the following: +#.cmd 01;32 # executables (bright green) +#.exe 01;32 +#.com 01;32 +#.btm 01;32 +#.bat 01;32 +# Or if you want to colorize scripts even if they do not have the +# executable bit actually set. +#.sh 01;32 +#.csh 01;32 + + # archives or compressed (bright red) +.tar 01;31 +.tgz 01;31 +.arc 01;31 +.arj 01;31 +.taz 01;31 +.lha 01;31 +.lz4 01;31 +.lzh 01;31 +.lzma 01;31 +.tlz 01;31 +.txz 01;31 +.tzo 01;31 +.t7z 01;31 +.zip 01;31 +.z 01;31 +.Z 01;31 +.dz 01;31 +.gz 01;31 +.lrz 01;31 +.lz 01;31 +.lzo 01;31 +.xz 01;31 +.bz2 01;31 +.bz 01;31 +.tbz 01;31 +.tbz2 01;31 +.tz 01;31 +.deb 01;31 +.rpm 01;31 +.jar 01;31 +.war 01;31 +.ear 01;31 +.sar 01;31 +.rar 01;31 +.alz 01;31 +.ace 01;31 +.zoo 01;31 +.cpio 01;31 +.7z 01;31 +.rz 01;31 +.cab 01;31 + +# image formats +.jpg 01;35 +.jpeg 01;35 +.gif 01;35 +.bmp 01;35 +.pbm 01;35 +.pgm 01;35 +.ppm 01;35 +.tga 01;35 +.xbm 01;35 +.xpm 01;35 +.tif 01;35 +.tiff 01;35 +.png 01;35 +.svg 01;35 +.svgz 01;35 +.mng 01;35 +.pcx 01;35 +.mov 01;35 +.mpg 01;35 +.mpeg 01;35 +.m2v 01;35 +.mkv 01;35 +.webm 01;35 +.ogm 01;35 +.mp4 01;35 +.m4v 01;35 +.mp4v 01;35 +.vob 01;35 +.qt 01;35 +.nuv 01;35 +.wmv 01;35 +.asf 01;35 +.rm 01;35 +.rmvb 01;35 +.flc 01;35 +.avi 01;35 +.fli 01;35 +.flv 01;35 +.gl 01;35 +.dl 01;35 +.xcf 01;35 +.xwd 01;35 +.yuv 01;35 +.cgm 01;35 +.emf 01;35 + +# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions +.axv 01;35 +.anx 01;35 +.ogv 01;35 +.ogx 01;35 + +# Document files +.pdf 00;32 +.ps 00;32 +.txt 00;32 +.patch 00;32 +.diff 00;32 +.log 00;32 +.tex 00;32 +.doc 00;32 + +# audio formats +.aac 00;36 +.au 00;36 +.flac 00;36 +.m4a 00;36 +.mid 00;36 +.midi 00;36 +.mka 00;36 +.mp3 00;36 +.mpc 00;36 +.ogg 00;36 +.ra 00;36 +.wav 00;36 + +# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions +.axa 00;36 +.oga 00;36 +.spx 00;36 +.xspf 00;36 diff --git a/dotfiles/.config/gtk-2.0/gtkrc-2.0 b/dotfiles/.config/gtk-2.0/gtkrc-2.0 new file mode 100644 index 0000000..94ef305 --- /dev/null +++ b/dotfiles/.config/gtk-2.0/gtkrc-2.0 @@ -0,0 +1,19 @@ +# DO NOT EDIT! This file will be overwritten by LXAppearance. +# Any customization should be done in ~/.gtkrc-2.0.mine instead. + +include "/home/yaroslav/.gtkrc-2.0.mine" +gtk-theme-name="oomox-materia-dark" +gtk-icon-theme-name="Papirus-Dark" +gtk-font-name="FuraCode Nerd Font Mono 10" +gtk-cursor-theme-name="Adwaita" +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_TEXT +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintslight" +gtk-xft-rgba="rgb" diff --git a/dotfiles/.config/mpd/mpd.conf b/dotfiles/.config/mpd/mpd.conf index 59b9d5f..6023073 100644 --- a/dotfiles/.config/mpd/mpd.conf +++ b/dotfiles/.config/mpd/mpd.conf @@ -1,6 +1,6 @@ db_file "~/.config/mpd/database" log_file "~/.config/mpd/log" -music_directory "~/Music" +music_directory "~/music" playlist_directory "~/.config/mpd/playlists" pid_file "~/.config/mpd/pid" state_file "~/.config/mpd/state" diff --git a/dotfiles/.config/ncmpcpp/config b/dotfiles/.config/ncmpcpp/config index d89e7b8..254d9ac 100644 --- a/dotfiles/.config/ncmpcpp/config +++ b/dotfiles/.config/ncmpcpp/config @@ -2,7 +2,13 @@ ## This is the example configuration file. Copy it to $HOME/.ncmpcpp/config ## ## or $XDG_CONFIG_HOME/ncmpcpp/config and set up your preferences. ## ############################################################################## -# + +ncmpcpp_directory = ~/.config/ncmpcpp + +## Directory for storing downloaded lyrics. It defaults to ~/.lyrics since other +## MPD clients (eg. ncmpc) also use that location. +lyrics_directory = ~/.local/share/lyrics + # Interfaz: user_interface = "alternative" alternative_header_first_line_format = "$(white)โ”€โ”ค $b$(red)%a$(end)$/b โ”œโ”€$(end)" diff --git a/dotfiles/.config/ranger/rc.conf b/dotfiles/.config/ranger/rc.conf index db1e95a..2d88df8 100644 --- a/dotfiles/.config/ranger/rc.conf +++ b/dotfiles/.config/ranger/rc.conf @@ -88,7 +88,7 @@ map i display_file map ? help map W display_log map w taskview_open -map ss shell nohup $TERMINAL& +map ss shell nohup $TERMINAL > ~/.cache/nohup.out 2>&1 to send commands to a TMUX session inside +# another TMUX session +bind-key a send-prefix + +# Activity monitoring +setw -g monitor-activity on +set -g visual-activity on + +# hjkl pane traversal +bind h select-pane -L +bind j select-pane -D +bind k select-pane -U +bind l select-pane -R + +# set to main-horizontal, 66% height for main pane +bind m run-shell "~/.tmux/scripts/resize-adaptable.sh -l main-horizontal -p 66" +# Same thing for verical layouts +bind M run-shell "~/.tmux/scripts/resize-adaptable.sh -l main-vertical -p 50" + +bind-key C command-prompt -p "Name of new window: " "new-window -n '%%'" + +# reload config +bind r source-file ~/.config/tmux/tmux.conf \; display-message "Config reloaded..." + +# auto window rename +set-window-option -g automatic-rename + +# https://github.com/edkolev/dots/blob/master/tmux.conf +# Updates for tmux 1.9's current pane splitting paths. + +# from powerline +run-shell "tmux set-environment -g TMUX_VERSION_MAJOR $(tmux -V | cut -d' ' -f2 | cut -d'.' -f1 | sed 's/[^0-9]*//g')" +run-shell "tmux set-environment -g TMUX_VERSION_MINOR $(tmux -V | cut -d' ' -f2 | cut -d'.' -f2 | sed 's/[^0-9]*//g')" + +# Vi copypaste mode +set-window-option -g mode-keys vi +if-shell "test '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -ge 4 \)'" 'bind-key -Tcopy-mode-vi v send -X begin-selection; bind-key -Tcopy-mode-vi y send -X copy-selection-and-cancel' +if-shell '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -lt 4\) -o #{$TMUX_VERSION_MAJOR} -le 1' 'bind-key -t vi-copy v begin-selection; bind-key -t vi-copy y copy-selection' + +# status bar +if-shell '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -lt 2\) -o #{$TMUX_VERSION_MAJOR} -le 1' 'set-option -g status-utf8 on' + +# rm mouse mode fail +if-shell '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -ge 1\)' 'set -g mouse off' +if-shell '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -lt 1\) -o #{$TMUX_VERSION_MAJOR} -le 1' 'set -g mode-mouse off' + +# fix pane_current_path on new window and splits +if-shell "test '#{$TMUX_VERSION_MAJOR} -gt 1 -o \( #{$TMUX_VERSION_MAJOR} -eq 1 -a #{$TMUX_VERSION_MINOR} -ge 8 \)'" 'unbind c; bind c new-window -c "#{pane_current_path}"' +if-shell "test '#{$TMUX_VERSION_MAJOR} -gt 1 -o \( #{$TMUX_VERSION_MAJOR} -eq 1 -a #{$TMUX_VERSION_MINOR} -ge 8 \)'" "unbind '\"'; bind '\"' split-window -v -c '#{pane_current_path}'" +if-shell "test '#{$TMUX_VERSION_MAJOR} -gt 1 -o \( #{$TMUX_VERSION_MAJOR} -eq 1 -a #{$TMUX_VERSION_MINOR} -ge 8 \)'" 'unbind v; bind v split-window -h -c "#{pane_current_path}"' +#if-shell "test '#{$TMUX_VERSION_MAJOR} -gt 1 -o \( #{$TMUX_VERSION_MAJOR} -eq 1 -a #{$TMUX_VERSION_MINOR} -ge 8 \)'" 'unbind %; bind % split-window -h -c "#{pane_current_path}"' + + +# Colors +# How to use true colors in vim under tmux? #1246 for 2.6 and higher +# https://github.com/tmux/tmux/issues/1246: +# set -g default-terminal "tmux-256color" +# set -ga terminal-overrides ",*256col*:Tc" +# 2.5 and lower: +# set -g default-terminal "screen-256color" + +# Doesn't work on iterm2 / mac +# if-shell "test '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -ge 6 \)'" 'set -g default-terminal "tmux-256color"' +# if-shell "test '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -ge 6 \)'" 'set -ga terminal-overrides ",*256col*:Tc"' + +# Try screen256-color (https://github.com/tmux/tmux/issues/622): +if-shell "test '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -ge 6 \)'" 'set -g default-terminal "screen-256color"' +if-shell "test '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -ge 6 \)'" 'set -ga terminal-overrides ",screen-256color:Tc"' + +if-shell '\( #{$TMUX_VERSION_MAJOR} -eq 2 -a #{$TMUX_VERSION_MINOR} -lt 6\) -o #{$TMUX_VERSION_MAJOR} -le 1' 'set -g default-terminal "screen-256color"' diff --git a/dotfiles/.config/transmission-remote-gtk/config.json b/dotfiles/.config/transmission-remote-gtk/config.json index bca0554..cac0424 100644 --- a/dotfiles/.config/transmission-remote-gtk/config.json +++ b/dotfiles/.config/transmission-remote-gtk/config.json @@ -21,18 +21,113 @@ "exec-commands" : [ ], "destinations" : [ - ] + ], + "last-move-destination" : "~/dls/P2P" } ], "profile-id" : 0, "tree-views" : { "TrgTorrentTreeView" : { + "sort-col" : -1, + "sort-type" : 0, + "widths" : [ + 453, + 76, + 66, + 72, + 70, + 91, + 100, + 113, + 92, + 57, + 93, + 114, + 65, + 149 + ], + "columns" : [ + "name", + "size", + "done", + "status", + "seeds", + "leechers", + "connected-peers", + "down-speed", + "up-speed", + "eta", + "uploaded", + "downloaded", + "ratio", + "added" + ] }, "TrgTrackersTreeView" : { + "sort-col" : -2, + "sort-type" : 0, + "widths" : [ + 175, + 346, + 187, + 236, + 243, + 244, + 221, + 230 + ], + "columns" : [ + "tier", + "announce-url", + "last-announce-peer-count", + "seeder-count", + "leecher-count", + "last-announce-time", + "last-result", + "scrape-url" + ] }, "TrgFilesTreeView" : { + "sort-col" : -2, + "sort-type" : 0, + "widths" : [ + 368, + 355, + 387, + 395, + 377 + ], + "columns" : [ + "name", + "size", + "progress", + "wanted", + "priority" + ] }, "TrgPeersTreeView" : { + "sort-col" : -2, + "sort-type" : 0, + "widths" : [ + 204, + 219, + 239, + 270, + 249, + 247, + 223, + 231 + ], + "columns" : [ + "ip", + "host", + "country", + "down-speed", + "up-speed", + "progress", + "flags", + "client" + ] }, "TrgFilesTreeView-dialog" : { "sort-col" : -2, @@ -114,5 +209,10 @@ "add-notify" : false, "complete-notify" : false, "dialog-width" : 1062, - "dialog-height" : 680 + "dialog-height" : 680, + "style" : 1, + "window-height" : 1021, + "window-width" : 1886, + "notebook-paned-pos" : 583, + "states-paned-pos" : 278 } \ No newline at end of file diff --git a/dotfiles/.config/transmission/settings.json b/dotfiles/.config/transmission/settings.json index f440feb..d341dcf 100644 --- a/dotfiles/.config/transmission/settings.json +++ b/dotfiles/.config/transmission/settings.json @@ -6,13 +6,16 @@ "alt-speed-time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 50, + "bind-address-ipv4": "0.0.0.0", + "bind-address-ipv6": "::", "blocklist-date": 0, "blocklist-enabled": false, "blocklist-updates-enabled": true, "blocklist-url": "http://www.example.com/blocklist", + "cache-size-mb": 4, "compact-view": false, "dht-enabled": true, - "download-dir": "/home/yaroslav/Downloads/P2P", + "download-dir": "/home/yaroslav/dls/P2P", "download-queue-enabled": true, "download-queue-size": 5, "encryption": 1, @@ -20,28 +23,33 @@ "filter-trackers": "", "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, - "incomplete-dir": "/home/yaroslav/Downloads", + "incomplete-dir": "/home/yaroslav/dls", "incomplete-dir-enabled": false, "inhibit-desktop-hibernation": false, "lpd-enabled": false, "main-window-height": 1017, + "main-window-is-maximized": 1, "main-window-layout-order": "menu,toolbar,filter,list,statusbar", "main-window-width": 618, - "main-window-x": 50, - "main-window-y": 50, + "main-window-x": 0, + "main-window-y": 0, "message-level": 2, - "open-dialog-dir": "/home/yaroslav", + "open-dialog-dir": "/home/yaroslav/", + "peer-congestion-algorithm": "", + "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, "peer-port": 51413, "peer-port-random-high": 65535, "peer-port-random-low": 49152, "peer-port-random-on-start": false, - "peer-socket-tos": 0, + "peer-socket-tos": "default", "pex-enabled": true, "port-forwarding-enabled": true, "preallocation": 1, + "prefetch-enabled": true, "prompt-before-exit": true, + "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2, "ratio-limit-enabled": false, @@ -53,14 +61,21 @@ "remote-session-username": "", "rename-partial-files": true, "rpc-authentication-required": false, + "rpc-bind-address": "0.0.0.0", "rpc-enabled": false, - "rpc-password": "", + "rpc-host-whitelist": "", + "rpc-host-whitelist-enabled": true, + "rpc-password": "{d916cc0dfa7436101eaf5de51e526a3b6a7324602zEDSimP", "rpc-port": 9091, + "rpc-url": "/transmission/", "rpc-username": "", "rpc-whitelist": "127.0.0.1", "rpc-whitelist-enabled": true, + "scrape-paused-torrents-enabled": true, "script-torrent-done-enabled": false, - "script-torrent-done-filename": "", + "script-torrent-done-filename": "/home/yaroslav", + "seed-queue-enabled": false, + "seed-queue-size": 10, "show-backup-trackers": false, "show-extra-peer-details": false, "show-filterbar": true, @@ -68,6 +83,7 @@ "show-options-window": true, "show-statusbar": true, "show-toolbar": true, + "show-tracker-scrapes": false, "sort-mode": "sort-by-name", "sort-reversed": false, "speed-limit-down": 10240, @@ -81,10 +97,12 @@ "torrent-complete-notification-enabled": true, "torrent-complete-sound-command": "canberra-gtk-play -i complete-download -d 'transmission torrent downloaded'", "torrent-complete-sound-enabled": true, + "trash-can-enabled": true, "trash-original-torrent-files": false, + "umask": 18, "upload-slots-per-torrent": 14, "user-has-given-informed-consent": true, "utp-enabled": true, - "watch-dir": "/home/yaroslav/Downloads", + "watch-dir": "/home/yaroslav/dls", "watch-dir-enabled": false } diff --git a/dotfiles/.config/user-dirs.dirs b/dotfiles/.config/user-dirs.dirs index 74f5626..3aefcb6 100644 --- a/dotfiles/.config/user-dirs.dirs +++ b/dotfiles/.config/user-dirs.dirs @@ -1,8 +1,12 @@ + XDG_DESKTOP_DIR="$HOME/.local/desktop" -XDG_DOCUMENTS_DIR="$HOME/Documents" -XDG_DOWNLOAD_DIR="$HOME/Downloads" -XDG_MUSIC_DIR="$HOME/Music" -XDG_PICTURES_DIR="$HOME/Pictures" -XDG_PUBLICSHARE_DIR="$HOME/Public" -XDG_TEMPLATES_DIR="$HOME/Templates" -XDG_VIDEOS_DIR="$HOME/Videos" +XDG_DOCUMENTS_DIR="$HOME/docs" +XDG_DOWNLOAD_DIR="$HOME/dls" +XDG_MUSIC_DIR="$HOME/music" +XDG_PICTURES_DIR="$HOME/pics" +XDG_PUBLICSHARE_DIR="$HOME/etc" +XDG_TEMPLATES_DIR="$HOME/etc" +XDG_VIDEOS_DIR="$HOME/vids" +XDG_CONFIG_HOME="$HOME/.config" +XDG_CACHE_HOME="$HOME/.cache" +XDG_DATA_HOME="$HOME/.local/share" diff --git a/dotfiles/.config/zsh/.inputrc b/dotfiles/.config/zsh/.inputrc deleted file mode 100644 index f852d3b..0000000 --- a/dotfiles/.config/zsh/.inputrc +++ /dev/null @@ -1,12 +0,0 @@ -$include /etc/inputrc -set editing-mode vi -$if mode=vi - -set keymap vi-command -# these are for vi-command mode -Control-l: clear-screen - -set keymap vi-insert -# these are for vi-insert mode -Control-l: clear-screen -$endif diff --git a/dotfiles/.config/zsh/.zshrc b/dotfiles/.config/zsh/.zshrc index a597162..4a21004 100644 --- a/dotfiles/.config/zsh/.zshrc +++ b/dotfiles/.config/zsh/.zshrc @@ -1,8 +1,5 @@ # Colors and prompt autoload -U colors && colors -if [[ -f /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]]; then - . /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh -fi autoload -Uz vcs_info precmd_vcs_info() { vcs_info } @@ -55,50 +52,16 @@ function zle-keymap-select { } echo -ne '\e[5 q' # Use beam shape cursor on startup. -preexec() { echo -ne '\e[5 q' ;} # Use beam shape cursor for each new prompt. +printf "\033]2;%s\a" "$PWD" # Set terminal window title to current dir +# Repeat for every new prompt +preexec() { + echo -ne '\e[5 q' + printf "\033]2;%s\a" "$PWD" +} zle -N zle-keymap-select -# Some aliases -alias v="nvim" -alias abook="abook -C $HOME/.config/abook/abookrc --datafile $HOME/Documents/contacts/addressbook" -alias eslint="./node_modules/.bin/eslint" -alias ls="ls -hN --color=auto --group-directories-first" -weath() { curl wttr.in/$1 ;} # Check the weather (give city or leave blank). -wintitle() { printf "\033]2;%s\a" "$1";} - -# Generic shortcuts -alias music="ncmpcpp" -alias clock="ncmpcpp -s clock" -alias news="newsboat" -alias files="ranger" -alias audio="ncpamixer" -alias calendar="calcurse" -alias contacts="abook" -alias calc="R --no-save" +[ -f "$HOME/.config/zsh/shortcuts" ] && . "$HOME/.config/zsh/shortcuts" -# Mounting drive shortcuts -alias mnt="udisksctl mount -b" -alias umnt="udisksctl unmount -b" -alias dlock="udisksctl lock -b" -alias dulock="udisksctl unlock -b" - -# Internet -alias yt="youtube-dl --add-metadata -ic" # Download video link -alias yta="youtube-dl --add-metadata -xic" # Download only audio -alias YT="youtube-viewer" -alias starwars="telnet towel.blinkenlights.nl" - -# Audio and Music -alias mute="lmc mute" -alias vu="lmc up" -alias vd="lmc down" -alias play="mpc toggle" -alias next="mpc next" -alias prev="mpc prev" -alias pause="mpc pause" -alias beg="mpc seek 0%" -alias lilbak="mpc seek -10" -alias lilfor="mpc seek +10" -alias bigbak="mpc seek -120" -alias bigfor="mpc seek +120" +[ -f /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ] && + . /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh diff --git a/dotfiles/.config/zsh/inputrc b/dotfiles/.config/zsh/inputrc new file mode 100644 index 0000000..f852d3b --- /dev/null +++ b/dotfiles/.config/zsh/inputrc @@ -0,0 +1,12 @@ +$include /etc/inputrc +set editing-mode vi +$if mode=vi + +set keymap vi-command +# these are for vi-command mode +Control-l: clear-screen + +set keymap vi-insert +# these are for vi-insert mode +Control-l: clear-screen +$endif diff --git a/dotfiles/.config/zsh/shortcuts b/dotfiles/.config/zsh/shortcuts new file mode 100644 index 0000000..a47bbba --- /dev/null +++ b/dotfiles/.config/zsh/shortcuts @@ -0,0 +1,48 @@ +#!/bin/sh + +# Some aliases +alias v="nvim" +alias abook="abook -C $HOME/.config/abook/abookrc --datafile $HOME/Documents/contacts/addressbook" +alias eslint="./node_modules/.bin/eslint" +alias ls="ls -hN --color=auto --group-directories-first" +alias tmux="tmux -f $HOME/.config/tmux/tmux.conf" +weath() { curl wttr.in/$1 ;} # Check the weather (give city or leave blank). +corona() { curl https://corona-stats.online/$1 ;} # It's corona time +wintitle() { printf "\033]2;%s\a" "$1";} + +# Generic shortcuts +alias music="ncmpcpp" +alias clock="ncmpcpp -s clock" +alias news="newsboat" +alias files="ranger" +alias audio="ncpamixer" +alias calendar="calcurse" +alias contacts="abook" +alias calc="R --no-save" + +# Mounting drive shortcuts +alias mnt="udisksctl mount -b" +alias umnt="udisksctl unmount -b" +alias dlock="udisksctl lock -b" +alias dulock="udisksctl unlock -b" + +# Internet +alias yt="youtube-dl --add-metadata -ic" # Download video link +alias yta="youtube-dl --add-metadata -xic" # Download only audio +alias YT="youtube-viewer" +alias starwars="telnet towel.blinkenlights.nl" + +# Audio and Music +alias mute="lmc mute" +alias vu="lmc up" +alias vd="lmc down" +alias play="mpc toggle" +alias next="mpc next" +alias prev="mpc prev" +alias pause="mpc pause" +alias beg="mpc seek 0%" +alias lilbak="mpc seek -10" +alias lilfor="mpc seek +10" +alias bigbak="mpc seek -120" +alias bigfor="mpc seek +120" + diff --git a/dotfiles/.dir_colors b/dotfiles/.dir_colors deleted file mode 100644 index 1e3ff8c..0000000 --- a/dotfiles/.dir_colors +++ /dev/null @@ -1,243 +0,0 @@ -# Configuration file for dircolors, a utility to help you set the -# LS_COLORS environment variable used by GNU ls with the --color option. - -# Copyright (C) 1996-2014 Free Software Foundation, Inc. -# Copying and distribution of this file, with or without modification, -# are permitted provided the copyright notice and this notice are preserved. - -# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the -# slackware version of dircolors) are recognized but ignored. - -# You can copy this file to .dir_colors in your $HOME directory to override -# the system defaults. - -# Below, there should be one TERM entry for each termtype that is colorizable -TERM Eterm -TERM ansi -TERM color-xterm -TERM con132x25 -TERM con132x30 -TERM con132x43 -TERM con132x60 -TERM con80x25 -TERM con80x28 -TERM con80x30 -TERM con80x43 -TERM con80x50 -TERM con80x60 -TERM cons25 -TERM console -TERM cygwin -TERM dtterm -TERM eterm-color -TERM gnome -TERM gnome-256color -TERM hurd -TERM jfbterm -TERM konsole -TERM kterm -TERM linux -TERM linux-c -TERM mach-color -TERM mach-gnu-color -TERM mlterm -TERM putty -TERM putty-256color -TERM rxvt -TERM rxvt-256color -TERM rxvt-cygwin -TERM rxvt-cygwin-native -TERM rxvt-unicode -TERM rxvt-unicode-256color -TERM rxvt-unicode256 -TERM screen -TERM screen-256color -TERM screen-256color-bce -TERM screen-bce -TERM screen-w -TERM screen.Eterm -TERM screen.rxvt -TERM screen.linux -TERM st -TERM st-256color -TERM terminator -TERM vt100 -TERM xterm -TERM xterm-16color -TERM xterm-256color -TERM xterm-88color -TERM xterm-color -TERM xterm-debian - -# Below are the color init strings for the basic file types. A color init -# string consists of one or more of the following numeric codes: -# Attribute codes: -# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed -# Text color codes: -# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white -# Background color codes: -# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white -#NORMAL 00 # no color code at all -#FILE 00 # regular file: use no color at all -RESET 0 # reset to "normal" color -DIR 01;34 # directory -LINK 01;36 # symbolic link. (If you set this to 'target' instead of a - # numerical value, the color is as for the file pointed to.) -MULTIHARDLINK 00 # regular file with more than one link -FIFO 40;33 # pipe -SOCK 01;35 # socket -DOOR 01;35 # door -BLK 40;33;01 # block device driver -CHR 40;33;01 # character device driver -ORPHAN 01;05;37;41 # orphaned syminks -MISSING 01;05;37;41 # ... and the files they point to -SETUID 37;41 # file that is setuid (u+s) -SETGID 30;43 # file that is setgid (g+s) -CAPABILITY 30;41 # file with capability -STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w) -OTHER_WRITABLE 31;42 # dir that is other-writable (o+w) and not sticky -STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable - -# This is for files with execute permission: -EXEC 01;32 - -# List any file extensions like '.gz' or '.tar' that you would like ls -# to colorize below. Put the extension, a space, and the color init string. -# (and any comments you want to add after a '#') - -# If you use DOS-style suffixes, you may want to uncomment the following: -#.cmd 01;32 # executables (bright green) -#.exe 01;32 -#.com 01;32 -#.btm 01;32 -#.bat 01;32 -# Or if you want to colorize scripts even if they do not have the -# executable bit actually set. -#.sh 01;32 -#.csh 01;32 - - # archives or compressed (bright red) -.tar 01;31 -.tgz 01;31 -.arc 01;31 -.arj 01;31 -.taz 01;31 -.lha 01;31 -.lz4 01;31 -.lzh 01;31 -.lzma 01;31 -.tlz 01;31 -.txz 01;31 -.tzo 01;31 -.t7z 01;31 -.zip 01;31 -.z 01;31 -.Z 01;31 -.dz 01;31 -.gz 01;31 -.lrz 01;31 -.lz 01;31 -.lzo 01;31 -.xz 01;31 -.bz2 01;31 -.bz 01;31 -.tbz 01;31 -.tbz2 01;31 -.tz 01;31 -.deb 01;31 -.rpm 01;31 -.jar 01;31 -.war 01;31 -.ear 01;31 -.sar 01;31 -.rar 01;31 -.alz 01;31 -.ace 01;31 -.zoo 01;31 -.cpio 01;31 -.7z 01;31 -.rz 01;31 -.cab 01;31 - -# image formats -.jpg 01;35 -.jpeg 01;35 -.gif 01;35 -.bmp 01;35 -.pbm 01;35 -.pgm 01;35 -.ppm 01;35 -.tga 01;35 -.xbm 01;35 -.xpm 01;35 -.tif 01;35 -.tiff 01;35 -.png 01;35 -.svg 01;35 -.svgz 01;35 -.mng 01;35 -.pcx 01;35 -.mov 01;35 -.mpg 01;35 -.mpeg 01;35 -.m2v 01;35 -.mkv 01;35 -.webm 01;35 -.ogm 01;35 -.mp4 01;35 -.m4v 01;35 -.mp4v 01;35 -.vob 01;35 -.qt 01;35 -.nuv 01;35 -.wmv 01;35 -.asf 01;35 -.rm 01;35 -.rmvb 01;35 -.flc 01;35 -.avi 01;35 -.fli 01;35 -.flv 01;35 -.gl 01;35 -.dl 01;35 -.xcf 01;35 -.xwd 01;35 -.yuv 01;35 -.cgm 01;35 -.emf 01;35 - -# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions -.axv 01;35 -.anx 01;35 -.ogv 01;35 -.ogx 01;35 - -# Document files -.pdf 00;32 -.ps 00;32 -.txt 00;32 -.patch 00;32 -.diff 00;32 -.log 00;32 -.tex 00;32 -.doc 00;32 - -# audio formats -.aac 00;36 -.au 00;36 -.flac 00;36 -.m4a 00;36 -.mid 00;36 -.midi 00;36 -.mka 00;36 -.mp3 00;36 -.mpc 00;36 -.ogg 00;36 -.ra 00;36 -.wav 00;36 - -# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions -.axa 00;36 -.oga 00;36 -.spx 00;36 -.xspf 00;36 diff --git a/dotfiles/.emoji b/dotfiles/.emoji deleted file mode 100644 index 35c1e1b..0000000 --- a/dotfiles/.emoji +++ /dev/null @@ -1,1644 +0,0 @@ -๐Ÿ˜€ grinning face; U+1F600 -๐Ÿ˜ƒ grinning face with big eyes; U+1F603 -๐Ÿ˜„ grinning face with smiling eyes; U+1F604 -๐Ÿ˜ beaming face with smiling eyes; U+1F601 -๐Ÿ˜† grinning squinting face; U+1F606 -๐Ÿ˜… grinning face with sweat; U+1F605 -๐Ÿคฃ rolling on the floor laughing; U+1F923 -๐Ÿ˜‚ face with tears of joy; U+1F602 -๐Ÿ™‚ slightly smiling face; U+1F642 -๐Ÿ™ƒ upside-down face; U+1F643 -๐Ÿ˜‰ winking face; U+1F609 -๐Ÿ˜Š smiling face with smiling eyes; U+1F60A -๐Ÿ˜‡ smiling face with halo; U+1F607 -๐Ÿฅฐ smiling face with 3 hearts; U+1F970 -๐Ÿ˜ smiling face with heart-eyes; U+1F60D -๐Ÿคฉ star-struck; U+1F929 -๐Ÿ˜˜ face blowing a kiss; U+1F618 -๐Ÿ˜— kissing face; U+1F617 -โ˜บ smiling face; U+263A -๐Ÿ˜š kissing face with closed eyes; U+1F61A -๐Ÿ˜™ kissing face with smiling eyes; U+1F619 -๐Ÿ˜‹ face savoring food; U+1F60B -๐Ÿ˜› face with tongue; U+1F61B -๐Ÿ˜œ winking face with tongue; U+1F61C -๐Ÿคช zany face; U+1F92A -๐Ÿ˜ squinting face with tongue; U+1F61D -๐Ÿค‘ money-mouth face; U+1F911 -๐Ÿค— hugging face; U+1F917 -๐Ÿคญ face with hand over mouth; U+1F92D -๐Ÿคซ shushing face; U+1F92B -๐Ÿค” thinking face; U+1F914 -๐Ÿค zipper-mouth face; U+1F910 -๐Ÿคจ face with raised eyebrow; U+1F928 -๐Ÿ˜ neutral face; U+1F610 -๐Ÿ˜‘ expressionless face; U+1F611 -๐Ÿ˜ถ face without mouth; U+1F636 -๐Ÿ˜ smirking face; U+1F60F -๐Ÿ˜’ unamused face; U+1F612 -๐Ÿ™„ face with rolling eyes; U+1F644 -๐Ÿ˜ฌ grimacing face; U+1F62C -๐Ÿคฅ lying face; U+1F925 -๐Ÿ˜Œ relieved face; U+1F60C -๐Ÿ˜” pensive face; U+1F614 -๐Ÿ˜ช sleepy face; U+1F62A -๐Ÿคค drooling face; U+1F924 -๐Ÿ˜ด sleeping face; U+1F634 -๐Ÿ˜ท face with medical mask; U+1F637 -๐Ÿค’ face with thermometer; U+1F912 -๐Ÿค• face with head-bandage; U+1F915 -๐Ÿคข nauseated face; U+1F922 -๐Ÿคฎ face vomiting; U+1F92E -๐Ÿคง sneezing face; U+1F927 -๐Ÿฅต hot face; U+1F975 -๐Ÿฅถ cold face; U+1F976 -๐Ÿฅด woozy face; U+1F974 -๐Ÿ˜ต dizzy face; U+1F635 -๐Ÿคฏ exploding head; U+1F92F -๐Ÿค  cowboy hat face; U+1F920 -๐Ÿฅณ partying face; U+1F973 -๐Ÿ˜Ž smiling face with sunglasses; U+1F60E -๐Ÿค“ nerd face; U+1F913 -๐Ÿง face with monocle; U+1F9D0 -๐Ÿ˜• confused face; U+1F615 -๐Ÿ˜Ÿ worried face; U+1F61F -๐Ÿ™ slightly frowning face; U+1F641 -โ˜น frowning face; U+2639 -๐Ÿ˜ฎ face with open mouth; U+1F62E -๐Ÿ˜ฏ hushed face; U+1F62F -๐Ÿ˜ฒ astonished face; U+1F632 -๐Ÿ˜ณ flushed face; U+1F633 -๐Ÿฅบ pleading face; U+1F97A -๐Ÿ˜ฆ frowning face with open mouth; U+1F626 -๐Ÿ˜ง anguished face; U+1F627 -๐Ÿ˜จ fearful face; U+1F628 -๐Ÿ˜ฐ anxious face with sweat; U+1F630 -๐Ÿ˜ฅ sad but relieved face; U+1F625 -๐Ÿ˜ข crying face; U+1F622 -๐Ÿ˜ญ loudly crying face; U+1F62D -๐Ÿ˜ฑ face screaming in fear; U+1F631 -๐Ÿ˜– confounded face; U+1F616 -๐Ÿ˜ฃ persevering face; U+1F623 -๐Ÿ˜ž disappointed face; U+1F61E -๐Ÿ˜“ downcast face with sweat; U+1F613 -๐Ÿ˜ฉ weary face; U+1F629 -๐Ÿ˜ซ tired face; U+1F62B -๐Ÿ˜ค face with steam from nose; U+1F624 -๐Ÿ˜ก pouting face; U+1F621 -๐Ÿ˜  angry face; U+1F620 -๐Ÿคฌ face with symbols on mouth; U+1F92C -๐Ÿ˜ˆ smiling face with horns; U+1F608 -๐Ÿ‘ฟ angry face with horns; U+1F47F -๐Ÿ’€ skull; U+1F480 -โ˜  skull and crossbones; U+2620 -๐Ÿ’ฉ pile of poo; U+1F4A9 -๐Ÿคก clown face; U+1F921 -๐Ÿ‘น ogre; U+1F479 -๐Ÿ‘บ goblin; U+1F47A -๐Ÿ‘ป ghost; U+1F47B -๐Ÿ‘ฝ alien; U+1F47D -๐Ÿ‘พ alien monster; U+1F47E -๐Ÿค– robot face; U+1F916 -๐Ÿ˜บ grinning cat face; U+1F63A -๐Ÿ˜ธ grinning cat face with smiling eyes; U+1F638 -๐Ÿ˜น cat face with tears of joy; U+1F639 -๐Ÿ˜ป smiling cat face with heart-eyes; U+1F63B -๐Ÿ˜ผ cat face with wry smile; U+1F63C -๐Ÿ˜ฝ kissing cat face; U+1F63D -๐Ÿ™€ weary cat face; U+1F640 -๐Ÿ˜ฟ crying cat face; U+1F63F -๐Ÿ˜พ pouting cat face; U+1F63E -๐Ÿ™ˆ see-no-evil monkey; U+1F648 -๐Ÿ™‰ hear-no-evil monkey; U+1F649 -๐Ÿ™Š speak-no-evil monkey; U+1F64A -๐Ÿ’‹ kiss mark; U+1F48B -๐Ÿ’Œ love letter; U+1F48C -๐Ÿ’˜ heart with arrow; U+1F498 -๐Ÿ’ heart with ribbon; U+1F49D -๐Ÿ’– sparkling heart; U+1F496 -๐Ÿ’— growing heart; U+1F497 -๐Ÿ’“ beating heart; U+1F493 -๐Ÿ’ž revolving hearts; U+1F49E -๐Ÿ’• two hearts; U+1F495 -๐Ÿ’Ÿ heart decoration; U+1F49F -โฃ heavy heart exclamation; U+2763 -๐Ÿ’” broken heart; U+1F494 -โค red heart; U+2764 -๐Ÿงก orange heart; U+1F9E1 -๐Ÿ’› yellow heart; U+1F49B -๐Ÿ’š green heart; U+1F49A -๐Ÿ’™ blue heart; U+1F499 -๐Ÿ’œ purple heart; U+1F49C -๐Ÿ–ค black heart; U+1F5A4 -๐Ÿ’ฏ hundred points; U+1F4AF -๐Ÿ’ข anger symbol; U+1F4A2 -๐Ÿ’ฅ collision; U+1F4A5 -๐Ÿ’ซ dizzy; U+1F4AB -๐Ÿ’ฆ sweat droplets; U+1F4A6 -๐Ÿ’จ dashing away; U+1F4A8 -๐Ÿ•ณ hole; U+1F573 -๐Ÿ’ฃ bomb; U+1F4A3 -๐Ÿ’ฌ speech balloon; U+1F4AC -๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ eye in speech bubble; U+1F441 U+FE0F U+200D U+1F5E8 U+FE0F -๐Ÿ—จ left speech bubble; U+1F5E8 -๐Ÿ—ฏ right anger bubble; U+1F5EF -๐Ÿ’ญ thought balloon; U+1F4AD -๐Ÿ’ค zzz; U+1F4A4 -๐Ÿ‘‹ waving hand; U+1F44B -๐Ÿคš raised back of hand; U+1F91A -๐Ÿ– hand with fingers splayed; U+1F590 -โœ‹ raised hand; U+270B -๐Ÿ–– vulcan salute; U+1F596 -๐Ÿ‘Œ OK hand; U+1F44C -โœŒ victory hand; U+270C -๐Ÿคž crossed fingers; U+1F91E -๐ŸคŸ love-you gesture; U+1F91F -๐Ÿค˜ sign of the horns; U+1F918 -๐Ÿค™ call me hand; U+1F919 -๐Ÿ‘ˆ backhand index pointing left; U+1F448 -๐Ÿ‘‰ backhand index pointing right; U+1F449 -๐Ÿ‘† backhand index pointing up; U+1F446 -๐Ÿ–• middle finger; U+1F595 -๐Ÿ‘‡ backhand index pointing down; U+1F447 -โ˜ index pointing up; U+261D -๐Ÿ‘ thumbs up; U+1F44D -๐Ÿ‘Ž thumbs down; U+1F44E -โœŠ raised fist; U+270A -๐Ÿ‘Š oncoming fist; U+1F44A -๐Ÿค› left-facing fist; U+1F91B -๐Ÿคœ right-facing fist; U+1F91C -๐Ÿ‘ clapping hands; U+1F44F -๐Ÿ™Œ raising hands; U+1F64C -๐Ÿ‘ open hands; U+1F450 -๐Ÿคฒ palms up together; U+1F932 -๐Ÿค handshake; U+1F91D -๐Ÿ™ folded hands; U+1F64F -โœ writing hand; U+270D -๐Ÿ’… nail polish; U+1F485 -๐Ÿคณ selfie; U+1F933 -๐Ÿ’ช flexed biceps; U+1F4AA -๐Ÿฆต leg; U+1F9B5 -๐Ÿฆถ foot; U+1F9B6 -๐Ÿ‘‚ ear; U+1F442 -๐Ÿ‘ƒ nose; U+1F443 -๐Ÿง  brain; U+1F9E0 -๐Ÿฆท tooth; U+1F9B7 -๐Ÿฆด bone; U+1F9B4 -๐Ÿ‘€ eyes; U+1F440 -๐Ÿ‘ eye; U+1F441 -๐Ÿ‘… tongue; U+1F445 -๐Ÿ‘„ mouth; U+1F444 -๐Ÿ‘ถ baby; U+1F476 -๐Ÿง’ child; U+1F9D2 -๐Ÿ‘ฆ boy; U+1F466 -๐Ÿ‘ง girl; U+1F467 -๐Ÿง‘ person; U+1F9D1 -๐Ÿ‘ฑ person: blond hair; U+1F471 -๐Ÿ‘จ man; U+1F468 -๐Ÿ‘ฑโ€โ™‚๏ธ man: blond hair; U+1F471 U+200D U+2642 U+FE0F -๐Ÿ‘จโ€๐Ÿฆฐ man: red hair; U+1F468 U+200D U+1F9B0 -๐Ÿ‘จโ€๐Ÿฆฑ man: curly hair; U+1F468 U+200D U+1F9B1 -๐Ÿ‘จโ€๐Ÿฆณ man: white hair; U+1F468 U+200D U+1F9B3 -๐Ÿ‘จโ€๐Ÿฆฒ man: bald; U+1F468 U+200D U+1F9B2 -๐Ÿง” man: beard; U+1F9D4 -๐Ÿ‘ฉ woman; U+1F469 -๐Ÿ‘ฑโ€โ™€๏ธ woman: blond hair; U+1F471 U+200D U+2640 U+FE0F -๐Ÿ‘ฉโ€๐Ÿฆฐ woman: red hair; U+1F469 U+200D U+1F9B0 -๐Ÿ‘ฉโ€๐Ÿฆฑ woman: curly hair; U+1F469 U+200D U+1F9B1 -๐Ÿ‘ฉโ€๐Ÿฆณ woman: white hair; U+1F469 U+200D U+1F9B3 -๐Ÿ‘ฉโ€๐Ÿฆฒ woman: bald; U+1F469 U+200D U+1F9B2 -๐Ÿง“ older person; U+1F9D3 -๐Ÿ‘ด old man; U+1F474 -๐Ÿ‘ต old woman; U+1F475 -๐Ÿ™ person frowning; U+1F64D -๐Ÿ™โ€โ™‚๏ธ man frowning; U+1F64D U+200D U+2642 U+FE0F -๐Ÿ™โ€โ™€๏ธ woman frowning; U+1F64D U+200D U+2640 U+FE0F -๐Ÿ™Ž person pouting; U+1F64E -๐Ÿ™Žโ€โ™‚๏ธ man pouting; U+1F64E U+200D U+2642 U+FE0F -๐Ÿ™Žโ€โ™€๏ธ woman pouting; U+1F64E U+200D U+2640 U+FE0F -๐Ÿ™… person gesturing NO; U+1F645 -๐Ÿ™…โ€โ™‚๏ธ man gesturing NO; U+1F645 U+200D U+2642 U+FE0F -๐Ÿ™…โ€โ™€๏ธ woman gesturing NO; U+1F645 U+200D U+2640 U+FE0F -๐Ÿ™† person gesturing OK; U+1F646 -๐Ÿ™†โ€โ™‚๏ธ man gesturing OK; U+1F646 U+200D U+2642 U+FE0F -๐Ÿ™†โ€โ™€๏ธ woman gesturing OK; U+1F646 U+200D U+2640 U+FE0F -๐Ÿ’ person tipping hand; U+1F481 -๐Ÿ’โ€โ™‚๏ธ man tipping hand; U+1F481 U+200D U+2642 U+FE0F -๐Ÿ’โ€โ™€๏ธ woman tipping hand; U+1F481 U+200D U+2640 U+FE0F -๐Ÿ™‹ person raising hand; U+1F64B -๐Ÿ™‹โ€โ™‚๏ธ man raising hand; U+1F64B U+200D U+2642 U+FE0F -๐Ÿ™‹โ€โ™€๏ธ woman raising hand; U+1F64B U+200D U+2640 U+FE0F -๐Ÿ™‡ person bowing; U+1F647 -๐Ÿ™‡โ€โ™‚๏ธ man bowing; U+1F647 U+200D U+2642 U+FE0F -๐Ÿ™‡โ€โ™€๏ธ woman bowing; U+1F647 U+200D U+2640 U+FE0F -๐Ÿคฆ person facepalming; U+1F926 -๐Ÿคฆโ€โ™‚๏ธ man facepalming; U+1F926 U+200D U+2642 U+FE0F -๐Ÿคฆโ€โ™€๏ธ woman facepalming; U+1F926 U+200D U+2640 U+FE0F -๐Ÿคท person shrugging; U+1F937 -๐Ÿคทโ€โ™‚๏ธ man shrugging; U+1F937 U+200D U+2642 U+FE0F -๐Ÿคทโ€โ™€๏ธ woman shrugging; U+1F937 U+200D U+2640 U+FE0F -๐Ÿ‘จโ€โš•๏ธ man health worker; U+1F468 U+200D U+2695 U+FE0F -๐Ÿ‘ฉโ€โš•๏ธ woman health worker; U+1F469 U+200D U+2695 U+FE0F -๐Ÿ‘จโ€๐ŸŽ“ man student; U+1F468 U+200D U+1F393 -๐Ÿ‘ฉโ€๐ŸŽ“ woman student; U+1F469 U+200D U+1F393 -๐Ÿ‘จโ€๐Ÿซ man teacher; U+1F468 U+200D U+1F3EB -๐Ÿ‘ฉโ€๐Ÿซ woman teacher; U+1F469 U+200D U+1F3EB -๐Ÿ‘จโ€โš–๏ธ man judge; U+1F468 U+200D U+2696 U+FE0F -๐Ÿ‘ฉโ€โš–๏ธ woman judge; U+1F469 U+200D U+2696 U+FE0F -๐Ÿ‘จโ€๐ŸŒพ man farmer; U+1F468 U+200D U+1F33E -๐Ÿ‘ฉโ€๐ŸŒพ woman farmer; U+1F469 U+200D U+1F33E -๐Ÿ‘จโ€๐Ÿณ man cook; U+1F468 U+200D U+1F373 -๐Ÿ‘ฉโ€๐Ÿณ woman cook; U+1F469 U+200D U+1F373 -๐Ÿ‘จโ€๐Ÿ”ง man mechanic; U+1F468 U+200D U+1F527 -๐Ÿ‘ฉโ€๐Ÿ”ง woman mechanic; U+1F469 U+200D U+1F527 -๐Ÿ‘จโ€๐Ÿญ man factory worker; U+1F468 U+200D U+1F3ED -๐Ÿ‘ฉโ€๐Ÿญ woman factory worker; U+1F469 U+200D U+1F3ED -๐Ÿ‘จโ€๐Ÿ’ผ man office worker; U+1F468 U+200D U+1F4BC -๐Ÿ‘ฉโ€๐Ÿ’ผ woman office worker; U+1F469 U+200D U+1F4BC -๐Ÿ‘จโ€๐Ÿ”ฌ man scientist; U+1F468 U+200D U+1F52C -๐Ÿ‘ฉโ€๐Ÿ”ฌ woman scientist; U+1F469 U+200D U+1F52C -๐Ÿ‘จโ€๐Ÿ’ป man technologist; U+1F468 U+200D U+1F4BB -๐Ÿ‘ฉโ€๐Ÿ’ป woman technologist; U+1F469 U+200D U+1F4BB -๐Ÿ‘จโ€๐ŸŽค man singer; U+1F468 U+200D U+1F3A4 -๐Ÿ‘ฉโ€๐ŸŽค woman singer; U+1F469 U+200D U+1F3A4 -๐Ÿ‘จโ€๐ŸŽจ man artist; U+1F468 U+200D U+1F3A8 -๐Ÿ‘ฉโ€๐ŸŽจ woman artist; U+1F469 U+200D U+1F3A8 -๐Ÿ‘จโ€โœˆ๏ธ man pilot; U+1F468 U+200D U+2708 U+FE0F -๐Ÿ‘ฉโ€โœˆ๏ธ woman pilot; U+1F469 U+200D U+2708 U+FE0F -๐Ÿ‘จโ€๐Ÿš€ man astronaut; U+1F468 U+200D U+1F680 -๐Ÿ‘ฉโ€๐Ÿš€ woman astronaut; U+1F469 U+200D U+1F680 -๐Ÿ‘จโ€๐Ÿš’ man firefighter; U+1F468 U+200D U+1F692 -๐Ÿ‘ฉโ€๐Ÿš’ woman firefighter; U+1F469 U+200D U+1F692 -๐Ÿ‘ฎ police officer; U+1F46E -๐Ÿ‘ฎโ€โ™‚๏ธ man police officer; U+1F46E U+200D U+2642 U+FE0F -๐Ÿ‘ฎโ€โ™€๏ธ woman police officer; U+1F46E U+200D U+2640 U+FE0F -๐Ÿ•ต detective; U+1F575 -๐Ÿ•ต๏ธโ€โ™‚๏ธ man detective; U+1F575 U+FE0F U+200D U+2642 U+FE0F -๐Ÿ•ต๏ธโ€โ™€๏ธ woman detective; U+1F575 U+FE0F U+200D U+2640 U+FE0F -๐Ÿ’‚ guard; U+1F482 -๐Ÿ’‚โ€โ™‚๏ธ man guard; U+1F482 U+200D U+2642 U+FE0F -๐Ÿ’‚โ€โ™€๏ธ woman guard; U+1F482 U+200D U+2640 U+FE0F -๐Ÿ‘ท construction worker; U+1F477 -๐Ÿ‘ทโ€โ™‚๏ธ man construction worker; U+1F477 U+200D U+2642 U+FE0F -๐Ÿ‘ทโ€โ™€๏ธ woman construction worker; U+1F477 U+200D U+2640 U+FE0F -๐Ÿคด prince; U+1F934 -๐Ÿ‘ธ princess; U+1F478 -๐Ÿ‘ณ person wearing turban; U+1F473 -๐Ÿ‘ณโ€โ™‚๏ธ man wearing turban; U+1F473 U+200D U+2642 U+FE0F -๐Ÿ‘ณโ€โ™€๏ธ woman wearing turban; U+1F473 U+200D U+2640 U+FE0F -๐Ÿ‘ฒ man with Chinese cap; U+1F472 -๐Ÿง• woman with headscarf; U+1F9D5 -๐Ÿคต man in tuxedo; U+1F935 -๐Ÿ‘ฐ bride with veil; U+1F470 -๐Ÿคฐ pregnant woman; U+1F930 -๐Ÿคฑ breast-feeding; U+1F931 -๐Ÿ‘ผ baby angel; U+1F47C -๐ŸŽ… Santa Claus; U+1F385 -๐Ÿคถ Mrs. Claus; U+1F936 -๐Ÿฆธ superhero; U+1F9B8 -๐Ÿฆธโ€โ™‚๏ธ man superhero; U+1F9B8 U+200D U+2642 U+FE0F -๐Ÿฆธโ€โ™€๏ธ woman superhero; U+1F9B8 U+200D U+2640 U+FE0F -๐Ÿฆน supervillain; U+1F9B9 -๐Ÿฆนโ€โ™‚๏ธ man supervillain; U+1F9B9 U+200D U+2642 U+FE0F -๐Ÿฆนโ€โ™€๏ธ woman supervillain; U+1F9B9 U+200D U+2640 U+FE0F -๐Ÿง™ mage; U+1F9D9 -๐Ÿง™โ€โ™‚๏ธ man mage; U+1F9D9 U+200D U+2642 U+FE0F -๐Ÿง™โ€โ™€๏ธ woman mage; U+1F9D9 U+200D U+2640 U+FE0F -๐Ÿงš fairy; U+1F9DA -๐Ÿงšโ€โ™‚๏ธ man fairy; U+1F9DA U+200D U+2642 U+FE0F -๐Ÿงšโ€โ™€๏ธ woman fairy; U+1F9DA U+200D U+2640 U+FE0F -๐Ÿง› vampire; U+1F9DB -๐Ÿง›โ€โ™‚๏ธ man vampire; U+1F9DB U+200D U+2642 U+FE0F -๐Ÿง›โ€โ™€๏ธ woman vampire; U+1F9DB U+200D U+2640 U+FE0F -๐Ÿงœ merperson; U+1F9DC -๐Ÿงœโ€โ™‚๏ธ merman; U+1F9DC U+200D U+2642 U+FE0F -๐Ÿงœโ€โ™€๏ธ mermaid; U+1F9DC U+200D U+2640 U+FE0F -๐Ÿง elf; U+1F9DD -๐Ÿงโ€โ™‚๏ธ man elf; U+1F9DD U+200D U+2642 U+FE0F -๐Ÿงโ€โ™€๏ธ woman elf; U+1F9DD U+200D U+2640 U+FE0F -๐Ÿงž genie; U+1F9DE -๐Ÿงžโ€โ™‚๏ธ man genie; U+1F9DE U+200D U+2642 U+FE0F -๐Ÿงžโ€โ™€๏ธ woman genie; U+1F9DE U+200D U+2640 U+FE0F -๐ŸงŸ zombie; U+1F9DF -๐ŸงŸโ€โ™‚๏ธ man zombie; U+1F9DF U+200D U+2642 U+FE0F -๐ŸงŸโ€โ™€๏ธ woman zombie; U+1F9DF U+200D U+2640 U+FE0F -๐Ÿ’† person getting massage; U+1F486 -๐Ÿ’†โ€โ™‚๏ธ man getting massage; U+1F486 U+200D U+2642 U+FE0F -๐Ÿ’†โ€โ™€๏ธ woman getting massage; U+1F486 U+200D U+2640 U+FE0F -๐Ÿ’‡ person getting haircut; U+1F487 -๐Ÿ’‡โ€โ™‚๏ธ man getting haircut; U+1F487 U+200D U+2642 U+FE0F -๐Ÿ’‡โ€โ™€๏ธ woman getting haircut; U+1F487 U+200D U+2640 U+FE0F -๐Ÿšถ person walking; U+1F6B6 -๐Ÿšถโ€โ™‚๏ธ man walking; U+1F6B6 U+200D U+2642 U+FE0F -๐Ÿšถโ€โ™€๏ธ woman walking; U+1F6B6 U+200D U+2640 U+FE0F -๐Ÿƒ person running; U+1F3C3 -๐Ÿƒโ€โ™‚๏ธ man running; U+1F3C3 U+200D U+2642 U+FE0F -๐Ÿƒโ€โ™€๏ธ woman running; U+1F3C3 U+200D U+2640 U+FE0F -๐Ÿ’ƒ woman dancing; U+1F483 -๐Ÿ•บ man dancing; U+1F57A -๐Ÿ•ด man in suit levitating; U+1F574 -๐Ÿ‘ฏ people with bunny ears; U+1F46F -๐Ÿ‘ฏโ€โ™‚๏ธ men with bunny ears; U+1F46F U+200D U+2642 U+FE0F -๐Ÿ‘ฏโ€โ™€๏ธ women with bunny ears; U+1F46F U+200D U+2640 U+FE0F -๐Ÿง– person in steamy room; U+1F9D6 -๐Ÿง–โ€โ™‚๏ธ man in steamy room; U+1F9D6 U+200D U+2642 U+FE0F -๐Ÿง–โ€โ™€๏ธ woman in steamy room; U+1F9D6 U+200D U+2640 U+FE0F -๐Ÿง— person climbing; U+1F9D7 -๐Ÿง—โ€โ™‚๏ธ man climbing; U+1F9D7 U+200D U+2642 U+FE0F -๐Ÿง—โ€โ™€๏ธ woman climbing; U+1F9D7 U+200D U+2640 U+FE0F -๐Ÿคบ person fencing; U+1F93A -๐Ÿ‡ horse racing; U+1F3C7 -โ›ท skier; U+26F7 -๐Ÿ‚ snowboarder; U+1F3C2 -๐ŸŒ person golfing; U+1F3CC -๐ŸŒ๏ธโ€โ™‚๏ธ man golfing; U+1F3CC U+FE0F U+200D U+2642 U+FE0F -๐ŸŒ๏ธโ€โ™€๏ธ woman golfing; U+1F3CC U+FE0F U+200D U+2640 U+FE0F -๐Ÿ„ person surfing; U+1F3C4 -๐Ÿ„โ€โ™‚๏ธ man surfing; U+1F3C4 U+200D U+2642 U+FE0F -๐Ÿ„โ€โ™€๏ธ woman surfing; U+1F3C4 U+200D U+2640 U+FE0F -๐Ÿšฃ person rowing boat; U+1F6A3 -๐Ÿšฃโ€โ™‚๏ธ man rowing boat; U+1F6A3 U+200D U+2642 U+FE0F -๐Ÿšฃโ€โ™€๏ธ woman rowing boat; U+1F6A3 U+200D U+2640 U+FE0F -๐ŸŠ person swimming; U+1F3CA -๐ŸŠโ€โ™‚๏ธ man swimming; U+1F3CA U+200D U+2642 U+FE0F -๐ŸŠโ€โ™€๏ธ woman swimming; U+1F3CA U+200D U+2640 U+FE0F -โ›น person bouncing ball; U+26F9 -โ›น๏ธโ€โ™‚๏ธ man bouncing ball; U+26F9 U+FE0F U+200D U+2642 U+FE0F -โ›น๏ธโ€โ™€๏ธ woman bouncing ball; U+26F9 U+FE0F U+200D U+2640 U+FE0F -๐Ÿ‹ person lifting weights; U+1F3CB -๐Ÿ‹๏ธโ€โ™‚๏ธ man lifting weights; U+1F3CB U+FE0F U+200D U+2642 U+FE0F -๐Ÿ‹๏ธโ€โ™€๏ธ woman lifting weights; U+1F3CB U+FE0F U+200D U+2640 U+FE0F -๐Ÿšด person biking; U+1F6B4 -๐Ÿšดโ€โ™‚๏ธ man biking; U+1F6B4 U+200D U+2642 U+FE0F -๐Ÿšดโ€โ™€๏ธ woman biking; U+1F6B4 U+200D U+2640 U+FE0F -๐Ÿšต person mountain biking; U+1F6B5 -๐Ÿšตโ€โ™‚๏ธ man mountain biking; U+1F6B5 U+200D U+2642 U+FE0F -๐Ÿšตโ€โ™€๏ธ woman mountain biking; U+1F6B5 U+200D U+2640 U+FE0F -๐Ÿคธ person cartwheeling; U+1F938 -๐Ÿคธโ€โ™‚๏ธ man cartwheeling; U+1F938 U+200D U+2642 U+FE0F -๐Ÿคธโ€โ™€๏ธ woman cartwheeling; U+1F938 U+200D U+2640 U+FE0F -๐Ÿคผ people wrestling; U+1F93C -๐Ÿคผโ€โ™‚๏ธ men wrestling; U+1F93C U+200D U+2642 U+FE0F -๐Ÿคผโ€โ™€๏ธ women wrestling; U+1F93C U+200D U+2640 U+FE0F -๐Ÿคฝ person playing water polo; U+1F93D -๐Ÿคฝโ€โ™‚๏ธ man playing water polo; U+1F93D U+200D U+2642 U+FE0F -๐Ÿคฝโ€โ™€๏ธ woman playing water polo; U+1F93D U+200D U+2640 U+FE0F -๐Ÿคพ person playing handball; U+1F93E -๐Ÿคพโ€โ™‚๏ธ man playing handball; U+1F93E U+200D U+2642 U+FE0F -๐Ÿคพโ€โ™€๏ธ woman playing handball; U+1F93E U+200D U+2640 U+FE0F -๐Ÿคน person juggling; U+1F939 -๐Ÿคนโ€โ™‚๏ธ man juggling; U+1F939 U+200D U+2642 U+FE0F -๐Ÿคนโ€โ™€๏ธ woman juggling; U+1F939 U+200D U+2640 U+FE0F -๐Ÿง˜ person in lotus position; U+1F9D8 -๐Ÿง˜โ€โ™‚๏ธ man in lotus position; U+1F9D8 U+200D U+2642 U+FE0F -๐Ÿง˜โ€โ™€๏ธ woman in lotus position; U+1F9D8 U+200D U+2640 U+FE0F -๐Ÿ›€ person taking bath; U+1F6C0 -๐Ÿ›Œ person in bed; U+1F6CC -๐Ÿ‘ญ women holding hands; U+1F46D -๐Ÿ‘ซ woman and man holding hands; U+1F46B -๐Ÿ‘ฌ men holding hands; U+1F46C -๐Ÿ’ kiss; U+1F48F -๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ kiss: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468 -๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ kiss: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468 -๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ kiss: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F469 -๐Ÿ’‘ couple with heart; U+1F491 -๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ couple with heart: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F468 -๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ couple with heart: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F468 -๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ couple with heart: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F469 -๐Ÿ‘ช family; U+1F46A -๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ family: man, woman, boy; U+1F468 U+200D U+1F469 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง family: man, woman, girl; U+1F468 U+200D U+1F469 U+200D U+1F467 -๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: man, woman, girl, boy; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: man, woman, boy, boy; U+1F468 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง family: man, woman, girl, girl; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467 -๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ family: man, man, boy; U+1F468 U+200D U+1F468 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง family: man, man, girl; U+1F468 U+200D U+1F468 U+200D U+1F467 -๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: man, man, girl, boy; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: man, man, boy, boy; U+1F468 U+200D U+1F468 U+200D U+1F466 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง family: man, man, girl, girl; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F467 -๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ family: woman, woman, boy; U+1F469 U+200D U+1F469 U+200D U+1F466 -๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง family: woman, woman, girl; U+1F469 U+200D U+1F469 U+200D U+1F467 -๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: woman, woman, girl, boy; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466 -๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: woman, woman, boy, boy; U+1F469 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466 -๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง family: woman, woman, girl, girl; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467 -๐Ÿ‘จโ€๐Ÿ‘ฆ family: man, boy; U+1F468 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: man, boy, boy; U+1F468 U+200D U+1F466 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘ง family: man, girl; U+1F468 U+200D U+1F467 -๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: man, girl, boy; U+1F468 U+200D U+1F467 U+200D U+1F466 -๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง family: man, girl, girl; U+1F468 U+200D U+1F467 U+200D U+1F467 -๐Ÿ‘ฉโ€๐Ÿ‘ฆ family: woman, boy; U+1F469 U+200D U+1F466 -๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: woman, boy, boy; U+1F469 U+200D U+1F466 U+200D U+1F466 -๐Ÿ‘ฉโ€๐Ÿ‘ง family: woman, girl; U+1F469 U+200D U+1F467 -๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: woman, girl, boy; U+1F469 U+200D U+1F467 U+200D U+1F466 -๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง family: woman, girl, girl; U+1F469 U+200D U+1F467 U+200D U+1F467 -๐Ÿ—ฃ speaking head; U+1F5E3 -๐Ÿ‘ค bust in silhouette; U+1F464 -๐Ÿ‘ฅ busts in silhouette; U+1F465 -๐Ÿ‘ฃ footprints; U+1F463 -๐Ÿฆฐ red hair; U+1F9B0 -๐Ÿฆฑ curly hair; U+1F9B1 -๐Ÿฆณ white hair; U+1F9B3 -๐Ÿฆฒ bald; U+1F9B2 -๐Ÿต monkey face; U+1F435 -๐Ÿ’ monkey; U+1F412 -๐Ÿฆ gorilla; U+1F98D -๐Ÿถ dog face; U+1F436 -๐Ÿ• dog; U+1F415 -๐Ÿฉ poodle; U+1F429 -๐Ÿบ wolf face; U+1F43A -๐ŸฆŠ fox face; U+1F98A -๐Ÿฆ raccoon; U+1F99D -๐Ÿฑ cat face; U+1F431 -๐Ÿˆ cat; U+1F408 -๐Ÿฆ lion face; U+1F981 -๐Ÿฏ tiger face; U+1F42F -๐Ÿ… tiger; U+1F405 -๐Ÿ† leopard; U+1F406 -๐Ÿด horse face; U+1F434 -๐ŸŽ horse; U+1F40E -๐Ÿฆ„ unicorn face; U+1F984 -๐Ÿฆ“ zebra; U+1F993 -๐ŸฆŒ deer; U+1F98C -๐Ÿฎ cow face; U+1F42E -๐Ÿ‚ ox; U+1F402 -๐Ÿƒ water buffalo; U+1F403 -๐Ÿ„ cow; U+1F404 -๐Ÿท pig face; U+1F437 -๐Ÿ– pig; U+1F416 -๐Ÿ— boar; U+1F417 -๐Ÿฝ pig nose; U+1F43D -๐Ÿ ram; U+1F40F -๐Ÿ‘ ewe; U+1F411 -๐Ÿ goat; U+1F410 -๐Ÿช camel; U+1F42A -๐Ÿซ two-hump camel; U+1F42B -๐Ÿฆ™ llama; U+1F999 -๐Ÿฆ’ giraffe; U+1F992 -๐Ÿ˜ elephant; U+1F418 -๐Ÿฆ rhinoceros; U+1F98F -๐Ÿฆ› hippopotamus; U+1F99B -๐Ÿญ mouse face; U+1F42D -๐Ÿ mouse; U+1F401 -๐Ÿ€ rat; U+1F400 -๐Ÿน hamster face; U+1F439 -๐Ÿฐ rabbit face; U+1F430 -๐Ÿ‡ rabbit; U+1F407 -๐Ÿฟ chipmunk; U+1F43F -๐Ÿฆ” hedgehog; U+1F994 -๐Ÿฆ‡ bat; U+1F987 -๐Ÿป bear face; U+1F43B -๐Ÿจ koala; U+1F428 -๐Ÿผ panda face; U+1F43C -๐Ÿฆ˜ kangaroo; U+1F998 -๐Ÿฆก badger; U+1F9A1 -๐Ÿพ paw prints; U+1F43E -๐Ÿฆƒ turkey; U+1F983 -๐Ÿ” chicken; U+1F414 -๐Ÿ“ rooster; U+1F413 -๐Ÿฃ hatching chick; U+1F423 -๐Ÿค baby chick; U+1F424 -๐Ÿฅ front-facing baby chick; U+1F425 -๐Ÿฆ bird; U+1F426 -๐Ÿง penguin; U+1F427 -๐Ÿ•Š dove; U+1F54A -๐Ÿฆ… eagle; U+1F985 -๐Ÿฆ† duck; U+1F986 -๐Ÿฆข swan; U+1F9A2 -๐Ÿฆ‰ owl; U+1F989 -๐Ÿฆš peacock; U+1F99A -๐Ÿฆœ parrot; U+1F99C -๐Ÿธ frog face; U+1F438 -๐ŸŠ crocodile; U+1F40A -๐Ÿข turtle; U+1F422 -๐ŸฆŽ lizard; U+1F98E -๐Ÿ snake; U+1F40D -๐Ÿฒ dragon face; U+1F432 -๐Ÿ‰ dragon; U+1F409 -๐Ÿฆ• sauropod; U+1F995 -๐Ÿฆ– T-Rex; U+1F996 -๐Ÿณ spouting whale; U+1F433 -๐Ÿ‹ whale; U+1F40B -๐Ÿฌ dolphin; U+1F42C -๐ŸŸ fish; U+1F41F -๐Ÿ  tropical fish; U+1F420 -๐Ÿก blowfish; U+1F421 -๐Ÿฆˆ shark; U+1F988 -๐Ÿ™ octopus; U+1F419 -๐Ÿš spiral shell; U+1F41A -๐ŸŒ snail; U+1F40C -๐Ÿฆ‹ butterfly; U+1F98B -๐Ÿ› bug; U+1F41B -๐Ÿœ ant; U+1F41C -๐Ÿ honeybee; U+1F41D -๐Ÿž lady beetle; U+1F41E -๐Ÿฆ— cricket; U+1F997 -๐Ÿ•ท spider; U+1F577 -๐Ÿ•ธ spider web; U+1F578 -๐Ÿฆ‚ scorpion; U+1F982 -๐ŸฆŸ mosquito; U+1F99F -๐Ÿฆ  microbe; U+1F9A0 -๐Ÿ’ bouquet; U+1F490 -๐ŸŒธ cherry blossom; U+1F338 -๐Ÿ’ฎ white flower; U+1F4AE -๐Ÿต rosette; U+1F3F5 -๐ŸŒน rose; U+1F339 -๐Ÿฅ€ wilted flower; U+1F940 -๐ŸŒบ hibiscus; U+1F33A -๐ŸŒป sunflower; U+1F33B -๐ŸŒผ blossom; U+1F33C -๐ŸŒท tulip; U+1F337 -๐ŸŒฑ seedling; U+1F331 -๐ŸŒฒ evergreen tree; U+1F332 -๐ŸŒณ deciduous tree; U+1F333 -๐ŸŒด palm tree; U+1F334 -๐ŸŒต cactus; U+1F335 -๐ŸŒพ sheaf of rice; U+1F33E -๐ŸŒฟ herb; U+1F33F -โ˜˜ shamrock; U+2618 -๐Ÿ€ four leaf clover; U+1F340 -๐Ÿ maple leaf; U+1F341 -๐Ÿ‚ fallen leaf; U+1F342 -๐Ÿƒ leaf fluttering in wind; U+1F343 -๐Ÿ‡ grapes; U+1F347 -๐Ÿˆ melon; U+1F348 -๐Ÿ‰ watermelon; U+1F349 -๐ŸŠ tangerine; U+1F34A -๐Ÿ‹ lemon; U+1F34B -๐ŸŒ banana; U+1F34C -๐Ÿ pineapple; U+1F34D -๐Ÿฅญ mango; U+1F96D -๐ŸŽ red apple; U+1F34E -๐Ÿ green apple; U+1F34F -๐Ÿ pear; U+1F350 -๐Ÿ‘ peach; U+1F351 -๐Ÿ’ cherries; U+1F352 -๐Ÿ“ strawberry; U+1F353 -๐Ÿฅ kiwi fruit; U+1F95D -๐Ÿ… tomato; U+1F345 -๐Ÿฅฅ coconut; U+1F965 -๐Ÿฅ‘ avocado; U+1F951 -๐Ÿ† eggplant; U+1F346 -๐Ÿฅ” potato; U+1F954 -๐Ÿฅ• carrot; U+1F955 -๐ŸŒฝ ear of corn; U+1F33D -๐ŸŒถ hot pepper; U+1F336 -๐Ÿฅ’ cucumber; U+1F952 -๐Ÿฅฌ leafy green; U+1F96C -๐Ÿฅฆ broccoli; U+1F966 -๐Ÿ„ mushroom; U+1F344 -๐Ÿฅœ peanuts; U+1F95C -๐ŸŒฐ chestnut; U+1F330 -๐Ÿž bread; U+1F35E -๐Ÿฅ croissant; U+1F950 -๐Ÿฅ– baguette bread; U+1F956 -๐Ÿฅจ pretzel; U+1F968 -๐Ÿฅฏ bagel; U+1F96F -๐Ÿฅž pancakes; U+1F95E -๐Ÿง€ cheese wedge; U+1F9C0 -๐Ÿ– meat on bone; U+1F356 -๐Ÿ— poultry leg; U+1F357 -๐Ÿฅฉ cut of meat; U+1F969 -๐Ÿฅ“ bacon; U+1F953 -๐Ÿ” hamburger; U+1F354 -๐ŸŸ french fries; U+1F35F -๐Ÿ• pizza; U+1F355 -๐ŸŒญ hot dog; U+1F32D -๐Ÿฅช sandwich; U+1F96A -๐ŸŒฎ taco; U+1F32E -๐ŸŒฏ burrito; U+1F32F -๐Ÿฅ™ stuffed flatbread; U+1F959 -๐Ÿฅš egg; U+1F95A -๐Ÿณ cooking; U+1F373 -๐Ÿฅ˜ shallow pan of food; U+1F958 -๐Ÿฒ pot of food; U+1F372 -๐Ÿฅฃ bowl with spoon; U+1F963 -๐Ÿฅ— green salad; U+1F957 -๐Ÿฟ popcorn; U+1F37F -๐Ÿง‚ salt; U+1F9C2 -๐Ÿฅซ canned food; U+1F96B -๐Ÿฑ bento box; U+1F371 -๐Ÿ˜ rice cracker; U+1F358 -๐Ÿ™ rice ball; U+1F359 -๐Ÿš cooked rice; U+1F35A -๐Ÿ› curry rice; U+1F35B -๐Ÿœ steaming bowl; U+1F35C -๐Ÿ spaghetti; U+1F35D -๐Ÿ  roasted sweet potato; U+1F360 -๐Ÿข oden; U+1F362 -๐Ÿฃ sushi; U+1F363 -๐Ÿค fried shrimp; U+1F364 -๐Ÿฅ fish cake with swirl; U+1F365 -๐Ÿฅฎ moon cake; U+1F96E -๐Ÿก dango; U+1F361 -๐ŸฅŸ dumpling; U+1F95F -๐Ÿฅ  fortune cookie; U+1F960 -๐Ÿฅก takeout box; U+1F961 -๐Ÿฆ€ crab; U+1F980 -๐Ÿฆž lobster; U+1F99E -๐Ÿฆ shrimp; U+1F990 -๐Ÿฆ‘ squid; U+1F991 -๐Ÿฆ soft ice cream; U+1F366 -๐Ÿง shaved ice; U+1F367 -๐Ÿจ ice cream; U+1F368 -๐Ÿฉ doughnut; U+1F369 -๐Ÿช cookie; U+1F36A -๐ŸŽ‚ birthday cake; U+1F382 -๐Ÿฐ shortcake; U+1F370 -๐Ÿง cupcake; U+1F9C1 -๐Ÿฅง pie; U+1F967 -๐Ÿซ chocolate bar; U+1F36B -๐Ÿฌ candy; U+1F36C -๐Ÿญ lollipop; U+1F36D -๐Ÿฎ custard; U+1F36E -๐Ÿฏ honey pot; U+1F36F -๐Ÿผ baby bottle; U+1F37C -๐Ÿฅ› glass of milk; U+1F95B -โ˜• hot beverage; U+2615 -๐Ÿต teacup without handle; U+1F375 -๐Ÿถ sake; U+1F376 -๐Ÿพ bottle with popping cork; U+1F37E -๐Ÿท wine glass; U+1F377 -๐Ÿธ cocktail glass; U+1F378 -๐Ÿน tropical drink; U+1F379 -๐Ÿบ beer mug; U+1F37A -๐Ÿป clinking beer mugs; U+1F37B -๐Ÿฅ‚ clinking glasses; U+1F942 -๐Ÿฅƒ tumbler glass; U+1F943 -๐Ÿฅค cup with straw; U+1F964 -๐Ÿฅข chopsticks; U+1F962 -๐Ÿฝ fork and knife with plate; U+1F37D -๐Ÿด fork and knife; U+1F374 -๐Ÿฅ„ spoon; U+1F944 -๐Ÿ”ช kitchen knife; U+1F52A -๐Ÿบ amphora; U+1F3FA -๐ŸŒ globe showing Europe-Africa; U+1F30D -๐ŸŒŽ globe showing Americas; U+1F30E -๐ŸŒ globe showing Asia-Australia; U+1F30F -๐ŸŒ globe with meridians; U+1F310 -๐Ÿ—บ world map; U+1F5FA -๐Ÿ—พ map of Japan; U+1F5FE -๐Ÿงญ compass; U+1F9ED -๐Ÿ” snow-capped mountain; U+1F3D4 -โ›ฐ mountain; U+26F0 -๐ŸŒ‹ volcano; U+1F30B -๐Ÿ—ป mount fuji; U+1F5FB -๐Ÿ• camping; U+1F3D5 -๐Ÿ– beach with umbrella; U+1F3D6 -๐Ÿœ desert; U+1F3DC -๐Ÿ desert island; U+1F3DD -๐Ÿž national park; U+1F3DE -๐ŸŸ stadium; U+1F3DF -๐Ÿ› classical building; U+1F3DB -๐Ÿ— building construction; U+1F3D7 -๐Ÿงฑ brick; U+1F9F1 -๐Ÿ˜ houses; U+1F3D8 -๐Ÿš derelict house; U+1F3DA -๐Ÿ  house; U+1F3E0 -๐Ÿก house with garden; U+1F3E1 -๐Ÿข office building; U+1F3E2 -๐Ÿฃ Japanese post office; U+1F3E3 -๐Ÿค post office; U+1F3E4 -๐Ÿฅ hospital; U+1F3E5 -๐Ÿฆ bank; U+1F3E6 -๐Ÿจ hotel; U+1F3E8 -๐Ÿฉ love hotel; U+1F3E9 -๐Ÿช convenience store; U+1F3EA -๐Ÿซ school; U+1F3EB -๐Ÿฌ department store; U+1F3EC -๐Ÿญ factory; U+1F3ED -๐Ÿฏ Japanese castle; U+1F3EF -๐Ÿฐ castle; U+1F3F0 -๐Ÿ’’ wedding; U+1F492 -๐Ÿ—ผ Tokyo tower; U+1F5FC -๐Ÿ—ฝ Statue of Liberty; U+1F5FD -โ›ช church; U+26EA -๐Ÿ•Œ mosque; U+1F54C -๐Ÿ• synagogue; U+1F54D -โ›ฉ shinto shrine; U+26E9 -๐Ÿ•‹ kaaba; U+1F54B -โ›ฒ fountain; U+26F2 -โ›บ tent; U+26FA -๐ŸŒ foggy; U+1F301 -๐ŸŒƒ night with stars; U+1F303 -๐Ÿ™ cityscape; U+1F3D9 -๐ŸŒ„ sunrise over mountains; U+1F304 -๐ŸŒ… sunrise; U+1F305 -๐ŸŒ† cityscape at dusk; U+1F306 -๐ŸŒ‡ sunset; U+1F307 -๐ŸŒ‰ bridge at night; U+1F309 -โ™จ hot springs; U+2668 -๐ŸŒŒ milky way; U+1F30C -๐ŸŽ  carousel horse; U+1F3A0 -๐ŸŽก ferris wheel; U+1F3A1 -๐ŸŽข roller coaster; U+1F3A2 -๐Ÿ’ˆ barber pole; U+1F488 -๐ŸŽช circus tent; U+1F3AA -๐Ÿš‚ locomotive; U+1F682 -๐Ÿšƒ railway car; U+1F683 -๐Ÿš„ high-speed train; U+1F684 -๐Ÿš… bullet train; U+1F685 -๐Ÿš† train; U+1F686 -๐Ÿš‡ metro; U+1F687 -๐Ÿšˆ light rail; U+1F688 -๐Ÿš‰ station; U+1F689 -๐ŸšŠ tram; U+1F68A -๐Ÿš monorail; U+1F69D -๐Ÿšž mountain railway; U+1F69E -๐Ÿš‹ tram car; U+1F68B -๐ŸšŒ bus; U+1F68C -๐Ÿš oncoming bus; U+1F68D -๐ŸšŽ trolleybus; U+1F68E -๐Ÿš minibus; U+1F690 -๐Ÿš‘ ambulance; U+1F691 -๐Ÿš’ fire engine; U+1F692 -๐Ÿš“ police car; U+1F693 -๐Ÿš” oncoming police car; U+1F694 -๐Ÿš• taxi; U+1F695 -๐Ÿš– oncoming taxi; U+1F696 -๐Ÿš— automobile; U+1F697 -๐Ÿš˜ oncoming automobile; U+1F698 -๐Ÿš™ sport utility vehicle; U+1F699 -๐Ÿšš delivery truck; U+1F69A -๐Ÿš› articulated lorry; U+1F69B -๐Ÿšœ tractor; U+1F69C -๐ŸŽ racing car; U+1F3CE -๐Ÿ motorcycle; U+1F3CD -๐Ÿ›ต motor scooter; U+1F6F5 -๐Ÿšฒ bicycle; U+1F6B2 -๐Ÿ›ด kick scooter; U+1F6F4 -๐Ÿ›น skateboard; U+1F6F9 -๐Ÿš bus stop; U+1F68F -๐Ÿ›ฃ motorway; U+1F6E3 -๐Ÿ›ค railway track; U+1F6E4 -๐Ÿ›ข oil drum; U+1F6E2 -โ›ฝ fuel pump; U+26FD -๐Ÿšจ police car light; U+1F6A8 -๐Ÿšฅ horizontal traffic light; U+1F6A5 -๐Ÿšฆ vertical traffic light; U+1F6A6 -๐Ÿ›‘ stop sign; U+1F6D1 -๐Ÿšง construction; U+1F6A7 -โš“ anchor; U+2693 -โ›ต sailboat; U+26F5 -๐Ÿ›ถ canoe; U+1F6F6 -๐Ÿšค speedboat; U+1F6A4 -๐Ÿ›ณ passenger ship; U+1F6F3 -โ›ด ferry; U+26F4 -๐Ÿ›ฅ motor boat; U+1F6E5 -๐Ÿšข ship; U+1F6A2 -โœˆ airplane; U+2708 -๐Ÿ›ฉ small airplane; U+1F6E9 -๐Ÿ›ซ airplane departure; U+1F6EB -๐Ÿ›ฌ airplane arrival; U+1F6EC -๐Ÿ’บ seat; U+1F4BA -๐Ÿš helicopter; U+1F681 -๐ŸšŸ suspension railway; U+1F69F -๐Ÿš  mountain cableway; U+1F6A0 -๐Ÿšก aerial tramway; U+1F6A1 -๐Ÿ›ฐ satellite; U+1F6F0 -๐Ÿš€ rocket; U+1F680 -๐Ÿ›ธ flying saucer; U+1F6F8 -๐Ÿ›Ž bellhop bell; U+1F6CE -๐Ÿงณ luggage; U+1F9F3 -โŒ› hourglass done; U+231B -โณ hourglass not done; U+23F3 -โŒš watch; U+231A -โฐ alarm clock; U+23F0 -โฑ stopwatch; U+23F1 -โฒ timer clock; U+23F2 -๐Ÿ•ฐ mantelpiece clock; U+1F570 -๐Ÿ•› twelve oโ€™clock; U+1F55B -๐Ÿ•ง twelve-thirty; U+1F567 -๐Ÿ• one oโ€™clock; U+1F550 -๐Ÿ•œ one-thirty; U+1F55C -๐Ÿ•‘ two oโ€™clock; U+1F551 -๐Ÿ• two-thirty; U+1F55D -๐Ÿ•’ three oโ€™clock; U+1F552 -๐Ÿ•ž three-thirty; U+1F55E -๐Ÿ•“ four oโ€™clock; U+1F553 -๐Ÿ•Ÿ four-thirty; U+1F55F -๐Ÿ•” five oโ€™clock; U+1F554 -๐Ÿ•  five-thirty; U+1F560 -๐Ÿ•• six oโ€™clock; U+1F555 -๐Ÿ•ก six-thirty; U+1F561 -๐Ÿ•– seven oโ€™clock; U+1F556 -๐Ÿ•ข seven-thirty; U+1F562 -๐Ÿ•— eight oโ€™clock; U+1F557 -๐Ÿ•ฃ eight-thirty; U+1F563 -๐Ÿ•˜ nine oโ€™clock; U+1F558 -๐Ÿ•ค nine-thirty; U+1F564 -๐Ÿ•™ ten oโ€™clock; U+1F559 -๐Ÿ•ฅ ten-thirty; U+1F565 -๐Ÿ•š eleven oโ€™clock; U+1F55A -๐Ÿ•ฆ eleven-thirty; U+1F566 -๐ŸŒ‘ new moon; U+1F311 -๐ŸŒ’ waxing crescent moon; U+1F312 -๐ŸŒ“ first quarter moon; U+1F313 -๐ŸŒ” waxing gibbous moon; U+1F314 -๐ŸŒ• full moon; U+1F315 -๐ŸŒ– waning gibbous moon; U+1F316 -๐ŸŒ— last quarter moon; U+1F317 -๐ŸŒ˜ waning crescent moon; U+1F318 -๐ŸŒ™ crescent moon; U+1F319 -๐ŸŒš new moon face; U+1F31A -๐ŸŒ› first quarter moon face; U+1F31B -๐ŸŒœ last quarter moon face; U+1F31C -๐ŸŒก thermometer; U+1F321 -โ˜€ sun; U+2600 -๐ŸŒ full moon face; U+1F31D -๐ŸŒž sun with face; U+1F31E -โญ star; U+2B50 -๐ŸŒŸ glowing star; U+1F31F -๐ŸŒ  shooting star; U+1F320 -โ˜ cloud; U+2601 -โ›… sun behind cloud; U+26C5 -โ›ˆ cloud with lightning and rain; U+26C8 -๐ŸŒค sun behind small cloud; U+1F324 -๐ŸŒฅ sun behind large cloud; U+1F325 -๐ŸŒฆ sun behind rain cloud; U+1F326 -๐ŸŒง cloud with rain; U+1F327 -๐ŸŒจ cloud with snow; U+1F328 -๐ŸŒฉ cloud with lightning; U+1F329 -๐ŸŒช tornado; U+1F32A -๐ŸŒซ fog; U+1F32B -๐ŸŒฌ wind face; U+1F32C -๐ŸŒ€ cyclone; U+1F300 -๐ŸŒˆ rainbow; U+1F308 -๐ŸŒ‚ closed umbrella; U+1F302 -โ˜‚ umbrella; U+2602 -โ˜” umbrella with rain drops; U+2614 -โ›ฑ umbrella on ground; U+26F1 -โšก high voltage; U+26A1 -โ„ snowflake; U+2744 -โ˜ƒ snowman; U+2603 -โ›„ snowman without snow; U+26C4 -โ˜„ comet; U+2604 -๐Ÿ”ฅ fire; U+1F525 -๐Ÿ’ง droplet; U+1F4A7 -๐ŸŒŠ water wave; U+1F30A -๐ŸŽƒ jack-o-lantern; U+1F383 -๐ŸŽ„ Christmas tree; U+1F384 -๐ŸŽ† fireworks; U+1F386 -๐ŸŽ‡ sparkler; U+1F387 -๐Ÿงจ firecracker; U+1F9E8 -โœจ sparkles; U+2728 -๐ŸŽˆ balloon; U+1F388 -๐ŸŽ‰ party popper; U+1F389 -๐ŸŽŠ confetti ball; U+1F38A -๐ŸŽ‹ tanabata tree; U+1F38B -๐ŸŽ pine decoration; U+1F38D -๐ŸŽŽ Japanese dolls; U+1F38E -๐ŸŽ carp streamer; U+1F38F -๐ŸŽ wind chime; U+1F390 -๐ŸŽ‘ moon viewing ceremony; U+1F391 -๐Ÿงง red envelope; U+1F9E7 -๐ŸŽ€ ribbon; U+1F380 -๐ŸŽ wrapped gift; U+1F381 -๐ŸŽ— reminder ribbon; U+1F397 -๐ŸŽŸ admission tickets; U+1F39F -๐ŸŽซ ticket; U+1F3AB -๐ŸŽ– military medal; U+1F396 -๐Ÿ† trophy; U+1F3C6 -๐Ÿ… sports medal; U+1F3C5 -1st place medal; U+1F947 ๐Ÿฅ‡ -2nd place medal; U+1F948 ๐Ÿฅˆ -3rd place medal; U+1F949 ๐Ÿฅ‰ -โšฝ soccer ball; U+26BD -โšพ baseball; U+26BE -๐ŸฅŽ softball; U+1F94E -๐Ÿ€ basketball; U+1F3C0 -๐Ÿ volleyball; U+1F3D0 -๐Ÿˆ american football; U+1F3C8 -๐Ÿ‰ rugby football; U+1F3C9 -๐ŸŽพ tennis; U+1F3BE -๐Ÿฅ flying disc; U+1F94F -๐ŸŽณ bowling; U+1F3B3 -๐Ÿ cricket game; U+1F3CF -๐Ÿ‘ field hockey; U+1F3D1 -๐Ÿ’ ice hockey; U+1F3D2 -๐Ÿฅ lacrosse; U+1F94D -๐Ÿ“ ping pong; U+1F3D3 -๐Ÿธ badminton; U+1F3F8 -๐ŸฅŠ boxing glove; U+1F94A -๐Ÿฅ‹ martial arts uniform; U+1F94B -๐Ÿฅ… goal net; U+1F945 -โ›ณ flag in hole; U+26F3 -โ›ธ ice skate; U+26F8 -๐ŸŽฃ fishing pole; U+1F3A3 -๐ŸŽฝ running shirt; U+1F3BD -๐ŸŽฟ skis; U+1F3BF -๐Ÿ›ท sled; U+1F6F7 -๐ŸฅŒ curling stone; U+1F94C -๐ŸŽฏ direct hit; U+1F3AF -๐ŸŽฑ pool 8 ball; U+1F3B1 -๐Ÿ”ฎ crystal ball; U+1F52E -๐Ÿงฟ nazar amulet; U+1F9FF -๐ŸŽฎ video game; U+1F3AE -๐Ÿ•น joystick; U+1F579 -๐ŸŽฐ slot machine; U+1F3B0 -๐ŸŽฒ game die; U+1F3B2 -๐Ÿงฉ jigsaw; U+1F9E9 -๐Ÿงธ teddy bear; U+1F9F8 -โ™  spade suit; U+2660 -โ™ฅ heart suit; U+2665 -โ™ฆ diamond suit; U+2666 -โ™ฃ club suit; U+2663 -โ™Ÿ chess pawn; U+265F -๐Ÿƒ joker; U+1F0CF -๐Ÿ€„ mahjong red dragon; U+1F004 -๐ŸŽด flower playing cards; U+1F3B4 -๐ŸŽญ performing arts; U+1F3AD -๐Ÿ–ผ framed picture; U+1F5BC -๐ŸŽจ artist palette; U+1F3A8 -๐Ÿงต thread; U+1F9F5 -๐Ÿงถ yarn; U+1F9F6 -๐Ÿ‘“ glasses; U+1F453 -๐Ÿ•ถ sunglasses; U+1F576 -๐Ÿฅฝ goggles; U+1F97D -๐Ÿฅผ lab coat; U+1F97C -๐Ÿ‘” necktie; U+1F454 -๐Ÿ‘• t-shirt; U+1F455 -๐Ÿ‘– jeans; U+1F456 -๐Ÿงฃ scarf; U+1F9E3 -๐Ÿงค gloves; U+1F9E4 -๐Ÿงฅ coat; U+1F9E5 -๐Ÿงฆ socks; U+1F9E6 -๐Ÿ‘— dress; U+1F457 -๐Ÿ‘˜ kimono; U+1F458 -๐Ÿ‘™ bikini; U+1F459 -๐Ÿ‘š womanโ€™s clothes; U+1F45A -๐Ÿ‘› purse; U+1F45B -๐Ÿ‘œ handbag; U+1F45C -๐Ÿ‘ clutch bag; U+1F45D -๐Ÿ› shopping bags; U+1F6CD -๐ŸŽ’ backpack; U+1F392 -๐Ÿ‘ž manโ€™s shoe; U+1F45E -๐Ÿ‘Ÿ running shoe; U+1F45F -๐Ÿฅพ hiking boot; U+1F97E -๐Ÿฅฟ flat shoe; U+1F97F -๐Ÿ‘  high-heeled shoe; U+1F460 -๐Ÿ‘ก womanโ€™s sandal; U+1F461 -๐Ÿ‘ข womanโ€™s boot; U+1F462 -๐Ÿ‘‘ crown; U+1F451 -๐Ÿ‘’ womanโ€™s hat; U+1F452 -๐ŸŽฉ top hat; U+1F3A9 -๐ŸŽ“ graduation cap; U+1F393 -๐Ÿงข billed cap; U+1F9E2 -โ›‘ rescue workerโ€™s helmet; U+26D1 -๐Ÿ“ฟ prayer beads; U+1F4FF -๐Ÿ’„ lipstick; U+1F484 -๐Ÿ’ ring; U+1F48D -๐Ÿ’Ž gem stone; U+1F48E -๐Ÿ”‡ muted speaker; U+1F507 -๐Ÿ”ˆ speaker low volume; U+1F508 -๐Ÿ”‰ speaker medium volume; U+1F509 -๐Ÿ”Š speaker high volume; U+1F50A -๐Ÿ“ข loudspeaker; U+1F4E2 -๐Ÿ“ฃ megaphone; U+1F4E3 -๐Ÿ“ฏ postal horn; U+1F4EF -๐Ÿ”” bell; U+1F514 -๐Ÿ”• bell with slash; U+1F515 -๐ŸŽผ musical score; U+1F3BC -๐ŸŽต musical note; U+1F3B5 -๐ŸŽถ musical notes; U+1F3B6 -๐ŸŽ™ studio microphone; U+1F399 -๐ŸŽš level slider; U+1F39A -๐ŸŽ› control knobs; U+1F39B -๐ŸŽค microphone; U+1F3A4 -๐ŸŽง headphone; U+1F3A7 -๐Ÿ“ป radio; U+1F4FB -๐ŸŽท saxophone; U+1F3B7 -๐ŸŽธ guitar; U+1F3B8 -๐ŸŽน musical keyboard; U+1F3B9 -๐ŸŽบ trumpet; U+1F3BA -๐ŸŽป violin; U+1F3BB -๐Ÿฅ drum; U+1F941 -๐Ÿ“ฑ mobile phone; U+1F4F1 -๐Ÿ“ฒ mobile phone with arrow; U+1F4F2 -โ˜Ž telephone; U+260E -๐Ÿ“ž telephone receiver; U+1F4DE -๐Ÿ“Ÿ pager; U+1F4DF -๐Ÿ“  fax machine; U+1F4E0 -๐Ÿ”‹ battery; U+1F50B -๐Ÿ”Œ electric plug; U+1F50C -๐Ÿ’ป laptop computer; U+1F4BB -๐Ÿ–ฅ desktop computer; U+1F5A5 -๐Ÿ–จ printer; U+1F5A8 -โŒจ keyboard; U+2328 -๐Ÿ–ฑ computer mouse; U+1F5B1 -๐Ÿ–ฒ trackball; U+1F5B2 -๐Ÿ’ฝ computer disk; U+1F4BD -๐Ÿ’พ floppy disk; U+1F4BE -๐Ÿ’ฟ optical disk; U+1F4BF -๐Ÿ“€ dvd; U+1F4C0 -๐Ÿงฎ abacus; U+1F9EE -๐ŸŽฅ movie camera; U+1F3A5 -๐ŸŽž film frames; U+1F39E -๐Ÿ“ฝ film projector; U+1F4FD -๐ŸŽฌ clapper board; U+1F3AC -๐Ÿ“บ television; U+1F4FA -๐Ÿ“ท camera; U+1F4F7 -๐Ÿ“ธ camera with flash; U+1F4F8 -๐Ÿ“น video camera; U+1F4F9 -๐Ÿ“ผ videocassette; U+1F4FC -๐Ÿ” magnifying glass tilted left; U+1F50D -๐Ÿ”Ž magnifying glass tilted right; U+1F50E -๐Ÿ•ฏ candle; U+1F56F -๐Ÿ’ก light bulb; U+1F4A1 -๐Ÿ”ฆ flashlight; U+1F526 -๐Ÿฎ red paper lantern; U+1F3EE -๐Ÿ“” notebook with decorative cover; U+1F4D4 -๐Ÿ“• closed book; U+1F4D5 -๐Ÿ“– open book; U+1F4D6 -๐Ÿ“— green book; U+1F4D7 -๐Ÿ“˜ blue book; U+1F4D8 -๐Ÿ“™ orange book; U+1F4D9 -๐Ÿ“š books; U+1F4DA -๐Ÿ““ notebook; U+1F4D3 -๐Ÿ“’ ledger; U+1F4D2 -๐Ÿ“ƒ page with curl; U+1F4C3 -๐Ÿ“œ scroll; U+1F4DC -๐Ÿ“„ page facing up; U+1F4C4 -๐Ÿ“ฐ newspaper; U+1F4F0 -๐Ÿ—ž rolled-up newspaper; U+1F5DE -๐Ÿ“‘ bookmark tabs; U+1F4D1 -๐Ÿ”– bookmark; U+1F516 -๐Ÿท label; U+1F3F7 -๐Ÿ’ฐ money bag; U+1F4B0 -๐Ÿ’ด yen banknote; U+1F4B4 -๐Ÿ’ต dollar banknote; U+1F4B5 -๐Ÿ’ถ euro banknote; U+1F4B6 -๐Ÿ’ท pound banknote; U+1F4B7 -๐Ÿ’ธ money with wings; U+1F4B8 -๐Ÿ’ณ credit card; U+1F4B3 -๐Ÿงพ receipt; U+1F9FE -๐Ÿ’น chart increasing with yen; U+1F4B9 -๐Ÿ’ฑ currency exchange; U+1F4B1 -๐Ÿ’ฒ heavy dollar sign; U+1F4B2 -โœ‰ envelope; U+2709 -๐Ÿ“ง e-mail; U+1F4E7 -๐Ÿ“จ incoming envelope; U+1F4E8 -๐Ÿ“ฉ envelope with arrow; U+1F4E9 -๐Ÿ“ค outbox tray; U+1F4E4 -๐Ÿ“ฅ inbox tray; U+1F4E5 -๐Ÿ“ฆ package; U+1F4E6 -๐Ÿ“ซ closed mailbox with raised flag; U+1F4EB -๐Ÿ“ช closed mailbox with lowered flag; U+1F4EA -๐Ÿ“ฌ open mailbox with raised flag; U+1F4EC -๐Ÿ“ญ open mailbox with lowered flag; U+1F4ED -๐Ÿ“ฎ postbox; U+1F4EE -๐Ÿ—ณ ballot box with ballot; U+1F5F3 -โœ pencil; U+270F -โœ’ black nib; U+2712 -๐Ÿ–‹ fountain pen; U+1F58B -๐Ÿ–Š pen; U+1F58A -๐Ÿ–Œ paintbrush; U+1F58C -๐Ÿ– crayon; U+1F58D -๐Ÿ“ memo; U+1F4DD -๐Ÿ’ผ briefcase; U+1F4BC -๐Ÿ“ file folder; U+1F4C1 -๐Ÿ“‚ open file folder; U+1F4C2 -๐Ÿ—‚ card index dividers; U+1F5C2 -๐Ÿ“… calendar; U+1F4C5 -๐Ÿ“† tear-off calendar; U+1F4C6 -๐Ÿ—’ spiral notepad; U+1F5D2 -๐Ÿ—“ spiral calendar; U+1F5D3 -๐Ÿ“‡ card index; U+1F4C7 -๐Ÿ“ˆ chart increasing; U+1F4C8 -๐Ÿ“‰ chart decreasing; U+1F4C9 -๐Ÿ“Š bar chart; U+1F4CA -๐Ÿ“‹ clipboard; U+1F4CB -๐Ÿ“Œ pushpin; U+1F4CC -๐Ÿ“ round pushpin; U+1F4CD -๐Ÿ“Ž paperclip; U+1F4CE -๐Ÿ–‡ linked paperclips; U+1F587 -๐Ÿ“ straight ruler; U+1F4CF -๐Ÿ“ triangular ruler; U+1F4D0 -โœ‚ scissors; U+2702 -๐Ÿ—ƒ card file box; U+1F5C3 -๐Ÿ—„ file cabinet; U+1F5C4 -๐Ÿ—‘ wastebasket; U+1F5D1 -๐Ÿ”’ locked; U+1F512 -๐Ÿ”“ unlocked; U+1F513 -๐Ÿ” locked with pen; U+1F50F -๐Ÿ” locked with key; U+1F510 -๐Ÿ”‘ key; U+1F511 -๐Ÿ— old key; U+1F5DD -๐Ÿ”จ hammer; U+1F528 -โ› pick; U+26CF -โš’ hammer and pick; U+2692 -๐Ÿ›  hammer and wrench; U+1F6E0 -๐Ÿ—ก dagger; U+1F5E1 -โš” crossed swords; U+2694 -๐Ÿ”ซ pistol; U+1F52B -๐Ÿน bow and arrow; U+1F3F9 -๐Ÿ›ก shield; U+1F6E1 -๐Ÿ”ง wrench; U+1F527 -๐Ÿ”ฉ nut and bolt; U+1F529 -โš™ gear; U+2699 -๐Ÿ—œ clamp; U+1F5DC -โš– balance scale; U+2696 -๐Ÿ”— link; U+1F517 -โ›“ chains; U+26D3 -๐Ÿงฐ toolbox; U+1F9F0 -๐Ÿงฒ magnet; U+1F9F2 -โš— alembic; U+2697 -๐Ÿงช test tube; U+1F9EA -๐Ÿงซ petri dish; U+1F9EB -๐Ÿงฌ dna; U+1F9EC -๐Ÿ”ฌ microscope; U+1F52C -๐Ÿ”ญ telescope; U+1F52D -๐Ÿ“ก satellite antenna; U+1F4E1 -๐Ÿ’‰ syringe; U+1F489 -๐Ÿ’Š pill; U+1F48A -๐Ÿšช door; U+1F6AA -๐Ÿ› bed; U+1F6CF -๐Ÿ›‹ couch and lamp; U+1F6CB -๐Ÿšฝ toilet; U+1F6BD -๐Ÿšฟ shower; U+1F6BF -๐Ÿ› bathtub; U+1F6C1 -๐Ÿงด lotion bottle; U+1F9F4 -๐Ÿงท safety pin; U+1F9F7 -๐Ÿงน broom; U+1F9F9 -๐Ÿงบ basket; U+1F9FA -๐Ÿงป roll of paper; U+1F9FB -๐Ÿงผ soap; U+1F9FC -๐Ÿงฝ sponge; U+1F9FD -๐Ÿงฏ fire extinguisher; U+1F9EF -๐Ÿ›’ shopping cart; U+1F6D2 -๐Ÿšฌ cigarette; U+1F6AC -โšฐ coffin; U+26B0 -โšฑ funeral urn; U+26B1 -๐Ÿ—ฟ moai; U+1F5FF -๐Ÿง ATM sign; U+1F3E7 -๐Ÿšฎ litter in bin sign; U+1F6AE -๐Ÿšฐ potable water; U+1F6B0 -โ™ฟ wheelchair symbol; U+267F -๐Ÿšน menโ€™s room; U+1F6B9 -๐Ÿšบ womenโ€™s room; U+1F6BA -๐Ÿšป restroom; U+1F6BB -๐Ÿšผ baby symbol; U+1F6BC -๐Ÿšพ water closet; U+1F6BE -๐Ÿ›‚ passport control; U+1F6C2 -๐Ÿ›ƒ customs; U+1F6C3 -๐Ÿ›„ baggage claim; U+1F6C4 -๐Ÿ›… left luggage; U+1F6C5 -โš  warning; U+26A0 -๐Ÿšธ children crossing; U+1F6B8 -โ›” no entry; U+26D4 -๐Ÿšซ prohibited; U+1F6AB -๐Ÿšณ no bicycles; U+1F6B3 -๐Ÿšญ no smoking; U+1F6AD -๐Ÿšฏ no littering; U+1F6AF -๐Ÿšฑ non-potable water; U+1F6B1 -๐Ÿšท no pedestrians; U+1F6B7 -๐Ÿ“ต no mobile phones; U+1F4F5 -๐Ÿ”ž no one under eighteen; U+1F51E -โ˜ข radioactive; U+2622 -โ˜ฃ biohazard; U+2623 -โฌ† up arrow; U+2B06 -โ†— up-right arrow; U+2197 -โžก right arrow; U+27A1 -โ†˜ down-right arrow; U+2198 -โฌ‡ down arrow; U+2B07 -โ†™ down-left arrow; U+2199 -โฌ… left arrow; U+2B05 -โ†– up-left arrow; U+2196 -โ†• up-down arrow; U+2195 -โ†” left-right arrow; U+2194 -โ†ฉ right arrow curving left; U+21A9 -โ†ช left arrow curving right; U+21AA -โคด right arrow curving up; U+2934 -โคต right arrow curving down; U+2935 -๐Ÿ”ƒ clockwise vertical arrows; U+1F503 -๐Ÿ”„ counterclockwise arrows button; U+1F504 -๐Ÿ”™ BACK arrow; U+1F519 -๐Ÿ”š END arrow; U+1F51A -๐Ÿ”› ON! arrow; U+1F51B -๐Ÿ”œ SOON arrow; U+1F51C -๐Ÿ” TOP arrow; U+1F51D -๐Ÿ› place of worship; U+1F6D0 -โš› atom symbol; U+269B -๐Ÿ•‰ om; U+1F549 -โœก star of David; U+2721 -โ˜ธ wheel of dharma; U+2638 -โ˜ฏ yin yang; U+262F -โœ latin cross; U+271D -โ˜ฆ orthodox cross; U+2626 -โ˜ช star and crescent; U+262A -โ˜ฎ peace symbol; U+262E -๐Ÿ•Ž menorah; U+1F54E -๐Ÿ”ฏ dotted six-pointed star; U+1F52F -โ™ˆ Aries; U+2648 -โ™‰ Taurus; U+2649 -โ™Š Gemini; U+264A -โ™‹ Cancer; U+264B -โ™Œ Leo; U+264C -โ™ Virgo; U+264D -โ™Ž Libra; U+264E -โ™ Scorpio; U+264F -โ™ Sagittarius; U+2650 -โ™‘ Capricorn; U+2651 -โ™’ Aquarius; U+2652 -โ™“ Pisces; U+2653 -โ›Ž Ophiuchus; U+26CE -๐Ÿ”€ shuffle tracks button; U+1F500 -๐Ÿ” repeat button; U+1F501 -๐Ÿ”‚ repeat single button; U+1F502 -โ–ถ play button; U+25B6 -โฉ fast-forward button; U+23E9 -โญ next track button; U+23ED -โฏ play or pause button; U+23EF -โ—€ reverse button; U+25C0 -โช fast reverse button; U+23EA -โฎ last track button; U+23EE -๐Ÿ”ผ upwards button; U+1F53C -โซ fast up button; U+23EB -๐Ÿ”ฝ downwards button; U+1F53D -โฌ fast down button; U+23EC -โธ pause button; U+23F8 -โน stop button; U+23F9 -โบ record button; U+23FA -โ eject button; U+23CF -๐ŸŽฆ cinema; U+1F3A6 -๐Ÿ”… dim button; U+1F505 -๐Ÿ”† bright button; U+1F506 -๐Ÿ“ถ antenna bars; U+1F4F6 -๐Ÿ“ณ vibration mode; U+1F4F3 -๐Ÿ“ด mobile phone off; U+1F4F4 -โ™€ female sign; U+2640 -โ™‚ male sign; U+2642 -โš• medical symbol; U+2695 -โ™พ infinity; U+267E -โ™ป recycling symbol; U+267B -โšœ fleur-de-lis; U+269C -๐Ÿ”ฑ trident emblem; U+1F531 -๐Ÿ“› name badge; U+1F4DB -๐Ÿ”ฐ Japanese symbol for beginner; U+1F530 -โญ• heavy large circle; U+2B55 -โœ… white heavy check mark; U+2705 -โ˜‘ ballot box with check; U+2611 -โœ” heavy check mark; U+2714 -โœ– heavy multiplication x; U+2716 -โŒ cross mark; U+274C -โŽ cross mark button; U+274E -โž• heavy plus sign; U+2795 -โž– heavy minus sign; U+2796 -โž— heavy division sign; U+2797 -โžฐ curly loop; U+27B0 -โžฟ double curly loop; U+27BF -ใ€ฝ part alternation mark; U+303D -โœณ eight-spoked asterisk; U+2733 -โœด eight-pointed star; U+2734 -โ‡ sparkle; U+2747 -โ€ผ double exclamation mark; U+203C -โ‰ exclamation question mark; U+2049 -โ“ question mark; U+2753 -โ” white question mark; U+2754 -โ• white exclamation mark; U+2755 -โ— exclamation mark; U+2757 -ใ€ฐ wavy dash; U+3030 -ยฉ copyright; U+00A9 -ยฎ registered; U+00AE -โ„ข trade mark; U+2122 -#๏ธโƒฃ keycap: #; U+0023 U+FE0F U+20E3 -*๏ธโƒฃ keycap: *; U+002A U+FE0F U+20E3 -0๏ธโƒฃ keycap: 0; U+0030 U+FE0F U+20E3 -1๏ธโƒฃ keycap: 1; U+0031 U+FE0F U+20E3 -2๏ธโƒฃ keycap: 2; U+0032 U+FE0F U+20E3 -3๏ธโƒฃ keycap: 3; U+0033 U+FE0F U+20E3 -4๏ธโƒฃ keycap: 4; U+0034 U+FE0F U+20E3 -5๏ธโƒฃ keycap: 5; U+0035 U+FE0F U+20E3 -6๏ธโƒฃ keycap: 6; U+0036 U+FE0F U+20E3 -7๏ธโƒฃ keycap: 7; U+0037 U+FE0F U+20E3 -8๏ธโƒฃ keycap: 8; U+0038 U+FE0F U+20E3 -9๏ธโƒฃ keycap: 9; U+0039 U+FE0F U+20E3 -๐Ÿ”Ÿ keycap: 10; U+1F51F -๐Ÿ”  input latin uppercase; U+1F520 -๐Ÿ”ก input latin lowercase; U+1F521 -๐Ÿ”ข input numbers; U+1F522 -๐Ÿ”ฃ input symbols; U+1F523 -๐Ÿ”ค input latin letters; U+1F524 -๐Ÿ…ฐ A button (blood type); U+1F170 -๐Ÿ†Ž AB button (blood type); U+1F18E -๐Ÿ…ฑ B button (blood type); U+1F171 -๐Ÿ†‘ CL button; U+1F191 -๐Ÿ†’ COOL button; U+1F192 -๐Ÿ†“ FREE button; U+1F193 -โ„น information; U+2139 -๐Ÿ†” ID button; U+1F194 -โ“‚ circled M; U+24C2 -๐Ÿ†• NEW button; U+1F195 -๐Ÿ†– NG button; U+1F196 -๐Ÿ…พ O button (blood type); U+1F17E -๐Ÿ†— OK button; U+1F197 -๐Ÿ…ฟ P button; U+1F17F -๐Ÿ†˜ SOS button; U+1F198 -๐Ÿ†™ UP! button; U+1F199 -๐Ÿ†š VS button; U+1F19A -๐Ÿˆ Japanese โ€œhereโ€ button; U+1F201 -๐Ÿˆ‚ Japanese โ€œservice chargeโ€ button; U+1F202 -๐Ÿˆท Japanese โ€œmonthly amountโ€ button; U+1F237 -๐Ÿˆถ Japanese โ€œnot free of chargeโ€ button; U+1F236 -๐Ÿˆฏ Japanese โ€œreservedโ€ button; U+1F22F -๐Ÿ‰ Japanese โ€œbargainโ€ button; U+1F250 -๐Ÿˆน Japanese โ€œdiscountโ€ button; U+1F239 -๐Ÿˆš Japanese โ€œfree of chargeโ€ button; U+1F21A -๐Ÿˆฒ Japanese โ€œprohibitedโ€ button; U+1F232 -๐Ÿ‰‘ Japanese โ€œacceptableโ€ button; U+1F251 -๐Ÿˆธ Japanese โ€œapplicationโ€ button; U+1F238 -๐Ÿˆด Japanese โ€œpassing gradeโ€ button; U+1F234 -๐Ÿˆณ Japanese โ€œvacancyโ€ button; U+1F233 -ใŠ— Japanese โ€œcongratulationsโ€ button; U+3297 -ใŠ™ Japanese โ€œsecretโ€ button; U+3299 -๐Ÿˆบ Japanese โ€œopen for businessโ€ button; U+1F23A -๐Ÿˆต Japanese โ€œno vacancyโ€ button; U+1F235 -๐Ÿ”ด red circle; U+1F534 -๐Ÿ”ต blue circle; U+1F535 -โšช white circle; U+26AA -โšซ black circle; U+26AB -โฌœ white large square; U+2B1C -โฌ› black large square; U+2B1B -โ—ผ black medium square; U+25FC -โ—ป white medium square; U+25FB -โ—ฝ white medium-small square; U+25FD -โ—พ black medium-small square; U+25FE -โ–ซ white small square; U+25AB -โ–ช black small square; U+25AA -๐Ÿ”ถ large orange diamond; U+1F536 -๐Ÿ”ท large blue diamond; U+1F537 -๐Ÿ”ธ small orange diamond; U+1F538 -๐Ÿ”น small blue diamond; U+1F539 -๐Ÿ”บ red triangle pointed up; U+1F53A -๐Ÿ”ป red triangle pointed down; U+1F53B -๐Ÿ’  diamond with a dot; U+1F4A0 -๐Ÿ”˜ radio button; U+1F518 -๐Ÿ”ฒ black square button; U+1F532 -๐Ÿ”ณ white square button; U+1F533 -๐Ÿ chequered flag; U+1F3C1 -๐Ÿšฉ triangular flag; U+1F6A9 -๐ŸŽŒ crossed flags; U+1F38C -๐Ÿด black flag; U+1F3F4 -๐Ÿณ white flag; U+1F3F3 -๐Ÿณ๏ธโ€๐ŸŒˆ rainbow flag; U+1F3F3 U+FE0F U+200D U+1F308 -๐Ÿดโ€โ˜ ๏ธ pirate flag; U+1F3F4 U+200D U+2620 U+FE0F -๐Ÿ‡ฆ๐Ÿ‡จ flag: Ascension Island; U+1F1E6 U+1F1E8 -๐Ÿ‡ฆ๐Ÿ‡ฉ flag: Andorra; U+1F1E6 U+1F1E9 -๐Ÿ‡ฆ๐Ÿ‡ช flag: United Arab Emirates; U+1F1E6 U+1F1EA -๐Ÿ‡ฆ๐Ÿ‡ซ flag: Afghanistan; U+1F1E6 U+1F1EB -๐Ÿ‡ฆ๐Ÿ‡ฌ flag: Antigua & Barbuda; U+1F1E6 U+1F1EC -๐Ÿ‡ฆ๐Ÿ‡ฎ flag: Anguilla; U+1F1E6 U+1F1EE -๐Ÿ‡ฆ๐Ÿ‡ฑ flag: Albania; U+1F1E6 U+1F1F1 -๐Ÿ‡ฆ๐Ÿ‡ฒ flag: Armenia; U+1F1E6 U+1F1F2 -๐Ÿ‡ฆ๐Ÿ‡ด flag: Angola; U+1F1E6 U+1F1F4 -๐Ÿ‡ฆ๐Ÿ‡ถ flag: Antarctica; U+1F1E6 U+1F1F6 -๐Ÿ‡ฆ๐Ÿ‡ท flag: Argentina; U+1F1E6 U+1F1F7 -๐Ÿ‡ฆ๐Ÿ‡ธ flag: American Samoa; U+1F1E6 U+1F1F8 -๐Ÿ‡ฆ๐Ÿ‡น flag: Austria; U+1F1E6 U+1F1F9 -๐Ÿ‡ฆ๐Ÿ‡บ flag: Australia; U+1F1E6 U+1F1FA -๐Ÿ‡ฆ๐Ÿ‡ผ flag: Aruba; U+1F1E6 U+1F1FC -๐Ÿ‡ฆ๐Ÿ‡ฝ flag: ร…land Islands; U+1F1E6 U+1F1FD -๐Ÿ‡ฆ๐Ÿ‡ฟ flag: Azerbaijan; U+1F1E6 U+1F1FF -๐Ÿ‡ง๐Ÿ‡ฆ flag: Bosnia & Herzegovina; U+1F1E7 U+1F1E6 -๐Ÿ‡ง๐Ÿ‡ง flag: Barbados; U+1F1E7 U+1F1E7 -๐Ÿ‡ง๐Ÿ‡ฉ flag: Bangladesh; U+1F1E7 U+1F1E9 -๐Ÿ‡ง๐Ÿ‡ช flag: Belgium; U+1F1E7 U+1F1EA -๐Ÿ‡ง๐Ÿ‡ซ flag: Burkina Faso; U+1F1E7 U+1F1EB -๐Ÿ‡ง๐Ÿ‡ฌ flag: Bulgaria; U+1F1E7 U+1F1EC -๐Ÿ‡ง๐Ÿ‡ญ flag: Bahrain; U+1F1E7 U+1F1ED -๐Ÿ‡ง๐Ÿ‡ฎ flag: Burundi; U+1F1E7 U+1F1EE -๐Ÿ‡ง๐Ÿ‡ฏ flag: Benin; U+1F1E7 U+1F1EF -๐Ÿ‡ง๐Ÿ‡ฑ flag: St. Barthรฉlemy; U+1F1E7 U+1F1F1 -๐Ÿ‡ง๐Ÿ‡ฒ flag: Bermuda; U+1F1E7 U+1F1F2 -๐Ÿ‡ง๐Ÿ‡ณ flag: Brunei; U+1F1E7 U+1F1F3 -๐Ÿ‡ง๐Ÿ‡ด flag: Bolivia; U+1F1E7 U+1F1F4 -๐Ÿ‡ง๐Ÿ‡ถ flag: Caribbean Netherlands; U+1F1E7 U+1F1F6 -๐Ÿ‡ง๐Ÿ‡ท flag: Brazil; U+1F1E7 U+1F1F7 -๐Ÿ‡ง๐Ÿ‡ธ flag: Bahamas; U+1F1E7 U+1F1F8 -๐Ÿ‡ง๐Ÿ‡น flag: Bhutan; U+1F1E7 U+1F1F9 -๐Ÿ‡ง๐Ÿ‡ป flag: Bouvet Island; U+1F1E7 U+1F1FB -๐Ÿ‡ง๐Ÿ‡ผ flag: Botswana; U+1F1E7 U+1F1FC -๐Ÿ‡ง๐Ÿ‡พ flag: Belarus; U+1F1E7 U+1F1FE -๐Ÿ‡ง๐Ÿ‡ฟ flag: Belize; U+1F1E7 U+1F1FF -๐Ÿ‡จ๐Ÿ‡ฆ flag: Canada; U+1F1E8 U+1F1E6 -๐Ÿ‡จ๐Ÿ‡จ flag: Cocos (Keeling) Islands; U+1F1E8 U+1F1E8 -๐Ÿ‡จ๐Ÿ‡ฉ flag: Congo - Kinshasa; U+1F1E8 U+1F1E9 -๐Ÿ‡จ๐Ÿ‡ซ flag: Central African Republic; U+1F1E8 U+1F1EB -๐Ÿ‡จ๐Ÿ‡ฌ flag: Congo - Brazzaville; U+1F1E8 U+1F1EC -๐Ÿ‡จ๐Ÿ‡ญ flag: Switzerland; U+1F1E8 U+1F1ED -๐Ÿ‡จ๐Ÿ‡ฎ flag: Cรดte dโ€™Ivoire; U+1F1E8 U+1F1EE -๐Ÿ‡จ๐Ÿ‡ฐ flag: Cook Islands; U+1F1E8 U+1F1F0 -๐Ÿ‡จ๐Ÿ‡ฑ flag: Chile; U+1F1E8 U+1F1F1 -๐Ÿ‡จ๐Ÿ‡ฒ flag: Cameroon; U+1F1E8 U+1F1F2 -๐Ÿ‡จ๐Ÿ‡ณ flag: China; U+1F1E8 U+1F1F3 -๐Ÿ‡จ๐Ÿ‡ด flag: Colombia; U+1F1E8 U+1F1F4 -๐Ÿ‡จ๐Ÿ‡ต flag: Clipperton Island; U+1F1E8 U+1F1F5 -๐Ÿ‡จ๐Ÿ‡ท flag: Costa Rica; U+1F1E8 U+1F1F7 -๐Ÿ‡จ๐Ÿ‡บ flag: Cuba; U+1F1E8 U+1F1FA -๐Ÿ‡จ๐Ÿ‡ป flag: Cape Verde; U+1F1E8 U+1F1FB -๐Ÿ‡จ๐Ÿ‡ผ flag: Curaรงao; U+1F1E8 U+1F1FC -๐Ÿ‡จ๐Ÿ‡ฝ flag: Christmas Island; U+1F1E8 U+1F1FD -๐Ÿ‡จ๐Ÿ‡พ flag: Cyprus; U+1F1E8 U+1F1FE -๐Ÿ‡จ๐Ÿ‡ฟ flag: Czechia; U+1F1E8 U+1F1FF -๐Ÿ‡ฉ๐Ÿ‡ช flag: Germany; U+1F1E9 U+1F1EA -๐Ÿ‡ฉ๐Ÿ‡ฌ flag: Diego Garcia; U+1F1E9 U+1F1EC -๐Ÿ‡ฉ๐Ÿ‡ฏ flag: Djibouti; U+1F1E9 U+1F1EF -๐Ÿ‡ฉ๐Ÿ‡ฐ flag: Denmark; U+1F1E9 U+1F1F0 -๐Ÿ‡ฉ๐Ÿ‡ฒ flag: Dominica; U+1F1E9 U+1F1F2 -๐Ÿ‡ฉ๐Ÿ‡ด flag: Dominican Republic; U+1F1E9 U+1F1F4 -๐Ÿ‡ฉ๐Ÿ‡ฟ flag: Algeria; U+1F1E9 U+1F1FF -๐Ÿ‡ช๐Ÿ‡ฆ flag: Ceuta & Melilla; U+1F1EA U+1F1E6 -๐Ÿ‡ช๐Ÿ‡จ flag: Ecuador; U+1F1EA U+1F1E8 -๐Ÿ‡ช๐Ÿ‡ช flag: Estonia; U+1F1EA U+1F1EA -๐Ÿ‡ช๐Ÿ‡ฌ flag: Egypt; U+1F1EA U+1F1EC -๐Ÿ‡ช๐Ÿ‡ญ flag: Western Sahara; U+1F1EA U+1F1ED -๐Ÿ‡ช๐Ÿ‡ท flag: Eritrea; U+1F1EA U+1F1F7 -๐Ÿ‡ช๐Ÿ‡ธ flag: Spain; U+1F1EA U+1F1F8 -๐Ÿ‡ช๐Ÿ‡น flag: Ethiopia; U+1F1EA U+1F1F9 -๐Ÿ‡ช๐Ÿ‡บ flag: European Union; U+1F1EA U+1F1FA -๐Ÿ‡ซ๐Ÿ‡ฎ flag: Finland; U+1F1EB U+1F1EE -๐Ÿ‡ซ๐Ÿ‡ฏ flag: Fiji; U+1F1EB U+1F1EF -๐Ÿ‡ซ๐Ÿ‡ฐ flag: Falkland Islands; U+1F1EB U+1F1F0 -๐Ÿ‡ซ๐Ÿ‡ฒ flag: Micronesia; U+1F1EB U+1F1F2 -๐Ÿ‡ซ๐Ÿ‡ด flag: Faroe Islands; U+1F1EB U+1F1F4 -๐Ÿ‡ซ๐Ÿ‡ท flag: France; U+1F1EB U+1F1F7 -๐Ÿ‡ฌ๐Ÿ‡ฆ flag: Gabon; U+1F1EC U+1F1E6 -๐Ÿ‡ฌ๐Ÿ‡ง flag: United Kingdom; U+1F1EC U+1F1E7 -๐Ÿ‡ฌ๐Ÿ‡ฉ flag: Grenada; U+1F1EC U+1F1E9 -๐Ÿ‡ฌ๐Ÿ‡ช flag: Georgia; U+1F1EC U+1F1EA -๐Ÿ‡ฌ๐Ÿ‡ซ flag: French Guiana; U+1F1EC U+1F1EB -๐Ÿ‡ฌ๐Ÿ‡ฌ flag: Guernsey; U+1F1EC U+1F1EC -๐Ÿ‡ฌ๐Ÿ‡ญ flag: Ghana; U+1F1EC U+1F1ED -๐Ÿ‡ฌ๐Ÿ‡ฎ flag: Gibraltar; U+1F1EC U+1F1EE -๐Ÿ‡ฌ๐Ÿ‡ฑ flag: Greenland; U+1F1EC U+1F1F1 -๐Ÿ‡ฌ๐Ÿ‡ฒ flag: Gambia; U+1F1EC U+1F1F2 -๐Ÿ‡ฌ๐Ÿ‡ณ flag: Guinea; U+1F1EC U+1F1F3 -๐Ÿ‡ฌ๐Ÿ‡ต flag: Guadeloupe; U+1F1EC U+1F1F5 -๐Ÿ‡ฌ๐Ÿ‡ถ flag: Equatorial Guinea; U+1F1EC U+1F1F6 -๐Ÿ‡ฌ๐Ÿ‡ท flag: Greece; U+1F1EC U+1F1F7 -๐Ÿ‡ฌ๐Ÿ‡ธ flag: South Georgia & South Sandwich Islands; U+1F1EC U+1F1F8 -๐Ÿ‡ฌ๐Ÿ‡น flag: Guatemala; U+1F1EC U+1F1F9 -๐Ÿ‡ฌ๐Ÿ‡บ flag: Guam; U+1F1EC U+1F1FA -๐Ÿ‡ฌ๐Ÿ‡ผ flag: Guinea-Bissau; U+1F1EC U+1F1FC -๐Ÿ‡ฌ๐Ÿ‡พ flag: Guyana; U+1F1EC U+1F1FE -๐Ÿ‡ญ๐Ÿ‡ฐ flag: Hong Kong SAR China; U+1F1ED U+1F1F0 -๐Ÿ‡ญ๐Ÿ‡ฒ flag: Heard & McDonald Islands; U+1F1ED U+1F1F2 -๐Ÿ‡ญ๐Ÿ‡ณ flag: Honduras; U+1F1ED U+1F1F3 -๐Ÿ‡ญ๐Ÿ‡ท flag: Croatia; U+1F1ED U+1F1F7 -๐Ÿ‡ญ๐Ÿ‡น flag: Haiti; U+1F1ED U+1F1F9 -๐Ÿ‡ญ๐Ÿ‡บ flag: Hungary; U+1F1ED U+1F1FA -๐Ÿ‡ฎ๐Ÿ‡จ flag: Canary Islands; U+1F1EE U+1F1E8 -๐Ÿ‡ฎ๐Ÿ‡ฉ flag: Indonesia; U+1F1EE U+1F1E9 -๐Ÿ‡ฎ๐Ÿ‡ช flag: Ireland; U+1F1EE U+1F1EA -๐Ÿ‡ฎ๐Ÿ‡ฑ flag: Israel; U+1F1EE U+1F1F1 -๐Ÿ‡ฎ๐Ÿ‡ฒ flag: Isle of Man; U+1F1EE U+1F1F2 -๐Ÿ‡ฎ๐Ÿ‡ณ flag: India; U+1F1EE U+1F1F3 -๐Ÿ‡ฎ๐Ÿ‡ด flag: British Indian Ocean Territory; U+1F1EE U+1F1F4 -๐Ÿ‡ฎ๐Ÿ‡ถ flag: Iraq; U+1F1EE U+1F1F6 -๐Ÿ‡ฎ๐Ÿ‡ท flag: Iran; U+1F1EE U+1F1F7 -๐Ÿ‡ฎ๐Ÿ‡ธ flag: Iceland; U+1F1EE U+1F1F8 -๐Ÿ‡ฎ๐Ÿ‡น flag: Italy; U+1F1EE U+1F1F9 -๐Ÿ‡ฏ๐Ÿ‡ช flag: Jersey; U+1F1EF U+1F1EA -๐Ÿ‡ฏ๐Ÿ‡ฒ flag: Jamaica; U+1F1EF U+1F1F2 -๐Ÿ‡ฏ๐Ÿ‡ด flag: Jordan; U+1F1EF U+1F1F4 -๐Ÿ‡ฏ๐Ÿ‡ต flag: Japan; U+1F1EF U+1F1F5 -๐Ÿ‡ฐ๐Ÿ‡ช flag: Kenya; U+1F1F0 U+1F1EA -๐Ÿ‡ฐ๐Ÿ‡ฌ flag: Kyrgyzstan; U+1F1F0 U+1F1EC -๐Ÿ‡ฐ๐Ÿ‡ญ flag: Cambodia; U+1F1F0 U+1F1ED -๐Ÿ‡ฐ๐Ÿ‡ฎ flag: Kiribati; U+1F1F0 U+1F1EE -๐Ÿ‡ฐ๐Ÿ‡ฒ flag: Comoros; U+1F1F0 U+1F1F2 -๐Ÿ‡ฐ๐Ÿ‡ณ flag: St. Kitts & Nevis; U+1F1F0 U+1F1F3 -๐Ÿ‡ฐ๐Ÿ‡ต flag: North Korea; U+1F1F0 U+1F1F5 -๐Ÿ‡ฐ๐Ÿ‡ท flag: South Korea; U+1F1F0 U+1F1F7 -๐Ÿ‡ฐ๐Ÿ‡ผ flag: Kuwait; U+1F1F0 U+1F1FC -๐Ÿ‡ฐ๐Ÿ‡พ flag: Cayman Islands; U+1F1F0 U+1F1FE -๐Ÿ‡ฐ๐Ÿ‡ฟ flag: Kazakhstan; U+1F1F0 U+1F1FF -๐Ÿ‡ฑ๐Ÿ‡ฆ flag: Laos; U+1F1F1 U+1F1E6 -๐Ÿ‡ฑ๐Ÿ‡ง flag: Lebanon; U+1F1F1 U+1F1E7 -๐Ÿ‡ฑ๐Ÿ‡จ flag: St. Lucia; U+1F1F1 U+1F1E8 -๐Ÿ‡ฑ๐Ÿ‡ฎ flag: Liechtenstein; U+1F1F1 U+1F1EE -๐Ÿ‡ฑ๐Ÿ‡ฐ flag: Sri Lanka; U+1F1F1 U+1F1F0 -๐Ÿ‡ฑ๐Ÿ‡ท flag: Liberia; U+1F1F1 U+1F1F7 -๐Ÿ‡ฑ๐Ÿ‡ธ flag: Lesotho; U+1F1F1 U+1F1F8 -๐Ÿ‡ฑ๐Ÿ‡น flag: Lithuania; U+1F1F1 U+1F1F9 -๐Ÿ‡ฑ๐Ÿ‡บ flag: Luxembourg; U+1F1F1 U+1F1FA -๐Ÿ‡ฑ๐Ÿ‡ป flag: Latvia; U+1F1F1 U+1F1FB -๐Ÿ‡ฑ๐Ÿ‡พ flag: Libya; U+1F1F1 U+1F1FE -๐Ÿ‡ฒ๐Ÿ‡ฆ flag: Morocco; U+1F1F2 U+1F1E6 -๐Ÿ‡ฒ๐Ÿ‡จ flag: Monaco; U+1F1F2 U+1F1E8 -๐Ÿ‡ฒ๐Ÿ‡ฉ flag: Moldova; U+1F1F2 U+1F1E9 -๐Ÿ‡ฒ๐Ÿ‡ช flag: Montenegro; U+1F1F2 U+1F1EA -๐Ÿ‡ฒ๐Ÿ‡ซ flag: St. Martin; U+1F1F2 U+1F1EB -๐Ÿ‡ฒ๐Ÿ‡ฌ flag: Madagascar; U+1F1F2 U+1F1EC -๐Ÿ‡ฒ๐Ÿ‡ญ flag: Marshall Islands; U+1F1F2 U+1F1ED -๐Ÿ‡ฒ๐Ÿ‡ฐ flag: Macedonia; U+1F1F2 U+1F1F0 -๐Ÿ‡ฒ๐Ÿ‡ฑ flag: Mali; U+1F1F2 U+1F1F1 -๐Ÿ‡ฒ๐Ÿ‡ฒ flag: Myanmar (Burma); U+1F1F2 U+1F1F2 -๐Ÿ‡ฒ๐Ÿ‡ณ flag: Mongolia; U+1F1F2 U+1F1F3 -๐Ÿ‡ฒ๐Ÿ‡ด flag: Macau SAR China; U+1F1F2 U+1F1F4 -๐Ÿ‡ฒ๐Ÿ‡ต flag: Northern Mariana Islands; U+1F1F2 U+1F1F5 -๐Ÿ‡ฒ๐Ÿ‡ถ flag: Martinique; U+1F1F2 U+1F1F6 -๐Ÿ‡ฒ๐Ÿ‡ท flag: Mauritania; U+1F1F2 U+1F1F7 -๐Ÿ‡ฒ๐Ÿ‡ธ flag: Montserrat; U+1F1F2 U+1F1F8 -๐Ÿ‡ฒ๐Ÿ‡น flag: Malta; U+1F1F2 U+1F1F9 -๐Ÿ‡ฒ๐Ÿ‡บ flag: Mauritius; U+1F1F2 U+1F1FA -๐Ÿ‡ฒ๐Ÿ‡ป flag: Maldives; U+1F1F2 U+1F1FB -๐Ÿ‡ฒ๐Ÿ‡ผ flag: Malawi; U+1F1F2 U+1F1FC -๐Ÿ‡ฒ๐Ÿ‡ฝ flag: Mexico; U+1F1F2 U+1F1FD -๐Ÿ‡ฒ๐Ÿ‡พ flag: Malaysia; U+1F1F2 U+1F1FE -๐Ÿ‡ฒ๐Ÿ‡ฟ flag: Mozambique; U+1F1F2 U+1F1FF -๐Ÿ‡ณ๐Ÿ‡ฆ flag: Namibia; U+1F1F3 U+1F1E6 -๐Ÿ‡ณ๐Ÿ‡จ flag: New Caledonia; U+1F1F3 U+1F1E8 -๐Ÿ‡ณ๐Ÿ‡ช flag: Niger; U+1F1F3 U+1F1EA -๐Ÿ‡ณ๐Ÿ‡ซ flag: Norfolk Island; U+1F1F3 U+1F1EB -๐Ÿ‡ณ๐Ÿ‡ฌ flag: Nigeria; U+1F1F3 U+1F1EC -๐Ÿ‡ณ๐Ÿ‡ฎ flag: Nicaragua; U+1F1F3 U+1F1EE -๐Ÿ‡ณ๐Ÿ‡ฑ flag: Netherlands; U+1F1F3 U+1F1F1 -๐Ÿ‡ณ๐Ÿ‡ด flag: Norway; U+1F1F3 U+1F1F4 -๐Ÿ‡ณ๐Ÿ‡ต flag: Nepal; U+1F1F3 U+1F1F5 -๐Ÿ‡ณ๐Ÿ‡ท flag: Nauru; U+1F1F3 U+1F1F7 -๐Ÿ‡ณ๐Ÿ‡บ flag: Niue; U+1F1F3 U+1F1FA -๐Ÿ‡ณ๐Ÿ‡ฟ flag: New Zealand; U+1F1F3 U+1F1FF -๐Ÿ‡ด๐Ÿ‡ฒ flag: Oman; U+1F1F4 U+1F1F2 -๐Ÿ‡ต๐Ÿ‡ฆ flag: Panama; U+1F1F5 U+1F1E6 -๐Ÿ‡ต๐Ÿ‡ช flag: Peru; U+1F1F5 U+1F1EA -๐Ÿ‡ต๐Ÿ‡ซ flag: French Polynesia; U+1F1F5 U+1F1EB -๐Ÿ‡ต๐Ÿ‡ฌ flag: Papua New Guinea; U+1F1F5 U+1F1EC -๐Ÿ‡ต๐Ÿ‡ญ flag: Philippines; U+1F1F5 U+1F1ED -๐Ÿ‡ต๐Ÿ‡ฐ flag: Pakistan; U+1F1F5 U+1F1F0 -๐Ÿ‡ต๐Ÿ‡ฑ flag: Poland; U+1F1F5 U+1F1F1 -๐Ÿ‡ต๐Ÿ‡ฒ flag: St. Pierre & Miquelon; U+1F1F5 U+1F1F2 -๐Ÿ‡ต๐Ÿ‡ณ flag: Pitcairn Islands; U+1F1F5 U+1F1F3 -๐Ÿ‡ต๐Ÿ‡ท flag: Puerto Rico; U+1F1F5 U+1F1F7 -๐Ÿ‡ต๐Ÿ‡ธ flag: Palestinian Territories; U+1F1F5 U+1F1F8 -๐Ÿ‡ต๐Ÿ‡น flag: Portugal; U+1F1F5 U+1F1F9 -๐Ÿ‡ต๐Ÿ‡ผ flag: Palau; U+1F1F5 U+1F1FC -๐Ÿ‡ต๐Ÿ‡พ flag: Paraguay; U+1F1F5 U+1F1FE -๐Ÿ‡ถ๐Ÿ‡ฆ flag: Qatar; U+1F1F6 U+1F1E6 -๐Ÿ‡ท๐Ÿ‡ช flag: Rรฉunion; U+1F1F7 U+1F1EA -๐Ÿ‡ท๐Ÿ‡ด flag: Romania; U+1F1F7 U+1F1F4 -๐Ÿ‡ท๐Ÿ‡ธ flag: Serbia; U+1F1F7 U+1F1F8 -๐Ÿ‡ท๐Ÿ‡บ flag: Russia; U+1F1F7 U+1F1FA -๐Ÿ‡ท๐Ÿ‡ผ flag: Rwanda; U+1F1F7 U+1F1FC -๐Ÿ‡ธ๐Ÿ‡ฆ flag: Saudi Arabia; U+1F1F8 U+1F1E6 -๐Ÿ‡ธ๐Ÿ‡ง flag: Solomon Islands; U+1F1F8 U+1F1E7 -๐Ÿ‡ธ๐Ÿ‡จ flag: Seychelles; U+1F1F8 U+1F1E8 -๐Ÿ‡ธ๐Ÿ‡ฉ flag: Sudan; U+1F1F8 U+1F1E9 -๐Ÿ‡ธ๐Ÿ‡ช flag: Sweden; U+1F1F8 U+1F1EA -๐Ÿ‡ธ๐Ÿ‡ฌ flag: Singapore; U+1F1F8 U+1F1EC -๐Ÿ‡ธ๐Ÿ‡ญ flag: St. Helena; U+1F1F8 U+1F1ED -๐Ÿ‡ธ๐Ÿ‡ฎ flag: Slovenia; U+1F1F8 U+1F1EE -๐Ÿ‡ธ๐Ÿ‡ฏ flag: Svalbard & Jan Mayen; U+1F1F8 U+1F1EF -๐Ÿ‡ธ๐Ÿ‡ฐ flag: Slovakia; U+1F1F8 U+1F1F0 -๐Ÿ‡ธ๐Ÿ‡ฑ flag: Sierra Leone; U+1F1F8 U+1F1F1 -๐Ÿ‡ธ๐Ÿ‡ฒ flag: San Marino; U+1F1F8 U+1F1F2 -๐Ÿ‡ธ๐Ÿ‡ณ flag: Senegal; U+1F1F8 U+1F1F3 -๐Ÿ‡ธ๐Ÿ‡ด flag: Somalia; U+1F1F8 U+1F1F4 -๐Ÿ‡ธ๐Ÿ‡ท flag: Suriname; U+1F1F8 U+1F1F7 -๐Ÿ‡ธ๐Ÿ‡ธ flag: South Sudan; U+1F1F8 U+1F1F8 -๐Ÿ‡ธ๐Ÿ‡น flag: Sรฃo Tomรฉ & Prรญncipe; U+1F1F8 U+1F1F9 -๐Ÿ‡ธ๐Ÿ‡ป flag: El Salvador; U+1F1F8 U+1F1FB -๐Ÿ‡ธ๐Ÿ‡ฝ flag: Sint Maarten; U+1F1F8 U+1F1FD -๐Ÿ‡ธ๐Ÿ‡พ flag: Syria; U+1F1F8 U+1F1FE -๐Ÿ‡ธ๐Ÿ‡ฟ flag: Swaziland; U+1F1F8 U+1F1FF -๐Ÿ‡น๐Ÿ‡ฆ flag: Tristan da Cunha; U+1F1F9 U+1F1E6 -๐Ÿ‡น๐Ÿ‡จ flag: Turks & Caicos Islands; U+1F1F9 U+1F1E8 -๐Ÿ‡น๐Ÿ‡ฉ flag: Chad; U+1F1F9 U+1F1E9 -๐Ÿ‡น๐Ÿ‡ซ flag: French Southern Territories; U+1F1F9 U+1F1EB -๐Ÿ‡น๐Ÿ‡ฌ flag: Togo; U+1F1F9 U+1F1EC -๐Ÿ‡น๐Ÿ‡ญ flag: Thailand; U+1F1F9 U+1F1ED -๐Ÿ‡น๐Ÿ‡ฏ flag: Tajikistan; U+1F1F9 U+1F1EF -๐Ÿ‡น๐Ÿ‡ฐ flag: Tokelau; U+1F1F9 U+1F1F0 -๐Ÿ‡น๐Ÿ‡ฑ flag: Timor-Leste; U+1F1F9 U+1F1F1 -๐Ÿ‡น๐Ÿ‡ฒ flag: Turkmenistan; U+1F1F9 U+1F1F2 -๐Ÿ‡น๐Ÿ‡ณ flag: Tunisia; U+1F1F9 U+1F1F3 -๐Ÿ‡น๐Ÿ‡ด flag: Tonga; U+1F1F9 U+1F1F4 -๐Ÿ‡น๐Ÿ‡ท flag: Turkey; U+1F1F9 U+1F1F7 -๐Ÿ‡น๐Ÿ‡น flag: Trinidad & Tobago; U+1F1F9 U+1F1F9 -๐Ÿ‡น๐Ÿ‡ป flag: Tuvalu; U+1F1F9 U+1F1FB -๐Ÿ‡น๐Ÿ‡ผ flag: Taiwan; U+1F1F9 U+1F1FC -๐Ÿ‡น๐Ÿ‡ฟ flag: Tanzania; U+1F1F9 U+1F1FF -๐Ÿ‡บ๐Ÿ‡ฆ flag: Ukraine; U+1F1FA U+1F1E6 -๐Ÿ‡บ๐Ÿ‡ฌ flag: Uganda; U+1F1FA U+1F1EC -๐Ÿ‡บ๐Ÿ‡ฒ flag: U.S. Outlying Islands; U+1F1FA U+1F1F2 -๐Ÿ‡บ๐Ÿ‡ณ flag: United Nations; U+1F1FA U+1F1F3 -๐Ÿ‡บ๐Ÿ‡ธ flag: United States; U+1F1FA U+1F1F8 -๐Ÿ‡บ๐Ÿ‡พ flag: Uruguay; U+1F1FA U+1F1FE -๐Ÿ‡บ๐Ÿ‡ฟ flag: Uzbekistan; U+1F1FA U+1F1FF -๐Ÿ‡ป๐Ÿ‡ฆ flag: Vatican City; U+1F1FB U+1F1E6 -๐Ÿ‡ป๐Ÿ‡จ flag: St. Vincent & Grenadines; U+1F1FB U+1F1E8 -๐Ÿ‡ป๐Ÿ‡ช flag: Venezuela; U+1F1FB U+1F1EA -๐Ÿ‡ป๐Ÿ‡ฌ flag: British Virgin Islands; U+1F1FB U+1F1EC -๐Ÿ‡ป๐Ÿ‡ฎ flag: U.S. Virgin Islands; U+1F1FB U+1F1EE -๐Ÿ‡ป๐Ÿ‡ณ flag: Vietnam; U+1F1FB U+1F1F3 -๐Ÿ‡ป๐Ÿ‡บ flag: Vanuatu; U+1F1FB U+1F1FA -๐Ÿ‡ผ๐Ÿ‡ซ flag: Wallis & Futuna; U+1F1FC U+1F1EB -๐Ÿ‡ผ๐Ÿ‡ธ flag: Samoa; U+1F1FC U+1F1F8 -๐Ÿ‡ฝ๐Ÿ‡ฐ flag: Kosovo; U+1F1FD U+1F1F0 -๐Ÿ‡พ๐Ÿ‡ช flag: Yemen; U+1F1FE U+1F1EA -๐Ÿ‡พ๐Ÿ‡น flag: Mayotte; U+1F1FE U+1F1F9 -๐Ÿ‡ฟ๐Ÿ‡ฆ flag: South Africa; U+1F1FF U+1F1E6 -๐Ÿ‡ฟ๐Ÿ‡ฒ flag: Zambia; U+1F1FF U+1F1F2 -๐Ÿ‡ฟ๐Ÿ‡ผ flag: Zimbabwe; U+1F1FF U+1F1FC -๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ flag: England; U+1F3F4 U+E0067 U+E0062 U+E0065 U+E006E U+E0067 U+E007F -๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ flag: Scotland; U+1F3F4 U+E0067 U+E0062 U+E0073 U+E0063 U+E0074 U+E007F -๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ flag: Wales; U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F diff --git a/dotfiles/.fonts/.uuid b/dotfiles/.fonts/.uuid deleted file mode 100644 index fe2df69..0000000 --- a/dotfiles/.fonts/.uuid +++ /dev/null @@ -1 +0,0 @@ -826e4910-7bfe-46d1-9c47-9c65d3a75fdc \ No newline at end of file diff --git a/dotfiles/.fonts/Kindly Rewind.ttf b/dotfiles/.fonts/Kindly Rewind.ttf deleted file mode 100644 index 97839d5..0000000 Binary files a/dotfiles/.fonts/Kindly Rewind.ttf and /dev/null differ diff --git a/dotfiles/.fonts/Rye-Regular.ttf b/dotfiles/.fonts/Rye-Regular.ttf deleted file mode 100644 index 4a712f5..0000000 Binary files a/dotfiles/.fonts/Rye-Regular.ttf and /dev/null differ diff --git a/dotfiles/.fonts/Sancreek-Regular.ttf b/dotfiles/.fonts/Sancreek-Regular.ttf deleted file mode 100644 index 46cec54..0000000 Binary files a/dotfiles/.fonts/Sancreek-Regular.ttf and /dev/null differ diff --git a/dotfiles/.fonts/vcr_osd_mono.ttf b/dotfiles/.fonts/vcr_osd_mono.ttf deleted file mode 100644 index dcca687..0000000 Binary files a/dotfiles/.fonts/vcr_osd_mono.ttf and /dev/null differ diff --git a/dotfiles/.local/bin/ddquakemite b/dotfiles/.local/bin/ddquakemite index ef67955..ae73235 100755 --- a/dotfiles/.local/bin/ddquakemite +++ b/dotfiles/.local/bin/ddquakemite @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh if ! [ -z "$(swaymsg -t get_tree | grep 'quakemite')" ]; then if [ -z "$(swaymsg -t get_tree | grep -A 42 'quakemite' | tail -n 1 | grep 'true')" ]; then @@ -7,7 +7,7 @@ if ! [ -z "$(swaymsg -t get_tree | grep 'quakemite')" ]; then swaymsg '[title="quakemite"] move scratchpad' fi else - $TERMINAL -t "quakemite" -e "$SHELL -c 'TERM=xterm-256color; TERMINAL=termite; tmux a || tmux'" & + $TERMINAL -t "quakemite" -e "$SHELL -c 'TERM=xterm-256color; TERMINAL=termite; tmux -f "$HOME/.config/tmux/tmux.conf" a || tmux -f "$HOME/.config/tmux/tmux.conf"'" & sleep 0.2s currenty=$(swaygetcurrentwindow | cut -d ' ' -f1 | cut -d ',' -f2 ) let moveup=$currenty-25 diff --git a/dotfiles/.local/bin/git-prompt b/dotfiles/.local/bin/git-prompt deleted file mode 100755 index 048d2d7..0000000 --- a/dotfiles/.local/bin/git-prompt +++ /dev/null @@ -1,484 +0,0 @@ -# bash/zsh git prompt support -# -# Copyright (C) 2006,2007 Shawn O. Pearce -# Distributed under the GNU General Public License, version 2.0. -# -# This script allows you to see repository status in your prompt. -# -# To enable: -# -# 1) Copy this file to somewhere (e.g. ~/.git-prompt.sh). -# 2) Add the following line to your .bashrc/.zshrc: -# source ~/.git-prompt.sh -# 3a) Change your PS1 to call __git_ps1 as -# command-substitution: -# Bash: PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' -# ZSH: setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ ' -# the optional argument will be used as format string. -# 3b) Alternatively, for a slightly faster prompt, __git_ps1 can -# be used for PROMPT_COMMAND in Bash or for precmd() in Zsh -# with two parameters,
 and , which are strings
-#        you would put in $PS1 before and after the status string
-#        generated by the git-prompt machinery.  e.g.
-#        Bash: PROMPT_COMMAND='__git_ps1 "\u@\h:\w" "\\\$ "'
-#          will show username, at-sign, host, colon, cwd, then
-#          various status string, followed by dollar and SP, as
-#          your prompt.
-#        ZSH:  precmd () { __git_ps1 "%n" ":%~$ " "|%s" }
-#          will show username, pipe, then various status string,
-#          followed by colon, cwd, dollar and SP, as your prompt.
-#        Optionally, you can supply a third argument with a printf
-#        format string to finetune the output of the branch status
-#
-# The repository status will be displayed only if you are currently in a
-# git repository. The %s token is the placeholder for the shown status.
-#
-# The prompt status always includes the current branch name.
-#
-# In addition, if you set GIT_PS1_SHOWDIRTYSTATE to a nonempty value,
-# unstaged (*) and staged (+) changes will be shown next to the branch
-# name.  You can configure this per-repository with the
-# bash.showDirtyState variable, which defaults to true once
-# GIT_PS1_SHOWDIRTYSTATE is enabled.
-#
-# You can also see if currently something is stashed, by setting
-# GIT_PS1_SHOWSTASHSTATE to a nonempty value. If something is stashed,
-# then a '$' will be shown next to the branch name.
-#
-# If you would like to see if there're untracked files, then you can set
-# GIT_PS1_SHOWUNTRACKEDFILES to a nonempty value. If there're untracked
-# files, then a '%' will be shown next to the branch name.  You can
-# configure this per-repository with the bash.showUntrackedFiles
-# variable, which defaults to true once GIT_PS1_SHOWUNTRACKEDFILES is
-# enabled.
-#
-# If you would like to see the difference between HEAD and its upstream,
-# set GIT_PS1_SHOWUPSTREAM="auto".  A "<" indicates you are behind, ">"
-# indicates you are ahead, "<>" indicates you have diverged and "="
-# indicates that there is no difference. You can further control
-# behaviour by setting GIT_PS1_SHOWUPSTREAM to a space-separated list
-# of values:
-#
-#     verbose       show number of commits ahead/behind (+/-) upstream
-#     name          if verbose, then also show the upstream abbrev name
-#     legacy        don't use the '--count' option available in recent
-#                   versions of git-rev-list
-#     git           always compare HEAD to @{upstream}
-#     svn           always compare HEAD to your SVN upstream
-#
-# By default, __git_ps1 will compare HEAD to your SVN upstream if it can
-# find one, or @{upstream} otherwise.  Once you have set
-# GIT_PS1_SHOWUPSTREAM, you can override it on a per-repository basis by
-# setting the bash.showUpstream config variable.
-#
-# If you would like to see more information about the identity of
-# commits checked out as a detached HEAD, set GIT_PS1_DESCRIBE_STYLE
-# to one of these values:
-#
-#     contains      relative to newer annotated tag (v1.6.3.2~35)
-#     branch        relative to newer tag or branch (master~4)
-#     describe      relative to older annotated tag (v1.6.3.1-13-gdd42c2f)
-#     default       exactly matching tag
-#
-# If you would like a colored hint about the current dirty state, set
-# GIT_PS1_SHOWCOLORHINTS to a nonempty value. The colors are based on
-# the colored output of "git status -sb" and are available only when
-# using __git_ps1 for PROMPT_COMMAND or precmd.
-
-# check whether printf supports -v
-__git_printf_supports_v=
-printf -v __git_printf_supports_v -- '%s' yes >/dev/null 2>&1
-
-# stores the divergence from upstream in $p
-# used by GIT_PS1_SHOWUPSTREAM
-__git_ps1_show_upstream ()
-{
-	local key value
-	local svn_remote svn_url_pattern count n
-	local upstream=git legacy="" verbose="" name=""
-
-	svn_remote=()
-	# get some config options from git-config
-	local output="$(git config -z --get-regexp '^(svn-remote\..*\.url|bash\.showupstream)$' 2>/dev/null | tr '\0\n' '\n ')"
-	while read -r key value; do
-		case "$key" in
-		bash.showupstream)
-			GIT_PS1_SHOWUPSTREAM="$value"
-			if [[ -z "${GIT_PS1_SHOWUPSTREAM}" ]]; then
-				p=""
-				return
-			fi
-			;;
-		svn-remote.*.url)
-			svn_remote[$((${#svn_remote[@]} + 1))]="$value"
-			svn_url_pattern="$svn_url_pattern\\|$value"
-			upstream=svn+git # default upstream is SVN if available, else git
-			;;
-		esac
-	done <<< "$output"
-
-	# parse configuration values
-	for option in ${GIT_PS1_SHOWUPSTREAM}; do
-		case "$option" in
-		git|svn) upstream="$option" ;;
-		verbose) verbose=1 ;;
-		legacy)  legacy=1  ;;
-		name)    name=1 ;;
-		esac
-	done
-
-	# Find our upstream
-	case "$upstream" in
-	git)    upstream="@{upstream}" ;;
-	svn*)
-		# get the upstream from the "git-svn-id: ..." in a commit message
-		# (git-svn uses essentially the same procedure internally)
-		local -a svn_upstream
-		svn_upstream=($(git log --first-parent -1 \
-					--grep="^git-svn-id: \(${svn_url_pattern#??}\)" 2>/dev/null))
-		if [[ 0 -ne ${#svn_upstream[@]} ]]; then
-			svn_upstream=${svn_upstream[${#svn_upstream[@]} - 2]}
-			svn_upstream=${svn_upstream%@*}
-			local n_stop="${#svn_remote[@]}"
-			for ((n=1; n <= n_stop; n++)); do
-				svn_upstream=${svn_upstream#${svn_remote[$n]}}
-			done
-
-			if [[ -z "$svn_upstream" ]]; then
-				# default branch name for checkouts with no layout:
-				upstream=${GIT_SVN_ID:-git-svn}
-			else
-				upstream=${svn_upstream#/}
-			fi
-		elif [[ "svn+git" = "$upstream" ]]; then
-			upstream="@{upstream}"
-		fi
-		;;
-	esac
-
-	# Find how many commits we are ahead/behind our upstream
-	if [[ -z "$legacy" ]]; then
-		count="$(git rev-list --count --left-right \
-				"$upstream"...HEAD 2>/dev/null)"
-	else
-		# produce equivalent output to --count for older versions of git
-		local commits
-		if commits="$(git rev-list --left-right "$upstream"...HEAD 2>/dev/null)"
-		then
-			local commit behind=0 ahead=0
-			for commit in $commits
-			do
-				case "$commit" in
-				"<"*) ((behind++)) ;;
-				*)    ((ahead++))  ;;
-				esac
-			done
-			count="$behind	$ahead"
-		else
-			count=""
-		fi
-	fi
-
-	# calculate the result
-	if [[ -z "$verbose" ]]; then
-		case "$count" in
-		"") # no upstream
-			p="" ;;
-		"0	0") # equal to upstream
-			p="=" ;;
-		"0	"*) # ahead of upstream
-			p=">" ;;
-		*"	0") # behind upstream
-			p="<" ;;
-		*)	    # diverged from upstream
-			p="<>" ;;
-		esac
-	else
-		case "$count" in
-		"") # no upstream
-			p="" ;;
-		"0	0") # equal to upstream
-			p=" u=" ;;
-		"0	"*) # ahead of upstream
-			p=" u+${count#0	}" ;;
-		*"	0") # behind upstream
-			p=" u-${count%	0}" ;;
-		*)	    # diverged from upstream
-			p=" u+${count#*	}-${count%	*}" ;;
-		esac
-		if [[ -n "$count" && -n "$name" ]]; then
-			__git_ps1_upstream_name=$(git rev-parse \
-				--abbrev-ref "$upstream" 2>/dev/null)
-			if [ $pcmode = yes ]; then
-				# see the comments around the
-				# __git_ps1_branch_name variable below
-				p="$p \${__git_ps1_upstream_name}"
-			else
-				p="$p ${__git_ps1_upstream_name}"
-				# not needed anymore; keep user's
-				# environment clean
-				unset __git_ps1_upstream_name
-			fi
-		fi
-	fi
-
-}
-
-# Helper function that is meant to be called from __git_ps1.  It
-# injects color codes into the appropriate gitstring variables used
-# to build a gitstring.
-__git_ps1_colorize_gitstring ()
-{
-	if [[ -n ${ZSH_VERSION-} ]]; then
-		local c_red='%F{red}'
-		local c_green='%F{green}'
-		local c_lblue='%F{blue}'
-		local c_clear='%f'
-	else
-		# Using \[ and \] around colors is necessary to prevent
-		# issues with command line editing/browsing/completion!
-		local c_red='\[\e[31m\]'
-		local c_green='\[\e[32m\]'
-		local c_lblue='\[\e[1;34m\]'
-		local c_clear='\[\e[0m\]'
-	fi
-	local bad_color=$c_red
-	local ok_color=$c_green
-	local flags_color="$c_lblue"
-
-	local branch_color=""
-	if [ $detached = no ]; then
-		branch_color="$ok_color"
-	else
-		branch_color="$bad_color"
-	fi
-	c="$branch_color$c"
-
-	z="$c_clear$z"
-	if [ "$w" = "*" ]; then
-		w="$bad_color$w"
-	fi
-	if [ -n "$i" ]; then
-		i="$ok_color$i"
-	fi
-	if [ -n "$s" ]; then
-		s="$flags_color$s"
-	fi
-	if [ -n "$u" ]; then
-		u="$bad_color$u"
-	fi
-	r="$c_clear$r"
-}
-
-# __git_ps1 accepts 0 or 1 arguments (i.e., format string)
-# when called from PS1 using command substitution
-# in this mode it prints text to add to bash PS1 prompt (includes branch name)
-#
-# __git_ps1 requires 2 or 3 arguments when called from PROMPT_COMMAND (pc)
-# in that case it _sets_ PS1. The arguments are parts of a PS1 string.
-# when two arguments are given, the first is prepended and the second appended
-# to the state string when assigned to PS1.
-# The optional third parameter will be used as printf format string to further
-# customize the output of the git-status string.
-# In this mode you can request colored hints using GIT_PS1_SHOWCOLORHINTS=true
-__git_ps1 ()
-{
-	local pcmode=no
-	local detached=no
-	local ps1pc_start='\u@\h:\w '
-	local ps1pc_end='\$ '
-	local printf_format=' %s '
-
-	case "$#" in
-		2|3)	pcmode=yes
-			ps1pc_start="$1"
-			ps1pc_end="$2"
-			printf_format="${3:-$printf_format}"
-		;;
-		0|1)	printf_format="${1:-$printf_format}"
-		;;
-		*)	return
-		;;
-	esac
-
-	local repo_info rev_parse_exit_code
-	repo_info="$(git rev-parse --git-dir --is-inside-git-dir \
-		--is-bare-repository --is-inside-work-tree \
-		--short HEAD 2>/dev/null)"
-	rev_parse_exit_code="$?"
-
-	if [ -z "$repo_info" ]; then
-		if [ $pcmode = yes ]; then
-			#In PC mode PS1 always needs to be set
-			PS1="$ps1pc_start$ps1pc_end"
-		fi
-		return
-	fi
-
-	local short_sha
-	if [ "$rev_parse_exit_code" = "0" ]; then
-		short_sha="${repo_info##*$'\n'}"
-		repo_info="${repo_info%$'\n'*}"
-	fi
-	local inside_worktree="${repo_info##*$'\n'}"
-	repo_info="${repo_info%$'\n'*}"
-	local bare_repo="${repo_info##*$'\n'}"
-	repo_info="${repo_info%$'\n'*}"
-	local inside_gitdir="${repo_info##*$'\n'}"
-	local g="${repo_info%$'\n'*}"
-
-	local r=""
-	local b=""
-	local step=""
-	local total=""
-	if [ -d "$g/rebase-merge" ]; then
-		read b 2>/dev/null <"$g/rebase-merge/head-name"
-		read step 2>/dev/null <"$g/rebase-merge/msgnum"
-		read total 2>/dev/null <"$g/rebase-merge/end"
-		if [ -f "$g/rebase-merge/interactive" ]; then
-			r="|REBASE-i"
-		else
-			r="|REBASE-m"
-		fi
-	else
-		if [ -d "$g/rebase-apply" ]; then
-			read step 2>/dev/null <"$g/rebase-apply/next"
-			read total 2>/dev/null <"$g/rebase-apply/last"
-			if [ -f "$g/rebase-apply/rebasing" ]; then
-				read b 2>/dev/null <"$g/rebase-apply/head-name"
-				r="|REBASE"
-			elif [ -f "$g/rebase-apply/applying" ]; then
-				r="|AM"
-			else
-				r="|AM/REBASE"
-			fi
-		elif [ -f "$g/MERGE_HEAD" ]; then
-			r="|MERGING"
-		elif [ -f "$g/CHERRY_PICK_HEAD" ]; then
-			r="|CHERRY-PICKING"
-		elif [ -f "$g/REVERT_HEAD" ]; then
-			r="|REVERTING"
-		elif [ -f "$g/BISECT_LOG" ]; then
-			r="|BISECTING"
-		fi
-
-		if [ -n "$b" ]; then
-			:
-		elif [ -h "$g/HEAD" ]; then
-			# symlink symbolic ref
-			b="$(git symbolic-ref HEAD 2>/dev/null)"
-		else
-			local head=""
-			if ! read head 2>/dev/null <"$g/HEAD"; then
-				if [ $pcmode = yes ]; then
-					PS1="$ps1pc_start$ps1pc_end"
-				fi
-				return
-			fi
-			# is it a symbolic ref?
-			b="${head#ref: }"
-			if [ "$head" = "$b" ]; then
-				detached=yes
-				b="$(
-				case "${GIT_PS1_DESCRIBE_STYLE-}" in
-				(contains)
-					git describe --contains HEAD ;;
-				(branch)
-					git describe --contains --all HEAD ;;
-				(describe)
-					git describe HEAD ;;
-				(* | default)
-					git describe --tags --exact-match HEAD ;;
-				esac 2>/dev/null)" ||
-
-				b="$short_sha..."
-				b="($b)"
-			fi
-		fi
-	fi
-
-	if [ -n "$step" ] && [ -n "$total" ]; then
-		r="$r $step/$total"
-	fi
-
-	local w=""
-	local i=""
-	local s=""
-	local u=""
-	local c=""
-	local p=""
-
-	if [ "true" = "$inside_gitdir" ]; then
-		if [ "true" = "$bare_repo" ]; then
-			c="BARE:"
-		else
-			b="GIT_DIR!"
-		fi
-	elif [ "true" = "$inside_worktree" ]; then
-		if [ -n "${GIT_PS1_SHOWDIRTYSTATE-}" ] &&
-		   [ "$(git config --bool bash.showDirtyState)" != "false" ]
-		then
-			git diff --no-ext-diff --quiet --exit-code || w="*"
-			if [ -n "$short_sha" ]; then
-				git diff-index --cached --quiet HEAD -- || i="+"
-			else
-				i="#"
-			fi
-		fi
-		if [ -n "${GIT_PS1_SHOWSTASHSTATE-}" ] &&
-		   [ -r "$g/refs/stash" ]; then
-			s="$"
-		fi
-
-		if [ -n "${GIT_PS1_SHOWUNTRACKEDFILES-}" ] &&
-		   [ "$(git config --bool bash.showUntrackedFiles)" != "false" ] &&
-		   git ls-files --others --exclude-standard --error-unmatch -- '*' >/dev/null 2>/dev/null
-		then
-			u="%${ZSH_VERSION+%}"
-		fi
-
-		if [ -n "${GIT_PS1_SHOWUPSTREAM-}" ]; then
-			__git_ps1_show_upstream
-		fi
-	fi
-
-	local z="${GIT_PS1_STATESEPARATOR-" "}"
-
-	# NO color option unless in PROMPT_COMMAND mode
-	if [ $pcmode = yes ] && [ -n "${GIT_PS1_SHOWCOLORHINTS-}" ]; then
-		__git_ps1_colorize_gitstring
-	fi
-
-	b=${b##refs/heads/}
-	if [ $pcmode = yes ]; then
-		# In pcmode (and only pcmode) the contents of
-		# $gitstring are subject to expansion by the shell.
-		# Avoid putting the raw ref name in the prompt to
-		# protect the user from arbitrary code execution via
-		# specially crafted ref names (e.g., a ref named
-		# '$(IFS=_;cmd=sudo_rm_-rf_/;$cmd)' would execute
-		# 'sudo rm -rf /' when the prompt is drawn).  Instead,
-		# put the ref name in a new global variable (in the
-		# __git_ps1_* namespace to avoid colliding with the
-		# user's environment) and reference that variable from
-		# PS1.
-		__git_ps1_branch_name=$b
-		# note that the $ is escaped -- the variable will be
-		# expanded later (when it's time to draw the prompt)
-		b="\${__git_ps1_branch_name}"
-	fi
-
-	local f="$w$i$s$u"
-	local gitstring="$c$b${f:+$z$f}$r$p"
-
-	if [ $pcmode = yes ]; then
-		if [ "${__git_printf_supports_v-}" != yes ]; then
-			gitstring=$(printf -- "$printf_format" "$gitstring")
-		else
-			printf -v gitstring -- "$printf_format" "$gitstring"
-		fi
-		PS1="$ps1pc_start$gitstring$ps1pc_end"
-	else
-		printf -- "$printf_format" "$gitstring"
-	fi
-}
diff --git a/dotfiles/.local/bin/mailcheck b/dotfiles/.local/bin/mailcheck
index bf49de9..32f76a9 100755
--- a/dotfiles/.local/bin/mailcheck
+++ b/dotfiles/.local/bin/mailcheck
@@ -12,7 +12,7 @@ export DISPLAY=:0.0
 
 notify() {
     notify-send "๐Ÿ“ฌ Email" "$2 new mail(s) in \`$1\` account."
-    mplayer $HOME/.soundalerts/mail.mp3
+    mplayer $HOME/.local/share/soundalerts/mail.mp3
 }
 
 # Run mbsync. You can feed this script different settings.
diff --git a/dotfiles/.local/bin/mako_launch b/dotfiles/.local/bin/mako_launch
deleted file mode 100755
index 4b61208..0000000
--- a/dotfiles/.local/bin/mako_launch
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# Terminate already running mako instance
-killall -q mako
-
-# Wait until the processes have been shut down
-while pgrep -u $UID -x mako >/dev/null; do sleep 1; done
-
-mako --background-color "#2d333ff3" --border-color "#434c5e" --text-color "#e5e9f0" --font="BlexMono Nerd Font Mono 10" --default-timeout 5000 --height 300
diff --git a/dotfiles/.local/bin/menublk b/dotfiles/.local/bin/menublk
index 0ca0607..26cfc55 100755
--- a/dotfiles/.local/bin/menublk
+++ b/dotfiles/.local/bin/menublk
@@ -6,7 +6,7 @@
 
 # Yaroslav de la Peรฑa Smirnov
 
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 readarray -t blkdevs <<< "$(lsblk -r -o NAME,TYPE,FSTYPE,MOUNTPOINT | tail -n +2)"
 
diff --git a/dotfiles/.local/bin/menudisplay b/dotfiles/.local/bin/menudisplay
index 6064bff..1dd3c2f 100755
--- a/dotfiles/.local/bin/menudisplay
+++ b/dotfiles/.local/bin/menudisplay
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 display=$(swaymsg -t get_outputs | grep -E "name" | sed "s/^.*\"name\": \"//g;s/\",$//g;" | bemenu -p "Select output: " --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
 
diff --git a/dotfiles/.local/bin/menuducksearch b/dotfiles/.local/bin/menuducksearch
index 979c365..54242b1 100755
--- a/dotfiles/.local/bin/menuducksearch
+++ b/dotfiles/.local/bin/menuducksearch
@@ -5,7 +5,7 @@
 # Anything else, it search it.
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 choice=$(echo "๎ˆ‰" | bemenu -i -p "Search DuckDuckGo:" --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB") || exit 1
 
diff --git a/dotfiles/.local/bin/menuemoji b/dotfiles/.local/bin/menuemoji
index 8f0720c..bd13aa4 100755
--- a/dotfiles/.local/bin/menuemoji
+++ b/dotfiles/.local/bin/menuemoji
@@ -3,9 +3,9 @@
 # Shows the selected character in dunst if running.
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
-chosen=$(grep -v "#" ~/.emoji | bemenu -i -l 25 --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
+chosen=$(grep -v "#" ~/.local/share/script-data/emoji | bemenu -i -l 25 --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
 
 if [ -z $chosen ]; then
     exit 0
diff --git a/dotfiles/.local/bin/menugrim b/dotfiles/.local/bin/menugrim
index bc77c11..523e162 100755
--- a/dotfiles/.local/bin/menugrim
+++ b/dotfiles/.local/bin/menugrim
@@ -5,7 +5,7 @@ if ! [ -d $SCROT_DIR ]; then
 fi
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 notify_saved() {
     notify-send "screenshot has been saved in $SCROT_DIR" ;
diff --git a/dotfiles/.local/bin/menumako b/dotfiles/.local/bin/menumako
index 6589c32..ce7e82e 100755
--- a/dotfiles/.local/bin/menumako
+++ b/dotfiles/.local/bin/menumako
@@ -1,6 +1,6 @@
 #!/bin/sh
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 makoctl menu bemenu '-p "What to do?" --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB"'
diff --git a/dotfiles/.local/bin/menuoutput b/dotfiles/.local/bin/menuoutput
index 5e29f66..0efc948 100755
--- a/dotfiles/.local/bin/menuoutput
+++ b/dotfiles/.local/bin/menuoutput
@@ -2,7 +2,7 @@
 # Change audio output for all streams and set as default using dmenu
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 output=$(listsinks | bemenu -p "Select audio output: " --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
 
diff --git a/dotfiles/.local/bin/menurun b/dotfiles/.local/bin/menurun
index 530cac7..7ee05d7 100755
--- a/dotfiles/.local/bin/menurun
+++ b/dotfiles/.local/bin/menurun
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 action=$(compgen -c | sort -u | bemenu -p "Run:" --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
 $action
diff --git a/dotfiles/.local/bin/menusession b/dotfiles/.local/bin/menusession
index 3867b73..85824f7 100755
--- a/dotfiles/.local/bin/menusession
+++ b/dotfiles/.local/bin/menusession
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 action=$(printf "logout\nsuspend\nreboot\npoweroff\n" | bemenu -p "What to do?" --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
 
diff --git a/dotfiles/.local/bin/menuxrun b/dotfiles/.local/bin/menuxrun
index 7ce556e..fd7f797 100755
--- a/dotfiles/.local/bin/menuxrun
+++ b/dotfiles/.local/bin/menuxrun
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # Source settings from .bemenurc
-. $HOME/.bemenurc
+. ~/.config/bemenurc
 
 action=$(compgen -c | sort -u | bemenu -p "Force run inside XWayland:" --tf="$BEMENU_TF" --tb="$BEMENU_NB" --fb="$BEMENU_NB" --fn="$BEMENU_FN" --nb="$BEMENU_NB" --nf="$BEMENU_NF" --hf="$BEMENU_HF" --hb="$BEMENU_HB")
 xway $action
diff --git a/dotfiles/.local/bin/svgtopdf b/dotfiles/.local/bin/svgtopdf
new file mode 100755
index 0000000..f59bd98
--- /dev/null
+++ b/dotfiles/.local/bin/svgtopdf
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+file=$(readlink -f "$1")
+dir=$(dirname "$file")
+base="${file%.*}"
+
+cd "$dir" || exit
+
+inkscape -z -D --file="$file" --export-pdf="$base.pdf"
diff --git a/dotfiles/.local/share/fonts/Kindly Rewind.ttf b/dotfiles/.local/share/fonts/Kindly Rewind.ttf
new file mode 100644
index 0000000..97839d5
Binary files /dev/null and b/dotfiles/.local/share/fonts/Kindly Rewind.ttf differ
diff --git a/dotfiles/.local/share/fonts/PxPlus_IBM_CGAthin.ttf b/dotfiles/.local/share/fonts/PxPlus_IBM_CGAthin.ttf
new file mode 100644
index 0000000..bca6a64
Binary files /dev/null and b/dotfiles/.local/share/fonts/PxPlus_IBM_CGAthin.ttf differ
diff --git a/dotfiles/.local/share/fonts/Rye-Regular.ttf b/dotfiles/.local/share/fonts/Rye-Regular.ttf
new file mode 100644
index 0000000..4a712f5
Binary files /dev/null and b/dotfiles/.local/share/fonts/Rye-Regular.ttf differ
diff --git a/dotfiles/.local/share/fonts/Sancreek-Regular.ttf b/dotfiles/.local/share/fonts/Sancreek-Regular.ttf
new file mode 100644
index 0000000..46cec54
Binary files /dev/null and b/dotfiles/.local/share/fonts/Sancreek-Regular.ttf differ
diff --git a/dotfiles/.local/share/fonts/vcr_osd_mono.ttf b/dotfiles/.local/share/fonts/vcr_osd_mono.ttf
new file mode 100644
index 0000000..dcca687
Binary files /dev/null and b/dotfiles/.local/share/fonts/vcr_osd_mono.ttf differ
diff --git a/dotfiles/.local/share/script-data/emoji b/dotfiles/.local/share/script-data/emoji
new file mode 100644
index 0000000..dae4e8a
--- /dev/null
+++ b/dotfiles/.local/share/script-data/emoji
@@ -0,0 +1,1645 @@
+๐Ÿ˜€ grinning face; U+1F600
+๐Ÿ˜ƒ grinning face with big eyes; U+1F603
+๐Ÿ˜„ grinning face with smiling eyes; U+1F604
+๐Ÿ˜ beaming face with smiling eyes; U+1F601
+๐Ÿ˜† grinning squinting face; U+1F606
+๐Ÿ˜… grinning face with sweat; U+1F605
+๐Ÿคฃ rolling on the floor laughing; U+1F923
+๐Ÿ˜‚ face with tears of joy; U+1F602
+๐Ÿ™‚ slightly smiling face; U+1F642
+๐Ÿ™ƒ upside-down face; U+1F643
+๐Ÿ˜‰ winking face; U+1F609
+๐Ÿ˜Š smiling face with smiling eyes; U+1F60A
+๐Ÿ˜‡ smiling face with halo; U+1F607
+๐Ÿฅฐ smiling face with 3 hearts; U+1F970
+๐Ÿ˜ smiling face with heart-eyes; U+1F60D
+๐Ÿคฉ star-struck; U+1F929
+๐Ÿ˜˜ face blowing a kiss; U+1F618
+๐Ÿ˜— kissing face; U+1F617
+โ˜บ smiling face; U+263A
+๐Ÿ˜š kissing face with closed eyes; U+1F61A
+๐Ÿ˜™ kissing face with smiling eyes; U+1F619
+๐Ÿ˜‹ face savoring food; U+1F60B
+๐Ÿ˜› face with tongue; U+1F61B
+๐Ÿ˜œ winking face with tongue; U+1F61C
+๐Ÿคช zany face; U+1F92A
+๐Ÿ˜ squinting face with tongue; U+1F61D
+๐Ÿค‘ money-mouth face; U+1F911
+๐Ÿค— hugging face; U+1F917
+๐Ÿคญ face with hand over mouth; U+1F92D
+๐Ÿคซ shushing face; U+1F92B
+๐Ÿค” thinking face; U+1F914
+๐Ÿค zipper-mouth face; U+1F910
+๐Ÿคจ face with raised eyebrow; U+1F928
+๐Ÿ˜ neutral face; U+1F610
+๐Ÿ˜‘ expressionless face; U+1F611
+๐Ÿ˜ถ face without mouth; U+1F636
+๐Ÿ˜ smirking face; U+1F60F
+๐Ÿ˜’ unamused face; U+1F612
+๐Ÿ™„ face with rolling eyes; U+1F644
+๐Ÿ˜ฌ grimacing face; U+1F62C
+๐Ÿคฅ lying face; U+1F925
+๐Ÿ˜Œ relieved face; U+1F60C
+๐Ÿ˜” pensive face; U+1F614
+๐Ÿ˜ช sleepy face; U+1F62A
+๐Ÿคค drooling face; U+1F924
+๐Ÿ˜ด sleeping face; U+1F634
+๐Ÿ˜ท face with medical mask; U+1F637
+๐Ÿค’ face with thermometer; U+1F912
+๐Ÿค• face with head-bandage; U+1F915
+๐Ÿคข nauseated face; U+1F922
+๐Ÿคฎ face vomiting; U+1F92E
+๐Ÿคง sneezing face; U+1F927
+๐Ÿฅต hot face; U+1F975
+๐Ÿฅถ cold face; U+1F976
+๐Ÿฅด woozy face; U+1F974
+๐Ÿ˜ต dizzy face; U+1F635
+๐Ÿคฏ exploding head; U+1F92F
+๐Ÿค  cowboy hat face; U+1F920
+๐Ÿฅณ partying face; U+1F973
+๐Ÿ˜Ž smiling face with sunglasses; U+1F60E
+๐Ÿค“ nerd face; U+1F913
+๐Ÿง face with monocle; U+1F9D0
+๐Ÿ˜• confused face; U+1F615
+๐Ÿ˜Ÿ worried face; U+1F61F
+๐Ÿ™ slightly frowning face; U+1F641
+โ˜น frowning face; U+2639
+๐Ÿ˜ฎ face with open mouth; U+1F62E
+๐Ÿ˜ฏ hushed face; U+1F62F
+๐Ÿ˜ฒ astonished face; U+1F632
+๐Ÿ˜ณ flushed face; U+1F633
+๐Ÿฅบ pleading face; U+1F97A
+๐Ÿ˜ฆ frowning face with open mouth; U+1F626
+๐Ÿ˜ง anguished face; U+1F627
+๐Ÿ˜จ fearful face; U+1F628
+๐Ÿ˜ฐ anxious face with sweat; U+1F630
+๐Ÿ˜ฅ sad but relieved face; U+1F625
+๐Ÿ˜ข crying face; U+1F622
+๐Ÿ˜ญ loudly crying face; U+1F62D
+๐Ÿ˜ฑ face screaming in fear; U+1F631
+๐Ÿ˜– confounded face; U+1F616
+๐Ÿ˜ฃ persevering face; U+1F623
+๐Ÿ˜ž disappointed face; U+1F61E
+๐Ÿ˜“ downcast face with sweat; U+1F613
+๐Ÿ˜ฉ weary face; U+1F629
+๐Ÿ˜ซ tired face; U+1F62B
+๐Ÿ˜ค face with steam from nose; U+1F624
+๐Ÿ˜ก pouting face; U+1F621
+๐Ÿ˜  angry face; U+1F620
+๐Ÿคฌ face with symbols on mouth; U+1F92C
+๐Ÿ˜ˆ smiling face with horns; U+1F608
+๐Ÿ‘ฟ angry face with horns; U+1F47F
+๐Ÿ’€ skull; U+1F480
+โ˜  skull and crossbones; U+2620
+๐Ÿ’ฉ pile of poo; U+1F4A9
+๐Ÿคก clown face; U+1F921
+๐Ÿ‘น ogre; U+1F479
+๐Ÿ‘บ goblin; U+1F47A
+๐Ÿ‘ป ghost; U+1F47B
+๐Ÿ‘ฝ alien; U+1F47D
+๐Ÿ‘พ alien monster; U+1F47E
+๐Ÿค– robot face; U+1F916
+๐Ÿ˜บ grinning cat face; U+1F63A
+๐Ÿ˜ธ grinning cat face with smiling eyes; U+1F638
+๐Ÿ˜น cat face with tears of joy; U+1F639
+๐Ÿ˜ป smiling cat face with heart-eyes; U+1F63B
+๐Ÿ˜ผ cat face with wry smile; U+1F63C
+๐Ÿ˜ฝ kissing cat face; U+1F63D
+๐Ÿ™€ weary cat face; U+1F640
+๐Ÿ˜ฟ crying cat face; U+1F63F
+๐Ÿ˜พ pouting cat face; U+1F63E
+๐Ÿ™ˆ see-no-evil monkey; U+1F648
+๐Ÿ™‰ hear-no-evil monkey; U+1F649
+๐Ÿ™Š speak-no-evil monkey; U+1F64A
+๐Ÿ’‹ kiss mark; U+1F48B
+๐Ÿ’Œ love letter; U+1F48C
+๐Ÿ’˜ heart with arrow; U+1F498
+๐Ÿ’ heart with ribbon; U+1F49D
+๐Ÿ’– sparkling heart; U+1F496
+๐Ÿ’— growing heart; U+1F497
+๐Ÿ’“ beating heart; U+1F493
+๐Ÿ’ž revolving hearts; U+1F49E
+๐Ÿ’• two hearts; U+1F495
+๐Ÿ’Ÿ heart decoration; U+1F49F
+โฃ heavy heart exclamation; U+2763
+๐Ÿ’” broken heart; U+1F494
+โค red heart; U+2764
+๐Ÿงก orange heart; U+1F9E1
+๐Ÿ’› yellow heart; U+1F49B
+๐Ÿ’š green heart; U+1F49A
+๐Ÿ’™ blue heart; U+1F499
+๐Ÿ’œ purple heart; U+1F49C
+๐Ÿ–ค black heart; U+1F5A4
+๐Ÿ’ฏ hundred points; U+1F4AF
+๐Ÿ’ข anger symbol; U+1F4A2
+๐Ÿ’ฅ collision; U+1F4A5
+๐Ÿ’ซ dizzy; U+1F4AB
+๐Ÿ’ฆ sweat droplets; U+1F4A6
+๐Ÿ’จ dashing away; U+1F4A8
+๐Ÿ•ณ hole; U+1F573
+๐Ÿ’ฃ bomb; U+1F4A3
+๐Ÿ’ฌ speech balloon; U+1F4AC
+๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ eye in speech bubble; U+1F441 U+FE0F U+200D U+1F5E8 U+FE0F
+๐Ÿ—จ left speech bubble; U+1F5E8
+๐Ÿ—ฏ right anger bubble; U+1F5EF
+๐Ÿ’ญ thought balloon; U+1F4AD
+๐Ÿ’ค zzz; U+1F4A4
+๐Ÿ‘‹ waving hand; U+1F44B
+๐Ÿคš raised back of hand; U+1F91A
+๐Ÿ– hand with fingers splayed; U+1F590
+โœ‹ raised hand; U+270B
+๐Ÿ–– vulcan salute; U+1F596
+๐Ÿ‘Œ OK hand; U+1F44C
+โœŒ victory hand; U+270C
+๐Ÿคž crossed fingers; U+1F91E
+๐ŸคŸ love-you gesture; U+1F91F
+๐Ÿค˜ sign of the horns; U+1F918
+๐Ÿค™ call me hand; U+1F919
+๐Ÿ‘ˆ backhand index pointing left; U+1F448
+๐Ÿ‘‰ backhand index pointing right; U+1F449
+๐Ÿ‘† backhand index pointing up; U+1F446
+๐Ÿ–• middle finger; U+1F595
+๐Ÿ‘‡ backhand index pointing down; U+1F447
+โ˜ index pointing up; U+261D
+๐Ÿ‘ thumbs up; U+1F44D
+๐Ÿ‘Ž thumbs down; U+1F44E
+โœŠ raised fist; U+270A
+๐Ÿ‘Š oncoming fist; U+1F44A
+๐Ÿค› left-facing fist; U+1F91B
+๐Ÿคœ right-facing fist; U+1F91C
+๐Ÿ‘ clapping hands; U+1F44F
+๐Ÿ™Œ raising hands; U+1F64C
+๐Ÿ‘ open hands; U+1F450
+๐Ÿคฒ palms up together; U+1F932
+๐Ÿค handshake; U+1F91D
+๐Ÿ™ folded hands; U+1F64F
+โœ writing hand; U+270D
+๐Ÿ’… nail polish; U+1F485
+๐Ÿคณ selfie; U+1F933
+๐Ÿ’ช flexed biceps; U+1F4AA
+๐Ÿฆต leg; U+1F9B5
+๐Ÿฆถ foot; U+1F9B6
+๐Ÿ‘‚ ear; U+1F442
+๐Ÿ‘ƒ nose; U+1F443
+๐Ÿง  brain; U+1F9E0
+๐Ÿฆท tooth; U+1F9B7
+๐Ÿฆด bone; U+1F9B4
+๐Ÿ‘€ eyes; U+1F440
+๐Ÿ‘ eye; U+1F441
+๐Ÿ‘… tongue; U+1F445
+๐Ÿ‘„ mouth; U+1F444
+๐Ÿ‘ถ baby; U+1F476
+๐Ÿง’ child; U+1F9D2
+๐Ÿ‘ฆ boy; U+1F466
+๐Ÿ‘ง girl; U+1F467
+๐Ÿง‘ person; U+1F9D1
+๐Ÿ‘ฑ person: blond hair; U+1F471
+๐Ÿ‘จ man; U+1F468
+๐Ÿ‘ฑโ€โ™‚๏ธ man: blond hair; U+1F471 U+200D U+2642 U+FE0F
+๐Ÿ‘จโ€๐Ÿฆฐ man: red hair; U+1F468 U+200D U+1F9B0
+๐Ÿ‘จโ€๐Ÿฆฑ man: curly hair; U+1F468 U+200D U+1F9B1
+๐Ÿ‘จโ€๐Ÿฆณ man: white hair; U+1F468 U+200D U+1F9B3
+๐Ÿ‘จโ€๐Ÿฆฒ man: bald; U+1F468 U+200D U+1F9B2
+๐Ÿง” man: beard; U+1F9D4
+๐Ÿ‘ฉ woman; U+1F469
+๐Ÿ‘ฑโ€โ™€๏ธ woman: blond hair; U+1F471 U+200D U+2640 U+FE0F
+๐Ÿ‘ฉโ€๐Ÿฆฐ woman: red hair; U+1F469 U+200D U+1F9B0
+๐Ÿ‘ฉโ€๐Ÿฆฑ woman: curly hair; U+1F469 U+200D U+1F9B1
+๐Ÿ‘ฉโ€๐Ÿฆณ woman: white hair; U+1F469 U+200D U+1F9B3
+๐Ÿ‘ฉโ€๐Ÿฆฒ woman: bald; U+1F469 U+200D U+1F9B2
+๐Ÿง“ older person; U+1F9D3
+๐Ÿ‘ด old man; U+1F474
+๐Ÿ‘ต old woman; U+1F475
+๐Ÿ™ person frowning; U+1F64D
+๐Ÿ™โ€โ™‚๏ธ man frowning; U+1F64D U+200D U+2642 U+FE0F
+๐Ÿ™โ€โ™€๏ธ woman frowning; U+1F64D U+200D U+2640 U+FE0F
+๐Ÿ™Ž person pouting; U+1F64E
+๐Ÿ™Žโ€โ™‚๏ธ man pouting; U+1F64E U+200D U+2642 U+FE0F
+๐Ÿ™Žโ€โ™€๏ธ woman pouting; U+1F64E U+200D U+2640 U+FE0F
+๐Ÿ™… person gesturing NO; U+1F645
+๐Ÿ™…โ€โ™‚๏ธ man gesturing NO; U+1F645 U+200D U+2642 U+FE0F
+๐Ÿ™…โ€โ™€๏ธ woman gesturing NO; U+1F645 U+200D U+2640 U+FE0F
+๐Ÿ™† person gesturing OK; U+1F646
+๐Ÿ™†โ€โ™‚๏ธ man gesturing OK; U+1F646 U+200D U+2642 U+FE0F
+๐Ÿ™†โ€โ™€๏ธ woman gesturing OK; U+1F646 U+200D U+2640 U+FE0F
+๐Ÿ’ person tipping hand; U+1F481
+๐Ÿ’โ€โ™‚๏ธ man tipping hand; U+1F481 U+200D U+2642 U+FE0F
+๐Ÿ’โ€โ™€๏ธ woman tipping hand; U+1F481 U+200D U+2640 U+FE0F
+๐Ÿ™‹ person raising hand; U+1F64B
+๐Ÿ™‹โ€โ™‚๏ธ man raising hand; U+1F64B U+200D U+2642 U+FE0F
+๐Ÿ™‹โ€โ™€๏ธ woman raising hand; U+1F64B U+200D U+2640 U+FE0F
+๐Ÿ™‡ person bowing; U+1F647
+๐Ÿ™‡โ€โ™‚๏ธ man bowing; U+1F647 U+200D U+2642 U+FE0F
+๐Ÿ™‡โ€โ™€๏ธ woman bowing; U+1F647 U+200D U+2640 U+FE0F
+๐Ÿคฆ person facepalming; U+1F926
+๐Ÿคฆโ€โ™‚๏ธ man facepalming; U+1F926 U+200D U+2642 U+FE0F
+๐Ÿคฆโ€โ™€๏ธ woman facepalming; U+1F926 U+200D U+2640 U+FE0F
+๐Ÿคท person shrugging; U+1F937
+๐Ÿคทโ€โ™‚๏ธ man shrugging; U+1F937 U+200D U+2642 U+FE0F
+๐Ÿคทโ€โ™€๏ธ woman shrugging; U+1F937 U+200D U+2640 U+FE0F
+๐Ÿ‘จโ€โš•๏ธ man health worker; U+1F468 U+200D U+2695 U+FE0F
+๐Ÿ‘ฉโ€โš•๏ธ woman health worker; U+1F469 U+200D U+2695 U+FE0F
+๐Ÿ‘จโ€๐ŸŽ“ man student; U+1F468 U+200D U+1F393
+๐Ÿ‘ฉโ€๐ŸŽ“ woman student; U+1F469 U+200D U+1F393
+๐Ÿ‘จโ€๐Ÿซ man teacher; U+1F468 U+200D U+1F3EB
+๐Ÿ‘ฉโ€๐Ÿซ woman teacher; U+1F469 U+200D U+1F3EB
+๐Ÿ‘จโ€โš–๏ธ man judge; U+1F468 U+200D U+2696 U+FE0F
+๐Ÿ‘ฉโ€โš–๏ธ woman judge; U+1F469 U+200D U+2696 U+FE0F
+๐Ÿ‘จโ€๐ŸŒพ man farmer; U+1F468 U+200D U+1F33E
+๐Ÿ‘ฉโ€๐ŸŒพ woman farmer; U+1F469 U+200D U+1F33E
+๐Ÿ‘จโ€๐Ÿณ man cook; U+1F468 U+200D U+1F373
+๐Ÿ‘ฉโ€๐Ÿณ woman cook; U+1F469 U+200D U+1F373
+๐Ÿ‘จโ€๐Ÿ”ง man mechanic; U+1F468 U+200D U+1F527
+๐Ÿ‘ฉโ€๐Ÿ”ง woman mechanic; U+1F469 U+200D U+1F527
+๐Ÿ‘จโ€๐Ÿญ man factory worker; U+1F468 U+200D U+1F3ED
+๐Ÿ‘ฉโ€๐Ÿญ woman factory worker; U+1F469 U+200D U+1F3ED
+๐Ÿ‘จโ€๐Ÿ’ผ man office worker; U+1F468 U+200D U+1F4BC
+๐Ÿ‘ฉโ€๐Ÿ’ผ woman office worker; U+1F469 U+200D U+1F4BC
+๐Ÿ‘จโ€๐Ÿ”ฌ man scientist; U+1F468 U+200D U+1F52C
+๐Ÿ‘ฉโ€๐Ÿ”ฌ woman scientist; U+1F469 U+200D U+1F52C
+๐Ÿ‘จโ€๐Ÿ’ป man technologist; U+1F468 U+200D U+1F4BB
+๐Ÿ‘ฉโ€๐Ÿ’ป woman technologist; U+1F469 U+200D U+1F4BB
+๐Ÿ‘จโ€๐ŸŽค man singer; U+1F468 U+200D U+1F3A4
+๐Ÿ‘ฉโ€๐ŸŽค woman singer; U+1F469 U+200D U+1F3A4
+๐Ÿ‘จโ€๐ŸŽจ man artist; U+1F468 U+200D U+1F3A8
+๐Ÿ‘ฉโ€๐ŸŽจ woman artist; U+1F469 U+200D U+1F3A8
+๐Ÿ‘จโ€โœˆ๏ธ man pilot; U+1F468 U+200D U+2708 U+FE0F
+๐Ÿ‘ฉโ€โœˆ๏ธ woman pilot; U+1F469 U+200D U+2708 U+FE0F
+๐Ÿ‘จโ€๐Ÿš€ man astronaut; U+1F468 U+200D U+1F680
+๐Ÿ‘ฉโ€๐Ÿš€ woman astronaut; U+1F469 U+200D U+1F680
+๐Ÿ‘จโ€๐Ÿš’ man firefighter; U+1F468 U+200D U+1F692
+๐Ÿ‘ฉโ€๐Ÿš’ woman firefighter; U+1F469 U+200D U+1F692
+๐Ÿ‘ฎ police officer; U+1F46E
+๐Ÿ‘ฎโ€โ™‚๏ธ man police officer; U+1F46E U+200D U+2642 U+FE0F
+๐Ÿ‘ฎโ€โ™€๏ธ woman police officer; U+1F46E U+200D U+2640 U+FE0F
+๐Ÿ•ต detective; U+1F575
+๐Ÿ•ต๏ธโ€โ™‚๏ธ man detective; U+1F575 U+FE0F U+200D U+2642 U+FE0F
+๐Ÿ•ต๏ธโ€โ™€๏ธ woman detective; U+1F575 U+FE0F U+200D U+2640 U+FE0F
+๐Ÿ’‚ guard; U+1F482
+๐Ÿ’‚โ€โ™‚๏ธ man guard; U+1F482 U+200D U+2642 U+FE0F
+๐Ÿ’‚โ€โ™€๏ธ woman guard; U+1F482 U+200D U+2640 U+FE0F
+๐Ÿ‘ท construction worker; U+1F477
+๐Ÿ‘ทโ€โ™‚๏ธ man construction worker; U+1F477 U+200D U+2642 U+FE0F
+๐Ÿ‘ทโ€โ™€๏ธ woman construction worker; U+1F477 U+200D U+2640 U+FE0F
+๐Ÿคด prince; U+1F934
+๐Ÿ‘ธ princess; U+1F478
+๐Ÿ‘ณ person wearing turban; U+1F473
+๐Ÿ‘ณโ€โ™‚๏ธ man wearing turban; U+1F473 U+200D U+2642 U+FE0F
+๐Ÿ‘ณโ€โ™€๏ธ woman wearing turban; U+1F473 U+200D U+2640 U+FE0F
+๐Ÿ‘ฒ man with Chinese cap; U+1F472
+๐Ÿง• woman with headscarf; U+1F9D5
+๐Ÿคต man in tuxedo; U+1F935
+๐Ÿ‘ฐ bride with veil; U+1F470
+๐Ÿคฐ pregnant woman; U+1F930
+๐Ÿคฑ breast-feeding; U+1F931
+๐Ÿ‘ผ baby angel; U+1F47C
+๐ŸŽ… Santa Claus; U+1F385
+๐Ÿคถ Mrs. Claus; U+1F936
+๐Ÿฆธ superhero; U+1F9B8
+๐Ÿฆธโ€โ™‚๏ธ man superhero; U+1F9B8 U+200D U+2642 U+FE0F
+๐Ÿฆธโ€โ™€๏ธ woman superhero; U+1F9B8 U+200D U+2640 U+FE0F
+๐Ÿฆน supervillain; U+1F9B9
+๐Ÿฆนโ€โ™‚๏ธ man supervillain; U+1F9B9 U+200D U+2642 U+FE0F
+๐Ÿฆนโ€โ™€๏ธ woman supervillain; U+1F9B9 U+200D U+2640 U+FE0F
+๐Ÿง™ mage; U+1F9D9
+๐Ÿง™โ€โ™‚๏ธ man mage; U+1F9D9 U+200D U+2642 U+FE0F
+๐Ÿง™โ€โ™€๏ธ woman mage; U+1F9D9 U+200D U+2640 U+FE0F
+๐Ÿงš fairy; U+1F9DA
+๐Ÿงšโ€โ™‚๏ธ man fairy; U+1F9DA U+200D U+2642 U+FE0F
+๐Ÿงšโ€โ™€๏ธ woman fairy; U+1F9DA U+200D U+2640 U+FE0F
+๐Ÿง› vampire; U+1F9DB
+๐Ÿง›โ€โ™‚๏ธ man vampire; U+1F9DB U+200D U+2642 U+FE0F
+๐Ÿง›โ€โ™€๏ธ woman vampire; U+1F9DB U+200D U+2640 U+FE0F
+๐Ÿงœ merperson; U+1F9DC
+๐Ÿงœโ€โ™‚๏ธ merman; U+1F9DC U+200D U+2642 U+FE0F
+๐Ÿงœโ€โ™€๏ธ mermaid; U+1F9DC U+200D U+2640 U+FE0F
+๐Ÿง elf; U+1F9DD
+๐Ÿงโ€โ™‚๏ธ man elf; U+1F9DD U+200D U+2642 U+FE0F
+๐Ÿงโ€โ™€๏ธ woman elf; U+1F9DD U+200D U+2640 U+FE0F
+๐Ÿงž genie; U+1F9DE
+๐Ÿงžโ€โ™‚๏ธ man genie; U+1F9DE U+200D U+2642 U+FE0F
+๐Ÿงžโ€โ™€๏ธ woman genie; U+1F9DE U+200D U+2640 U+FE0F
+๐ŸงŸ zombie; U+1F9DF
+๐ŸงŸโ€โ™‚๏ธ man zombie; U+1F9DF U+200D U+2642 U+FE0F
+๐ŸงŸโ€โ™€๏ธ woman zombie; U+1F9DF U+200D U+2640 U+FE0F
+๐Ÿ’† person getting massage; U+1F486
+๐Ÿ’†โ€โ™‚๏ธ man getting massage; U+1F486 U+200D U+2642 U+FE0F
+๐Ÿ’†โ€โ™€๏ธ woman getting massage; U+1F486 U+200D U+2640 U+FE0F
+๐Ÿ’‡ person getting haircut; U+1F487
+๐Ÿ’‡โ€โ™‚๏ธ man getting haircut; U+1F487 U+200D U+2642 U+FE0F
+๐Ÿ’‡โ€โ™€๏ธ woman getting haircut; U+1F487 U+200D U+2640 U+FE0F
+๐Ÿšถ person walking; U+1F6B6
+๐Ÿšถโ€โ™‚๏ธ man walking; U+1F6B6 U+200D U+2642 U+FE0F
+๐Ÿšถโ€โ™€๏ธ woman walking; U+1F6B6 U+200D U+2640 U+FE0F
+๐Ÿƒ person running; U+1F3C3
+๐Ÿƒโ€โ™‚๏ธ man running; U+1F3C3 U+200D U+2642 U+FE0F
+๐Ÿƒโ€โ™€๏ธ woman running; U+1F3C3 U+200D U+2640 U+FE0F
+๐Ÿ’ƒ woman dancing; U+1F483
+๐Ÿ•บ man dancing; U+1F57A
+๐Ÿ•ด man in suit levitating; U+1F574
+๐Ÿ‘ฏ people with bunny ears; U+1F46F
+๐Ÿ‘ฏโ€โ™‚๏ธ men with bunny ears; U+1F46F U+200D U+2642 U+FE0F
+๐Ÿ‘ฏโ€โ™€๏ธ women with bunny ears; U+1F46F U+200D U+2640 U+FE0F
+๐Ÿง– person in steamy room; U+1F9D6
+๐Ÿง–โ€โ™‚๏ธ man in steamy room; U+1F9D6 U+200D U+2642 U+FE0F
+๐Ÿง–โ€โ™€๏ธ woman in steamy room; U+1F9D6 U+200D U+2640 U+FE0F
+๐Ÿง— person climbing; U+1F9D7
+๐Ÿง—โ€โ™‚๏ธ man climbing; U+1F9D7 U+200D U+2642 U+FE0F
+๐Ÿง—โ€โ™€๏ธ woman climbing; U+1F9D7 U+200D U+2640 U+FE0F
+๐Ÿคบ person fencing; U+1F93A
+๐Ÿ‡ horse racing; U+1F3C7
+โ›ท skier; U+26F7
+๐Ÿ‚ snowboarder; U+1F3C2
+๐ŸŒ person golfing; U+1F3CC
+๐ŸŒ๏ธโ€โ™‚๏ธ man golfing; U+1F3CC U+FE0F U+200D U+2642 U+FE0F
+๐ŸŒ๏ธโ€โ™€๏ธ woman golfing; U+1F3CC U+FE0F U+200D U+2640 U+FE0F
+๐Ÿ„ person surfing; U+1F3C4
+๐Ÿ„โ€โ™‚๏ธ man surfing; U+1F3C4 U+200D U+2642 U+FE0F
+๐Ÿ„โ€โ™€๏ธ woman surfing; U+1F3C4 U+200D U+2640 U+FE0F
+๐Ÿšฃ person rowing boat; U+1F6A3
+๐Ÿšฃโ€โ™‚๏ธ man rowing boat; U+1F6A3 U+200D U+2642 U+FE0F
+๐Ÿšฃโ€โ™€๏ธ woman rowing boat; U+1F6A3 U+200D U+2640 U+FE0F
+๐ŸŠ person swimming; U+1F3CA
+๐ŸŠโ€โ™‚๏ธ man swimming; U+1F3CA U+200D U+2642 U+FE0F
+๐ŸŠโ€โ™€๏ธ woman swimming; U+1F3CA U+200D U+2640 U+FE0F
+โ›น person bouncing ball; U+26F9
+โ›น๏ธโ€โ™‚๏ธ man bouncing ball; U+26F9 U+FE0F U+200D U+2642 U+FE0F
+โ›น๏ธโ€โ™€๏ธ woman bouncing ball; U+26F9 U+FE0F U+200D U+2640 U+FE0F
+๐Ÿ‹ person lifting weights; U+1F3CB
+๐Ÿ‹๏ธโ€โ™‚๏ธ man lifting weights; U+1F3CB U+FE0F U+200D U+2642 U+FE0F
+๐Ÿ‹๏ธโ€โ™€๏ธ woman lifting weights; U+1F3CB U+FE0F U+200D U+2640 U+FE0F
+๐Ÿšด person biking; U+1F6B4
+๐Ÿšดโ€โ™‚๏ธ man biking; U+1F6B4 U+200D U+2642 U+FE0F
+๐Ÿšดโ€โ™€๏ธ woman biking; U+1F6B4 U+200D U+2640 U+FE0F
+๐Ÿšต person mountain biking; U+1F6B5
+๐Ÿšตโ€โ™‚๏ธ man mountain biking; U+1F6B5 U+200D U+2642 U+FE0F
+๐Ÿšตโ€โ™€๏ธ woman mountain biking; U+1F6B5 U+200D U+2640 U+FE0F
+๐Ÿคธ person cartwheeling; U+1F938
+๐Ÿคธโ€โ™‚๏ธ man cartwheeling; U+1F938 U+200D U+2642 U+FE0F
+๐Ÿคธโ€โ™€๏ธ woman cartwheeling; U+1F938 U+200D U+2640 U+FE0F
+๐Ÿคผ people wrestling; U+1F93C
+๐Ÿคผโ€โ™‚๏ธ men wrestling; U+1F93C U+200D U+2642 U+FE0F
+๐Ÿคผโ€โ™€๏ธ women wrestling; U+1F93C U+200D U+2640 U+FE0F
+๐Ÿคฝ person playing water polo; U+1F93D
+๐Ÿคฝโ€โ™‚๏ธ man playing water polo; U+1F93D U+200D U+2642 U+FE0F
+๐Ÿคฝโ€โ™€๏ธ woman playing water polo; U+1F93D U+200D U+2640 U+FE0F
+๐Ÿคพ person playing handball; U+1F93E
+๐Ÿคพโ€โ™‚๏ธ man playing handball; U+1F93E U+200D U+2642 U+FE0F
+๐Ÿคพโ€โ™€๏ธ woman playing handball; U+1F93E U+200D U+2640 U+FE0F
+๐Ÿคน person juggling; U+1F939
+๐Ÿคนโ€โ™‚๏ธ man juggling; U+1F939 U+200D U+2642 U+FE0F
+๐Ÿคนโ€โ™€๏ธ woman juggling; U+1F939 U+200D U+2640 U+FE0F
+๐Ÿง˜ person in lotus position; U+1F9D8
+๐Ÿง˜โ€โ™‚๏ธ man in lotus position; U+1F9D8 U+200D U+2642 U+FE0F
+๐Ÿง˜โ€โ™€๏ธ woman in lotus position; U+1F9D8 U+200D U+2640 U+FE0F
+๐Ÿ›€ person taking bath; U+1F6C0
+๐Ÿ›Œ person in bed; U+1F6CC
+๐Ÿ‘ญ women holding hands; U+1F46D
+๐Ÿ‘ซ woman and man holding hands; U+1F46B
+๐Ÿ‘ฌ men holding hands; U+1F46C
+๐Ÿ’ kiss; U+1F48F
+๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ kiss: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468
+๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ kiss: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468
+๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ kiss: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F469
+๐Ÿ’‘ couple with heart; U+1F491
+๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ couple with heart: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F468
+๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ couple with heart: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F468
+๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ couple with heart: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F469
+๐Ÿ‘ช family; U+1F46A
+๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ family: man, woman, boy; U+1F468 U+200D U+1F469 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง family: man, woman, girl; U+1F468 U+200D U+1F469 U+200D U+1F467
+๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: man, woman, girl, boy; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: man, woman, boy, boy; U+1F468 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง family: man, woman, girl, girl; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467
+๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ family: man, man, boy; U+1F468 U+200D U+1F468 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง family: man, man, girl; U+1F468 U+200D U+1F468 U+200D U+1F467
+๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: man, man, girl, boy; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: man, man, boy, boy; U+1F468 U+200D U+1F468 U+200D U+1F466 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง family: man, man, girl, girl; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F467
+๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ family: woman, woman, boy; U+1F469 U+200D U+1F469 U+200D U+1F466
+๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง family: woman, woman, girl; U+1F469 U+200D U+1F469 U+200D U+1F467
+๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: woman, woman, girl, boy; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466
+๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: woman, woman, boy, boy; U+1F469 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466
+๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง family: woman, woman, girl, girl; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467
+๐Ÿ‘จโ€๐Ÿ‘ฆ family: man, boy; U+1F468 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: man, boy, boy; U+1F468 U+200D U+1F466 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘ง family: man, girl; U+1F468 U+200D U+1F467
+๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: man, girl, boy; U+1F468 U+200D U+1F467 U+200D U+1F466
+๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง family: man, girl, girl; U+1F468 U+200D U+1F467 U+200D U+1F467
+๐Ÿ‘ฉโ€๐Ÿ‘ฆ family: woman, boy; U+1F469 U+200D U+1F466
+๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ family: woman, boy, boy; U+1F469 U+200D U+1F466 U+200D U+1F466
+๐Ÿ‘ฉโ€๐Ÿ‘ง family: woman, girl; U+1F469 U+200D U+1F467
+๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ family: woman, girl, boy; U+1F469 U+200D U+1F467 U+200D U+1F466
+๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง family: woman, girl, girl; U+1F469 U+200D U+1F467 U+200D U+1F467
+๐Ÿ—ฃ speaking head; U+1F5E3
+๐Ÿ‘ค bust in silhouette; U+1F464
+๐Ÿ‘ฅ busts in silhouette; U+1F465
+๐Ÿ‘ฃ footprints; U+1F463
+๐Ÿฆฐ red hair; U+1F9B0
+๐Ÿฆฑ curly hair; U+1F9B1
+๐Ÿฆณ white hair; U+1F9B3
+๐Ÿฆฒ bald; U+1F9B2
+๐Ÿต monkey face; U+1F435
+๐Ÿ’ monkey; U+1F412
+๐Ÿฆ gorilla; U+1F98D
+๐Ÿถ dog face; U+1F436
+๐Ÿ• dog; U+1F415
+๐Ÿฉ poodle; U+1F429
+๐Ÿบ wolf face; U+1F43A
+๐ŸฆŠ fox face; U+1F98A
+๐Ÿฆ raccoon; U+1F99D
+๐Ÿฑ cat face; U+1F431
+๐Ÿˆ cat; U+1F408
+๐Ÿฆ lion face; U+1F981
+๐Ÿฏ tiger face; U+1F42F
+๐Ÿ… tiger; U+1F405
+๐Ÿ† leopard; U+1F406
+๐Ÿด horse face; U+1F434
+๐ŸŽ horse; U+1F40E
+๐Ÿฆ„ unicorn face; U+1F984
+๐Ÿฆ“ zebra; U+1F993
+๐ŸฆŒ deer; U+1F98C
+๐Ÿฎ cow face; U+1F42E
+๐Ÿ‚ ox; U+1F402
+๐Ÿƒ water buffalo; U+1F403
+๐Ÿ„ cow; U+1F404
+๐Ÿท pig face; U+1F437
+๐Ÿ– pig; U+1F416
+๐Ÿ— boar; U+1F417
+๐Ÿฝ pig nose; U+1F43D
+๐Ÿ ram; U+1F40F
+๐Ÿ‘ ewe; U+1F411
+๐Ÿ goat; U+1F410
+๐Ÿช camel; U+1F42A
+๐Ÿซ two-hump camel; U+1F42B
+๐Ÿฆ™ llama; U+1F999
+๐Ÿฆ’ giraffe; U+1F992
+๐Ÿ˜ elephant; U+1F418
+๐Ÿฆ rhinoceros; U+1F98F
+๐Ÿฆ› hippopotamus; U+1F99B
+๐Ÿญ mouse face; U+1F42D
+๐Ÿ mouse; U+1F401
+๐Ÿ€ rat; U+1F400
+๐Ÿน hamster face; U+1F439
+๐Ÿฐ rabbit face; U+1F430
+๐Ÿ‡ rabbit; U+1F407
+๐Ÿฟ chipmunk; U+1F43F
+๐Ÿฆ” hedgehog; U+1F994
+๐Ÿฆ‡ bat; U+1F987
+๐Ÿป bear face; U+1F43B
+๐Ÿจ koala; U+1F428
+๐Ÿผ panda face; U+1F43C
+๐Ÿฆ˜ kangaroo; U+1F998
+๐Ÿฆก badger; U+1F9A1
+๐Ÿพ paw prints; U+1F43E
+๐Ÿฆƒ turkey; U+1F983
+๐Ÿ” chicken; U+1F414
+๐Ÿ“ rooster; U+1F413
+๐Ÿฃ hatching chick; U+1F423
+๐Ÿค baby chick; U+1F424
+๐Ÿฅ front-facing baby chick; U+1F425
+๐Ÿฆ bird; U+1F426
+๐Ÿง penguin; U+1F427
+๐Ÿ•Š dove; U+1F54A
+๐Ÿฆ… eagle; U+1F985
+๐Ÿฆ† duck; U+1F986
+๐Ÿฆข swan; U+1F9A2
+๐Ÿฆ‰ owl; U+1F989
+๐Ÿฆš peacock; U+1F99A
+๐Ÿฆœ parrot; U+1F99C
+๐Ÿธ frog face; U+1F438
+๐ŸŠ crocodile; U+1F40A
+๐Ÿข turtle; U+1F422
+๐ŸฆŽ lizard; U+1F98E
+๐Ÿ snake; U+1F40D
+๐Ÿฒ dragon face; U+1F432
+๐Ÿ‰ dragon; U+1F409
+๐Ÿฆ• sauropod; U+1F995
+๐Ÿฆ– T-Rex; U+1F996
+๐Ÿณ spouting whale; U+1F433
+๐Ÿ‹ whale; U+1F40B
+๐Ÿฌ dolphin; U+1F42C
+๐ŸŸ fish; U+1F41F
+๐Ÿ  tropical fish; U+1F420
+๐Ÿก blowfish; U+1F421
+๐Ÿฆˆ shark; U+1F988
+๐Ÿ™ octopus; U+1F419
+๐Ÿš spiral shell; U+1F41A
+๐ŸŒ snail; U+1F40C
+๐Ÿฆ‹ butterfly; U+1F98B
+๐Ÿ› bug; U+1F41B
+๐Ÿœ ant; U+1F41C
+๐Ÿ honeybee; U+1F41D
+๐Ÿž lady beetle; U+1F41E
+๐Ÿฆ— cricket; U+1F997
+๐Ÿ•ท spider; U+1F577
+๐Ÿ•ธ spider web; U+1F578
+๐Ÿฆ‚ scorpion; U+1F982
+๐ŸฆŸ mosquito; U+1F99F
+๐Ÿฆ  microbe; U+1F9A0
+๐Ÿ’ bouquet; U+1F490
+๐ŸŒธ cherry blossom; U+1F338
+๐Ÿ’ฎ white flower; U+1F4AE
+๐Ÿต rosette; U+1F3F5
+๐ŸŒน rose; U+1F339
+๐Ÿฅ€ wilted flower; U+1F940
+๐ŸŒบ hibiscus; U+1F33A
+๐ŸŒป sunflower; U+1F33B
+๐ŸŒผ blossom; U+1F33C
+๐ŸŒท tulip; U+1F337
+๐ŸŒฑ seedling; U+1F331
+๐ŸŒฒ evergreen tree; U+1F332
+๐ŸŒณ deciduous tree; U+1F333
+๐ŸŒด palm tree; U+1F334
+๐ŸŒต cactus; U+1F335
+๐ŸŒพ sheaf of rice; U+1F33E
+๐ŸŒฟ herb; U+1F33F
+โ˜˜ shamrock; U+2618
+๐Ÿ€ four leaf clover; U+1F340
+๐Ÿ maple leaf; U+1F341
+๐Ÿ‚ fallen leaf; U+1F342
+๐Ÿƒ leaf fluttering in wind; U+1F343
+๐Ÿ‡ grapes; U+1F347
+๐Ÿˆ melon; U+1F348
+๐Ÿ‰ watermelon; U+1F349
+๐ŸŠ tangerine; U+1F34A
+๐Ÿ‹ lemon; U+1F34B
+๐ŸŒ banana; U+1F34C
+๐Ÿ pineapple; U+1F34D
+๐Ÿฅญ mango; U+1F96D
+๐ŸŽ red apple; U+1F34E
+๐Ÿ green apple; U+1F34F
+๐Ÿ pear; U+1F350
+๐Ÿ‘ peach; U+1F351
+๐Ÿ’ cherries; U+1F352
+๐Ÿ“ strawberry; U+1F353
+๐Ÿฅ kiwi fruit; U+1F95D
+๐Ÿ… tomato; U+1F345
+๐Ÿฅฅ coconut; U+1F965
+๐Ÿฅ‘ avocado; U+1F951
+๐Ÿ† eggplant; U+1F346
+๐Ÿฅ” potato; U+1F954
+๐Ÿฅ• carrot; U+1F955
+๐ŸŒฝ ear of corn; U+1F33D
+๐ŸŒถ hot pepper; U+1F336
+๐Ÿฅ’ cucumber; U+1F952
+๐Ÿฅฌ leafy green; U+1F96C
+๐Ÿฅฆ broccoli; U+1F966
+๐Ÿ„ mushroom; U+1F344
+๐Ÿฅœ peanuts; U+1F95C
+๐ŸŒฐ chestnut; U+1F330
+๐Ÿž bread; U+1F35E
+๐Ÿฅ croissant; U+1F950
+๐Ÿฅ– baguette bread; U+1F956
+๐Ÿฅจ pretzel; U+1F968
+๐Ÿฅฏ bagel; U+1F96F
+๐Ÿฅž pancakes; U+1F95E
+๐Ÿง€ cheese wedge; U+1F9C0
+๐Ÿ– meat on bone; U+1F356
+๐Ÿ— poultry leg; U+1F357
+๐Ÿฅฉ cut of meat; U+1F969
+๐Ÿฅ“ bacon; U+1F953
+๐Ÿ” hamburger; U+1F354
+๐ŸŸ french fries; U+1F35F
+๐Ÿ• pizza; U+1F355
+๐ŸŒญ hot dog; U+1F32D
+๐Ÿฅช sandwich; U+1F96A
+๐ŸŒฎ taco; U+1F32E
+๐ŸŒฏ burrito; U+1F32F
+๐Ÿฅ™ stuffed flatbread; U+1F959
+๐Ÿฅš egg; U+1F95A
+๐Ÿณ cooking; U+1F373
+๐Ÿฅ˜ shallow pan of food; U+1F958
+๐Ÿฒ pot of food; U+1F372
+๐Ÿฅฃ bowl with spoon; U+1F963
+๐Ÿฅ— green salad; U+1F957
+๐Ÿฟ popcorn; U+1F37F
+๐Ÿง‚ salt; U+1F9C2
+๐Ÿฅซ canned food; U+1F96B
+๐Ÿฑ bento box; U+1F371
+๐Ÿ˜ rice cracker; U+1F358
+๐Ÿ™ rice ball; U+1F359
+๐Ÿš cooked rice; U+1F35A
+๐Ÿ› curry rice; U+1F35B
+๐Ÿœ steaming bowl; U+1F35C
+๐Ÿ spaghetti; U+1F35D
+๐Ÿ  roasted sweet potato; U+1F360
+๐Ÿข oden; U+1F362
+๐Ÿฃ sushi; U+1F363
+๐Ÿค fried shrimp; U+1F364
+๐Ÿฅ fish cake with swirl; U+1F365
+๐Ÿฅฎ moon cake; U+1F96E
+๐Ÿก dango; U+1F361
+๐ŸฅŸ dumpling; U+1F95F
+๐Ÿฅ  fortune cookie; U+1F960
+๐Ÿฅก takeout box; U+1F961
+๐Ÿฆ€ crab; U+1F980
+๐Ÿฆž lobster; U+1F99E
+๐Ÿฆ shrimp; U+1F990
+๐Ÿฆ‘ squid; U+1F991
+๐Ÿฆ soft ice cream; U+1F366
+๐Ÿง shaved ice; U+1F367
+๐Ÿจ ice cream; U+1F368
+๐Ÿฉ doughnut; U+1F369
+๐Ÿช cookie; U+1F36A
+๐ŸŽ‚ birthday cake; U+1F382
+๐Ÿฐ shortcake; U+1F370
+๐Ÿง cupcake; U+1F9C1
+๐Ÿฅง pie; U+1F967
+๐Ÿซ chocolate bar; U+1F36B
+๐Ÿฌ candy; U+1F36C
+๐Ÿญ lollipop; U+1F36D
+๐Ÿฎ custard; U+1F36E
+๐Ÿฏ honey pot; U+1F36F
+๐Ÿผ baby bottle; U+1F37C
+๐Ÿฅ› glass of milk; U+1F95B
+โ˜• hot beverage; U+2615
+๐Ÿต teacup without handle; U+1F375
+๐Ÿถ sake; U+1F376
+๐Ÿพ bottle with popping cork; U+1F37E
+๐Ÿท wine glass; U+1F377
+๐Ÿธ cocktail glass; U+1F378
+๐Ÿน tropical drink; U+1F379
+๐Ÿบ beer mug; U+1F37A
+๐Ÿป clinking beer mugs; U+1F37B
+๐Ÿฅ‚ clinking glasses; U+1F942
+๐Ÿฅƒ tumbler glass; U+1F943
+๐Ÿฅค cup with straw; U+1F964
+๐Ÿฅข chopsticks; U+1F962
+๐Ÿฝ fork and knife with plate; U+1F37D
+๐Ÿด fork and knife; U+1F374
+๐Ÿฅ„ spoon; U+1F944
+๐Ÿ”ช kitchen knife; U+1F52A
+๐Ÿบ amphora; U+1F3FA
+๐ŸŒ globe showing Europe-Africa; U+1F30D
+๐ŸŒŽ globe showing Americas; U+1F30E
+๐ŸŒ globe showing Asia-Australia; U+1F30F
+๐ŸŒ globe with meridians; U+1F310
+๐Ÿ—บ world map; U+1F5FA
+๐Ÿ—พ map of Japan; U+1F5FE
+๐Ÿงญ compass; U+1F9ED
+๐Ÿ” snow-capped mountain; U+1F3D4
+โ›ฐ mountain; U+26F0
+๐ŸŒ‹ volcano; U+1F30B
+๐Ÿ—ป mount fuji; U+1F5FB
+๐Ÿ• camping; U+1F3D5
+๐Ÿ– beach with umbrella; U+1F3D6
+๐Ÿœ desert; U+1F3DC
+๐Ÿ desert island; U+1F3DD
+๐Ÿž national park; U+1F3DE
+๐ŸŸ stadium; U+1F3DF
+๐Ÿ› classical building; U+1F3DB
+๐Ÿ— building construction; U+1F3D7
+๐Ÿงฑ brick; U+1F9F1
+๐Ÿ˜ houses; U+1F3D8
+๐Ÿš derelict house; U+1F3DA
+๐Ÿ  house; U+1F3E0
+๐Ÿก house with garden; U+1F3E1
+๐Ÿข office building; U+1F3E2
+๐Ÿฃ Japanese post office; U+1F3E3
+๐Ÿค post office; U+1F3E4
+๐Ÿฅ hospital; U+1F3E5
+๐Ÿฆ bank; U+1F3E6
+๐Ÿจ hotel; U+1F3E8
+๐Ÿฉ love hotel; U+1F3E9
+๐Ÿช convenience store; U+1F3EA
+๐Ÿซ school; U+1F3EB
+๐Ÿฌ department store; U+1F3EC
+๐Ÿญ factory; U+1F3ED
+๐Ÿฏ Japanese castle; U+1F3EF
+๐Ÿฐ castle; U+1F3F0
+๐Ÿ’’ wedding; U+1F492
+๐Ÿ—ผ Tokyo tower; U+1F5FC
+๐Ÿ—ฝ Statue of Liberty; U+1F5FD
+โ›ช church; U+26EA
+๐Ÿ•Œ mosque; U+1F54C
+๐Ÿ• synagogue; U+1F54D
+โ›ฉ shinto shrine; U+26E9
+๐Ÿ•‹ kaaba; U+1F54B
+โ›ฒ fountain; U+26F2
+โ›บ tent; U+26FA
+๐ŸŒ foggy; U+1F301
+๐ŸŒƒ night with stars; U+1F303
+๐Ÿ™ cityscape; U+1F3D9
+๐ŸŒ„ sunrise over mountains; U+1F304
+๐ŸŒ… sunrise; U+1F305
+๐ŸŒ† cityscape at dusk; U+1F306
+๐ŸŒ‡ sunset; U+1F307
+๐ŸŒ‰ bridge at night; U+1F309
+โ™จ hot springs; U+2668
+๐ŸŒŒ milky way; U+1F30C
+๐ŸŽ  carousel horse; U+1F3A0
+๐ŸŽก ferris wheel; U+1F3A1
+๐ŸŽข roller coaster; U+1F3A2
+๐Ÿ’ˆ barber pole; U+1F488
+๐ŸŽช circus tent; U+1F3AA
+๐Ÿš‚ locomotive; U+1F682
+๐Ÿšƒ railway car; U+1F683
+๐Ÿš„ high-speed train; U+1F684
+๐Ÿš… bullet train; U+1F685
+๐Ÿš† train; U+1F686
+๐Ÿš‡ metro; U+1F687
+๐Ÿšˆ light rail; U+1F688
+๐Ÿš‰ station; U+1F689
+๐ŸšŠ tram; U+1F68A
+๐Ÿš monorail; U+1F69D
+๐Ÿšž mountain railway; U+1F69E
+๐Ÿš‹ tram car; U+1F68B
+๐ŸšŒ bus; U+1F68C
+๐Ÿš oncoming bus; U+1F68D
+๐ŸšŽ trolleybus; U+1F68E
+๐Ÿš minibus; U+1F690
+๐Ÿš‘ ambulance; U+1F691
+๐Ÿš’ fire engine; U+1F692
+๐Ÿš“ police car; U+1F693
+๐Ÿš” oncoming police car; U+1F694
+๐Ÿš• taxi; U+1F695
+๐Ÿš– oncoming taxi; U+1F696
+๐Ÿš— automobile; U+1F697
+๐Ÿš˜ oncoming automobile; U+1F698
+๐Ÿš™ sport utility vehicle; U+1F699
+๐Ÿšš delivery truck; U+1F69A
+๐Ÿš› articulated lorry; U+1F69B
+๐Ÿšœ tractor; U+1F69C
+๐ŸŽ racing car; U+1F3CE
+๐Ÿ motorcycle; U+1F3CD
+๐Ÿ›ต motor scooter; U+1F6F5
+๐Ÿšฒ bicycle; U+1F6B2
+๐Ÿ›ด kick scooter; U+1F6F4
+๐Ÿ›น skateboard; U+1F6F9
+๐Ÿš bus stop; U+1F68F
+๐Ÿ›ฃ motorway; U+1F6E3
+๐Ÿ›ค railway track; U+1F6E4
+๐Ÿ›ข oil drum; U+1F6E2
+โ›ฝ fuel pump; U+26FD
+๐Ÿšจ police car light; U+1F6A8
+๐Ÿšฅ horizontal traffic light; U+1F6A5
+๐Ÿšฆ vertical traffic light; U+1F6A6
+๐Ÿ›‘ stop sign; U+1F6D1
+๐Ÿšง construction; U+1F6A7
+โš“ anchor; U+2693
+โ›ต sailboat; U+26F5
+๐Ÿ›ถ canoe; U+1F6F6
+๐Ÿšค speedboat; U+1F6A4
+๐Ÿ›ณ passenger ship; U+1F6F3
+โ›ด ferry; U+26F4
+๐Ÿ›ฅ motor boat; U+1F6E5
+๐Ÿšข ship; U+1F6A2
+โœˆ airplane; U+2708
+๐Ÿ›ฉ small airplane; U+1F6E9
+๐Ÿ›ซ airplane departure; U+1F6EB
+๐Ÿ›ฌ airplane arrival; U+1F6EC
+๐Ÿ’บ seat; U+1F4BA
+๐Ÿš helicopter; U+1F681
+๐ŸšŸ suspension railway; U+1F69F
+๐Ÿš  mountain cableway; U+1F6A0
+๐Ÿšก aerial tramway; U+1F6A1
+๐Ÿ›ฐ satellite; U+1F6F0
+๐Ÿš€ rocket; U+1F680
+๐Ÿ›ธ flying saucer; U+1F6F8
+๐Ÿ›Ž bellhop bell; U+1F6CE
+๐Ÿงณ luggage; U+1F9F3
+โŒ› hourglass done; U+231B
+โณ hourglass not done; U+23F3
+โŒš watch; U+231A
+โฐ alarm clock; U+23F0
+โฑ stopwatch; U+23F1
+โฒ timer clock; U+23F2
+๐Ÿ•ฐ mantelpiece clock; U+1F570
+๐Ÿ•› twelve oโ€™clock; U+1F55B
+๐Ÿ•ง twelve-thirty; U+1F567
+๐Ÿ• one oโ€™clock; U+1F550
+๐Ÿ•œ one-thirty; U+1F55C
+๐Ÿ•‘ two oโ€™clock; U+1F551
+๐Ÿ• two-thirty; U+1F55D
+๐Ÿ•’ three oโ€™clock; U+1F552
+๐Ÿ•ž three-thirty; U+1F55E
+๐Ÿ•“ four oโ€™clock; U+1F553
+๐Ÿ•Ÿ four-thirty; U+1F55F
+๐Ÿ•” five oโ€™clock; U+1F554
+๐Ÿ•  five-thirty; U+1F560
+๐Ÿ•• six oโ€™clock; U+1F555
+๐Ÿ•ก six-thirty; U+1F561
+๐Ÿ•– seven oโ€™clock; U+1F556
+๐Ÿ•ข seven-thirty; U+1F562
+๐Ÿ•— eight oโ€™clock; U+1F557
+๐Ÿ•ฃ eight-thirty; U+1F563
+๐Ÿ•˜ nine oโ€™clock; U+1F558
+๐Ÿ•ค nine-thirty; U+1F564
+๐Ÿ•™ ten oโ€™clock; U+1F559
+๐Ÿ•ฅ ten-thirty; U+1F565
+๐Ÿ•š eleven oโ€™clock; U+1F55A
+๐Ÿ•ฆ eleven-thirty; U+1F566
+๐ŸŒ‘ new moon; U+1F311
+๐ŸŒ’ waxing crescent moon; U+1F312
+๐ŸŒ“ first quarter moon; U+1F313
+๐ŸŒ” waxing gibbous moon; U+1F314
+๐ŸŒ• full moon; U+1F315
+๐ŸŒ– waning gibbous moon; U+1F316
+๐ŸŒ— last quarter moon; U+1F317
+๐ŸŒ˜ waning crescent moon; U+1F318
+๐ŸŒ™ crescent moon; U+1F319
+๐ŸŒš new moon face; U+1F31A
+๐ŸŒ› first quarter moon face; U+1F31B
+๐ŸŒœ last quarter moon face; U+1F31C
+๐ŸŒก thermometer; U+1F321
+โ˜€ sun; U+2600
+๐ŸŒ full moon face; U+1F31D
+๐ŸŒž sun with face; U+1F31E
+โญ star; U+2B50
+๐ŸŒŸ glowing star; U+1F31F
+๐ŸŒ  shooting star; U+1F320
+โ˜ cloud; U+2601
+โ›… sun behind cloud; U+26C5
+โ›ˆ cloud with lightning and rain; U+26C8
+๐ŸŒค sun behind small cloud; U+1F324
+๐ŸŒฅ sun behind large cloud; U+1F325
+๐ŸŒฆ sun behind rain cloud; U+1F326
+๐ŸŒง cloud with rain; U+1F327
+๐ŸŒจ cloud with snow; U+1F328
+๐ŸŒฉ cloud with lightning; U+1F329
+๐ŸŒช tornado; U+1F32A
+๐ŸŒซ fog; U+1F32B
+๐ŸŒฌ wind face; U+1F32C
+๐ŸŒ€ cyclone; U+1F300
+๐ŸŒˆ rainbow; U+1F308
+๐ŸŒ‚ closed umbrella; U+1F302
+โ˜‚ umbrella; U+2602
+โ˜” umbrella with rain drops; U+2614
+โ›ฑ umbrella on ground; U+26F1
+โšก high voltage; U+26A1
+โ„ snowflake; U+2744
+โ˜ƒ snowman; U+2603
+โ›„ snowman without snow; U+26C4
+โ˜„ comet; U+2604
+๐Ÿ”ฅ fire; U+1F525
+๐Ÿ’ง droplet; U+1F4A7
+๐ŸŒŠ water wave; U+1F30A
+๐ŸŽƒ jack-o-lantern; U+1F383
+๐ŸŽ„ Christmas tree; U+1F384
+๐ŸŽ† fireworks; U+1F386
+๐ŸŽ‡ sparkler; U+1F387
+๐Ÿงจ firecracker; U+1F9E8
+โœจ sparkles; U+2728
+๐ŸŽˆ balloon; U+1F388
+๐ŸŽ‰ party popper; U+1F389
+๐ŸŽŠ confetti ball; U+1F38A
+๐ŸŽ‹ tanabata tree; U+1F38B
+๐ŸŽ pine decoration; U+1F38D
+๐ŸŽŽ Japanese dolls; U+1F38E
+๐ŸŽ carp streamer; U+1F38F
+๐ŸŽ wind chime; U+1F390
+๐ŸŽ‘ moon viewing ceremony; U+1F391
+๐Ÿงง red envelope; U+1F9E7
+๐ŸŽ€ ribbon; U+1F380
+๐ŸŽ wrapped gift; U+1F381
+๐ŸŽ— reminder ribbon; U+1F397
+๐ŸŽŸ admission tickets; U+1F39F
+๐ŸŽซ ticket; U+1F3AB
+๐ŸŽ– military medal; U+1F396
+๐Ÿ† trophy; U+1F3C6
+๐Ÿ… sports medal; U+1F3C5
+1st place medal; U+1F947 ๐Ÿฅ‡
+2nd place medal; U+1F948 ๐Ÿฅˆ
+3rd place medal; U+1F949 ๐Ÿฅ‰
+โšฝ soccer ball; U+26BD
+โšพ baseball; U+26BE
+๐ŸฅŽ softball; U+1F94E
+๐Ÿ€ basketball; U+1F3C0
+๐Ÿ volleyball; U+1F3D0
+๐Ÿˆ american football; U+1F3C8
+๐Ÿ‰ rugby football; U+1F3C9
+๐ŸŽพ tennis; U+1F3BE
+๐Ÿฅ flying disc; U+1F94F
+๐ŸŽณ bowling; U+1F3B3
+๐Ÿ cricket game; U+1F3CF
+๐Ÿ‘ field hockey; U+1F3D1
+๐Ÿ’ ice hockey; U+1F3D2
+๐Ÿฅ lacrosse; U+1F94D
+๐Ÿ“ ping pong; U+1F3D3
+๐Ÿธ badminton; U+1F3F8
+๐ŸฅŠ boxing glove; U+1F94A
+๐Ÿฅ‹ martial arts uniform; U+1F94B
+๐Ÿฅ… goal net; U+1F945
+โ›ณ flag in hole; U+26F3
+โ›ธ ice skate; U+26F8
+๐ŸŽฃ fishing pole; U+1F3A3
+๐ŸŽฝ running shirt; U+1F3BD
+๐ŸŽฟ skis; U+1F3BF
+๐Ÿ›ท sled; U+1F6F7
+๐ŸฅŒ curling stone; U+1F94C
+๐ŸŽฏ direct hit; U+1F3AF
+๐ŸŽฑ pool 8 ball; U+1F3B1
+๐Ÿ”ฎ crystal ball; U+1F52E
+๐Ÿงฟ nazar amulet; U+1F9FF
+๐ŸŽฎ video game; U+1F3AE
+๐Ÿ•น joystick; U+1F579
+๐ŸŽฐ slot machine; U+1F3B0
+๐ŸŽฒ game die; U+1F3B2
+๐Ÿงฉ jigsaw; U+1F9E9
+๐Ÿงธ teddy bear; U+1F9F8
+โ™  spade suit; U+2660
+โ™ฅ heart suit; U+2665
+โ™ฆ diamond suit; U+2666
+โ™ฃ club suit; U+2663
+โ™Ÿ chess pawn; U+265F
+๐Ÿƒ joker; U+1F0CF
+๐Ÿ€„ mahjong red dragon; U+1F004
+๐ŸŽด flower playing cards; U+1F3B4
+๐ŸŽญ performing arts; U+1F3AD
+๐Ÿ–ผ framed picture; U+1F5BC
+๐ŸŽจ artist palette; U+1F3A8
+๐Ÿงต thread; U+1F9F5
+๐Ÿงถ yarn; U+1F9F6
+๐Ÿ‘“ glasses; U+1F453
+๐Ÿ•ถ sunglasses; U+1F576
+๐Ÿฅฝ goggles; U+1F97D
+๐Ÿฅผ lab coat; U+1F97C
+๐Ÿ‘” necktie; U+1F454
+๐Ÿ‘• t-shirt; U+1F455
+๐Ÿ‘– jeans; U+1F456
+๐Ÿงฃ scarf; U+1F9E3
+๐Ÿงค gloves; U+1F9E4
+๐Ÿงฅ coat; U+1F9E5
+๐Ÿงฆ socks; U+1F9E6
+๐Ÿ‘— dress; U+1F457
+๐Ÿ‘˜ kimono; U+1F458
+๐Ÿ‘™ bikini; U+1F459
+๐Ÿ‘š womanโ€™s clothes; U+1F45A
+๐Ÿ‘› purse; U+1F45B
+๐Ÿ‘œ handbag; U+1F45C
+๐Ÿ‘ clutch bag; U+1F45D
+๐Ÿ› shopping bags; U+1F6CD
+๐ŸŽ’ backpack; U+1F392
+๐Ÿ‘ž manโ€™s shoe; U+1F45E
+๐Ÿ‘Ÿ running shoe; U+1F45F
+๐Ÿฅพ hiking boot; U+1F97E
+๐Ÿฅฟ flat shoe; U+1F97F
+๐Ÿ‘  high-heeled shoe; U+1F460
+๐Ÿ‘ก womanโ€™s sandal; U+1F461
+๐Ÿ‘ข womanโ€™s boot; U+1F462
+๐Ÿ‘‘ crown; U+1F451
+๐Ÿ‘’ womanโ€™s hat; U+1F452
+๐ŸŽฉ top hat; U+1F3A9
+๐ŸŽ“ graduation cap; U+1F393
+๐Ÿงข billed cap; U+1F9E2
+โ›‘ rescue workerโ€™s helmet; U+26D1
+๐Ÿ“ฟ prayer beads; U+1F4FF
+๐Ÿ’„ lipstick; U+1F484
+๐Ÿ’ ring; U+1F48D
+๐Ÿ’Ž gem stone; U+1F48E
+๐Ÿ”‡ muted speaker; U+1F507
+๐Ÿ”ˆ speaker low volume; U+1F508
+๐Ÿ”‰ speaker medium volume; U+1F509
+๐Ÿ”Š speaker high volume; U+1F50A
+๐Ÿ“ข loudspeaker; U+1F4E2
+๐Ÿ“ฃ megaphone; U+1F4E3
+๐Ÿ“ฏ postal horn; U+1F4EF
+๐Ÿ”” bell; U+1F514
+๐Ÿ”• bell with slash; U+1F515
+๐ŸŽผ musical score; U+1F3BC
+๐ŸŽต musical note; U+1F3B5
+๐ŸŽถ musical notes; U+1F3B6
+๐ŸŽ™ studio microphone; U+1F399
+๐ŸŽš level slider; U+1F39A
+๐ŸŽ› control knobs; U+1F39B
+๐ŸŽค microphone; U+1F3A4
+๐ŸŽง headphone; U+1F3A7
+๐Ÿ“ป radio; U+1F4FB
+๐ŸŽท saxophone; U+1F3B7
+๐ŸŽธ guitar; U+1F3B8
+๐ŸŽน musical keyboard; U+1F3B9
+๐ŸŽบ trumpet; U+1F3BA
+๐ŸŽป violin; U+1F3BB
+๐Ÿฅ drum; U+1F941
+๐Ÿ“ฑ mobile phone; U+1F4F1
+๐Ÿ“ฒ mobile phone with arrow; U+1F4F2
+โ˜Ž telephone; U+260E
+๐Ÿ“ž telephone receiver; U+1F4DE
+๐Ÿ“Ÿ pager; U+1F4DF
+๐Ÿ“  fax machine; U+1F4E0
+๐Ÿ”‹ battery; U+1F50B
+๐Ÿ”Œ electric plug; U+1F50C
+๐Ÿ’ป laptop computer; U+1F4BB
+๐Ÿ–ฅ desktop computer; U+1F5A5
+๐Ÿ–จ printer; U+1F5A8
+โŒจ keyboard; U+2328
+๐Ÿ–ฑ computer mouse; U+1F5B1
+๐Ÿ–ฒ trackball; U+1F5B2
+๐Ÿ’ฝ computer disk; U+1F4BD
+๐Ÿ’พ floppy disk; U+1F4BE
+๐Ÿ’ฟ optical disk; U+1F4BF
+๐Ÿ“€ dvd; U+1F4C0
+๐Ÿงฎ abacus; U+1F9EE
+๐ŸŽฅ movie camera; U+1F3A5
+๐ŸŽž film frames; U+1F39E
+๐Ÿ“ฝ film projector; U+1F4FD
+๐ŸŽฌ clapper board; U+1F3AC
+๐Ÿ“บ television; U+1F4FA
+๐Ÿ“ท camera; U+1F4F7
+๐Ÿ“ธ camera with flash; U+1F4F8
+๐Ÿ“น video camera; U+1F4F9
+๐Ÿ“ผ videocassette; U+1F4FC
+๐Ÿ” magnifying glass tilted left; U+1F50D
+๐Ÿ”Ž magnifying glass tilted right; U+1F50E
+๐Ÿ•ฏ candle; U+1F56F
+๐Ÿ’ก light bulb; U+1F4A1
+๐Ÿ”ฆ flashlight; U+1F526
+๐Ÿฎ red paper lantern; U+1F3EE
+๐Ÿ“” notebook with decorative cover; U+1F4D4
+๐Ÿ“• closed book; U+1F4D5
+๐Ÿ“– open book; U+1F4D6
+๐Ÿ“— green book; U+1F4D7
+๐Ÿ“˜ blue book; U+1F4D8
+๐Ÿ“™ orange book; U+1F4D9
+๐Ÿ“š books; U+1F4DA
+๐Ÿ““ notebook; U+1F4D3
+๐Ÿ“’ ledger; U+1F4D2
+๐Ÿ“ƒ page with curl; U+1F4C3
+๐Ÿ“œ scroll; U+1F4DC
+๐Ÿ“„ page facing up; U+1F4C4
+๐Ÿ“ฐ newspaper; U+1F4F0
+๐Ÿ—ž rolled-up newspaper; U+1F5DE
+๐Ÿ“‘ bookmark tabs; U+1F4D1
+๐Ÿ”– bookmark; U+1F516
+๐Ÿท label; U+1F3F7
+๐Ÿ’ฐ money bag; U+1F4B0
+๐Ÿ’ด yen banknote; U+1F4B4
+๐Ÿ’ต dollar banknote; U+1F4B5
+๐Ÿ’ถ euro banknote; U+1F4B6
+๐Ÿ’ท pound banknote; U+1F4B7
+๐Ÿ’ธ money with wings; U+1F4B8
+๐Ÿ’ณ credit card; U+1F4B3
+๐Ÿงพ receipt; U+1F9FE
+๐Ÿ’น chart increasing with yen; U+1F4B9
+๐Ÿ’ฑ currency exchange; U+1F4B1
+๐Ÿ’ฒ heavy dollar sign; U+1F4B2
+โœ‰ envelope; U+2709
+๐Ÿ“ง e-mail; U+1F4E7
+๐Ÿ“จ incoming envelope; U+1F4E8
+๐Ÿ“ฉ envelope with arrow; U+1F4E9
+๐Ÿ“ค outbox tray; U+1F4E4
+๐Ÿ“ฅ inbox tray; U+1F4E5
+๐Ÿ“ฆ package; U+1F4E6
+๐Ÿ“ซ closed mailbox with raised flag; U+1F4EB
+๐Ÿ“ช closed mailbox with lowered flag; U+1F4EA
+๐Ÿ“ฌ open mailbox with raised flag; U+1F4EC
+๐Ÿ“ญ open mailbox with lowered flag; U+1F4ED
+๐Ÿ“ฎ postbox; U+1F4EE
+๐Ÿ—ณ ballot box with ballot; U+1F5F3
+โœ pencil; U+270F
+โœ’ black nib; U+2712
+๐Ÿ–‹ fountain pen; U+1F58B
+๐Ÿ–Š pen; U+1F58A
+๐Ÿ–Œ paintbrush; U+1F58C
+๐Ÿ– crayon; U+1F58D
+๐Ÿ“ memo; U+1F4DD
+๐Ÿ’ผ briefcase; U+1F4BC
+๐Ÿ“ file folder; U+1F4C1
+๐Ÿ“‚ open file folder; U+1F4C2
+๐Ÿ—‚ card index dividers; U+1F5C2
+๐Ÿ“… calendar; U+1F4C5
+๐Ÿ“† tear-off calendar; U+1F4C6
+๐Ÿ—’ spiral notepad; U+1F5D2
+๐Ÿ—“ spiral calendar; U+1F5D3
+๐Ÿ“‡ card index; U+1F4C7
+๐Ÿ“ˆ chart increasing; U+1F4C8
+๐Ÿ“‰ chart decreasing; U+1F4C9
+๐Ÿ“Š bar chart; U+1F4CA
+๐Ÿ“‹ clipboard; U+1F4CB
+๐Ÿ“Œ pushpin; U+1F4CC
+๐Ÿ“ round pushpin; U+1F4CD
+๐Ÿ“Ž paperclip; U+1F4CE
+๐Ÿ–‡ linked paperclips; U+1F587
+๐Ÿ“ straight ruler; U+1F4CF
+๐Ÿ“ triangular ruler; U+1F4D0
+โœ‚ scissors; U+2702
+๐Ÿ—ƒ card file box; U+1F5C3
+๐Ÿ—„ file cabinet; U+1F5C4
+๐Ÿ—‘ wastebasket; U+1F5D1
+๐Ÿ”’ locked; U+1F512
+๐Ÿ”“ unlocked; U+1F513
+๐Ÿ” locked with pen; U+1F50F
+๐Ÿ” locked with key; U+1F510
+๐Ÿ”‘ key; U+1F511
+๐Ÿ— old key; U+1F5DD
+๐Ÿ”จ hammer; U+1F528
+โ› pick; U+26CF
+โš’ hammer and pick; U+2692
+๐Ÿ›  hammer and wrench; U+1F6E0
+๐Ÿ—ก dagger; U+1F5E1
+โš” crossed swords; U+2694
+๐Ÿ”ซ pistol; U+1F52B
+๐Ÿน bow and arrow; U+1F3F9
+๐Ÿ›ก shield; U+1F6E1
+๐Ÿ”ง wrench; U+1F527
+๐Ÿ”ฉ nut and bolt; U+1F529
+โš™ gear; U+2699
+๐Ÿ—œ clamp; U+1F5DC
+โš– balance scale; U+2696
+๐Ÿ”— link; U+1F517
+โ›“ chains; U+26D3
+๐Ÿงฐ toolbox; U+1F9F0
+๐Ÿงฒ magnet; U+1F9F2
+โš— alembic; U+2697
+๐Ÿงช test tube; U+1F9EA
+๐Ÿงซ petri dish; U+1F9EB
+๐Ÿงฌ dna; U+1F9EC
+๐Ÿ”ฌ microscope; U+1F52C
+๐Ÿ”ญ telescope; U+1F52D
+๐Ÿ“ก satellite antenna; U+1F4E1
+๐Ÿ’‰ syringe; U+1F489
+๐Ÿ’Š pill; U+1F48A
+๐Ÿšช door; U+1F6AA
+๐Ÿ› bed; U+1F6CF
+๐Ÿ›‹ couch and lamp; U+1F6CB
+๐Ÿšฝ toilet; U+1F6BD
+๐Ÿšฟ shower; U+1F6BF
+๐Ÿ› bathtub; U+1F6C1
+๐Ÿงด lotion bottle; U+1F9F4
+๐Ÿงท safety pin; U+1F9F7
+๐Ÿงน broom; U+1F9F9
+๐Ÿงบ basket; U+1F9FA
+๐Ÿงป roll of paper; U+1F9FB
+๐Ÿงผ soap; U+1F9FC
+๐Ÿงฝ sponge; U+1F9FD
+๐Ÿงฏ fire extinguisher; U+1F9EF
+๐Ÿ›’ shopping cart; U+1F6D2
+๐Ÿšฌ cigarette; U+1F6AC
+โšฐ coffin; U+26B0
+โšฑ funeral urn; U+26B1
+๐Ÿ—ฟ moai; U+1F5FF
+๐Ÿง ATM sign; U+1F3E7
+๐Ÿšฎ litter in bin sign; U+1F6AE
+๐Ÿšฐ potable water; U+1F6B0
+โ™ฟ wheelchair symbol; U+267F
+๐Ÿšน menโ€™s room; U+1F6B9
+๐Ÿšบ womenโ€™s room; U+1F6BA
+๐Ÿšป restroom; U+1F6BB
+๐Ÿšผ baby symbol; U+1F6BC
+๐Ÿšพ water closet; U+1F6BE
+๐Ÿ›‚ passport control; U+1F6C2
+๐Ÿ›ƒ customs; U+1F6C3
+๐Ÿ›„ baggage claim; U+1F6C4
+๐Ÿ›… left luggage; U+1F6C5
+โš  warning; U+26A0
+๐Ÿšธ children crossing; U+1F6B8
+โ›” no entry; U+26D4
+๐Ÿšซ prohibited; U+1F6AB
+๐Ÿšณ no bicycles; U+1F6B3
+๐Ÿšญ no smoking; U+1F6AD
+๐Ÿšฏ no littering; U+1F6AF
+๐Ÿšฑ non-potable water; U+1F6B1
+๐Ÿšท no pedestrians; U+1F6B7
+๐Ÿ“ต no mobile phones; U+1F4F5
+๐Ÿ”ž no one under eighteen; U+1F51E
+โ˜ข radioactive; U+2622
+โ˜ฃ biohazard; U+2623
+โฌ† up arrow; U+2B06
+โ†— up-right arrow; U+2197
+โžก right arrow; U+27A1
+โ†˜ down-right arrow; U+2198
+โฌ‡ down arrow; U+2B07
+โ†™ down-left arrow; U+2199
+โฌ… left arrow; U+2B05
+โ†– up-left arrow; U+2196
+โ†• up-down arrow; U+2195
+โ†” left-right arrow; U+2194
+โ†ฉ right arrow curving left; U+21A9
+โ†ช left arrow curving right; U+21AA
+โคด right arrow curving up; U+2934
+โคต right arrow curving down; U+2935
+๐Ÿ”ƒ clockwise vertical arrows; U+1F503
+๐Ÿ”„ counterclockwise arrows button; U+1F504
+๐Ÿ”™ BACK arrow; U+1F519
+๐Ÿ”š END arrow; U+1F51A
+๐Ÿ”› ON! arrow; U+1F51B
+๐Ÿ”œ SOON arrow; U+1F51C
+๐Ÿ” TOP arrow; U+1F51D
+๐Ÿ› place of worship; U+1F6D0
+โš› atom symbol; U+269B
+๐Ÿ•‰ om; U+1F549
+โœก star of David; U+2721
+โ˜ธ wheel of dharma; U+2638
+โ˜ฏ yin yang; U+262F
+โœ latin cross; U+271D
+โ˜ฆ orthodox cross; U+2626
+โ˜ช star and crescent; U+262A
+โ˜ฎ peace symbol; U+262E
+๐Ÿ•Ž menorah; U+1F54E
+๐Ÿ”ฏ dotted six-pointed star; U+1F52F
+โ™ˆ Aries; U+2648
+โ™‰ Taurus; U+2649
+โ™Š Gemini; U+264A
+โ™‹ Cancer; U+264B
+โ™Œ Leo; U+264C
+โ™ Virgo; U+264D
+โ™Ž Libra; U+264E
+โ™ Scorpio; U+264F
+โ™ Sagittarius; U+2650
+โ™‘ Capricorn; U+2651
+โ™’ Aquarius; U+2652
+โ™“ Pisces; U+2653
+โ›Ž Ophiuchus; U+26CE
+๐Ÿ”€ shuffle tracks button; U+1F500
+๐Ÿ” repeat button; U+1F501
+๐Ÿ”‚ repeat single button; U+1F502
+โ–ถ play button; U+25B6
+โฉ fast-forward button; U+23E9
+โญ next track button; U+23ED
+โฏ play or pause button; U+23EF
+โ—€ reverse button; U+25C0
+โช fast reverse button; U+23EA
+โฎ last track button; U+23EE
+๐Ÿ”ผ upwards button; U+1F53C
+โซ fast up button; U+23EB
+๐Ÿ”ฝ downwards button; U+1F53D
+โฌ fast down button; U+23EC
+โธ pause button; U+23F8
+โน stop button; U+23F9
+โบ record button; U+23FA
+โ eject button; U+23CF
+๐ŸŽฆ cinema; U+1F3A6
+๐Ÿ”… dim button; U+1F505
+๐Ÿ”† bright button; U+1F506
+๐Ÿ“ถ antenna bars; U+1F4F6
+๐Ÿ“ณ vibration mode; U+1F4F3
+๐Ÿ“ด mobile phone off; U+1F4F4
+โ™€ female sign; U+2640
+โ™‚ male sign; U+2642
+โš• medical symbol; U+2695
+โ™พ infinity; U+267E
+โ™ป recycling symbol; U+267B
+โšœ fleur-de-lis; U+269C
+๐Ÿ”ฑ trident emblem; U+1F531
+๐Ÿ“› name badge; U+1F4DB
+๐Ÿ”ฐ Japanese symbol for beginner; U+1F530
+โญ• heavy large circle; U+2B55
+โœ… white heavy check mark; U+2705
+โ˜‘ ballot box with check; U+2611
+โœ” heavy check mark; U+2714
+โœ– heavy multiplication x; U+2716
+โŒ cross mark; U+274C
+โŽ cross mark button; U+274E
+โž• heavy plus sign; U+2795
+โž– heavy minus sign; U+2796
+โž— heavy division sign; U+2797
+โžฐ curly loop; U+27B0
+โžฟ double curly loop; U+27BF
+ใ€ฝ part alternation mark; U+303D
+โœณ eight-spoked asterisk; U+2733
+โœด eight-pointed star; U+2734
+โ‡ sparkle; U+2747
+โ€ผ double exclamation mark; U+203C
+โ‰ exclamation question mark; U+2049
+โ“ question mark; U+2753
+โ” white question mark; U+2754
+โ• white exclamation mark; U+2755
+โ— exclamation mark; U+2757
+ใ€ฐ wavy dash; U+3030
+ยฉ copyright; U+00A9
+ยฎ registered; U+00AE
+โ„ข trade mark; U+2122
+#๏ธโƒฃ keycap: #; U+0023 U+FE0F U+20E3
+*๏ธโƒฃ keycap: *; U+002A U+FE0F U+20E3
+0๏ธโƒฃ keycap: 0; U+0030 U+FE0F U+20E3
+1๏ธโƒฃ keycap: 1; U+0031 U+FE0F U+20E3
+2๏ธโƒฃ keycap: 2; U+0032 U+FE0F U+20E3
+3๏ธโƒฃ keycap: 3; U+0033 U+FE0F U+20E3
+4๏ธโƒฃ keycap: 4; U+0034 U+FE0F U+20E3
+5๏ธโƒฃ keycap: 5; U+0035 U+FE0F U+20E3
+6๏ธโƒฃ keycap: 6; U+0036 U+FE0F U+20E3
+7๏ธโƒฃ keycap: 7; U+0037 U+FE0F U+20E3
+8๏ธโƒฃ keycap: 8; U+0038 U+FE0F U+20E3
+9๏ธโƒฃ keycap: 9; U+0039 U+FE0F U+20E3
+๐Ÿ”Ÿ keycap: 10; U+1F51F
+๐Ÿ”  input latin uppercase; U+1F520
+๐Ÿ”ก input latin lowercase; U+1F521
+๐Ÿ”ข input numbers; U+1F522
+๐Ÿ”ฃ input symbols; U+1F523
+๐Ÿ”ค input latin letters; U+1F524
+๐Ÿ…ฐ A button (blood type); U+1F170
+๐Ÿ†Ž AB button (blood type); U+1F18E
+๐Ÿ…ฑ B button (blood type); U+1F171
+๐Ÿ†‘ CL button; U+1F191
+๐Ÿ†’ COOL button; U+1F192
+๐Ÿ†“ FREE button; U+1F193
+โ„น information; U+2139
+๐Ÿ†” ID button; U+1F194
+โ“‚ circled M; U+24C2
+๐Ÿ†• NEW button; U+1F195
+๐Ÿ†– NG button; U+1F196
+๐Ÿ…พ O button (blood type); U+1F17E
+๐Ÿ†— OK button; U+1F197
+๐Ÿ…ฟ P button; U+1F17F
+๐Ÿ†˜ SOS button; U+1F198
+๐Ÿ†™ UP! button; U+1F199
+๐Ÿ†š VS button; U+1F19A
+๐Ÿˆ Japanese โ€œhereโ€ button; U+1F201
+๐Ÿˆ‚ Japanese โ€œservice chargeโ€ button; U+1F202
+๐Ÿˆท Japanese โ€œmonthly amountโ€ button; U+1F237
+๐Ÿˆถ Japanese โ€œnot free of chargeโ€ button; U+1F236
+๐Ÿˆฏ Japanese โ€œreservedโ€ button; U+1F22F
+๐Ÿ‰ Japanese โ€œbargainโ€ button; U+1F250
+๐Ÿˆน Japanese โ€œdiscountโ€ button; U+1F239
+๐Ÿˆš Japanese โ€œfree of chargeโ€ button; U+1F21A
+๐Ÿˆฒ Japanese โ€œprohibitedโ€ button; U+1F232
+๐Ÿ‰‘ Japanese โ€œacceptableโ€ button; U+1F251
+๐Ÿˆธ Japanese โ€œapplicationโ€ button; U+1F238
+๐Ÿˆด Japanese โ€œpassing gradeโ€ button; U+1F234
+๐Ÿˆณ Japanese โ€œvacancyโ€ button; U+1F233
+ใŠ— Japanese โ€œcongratulationsโ€ button; U+3297
+ใŠ™ Japanese โ€œsecretโ€ button; U+3299
+๐Ÿˆบ Japanese โ€œopen for businessโ€ button; U+1F23A
+๐Ÿˆต Japanese โ€œno vacancyโ€ button; U+1F235
+๐Ÿ”ด red circle; U+1F534
+๐Ÿ”ต blue circle; U+1F535
+โšช white circle; U+26AA
+โšซ black circle; U+26AB
+โฌœ white large square; U+2B1C
+โฌ› black large square; U+2B1B
+โ—ผ black medium square; U+25FC
+โ—ป white medium square; U+25FB
+โ—ฝ white medium-small square; U+25FD
+โ—พ black medium-small square; U+25FE
+โ–ซ white small square; U+25AB
+โ–ช black small square; U+25AA
+๐Ÿ”ถ large orange diamond; U+1F536
+๐Ÿ”ท large blue diamond; U+1F537
+๐Ÿ”ธ small orange diamond; U+1F538
+๐Ÿ”น small blue diamond; U+1F539
+๐Ÿ”บ red triangle pointed up; U+1F53A
+๐Ÿ”ป red triangle pointed down; U+1F53B
+๐Ÿ’  diamond with a dot; U+1F4A0
+๐Ÿ”˜ radio button; U+1F518
+๐Ÿ”ฒ black square button; U+1F532
+๐Ÿ”ณ white square button; U+1F533
+๐Ÿ chequered flag; U+1F3C1
+๐Ÿšฉ triangular flag; U+1F6A9
+๐ŸŽŒ crossed flags; U+1F38C
+๐Ÿด black flag; U+1F3F4
+๐Ÿณ white flag; U+1F3F3
+๐Ÿณ๏ธโ€๐ŸŒˆ rainbow flag; U+1F3F3 U+FE0F U+200D U+1F308
+๐Ÿดโ€โ˜ ๏ธ pirate flag; U+1F3F4 U+200D U+2620 U+FE0F
+๐Ÿ‡ฆ๐Ÿ‡จ flag: Ascension Island; U+1F1E6 U+1F1E8
+๐Ÿ‡ฆ๐Ÿ‡ฉ flag: Andorra; U+1F1E6 U+1F1E9
+๐Ÿ‡ฆ๐Ÿ‡ช flag: United Arab Emirates; U+1F1E6 U+1F1EA
+๐Ÿ‡ฆ๐Ÿ‡ซ flag: Afghanistan; U+1F1E6 U+1F1EB
+๐Ÿ‡ฆ๐Ÿ‡ฌ flag: Antigua & Barbuda; U+1F1E6 U+1F1EC
+๐Ÿ‡ฆ๐Ÿ‡ฎ flag: Anguilla; U+1F1E6 U+1F1EE
+๐Ÿ‡ฆ๐Ÿ‡ฑ flag: Albania; U+1F1E6 U+1F1F1
+๐Ÿ‡ฆ๐Ÿ‡ฒ flag: Armenia; U+1F1E6 U+1F1F2
+๐Ÿ‡ฆ๐Ÿ‡ด flag: Angola; U+1F1E6 U+1F1F4
+๐Ÿ‡ฆ๐Ÿ‡ถ flag: Antarctica; U+1F1E6 U+1F1F6
+๐Ÿ‡ฆ๐Ÿ‡ท flag: Argentina; U+1F1E6 U+1F1F7
+๐Ÿ‡ฆ๐Ÿ‡ธ flag: American Samoa; U+1F1E6 U+1F1F8
+๐Ÿ‡ฆ๐Ÿ‡น flag: Austria; U+1F1E6 U+1F1F9
+๐Ÿ‡ฆ๐Ÿ‡บ flag: Australia; U+1F1E6 U+1F1FA
+๐Ÿ‡ฆ๐Ÿ‡ผ flag: Aruba; U+1F1E6 U+1F1FC
+๐Ÿ‡ฆ๐Ÿ‡ฝ flag: ร…land Islands; U+1F1E6 U+1F1FD
+๐Ÿ‡ฆ๐Ÿ‡ฟ flag: Azerbaijan; U+1F1E6 U+1F1FF
+๐Ÿ‡ง๐Ÿ‡ฆ flag: Bosnia & Herzegovina; U+1F1E7 U+1F1E6
+๐Ÿ‡ง๐Ÿ‡ง flag: Barbados; U+1F1E7 U+1F1E7
+๐Ÿ‡ง๐Ÿ‡ฉ flag: Bangladesh; U+1F1E7 U+1F1E9
+๐Ÿ‡ง๐Ÿ‡ช flag: Belgium; U+1F1E7 U+1F1EA
+๐Ÿ‡ง๐Ÿ‡ซ flag: Burkina Faso; U+1F1E7 U+1F1EB
+๐Ÿ‡ง๐Ÿ‡ฌ flag: Bulgaria; U+1F1E7 U+1F1EC
+๐Ÿ‡ง๐Ÿ‡ญ flag: Bahrain; U+1F1E7 U+1F1ED
+๐Ÿ‡ง๐Ÿ‡ฎ flag: Burundi; U+1F1E7 U+1F1EE
+๐Ÿ‡ง๐Ÿ‡ฏ flag: Benin; U+1F1E7 U+1F1EF
+๐Ÿ‡ง๐Ÿ‡ฑ flag: St. Barthรฉlemy; U+1F1E7 U+1F1F1
+๐Ÿ‡ง๐Ÿ‡ฒ flag: Bermuda; U+1F1E7 U+1F1F2
+๐Ÿ‡ง๐Ÿ‡ณ flag: Brunei; U+1F1E7 U+1F1F3
+๐Ÿ‡ง๐Ÿ‡ด flag: Bolivia; U+1F1E7 U+1F1F4
+๐Ÿ‡ง๐Ÿ‡ถ flag: Caribbean Netherlands; U+1F1E7 U+1F1F6
+๐Ÿ‡ง๐Ÿ‡ท flag: Brazil; U+1F1E7 U+1F1F7
+๐Ÿ‡ง๐Ÿ‡ธ flag: Bahamas; U+1F1E7 U+1F1F8
+๐Ÿ‡ง๐Ÿ‡น flag: Bhutan; U+1F1E7 U+1F1F9
+๐Ÿ‡ง๐Ÿ‡ป flag: Bouvet Island; U+1F1E7 U+1F1FB
+๐Ÿ‡ง๐Ÿ‡ผ flag: Botswana; U+1F1E7 U+1F1FC
+๐Ÿ‡ง๐Ÿ‡พ flag: Belarus; U+1F1E7 U+1F1FE
+๐Ÿ‡ง๐Ÿ‡ฟ flag: Belize; U+1F1E7 U+1F1FF
+๐Ÿ‡จ๐Ÿ‡ฆ flag: Canada; U+1F1E8 U+1F1E6
+๐Ÿ‡จ๐Ÿ‡จ flag: Cocos (Keeling) Islands; U+1F1E8 U+1F1E8
+๐Ÿ‡จ๐Ÿ‡ฉ flag: Congo - Kinshasa; U+1F1E8 U+1F1E9
+๐Ÿ‡จ๐Ÿ‡ซ flag: Central African Republic; U+1F1E8 U+1F1EB
+๐Ÿ‡จ๐Ÿ‡ฌ flag: Congo - Brazzaville; U+1F1E8 U+1F1EC
+๐Ÿ‡จ๐Ÿ‡ญ flag: Switzerland; U+1F1E8 U+1F1ED
+๐Ÿ‡จ๐Ÿ‡ฎ flag: Cรดte dโ€™Ivoire; U+1F1E8 U+1F1EE
+๐Ÿ‡จ๐Ÿ‡ฐ flag: Cook Islands; U+1F1E8 U+1F1F0
+๐Ÿ‡จ๐Ÿ‡ฑ flag: Chile; U+1F1E8 U+1F1F1
+๐Ÿ‡จ๐Ÿ‡ฒ flag: Cameroon; U+1F1E8 U+1F1F2
+๐Ÿ‡จ๐Ÿ‡ณ flag: China; U+1F1E8 U+1F1F3
+๐Ÿ‡จ๐Ÿ‡ด flag: Colombia; U+1F1E8 U+1F1F4
+๐Ÿ‡จ๐Ÿ‡ต flag: Clipperton Island; U+1F1E8 U+1F1F5
+๐Ÿ‡จ๐Ÿ‡ท flag: Costa Rica; U+1F1E8 U+1F1F7
+๐Ÿ‡จ๐Ÿ‡บ flag: Cuba; U+1F1E8 U+1F1FA
+๐Ÿ‡จ๐Ÿ‡ป flag: Cape Verde; U+1F1E8 U+1F1FB
+๐Ÿ‡จ๐Ÿ‡ผ flag: Curaรงao; U+1F1E8 U+1F1FC
+๐Ÿ‡จ๐Ÿ‡ฝ flag: Christmas Island; U+1F1E8 U+1F1FD
+๐Ÿ‡จ๐Ÿ‡พ flag: Cyprus; U+1F1E8 U+1F1FE
+๐Ÿ‡จ๐Ÿ‡ฟ flag: Czechia; U+1F1E8 U+1F1FF
+๐Ÿ‡ฉ๐Ÿ‡ช flag: Germany; U+1F1E9 U+1F1EA
+๐Ÿ‡ฉ๐Ÿ‡ฌ flag: Diego Garcia; U+1F1E9 U+1F1EC
+๐Ÿ‡ฉ๐Ÿ‡ฏ flag: Djibouti; U+1F1E9 U+1F1EF
+๐Ÿ‡ฉ๐Ÿ‡ฐ flag: Denmark; U+1F1E9 U+1F1F0
+๐Ÿ‡ฉ๐Ÿ‡ฒ flag: Dominica; U+1F1E9 U+1F1F2
+๐Ÿ‡ฉ๐Ÿ‡ด flag: Dominican Republic; U+1F1E9 U+1F1F4
+๐Ÿ‡ฉ๐Ÿ‡ฟ flag: Algeria; U+1F1E9 U+1F1FF
+๐Ÿ‡ช๐Ÿ‡ฆ flag: Ceuta & Melilla; U+1F1EA U+1F1E6
+๐Ÿ‡ช๐Ÿ‡จ flag: Ecuador; U+1F1EA U+1F1E8
+๐Ÿ‡ช๐Ÿ‡ช flag: Estonia; U+1F1EA U+1F1EA
+๐Ÿ‡ช๐Ÿ‡ฌ flag: Egypt; U+1F1EA U+1F1EC
+๐Ÿ‡ช๐Ÿ‡ญ flag: Western Sahara; U+1F1EA U+1F1ED
+๐Ÿ‡ช๐Ÿ‡ท flag: Eritrea; U+1F1EA U+1F1F7
+๐Ÿ‡ช๐Ÿ‡ธ flag: Spain; U+1F1EA U+1F1F8
+๐Ÿ‡ช๐Ÿ‡น flag: Ethiopia; U+1F1EA U+1F1F9
+๐Ÿ‡ช๐Ÿ‡บ flag: European Union; U+1F1EA U+1F1FA
+๐Ÿ‡ซ๐Ÿ‡ฎ flag: Finland; U+1F1EB U+1F1EE
+๐Ÿ‡ซ๐Ÿ‡ฏ flag: Fiji; U+1F1EB U+1F1EF
+๐Ÿ‡ซ๐Ÿ‡ฐ flag: Falkland Islands; U+1F1EB U+1F1F0
+๐Ÿ‡ซ๐Ÿ‡ฒ flag: Micronesia; U+1F1EB U+1F1F2
+๐Ÿ‡ซ๐Ÿ‡ด flag: Faroe Islands; U+1F1EB U+1F1F4
+๐Ÿ‡ซ๐Ÿ‡ท flag: France; U+1F1EB U+1F1F7
+๐Ÿ‡ฌ๐Ÿ‡ฆ flag: Gabon; U+1F1EC U+1F1E6
+๐Ÿ‡ฌ๐Ÿ‡ง flag: United Kingdom; U+1F1EC U+1F1E7
+๐Ÿ‡ฌ๐Ÿ‡ฉ flag: Grenada; U+1F1EC U+1F1E9
+๐Ÿ‡ฌ๐Ÿ‡ช flag: Georgia; U+1F1EC U+1F1EA
+๐Ÿ‡ฌ๐Ÿ‡ซ flag: French Guiana; U+1F1EC U+1F1EB
+๐Ÿ‡ฌ๐Ÿ‡ฌ flag: Guernsey; U+1F1EC U+1F1EC
+๐Ÿ‡ฌ๐Ÿ‡ญ flag: Ghana; U+1F1EC U+1F1ED
+๐Ÿ‡ฌ๐Ÿ‡ฎ flag: Gibraltar; U+1F1EC U+1F1EE
+๐Ÿ‡ฌ๐Ÿ‡ฑ flag: Greenland; U+1F1EC U+1F1F1
+๐Ÿ‡ฌ๐Ÿ‡ฒ flag: Gambia; U+1F1EC U+1F1F2
+๐Ÿ‡ฌ๐Ÿ‡ณ flag: Guinea; U+1F1EC U+1F1F3
+๐Ÿ‡ฌ๐Ÿ‡ต flag: Guadeloupe; U+1F1EC U+1F1F5
+๐Ÿ‡ฌ๐Ÿ‡ถ flag: Equatorial Guinea; U+1F1EC U+1F1F6
+๐Ÿ‡ฌ๐Ÿ‡ท flag: Greece; U+1F1EC U+1F1F7
+๐Ÿ‡ฌ๐Ÿ‡ธ flag: South Georgia & South Sandwich Islands; U+1F1EC U+1F1F8
+๐Ÿ‡ฌ๐Ÿ‡น flag: Guatemala; U+1F1EC U+1F1F9
+๐Ÿ‡ฌ๐Ÿ‡บ flag: Guam; U+1F1EC U+1F1FA
+๐Ÿ‡ฌ๐Ÿ‡ผ flag: Guinea-Bissau; U+1F1EC U+1F1FC
+๐Ÿ‡ฌ๐Ÿ‡พ flag: Guyana; U+1F1EC U+1F1FE
+๐Ÿ‡ญ๐Ÿ‡ฐ flag: Hong Kong SAR China; U+1F1ED U+1F1F0
+๐Ÿ‡ญ๐Ÿ‡ฒ flag: Heard & McDonald Islands; U+1F1ED U+1F1F2
+๐Ÿ‡ญ๐Ÿ‡ณ flag: Honduras; U+1F1ED U+1F1F3
+๐Ÿ‡ญ๐Ÿ‡ท flag: Croatia; U+1F1ED U+1F1F7
+๐Ÿ‡ญ๐Ÿ‡น flag: Haiti; U+1F1ED U+1F1F9
+๐Ÿ‡ญ๐Ÿ‡บ flag: Hungary; U+1F1ED U+1F1FA
+๐Ÿ‡ฎ๐Ÿ‡จ flag: Canary Islands; U+1F1EE U+1F1E8
+๐Ÿ‡ฎ๐Ÿ‡ฉ flag: Indonesia; U+1F1EE U+1F1E9
+๐Ÿ‡ฎ๐Ÿ‡ช flag: Ireland; U+1F1EE U+1F1EA
+๐Ÿ‡ฎ๐Ÿ‡ฑ flag: Israel; U+1F1EE U+1F1F1
+๐Ÿ‡ฎ๐Ÿ‡ฒ flag: Isle of Man; U+1F1EE U+1F1F2
+๐Ÿ‡ฎ๐Ÿ‡ณ flag: India; U+1F1EE U+1F1F3
+๐Ÿ‡ฎ๐Ÿ‡ด flag: British Indian Ocean Territory; U+1F1EE U+1F1F4
+๐Ÿ‡ฎ๐Ÿ‡ถ flag: Iraq; U+1F1EE U+1F1F6
+๐Ÿ‡ฎ๐Ÿ‡ท flag: Iran; U+1F1EE U+1F1F7
+๐Ÿ‡ฎ๐Ÿ‡ธ flag: Iceland; U+1F1EE U+1F1F8
+๐Ÿ‡ฎ๐Ÿ‡น flag: Italy; U+1F1EE U+1F1F9
+๐Ÿ‡ฏ๐Ÿ‡ช flag: Jersey; U+1F1EF U+1F1EA
+๐Ÿ‡ฏ๐Ÿ‡ฒ flag: Jamaica; U+1F1EF U+1F1F2
+๐Ÿ‡ฏ๐Ÿ‡ด flag: Jordan; U+1F1EF U+1F1F4
+๐Ÿ‡ฏ๐Ÿ‡ต flag: Japan; U+1F1EF U+1F1F5
+๐Ÿ‡ฐ๐Ÿ‡ช flag: Kenya; U+1F1F0 U+1F1EA
+๐Ÿ‡ฐ๐Ÿ‡ฌ flag: Kyrgyzstan; U+1F1F0 U+1F1EC
+๐Ÿ‡ฐ๐Ÿ‡ญ flag: Cambodia; U+1F1F0 U+1F1ED
+๐Ÿ‡ฐ๐Ÿ‡ฎ flag: Kiribati; U+1F1F0 U+1F1EE
+๐Ÿ‡ฐ๐Ÿ‡ฒ flag: Comoros; U+1F1F0 U+1F1F2
+๐Ÿ‡ฐ๐Ÿ‡ณ flag: St. Kitts & Nevis; U+1F1F0 U+1F1F3
+๐Ÿ‡ฐ๐Ÿ‡ต flag: North Korea; U+1F1F0 U+1F1F5
+๐Ÿ‡ฐ๐Ÿ‡ท flag: South Korea; U+1F1F0 U+1F1F7
+๐Ÿ‡ฐ๐Ÿ‡ผ flag: Kuwait; U+1F1F0 U+1F1FC
+๐Ÿ‡ฐ๐Ÿ‡พ flag: Cayman Islands; U+1F1F0 U+1F1FE
+๐Ÿ‡ฐ๐Ÿ‡ฟ flag: Kazakhstan; U+1F1F0 U+1F1FF
+๐Ÿ‡ฑ๐Ÿ‡ฆ flag: Laos; U+1F1F1 U+1F1E6
+๐Ÿ‡ฑ๐Ÿ‡ง flag: Lebanon; U+1F1F1 U+1F1E7
+๐Ÿ‡ฑ๐Ÿ‡จ flag: St. Lucia; U+1F1F1 U+1F1E8
+๐Ÿ‡ฑ๐Ÿ‡ฎ flag: Liechtenstein; U+1F1F1 U+1F1EE
+๐Ÿ‡ฑ๐Ÿ‡ฐ flag: Sri Lanka; U+1F1F1 U+1F1F0
+๐Ÿ‡ฑ๐Ÿ‡ท flag: Liberia; U+1F1F1 U+1F1F7
+๐Ÿ‡ฑ๐Ÿ‡ธ flag: Lesotho; U+1F1F1 U+1F1F8
+๐Ÿ‡ฑ๐Ÿ‡น flag: Lithuania; U+1F1F1 U+1F1F9
+๐Ÿ‡ฑ๐Ÿ‡บ flag: Luxembourg; U+1F1F1 U+1F1FA
+๐Ÿ‡ฑ๐Ÿ‡ป flag: Latvia; U+1F1F1 U+1F1FB
+๐Ÿ‡ฑ๐Ÿ‡พ flag: Libya; U+1F1F1 U+1F1FE
+๐Ÿ‡ฒ๐Ÿ‡ฆ flag: Morocco; U+1F1F2 U+1F1E6
+๐Ÿ‡ฒ๐Ÿ‡จ flag: Monaco; U+1F1F2 U+1F1E8
+๐Ÿ‡ฒ๐Ÿ‡ฉ flag: Moldova; U+1F1F2 U+1F1E9
+๐Ÿ‡ฒ๐Ÿ‡ช flag: Montenegro; U+1F1F2 U+1F1EA
+๐Ÿ‡ฒ๐Ÿ‡ซ flag: St. Martin; U+1F1F2 U+1F1EB
+๐Ÿ‡ฒ๐Ÿ‡ฌ flag: Madagascar; U+1F1F2 U+1F1EC
+๐Ÿ‡ฒ๐Ÿ‡ญ flag: Marshall Islands; U+1F1F2 U+1F1ED
+๐Ÿ‡ฒ๐Ÿ‡ฐ flag: Macedonia; U+1F1F2 U+1F1F0
+๐Ÿ‡ฒ๐Ÿ‡ฑ flag: Mali; U+1F1F2 U+1F1F1
+๐Ÿ‡ฒ๐Ÿ‡ฒ flag: Myanmar (Burma); U+1F1F2 U+1F1F2
+๐Ÿ‡ฒ๐Ÿ‡ณ flag: Mongolia; U+1F1F2 U+1F1F3
+๐Ÿ‡ฒ๐Ÿ‡ด flag: Macau SAR China; U+1F1F2 U+1F1F4
+๐Ÿ‡ฒ๐Ÿ‡ต flag: Northern Mariana Islands; U+1F1F2 U+1F1F5
+๐Ÿ‡ฒ๐Ÿ‡ถ flag: Martinique; U+1F1F2 U+1F1F6
+๐Ÿ‡ฒ๐Ÿ‡ท flag: Mauritania; U+1F1F2 U+1F1F7
+๐Ÿ‡ฒ๐Ÿ‡ธ flag: Montserrat; U+1F1F2 U+1F1F8
+๐Ÿ‡ฒ๐Ÿ‡น flag: Malta; U+1F1F2 U+1F1F9
+๐Ÿ‡ฒ๐Ÿ‡บ flag: Mauritius; U+1F1F2 U+1F1FA
+๐Ÿ‡ฒ๐Ÿ‡ป flag: Maldives; U+1F1F2 U+1F1FB
+๐Ÿ‡ฒ๐Ÿ‡ผ flag: Malawi; U+1F1F2 U+1F1FC
+๐Ÿ‡ฒ๐Ÿ‡ฝ flag: Mexico; U+1F1F2 U+1F1FD
+๐Ÿ‡ฒ๐Ÿ‡พ flag: Malaysia; U+1F1F2 U+1F1FE
+๐Ÿ‡ฒ๐Ÿ‡ฟ flag: Mozambique; U+1F1F2 U+1F1FF
+๐Ÿ‡ณ๐Ÿ‡ฆ flag: Namibia; U+1F1F3 U+1F1E6
+๐Ÿ‡ณ๐Ÿ‡จ flag: New Caledonia; U+1F1F3 U+1F1E8
+๐Ÿ‡ณ๐Ÿ‡ช flag: Niger; U+1F1F3 U+1F1EA
+๐Ÿ‡ณ๐Ÿ‡ซ flag: Norfolk Island; U+1F1F3 U+1F1EB
+๐Ÿ‡ณ๐Ÿ‡ฌ flag: Nigeria; U+1F1F3 U+1F1EC
+๐Ÿ‡ณ๐Ÿ‡ฎ flag: Nicaragua; U+1F1F3 U+1F1EE
+๐Ÿ‡ณ๐Ÿ‡ฑ flag: Netherlands; U+1F1F3 U+1F1F1
+๐Ÿ‡ณ๐Ÿ‡ด flag: Norway; U+1F1F3 U+1F1F4
+๐Ÿ‡ณ๐Ÿ‡ต flag: Nepal; U+1F1F3 U+1F1F5
+๐Ÿ‡ณ๐Ÿ‡ท flag: Nauru; U+1F1F3 U+1F1F7
+๐Ÿ‡ณ๐Ÿ‡บ flag: Niue; U+1F1F3 U+1F1FA
+๐Ÿ‡ณ๐Ÿ‡ฟ flag: New Zealand; U+1F1F3 U+1F1FF
+๐Ÿ‡ด๐Ÿ‡ฒ flag: Oman; U+1F1F4 U+1F1F2
+๐Ÿ‡ต๐Ÿ‡ฆ flag: Panama; U+1F1F5 U+1F1E6
+๐Ÿ‡ต๐Ÿ‡ช flag: Peru; U+1F1F5 U+1F1EA
+๐Ÿ‡ต๐Ÿ‡ซ flag: French Polynesia; U+1F1F5 U+1F1EB
+๐Ÿ‡ต๐Ÿ‡ฌ flag: Papua New Guinea; U+1F1F5 U+1F1EC
+๐Ÿ‡ต๐Ÿ‡ญ flag: Philippines; U+1F1F5 U+1F1ED
+๐Ÿ‡ต๐Ÿ‡ฐ flag: Pakistan; U+1F1F5 U+1F1F0
+๐Ÿ‡ต๐Ÿ‡ฑ flag: Poland; U+1F1F5 U+1F1F1
+๐Ÿ‡ต๐Ÿ‡ฒ flag: St. Pierre & Miquelon; U+1F1F5 U+1F1F2
+๐Ÿ‡ต๐Ÿ‡ณ flag: Pitcairn Islands; U+1F1F5 U+1F1F3
+๐Ÿ‡ต๐Ÿ‡ท flag: Puerto Rico; U+1F1F5 U+1F1F7
+๐Ÿ‡ต๐Ÿ‡ธ flag: Palestinian Territories; U+1F1F5 U+1F1F8
+๐Ÿ‡ต๐Ÿ‡น flag: Portugal; U+1F1F5 U+1F1F9
+๐Ÿ‡ต๐Ÿ‡ผ flag: Palau; U+1F1F5 U+1F1FC
+๐Ÿ‡ต๐Ÿ‡พ flag: Paraguay; U+1F1F5 U+1F1FE
+๐Ÿ‡ถ๐Ÿ‡ฆ flag: Qatar; U+1F1F6 U+1F1E6
+๐Ÿ‡ท๐Ÿ‡ช flag: Rรฉunion; U+1F1F7 U+1F1EA
+๐Ÿ‡ท๐Ÿ‡ด flag: Romania; U+1F1F7 U+1F1F4
+๐Ÿ‡ท๐Ÿ‡ธ flag: Serbia; U+1F1F7 U+1F1F8
+๐Ÿ‡ท๐Ÿ‡บ flag: Russia; U+1F1F7 U+1F1FA
+๐Ÿ‡ท๐Ÿ‡ผ flag: Rwanda; U+1F1F7 U+1F1FC
+๐Ÿ‡ธ๐Ÿ‡ฆ flag: Saudi Arabia; U+1F1F8 U+1F1E6
+๐Ÿ‡ธ๐Ÿ‡ง flag: Solomon Islands; U+1F1F8 U+1F1E7
+๐Ÿ‡ธ๐Ÿ‡จ flag: Seychelles; U+1F1F8 U+1F1E8
+๐Ÿ‡ธ๐Ÿ‡ฉ flag: Sudan; U+1F1F8 U+1F1E9
+๐Ÿ‡ธ๐Ÿ‡ช flag: Sweden; U+1F1F8 U+1F1EA
+๐Ÿ‡ธ๐Ÿ‡ฌ flag: Singapore; U+1F1F8 U+1F1EC
+๐Ÿ‡ธ๐Ÿ‡ญ flag: St. Helena; U+1F1F8 U+1F1ED
+๐Ÿ‡ธ๐Ÿ‡ฎ flag: Slovenia; U+1F1F8 U+1F1EE
+๐Ÿ‡ธ๐Ÿ‡ฏ flag: Svalbard & Jan Mayen; U+1F1F8 U+1F1EF
+๐Ÿ‡ธ๐Ÿ‡ฐ flag: Slovakia; U+1F1F8 U+1F1F0
+๐Ÿ‡ธ๐Ÿ‡ฑ flag: Sierra Leone; U+1F1F8 U+1F1F1
+๐Ÿ‡ธ๐Ÿ‡ฒ flag: San Marino; U+1F1F8 U+1F1F2
+๐Ÿ‡ธ๐Ÿ‡ณ flag: Senegal; U+1F1F8 U+1F1F3
+๐Ÿ‡ธ๐Ÿ‡ด flag: Somalia; U+1F1F8 U+1F1F4
+๐Ÿ‡ธ๐Ÿ‡ท flag: Suriname; U+1F1F8 U+1F1F7
+๐Ÿ‡ธ๐Ÿ‡ธ flag: South Sudan; U+1F1F8 U+1F1F8
+๐Ÿ‡ธ๐Ÿ‡น flag: Sรฃo Tomรฉ & Prรญncipe; U+1F1F8 U+1F1F9
+๐Ÿ‡ธ๐Ÿ‡ป flag: El Salvador; U+1F1F8 U+1F1FB
+๐Ÿ‡ธ๐Ÿ‡ฝ flag: Sint Maarten; U+1F1F8 U+1F1FD
+๐Ÿ‡ธ๐Ÿ‡พ flag: Syria; U+1F1F8 U+1F1FE
+๐Ÿ‡ธ๐Ÿ‡ฟ flag: Swaziland; U+1F1F8 U+1F1FF
+๐Ÿ‡น๐Ÿ‡ฆ flag: Tristan da Cunha; U+1F1F9 U+1F1E6
+๐Ÿ‡น๐Ÿ‡จ flag: Turks & Caicos Islands; U+1F1F9 U+1F1E8
+๐Ÿ‡น๐Ÿ‡ฉ flag: Chad; U+1F1F9 U+1F1E9
+๐Ÿ‡น๐Ÿ‡ซ flag: French Southern Territories; U+1F1F9 U+1F1EB
+๐Ÿ‡น๐Ÿ‡ฌ flag: Togo; U+1F1F9 U+1F1EC
+๐Ÿ‡น๐Ÿ‡ญ flag: Thailand; U+1F1F9 U+1F1ED
+๐Ÿ‡น๐Ÿ‡ฏ flag: Tajikistan; U+1F1F9 U+1F1EF
+๐Ÿ‡น๐Ÿ‡ฐ flag: Tokelau; U+1F1F9 U+1F1F0
+๐Ÿ‡น๐Ÿ‡ฑ flag: Timor-Leste; U+1F1F9 U+1F1F1
+๐Ÿ‡น๐Ÿ‡ฒ flag: Turkmenistan; U+1F1F9 U+1F1F2
+๐Ÿ‡น๐Ÿ‡ณ flag: Tunisia; U+1F1F9 U+1F1F3
+๐Ÿ‡น๐Ÿ‡ด flag: Tonga; U+1F1F9 U+1F1F4
+๐Ÿ‡น๐Ÿ‡ท flag: Turkey; U+1F1F9 U+1F1F7
+๐Ÿ‡น๐Ÿ‡น flag: Trinidad & Tobago; U+1F1F9 U+1F1F9
+๐Ÿ‡น๐Ÿ‡ป flag: Tuvalu; U+1F1F9 U+1F1FB
+๐Ÿ‡น๐Ÿ‡ผ flag: Taiwan; U+1F1F9 U+1F1FC
+๐Ÿ‡น๐Ÿ‡ฟ flag: Tanzania; U+1F1F9 U+1F1FF
+๐Ÿ‡บ๐Ÿ‡ฆ flag: Ukraine; U+1F1FA U+1F1E6
+๐Ÿ‡บ๐Ÿ‡ฌ flag: Uganda; U+1F1FA U+1F1EC
+๐Ÿ‡บ๐Ÿ‡ฒ flag: U.S. Outlying Islands; U+1F1FA U+1F1F2
+๐Ÿ‡บ๐Ÿ‡ณ flag: United Nations; U+1F1FA U+1F1F3
+๐Ÿ‡บ๐Ÿ‡ธ flag: United States; U+1F1FA U+1F1F8
+๐Ÿ‡บ๐Ÿ‡พ flag: Uruguay; U+1F1FA U+1F1FE
+๐Ÿ‡บ๐Ÿ‡ฟ flag: Uzbekistan; U+1F1FA U+1F1FF
+๐Ÿ‡ป๐Ÿ‡ฆ flag: Vatican City; U+1F1FB U+1F1E6
+๐Ÿ‡ป๐Ÿ‡จ flag: St. Vincent & Grenadines; U+1F1FB U+1F1E8
+๐Ÿ‡ป๐Ÿ‡ช flag: Venezuela; U+1F1FB U+1F1EA
+๐Ÿ‡ป๐Ÿ‡ฌ flag: British Virgin Islands; U+1F1FB U+1F1EC
+๐Ÿ‡ป๐Ÿ‡ฎ flag: U.S. Virgin Islands; U+1F1FB U+1F1EE
+๐Ÿ‡ป๐Ÿ‡ณ flag: Vietnam; U+1F1FB U+1F1F3
+๐Ÿ‡ป๐Ÿ‡บ flag: Vanuatu; U+1F1FB U+1F1FA
+๐Ÿ‡ผ๐Ÿ‡ซ flag: Wallis & Futuna; U+1F1FC U+1F1EB
+๐Ÿ‡ผ๐Ÿ‡ธ flag: Samoa; U+1F1FC U+1F1F8
+๐Ÿ‡ฝ๐Ÿ‡ฐ flag: Kosovo; U+1F1FD U+1F1F0
+๐Ÿ‡พ๐Ÿ‡ช flag: Yemen; U+1F1FE U+1F1EA
+๐Ÿ‡พ๐Ÿ‡น flag: Mayotte; U+1F1FE U+1F1F9
+๐Ÿ‡ฟ๐Ÿ‡ฆ flag: South Africa; U+1F1FF U+1F1E6
+๐Ÿ‡ฟ๐Ÿ‡ฒ flag: Zambia; U+1F1FF U+1F1F2
+๐Ÿ‡ฟ๐Ÿ‡ผ flag: Zimbabwe; U+1F1FF U+1F1FC
+๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ flag: England; U+1F3F4 U+E0067 U+E0062 U+E0065 U+E006E U+E0067 U+E007F
+๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ flag: Scotland; U+1F3F4 U+E0067 U+E0062 U+E0073 U+E0063 U+E0074 U+E007F
+๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ flag: Wales; U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F
+( อกยฐ อœส– อกยฐ) lenny face;
diff --git a/dotfiles/.local/share/soundalerts/mail.mp3 b/dotfiles/.local/share/soundalerts/mail.mp3
new file mode 100644
index 0000000..7e6812d
Binary files /dev/null and b/dotfiles/.local/share/soundalerts/mail.mp3 differ
diff --git a/dotfiles/.local/share/soundalerts/start.ogg b/dotfiles/.local/share/soundalerts/start.ogg
new file mode 100644
index 0000000..a34ee2a
Binary files /dev/null and b/dotfiles/.local/share/soundalerts/start.ogg differ
diff --git a/dotfiles/.profile b/dotfiles/.profile
index 9424cfc..e683745 100644
--- a/dotfiles/.profile
+++ b/dotfiles/.profile
@@ -1,7 +1,7 @@
 export PATH=$PATH:$HOME/.local/bin
-export SCROT_DIR=$HOME/Pictures/screenshots/
-export VREC_DIR=$HOME/Videos/recordings/
-export AREC_DIR=$HOME/Documents/audio/recordings/
+export SCROT_DIR=$HOME/pics/screenshots/
+export VREC_DIR=$HOME/vids/recordings/
+export AREC_DIR=$HOME/docs/audio/recordings/
 #export GDK_BACKEND=wayland
 export EGL_PLATFORM=wayland
 export CLUTTER_PLATFORM=wayland
@@ -17,10 +17,21 @@ export TERM=xterm-256color
 export TERMINAL=termite
 export EDITOR="nvim"
 export BROWSER=qutebrowser
+
+# Le cleaner home
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_CACHE_HOME="$HOME/.cache"
+export XDG_DATA_HOME="$HOME/.local/share"
 export ZDOTDIR="$HOME/.config/zsh"
 export INPUTRC="$HOME/.config/zsh/inputrc"
+export LESSHISTFILE="-"
+export GTK2_RC_FILES="$HOME/.config/gtk-2.0/gtkrc-2.0"
+export CARGO_HOME="$XDG_DATA_HOME/cargo"
+export GNUPGNOME="$XDG_DATA_HOME/gnupg"
+eval "$(dircolors "$HOME/.config/dir_colors")"
 
+# Start sway automatically upon login on tty1
 if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
-  sway && clear && exit
+  sway > ~/.cache/sway.log 2>&1 && clear && exit
 fi
 
diff --git a/dotfiles/.soundalerts/mail.mp3 b/dotfiles/.soundalerts/mail.mp3
deleted file mode 100644
index 7e6812d..0000000
Binary files a/dotfiles/.soundalerts/mail.mp3 and /dev/null differ
diff --git a/dotfiles/.soundalerts/start.ogg b/dotfiles/.soundalerts/start.ogg
deleted file mode 100644
index a34ee2a..0000000
Binary files a/dotfiles/.soundalerts/start.ogg and /dev/null differ
diff --git a/dotfiles/.tmux.conf b/dotfiles/.tmux.conf
deleted file mode 100644
index 96844d5..0000000
--- a/dotfiles/.tmux.conf
+++ /dev/null
@@ -1,1182 +0,0 @@
-# cat << EOF > /dev/null
-# https://github.com/gpakosz/.tmux
-# (โ€‘โ—โ€‘โ—)> dual licensed under the WTFPL v2 license and the MIT license,
-#         without any warranty.
-#         Copyright 2012โ€” Gregory Pakosz (@gpakosz).
-# /!\ do not edit this file
-#     instead, override settings in ~/.tmux.conf.local, see README.md
-
-
-# -- general -------------------------------------------------------------------
-
-set -g default-terminal "screen-256color" # colors!
-setw -g xterm-keys on
-set -s escape-time 10                     # faster command sequences
-set -sg repeat-time 600                   # increase repeat timeout
-set -s focus-events on
-
-set -g prefix2 C-a                        # GNU-Screen compatible prefix
-bind C-a send-prefix -2
-
-set -q -g status-utf8 on                  # expect UTF-8 (tmux < 2.2)
-setw -q -g utf8 on
-
-set -g history-limit 5000                 # boost history
-
-# edit configuration
-bind e new-window -n '~/.tmux.conf.local' "sh -c '\${EDITOR:-vim} ~/.tmux.conf.local && tmux source ~/.tmux.conf && tmux display \"~/.tmux.conf sourced\"'"
-
-# reload configuration
-bind r source-file ~/.tmux.conf \; display '~/.tmux.conf sourced'
-
-
-# -- display -------------------------------------------------------------------
-
-set -g base-index 1           # start windows numbering at 1
-setw -g pane-base-index 1     # make pane numbering consistent with windows
-
-setw -g automatic-rename on   # rename window to reflect current program
-set -g renumber-windows on    # renumber windows when a window is closed
-
-set -g set-titles on          # set terminal title
-
-set -g display-panes-time 800 # slightly longer pane indicators display time
-set -g display-time 1000      # slightly longer status messages display time
-
-set -g status-interval 10     # redraw status line every 10 seconds
-
-# clear both screen and history
-bind -n C-l send-keys C-l \; run 'sleep 0.1' \; clear-history
-
-# activity
-set -g monitor-activity on
-set -g visual-activity off
-
-
-# -- navigation ----------------------------------------------------------------
-
-# create session
-bind C-c new-session
-
-# find session
-bind C-f command-prompt -p find-session 'switch-client -t %%'
-
-# split current window horizontally
-bind - split-window -v
-# split current window vertically
-bind _ split-window -h
-
-# pane navigation
-bind -r h select-pane -L  # move left
-bind -r j select-pane -D  # move down
-bind -r k select-pane -U  # move up
-bind -r l select-pane -R  # move right
-bind > swap-pane -D       # swap current pane with the next one
-bind < swap-pane -U       # swap current pane with the previous one
-
-# maximize current pane
-bind + run 'cut -c3- ~/.tmux.conf | sh -s _maximize_pane "#{session_name}" #D'
-
-# pane resizing
-bind -r H resize-pane -L 2
-bind -r J resize-pane -D 2
-bind -r K resize-pane -U 2
-bind -r L resize-pane -R 2
-
-# window navigation
-unbind n
-unbind p
-bind -r C-h previous-window # select previous window
-bind -r C-l next-window     # select next window
-bind Tab last-window        # move to last active window
-
-# toggle mouse
-bind m run "cut -c3- ~/.tmux.conf | sh -s _toggle_mouse"
-
-
-# -- urlview -------------------------------------------------------------------
-
-bind U run "cut -c3- ~/.tmux.conf | sh -s _urlview #{pane_id}"
-
-
-# -- facebook pathpicker -------------------------------------------------------
-
-bind F run "cut -c3- ~/.tmux.conf | sh -s _fpp #{pane_id}"
-
-
-# -- list choice (tmux < 2.4) --------------------------------------------------
-
-# vi-choice is gone in tmux >= 2.4
-run -b 'tmux bind -t vi-choice h tree-collapse 2> /dev/null || true'
-run -b 'tmux bind -t vi-choice l tree-expand 2> /dev/null || true'
-run -b 'tmux bind -t vi-choice K start-of-list 2> /dev/null || true'
-run -b 'tmux bind -t vi-choice J end-of-list 2> /dev/null || true'
-run -b 'tmux bind -t vi-choice H tree-collapse-all 2> /dev/null || true'
-run -b 'tmux bind -t vi-choice L tree-expand-all 2> /dev/null || true'
-run -b 'tmux bind -t vi-choice Escape cancel 2> /dev/null || true'
-
-
-# -- edit mode (tmux < 2.4) ----------------------------------------------------
-
-# vi-edit is gone in tmux >= 2.4
-run -b 'tmux bind -ct vi-edit H start-of-line 2> /dev/null || true'
-run -b 'tmux bind -ct vi-edit L end-of-line 2> /dev/null || true'
-run -b 'tmux bind -ct vi-edit q cancel 2> /dev/null || true'
-run -b 'tmux bind -ct vi-edit Escape cancel 2> /dev/null || true'
-
-
-# -- copy mode -----------------------------------------------------------------
-
-bind Enter copy-mode # enter copy mode
-
-run -b 'tmux bind -t vi-copy v begin-selection 2> /dev/null || true'
-run -b 'tmux bind -T copy-mode-vi v send -X begin-selection 2> /dev/null || true'
-run -b 'tmux bind -t vi-copy C-v rectangle-toggle 2> /dev/null || true'
-run -b 'tmux bind -T copy-mode-vi C-v send -X rectangle-toggle 2> /dev/null || true'
-run -b 'tmux bind -t vi-copy y copy-selection 2> /dev/null || true'
-run -b 'tmux bind -T copy-mode-vi y send -X copy-selection-and-cancel 2> /dev/null || true'
-run -b 'tmux bind -t vi-copy Escape cancel 2> /dev/null || true'
-run -b 'tmux bind -T copy-mode-vi Escape send -X cancel 2> /dev/null || true'
-run -b 'tmux bind -t vi-copy H start-of-line 2> /dev/null || true'
-run -b 'tmux bind -T copy-mode-vi H send -X start-of-line 2> /dev/null || true'
-run -b 'tmux bind -t vi-copy L end-of-line 2> /dev/null || true'
-run -b 'tmux bind -T copy-mode-vi L send -X end-of-line 2> /dev/null || true'
-
-# copy to Mac OSX clipboard
-if -b 'command -v reattach-to-user-namespace > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | reattach-to-user-namespace pbcopy"'
-# copy to X11 clipboard
-if -b 'command -v xsel > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xsel -i -b"'
-if -b '! command -v xsel > /dev/null 2>&1 && command -v xclip > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xclip -i -selection clipboard >/dev/null 2>&1"'
-# copy to Windows clipboard
-if -b 'command -v clip.exe > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | clip.exe"'
-if -b '[ -c /dev/clipboard ]' 'bind y run -b "tmux save-buffer - > /dev/clipboard"'
-
-
-# -- buffers -------------------------------------------------------------------
-
-bind b list-buffers  # list paste buffers
-bind p paste-buffer  # paste from the top paste buffer
-bind P choose-buffer # choose which buffer to paste from
-
-
-# -- user defined overrides ----------------------------------------------------
-
-if '[ -f ~/.tmux.conf.local ]' 'source ~/.tmux.conf.local'
-
-
-# -- 8< ------------------------------------------------------------------------
-
-run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration'
-
-
-# EOF
-#
-# # exit the script if any statement returns a non-true return value
-# set -e
-#
-# export LC_NUMERIC=C
-#
-# __newline='
-# '
-#
-# _is_enabled() {
-#   ( ([ x"$1" = x"enabled" ] || [ x"$1" = x"true" ] || [ x"$1" = x"yes" ] || [ x"$1" = x"1" ]) && return 0 ) || return 1
-# }
-#
-# _circled() {
-#   circled_digits='โ“ช โ‘  โ‘ก โ‘ข โ‘ฃ โ‘ค โ‘ฅ โ‘ฆ โ‘ง โ‘จ โ‘ฉ โ‘ช โ‘ซ โ‘ฌ โ‘ญ โ‘ฎ โ‘ฏ โ‘ฐ โ‘ฑ โ‘ฒ โ‘ณ'
-#   if [ "$1" -le 20 ] 2>/dev/null; then
-#     i=$(( $1 + 1 ))
-#     eval set -- "$circled_digits"
-#     eval echo "\${$i}"
-#   else
-#     echo "$1"
-#   fi
-# }
-#
-# _maximize_pane() {
-#   current_session=${1:-$(tmux display -p '#{session_name}')}
-#   current_pane=${2:-$(tmux display -p '#{pane_id}')}
-#
-#   dead_panes=$(tmux list-panes -s -t "$current_session" -F '#{pane_dead} #{pane_id} #{pane_start_command}' | grep -o '^1 %.\+maximized.\+$' || true)
-#   restore=$(echo "$dead_panes" | sed -n -E -e "s/^1 $current_pane .+maximized.+'(%[0-9]+)'$/tmux swap-pane -s \1 -t $current_pane \; kill-pane -t $current_pane/p" -e "s/^1 (%[0-9]+) .+maximized.+'$current_pane'$/tmux swap-pane -s \1 -t $current_pane \; kill-pane -t \1/p" )
-#
-#   if [ -z "$restore" ]; then
-#     [ "$(tmux list-panes -t "$current_session:" | wc -l | sed 's/^ *//g')" -eq 1 ] && tmux display "Can't maximize with only one pane" && return
-#     window=$(tmux new-window -t "$current_session:" -P "exec maximized... 2> /dev/null & tmux setw -t \"$current_session:\" remain-on-exit on; printf \"Pane has been maximized, press + to restore. %s\" '$current_pane'")
-#     window=${window%.*}
-#
-#     retry=10
-#     while [ x"$(tmux list-panes -t "$window" -F '#{session_name}:#{window_index} #{pane_dead}' 2>/dev/null)" != x"$window 1" ] && [ "$retry" -ne 0 ]; do
-#       sleep 0.05
-#       retry=$((retry - 1))
-#     done
-#     if [ "$retry" -eq 0 ]; then
-#       tmux display 'Unable to maximize pane'
-#     fi
-#
-#     new_pane=$(tmux display -t "$window" -p '#{pane_id}')
-#     tmux setw -t "$window" remain-on-exit off \; swap-pane -s "$current_pane" -t "$new_pane"
-#   else
-#     $restore || tmux kill-pane
-#   fi
-# }
-#
-# _toggle_mouse() {
-#   old=$(tmux show -gv mouse)
-#   new=""
-#
-#   if [ "$old" = "on" ]; then
-#     new="off"
-#   else
-#     new="on"
-#   fi
-#
-#   tmux set -g mouse $new \;\
-#        display "mouse: $new"
-# }
-#
-# _battery() {
-#   charge=0
-#   uname_s=$(uname -s)
-#   case "$uname_s" in
-#     *Darwin*)
-#       while IFS= read -r line; do
-#         if [ x"$discharging" != x"true" ]; then
-#           discharging=$(printf '%s' "$line" | grep -qi "discharging" && echo "true" || echo "false")
-#         fi
-#         percentage=$(printf '%s' "$line" | grep -E -o '[0-9]+%')
-#         charge=$(awk -v charge="$charge" -v percentage="${percentage%%%}" 'BEGIN { print charge + percentage / 100 }')
-#         count=$((count + 1))
-#       done  << EOF
-# $(pmset -g batt | grep 'InternalBattery')
-# EOF
-#       ;;
-#     *Linux*)
-#       while IFS= read -r batpath; do
-#         grep -i -q device "$batpath/scope" 2> /dev/null && continue
-#
-#         if [ x"$discharging" != x"true" ]; then
-#           discharging=$(grep -qi "discharging" "$batpath/status" && echo "true" || echo "false")
-#         fi
-#         bat_capacity="$batpath/capacity"
-#         if [ -r "$bat_capacity" ]; then
-#           charge=$(awk -v charge="$charge" -v capacity="$(cat "$bat_capacity")" 'BEGIN { print charge + capacity / 100 }')
-#         else
-#           bat_energy_full="$batpath/energy_full"
-#           bat_energy_now="$batpath/energy_now"
-#           if [ -r "$bat_energy_full" ] && [ -r "$bat_energy_now" ]; then
-#             charge=$(awk -v charge="$charge" -v energy_now="$(cat "$bat_energy_now")" -v energy_full="$(cat "$bat_energy_full")" 'BEGIN { print charge + energy_now / energy_full }')
-#           fi
-#         fi
-#         count=$((count + 1))
-#       done  << EOF
-# $(find /sys/class/power_supply -maxdepth 1 -iname '*bat*')
-# EOF
-#       ;;
-#     *CYGWIN*|*MSYS*|*MINGW*)
-#       while IFS= read -r line; do
-#         [ -z "$line" ] && continue
-#         if [ x"$discharging" != x"true" ]; then
-#           discharging=$(printf '%s' "$line" | awk '{ s = ($1 == 1) ? "true" : "false"; print s }')
-#         fi
-#         charge=$(printf '%s' "$line" | awk -v charge="$charge" '{ print charge + $2 / 100 }')
-#         count=$((count + 1))
-#       done  << EOF
-# $(wmic path Win32_Battery get BatteryStatus, EstimatedChargeRemaining | tr -d '\r' | tail -n +2)
-# EOF
-#       ;;
-#     *OpenBSD*)
-#       for batid in 0 1 2; do
-#         sysctl -n "hw.sensors.acpibat$batid.raw0" 2>&1 | grep -q 'not found' && continue
-#         if [ x"$discharging" != x"true" ]; then
-#           discharging=$(sysctl -n "hw.sensors.acpibat$batid.raw0" | grep -q 1 && echo "true" || echo "false")
-#         fi
-#         if sysctl -n "hw.sensors.acpibat$batid" | grep -q amphour; then
-#           charge=$(awk -v charge="$charge" -v remaining="$(sysctl -n hw.sensors.acpibat$batid.amphour3 | cut -d' ' -f1)" -v full="$(sysctl -n hw.sensors.acpibat$batid.amphour0 | cut -d' ' -f1)" 'BEGIN { print charge + remaining / full }')
-#         else
-#           charge=$(awk -v charge="$charge" -v remaining="$(sysctl -n hw.sensors.acpibat$batid.watthour3 | cut -d' ' -f1)" -v full="$(sysctl -n hw.sensors.acpibat$batid.watthour0 | cut -d' ' -f1)" 'BEGIN { print charge + remaining / full }')
-#         fi
-#         count=$((count + 1))
-#       done
-#       ;;
-#   esac
-#   charge=$(awk -v charge="$charge" -v count="$count" 'BEGIN { print charge / count }')
-#   if [ "$charge" -eq 0 ]; then
-#     tmux  set -ug '@battery_status'  \;\
-#           set -ug '@battery_bar'     \;\
-#           set -ug '@battery_hbar'    \;\
-#           set -ug '@battery_vbar'    \;\
-#           set -ug '@battery_percentage'
-#     return
-#   fi
-#
-#   variables=$(tmux  show -gqv '@battery_bar_symbol_full' \;\
-#                     show -gqv '@battery_bar_symbol_empty' \;\
-#                     show -gqv '@battery_bar_length' \;\
-#                     show -gqv '@battery_bar_palette' \;\
-#                     show -gqv '@battery_hbar_palette' \;\
-#                     show -gqv '@battery_vbar_palette' \;\
-#                     show -gqv '@battery_status_charging' \;\
-#                     show -gqv '@battery_status_discharging')
-#   # shellcheck disable=SC2086
-#   { set -f; IFS="$__newline"; set -- $variables; unset IFS; set +f; }
-#
-#   battery_bar_symbol_full=$1
-#   battery_bar_symbol_empty=$2
-#   battery_bar_length=$3
-#   battery_bar_palette=$4
-#   battery_hbar_palette=$5
-#   battery_vbar_palette=$6
-#   battery_status_charging=$7
-#   battery_status_discharging=$8
-#
-#   if [ x"$battery_bar_length" = x"auto" ]; then
-#     columns=$(tmux -q display -p '#{client_width}' 2> /dev/null || echo 80)
-#     if [ "$columns" -ge 80 ]; then
-#       battery_bar_length=10
-#     else
-#       battery_bar_length=5
-#     fi
-#   fi
-#
-#   if [ x"$discharging" = x"true" ]; then
-#     battery_status="$battery_status_discharging"
-#   else
-#     battery_status="$battery_status_charging"
-#   fi
-#
-#   if echo "$battery_bar_palette" | grep -q -E '^heat|gradient(,[#a-z0-9]{7,9})?$'; then
-#     # shellcheck disable=SC2086
-#     { set -f; IFS=,; set -- $battery_bar_palette; unset IFS; set +f; }
-#     palette_style=$1
-#     battery_bg=${2:-none}
-#     [ x"$palette_style" = x"gradient" ] && \
-#       palette="196 202 208 214 220 226 190 154 118 82 46"
-#     [ x"$palette_style" = x"heat" ] && \
-#       palette="243 245 247 144 143 142 184 214 208 202 196"
-#
-#     palette=$(echo "$palette" | awk -v n="$battery_bar_length" '{ for (i = 0; i < n; ++i) printf $(1 + (i * NF / n))" " }')
-#     eval set -- "$palette"
-#
-#     full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }")
-#     battery_bar="#[bg=$battery_bg]"
-#     # shellcheck disable=SC2046
-#     [ "$full" -gt 0 ] && \
-#       battery_bar="$battery_bar$(printf "#[fg=colour%s]$battery_bar_symbol_full" $(echo "$palette" | cut -d' ' -f1-"$full"))"
-#     # shellcheck disable=SC2046
-#     empty=$((battery_bar_length - full))
-#     # shellcheck disable=SC2046
-#     [ "$empty" -gt 0 ] && \
-#       battery_bar="$battery_bar$(printf "#[fg=colour%s]$battery_bar_symbol_empty" $(echo "$palette" | cut -d' ' -f$((full + 1))-$((full + empty))))"
-#       eval battery_bar="$battery_bar#[fg=colour\${$((full == 0 ? 1 : full))}]"
-#   elif echo "$battery_bar_palette" | grep -q -E '^(([#a-z0-9]{7,9}|none),?){3}$'; then
-#     # shellcheck disable=SC2086
-#     { set -f; IFS=,; set -- $battery_bar_palette; unset IFS; set +f; }
-#     battery_full_fg=$1
-#     battery_empty_fg=$2
-#     battery_bg=$3
-#
-#     full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }")
-#     [ x"$battery_bg" != x"none" ] && \
-#       battery_bar="#[bg=$battery_bg]"
-#     #shellcheck disable=SC2046
-#     [ "$full" -gt 0 ] && \
-#       battery_bar="$battery_bar#[fg=$battery_full_fg]$(printf "%0.s$battery_bar_symbol_full" $(seq 1 "$full"))"
-#     empty=$((battery_bar_length - full))
-#     #shellcheck disable=SC2046
-#     [ "$empty" -gt 0 ] && \
-#       battery_bar="$battery_bar#[fg=$battery_empty_fg]$(printf "%0.s$battery_bar_symbol_empty" $(seq 1 "$empty"))" && \
-#       battery_bar="$battery_bar#[fg=$battery_empty_fg]"
-#   fi
-#
-#   if echo "$battery_hbar_palette" | grep -q -E '^heat|gradient(,[#a-z0-9]{7,9})?$'; then
-#     # shellcheck disable=SC2086
-#     { set -f; IFS=,; set -- $battery_hbar_palette; unset IFS; set +f; }
-#     palette_style=$1
-#     [ x"$palette_style" = x"gradient" ] && \
-#       palette="196 202 208 214 220 226 190 154 118 82 46"
-#     [ x"$palette_style" = x"heat" ] && \
-#       palette="233 234 235 237 239 241 243 245 247 144 143 142 184 214 208 202 196"
-#
-#     palette=$(echo "$palette" | awk -v n="$battery_bar_length" '{ for (i = 0; i < n; ++i) printf $(1 + (i * NF / n))" " }')
-#     eval set -- "$palette"
-#
-#     full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }")
-#     eval battery_hbar_fg="colour\${$((full == 0 ? 1 : full))}"
-#   elif echo "$battery_hbar_palette" | grep -q -E '^([#a-z0-9]{7,9},?){3}$'; then
-#     # shellcheck disable=SC2086
-#     { set -f; IFS=,; set -- $battery_hbar_palette; unset IFS; set +f; }
-#
-#     # shellcheck disable=SC2046
-#     eval $(awk "BEGIN { printf \"battery_hbar_fg=$%d\", (($charge) - 0.001) * $# + 1 }")
-#   fi
-#
-#   eval set -- "โ– โ–Ž โ– โ–Œ โ–‹ โ–Š โ–‰ โ–ˆ"
-#   # shellcheck disable=SC2046
-#   eval $(awk "BEGIN { printf \"battery_hbar_symbol=$%d\", ($charge) * ($# - 1) + 1 }")
-#   battery_hbar="#[fg=${battery_hbar_fg?}]${battery_hbar_symbol?}"
-#
-#   if echo "$battery_vbar_palette" | grep -q -E '^heat|gradient(,[#a-z0-9]{7,9})?$'; then
-#     # shellcheck disable=SC2086
-#     { set -f; IFS=,; set -- $battery_vbar_palette; unset IFS; set +f; }
-#     palette_style=$1
-#     [ x"$palette_style" = x"gradient" ] && \
-#       palette="196 202 208 214 220 226 190 154 118 82 46"
-#     [ x"$palette_style" = x"heat" ] && \
-#       palette="233 234 235 237 239 241 243 245 247 144 143 142 184 214 208 202 196"
-#
-#     palette=$(echo "$palette" | awk -v n="$battery_bar_length" '{ for (i = 0; i < n; ++i) printf $(1 + (i * NF / n))" " }')
-#     eval set -- "$palette"
-#
-#     full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }")
-#     eval battery_vbar_fg="colour\${$((full == 0 ? 1 : full))}"
-#   elif echo "$battery_vbar_palette" | grep -q -E '^([#a-z0-9]{7,9},?){3}$'; then
-#     # shellcheck disable=SC2086
-#     { set -f; IFS=,; set -- $battery_vbar_palette; unset IFS; set +f; }
-#
-#     # shellcheck disable=SC2046
-#     eval $(awk "BEGIN { printf \"battery_vbar_fg=$%d\", (($charge) - 0.001) * $# + 1 }")
-#   fi
-#
-#   eval set -- "โ– โ–‚ โ–ƒ โ–„ โ–… โ–† โ–‡ โ–ˆ"
-#   # shellcheck disable=SC2046
-#   eval $(awk "BEGIN { printf \"battery_vbar_symbol=$%d\", ($charge) * ($# - 1) + 1 }")
-#   battery_vbar="#[fg=${battery_vbar_fg?}]${battery_vbar_symbol?}"
-#
-#   battery_percentage="$(awk "BEGIN { printf \"%.0f%%\", ($charge) * 100 }")"
-#
-#   tmux  set -g '@battery_status' "$battery_status" \;\
-#         set -g '@battery_bar' "$battery_bar" \;\
-#         set -g '@battery_hbar' "$battery_hbar" \;\
-#         set -g '@battery_vbar' "$battery_vbar" \;\
-#         set -g '@battery_percentage' "$battery_percentage"
-# }
-#
-# _tty_info() {
-#   tty="${1##/dev/}"
-#   uname -s | grep -q "CYGWIN" && cygwin=true
-#
-#   if [ x"$cygwin" = x"true" ]; then
-#     ps -af | tail -n +2 | awk -v tty="$tty" '
-#       $4 == tty { user[$2] = $1; child[$3] = $2 }
-#       END {
-#         for (i in user)
-#         {
-#           if (!(i in child))
-#           {
-#             file = "/proc/" i "/cmdline"; getline command < file; close(file)
-#             gsub(/\0/, " ", command)
-#             print i, user[i], command
-#             exit
-#           }
-#         }
-#       }
-#     '
-#   else
-#     ps -t "$tty" -o user= -o pid= -o ppid= -o command= | awk '
-#       { user[$2] = $1; child[$3] = $2; for (i = 4 ; i <= NF; ++i) command[$2] = i > 4 ? command[$2] FS $i : $i }
-#       END {
-#         for (i in user)
-#         {
-#           if (!(i in child))
-#           {
-#             print i, user[i], command[i]
-#             exit
-#           }
-#         }
-#       }
-#     '
-#   fi
-# }
-#
-# _ssh_or_mosh_args() {
-#   args=$(printf '%s' "$1" | awk '/ssh/ && !/vagrant ssh/ && !/autossh/ && !/-W/ { $1=""; print $0; exit }')
-#   if [ -z "$args" ]; then
-#     args=$(printf '%s' "$1" | grep 'mosh-client' | sed -E -e 's/.*mosh-client -# (.*)\|.*$/\1/' -e 's/-[^ ]*//g' -e 's/\d:\d//g')
-#   fi
-#
-#  printf '%s' "$args"
-# }
-#
-# _username() {
-#   tty=${1:-$(tmux display -p '#{pane_tty}')}
-#   ssh_only=$2
-#
-#   tty_info=$(_tty_info "$tty")
-#   command=$(printf '%s' "$tty_info" | cut -d' ' -f3-)
-#
-#   ssh_or_mosh_args=$(_ssh_or_mosh_args "$command")
-#   if [ -n "$ssh_or_mosh_args" ]; then
-#     # shellcheck disable=SC2086
-#     username=$(ssh -G $ssh_or_mosh_args 2>/dev/null | awk 'NR > 2 { exit } ; /^user / { print $2 }')
-#     # shellcheck disable=SC2086
-#     [ -z "$username" ] && username=$(ssh -T -o ControlPath=none -o ProxyCommand="sh -c 'echo %%username%% %r >&2'" $ssh_or_mosh_args 2>&1 | awk '/^%username% / { print $2; exit }')
-#   else
-#     if ! _is_enabled "$ssh_only"; then
-#       username=$(printf '%s' "$tty_info" | cut -d' ' -f2)
-#     fi
-#   fi
-#
-#   printf '%s' "$username"
-# }
-#
-# _hostname() {
-#   tty=${1:-$(tmux display -p '#{pane_tty}')}
-#   ssh_only=$2
-#
-#   tty_info=$(_tty_info "$tty")
-#   command=$(printf '%s' "$tty_info" | cut -d' ' -f3-)
-#
-#   ssh_or_mosh_args=$(_ssh_or_mosh_args "$command")
-#   if [ -n "$ssh_or_mosh_args" ]; then
-#     # shellcheck disable=SC2086
-#     hostname=$(ssh -G $ssh_or_mosh_args 2>/dev/null | awk 'NR > 2 { exit } ; /^hostname / { print $2 }')
-#     # shellcheck disable=SC2086
-#     [ -z "$hostname" ] && hostname=$(ssh -T -o ControlPath=none -o ProxyCommand="sh -c 'echo %%hostname%% %h >&2'" $ssh_or_mosh_args 2>&1 | awk '/^%hostname% / { print $2; exit }')
-#     #shellcheck disable=SC1004
-#     hostname=$(echo "$hostname" | awk '\
-#     { \
-#       if ($1~/^[0-9.:]+$/) \
-#         print $1; \
-#       else \
-#         split($1, a, ".") ; print a[1] \
-#     }')
-#   else
-#     if ! _is_enabled "$ssh_only"; then
-#       hostname=$(command hostname -s)
-#     fi
-#   fi
-#
-#   printf '%s' "$hostname"
-# }
-#
-# _root() {
-#   tty=${1:-$(tmux display -p '#{pane_tty}')}
-#   username=$(_username "$tty" false)
-#
-#   if [ x"$username" = x"root" ]; then
-#     tmux show -gqv '@root'
-#   else
-#     echo ""
-#   fi
-# }
-#
-# _uptime() {
-#   case $(uname -s) in
-#     *Darwin*)
-#       boot=$(sysctl -q -n kern.boottime | awk -F'[ ,:]+' '{ print $4 }')
-#       now=$(date +%s)
-#       ;;
-#     *Linux*|*CYGWIN*|*MSYS*|*MINGW*)
-#       now=$(cut -d' ' -f1 < /proc/uptime)
-#       ;;
-#     *OpenBSD*)
-#       boot=$(sysctl -n kern.boottime)
-#       now=$(date +%s)
-#   esac
-#   # shellcheck disable=SC1004
-#   awk -v boot="$boot" -v now="$now" '
-#     BEGIN {
-#       uptime = now - boot
-#       d = int(uptime / 86400)
-#       h = int(uptime / 3600) % 24
-#       m = int(uptime / 60) % 60
-#       s = int(uptime) % 60
-#
-#       system("tmux  set -g @uptime_d " d + 0 " \\; " \
-#                    "set -g @uptime_h " h + 0 " \\; " \
-#                    "set -g @uptime_m " m + 0 " \\; " \
-#                    "set -g @uptime_s " s + 0)
-#     }'
-# }
-#
-# _loadavg() {
-#   case $(uname -s) in
-#     *Darwin*)
-#       tmux set -g @loadavg "$(sysctl -q -n vm.loadavg | cut -d' ' -f2)"
-#       ;;
-#     *Linux*)
-#       tmux set -g @loadavg "$(cut -d' ' -f1 < /proc/loadavg)"
-#       ;;
-#     *OpenBSD*)
-#       tmux set -g @loadavg "$(sysctl -q -n vm.loadavg | cut -d' ' -f1)"
-#       ;;
-#   esac
-# }
-#
-# _split_window() {
-#   tty=${1:-$(tmux display -p '#{pane_tty}')}
-#   shift
-#
-#   tty_info=$(_tty_info "$tty")
-#   command=$(printf '%s' "$tty_info" | cut -d' ' -f3-)
-#
-#   case "$command" in
-#     *mosh-client*)
-#       # shellcheck disable=SC2046
-#        tmux split-window "$@" mosh $(echo "$command" | sed -E -e 's/.*mosh-client -# (.*)\|.*$/\1/')
-#      ;;
-#     *ssh*)
-#       # shellcheck disable=SC2046
-#       tmux split-window "$@" $(echo "$command" | sed -e 's/;/\\\\;/g')
-#       ;;
-#     *)
-#       tmux split-window "$@"
-#   esac
-# }
-#
-# _apply_overrides() {
-#   tmux_conf_theme_24b_colour=${tmux_conf_theme_24b_colour:-false}
-#   if _is_enabled "$tmux_conf_theme_24b_colour"; then
-#   case "$TERM" in
-#     screen-*|tmux-*)
-#       ;;
-#     *)
-#       tmux set-option -ga terminal-overrides ",*256col*:Tc"
-#       ;;
-#   esac
-#   fi
-# }
-#
-# _apply_bindings() {
-#   line=$(tmux list-keys | grep new-window | head -1)
-#   prefix=${line%new-window*}
-#   column=${#prefix}
-#
-#   tmux_conf_new_window_retain_current_path=${tmux_conf_new_window_retain_current_path:-false}
-#   while IFS= read -r line; do
-#     [ -z "$line" ] && continue
-#     left=$(printf '%s' "$line" | cut -c-"$column" | sed -E -e 's/[^ \ta-zA-Z0-9,._+@%/-]/\\&/g')
-#     if _is_enabled "$tmux_conf_new_window_retain_current_path"; then
-#       right=$(printf '%s' "$line" | cut -c"$column-" | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/new-window$/new-window -c "#{pane_current_path}"/g')
-#     else
-#       right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/-c[ \t]+"#\{pane_current_path\}"$//g')
-#     fi
-#     eval "tmux $left $right" 2>/dev/null || true
-#   done  << EOF
-# $(tmux list-keys 2>/dev/null | grep -e 'new-window\(\s\+-c\s\+"#{pane_current_path}\|$\)')
-# EOF
-#
-#   tmux_conf_new_pane_retain_current_path=${tmux_conf_new_pane_retain_current_path:-true}
-#   while IFS= read -r line; do
-#     [ -z "$line" ] && continue
-#     left=$(printf '%s' "$line" | cut -c-"$column" | sed -E -e 's/[^ \ta-zA-Z0-9,._+@%/-]/\\&/g')
-#     if _is_enabled "$tmux_conf_new_pane_retain_current_path"; then
-#       right=$(printf '%s' "$line" | cut -c"$column-" | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/split-window([ \t]+-(h|v))?$/& -c "#{pane_current_path}"/g')
-#     else
-#       right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/-c[ \t]+"#\{pane_current_path\}"$//g')
-#     fi
-#     eval "tmux $left $right" 2>/dev/null || true
-#   done  << EOF
-# $(tmux list-keys 2>/dev/null | grep -e 'split\(-\|_\)window')
-# EOF
-#
-#   tmux_conf_new_pane_reconnect_ssh=${tmux_conf_new_pane_reconnect_ssh:-false}
-#   while IFS= read -r line; do
-#     [ -z "$line" ] && continue
-#     left=$(printf '%s' "$line" | cut -c-"$column" | sed -E -e 's/[^ \ta-zA-Z0-9,._+@%/-]/\\&/g')
-#     if _is_enabled "$tmux_conf_new_pane_reconnect_ssh"; then
-#       right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/"/\\"/g' -e 's/split-window([^;]+)/run-shell "cut -c3- ~\/\.tmux\.conf | sh -s _split_window #{pane_tty}\1"/g')
-#     else
-#       right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/\\"/"/g' -e 's/run-shell "cut -c3- ~\/\.tmux\.conf \| sh -s _split_window #\{pane_tty\}([^;]+)"/split-window\1/g' -e 's/#\{.+\}/\"&\"/g')
-#     fi
-#     eval "tmux $left $right" 2>/dev/null || true
-#   done  << EOF
-# $(tmux list-keys 2>/dev/null | grep -e 'split\(-\|_\)window')
-# EOF
-#
-#   tmux_conf_new_session_prompt=${tmux_conf_new_session_prompt:-false}
-#   while IFS= read -r line; do
-#     [ -z "$line" ] && continue
-#     left=$(printf '%s' "$line" | cut -c-"$column" | sed -E -e 's/[^ \ta-zA-Z0-9,._+@%/-]/\\&/g')
-#     if _is_enabled "$tmux_conf_new_session_prompt"; then
-#       right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e 's/new-session$/command-prompt -p new-session \"new-session -s '"'"'%%'"'"'\"/g')
-#     else
-#       right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }'| sed -E -e 's/command-prompt -p new-session[^;]+/new-session/g')
-#     fi
-#     eval "tmux $left $right" 2>/dev/null || true
-#   done  << EOF
-# $(tmux list-keys 2>/dev/null | grep -e 'new-session')
-# EOF
-#
-#   tmux_conf_copy_to_os_clipboard=${tmux_conf_copy_to_os_clipboard:-false}
-#   command -v pbcopy > /dev/null 2>&1 && command='pbcopy'
-#   command -v reattach-to-user-namespace > /dev/null 2>&1 && command='reattach-to-user-namespace pbcopy'
-#   command -v xsel > /dev/null 2>&1 && command='xsel -i -b'
-#   ! command -v xsel > /dev/null 2>&1 && command -v xclip > /dev/null 2>&1 && command='xclip -i -selection clipboard > \/dev\/null 2>\&1'
-#   command -v clip.exe > /dev/null 2>&1 && command='clip\.exe'
-#   [ -c /dev/clipboard ] && command='cat > \/dev\/clipboard'
-#
-#   if [ -n "$command" ]; then
-#     # shellcheck disable=SC2086
-#     for table in "" "-t emacs-copy" "-t vi-copy"; do
-#       line=$(tmux list-keys $table 2>/dev/null | grep -e 'copy-selection\|copy-pipe' | head -1)
-#       prefix=${line%copy-*}
-#       column=${#prefix}
-#       [ -z "$line" ] && continue
-#
-#       while IFS= read -r line; do
-#         [ -z "$line" ] && continue
-#         left=$(printf '%s' "$line" | cut -c-"$column" | sed -E -e 's/[^ \ta-zA-Z0-9,._+@%/-]/\\&/g')
-#         if _is_enabled "$tmux_conf_copy_to_os_clipboard"; then
-#           right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e "s/copy-selection(-and-cancel)?$/copy-pipe\1 \"$command\"/g")
-#         else
-#           right=$(printf '%s' "$line" | cut -c"$column"- | awk -F'\"' 'BEGIN { OFS = FS } { for (i = 1; i <= NF; i+=2) { gsub(/#{.+}/, "\"&\"", $i) } print }' | sed -E -e "s/copy-pipe(-and-cancel)? \"$command\"$/copy-selection\1/g")
-#         fi
-#         eval "tmux $left $right" 2>/dev/null || true
-#       done  << EOF
-# $(tmux list-keys $table 2>/dev/null | grep -e 'copy-selection\|copy-pipe')
-# EOF
-#     done
-#  fi
-# }
-#
-# _apply_theme() {
-#
-#   # -- panes -------------------------------------------------------------
-#
-#   tmux_conf_theme_window_fg=${tmux_conf_theme_window_fg:-default}
-#   tmux_conf_theme_window_bg=${tmux_conf_theme_window_bg:-default}
-#   tmux_conf_theme_highlight_focused_pane=${tmux_conf_theme_highlight_focused_pane:-false}
-#   tmux_conf_theme_focused_pane_fg=${tmux_conf_theme_focused_pane_fg:-'default'} # default
-#   tmux_conf_theme_focused_pane_bg=${tmux_conf_theme_focused_pane_bg:-'#0087d7'} # light blue
-#
-#   # tmux 1.9 doesn't really like set -q
-#   if tmux show -g -w | grep -q window-style; then
-#     tmux setw -g window-style "fg=$tmux_conf_theme_window_fg,bg=$tmux_conf_theme_window_bg"
-#
-#     if _is_enabled "$tmux_conf_theme_highlight_focused_pane"; then
-#       tmux setw -g window-active-style "fg=$tmux_conf_theme_focused_pane_fg,bg=$tmux_conf_theme_focused_pane_bg"
-#     else
-#       tmux setw -g window-active-style default
-#     fi
-#   fi
-#
-#   tmux_conf_theme_pane_border_style=${tmux_conf_theme_pane_border_style:-thin}
-#   tmux_conf_theme_pane_border=${tmux_conf_theme_pane_border:-'#444444'}               # light gray
-#   tmux_conf_theme_pane_active_border=${tmux_conf_theme_pane_active_border:-'#00afff'} # light blue
-#   tmux_conf_theme_pane_border_fg=${tmux_conf_theme_pane_border_fg:-$tmux_conf_theme_pane_border}
-#   tmux_conf_theme_pane_active_border_fg=${tmux_conf_theme_pane_active_border_fg:-$tmux_conf_theme_pane_active_border}
-#   case "$tmux_conf_theme_pane_border_style" in
-#     fat)
-#       tmux_conf_theme_pane_border_bg=${tmux_conf_theme_pane_border_bg:-$tmux_conf_theme_pane_border_fg}
-#       tmux_conf_theme_pane_active_border_bg=${tmux_conf_theme_pane_active_border_bg:-$tmux_conf_theme_pane_active_border_fg}
-#       ;;
-#     thin|*)
-#       tmux_conf_theme_pane_border_bg=${tmux_conf_theme_pane_border_bg:-'default'}
-#       tmux_conf_theme_pane_active_border_bg=${tmux_conf_theme_pane_active_border_bg:-'default'}
-#       ;;
-#   esac
-#   tmux setw -g pane-border-style "fg=$tmux_conf_theme_pane_border_fg,bg=$tmux_conf_theme_pane_border_bg" \; set -g pane-active-border-style "fg=$tmux_conf_theme_pane_active_border_fg,bg=$tmux_conf_theme_pane_active_border_bg"
-#
-#   tmux_conf_theme_pane_indicator=${tmux_conf_theme_pane_indicator:-'#00afff'}               # light blue
-#   tmux_conf_theme_pane_active_indicator=${tmux_conf_theme_pane_active_indicator:-'#00afff'} # light blue
-#
-#   tmux set -g display-panes-colour "$tmux_conf_theme_pane_indicator" \; set -g display-panes-active-colour "$tmux_conf_theme_pane_active_indicator"
-#
-#   # -- status line -------------------------------------------------------
-#
-#   tmux_conf_theme_left_separator_main=${tmux_conf_theme_left_separator_main-''}
-#   tmux_conf_theme_left_separator_sub=${tmux_conf_theme_left_separator_sub-'|'}
-#   tmux_conf_theme_right_separator_main=${tmux_conf_theme_right_separator_main-''}
-#   tmux_conf_theme_right_separator_sub=${tmux_conf_theme_right_separator_sub-'|'}
-#
-#   tmux_conf_theme_message_fg=${tmux_conf_theme_message_fg:-'#000000'}   # black
-#   tmux_conf_theme_message_bg=${tmux_conf_theme_message_bg:-'#ffff00'}   # yellow
-#   tmux_conf_theme_message_attr=${tmux_conf_theme_message_attr:-'bold'}
-#   tmux set -g message-style "fg=$tmux_conf_theme_message_fg,bg=$tmux_conf_theme_message_bg,$tmux_conf_theme_message_attr"
-#
-#   tmux_conf_theme_message_command_fg=${tmux_conf_theme_message_command_fg:-'#ffff00'} # yellow
-#   tmux_conf_theme_message_command_bg=${tmux_conf_theme_message_command_bg:-'#000000'} # black
-#   tmux_conf_theme_message_command_attr=${tmux_conf_theme_message_command_attr:-'bold'}
-#   tmux set -g message-command-style "fg=$tmux_conf_theme_message_command_fg,bg=$tmux_conf_theme_message_command_bg,$tmux_conf_theme_message_command_attr"
-#
-#   tmux_conf_theme_mode_fg=${tmux_conf_theme_mode_fg:-'#000000'} # black
-#   tmux_conf_theme_mode_bg=${tmux_conf_theme_mode_bg:-'#ffff00'} # yellow
-#   tmux_conf_theme_mode_attr=${tmux_conf_theme_mode_attr:-'bold'}
-#   tmux setw -g mode-style "fg=$tmux_conf_theme_mode_fg,bg=$tmux_conf_theme_mode_bg,$tmux_conf_theme_mode_attr"
-#
-#   tmux_conf_theme_status_fg=${tmux_conf_theme_status_fg:-'#8a8a8a'} # white
-#   tmux_conf_theme_status_bg=${tmux_conf_theme_status_bg:-'#080808'} # dark gray
-#   tmux_conf_theme_status_attr=${tmux_conf_theme_status_attr:-'none'}
-#   tmux  set -g status-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr"        \;\
-#         set -g status-left-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr"   \;\
-#         set -g status-right-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr"
-#
-#   tmux_conf_theme_terminal_title=${tmux_conf_theme_terminal_title:-'#h โ #S โ— #I #W'}
-#
-#   tmux_conf_theme_terminal_title=$(echo "$tmux_conf_theme_terminal_title" | sed \
-#     -e 's%#{circled_window_index}%#(cut -c3- ~/.tmux.conf | sh -s _circled #I)%g' \
-#     -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g' \
-#     -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} false #D)%g' \
-#     -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #D)%g' \
-#     -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
-#     -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #D)%g')
-#   tmux set -g set-titles-string "$tmux_conf_theme_terminal_title"
-#
-#   tmux_conf_theme_window_status_fg=${tmux_conf_theme_window_status_fg:-'#8a8a8a'} # white
-#   tmux_conf_theme_window_status_bg=${tmux_conf_theme_window_status_bg:-'#080808'} # dark gray
-#   tmux_conf_theme_window_status_attr=${tmux_conf_theme_window_status_attr:-'none'}
-#   tmux_conf_theme_window_status_format=${tmux_conf_theme_window_status_format:-'#I #W'}
-#
-#   tmux_conf_theme_window_status_current_fg=${tmux_conf_theme_window_status_current_fg:-'#000000'} # black
-#   tmux_conf_theme_window_status_current_bg=${tmux_conf_theme_window_status_current_bg:-'#00afff'} # light blue
-#   tmux_conf_theme_window_status_current_attr=${tmux_conf_theme_window_status_current_attr:-'bold'}
-#   tmux_conf_theme_window_status_current_format=${tmux_conf_theme_window_status_current_format:-'#I #W'}
-#   if [ x"$(tmux show -g -v status-justify)" = x"right" ]; then
-#     tmux_conf_theme_window_status_current_format="#[fg=$tmux_conf_theme_window_status_current_bg,bg=$tmux_conf_theme_window_status_bg]$tmux_conf_theme_right_separator_main#[fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr] $tmux_conf_theme_window_status_current_format #[fg=$tmux_conf_theme_window_status_bg,bg=$tmux_conf_theme_window_status_current_bg,none]$tmux_conf_theme_right_separator_main"
-#   else
-#     tmux_conf_theme_window_status_current_format="#[fg=$tmux_conf_theme_window_status_bg,bg=$tmux_conf_theme_window_status_current_bg]$tmux_conf_theme_left_separator_main#[fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr] $tmux_conf_theme_window_status_current_format #[fg=$tmux_conf_theme_window_status_current_bg,bg=$tmux_conf_theme_status_bg,none]$tmux_conf_theme_left_separator_main"
-#   fi
-#
-#   tmux_conf_theme_window_status_format=$(echo "$tmux_conf_theme_window_status_format" | sed \
-#     -e 's%#{circled_window_index}%#(cut -c3- ~/.tmux.conf | sh -s _circled #I)%g' \
-#     -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g' \
-#     -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} false #D)%g' \
-#     -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #D)%g' \
-#     -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
-#     -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #D)%g')
-#   tmux_conf_theme_window_status_current_format=$(echo "$tmux_conf_theme_window_status_current_format" | sed \
-#     -e 's%#{circled_window_index}%#(cut -c3- ~/.tmux.conf | sh -s _circled #I)%g' \
-#     -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g' \
-#     -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} false #D)%g' \
-#     -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #D)%g' \
-#     -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
-#     -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #D)%g')
-#
-#   tmux  setw -g window-status-style "fg=$tmux_conf_theme_window_status_fg,bg=$tmux_conf_theme_window_status_bg,$tmux_conf_theme_window_status_attr" \;\
-#         setw -g window-status-format "$tmux_conf_theme_window_status_format" \;\
-#         setw -g window-status-current-style "fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr" \;\
-#         setw -g window-status-current-format "$tmux_conf_theme_window_status_current_format"
-#
-#   tmux_conf_theme_window_status_activity_fg=${tmux_conf_theme_window_status_activity_fg:-'default'}
-#   tmux_conf_theme_window_status_activity_bg=${tmux_conf_theme_window_status_activity_bg:-'default'}
-#   tmux_conf_theme_window_status_activity_attr=${tmux_conf_theme_window_status_activity_attr:-'underscore'}
-#   tmux setw -g window-status-activity-style "fg=$tmux_conf_theme_window_status_activity_fg,bg=$tmux_conf_theme_window_status_activity_bg,$tmux_conf_theme_window_status_activity_attr"
-#
-#   tmux_conf_theme_window_status_bell_fg=${tmux_conf_theme_window_status_bell_fg:-'#ffff00'} # yellow
-#   tmux_conf_theme_window_status_bell_bg=${tmux_conf_theme_window_status_bell_bg:-'default'}
-#   tmux_conf_theme_window_status_bell_attr=${tmux_conf_theme_window_status_bell_attr:-'blink,bold'}
-#   tmux setw -g window-status-bell-style "fg=$tmux_conf_theme_window_status_bell_fg,bg=$tmux_conf_theme_window_status_bell_bg,$tmux_conf_theme_window_status_bell_attr"
-#
-#   tmux_conf_theme_window_status_last_fg=${tmux_conf_theme_window_status_last_fg:-'#00afff'} # light blue
-#   tmux_conf_theme_window_status_last_bg=${tmux_conf_theme_window_status_last_bg:-'default'}
-#   tmux_conf_theme_window_status_last_attr=${tmux_conf_theme_window_status_last_attr:-'none'}
-#   tmux setw -g window-status-last-style "fg=$tmux_conf_theme_window_status_last_fg,bg=$tmux_conf_theme_window_status_last_bg,$tmux_conf_theme_window_status_last_attr"
-#
-#   # -- indicators
-#
-#   tmux_conf_theme_pairing=${tmux_conf_theme_pairing:-'๐Ÿ‘“'}            # U+1F453
-#   tmux_conf_theme_pairing_fg=${tmux_conf_theme_pairing_fg:-'#e4e4e4'} # white
-#   tmux_conf_theme_pairing_bg=${tmux_conf_theme_pairing_bg:-'none'}
-#   tmux_conf_theme_pairing_attr=${tmux_conf_theme_pairing_attr:-'none'}
-#
-#   tmux_conf_theme_prefix=${tmux_conf_theme_prefix:-'โŒจ'}             # U+2328
-#   tmux_conf_theme_prefix_fg=${tmux_conf_theme_prefix_fg:-'#e4e4e4'} # white
-#   tmux_conf_theme_prefix_bg=${tmux_conf_theme_prefix_bg:-'none'}
-#   tmux_conf_theme_prefix_attr=${tmux_conf_theme_prefix_attr:-'none'}
-#
-#   tmux_conf_theme_root=${tmux_conf_theme_root:-'!'}
-#   tmux_conf_theme_root_fg=${tmux_conf_theme_root_fg:-'none'}
-#   tmux_conf_theme_root_bg=${tmux_conf_theme_root_bg:-'none'}
-#   tmux_conf_theme_root_attr=${tmux_conf_theme_root_attr:-'bold,blink'}
-#
-#   tmux_conf_theme_synchronized=${tmux_conf_theme_synchronized:-'๐Ÿ”’'}  # U+1F512
-#   tmux_conf_theme_synchronized_fg=${tmux_conf_theme_synchronized_fg:-'none'}
-#   tmux_conf_theme_synchronized_bg=${tmux_conf_theme_synchronized_bg:-'none'}
-#   tmux_conf_theme_synchronized_attr=${tmux_conf_theme_synchronized_attr:-'none'}
-#
-#   # -- status left style
-#
-#   tmux_conf_theme_status_left=${tmux_conf_theme_status_left-' โ #S '}
-#   tmux_conf_theme_status_left_fg=${tmux_conf_theme_status_left_fg:-'#000000,#e4e4e4,#e4e4e4'}  # black, white , white
-#   tmux_conf_theme_status_left_bg=${tmux_conf_theme_status_left_bg:-'#ffff00,#ff00af,#00afff'}  # yellow, pink, white blue
-#   tmux_conf_theme_status_left_attr=${tmux_conf_theme_status_left_attr:-'bold,none,none'}
-#
-#   tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
-#     -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{?session_many_attached,$tmux_conf_theme_pairing,}/g")
-#
-#   tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
-#     -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{?client_prefix,$tmux_conf_theme_prefix,}/g")
-#
-#   tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
-#     -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} #D)#[inherit]%g")
-#
-#   tmux_conf_theme_status_left=$(echo "$tmux_conf_theme_status_left" | sed \
-#     -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{?pane_synchronized,$tmux_conf_theme_synchronized,}%g")
-#
-#   if [ -n "$tmux_conf_theme_status_left" ]; then
-#     status_left=$(awk \
-#                       -v fg_="$tmux_conf_theme_status_left_fg" \
-#                       -v bg_="$tmux_conf_theme_status_left_bg" \
-#                       -v attr_="$tmux_conf_theme_status_left_attr" \
-#                       -v mainsep="$tmux_conf_theme_left_separator_main" \
-#                       -v subsep="$tmux_conf_theme_left_separator_sub" '
-#       function subsplit(s,   l, i, a, r)
-#       {
-#         l = split(s, a, ",")
-#         for (i = 1; i <= l; ++i)
-#         {
-#           o = split(a[i], _, "(") - 1
-#           c = split(a[i], _, ")") - 1
-#           open += o - c
-#           o_ = split(a[i], _, "{") - 1
-#           c_ = split(a[i], _, "}") - 1
-#           open_ += o_ - c_
-#           o__ = split(a[i], _, "[") - 1
-#           c__ = split(a[i], _, "]") - 1
-#           open__ += o__ - c__
-#
-#           if (i == l)
-#             r = sprintf("%s%s", r, a[i])
-#           else if (open || open_ || open__)
-#             r = sprintf("%s%s,", r, a[i])
-#           else
-#             r = sprintf("%s%s#[fg=%s,bg=%s,%s]%s", r, a[i], fg[j], bg[j], attr[j], subsep)
-#         }
-#
-#         gsub(/#\[inherit\]/, sprintf("#[default]#[fg=%s,bg=%s,%s]", fg[j], bg[j], attr[j]), r)
-#         return r
-#       }
-#       BEGIN {
-#         FS = "|"
-#         l1 = split(fg_, fg, ",")
-#         l2 = split(bg_, bg, ",")
-#         l3 = split(attr_, attr, ",")
-#         l = l1 < l2 ? (l1 < l3 ? l1 : l3) : (l2 < l3 ? l2 : l3)
-#       }
-#       {
-#         for (i = j = 1; i <= NF; ++i)
-#         {
-#           if (open || open_ || open__)
-#             printf "|%s", subsplit($i)
-#           else
-#           {
-#             if (i > 1)
-#               printf "#[fg=%s,bg=%s,none]%s#[fg=%s,bg=%s,%s]%s", bg[j_], bg[j], mainsep, fg[j], bg[j], attr[j], subsplit($i)
-#             else
-#               printf "#[fg=%s,bg=%s,%s]%s", fg[j], bg[j], attr[j], subsplit($i)
-#           }
-#
-#           if (!open && !open_ && !open__)
-#           {
-#             j_ = j
-#             j = j % l + 1
-#           }
-#         }
-#         printf "#[fg=%s,bg=%s,none]%s", bg[j_], "default", mainsep
-#       }' << EOF
-# $tmux_conf_theme_status_left
-# EOF
-#     )
-#   fi
-#
-#   status_left="$status_left "
-#
-#   # -- status right style
-#
-#   tmux_conf_theme_status_right=${tmux_conf_theme_status_right-'#{pairing}#{prefix} #{battery_status} #{battery_bar} #{battery_percentage} , %R , %d %b | #{username} | #{hostname} '}
-#   tmux_conf_theme_status_right_fg=${tmux_conf_theme_status_right_fg:-'#8a8a8a,#e4e4e4,#000000'} # light gray, white, black
-#   tmux_conf_theme_status_right_bg=${tmux_conf_theme_status_right_bg:-'#080808,#d70000,#e4e4e4'} # dark gray, red, white
-#   tmux_conf_theme_status_right_attr=${tmux_conf_theme_status_right_attr:-'none,none,bold'}
-#
-#   tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
-#     -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{?session_many_attached,$tmux_conf_theme_pairing,}/g")
-#
-#   tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
-#     -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{?client_prefix,$tmux_conf_theme_prefix,}/g")
-#
-#   tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
-#     -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} #D)#[inherit]%g")
-#
-#   tmux_conf_theme_status_right=$(echo "$tmux_conf_theme_status_right" | sed \
-#     -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{?pane_synchronized,$tmux_conf_theme_synchronized,}%g")
-#
-#   if [ -n "$tmux_conf_theme_status_right" ]; then
-#     status_right=$(awk \
-#                       -v fg_="$tmux_conf_theme_status_right_fg" \
-#                       -v bg_="$tmux_conf_theme_status_right_bg" \
-#                       -v attr_="$tmux_conf_theme_status_right_attr" \
-#                       -v mainsep="$tmux_conf_theme_right_separator_main" \
-#                       -v subsep="$tmux_conf_theme_right_separator_sub" '
-#       function subsplit(s,   l, i, a, r)
-#       {
-#         l = split(s, a, ",")
-#         for (i = 1; i <= l; ++i)
-#         {
-#           o = split(a[i], _, "(") - 1
-#           c = split(a[i], _, ")") - 1
-#           open += o - c
-#           o_ = split(a[i], _, "{") - 1
-#           c_ = split(a[i], _, "}") - 1
-#           open_ += o_ - c_
-#           o__ = split(a[i], _, "[") - 1
-#           c__ = split(a[i], _, "]") - 1
-#           open__ += o__ - c__
-#
-#           if (i == l)
-#             r = sprintf("%s%s", r, a[i])
-#           else if (open || open_ || open__)
-#             r = sprintf("%s%s,", r, a[i])
-#           else
-#             r = sprintf("%s%s#[fg=%s,bg=%s,%s]%s", r, a[i], fg[j], bg[j], attr[j], subsep)
-#         }
-#
-#         gsub(/#\[inherit\]/, sprintf("#[default]#[fg=%s,bg=%s,%s]", fg[j], bg[j], attr[j]), r)
-#         return r
-#       }
-#       BEGIN {
-#         FS = "|"
-#         l1 = split(fg_, fg, ",")
-#         l2 = split(bg_, bg, ",")
-#         l3 = split(attr_, attr, ",")
-#         l = l1 < l2 ? (l1 < l3 ? l1 : l3) : (l2 < l3 ? l2 : l3)
-#       }
-#       {
-#         for (i = j = 1; i <= NF; ++i)
-#         {
-#           if (open_ || open || open__)
-#             printf "|%s", subsplit($i)
-#           else
-#             printf "#[fg=%s,bg=%s,none]%s#[fg=%s,bg=%s,%s]%s", bg[j], (i == 1) ? "default" : bg[j_], mainsep, fg[j], bg[j], attr[j], subsplit($i)
-#
-#           if (!open && !open_ && !open__)
-#           {
-#             j_ = j
-#             j = j % l + 1
-#           }
-#         }
-#       }' << EOF
-# $tmux_conf_theme_status_right
-# EOF
-#     )
-#   fi
-#
-#   # -- variables
-#
-#   tmux set -g '@root' "$tmux_conf_theme_root"
-#
-#   tmux_conf_battery_bar_symbol_full=${tmux_conf_battery_bar_symbol_full:-'โ—ผ'}
-#   tmux_conf_battery_bar_symbol_empty=${tmux_conf_battery_bar_symbol_empty:-'โ—ป'}
-#   tmux_conf_battery_bar_length=${tmux_conf_battery_bar_length:-'auto'}
-#   tmux_conf_battery_bar_palette=${tmux_conf_battery_bar_palette:-'gradient'}
-#   tmux_conf_battery_hbar_palette=${tmux_conf_battery_hbar_palette:-'gradient'} # red, orange, green
-#   tmux_conf_battery_vbar_palette=${tmux_conf_battery_vbar_palette:-'gradient'} # red, orange, green
-#   tmux_conf_battery_status_charging=${tmux_conf_battery_status_charging:-'โ†‘'}       # U+2191
-#   tmux_conf_battery_status_discharging=${tmux_conf_battery_status_discharging:-'โ†“'} # U+2193
-#
-#   case "$status_left $status_right" in
-#     *'#{battery_status}'*|*'#{battery_bar}'*|*'#{battery_hbar}'*|*'#{battery_vbar}'*|*'#{battery_percentage}'*)
-#       status_left=$(echo "$status_left" | sed -E \
-#         -e 's/#\{(\?)?battery_bar/#\{\1@battery_bar/g' \
-#         -e 's/#\{(\?)?battery_hbar/#\{\1@battery_hbar/g' \
-#         -e 's/#\{(\?)?battery_vbar/#\{\1@battery_vbar/g' \
-#         -e 's/#\{(\?)?battery_status/#\{\1@battery_status/g' \
-#         -e 's/#\{(\?)?battery_percentage/#\{\1@battery_percentage/g')
-#       status_right=$(echo "$status_right" | sed -E \
-#         -e 's/#\{(\?)?battery_bar/#\{\1@battery_bar/g' \
-#         -e 's/#\{(\?)?battery_hbar/#\{\1@battery_hbar/g' \
-#         -e 's/#\{(\?)?battery_vbar/#\{\1@battery_vbar/g' \
-#         -e 's/#\{(\?)?battery_status/#\{\1@battery_status/g' \
-#         -e 's/#\{(\?)?battery_percentage/#\{\1@battery_percentage/g')
-#
-#       tmux  set -g '@battery_bar_symbol_full' "$tmux_conf_battery_bar_symbol_full" \;\
-#             set -g '@battery_bar_symbol_empty' "$tmux_conf_battery_bar_symbol_empty" \;\
-#             set -g '@battery_bar_length' "$tmux_conf_battery_bar_length" \;\
-#             set -g '@battery_bar_palette' "$tmux_conf_battery_bar_palette" \;\
-#             set -g '@battery_hbar_palette' "$tmux_conf_battery_hbar_palette" \;\
-#             set -g '@battery_vbar_palette' "$tmux_conf_battery_vbar_palette" \;\
-#             set -g '@battery_status_charging' "$tmux_conf_battery_status_charging" \;\
-#             set -g '@battery_status_discharging' "$tmux_conf_battery_status_discharging"
-#       status_right="#(cut -c3- ~/.tmux.conf | sh -s _battery)$status_right"
-#       ;;
-#   esac
-#
-#   case "$status_left $status_right" in
-#     *'#{username}'*|*'#{hostname}'*|*'#{username_ssh}'*|*'#{hostname_ssh}'*)
-#       status_left=$(echo "$status_left" | sed \
-#         -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} false #D)%g' \
-#         -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #D)%g' \
-#         -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
-#         -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #D)%g')
-#       status_right=$(echo "$status_right" | sed \
-#         -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} false #D)%g' \
-#         -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #D)%g' \
-#         -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} true #D)%g' \
-#         -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} true #D)%g')
-#       ;;
-#   esac
-#
-#   case "$status_left $status_right" in
-#     *'#{uptime_d}'*|*'#{uptime_h}'*|*'#{uptime_m}'*)
-#       status_left=$(echo "$status_left" | sed -E \
-#         -e 's/#\{(\?)?uptime_d/#\{\1@uptime_d/g' \
-#         -e 's/#\{(\?)?uptime_h/#\{\1@uptime_h/g' \
-#         -e 's/#\{(\?)?uptime_m/#\{\1@uptime_m/g' \
-#         -e 's/#\{(\?)?uptime_s/#\{\1@uptime_s/g')
-#       status_right=$(echo "$status_right" | sed -E \
-#         -e 's/#\{(\?)?uptime_d/#\{\1@uptime_d/g' \
-#         -e 's/#\{(\?)?uptime_h/#\{\1@uptime_h/g' \
-#         -e 's/#\{(\?)?uptime_m/#\{\1@uptime_m/g' \
-#         -e 's/#\{(\?)?uptime_s/#\{\1@uptime_s/g')
-#       status_right="#(cut -c3- ~/.tmux.conf | sh -s _uptime)$status_right"
-#       ;;
-#   esac
-#
-#   case "$status_left $status_right" in
-#     *'#{loadavg}'*)
-#       status_left=$(echo "$status_left" | sed -E \
-#         -e 's/#\{(\?)?loadavg/#\{\1@loadavg/g')
-#       status_right=$(echo "$status_right" | sed -E \
-#         -e 's/#\{(\?)?loadavg/#\{\1@loadavg/g')
-#       status_right="#(cut -c3- ~/.tmux.conf | sh -s _loadavg)$status_right"
-#       ;;
-#   esac
-#
-#   status_left=$(echo "$status_left" | sed 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g')
-#   status_right=$(echo "$status_right" | sed 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g')
-#
-#   tmux  set -g status-left-length 1000 \; set -g status-left "$status_left" \;\
-#         set -g status-right-length 1000 \; set -g status-right "$status_right"
-#
-#   # -- clock -------------------------------------------------------------
-#
-#   tmux_conf_theme_clock_colour=${tmux_conf_theme_clock_colour:-'#00afff'} # light blue
-#   tmux_conf_theme_clock_style=${tmux_conf_theme_clock_style:-'24'}
-#   tmux  setw -g clock-mode-colour "$tmux_conf_theme_clock_colour" \;\
-#         setw -g clock-mode-style "$tmux_conf_theme_clock_style"
-# }
-#
-# _apply_configuration() {
-#
-#   # see https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard
-#   if command -v reattach-to-user-namespace > /dev/null 2>&1; then
-#     default_shell="$(tmux show -gv default-shell)"
-#     case "$default_shell" in
-#       *fish)
-#         tmux set -g default-command "reattach-to-user-namespace -l $default_shell"
-#         ;;
-#       *sh)
-#         tmux set -g default-command "exec $default_shell... 2> /dev/null & reattach-to-user-namespace -l $default_shell"
-#         ;;
-#     esac
-#   fi
-#
-#   _apply_overrides
-#   _apply_bindings
-#   _apply_theme
-#   for name in $(printenv | grep -Eo '^tmux_conf_[^=]+'); do tmux setenv -gu "$name"; done;
-# }
-#
-# _urlview() {
-#   tmux capture-pane -J -S - -E - -b "urlview-$1" -t "$1"
-#   tmux split-window "tmux show-buffer -b urlview-$1 | urlview || true; tmux delete-buffer -b urlview-$1"
-# }
-#
-# _fpp() {
-#   tmux capture-pane -J -S - -E - -b "fpp-$1" -t "$1"
-#   tmux split-window "tmux show-buffer -b fpp-$1 | fpp || true; tmux delete-buffer -b fpp-$1"
-# }
-#
-# "$@"
diff --git a/dotfiles/.tmux.conf.local b/dotfiles/.tmux.conf.local
deleted file mode 100644
index 4295b29..0000000
--- a/dotfiles/.tmux.conf.local
+++ /dev/null
@@ -1,295 +0,0 @@
-# https://github.com/gpakosz/.tmux
-# (โ€‘โ—โ€‘โ—)> dual licensed under the WTFPL v2 license and the MIT license,
-#         without any warranty.
-#         Copyright 2012โ€” Gregory Pakosz (@gpakosz).
-
-
-# -- navigation ----------------------------------------------------------------
-
-# if you're running tmux within iTerm2
-#   - and tmux is 1.9 or 1.9a
-#   - and iTerm2 is configured to let option key act as +Esc
-#   - and iTerm2 is configured to send [1;9A -> [1;9D for option + arrow keys
-# then uncomment the following line to make Meta + arrow keys mapping work
-#set -ga terminal-overrides "*:kUP3=\e[1;9A,*:kDN3=\e[1;9B,*:kRIT3=\e[1;9C,*:kLFT3=\e[1;9D"
-
-
-# -- windows & pane creation ---------------------------------------------------
-
-# new window retains current path, possible values are:
-#   - true
-#   - false (default)
-tmux_conf_new_window_retain_current_path=false
-
-# new pane retains current path, possible values are:
-#   - true (default)
-#   - false
-tmux_conf_new_pane_retain_current_path=true
-
-# new pane tries to reconnect ssh sessions (experimental), possible values are:
-#   - true
-#   - false (default)
-tmux_conf_new_pane_reconnect_ssh=false
-
-# prompt for session name when creating a new session, possible values are:
-#   - true
-#   - false (default)
-tmux_conf_new_session_prompt=false
-
-
-# -- display -------------------------------------------------------------------
-
-# RGB 24-bit colour support (tmux >= 2.2), possible values are:
-#  - true
-#  - false (default)
-tmux_conf_theme_24b_colour=true
-
-# window style
-tmux_conf_theme_window_fg='default'
-tmux_conf_theme_window_bg='default'
-
-# highlight focused pane (tmux >= 2.1), possible values are:
-#   - true
-#   - false (default)
-tmux_conf_theme_highlight_focused_pane=false
-
-# focused pane colours:
-tmux_conf_theme_focused_pane_fg='default'
-tmux_conf_theme_focused_pane_bg='#0087d7'               # light blue
-
-# pane border style, possible values are:
-#   - thin (default)
-#   - fat
-tmux_conf_theme_pane_border_style=thin
-
-# pane borders colours:
-tmux_conf_theme_pane_border='#3a3a3a'                   # gray
-tmux_conf_theme_pane_active_border='#00afff'            # light blue
-
-# pane indicator colours
-tmux_conf_theme_pane_indicator='#8ec07c'                # light blue
-tmux_conf_theme_pane_active_indicator='#8ec07c'         # light blue
-
-# status line style
-tmux_conf_theme_message_fg='#000000'                    # black
-tmux_conf_theme_message_bg='#fabd2f'                    # yellow
-tmux_conf_theme_message_attr='bold'
-
-# status line command style ( : Escape)
-tmux_conf_theme_message_command_fg='#ffff00'            # yellow
-tmux_conf_theme_message_command_bg='#000000'            # black
-tmux_conf_theme_message_command_attr='bold'
-
-# window modes style
-tmux_conf_theme_mode_fg='#000000'                       # black
-tmux_conf_theme_mode_bg='#ffff00'                       # yellow
-tmux_conf_theme_mode_attr='bold'
-
-# status line style
-tmux_conf_theme_status_fg='#8a8a8a'                     # light gray
-tmux_conf_theme_status_bg='#3a3a3a'                     # dark gray
-tmux_conf_theme_status_attr='none'
-
-# terminal title
-#   - built-in variables are:
-#     - #{circled_window_index}
-#     - #{circled_session_name}
-#     - #{hostname}
-#     - #{hostname_ssh}
-#     - #{username}
-#     - #{username_ssh}
-tmux_conf_theme_terminal_title='#h โ #S โ— #I #W'
-
-# window status style
-#   - built-in variables are:
-#     - #{circled_window_index}
-#     - #{circled_session_name}
-#     - #{hostname}
-#     - #{hostname_ssh}
-#     - #{username}
-#     - #{username_ssh}
-tmux_conf_theme_window_status_fg='#8a8a8a'              # light gray
-tmux_conf_theme_window_status_bg='#3a3a3a'              # dark gray
-tmux_conf_theme_window_status_attr='none'
-tmux_conf_theme_window_status_format='#I #W'
-#tmux_conf_theme_window_status_format='#{circled_window_index} #W'
-#tmux_conf_theme_window_status_format='#I #W#{?window_bell_flag,๐Ÿ””,}#{?window_zoomed_flag,๐Ÿ”,}'
-
-# window current status style
-#   - built-in variables are:
-#     - #{circled_window_index}
-#     - #{circled_session_name}
-#     - #{hostname}
-#     - #{hostname_ssh}
-#     - #{username}
-#     - #{username_ssh}
-tmux_conf_theme_window_status_current_fg='#000000'      # black
-tmux_conf_theme_window_status_current_bg='#8ec07c'      # light blue
-tmux_conf_theme_window_status_current_attr='bold'
-tmux_conf_theme_window_status_current_format='#I #W'
-#tmux_conf_theme_window_status_current_format='#{circled_window_index} #W'
-#tmux_conf_theme_window_status_current_format='#I #W#{?window_zoomed_flag,๐Ÿ”,}'
-
-# window activity status style
-tmux_conf_theme_window_status_activity_fg='default'
-tmux_conf_theme_window_status_activity_bg='default'
-tmux_conf_theme_window_status_activity_attr='underscore'
-
-# window bell status style
-tmux_conf_theme_window_status_bell_fg='#ffff00'         # yellow
-tmux_conf_theme_window_status_bell_bg='default'
-tmux_conf_theme_window_status_bell_attr='blink,bold'
-
-# window last status style
-tmux_conf_theme_window_status_last_fg='#8ec07c'         # light blue
-tmux_conf_theme_window_status_last_bg='default'
-tmux_conf_theme_window_status_last_attr='none'
-
-# status left/right sections separators
-tmux_conf_theme_left_separator_main='๎‚ฐ'
-tmux_conf_theme_left_separator_sub=''
-tmux_conf_theme_right_separator_main='๎‚ฒ'
-tmux_conf_theme_right_separator_sub=''
-#tmux_conf_theme_left_separator_main='๎‚ฐ'  # /!\ you don't need to install Powerline
-#tmux_conf_theme_left_separator_sub='๎‚ฑ'   #   you only need fonts patched with
-#tmux_conf_theme_right_separator_main='๎‚ฒ' #   Powerline symbols or the standalone
-#tmux_conf_theme_right_separator_sub='๎‚ณ'  #   PowerlineSymbols.otf font
-
-# status left/right content:
-#   - separate main sections with '|'
-#   - separate subsections with ','
-#   - built-in variables are:
-#     - #{battery_bar}
-#     - #{battery_hbar}
-#     - #{battery_percentage}
-#     - #{battery_status}
-#     - #{battery_vbar}
-#     - #{circled_session_name}
-#     - #{hostname_ssh}
-#     - #{hostname}
-#     - #{loadavg}
-#     - #{pairing}
-#     - #{prefix}
-#     - #{root}
-#     - #{synchronized}
-#     - #{uptime_d}
-#     - #{uptime_h}
-#     - #{uptime_m}
-#     - #{uptime_s}
-#     - #{username}
-#     - #{username_ssh}
-tmux_conf_theme_status_left=' โ #S | โ†‘#{?uptime_d, #{uptime_d}d,}#{?uptime_h, #{uptime_h}h,}#{?uptime_m, #{uptime_m}m,} '
-tmux_conf_theme_status_right='#{prefix}#{pairing}#{synchronized} #{?battery_status, #{battery_status},}#{?battery_bar, #{battery_bar},}#{?battery_percentage, #{battery_percentage},} , %R | #{username}#{root} | #{hostname} '
-
-# status left style
-tmux_conf_theme_status_left_fg='#000000,#458588,#e4e4e4'  # black, white , white
-tmux_conf_theme_status_left_bg='#458588,#3a3a3a,#00afff'  # yellow, pink, white blue
-tmux_conf_theme_status_left_attr='none,none,none'
-
-# status right style
-tmux_conf_theme_status_right_fg='#458588,#000000,#000000' # light gray, white, black
-tmux_conf_theme_status_right_bg='#3a3a3a,#8ec07c,#458588' # dark gray, red, white
-tmux_conf_theme_status_right_attr='none,none,none'
-
-# pairing indicator
-tmux_conf_theme_pairing='๐Ÿ‘“ '          # U+1F453
-tmux_conf_theme_pairing_fg='none'
-tmux_conf_theme_pairing_bg='none'
-tmux_conf_theme_pairing_attr='none'
-
-# prefix indicator
-tmux_conf_theme_prefix='โŒจ '            # U+2328
-tmux_conf_theme_prefix_fg='none'
-tmux_conf_theme_prefix_bg='none'
-tmux_conf_theme_prefix_attr='none'
-
-# root indicator
-tmux_conf_theme_root='!'
-tmux_conf_theme_root_fg='none'
-tmux_conf_theme_root_bg='none'
-tmux_conf_theme_root_attr='bold,blink'
-
-# synchronized indicator
-tmux_conf_theme_synchronized='๐Ÿ”’'     # U+1F512
-tmux_conf_theme_synchronized_fg='none'
-tmux_conf_theme_synchronized_bg='none'
-tmux_conf_theme_synchronized_attr='none'
-
-# battery bar symbols
-tmux_conf_battery_bar_symbol_full='โ—ผ'
-tmux_conf_battery_bar_symbol_empty='โ—ป'
-#tmux_conf_battery_bar_symbol_full='โ™ฅ'
-#tmux_conf_battery_bar_symbol_empty='ยท'
-
-# battery bar length (in number of symbols), possible values are:
-#   - auto
-#   - a number, e.g. 5
-tmux_conf_battery_bar_length='6'
-
-# battery bar palette, possible values are:
-#   - gradient (default)
-#   - heat
-#   - 'colour_full_fg,colour_empty_fg,colour_bg'
-tmux_conf_battery_bar_palette='gradient'
-#tmux_conf_battery_bar_palette='#d70000,#e4e4e4,#000000'   # red, white, black
-
-# battery hbar palette, possible values are:
-#   - gradient (default)
-#   - heat
-#   - 'colour_low,colour_half,colour_full'
-tmux_conf_battery_hbar_palette='gradient'
-#tmux_conf_battery_hbar_palette='#d70000,#ff5f00,#5fff00'  # red, orange, green
-
-# battery vbar palette, possible values are:
-#   - gradient (default)
-#   - heat
-#   - 'colour_low,colour_half,colour_full'
-tmux_conf_battery_vbar_palette='gradient'
-#tmux_conf_battery_vbar_palette='#d70000,#ff5f00,#5fff00'  # red, orange, green
-
-# symbols used to indicate whether battery is charging or discharging
-tmux_conf_battery_status_charging='โšก'       # U+2191
-tmux_conf_battery_status_discharging='๐Ÿ”‹'    # U+2193
-#tmux_conf_battery_status_charging='โšก '    # U+26A1
-#tmux_conf_battery_status_charging='๐Ÿ”Œ '    # U+1F50C
-#tmux_conf_battery_status_discharging='๐Ÿ”‹ ' # U+1F50B
-
-# clock style (when you hit  + t)
-# you may want to use %I:%M %p in place of %R in tmux_conf_theme_status_right
-tmux_conf_theme_clock_colour='#00afff'  # light blue
-tmux_conf_theme_clock_style='24'
-
-
-# -- clipboard -----------------------------------------------------------------
-
-# in copy mode, copying selection also copies to the OS clipboard
-#   - true
-#   - false (default)
-# on macOS, this requires installing reattach-to-user-namespace, see README.md
-# on Linux, this requires xsel or xclip
-tmux_conf_copy_to_os_clipboard=false
-
-
-# -- user customizations -------------------------------------------------------
-# this is the place to override or undo settings
-
-# increase history size
-#set -g history-limit 10000
-
-# start with mouse mode enabled
-#set -g mouse on
-
-# force Vi mode
-#   really you should export VISUAL or EDITOR environment variable, see manual
-#set -g status-keys vi
-#set -g mode-keys vi
-
-# replace C-b by C-a instead of using both prefixes
-# set -gu prefix2
-# unbind C-a
-# unbind C-b
-# set -g prefix C-a
-# bind C-a send-prefix
-
-# move status line to top
-#set -g status-position top
-- 
cgit v1.2.3