summaryrefslogtreecommitdiff
path: root/global
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-02-15 10:58:12 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-02-15 10:58:12 +0900
commitc1c1eba0cd689a9bf42a778e7a23f3d8fcfe6284 (patch)
treec2d1bcf04f7832da48e719b3d1502803e1f342aa /global
parente001f324c620474c355a049c924599117f0e5125 (diff)
updates
Diffstat (limited to 'global')
-rw-r--r--global/.gnupg/gpg-agent.conf3
-rw-r--r--global/.gnupg/sshcontrol12
-rw-r--r--global/.local/share/applications/csv.desktop4
-rw-r--r--global/.local/share/applications/file.desktop4
-rw-r--r--global/.local/share/applications/html.desktop4
-rw-r--r--global/.local/share/applications/img.desktop4
-rw-r--r--global/.local/share/applications/mail.desktop4
-rw-r--r--global/.local/share/applications/office.desktop4
-rw-r--r--global/.local/share/applications/pdf.desktop4
-rw-r--r--global/.local/share/applications/roff.desktop4
-rw-r--r--global/.local/share/applications/rss.desktop4
-rw-r--r--global/.local/share/applications/slide.desktop4
-rw-r--r--global/.local/share/applications/text.desktop4
-rw-r--r--global/.local/share/applications/torrent.desktop4
-rw-r--r--global/.local/share/applications/video.desktop4
-rw-r--r--global/.local/share/thesiah/chars/emoji1667
-rw-r--r--global/.local/share/thesiah/chars/font-awesome1456
-rw-r--r--global/.local/share/thesiah/dic7
-rw-r--r--global/.local/share/thesiah/icons/TheSiahxyz-git.pngbin0 -> 5661 bytes
-rw-r--r--global/.local/share/thesiah/icons/TheSiahxyz.pngbin0 -> 69009 bytes
-rw-r--r--global/.local/share/thesiah/icons/TheSiahxyz.webpbin0 -> 62382 bytes
-rw-r--r--global/.local/share/thesiah/icons/TheSiahxyz.xcfbin0 -> 254098 bytes
-rw-r--r--global/.local/share/thesiah/keys/calcurse10
-rw-r--r--global/.local/share/thesiah/keys/mutt34
-rw-r--r--global/.local/share/thesiah/keys/ncmpcpp21
-rw-r--r--global/.local/share/thesiah/keys/newsboat22
-rw-r--r--global/.local/share/thesiah/keys/nsxiv16
-rw-r--r--global/.local/share/thesiah/keys/sc-im2226
-rw-r--r--global/.local/share/thesiah/keys/zathura19
-rw-r--r--global/.local/share/thesiah/snippets6
-rw-r--r--global/.local/share/thesiah/ttymaps.kmap3
-rw-r--r--global/.local/share/venvs/default-requirements.txt25
-rw-r--r--global/.ssh/config1
-rw-r--r--global/Music/.music.txt901
-rw-r--r--global/Pictures/resources/hhkb-fn-layout.webpbin0 -> 20134 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-base-layer-Engram.webpbin0 -> 84582 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-base-layer-Enthium.webpbin0 -> 85940 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-base-layer-QWERTY.webpbin0 -> 85594 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-base-layer-template.webpbin0 -> 82088 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-cursor-layer.webpbin0 -> 87546 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-emoji-layer.webpbin0 -> 76022 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-factory-layer.webpbin0 -> 62450 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-function-layer.webpbin0 -> 72612 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-gaming-layer.webpbin0 -> 61076 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-lower-layer.webpbin0 -> 88122 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-magic-layer.webpbin0 -> 68878 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-mouse-layer.webpbin0 -> 72294 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-number-layer.webpbin0 -> 66370 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-symbol-layer.webpbin0 -> 61748 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-system-layer.webpbin0 -> 72630 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-typing-layer.webpbin0 -> 58920 bytes
-rw-r--r--global/Pictures/resources/moergo-glove80-keyboard-world-layer.webpbin0 -> 57856 bytes
-rw-r--r--global/Pictures/resources/qutebrowser-cheatsheet.pngbin0 -> 708315 bytes
-rw-r--r--global/Pictures/resources/task-2.3.0.pngbin0 -> 1096408 bytes
-rw-r--r--global/Pictures/resources/vim-cheatsheet1.jpgbin0 -> 168820 bytes
-rw-r--r--global/Pictures/resources/vim-cheatsheet2-ko.webpbin0 -> 671056 bytes
-rw-r--r--global/Pictures/resources/vim-cheatsheet3.jpgbin0 -> 702569 bytes
-rw-r--r--global/Pictures/wallpaper/alley.jpgbin0 -> 1674770 bytes
-rw-r--r--global/Pictures/wallpaper/ani-girl.pngbin0 -> 6043132 bytes
-rw-r--r--global/Pictures/wallpaper/aurora-sky.jpgbin0 -> 4918080 bytes
-rw-r--r--global/Pictures/wallpaper/aurora-tree.jpgbin0 -> 1252914 bytes
-rw-r--r--global/Pictures/wallpaper/autumn-paint.jpgbin0 -> 339205 bytes
-rw-r--r--global/Pictures/wallpaper/ball.jpgbin0 -> 16535730 bytes
-rw-r--r--global/Pictures/wallpaper/bedroom.jpgbin0 -> 1765863 bytes
-rw-r--r--global/Pictures/wallpaper/city.pngbin0 -> 39087969 bytes
-rw-r--r--global/Pictures/wallpaper/dark-ghost.jpgbin0 -> 1044029 bytes
-rw-r--r--global/Pictures/wallpaper/dark-sky.pngbin0 -> 2254237 bytes
-rw-r--r--global/Pictures/wallpaper/flower.jpgbin0 -> 7552302 bytes
-rw-r--r--global/Pictures/wallpaper/forest-road.jpgbin0 -> 273435 bytes
-rw-r--r--global/Pictures/wallpaper/horse.jpgbin0 -> 16398633 bytes
-rw-r--r--global/Pictures/wallpaper/moon-girl.jpgbin0 -> 3884301 bytes
-rw-r--r--global/Pictures/wallpaper/moon-space.jpgbin0 -> 591360 bytes
-rw-r--r--global/Pictures/wallpaper/mountain.pngbin0 -> 4496093 bytes
-rw-r--r--global/Pictures/wallpaper/night-river.jpgbin0 -> 2633695 bytes
-rw-r--r--global/Pictures/wallpaper/sky.jpgbin0 -> 1567880 bytes
-rw-r--r--global/Pictures/wallpaper/snow-bubble.jpgbin0 -> 4744061 bytes
-rw-r--r--global/Pictures/wallpaper/snow-dogs.jpgbin0 -> 1763058 bytes
-rw-r--r--global/Pictures/wallpaper/snow-lake.jpgbin0 -> 8291108 bytes
-rw-r--r--global/Pictures/wallpaper/snow-load.jpgbin0 -> 2352700 bytes
-rw-r--r--global/Pictures/wallpaper/snow-tree.jpgbin0 -> 2056433 bytes
-rw-r--r--global/Pictures/wallpaper/snow-tree2.jpgbin0 -> 12502250 bytes
-rw-r--r--global/Pictures/wallpaper/snow-tree3.jpgbin0 -> 2398939 bytes
-rw-r--r--global/Pictures/wallpaper/space.pngbin0 -> 34482414 bytes
-rw-r--r--global/Pictures/wallpaper/sunset-city.jpgbin0 -> 1841593 bytes
-rw-r--r--global/Pictures/wallpaper/sunset-tree.jpgbin0 -> 3180646 bytes
-rw-r--r--global/Pictures/wallpaper/surfing.jpgbin0 -> 3073623 bytes
-rw-r--r--global/Pictures/wallpaper/woman.jpgbin0 -> 1329496 bytes
87 files changed, 6481 insertions, 0 deletions
diff --git a/global/.gnupg/gpg-agent.conf b/global/.gnupg/gpg-agent.conf
new file mode 100644
index 0000000..c469d06
--- /dev/null
+++ b/global/.gnupg/gpg-agent.conf
@@ -0,0 +1,3 @@
+allow-preset-passphrase
+enable-ssh-support
+max-cache-ttl 86400
diff --git a/global/.gnupg/sshcontrol b/global/.gnupg/sshcontrol
new file mode 100644
index 0000000..e1b1960
--- /dev/null
+++ b/global/.gnupg/sshcontrol
@@ -0,0 +1,12 @@
+# List of allowed ssh keys. Only keys present in this file are used
+# in the SSH protocol. The ssh-add tool may add new entries to this
+# file to enable them; you may also add them manually. Comment
+# lines, like this one, as well as empty lines are ignored. Lines do
+# have a certain length limit but this is not serious limitation as
+# the format of the entries is fixed and checked by gpg-agent. A
+# non-comment line starts with optional white spaces, followed by the
+# keygrip of the key given as 40 hex digits, optionally followed by a
+# caching TTL in seconds, and another optional field for arbitrary
+# flags. Prepend the keygrip with an '!' mark to disable it.
+
+CEA80B05ABA46C5DE584655EFD7D26E81A2DFF65
diff --git a/global/.local/share/applications/csv.desktop b/global/.local/share/applications/csv.desktop
new file mode 100644
index 0000000..bfcda9e
--- /dev/null
+++ b/global/.local/share/applications/csv.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=CSV Reader
+Exec=/usr/local/bin/st -e sc-im %f
diff --git a/global/.local/share/applications/file.desktop b/global/.local/share/applications/file.desktop
new file mode 100644
index 0000000..5df1633
--- /dev/null
+++ b/global/.local/share/applications/file.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=File Manager
+Exec=/usr/local/bin/st -e lfub %u
diff --git a/global/.local/share/applications/html.desktop b/global/.local/share/applications/html.desktop
new file mode 100644
index 0000000..c009841
--- /dev/null
+++ b/global/.local/share/applications/html.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Html Viewer
+Exec=/usr/bin/lynx %u
diff --git a/global/.local/share/applications/img.desktop b/global/.local/share/applications/img.desktop
new file mode 100644
index 0000000..03883fe
--- /dev/null
+++ b/global/.local/share/applications/img.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Image Viewer
+Exec=/usr/bin/nsxiv -ac %f
diff --git a/global/.local/share/applications/mail.desktop b/global/.local/share/applications/mail.desktop
new file mode 100644
index 0000000..d24aea2
--- /dev/null
+++ b/global/.local/share/applications/mail.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Mail
+Exec=/usr/local/bin/st -e neomutt %u
diff --git a/global/.local/share/applications/office.desktop b/global/.local/share/applications/office.desktop
new file mode 100644
index 0000000..9ce2cb2
--- /dev/null
+++ b/global/.local/share/applications/office.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Document Editor
+Exec=/usr/bin/libreoffice %f
diff --git a/global/.local/share/applications/pdf.desktop b/global/.local/share/applications/pdf.desktop
new file mode 100644
index 0000000..be960b7
--- /dev/null
+++ b/global/.local/share/applications/pdf.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=PDF Reader
+Exec=/usr/bin/zathura %u
diff --git a/global/.local/share/applications/roff.desktop b/global/.local/share/applications/roff.desktop
new file mode 100644
index 0000000..c79d14e
--- /dev/null
+++ b/global/.local/share/applications/roff.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Groff/Troff Viewer
+Exec=/usr/bin/groff -mom %u -Tpdf | zathura -
diff --git a/global/.local/share/applications/rss.desktop b/global/.local/share/applications/rss.desktop
new file mode 100644
index 0000000..883a97b
--- /dev/null
+++ b/global/.local/share/applications/rss.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=RSS Feed Addition
+Exec=/usr/bin/env rssadd %U
diff --git a/global/.local/share/applications/slide.desktop b/global/.local/share/applications/slide.desktop
new file mode 100644
index 0000000..31f2ab3
--- /dev/null
+++ b/global/.local/share/applications/slide.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Slides Viewer
+Exec=/usr/local/bin/st -e slides %f
diff --git a/global/.local/share/applications/text.desktop b/global/.local/share/applications/text.desktop
new file mode 100644
index 0000000..41e8f79
--- /dev/null
+++ b/global/.local/share/applications/text.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Text Editor
+Exec=/usr/local/bin/st -e nvim %u
diff --git a/global/.local/share/applications/torrent.desktop b/global/.local/share/applications/torrent.desktop
new file mode 100644
index 0000000..f6d28d9
--- /dev/null
+++ b/global/.local/share/applications/torrent.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Torrent
+Exec=/usr/bin/env transadd %U
diff --git a/global/.local/share/applications/video.desktop b/global/.local/share/applications/video.desktop
new file mode 100644
index 0000000..2814690
--- /dev/null
+++ b/global/.local/share/applications/video.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Video Viewer
+Exec=/usr/bin/mpv -quiet %f
diff --git a/global/.local/share/thesiah/chars/emoji b/global/.local/share/thesiah/chars/emoji
new file mode 100644
index 0000000..485b03c
--- /dev/null
+++ b/global/.local/share/thesiah/chars/emoji
@@ -0,0 +1,1667 @@
+๐Ÿ˜€ grinning face
+๐Ÿ˜ƒ grinning face with big eyes
+๐Ÿ˜„ grinning face with smiling eyes
+๐Ÿ˜ beaming face with smiling eyes
+๐Ÿ˜† grinning squinting face
+๐Ÿ˜… grinning face with sweat
+๐Ÿคฃ rolling on the floor laughing
+๐Ÿ˜‚ face with tears of joy
+๐Ÿ™‚ slightly smiling face
+๐Ÿ™ƒ upside-down face
+๐Ÿซ  melting face
+๐Ÿ˜‰ winking face
+๐Ÿ˜Š smiling face with smiling eyes
+๐Ÿ˜‡ smiling face with halo
+๐Ÿฅฐ smiling face with hearts
+๐Ÿ˜ smiling face with heart-eyes
+๐Ÿคฉ star-struck
+๐Ÿ˜˜ face blowing a kiss
+๐Ÿ˜— kissing face
+โ˜บ๏ธ smiling face
+๐Ÿ˜š kissing face with closed eyes
+๐Ÿ˜™ kissing face with smiling eyes
+๐Ÿฅฒ smiling face with tear
+๐Ÿ˜‹ face savoring food
+๐Ÿ˜› face with tongue
+๐Ÿ˜œ winking face with tongue
+๐Ÿคช zany face
+๐Ÿ˜ squinting face with tongue
+๐Ÿค‘ money-mouth face
+๐Ÿค— smiling face with open hands
+๐Ÿคญ face with hand over mouth
+๐Ÿซข face with open eyes and hand over mouth
+๐Ÿซฃ face with peeking eye
+๐Ÿคซ shushing face
+๐Ÿค” thinking face
+๐Ÿซก saluting face
+๐Ÿค zipper-mouth face
+๐Ÿคจ face with raised eyebrow
+๐Ÿ˜ neutral face
+๐Ÿ˜‘ expressionless face
+๐Ÿ˜ถ face without mouth
+๐Ÿซฅ dotted line face
+๐Ÿ˜ smirking face
+๐Ÿ˜’ unamused face
+๐Ÿ™„ face with rolling eyes
+๐Ÿ˜ฌ grimacing face
+๐Ÿคฅ lying face
+๐Ÿซจ shaking face
+๐Ÿ˜Œ relieved face
+๐Ÿ˜” pensive face
+๐Ÿ˜ช sleepy face
+๐Ÿคค drooling face
+๐Ÿ˜ด sleeping face
+๐Ÿซฉ face with bags under eyes
+๐Ÿ˜ท face with medical mask
+๐Ÿค’ face with thermometer
+๐Ÿค• face with head-bandage
+๐Ÿคข nauseated face
+๐Ÿคฎ face vomiting
+๐Ÿคง sneezing face
+๐Ÿฅต hot face
+๐Ÿฅถ cold face
+๐Ÿฅด woozy face
+๐Ÿ˜ต face with crossed-out eyes
+๐Ÿคฏ exploding head
+๐Ÿค  cowboy hat face
+๐Ÿฅณ partying face
+๐Ÿฅธ disguised face
+๐Ÿ˜Ž smiling face with sunglasses
+๐Ÿค“ nerd face
+๐Ÿง face with monocle
+๐Ÿ˜• confused face
+๐Ÿซค face with diagonal mouth
+๐Ÿ˜Ÿ worried face
+๐Ÿ™ slightly frowning face
+โ˜น๏ธ frowning face
+๐Ÿ˜ฎ face with open mouth
+๐Ÿ˜ฏ hushed face
+๐Ÿ˜ฒ astonished face
+๐Ÿ˜ณ flushed face
+๐Ÿฅบ pleading face
+๐Ÿฅน face holding back tears
+๐Ÿ˜ฆ frowning face with open mouth
+๐Ÿ˜ง anguished face
+๐Ÿ˜จ fearful face
+๐Ÿ˜ฐ anxious face with sweat
+๐Ÿ˜ฅ sad but relieved face
+๐Ÿ˜ข crying face
+๐Ÿ˜ญ loudly crying face
+๐Ÿ˜ฑ face screaming in fear
+๐Ÿ˜– confounded face
+๐Ÿ˜ฃ persevering face
+๐Ÿ˜ž disappointed face
+๐Ÿ˜“ downcast face with sweat
+๐Ÿ˜ฉ weary face
+๐Ÿ˜ซ tired face
+๐Ÿฅฑ yawning face
+๐Ÿ˜ค face with steam from nose
+๐Ÿ˜ก enraged face
+๐Ÿ˜  angry face
+๐Ÿคฌ face with symbols on mouth
+๐Ÿ˜ˆ smiling face with horns
+๐Ÿ‘ฟ angry face with horns
+๐Ÿ’€ skull
+โ˜ ๏ธ skull and crossbones
+๐Ÿ’ฉ pile of poo
+๐Ÿคก clown face
+๐Ÿ‘น ogre
+๐Ÿ‘บ goblin
+๐Ÿ‘ป ghost
+๐Ÿ‘ฝ alien
+๐Ÿ‘พ alien monster
+๐Ÿค– robot
+๐Ÿ˜บ grinning cat
+๐Ÿ˜ธ grinning cat with smiling eyes
+๐Ÿ˜น cat with tears of joy
+๐Ÿ˜ป smiling cat with heart-eyes
+๐Ÿ˜ผ cat with wry smile
+๐Ÿ˜ฝ kissing cat
+๐Ÿ™€ weary cat
+๐Ÿ˜ฟ crying cat
+๐Ÿ˜พ pouting cat
+๐Ÿ™ˆ see-no-evil monkey
+๐Ÿ™‰ hear-no-evil monkey
+๐Ÿ™Š speak-no-evil monkey
+๐Ÿ’Œ love letter
+๐Ÿ’˜ heart with arrow
+๐Ÿ’ heart with ribbon
+๐Ÿ’– sparkling heart
+๐Ÿ’— growing heart
+๐Ÿ’“ beating heart
+๐Ÿ’ž revolving hearts
+๐Ÿ’• two hearts
+๐Ÿ’Ÿ heart decoration
+โฃ๏ธ heart exclamation
+๐Ÿ’” broken heart
+โค๏ธ red heart
+๐Ÿฉท pink heart
+๐Ÿงก orange heart
+๐Ÿ’› yellow heart
+๐Ÿ’š green heart
+๐Ÿ’™ blue heart
+๐Ÿฉต light blue heart
+๐Ÿ’œ purple heart
+๐ŸคŽ brown heart
+๐Ÿ–ค black heart
+๐Ÿฉถ grey heart
+๐Ÿค white heart
+๐Ÿ’‹ kiss mark
+๐Ÿ’ฏ hundred points
+๐Ÿ’ข anger symbol
+๐Ÿ’ฅ collision
+๐Ÿ’ซ dizzy
+๐Ÿ’ฆ sweat droplets
+๐Ÿ’จ dashing away
+๐Ÿ•ณ๏ธ hole
+๐Ÿ’ฌ speech balloon
+๐Ÿ—จ๏ธ left speech bubble
+๐Ÿ—ฏ๏ธ right anger bubble
+๐Ÿ’ญ thought balloon
+๐Ÿ’ค ZZZ
+๐Ÿ‘‹ waving hand
+๐Ÿคš raised back of hand
+๐Ÿ–๏ธ hand with fingers splayed
+โœ‹ raised hand
+๐Ÿ–– vulcan salute
+๐Ÿซฑ rightwards hand
+๐Ÿซฒ leftwards hand
+๐Ÿซณ palm down hand
+๐Ÿซด palm up hand
+๐Ÿซท leftwards pushing hand
+๐Ÿซธ rightwards pushing hand
+๐Ÿ‘Œ OK hand
+๐ŸคŒ pinched fingers
+๐Ÿค pinching hand
+โœŒ๏ธ victory hand
+๐Ÿคž crossed fingers
+๐Ÿซฐ hand with index finger and thumb crossed
+๐ŸคŸ love-you gesture
+๐Ÿค˜ sign of the horns
+๐Ÿค™ call me hand
+๐Ÿ‘ˆ backhand index pointing left
+๐Ÿ‘‰ backhand index pointing right
+๐Ÿ‘† backhand index pointing up
+๐Ÿ–• middle finger
+๐Ÿ‘‡ backhand index pointing down
+โ˜๏ธ index pointing up
+๐Ÿซต index pointing at the viewer
+๐Ÿ‘ thumbs up
+๐Ÿ‘Ž thumbs down
+โœŠ raised fist
+๐Ÿ‘Š oncoming fist
+๐Ÿค› left-facing fist
+๐Ÿคœ right-facing fist
+๐Ÿ‘ clapping hands
+๐Ÿ™Œ raising hands
+๐Ÿซถ heart hands
+๐Ÿ‘ open hands
+๐Ÿคฒ palms up together
+๐Ÿค handshake
+๐Ÿ™ folded hands
+โœ๏ธ writing hand
+๐Ÿ’… nail polish
+๐Ÿคณ selfie
+๐Ÿ’ช flexed biceps
+๐Ÿฆพ mechanical arm
+๐Ÿฆฟ mechanical leg
+๐Ÿฆต leg
+๐Ÿฆถ foot
+๐Ÿ‘‚ ear
+๐Ÿฆป ear with hearing aid
+๐Ÿ‘ƒ nose
+๐Ÿง  brain
+๐Ÿซ€ anatomical heart
+๐Ÿซ lungs
+๐Ÿฆท tooth
+๐Ÿฆด bone
+๐Ÿ‘€ eyes
+๐Ÿ‘๏ธ eye
+๐Ÿ‘… tongue
+๐Ÿ‘„ mouth
+๐Ÿซฆ biting lip
+๐Ÿ‘ถ baby
+๐Ÿง’ child
+๐Ÿ‘ฆ boy
+๐Ÿ‘ง girl
+๐Ÿง‘ person
+๐Ÿ‘ฑ person: blond hair
+๐Ÿ‘จ man
+๐Ÿง” person: beard
+๐Ÿ‘ฉ woman
+๐Ÿง“ older person
+๐Ÿ‘ด old man
+๐Ÿ‘ต old woman
+๐Ÿ™ person frowning
+๐Ÿ™Ž person pouting
+๐Ÿ™… person gesturing NO
+๐Ÿ™† person gesturing OK
+๐Ÿ’ person tipping hand
+๐Ÿ™‹ person raising hand
+๐Ÿง deaf person
+๐Ÿ™‡ person bowing
+๐Ÿคฆ person facepalming
+๐Ÿคท person shrugging
+๐Ÿ‘ฎ police officer
+๐Ÿ•ต๏ธ detective
+๐Ÿ’‚ guard
+๐Ÿฅท ninja
+๐Ÿ‘ท construction worker
+๐Ÿซ… person with crown
+๐Ÿคด prince
+๐Ÿ‘ธ princess
+๐Ÿ‘ณ person wearing turban
+๐Ÿ‘ฒ person with skullcap
+๐Ÿง• woman with headscarf
+๐Ÿคต person in tuxedo
+๐Ÿ‘ฐ person with veil
+๐Ÿคฐ pregnant woman
+๐Ÿซƒ pregnant man
+๐Ÿซ„ pregnant person
+๐Ÿคฑ breast-feeding
+๐Ÿ‘ผ baby angel
+๐ŸŽ… Santa Claus
+๐Ÿคถ Mrs. Claus
+๐Ÿฆธ superhero
+๐Ÿฆน supervillain
+๐Ÿง™ mage
+๐Ÿงš fairy
+๐Ÿง› vampire
+๐Ÿงœ merperson
+๐Ÿง elf
+๐Ÿงž genie
+๐ŸงŸ zombie
+๐ŸงŒ troll
+๐Ÿ’† person getting massage
+๐Ÿ’‡ person getting haircut
+๐Ÿšถ person walking
+๐Ÿง person standing
+๐ŸงŽ person kneeling
+๐Ÿƒ person running
+๐Ÿ’ƒ woman dancing
+๐Ÿ•บ man dancing
+๐Ÿ•ด๏ธ person in suit levitating
+๐Ÿ‘ฏ people with bunny ears
+๐Ÿง– person in steamy room
+๐Ÿง— person climbing
+๐Ÿคบ person fencing
+๐Ÿ‡ horse racing
+โ›ท๏ธ skier
+๐Ÿ‚ snowboarder
+๐ŸŒ๏ธ person golfing
+๐Ÿ„ person surfing
+๐Ÿšฃ person rowing boat
+๐ŸŠ person swimming
+โ›น๏ธ person bouncing ball
+๐Ÿ‹๏ธ person lifting weights
+๐Ÿšด person biking
+๐Ÿšต person mountain biking
+๐Ÿคธ person cartwheeling
+๐Ÿคผ people wrestling
+๐Ÿคฝ person playing water polo
+๐Ÿคพ person playing handball
+๐Ÿคน person juggling
+๐Ÿง˜ person in lotus position
+๐Ÿ›€ person taking bath
+๐Ÿ›Œ person in bed
+๐Ÿ‘ญ women holding hands
+๐Ÿ‘ซ woman and man holding hands
+๐Ÿ‘ฌ men holding hands
+๐Ÿ’ kiss
+๐Ÿ’‘ couple with heart
+๐Ÿ—ฃ๏ธ speaking head
+๐Ÿ‘ค bust in silhouette
+๐Ÿ‘ฅ busts in silhouette
+๐Ÿซ‚ people hugging
+๐Ÿ‘ช family
+๐Ÿ‘ฃ footprints
+๐Ÿซ† fingerprint
+๐Ÿป light skin tone
+๐Ÿผ medium-light skin tone
+๐Ÿฝ medium skin tone
+๐Ÿพ medium-dark skin tone
+๐Ÿฟ dark skin tone
+๐Ÿฆฐ red hair
+๐Ÿฆฑ curly hair
+๐Ÿฆณ white hair
+๐Ÿฆฒ bald
+๐Ÿต monkey face
+๐Ÿ’ monkey
+๐Ÿฆ gorilla
+๐Ÿฆง orangutan
+๐Ÿถ dog face
+๐Ÿ• dog
+๐Ÿฆฎ guide dog
+๐Ÿฉ poodle
+๐Ÿบ wolf
+๐ŸฆŠ fox
+๐Ÿฆ raccoon
+๐Ÿฑ cat face
+๐Ÿˆ cat
+๐Ÿฆ lion
+๐Ÿฏ tiger face
+๐Ÿ… tiger
+๐Ÿ† leopard
+๐Ÿด horse face
+๐ŸซŽ moose
+๐Ÿซ donkey
+๐ŸŽ horse
+๐Ÿฆ„ unicorn
+๐Ÿฆ“ zebra
+๐ŸฆŒ deer
+๐Ÿฆฌ bison
+๐Ÿฎ cow face
+๐Ÿ‚ ox
+๐Ÿƒ water buffalo
+๐Ÿ„ cow
+๐Ÿท pig face
+๐Ÿ– pig
+๐Ÿ— boar
+๐Ÿฝ pig nose
+๐Ÿ ram
+๐Ÿ‘ ewe
+๐Ÿ goat
+๐Ÿช camel
+๐Ÿซ two-hump camel
+๐Ÿฆ™ llama
+๐Ÿฆ’ giraffe
+๐Ÿ˜ elephant
+๐Ÿฆฃ mammoth
+๐Ÿฆ rhinoceros
+๐Ÿฆ› hippopotamus
+๐Ÿญ mouse face
+๐Ÿ mouse
+๐Ÿ€ rat
+๐Ÿน hamster
+๐Ÿฐ rabbit face
+๐Ÿ‡ rabbit
+๐Ÿฟ๏ธ chipmunk
+๐Ÿฆซ beaver
+๐Ÿฆ” hedgehog
+๐Ÿฆ‡ bat
+๐Ÿป bear
+๐Ÿจ koala
+๐Ÿผ panda
+๐Ÿฆฅ sloth
+๐Ÿฆฆ otter
+๐Ÿฆจ skunk
+๐Ÿฆ˜ kangaroo
+๐Ÿฆก badger
+๐Ÿพ paw prints
+๐Ÿฆƒ turkey
+๐Ÿ” chicken
+๐Ÿ“ rooster
+๐Ÿฃ hatching chick
+๐Ÿค baby chick
+๐Ÿฅ front-facing baby chick
+๐Ÿฆ bird
+๐Ÿง penguin
+๐Ÿ•Š๏ธ dove
+๐Ÿฆ… eagle
+๐Ÿฆ† duck
+๐Ÿฆข swan
+๐Ÿฆ‰ owl
+๐Ÿฆค dodo
+๐Ÿชถ feather
+๐Ÿฆฉ flamingo
+๐Ÿฆš peacock
+๐Ÿฆœ parrot
+๐Ÿชฝ wing
+๐Ÿชฟ goose
+๐Ÿธ frog
+๐ŸŠ crocodile
+๐Ÿข turtle
+๐ŸฆŽ lizard
+๐Ÿ snake
+๐Ÿฒ dragon face
+๐Ÿ‰ dragon
+๐Ÿฆ• sauropod
+๐Ÿฆ– T-Rex
+๐Ÿณ spouting whale
+๐Ÿ‹ whale
+๐Ÿฌ dolphin
+๐Ÿฆญ seal
+๐ŸŸ fish
+๐Ÿ  tropical fish
+๐Ÿก blowfish
+๐Ÿฆˆ shark
+๐Ÿ™ octopus
+๐Ÿš spiral shell
+๐Ÿชธ coral
+๐Ÿชผ jellyfish
+๐Ÿฆ€ crab
+๐Ÿฆž lobster
+๐Ÿฆ shrimp
+๐Ÿฆ‘ squid
+๐Ÿฆช oyster
+๐ŸŒ snail
+๐Ÿฆ‹ butterfly
+๐Ÿ› bug
+๐Ÿœ ant
+๐Ÿ honeybee
+๐Ÿชฒ beetle
+๐Ÿž lady beetle
+๐Ÿฆ— cricket
+๐Ÿชณ cockroach
+๐Ÿ•ท๏ธ spider
+๐Ÿ•ธ๏ธ spider web
+๐Ÿฆ‚ scorpion
+๐ŸฆŸ mosquito
+๐Ÿชฐ fly
+๐Ÿชฑ worm
+๐Ÿฆ  microbe
+๐Ÿ’ bouquet
+๐ŸŒธ cherry blossom
+๐Ÿ’ฎ white flower
+๐Ÿชท lotus
+๐Ÿต๏ธ rosette
+๐ŸŒน rose
+๐Ÿฅ€ wilted flower
+๐ŸŒบ hibiscus
+๐ŸŒป sunflower
+๐ŸŒผ blossom
+๐ŸŒท tulip
+๐Ÿชป hyacinth
+๐ŸŒฑ seedling
+๐Ÿชด potted plant
+๐ŸŒฒ evergreen tree
+๐ŸŒณ deciduous tree
+๐ŸŒด palm tree
+๐ŸŒต cactus
+๐ŸŒพ sheaf of rice
+๐ŸŒฟ herb
+โ˜˜๏ธ shamrock
+๐Ÿ€ four leaf clover
+๐Ÿ maple leaf
+๐Ÿ‚ fallen leaf
+๐Ÿƒ leaf fluttering in wind
+๐Ÿชน empty nest
+๐Ÿชบ nest with eggs
+๐Ÿ„ mushroom
+๐Ÿชพ leafless tree
+๐Ÿ‡ grapes
+๐Ÿˆ melon
+๐Ÿ‰ watermelon
+๐ŸŠ tangerine
+๐Ÿ‹ lemon
+๐ŸŒ banana
+๐Ÿ pineapple
+๐Ÿฅญ mango
+๐ŸŽ red apple
+๐Ÿ green apple
+๐Ÿ pear
+๐Ÿ‘ peach
+๐Ÿ’ cherries
+๐Ÿ“ strawberry
+๐Ÿซ blueberries
+๐Ÿฅ kiwi fruit
+๐Ÿ… tomato
+๐Ÿซ’ olive
+๐Ÿฅฅ coconut
+๐Ÿฅ‘ avocado
+๐Ÿ† eggplant
+๐Ÿฅ” potato
+๐Ÿฅ• carrot
+๐ŸŒฝ ear of corn
+๐ŸŒถ๏ธ hot pepper
+๐Ÿซ‘ bell pepper
+๐Ÿฅ’ cucumber
+๐Ÿฅฌ leafy green
+๐Ÿฅฆ broccoli
+๐Ÿง„ garlic
+๐Ÿง… onion
+๐Ÿฅœ peanuts
+๐Ÿซ˜ beans
+๐ŸŒฐ chestnut
+๐Ÿซš ginger root
+๐Ÿซ› pea pod
+๐Ÿซœ root vegetable
+๐Ÿž bread
+๐Ÿฅ croissant
+๐Ÿฅ– baguette bread
+๐Ÿซ“ flatbread
+๐Ÿฅจ pretzel
+๐Ÿฅฏ bagel
+๐Ÿฅž pancakes
+๐Ÿง‡ waffle
+๐Ÿง€ cheese wedge
+๐Ÿ– meat on bone
+๐Ÿ— poultry leg
+๐Ÿฅฉ cut of meat
+๐Ÿฅ“ bacon
+๐Ÿ” hamburger
+๐ŸŸ french fries
+๐Ÿ• pizza
+๐ŸŒญ hot dog
+๐Ÿฅช sandwich
+๐ŸŒฎ taco
+๐ŸŒฏ burrito
+๐Ÿซ” tamale
+๐Ÿฅ™ stuffed flatbread
+๐Ÿง† falafel
+๐Ÿฅš egg
+๐Ÿณ cooking
+๐Ÿฅ˜ shallow pan of food
+๐Ÿฒ pot of food
+๐Ÿซ• fondue
+๐Ÿฅฃ bowl with spoon
+๐Ÿฅ— green salad
+๐Ÿฟ popcorn
+๐Ÿงˆ butter
+๐Ÿง‚ salt
+๐Ÿฅซ canned food
+๐Ÿฑ bento box
+๐Ÿ˜ rice cracker
+๐Ÿ™ rice ball
+๐Ÿš cooked rice
+๐Ÿ› curry rice
+๐Ÿœ steaming bowl
+๐Ÿ spaghetti
+๐Ÿ  roasted sweet potato
+๐Ÿข oden
+๐Ÿฃ sushi
+๐Ÿค fried shrimp
+๐Ÿฅ fish cake with swirl
+๐Ÿฅฎ moon cake
+๐Ÿก dango
+๐ŸฅŸ dumpling
+๐Ÿฅ  fortune cookie
+๐Ÿฅก takeout box
+๐Ÿฆ soft ice cream
+๐Ÿง shaved ice
+๐Ÿจ ice cream
+๐Ÿฉ doughnut
+๐Ÿช cookie
+๐ŸŽ‚ birthday cake
+๐Ÿฐ shortcake
+๐Ÿง cupcake
+๐Ÿฅง pie
+๐Ÿซ chocolate bar
+๐Ÿฌ candy
+๐Ÿญ lollipop
+๐Ÿฎ custard
+๐Ÿฏ honey pot
+๐Ÿผ baby bottle
+๐Ÿฅ› glass of milk
+โ˜• hot beverage
+๐Ÿซ– teapot
+๐Ÿต teacup without handle
+๐Ÿถ sake
+๐Ÿพ bottle with popping cork
+๐Ÿท wine glass
+๐Ÿธ cocktail glass
+๐Ÿน tropical drink
+๐Ÿบ beer mug
+๐Ÿป clinking beer mugs
+๐Ÿฅ‚ clinking glasses
+๐Ÿฅƒ tumbler glass
+๐Ÿซ— pouring liquid
+๐Ÿฅค cup with straw
+๐Ÿง‹ bubble tea
+๐Ÿงƒ beverage box
+๐Ÿง‰ mate
+๐ŸงŠ ice
+๐Ÿฅข chopsticks
+๐Ÿฝ๏ธ fork and knife with plate
+๐Ÿด fork and knife
+๐Ÿฅ„ spoon
+๐Ÿ”ช kitchen knife
+๐Ÿซ™ jar
+๐Ÿบ amphora
+๐ŸŒ globe showing Europe-Africa
+๐ŸŒŽ globe showing Americas
+๐ŸŒ globe showing Asia-Australia
+๐ŸŒ globe with meridians
+๐Ÿ—บ๏ธ world map
+๐Ÿ—พ map of Japan
+๐Ÿงญ compass
+๐Ÿ”๏ธ snow-capped mountain
+โ›ฐ๏ธ mountain
+๐ŸŒ‹ volcano
+๐Ÿ—ป mount fuji
+๐Ÿ•๏ธ camping
+๐Ÿ–๏ธ beach with umbrella
+๐Ÿœ๏ธ desert
+๐Ÿ๏ธ desert island
+๐Ÿž๏ธ national park
+๐ŸŸ๏ธ stadium
+๐Ÿ›๏ธ classical building
+๐Ÿ—๏ธ building construction
+๐Ÿงฑ brick
+๐Ÿชจ rock
+๐Ÿชต wood
+๐Ÿ›– hut
+๐Ÿ˜๏ธ houses
+๐Ÿš๏ธ derelict house
+๐Ÿ  house
+๐Ÿก house with garden
+๐Ÿข office building
+๐Ÿฃ Japanese post office
+๐Ÿค post office
+๐Ÿฅ hospital
+๐Ÿฆ bank
+๐Ÿจ hotel
+๐Ÿฉ love hotel
+๐Ÿช convenience store
+๐Ÿซ school
+๐Ÿฌ department store
+๐Ÿญ factory
+๐Ÿฏ Japanese castle
+๐Ÿฐ castle
+๐Ÿ’’ wedding
+๐Ÿ—ผ Tokyo tower
+๐Ÿ—ฝ Statue of Liberty
+โ›ช church
+๐Ÿ•Œ mosque
+๐Ÿ›• hindu temple
+๐Ÿ• synagogue
+โ›ฉ๏ธ shinto shrine
+๐Ÿ•‹ kaaba
+โ›ฒ fountain
+โ›บ tent
+๐ŸŒ foggy
+๐ŸŒƒ night with stars
+๐Ÿ™๏ธ cityscape
+๐ŸŒ„ sunrise over mountains
+๐ŸŒ… sunrise
+๐ŸŒ† cityscape at dusk
+๐ŸŒ‡ sunset
+๐ŸŒ‰ bridge at night
+โ™จ๏ธ hot springs
+๐ŸŽ  carousel horse
+๐Ÿ› playground slide
+๐ŸŽก ferris wheel
+๐ŸŽข roller coaster
+๐Ÿ’ˆ barber pole
+๐ŸŽช circus tent
+๐Ÿš‚ locomotive
+๐Ÿšƒ railway car
+๐Ÿš„ high-speed train
+๐Ÿš… bullet train
+๐Ÿš† train
+๐Ÿš‡ metro
+๐Ÿšˆ light rail
+๐Ÿš‰ station
+๐ŸšŠ tram
+๐Ÿš monorail
+๐Ÿšž mountain railway
+๐Ÿš‹ tram car
+๐ŸšŒ bus
+๐Ÿš oncoming bus
+๐ŸšŽ trolleybus
+๐Ÿš minibus
+๐Ÿš‘ ambulance
+๐Ÿš’ fire engine
+๐Ÿš“ police car
+๐Ÿš” oncoming police car
+๐Ÿš• taxi
+๐Ÿš– oncoming taxi
+๐Ÿš— automobile
+๐Ÿš˜ oncoming automobile
+๐Ÿš™ sport utility vehicle
+๐Ÿ›ป pickup truck
+๐Ÿšš delivery truck
+๐Ÿš› articulated lorry
+๐Ÿšœ tractor
+๐ŸŽ๏ธ racing car
+๐Ÿ๏ธ motorcycle
+๐Ÿ›ต motor scooter
+๐Ÿฆฝ manual wheelchair
+๐Ÿฆผ motorized wheelchair
+๐Ÿ›บ auto rickshaw
+๐Ÿšฒ bicycle
+๐Ÿ›ด kick scooter
+๐Ÿ›น skateboard
+๐Ÿ›ผ roller skate
+๐Ÿš bus stop
+๐Ÿ›ฃ๏ธ motorway
+๐Ÿ›ค๏ธ railway track
+๐Ÿ›ข๏ธ oil drum
+โ›ฝ fuel pump
+๐Ÿ›ž wheel
+๐Ÿšจ police car light
+๐Ÿšฅ horizontal traffic light
+๐Ÿšฆ vertical traffic light
+๐Ÿ›‘ stop sign
+๐Ÿšง construction
+โš“ anchor
+๐Ÿ›Ÿ ring buoy
+โ›ต sailboat
+๐Ÿ›ถ canoe
+๐Ÿšค speedboat
+๐Ÿ›ณ๏ธ passenger ship
+โ›ด๏ธ ferry
+๐Ÿ›ฅ๏ธ motor boat
+๐Ÿšข ship
+โœˆ๏ธ airplane
+๐Ÿ›ฉ๏ธ small airplane
+๐Ÿ›ซ airplane departure
+๐Ÿ›ฌ airplane arrival
+๐Ÿช‚ parachute
+๐Ÿ’บ seat
+๐Ÿš helicopter
+๐ŸšŸ suspension railway
+๐Ÿš  mountain cableway
+๐Ÿšก aerial tramway
+๐Ÿ›ฐ๏ธ satellite
+๐Ÿš€ rocket
+๐Ÿ›ธ flying saucer
+๐Ÿ›Ž๏ธ bellhop bell
+๐Ÿงณ luggage
+โŒ› hourglass done
+โณ hourglass not done
+โŒš watch
+โฐ alarm clock
+โฑ๏ธ stopwatch
+โฒ๏ธ timer clock
+๐Ÿ•ฐ๏ธ mantelpiece clock
+๐Ÿ•› twelve oโ€™clock
+๐Ÿ•ง twelve-thirty
+๐Ÿ• one oโ€™clock
+๐Ÿ•œ one-thirty
+๐Ÿ•‘ two oโ€™clock
+๐Ÿ• two-thirty
+๐Ÿ•’ three oโ€™clock
+๐Ÿ•ž three-thirty
+๐Ÿ•“ four oโ€™clock
+๐Ÿ•Ÿ four-thirty
+๐Ÿ•” five oโ€™clock
+๐Ÿ•  five-thirty
+๐Ÿ•• six oโ€™clock
+๐Ÿ•ก six-thirty
+๐Ÿ•– seven oโ€™clock
+๐Ÿ•ข seven-thirty
+๐Ÿ•— eight oโ€™clock
+๐Ÿ•ฃ eight-thirty
+๐Ÿ•˜ nine oโ€™clock
+๐Ÿ•ค nine-thirty
+๐Ÿ•™ ten oโ€™clock
+๐Ÿ•ฅ ten-thirty
+๐Ÿ•š eleven oโ€™clock
+๐Ÿ•ฆ eleven-thirty
+๐ŸŒ‘ new moon
+๐ŸŒ’ waxing crescent moon
+๐ŸŒ“ first quarter moon
+๐ŸŒ” waxing gibbous moon
+๐ŸŒ• full moon
+๐ŸŒ– waning gibbous moon
+๐ŸŒ— last quarter moon
+๐ŸŒ˜ waning crescent moon
+๐ŸŒ™ crescent moon
+๐ŸŒš new moon face
+๐ŸŒ› first quarter moon face
+๐ŸŒœ last quarter moon face
+๐ŸŒก๏ธ thermometer
+โ˜€๏ธ sun
+๐ŸŒ full moon face
+๐ŸŒž sun with face
+๐Ÿช ringed planet
+โญ star
+๐ŸŒŸ glowing star
+๐ŸŒ  shooting star
+๐ŸŒŒ milky way
+โ˜๏ธ cloud
+โ›… sun behind cloud
+โ›ˆ๏ธ cloud with lightning and rain
+๐ŸŒค๏ธ sun behind small cloud
+๐ŸŒฅ๏ธ sun behind large cloud
+๐ŸŒฆ๏ธ sun behind rain cloud
+๐ŸŒง๏ธ cloud with rain
+๐ŸŒจ๏ธ cloud with snow
+๐ŸŒฉ๏ธ cloud with lightning
+๐ŸŒช๏ธ tornado
+๐ŸŒซ๏ธ fog
+๐ŸŒฌ๏ธ wind face
+๐ŸŒ€ cyclone
+๐ŸŒˆ rainbow
+๐ŸŒ‚ closed umbrella
+โ˜‚๏ธ umbrella
+โ˜” umbrella with rain drops
+โ›ฑ๏ธ umbrella on ground
+โšก high voltage
+โ„๏ธ snowflake
+โ˜ƒ๏ธ snowman
+โ›„ snowman without snow
+โ˜„๏ธ comet
+๐Ÿ”ฅ fire
+๐Ÿ’ง droplet
+๐ŸŒŠ water wave
+๐ŸŽƒ jack-o-lantern
+๐ŸŽ„ Christmas tree
+๐ŸŽ† fireworks
+๐ŸŽ‡ sparkler
+๐Ÿงจ firecracker
+โœจ sparkles
+๐ŸŽˆ balloon
+๐ŸŽ‰ party popper
+๐ŸŽŠ confetti ball
+๐ŸŽ‹ tanabata tree
+๐ŸŽ pine decoration
+๐ŸŽŽ Japanese dolls
+๐ŸŽ carp streamer
+๐ŸŽ wind chime
+๐ŸŽ‘ moon viewing ceremony
+๐Ÿงง red envelope
+๐ŸŽ€ ribbon
+๐ŸŽ wrapped gift
+๐ŸŽ—๏ธ reminder ribbon
+๐ŸŽŸ๏ธ admission tickets
+๐ŸŽซ ticket
+๐ŸŽ–๏ธ military medal
+๐Ÿ† trophy
+๐Ÿ… sports medal
+๐Ÿฅ‡ 1st place medal
+๐Ÿฅˆ 2nd place medal
+๐Ÿฅ‰ 3rd place medal
+โšฝ soccer ball
+โšพ baseball
+๐ŸฅŽ softball
+๐Ÿ€ basketball
+๐Ÿ volleyball
+๐Ÿˆ american football
+๐Ÿ‰ rugby football
+๐ŸŽพ tennis
+๐Ÿฅ flying disc
+๐ŸŽณ bowling
+๐Ÿ cricket game
+๐Ÿ‘ field hockey
+๐Ÿ’ ice hockey
+๐Ÿฅ lacrosse
+๐Ÿ“ ping pong
+๐Ÿธ badminton
+๐ŸฅŠ boxing glove
+๐Ÿฅ‹ martial arts uniform
+๐Ÿฅ… goal net
+โ›ณ flag in hole
+โ›ธ๏ธ ice skate
+๐ŸŽฃ fishing pole
+๐Ÿคฟ diving mask
+๐ŸŽฝ running shirt
+๐ŸŽฟ skis
+๐Ÿ›ท sled
+๐ŸฅŒ curling stone
+๐ŸŽฏ bullseye
+๐Ÿช€ yo-yo
+๐Ÿช kite
+๐Ÿ”ซ water pistol
+๐ŸŽฑ pool 8 ball
+๐Ÿ”ฎ crystal ball
+๐Ÿช„ magic wand
+๐ŸŽฎ video game
+๐Ÿ•น๏ธ joystick
+๐ŸŽฐ slot machine
+๐ŸŽฒ game die
+๐Ÿงฉ puzzle piece
+๐Ÿงธ teddy bear
+๐Ÿช… piรฑata
+๐Ÿชฉ mirror ball
+๐Ÿช† nesting dolls
+โ™ ๏ธ spade suit
+โ™ฅ๏ธ heart suit
+โ™ฆ๏ธ diamond suit
+โ™ฃ๏ธ club suit
+โ™Ÿ๏ธ chess pawn
+๐Ÿƒ joker
+๐Ÿ€„ mahjong red dragon
+๐ŸŽด flower playing cards
+๐ŸŽญ performing arts
+๐Ÿ–ผ๏ธ framed picture
+๐ŸŽจ artist palette
+๐Ÿงต thread
+๐Ÿชก sewing needle
+๐Ÿงถ yarn
+๐Ÿชข knot
+๐Ÿ‘“ glasses
+๐Ÿ•ถ๏ธ sunglasses
+๐Ÿฅฝ goggles
+๐Ÿฅผ lab coat
+๐Ÿฆบ safety vest
+๐Ÿ‘” necktie
+๐Ÿ‘• t-shirt
+๐Ÿ‘– jeans
+๐Ÿงฃ scarf
+๐Ÿงค gloves
+๐Ÿงฅ coat
+๐Ÿงฆ socks
+๐Ÿ‘— dress
+๐Ÿ‘˜ kimono
+๐Ÿฅป sari
+๐Ÿฉฑ one-piece swimsuit
+๐Ÿฉฒ briefs
+๐Ÿฉณ shorts
+๐Ÿ‘™ bikini
+๐Ÿ‘š womanโ€™s clothes
+๐Ÿชญ folding hand fan
+๐Ÿ‘› purse
+๐Ÿ‘œ handbag
+๐Ÿ‘ clutch bag
+๐Ÿ›๏ธ shopping bags
+๐ŸŽ’ backpack
+๐Ÿฉด thong sandal
+๐Ÿ‘ž manโ€™s shoe
+๐Ÿ‘Ÿ running shoe
+๐Ÿฅพ hiking boot
+๐Ÿฅฟ flat shoe
+๐Ÿ‘  high-heeled shoe
+๐Ÿ‘ก womanโ€™s sandal
+๐Ÿฉฐ ballet shoes
+๐Ÿ‘ข womanโ€™s boot
+๐Ÿชฎ hair pick
+๐Ÿ‘‘ crown
+๐Ÿ‘’ womanโ€™s hat
+๐ŸŽฉ top hat
+๐ŸŽ“ graduation cap
+๐Ÿงข billed cap
+๐Ÿช– military helmet
+โ›‘๏ธ rescue workerโ€™s helmet
+๐Ÿ“ฟ prayer beads
+๐Ÿ’„ lipstick
+๐Ÿ’ ring
+๐Ÿ’Ž gem stone
+๐Ÿ”‡ muted speaker
+๐Ÿ”ˆ speaker low volume
+๐Ÿ”‰ speaker medium volume
+๐Ÿ”Š speaker high volume
+๐Ÿ“ข loudspeaker
+๐Ÿ“ฃ megaphone
+๐Ÿ“ฏ postal horn
+๐Ÿ”” bell
+๐Ÿ”• bell with slash
+๐ŸŽผ musical score
+๐ŸŽต musical note
+๐ŸŽถ musical notes
+๐ŸŽ™๏ธ studio microphone
+๐ŸŽš๏ธ level slider
+๐ŸŽ›๏ธ control knobs
+๐ŸŽค microphone
+๐ŸŽง headphone
+๐Ÿ“ป radio
+๐ŸŽท saxophone
+๐Ÿช— accordion
+๐ŸŽธ guitar
+๐ŸŽน musical keyboard
+๐ŸŽบ trumpet
+๐ŸŽป violin
+๐Ÿช• banjo
+๐Ÿฅ drum
+๐Ÿช˜ long drum
+๐Ÿช‡ maracas
+๐Ÿชˆ flute
+๐Ÿช‰ harp
+๐Ÿ“ฑ mobile phone
+๐Ÿ“ฒ mobile phone with arrow
+โ˜Ž๏ธ telephone
+๐Ÿ“ž telephone receiver
+๐Ÿ“Ÿ pager
+๐Ÿ“  fax machine
+๐Ÿ”‹ battery
+๐Ÿชซ low battery
+๐Ÿ”Œ electric plug
+๐Ÿ’ป laptop
+๐Ÿ–ฅ๏ธ desktop computer
+๐Ÿ–จ๏ธ printer
+โŒจ๏ธ keyboard
+๐Ÿ–ฑ๏ธ computer mouse
+๐Ÿ–ฒ๏ธ trackball
+๐Ÿ’ฝ computer disk
+๐Ÿ’พ floppy disk
+๐Ÿ’ฟ optical disk
+๐Ÿ“€ dvd
+๐Ÿงฎ abacus
+๐ŸŽฅ movie camera
+๐ŸŽž๏ธ film frames
+๐Ÿ“ฝ๏ธ film projector
+๐ŸŽฌ clapper board
+๐Ÿ“บ television
+๐Ÿ“ท camera
+๐Ÿ“ธ camera with flash
+๐Ÿ“น video camera
+๐Ÿ“ผ videocassette
+๐Ÿ” magnifying glass tilted left
+๐Ÿ”Ž magnifying glass tilted right
+๐Ÿ•ฏ๏ธ candle
+๐Ÿ’ก light bulb
+๐Ÿ”ฆ flashlight
+๐Ÿฎ red paper lantern
+๐Ÿช” diya lamp
+๐Ÿ“” notebook with decorative cover
+๐Ÿ“• closed book
+๐Ÿ“– open book
+๐Ÿ“— green book
+๐Ÿ“˜ blue book
+๐Ÿ“™ orange book
+๐Ÿ“š books
+๐Ÿ““ notebook
+๐Ÿ“’ ledger
+๐Ÿ“ƒ page with curl
+๐Ÿ“œ scroll
+๐Ÿ“„ page facing up
+๐Ÿ“ฐ newspaper
+๐Ÿ—ž๏ธ rolled-up newspaper
+๐Ÿ“‘ bookmark tabs
+๐Ÿ”– bookmark
+๐Ÿท๏ธ label
+๐Ÿ’ฐ money bag
+๐Ÿช™ coin
+๐Ÿ’ด yen banknote
+๐Ÿ’ต dollar banknote
+๐Ÿ’ถ euro banknote
+๐Ÿ’ท pound banknote
+๐Ÿ’ธ money with wings
+๐Ÿ’ณ credit card
+๐Ÿงพ receipt
+๐Ÿ’น chart increasing with yen
+โœ‰๏ธ envelope
+๐Ÿ“ง e-mail
+๐Ÿ“จ incoming envelope
+๐Ÿ“ฉ envelope with arrow
+๐Ÿ“ค outbox tray
+๐Ÿ“ฅ inbox tray
+๐Ÿ“ฆ package
+๐Ÿ“ซ closed mailbox with raised flag
+๐Ÿ“ช closed mailbox with lowered flag
+๐Ÿ“ฌ open mailbox with raised flag
+๐Ÿ“ญ open mailbox with lowered flag
+๐Ÿ“ฎ postbox
+๐Ÿ—ณ๏ธ ballot box with ballot
+โœ๏ธ pencil
+โœ’๏ธ black nib
+๐Ÿ–‹๏ธ fountain pen
+๐Ÿ–Š๏ธ pen
+๐Ÿ–Œ๏ธ paintbrush
+๐Ÿ–๏ธ crayon
+๐Ÿ“ memo
+๐Ÿ’ผ briefcase
+๐Ÿ“ file folder
+๐Ÿ“‚ open file folder
+๐Ÿ—‚๏ธ card index dividers
+๐Ÿ“… calendar
+๐Ÿ“† tear-off calendar
+๐Ÿ—’๏ธ spiral notepad
+๐Ÿ—“๏ธ spiral calendar
+๐Ÿ“‡ card index
+๐Ÿ“ˆ chart increasing
+๐Ÿ“‰ chart decreasing
+๐Ÿ“Š bar chart
+๐Ÿ“‹ clipboard
+๐Ÿ“Œ pushpin
+๐Ÿ“ round pushpin
+๐Ÿ“Ž paperclip
+๐Ÿ–‡๏ธ linked paperclips
+๐Ÿ“ straight ruler
+๐Ÿ“ triangular ruler
+โœ‚๏ธ scissors
+๐Ÿ—ƒ๏ธ card file box
+๐Ÿ—„๏ธ file cabinet
+๐Ÿ—‘๏ธ wastebasket
+๐Ÿ”’ locked
+๐Ÿ”“ unlocked
+๐Ÿ” locked with pen
+๐Ÿ” locked with key
+๐Ÿ”‘ key
+๐Ÿ—๏ธ old key
+๐Ÿ”จ hammer
+๐Ÿช“ axe
+โ›๏ธ pick
+โš’๏ธ hammer and pick
+๐Ÿ› ๏ธ hammer and wrench
+๐Ÿ—ก๏ธ dagger
+โš”๏ธ crossed swords
+๐Ÿ’ฃ bomb
+๐Ÿชƒ boomerang
+๐Ÿน bow and arrow
+๐Ÿ›ก๏ธ shield
+๐Ÿชš carpentry saw
+๐Ÿ”ง wrench
+๐Ÿช› screwdriver
+๐Ÿ”ฉ nut and bolt
+โš™๏ธ gear
+๐Ÿ—œ๏ธ clamp
+โš–๏ธ balance scale
+๐Ÿฆฏ white cane
+๐Ÿ”— link
+โ›“๏ธ chains
+๐Ÿช hook
+๐Ÿงฐ toolbox
+๐Ÿงฒ magnet
+๐Ÿชœ ladder
+๐Ÿช shovel
+โš—๏ธ alembic
+๐Ÿงช test tube
+๐Ÿงซ petri dish
+๐Ÿงฌ dna
+๐Ÿ”ฌ microscope
+๐Ÿ”ญ telescope
+๐Ÿ“ก satellite antenna
+๐Ÿ’‰ syringe
+๐Ÿฉธ drop of blood
+๐Ÿ’Š pill
+๐Ÿฉน adhesive bandage
+๐Ÿฉผ crutch
+๐Ÿฉบ stethoscope
+๐Ÿฉป x-ray
+๐Ÿšช door
+๐Ÿ›— elevator
+๐Ÿชž mirror
+๐ŸชŸ window
+๐Ÿ›๏ธ bed
+๐Ÿ›‹๏ธ couch and lamp
+๐Ÿช‘ chair
+๐Ÿšฝ toilet
+๐Ÿช  plunger
+๐Ÿšฟ shower
+๐Ÿ› bathtub
+๐Ÿชค mouse trap
+๐Ÿช’ razor
+๐Ÿงด lotion bottle
+๐Ÿงท safety pin
+๐Ÿงน broom
+๐Ÿงบ basket
+๐Ÿงป roll of paper
+๐Ÿชฃ bucket
+๐Ÿงผ soap
+๐Ÿซง bubbles
+๐Ÿชฅ toothbrush
+๐Ÿงฝ sponge
+๐Ÿงฏ fire extinguisher
+๐Ÿ›’ shopping cart
+๐Ÿšฌ cigarette
+โšฐ๏ธ coffin
+๐Ÿชฆ headstone
+โšฑ๏ธ funeral urn
+๐Ÿงฟ nazar amulet
+๐Ÿชฌ hamsa
+๐Ÿ—ฟ moai
+๐Ÿชง placard
+๐Ÿชช identification card
+๐Ÿง ATM sign
+๐Ÿšฎ litter in bin sign
+๐Ÿšฐ potable water
+โ™ฟ wheelchair symbol
+๐Ÿšน menโ€™s room
+๐Ÿšบ womenโ€™s room
+๐Ÿšป restroom
+๐Ÿšผ baby symbol
+๐Ÿšพ water closet
+๐Ÿ›‚ passport control
+๐Ÿ›ƒ customs
+๐Ÿ›„ baggage claim
+๐Ÿ›… left luggage
+โš ๏ธ warning
+๐Ÿšธ children crossing
+โ›” no entry
+๐Ÿšซ prohibited
+๐Ÿšณ no bicycles
+๐Ÿšญ no smoking
+๐Ÿšฏ no littering
+๐Ÿšฑ non-potable water
+๐Ÿšท no pedestrians
+๐Ÿ“ต no mobile phones
+๐Ÿ”ž no one under eighteen
+โ˜ข๏ธ radioactive
+โ˜ฃ๏ธ biohazard
+โฌ†๏ธ up arrow
+โ†—๏ธ up-right arrow
+โžก๏ธ right arrow
+โ†˜๏ธ down-right arrow
+โฌ‡๏ธ down arrow
+โ†™๏ธ down-left arrow
+โฌ…๏ธ left arrow
+โ†–๏ธ up-left arrow
+โ†•๏ธ up-down arrow
+โ†”๏ธ left-right arrow
+โ†ฉ๏ธ right arrow curving left
+โ†ช๏ธ left arrow curving right
+โคด๏ธ right arrow curving up
+โคต๏ธ right arrow curving down
+๐Ÿ”ƒ clockwise vertical arrows
+๐Ÿ”„ counterclockwise arrows button
+๐Ÿ”™ BACK arrow
+๐Ÿ”š END arrow
+๐Ÿ”› ON! arrow
+๐Ÿ”œ SOON arrow
+๐Ÿ” TOP arrow
+๐Ÿ› place of worship
+โš›๏ธ atom symbol
+๐Ÿ•‰๏ธ om
+โœก๏ธ star of David
+โ˜ธ๏ธ wheel of dharma
+โ˜ฏ๏ธ yin yang
+โœ๏ธ latin cross
+โ˜ฆ๏ธ orthodox cross
+โ˜ช๏ธ star and crescent
+โ˜ฎ๏ธ peace symbol
+๐Ÿ•Ž menorah
+๐Ÿ”ฏ dotted six-pointed star
+๐Ÿชฏ khanda
+โ™ˆ Aries
+โ™‰ Taurus
+โ™Š Gemini
+โ™‹ Cancer
+โ™Œ Leo
+โ™ Virgo
+โ™Ž Libra
+โ™ Scorpio
+โ™ Sagittarius
+โ™‘ Capricorn
+โ™’ Aquarius
+โ™“ Pisces
+โ›Ž Ophiuchus
+๐Ÿ”€ shuffle tracks button
+๐Ÿ” repeat button
+๐Ÿ”‚ repeat single button
+โ–ถ๏ธ play button
+โฉ fast-forward button
+โญ๏ธ next track button
+โฏ๏ธ play or pause button
+โ—€๏ธ reverse button
+โช fast reverse button
+โฎ๏ธ last track button
+๐Ÿ”ผ upwards button
+โซ fast up button
+๐Ÿ”ฝ downwards button
+โฌ fast down button
+โธ๏ธ pause button
+โน๏ธ stop button
+โบ๏ธ record button
+โ๏ธ eject button
+๐ŸŽฆ cinema
+๐Ÿ”… dim button
+๐Ÿ”† bright button
+๐Ÿ“ถ antenna bars
+๐Ÿ›œ wireless
+๐Ÿ“ณ vibration mode
+๐Ÿ“ด mobile phone off
+โ™€๏ธ female sign
+โ™‚๏ธ male sign
+โšง๏ธ transgender symbol
+โœ–๏ธ multiply
+โž• plus
+โž– minus
+โž— divide
+๐ŸŸฐ heavy equals sign
+โ™พ๏ธ infinity
+โ€ผ๏ธ double exclamation mark
+โ‰๏ธ exclamation question mark
+โ“ red question mark
+โ” white question mark
+โ• white exclamation mark
+โ— red exclamation mark
+ใ€ฐ๏ธ wavy dash
+๐Ÿ’ฑ currency exchange
+๐Ÿ’ฒ heavy dollar sign
+โš•๏ธ medical symbol
+โ™ป๏ธ recycling symbol
+โšœ๏ธ fleur-de-lis
+๐Ÿ”ฑ trident emblem
+๐Ÿ“› name badge
+๐Ÿ”ฐ Japanese symbol for beginner
+โญ• hollow red circle
+โœ… check mark button
+โ˜‘๏ธ check box with check
+โœ”๏ธ check mark
+โŒ cross mark
+โŽ cross mark button
+โžฐ curly loop
+โžฟ double curly loop
+ใ€ฝ๏ธ part alternation mark
+โœณ๏ธ eight-spoked asterisk
+โœด๏ธ eight-pointed star
+โ‡๏ธ sparkle
+ยฉ๏ธ copyright
+ยฎ๏ธ registered
+โ„ข๏ธ trade mark
+๐ŸซŸ splatter
+#๏ธโƒฃ keycap: #
+*๏ธโƒฃ keycap: *
+0๏ธโƒฃ keycap: 0
+1๏ธโƒฃ keycap: 1
+2๏ธโƒฃ keycap: 2
+3๏ธโƒฃ keycap: 3
+4๏ธโƒฃ keycap: 4
+5๏ธโƒฃ keycap: 5
+6๏ธโƒฃ keycap: 6
+7๏ธโƒฃ keycap: 7
+8๏ธโƒฃ keycap: 8
+9๏ธโƒฃ keycap: 9
+๐Ÿ”Ÿ keycap: 10
+๐Ÿ”  input latin uppercase
+๐Ÿ”ก input latin lowercase
+๐Ÿ”ข input numbers
+๐Ÿ”ฃ input symbols
+๐Ÿ”ค input latin letters
+๐Ÿ…ฐ๏ธ A button (blood type)
+๐Ÿ†Ž AB button (blood type)
+๐Ÿ…ฑ๏ธ B button (blood type)
+๐Ÿ†‘ CL button
+๐Ÿ†’ COOL button
+๐Ÿ†“ FREE button
+โ„น๏ธ information
+๐Ÿ†” ID button
+โ“‚๏ธ circled M
+๐Ÿ†• NEW button
+๐Ÿ†– NG button
+๐Ÿ…พ๏ธ O button (blood type)
+๐Ÿ†— OK button
+๐Ÿ…ฟ๏ธ P button
+๐Ÿ†˜ SOS button
+๐Ÿ†™ UP! button
+๐Ÿ†š VS button
+๐Ÿˆ Japanese โ€œhereโ€ button
+๐Ÿˆ‚๏ธ Japanese โ€œservice chargeโ€ button
+๐Ÿˆท๏ธ Japanese โ€œmonthly amountโ€ button
+๐Ÿˆถ Japanese โ€œnot free of chargeโ€ button
+๐Ÿˆฏ Japanese โ€œreservedโ€ button
+๐Ÿ‰ Japanese โ€œbargainโ€ button
+๐Ÿˆน Japanese โ€œdiscountโ€ button
+๐Ÿˆš Japanese โ€œfree of chargeโ€ button
+๐Ÿˆฒ Japanese โ€œprohibitedโ€ button
+๐Ÿ‰‘ Japanese โ€œacceptableโ€ button
+๐Ÿˆธ Japanese โ€œapplicationโ€ button
+๐Ÿˆด Japanese โ€œpassing gradeโ€ button
+๐Ÿˆณ Japanese โ€œvacancyโ€ button
+ใŠ—๏ธ Japanese โ€œcongratulationsโ€ button
+ใŠ™๏ธ Japanese โ€œsecretโ€ button
+๐Ÿˆบ Japanese โ€œopen for businessโ€ button
+๐Ÿˆต Japanese โ€œno vacancyโ€ button
+๐Ÿ”ด red circle
+๐ŸŸ  orange circle
+๐ŸŸก yellow circle
+๐ŸŸข green circle
+๐Ÿ”ต blue circle
+๐ŸŸฃ purple circle
+๐ŸŸค brown circle
+โšซ black circle
+โšช white circle
+๐ŸŸฅ red square
+๐ŸŸง orange square
+๐ŸŸจ yellow square
+๐ŸŸฉ green square
+๐ŸŸฆ blue square
+๐ŸŸช purple square
+๐ŸŸซ brown square
+โฌ› black large square
+โฌœ white large square
+โ—ผ๏ธ black medium square
+โ—ป๏ธ white medium square
+โ—พ black medium-small square
+โ—ฝ white medium-small square
+โ–ช๏ธ black small square
+โ–ซ๏ธ white small square
+๐Ÿ”ถ large orange diamond
+๐Ÿ”ท large blue diamond
+๐Ÿ”ธ small orange diamond
+๐Ÿ”น small blue diamond
+๐Ÿ”บ red triangle pointed up
+๐Ÿ”ป red triangle pointed down
+๐Ÿ’  diamond with a dot
+๐Ÿ”˜ radio button
+๐Ÿ”ณ white square button
+๐Ÿ”ฒ black square button
+๐Ÿ chequered flag
+๐Ÿšฉ triangular flag
+๐ŸŽŒ crossed flags
+๐Ÿด black flag
+๐Ÿณ๏ธ white flag
+๐Ÿ‡ฆ๐Ÿ‡จ flag: Ascension Island
+๐Ÿ‡ฆ๐Ÿ‡ฉ flag: Andorra
+๐Ÿ‡ฆ๐Ÿ‡ช flag: United Arab Emirates
+๐Ÿ‡ฆ๐Ÿ‡ซ flag: Afghanistan
+๐Ÿ‡ฆ๐Ÿ‡ฌ flag: Antigua & Barbuda
+๐Ÿ‡ฆ๐Ÿ‡ฎ flag: Anguilla
+๐Ÿ‡ฆ๐Ÿ‡ฑ flag: Albania
+๐Ÿ‡ฆ๐Ÿ‡ฒ flag: Armenia
+๐Ÿ‡ฆ๐Ÿ‡ด flag: Angola
+๐Ÿ‡ฆ๐Ÿ‡ถ flag: Antarctica
+๐Ÿ‡ฆ๐Ÿ‡ท flag: Argentina
+๐Ÿ‡ฆ๐Ÿ‡ธ flag: American Samoa
+๐Ÿ‡ฆ๐Ÿ‡น flag: Austria
+๐Ÿ‡ฆ๐Ÿ‡บ flag: Australia
+๐Ÿ‡ฆ๐Ÿ‡ผ flag: Aruba
+๐Ÿ‡ฆ๐Ÿ‡ฝ flag: ร…land Islands
+๐Ÿ‡ฆ๐Ÿ‡ฟ flag: Azerbaijan
+๐Ÿ‡ง๐Ÿ‡ฆ flag: Bosnia & Herzegovina
+๐Ÿ‡ง๐Ÿ‡ง flag: Barbados
+๐Ÿ‡ง๐Ÿ‡ฉ flag: Bangladesh
+๐Ÿ‡ง๐Ÿ‡ช flag: Belgium
+๐Ÿ‡ง๐Ÿ‡ซ flag: Burkina Faso
+๐Ÿ‡ง๐Ÿ‡ฌ flag: Bulgaria
+๐Ÿ‡ง๐Ÿ‡ญ flag: Bahrain
+๐Ÿ‡ง๐Ÿ‡ฎ flag: Burundi
+๐Ÿ‡ง๐Ÿ‡ฏ flag: Benin
+๐Ÿ‡ง๐Ÿ‡ฑ flag: St. Barthรฉlemy
+๐Ÿ‡ง๐Ÿ‡ฒ flag: Bermuda
+๐Ÿ‡ง๐Ÿ‡ณ flag: Brunei
+๐Ÿ‡ง๐Ÿ‡ด flag: Bolivia
+๐Ÿ‡ง๐Ÿ‡ถ flag: Caribbean Netherlands
+๐Ÿ‡ง๐Ÿ‡ท flag: Brazil
+๐Ÿ‡ง๐Ÿ‡ธ flag: Bahamas
+๐Ÿ‡ง๐Ÿ‡น flag: Bhutan
+๐Ÿ‡ง๐Ÿ‡ป flag: Bouvet Island
+๐Ÿ‡ง๐Ÿ‡ผ flag: Botswana
+๐Ÿ‡ง๐Ÿ‡พ flag: Belarus
+๐Ÿ‡ง๐Ÿ‡ฟ flag: Belize
+๐Ÿ‡จ๐Ÿ‡ฆ flag: Canada
+๐Ÿ‡จ๐Ÿ‡จ flag: Cocos (Keeling) Islands
+๐Ÿ‡จ๐Ÿ‡ฉ flag: Congo - Kinshasa
+๐Ÿ‡จ๐Ÿ‡ซ flag: Central African Republic
+๐Ÿ‡จ๐Ÿ‡ฌ flag: Congo - Brazzaville
+๐Ÿ‡จ๐Ÿ‡ญ flag: Switzerland
+๐Ÿ‡จ๐Ÿ‡ฎ flag: Cรดte dโ€™Ivoire
+๐Ÿ‡จ๐Ÿ‡ฐ flag: Cook Islands
+๐Ÿ‡จ๐Ÿ‡ฑ flag: Chile
+๐Ÿ‡จ๐Ÿ‡ฒ flag: Cameroon
+๐Ÿ‡จ๐Ÿ‡ณ flag: China
+๐Ÿ‡จ๐Ÿ‡ด flag: Colombia
+๐Ÿ‡จ๐Ÿ‡ต flag: Clipperton Island
+๐Ÿ‡จ๐Ÿ‡ถ flag: Sark
+๐Ÿ‡จ๐Ÿ‡ท flag: Costa Rica
+๐Ÿ‡จ๐Ÿ‡บ flag: Cuba
+๐Ÿ‡จ๐Ÿ‡ป flag: Cape Verde
+๐Ÿ‡จ๐Ÿ‡ผ flag: Curaรงao
+๐Ÿ‡จ๐Ÿ‡ฝ flag: Christmas Island
+๐Ÿ‡จ๐Ÿ‡พ flag: Cyprus
+๐Ÿ‡จ๐Ÿ‡ฟ flag: Czechia
+๐Ÿ‡ฉ๐Ÿ‡ช flag: Germany
+๐Ÿ‡ฉ๐Ÿ‡ฌ flag: Diego Garcia
+๐Ÿ‡ฉ๐Ÿ‡ฏ flag: Djibouti
+๐Ÿ‡ฉ๐Ÿ‡ฐ flag: Denmark
+๐Ÿ‡ฉ๐Ÿ‡ฒ flag: Dominica
+๐Ÿ‡ฉ๐Ÿ‡ด flag: Dominican Republic
+๐Ÿ‡ฉ๐Ÿ‡ฟ flag: Algeria
+๐Ÿ‡ช๐Ÿ‡ฆ flag: Ceuta & Melilla
+๐Ÿ‡ช๐Ÿ‡จ flag: Ecuador
+๐Ÿ‡ช๐Ÿ‡ช flag: Estonia
+๐Ÿ‡ช๐Ÿ‡ฌ flag: Egypt
+๐Ÿ‡ช๐Ÿ‡ญ flag: Western Sahara
+๐Ÿ‡ช๐Ÿ‡ท flag: Eritrea
+๐Ÿ‡ช๐Ÿ‡ธ flag: Spain
+๐Ÿ‡ช๐Ÿ‡น flag: Ethiopia
+๐Ÿ‡ช๐Ÿ‡บ flag: European Union
+๐Ÿ‡ซ๐Ÿ‡ฎ flag: Finland
+๐Ÿ‡ซ๐Ÿ‡ฏ flag: Fiji
+๐Ÿ‡ซ๐Ÿ‡ฐ flag: Falkland Islands
+๐Ÿ‡ซ๐Ÿ‡ฒ flag: Micronesia
+๐Ÿ‡ซ๐Ÿ‡ด flag: Faroe Islands
+๐Ÿ‡ซ๐Ÿ‡ท flag: France
+๐Ÿ‡ฌ๐Ÿ‡ฆ flag: Gabon
+๐Ÿ‡ฌ๐Ÿ‡ง flag: United Kingdom
+๐Ÿ‡ฌ๐Ÿ‡ฉ flag: Grenada
+๐Ÿ‡ฌ๐Ÿ‡ช flag: Georgia
+๐Ÿ‡ฌ๐Ÿ‡ซ flag: French Guiana
+๐Ÿ‡ฌ๐Ÿ‡ฌ flag: Guernsey
+๐Ÿ‡ฌ๐Ÿ‡ญ flag: Ghana
+๐Ÿ‡ฌ๐Ÿ‡ฎ flag: Gibraltar
+๐Ÿ‡ฌ๐Ÿ‡ฑ flag: Greenland
+๐Ÿ‡ฌ๐Ÿ‡ฒ flag: Gambia
+๐Ÿ‡ฌ๐Ÿ‡ณ flag: Guinea
+๐Ÿ‡ฌ๐Ÿ‡ต flag: Guadeloupe
+๐Ÿ‡ฌ๐Ÿ‡ถ flag: Equatorial Guinea
+๐Ÿ‡ฌ๐Ÿ‡ท flag: Greece
+๐Ÿ‡ฌ๐Ÿ‡ธ flag: South Georgia & South Sandwich Islands
+๐Ÿ‡ฌ๐Ÿ‡น flag: Guatemala
+๐Ÿ‡ฌ๐Ÿ‡บ flag: Guam
+๐Ÿ‡ฌ๐Ÿ‡ผ flag: Guinea-Bissau
+๐Ÿ‡ฌ๐Ÿ‡พ flag: Guyana
+๐Ÿ‡ญ๐Ÿ‡ฐ flag: Hong Kong SAR China
+๐Ÿ‡ญ๐Ÿ‡ฒ flag: Heard & McDonald Islands
+๐Ÿ‡ญ๐Ÿ‡ณ flag: Honduras
+๐Ÿ‡ญ๐Ÿ‡ท flag: Croatia
+๐Ÿ‡ญ๐Ÿ‡น flag: Haiti
+๐Ÿ‡ญ๐Ÿ‡บ flag: Hungary
+๐Ÿ‡ฎ๐Ÿ‡จ flag: Canary Islands
+๐Ÿ‡ฎ๐Ÿ‡ฉ flag: Indonesia
+๐Ÿ‡ฎ๐Ÿ‡ช flag: Ireland
+๐Ÿ‡ฎ๐Ÿ‡ฑ flag: Israel
+๐Ÿ‡ฎ๐Ÿ‡ฒ flag: Isle of Man
+๐Ÿ‡ฎ๐Ÿ‡ณ flag: India
+๐Ÿ‡ฎ๐Ÿ‡ด flag: British Indian Ocean Territory
+๐Ÿ‡ฎ๐Ÿ‡ถ flag: Iraq
+๐Ÿ‡ฎ๐Ÿ‡ท flag: Iran
+๐Ÿ‡ฎ๐Ÿ‡ธ flag: Iceland
+๐Ÿ‡ฎ๐Ÿ‡น flag: Italy
+๐Ÿ‡ฏ๐Ÿ‡ช flag: Jersey
+๐Ÿ‡ฏ๐Ÿ‡ฒ flag: Jamaica
+๐Ÿ‡ฏ๐Ÿ‡ด flag: Jordan
+๐Ÿ‡ฏ๐Ÿ‡ต flag: Japan
+๐Ÿ‡ฐ๐Ÿ‡ช flag: Kenya
+๐Ÿ‡ฐ๐Ÿ‡ฌ flag: Kyrgyzstan
+๐Ÿ‡ฐ๐Ÿ‡ญ flag: Cambodia
+๐Ÿ‡ฐ๐Ÿ‡ฎ flag: Kiribati
+๐Ÿ‡ฐ๐Ÿ‡ฒ flag: Comoros
+๐Ÿ‡ฐ๐Ÿ‡ณ flag: St. Kitts & Nevis
+๐Ÿ‡ฐ๐Ÿ‡ต flag: North Korea
+๐Ÿ‡ฐ๐Ÿ‡ท flag: South Korea
+๐Ÿ‡ฐ๐Ÿ‡ผ flag: Kuwait
+๐Ÿ‡ฐ๐Ÿ‡พ flag: Cayman Islands
+๐Ÿ‡ฐ๐Ÿ‡ฟ flag: Kazakhstan
+๐Ÿ‡ฑ๐Ÿ‡ฆ flag: Laos
+๐Ÿ‡ฑ๐Ÿ‡ง flag: Lebanon
+๐Ÿ‡ฑ๐Ÿ‡จ flag: St. Lucia
+๐Ÿ‡ฑ๐Ÿ‡ฎ flag: Liechtenstein
+๐Ÿ‡ฑ๐Ÿ‡ฐ flag: Sri Lanka
+๐Ÿ‡ฑ๐Ÿ‡ท flag: Liberia
+๐Ÿ‡ฑ๐Ÿ‡ธ flag: Lesotho
+๐Ÿ‡ฑ๐Ÿ‡น flag: Lithuania
+๐Ÿ‡ฑ๐Ÿ‡บ flag: Luxembourg
+๐Ÿ‡ฑ๐Ÿ‡ป flag: Latvia
+๐Ÿ‡ฑ๐Ÿ‡พ flag: Libya
+๐Ÿ‡ฒ๐Ÿ‡ฆ flag: Morocco
+๐Ÿ‡ฒ๐Ÿ‡จ flag: Monaco
+๐Ÿ‡ฒ๐Ÿ‡ฉ flag: Moldova
+๐Ÿ‡ฒ๐Ÿ‡ช flag: Montenegro
+๐Ÿ‡ฒ๐Ÿ‡ซ flag: St. Martin
+๐Ÿ‡ฒ๐Ÿ‡ฌ flag: Madagascar
+๐Ÿ‡ฒ๐Ÿ‡ญ flag: Marshall Islands
+๐Ÿ‡ฒ๐Ÿ‡ฐ flag: North Macedonia
+๐Ÿ‡ฒ๐Ÿ‡ฑ flag: Mali
+๐Ÿ‡ฒ๐Ÿ‡ฒ flag: Myanmar (Burma)
+๐Ÿ‡ฒ๐Ÿ‡ณ flag: Mongolia
+๐Ÿ‡ฒ๐Ÿ‡ด flag: Macao SAR China
+๐Ÿ‡ฒ๐Ÿ‡ต flag: Northern Mariana Islands
+๐Ÿ‡ฒ๐Ÿ‡ถ flag: Martinique
+๐Ÿ‡ฒ๐Ÿ‡ท flag: Mauritania
+๐Ÿ‡ฒ๐Ÿ‡ธ flag: Montserrat
+๐Ÿ‡ฒ๐Ÿ‡น flag: Malta
+๐Ÿ‡ฒ๐Ÿ‡บ flag: Mauritius
+๐Ÿ‡ฒ๐Ÿ‡ป flag: Maldives
+๐Ÿ‡ฒ๐Ÿ‡ผ flag: Malawi
+๐Ÿ‡ฒ๐Ÿ‡ฝ flag: Mexico
+๐Ÿ‡ฒ๐Ÿ‡พ flag: Malaysia
+๐Ÿ‡ฒ๐Ÿ‡ฟ flag: Mozambique
+๐Ÿ‡ณ๐Ÿ‡ฆ flag: Namibia
+๐Ÿ‡ณ๐Ÿ‡จ flag: New Caledonia
+๐Ÿ‡ณ๐Ÿ‡ช flag: Niger
+๐Ÿ‡ณ๐Ÿ‡ซ flag: Norfolk Island
+๐Ÿ‡ณ๐Ÿ‡ฌ flag: Nigeria
+๐Ÿ‡ณ๐Ÿ‡ฎ flag: Nicaragua
+๐Ÿ‡ณ๐Ÿ‡ฑ flag: Netherlands
+๐Ÿ‡ณ๐Ÿ‡ด flag: Norway
+๐Ÿ‡ณ๐Ÿ‡ต flag: Nepal
+๐Ÿ‡ณ๐Ÿ‡ท flag: Nauru
+๐Ÿ‡ณ๐Ÿ‡บ flag: Niue
+๐Ÿ‡ณ๐Ÿ‡ฟ flag: New Zealand
+๐Ÿ‡ด๐Ÿ‡ฒ flag: Oman
+๐Ÿ‡ต๐Ÿ‡ฆ flag: Panama
+๐Ÿ‡ต๐Ÿ‡ช flag: Peru
+๐Ÿ‡ต๐Ÿ‡ซ flag: French Polynesia
+๐Ÿ‡ต๐Ÿ‡ฌ flag: Papua New Guinea
+๐Ÿ‡ต๐Ÿ‡ญ flag: Philippines
+๐Ÿ‡ต๐Ÿ‡ฐ flag: Pakistan
+๐Ÿ‡ต๐Ÿ‡ฑ flag: Poland
+๐Ÿ‡ต๐Ÿ‡ฒ flag: St. Pierre & Miquelon
+๐Ÿ‡ต๐Ÿ‡ณ flag: Pitcairn Islands
+๐Ÿ‡ต๐Ÿ‡ท flag: Puerto Rico
+๐Ÿ‡ต๐Ÿ‡ธ flag: Palestinian Territories
+๐Ÿ‡ต๐Ÿ‡น flag: Portugal
+๐Ÿ‡ต๐Ÿ‡ผ flag: Palau
+๐Ÿ‡ต๐Ÿ‡พ flag: Paraguay
+๐Ÿ‡ถ๐Ÿ‡ฆ flag: Qatar
+๐Ÿ‡ท๐Ÿ‡ช flag: Rรฉunion
+๐Ÿ‡ท๐Ÿ‡ด flag: Romania
+๐Ÿ‡ท๐Ÿ‡ธ flag: Serbia
+๐Ÿ‡ท๐Ÿ‡บ flag: Russia
+๐Ÿ‡ท๐Ÿ‡ผ flag: Rwanda
+๐Ÿ‡ธ๐Ÿ‡ฆ flag: Saudi Arabia
+๐Ÿ‡ธ๐Ÿ‡ง flag: Solomon Islands
+๐Ÿ‡ธ๐Ÿ‡จ flag: Seychelles
+๐Ÿ‡ธ๐Ÿ‡ฉ flag: Sudan
+๐Ÿ‡ธ๐Ÿ‡ช flag: Sweden
+๐Ÿ‡ธ๐Ÿ‡ฌ flag: Singapore
+๐Ÿ‡ธ๐Ÿ‡ญ flag: St. Helena
+๐Ÿ‡ธ๐Ÿ‡ฎ flag: Slovenia
+๐Ÿ‡ธ๐Ÿ‡ฏ flag: Svalbard & Jan Mayen
+๐Ÿ‡ธ๐Ÿ‡ฐ flag: Slovakia
+๐Ÿ‡ธ๐Ÿ‡ฑ flag: Sierra Leone
+๐Ÿ‡ธ๐Ÿ‡ฒ flag: San Marino
+๐Ÿ‡ธ๐Ÿ‡ณ flag: Senegal
+๐Ÿ‡ธ๐Ÿ‡ด flag: Somalia
+๐Ÿ‡ธ๐Ÿ‡ท flag: Suriname
+๐Ÿ‡ธ๐Ÿ‡ธ flag: South Sudan
+๐Ÿ‡ธ๐Ÿ‡น flag: Sรฃo Tomรฉ & Prรญncipe
+๐Ÿ‡ธ๐Ÿ‡ป flag: El Salvador
+๐Ÿ‡ธ๐Ÿ‡ฝ flag: Sint Maarten
+๐Ÿ‡ธ๐Ÿ‡พ flag: Syria
+๐Ÿ‡ธ๐Ÿ‡ฟ flag: Eswatini
+๐Ÿ‡น๐Ÿ‡ฆ flag: Tristan da Cunha
+๐Ÿ‡น๐Ÿ‡จ flag: Turks & Caicos Islands
+๐Ÿ‡น๐Ÿ‡ฉ flag: Chad
+๐Ÿ‡น๐Ÿ‡ซ flag: French Southern Territories
+๐Ÿ‡น๐Ÿ‡ฌ flag: Togo
+๐Ÿ‡น๐Ÿ‡ญ flag: Thailand
+๐Ÿ‡น๐Ÿ‡ฏ flag: Tajikistan
+๐Ÿ‡น๐Ÿ‡ฐ flag: Tokelau
+๐Ÿ‡น๐Ÿ‡ฑ flag: Timor-Leste
+๐Ÿ‡น๐Ÿ‡ฒ flag: Turkmenistan
+๐Ÿ‡น๐Ÿ‡ณ flag: Tunisia
+๐Ÿ‡น๐Ÿ‡ด flag: Tonga
+๐Ÿ‡น๐Ÿ‡ท flag: Tรผrkiye
+๐Ÿ‡น๐Ÿ‡น flag: Trinidad & Tobago
+๐Ÿ‡น๐Ÿ‡ป flag: Tuvalu
+๐Ÿ‡น๐Ÿ‡ผ flag: Taiwan
+๐Ÿ‡น๐Ÿ‡ฟ flag: Tanzania
+๐Ÿ‡บ๐Ÿ‡ฆ flag: Ukraine
+๐Ÿ‡บ๐Ÿ‡ฌ flag: Uganda
+๐Ÿ‡บ๐Ÿ‡ฒ flag: U.S. Outlying Islands
+๐Ÿ‡บ๐Ÿ‡ณ flag: United Nations
+๐Ÿ‡บ๐Ÿ‡ธ flag: United States
+๐Ÿ‡บ๐Ÿ‡พ flag: Uruguay
+๐Ÿ‡บ๐Ÿ‡ฟ flag: Uzbekistan
+๐Ÿ‡ป๐Ÿ‡ฆ flag: Vatican City
+๐Ÿ‡ป๐Ÿ‡จ flag: St. Vincent & Grenadines
+๐Ÿ‡ป๐Ÿ‡ช flag: Venezuela
+๐Ÿ‡ป๐Ÿ‡ฌ flag: British Virgin Islands
+๐Ÿ‡ป๐Ÿ‡ฎ flag: U.S. Virgin Islands
+๐Ÿ‡ป๐Ÿ‡ณ flag: Vietnam
+๐Ÿ‡ป๐Ÿ‡บ flag: Vanuatu
+๐Ÿ‡ผ๐Ÿ‡ซ flag: Wallis & Futuna
+๐Ÿ‡ผ๐Ÿ‡ธ flag: Samoa
+๐Ÿ‡ฝ๐Ÿ‡ฐ flag: Kosovo
+๐Ÿ‡พ๐Ÿ‡ช flag: Yemen
+๐Ÿ‡พ๐Ÿ‡น flag: Mayotte
+๐Ÿ‡ฟ๐Ÿ‡ฆ flag: South Africa
+๐Ÿ‡ฟ๐Ÿ‡ฒ flag: Zambia
+๐Ÿ‡ฟ๐Ÿ‡ผ flag: Zimbabwe
+๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ flag: England
+๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ flag: Scotland
+๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ flag: Wales
diff --git a/global/.local/share/thesiah/chars/font-awesome b/global/.local/share/thesiah/chars/font-awesome
new file mode 100644
index 0000000..3283be3
--- /dev/null
+++ b/global/.local/share/thesiah/chars/font-awesome
@@ -0,0 +1,1456 @@
+๏‰ฎ 500px; f26e
+๏จ accessible-icon; f368
+๏ฉ accusoft; f369
+๏šฏ acquisitions-incorporated; f6af
+๏™ ad; f641
+๏Šน address-book; f2b9
+๏Šป address-card; f2bb
+๏‚ adjust; f042
+๏…ฐ adn; f170
+๏ช adversal; f36a
+๏ซ affiliatetheme; f36b
+๏— air-freshener; f5d0
+๏ ด airbnb; f834
+๏ฌ algolia; f36c
+๏€ท align-center; f037
+๏€น align-justify; f039
+๏€ถ align-left; f036
+๏€ธ align-right; f038
+๏™‚ alipay; f642
+๏‘ก allergies; f461
+๏‰ฐ amazon; f270
+๏ฌ amazon-pay; f42c
+๏ƒน ambulance; f0f9
+๏Šฃ american-sign-language-interpreting; f2a3
+๏ญ amilia; f36d
+๏„ฝ anchor; f13d
+๏…ป android; f17b
+๏ˆ‰ angellist; f209
+๏„ƒ angle-double-down; f103
+๏„€ angle-double-left; f100
+๏„ angle-double-right; f101
+๏„‚ angle-double-up; f102
+๏„‡ angle-down; f107
+๏„„ angle-left; f104
+๏„… angle-right; f105
+๏„† angle-up; f106
+๏•– angry; f556
+๏ฎ angrycreative; f36e
+๏  angular; f420
+๏™„ ankh; f644
+๏ฏ app-store; f36f
+๏ฐ app-store-ios; f370
+๏ฑ apper; f371
+๏…น apple; f179
+๏—‘ apple-alt; f5d1
+๏• apple-pay; f415
+๏†‡ archive; f187
+๏•— archway; f557
+๏˜ arrow-alt-circle-down; f358
+๏™ arrow-alt-circle-left; f359
+๏š arrow-alt-circle-right; f35a
+๏› arrow-alt-circle-up; f35b
+๏‚ซ arrow-circle-down; f0ab
+๏‚จ arrow-circle-left; f0a8
+๏‚ฉ arrow-circle-right; f0a9
+๏‚ช arrow-circle-up; f0aa
+๏ฃ arrow-down; f063
+๏  arrow-left; f060
+๏ก arrow-right; f061
+๏ข arrow-up; f062
+๏‚ฒ arrows-alt; f0b2
+๏Œท arrows-alt-h; f337
+๏Œธ arrows-alt-v; f338
+๏บ artstation; f77a
+๏Šข assistive-listening-systems; f2a2
+๏ฉ asterisk; f069
+๏ฒ asymmetrik; f372
+๏‡บ at; f1fa
+๏•˜ atlas; f558
+๏ป atlassian; f77b
+๏—’ atom; f5d2
+๏ณ audible; f373
+๏Šž audio-description; f29e
+๏œ autoprefixer; f41c
+๏ด avianex; f374
+๏ก aviato; f421
+๏•™ award; f559
+๏ต aws; f375
+๏ผ baby; f77c
+๏ฝ baby-carriage; f77d
+๏•š backspace; f55a
+๏Š backward; f04a
+๏Ÿฅ bacon; f7e5
+๎™ bacteria e059
+๎š bacterium e05a
+๏™ฆ bahai; f666
+๏‰Ž balance-scale; f24e
+๏”• balance-scale-left; f515
+๏”– balance-scale-right; f516
+๏ž ban; f05e
+๏‘ข band-aid; f462
+๏‹• bandcamp; f2d5
+๏€ช barcode; f02a
+๏ƒ‰ bars; f0c9
+๏ณ baseball-ball; f433
+๏ด basketball-ball; f434
+๏‹ bath; f2cd
+๏‰„ battery-empty; f244
+๏‰€ battery-full; f240
+๏‰‚ battery-half; f242
+๏‰ƒ battery-quarter; f243
+๏‰ battery-three-quarters; f241
+๏ ต battle-net; f835
+๏ˆถ bed; f236
+๏ƒผ beer; f0fc
+๏†ด behance; f1b4
+๏†ต behance-square; f1b5
+๏ƒณ bell; f0f3
+๏‡ถ bell-slash; f1f6
+๏•› bezier-curve; f55b
+๏™‡ bible; f647
+๏ˆ† bicycle; f206
+๏กŠ biking; f84a
+๏ธ bimobject; f378
+๏‡ฅ binoculars; f1e5
+๏ž€ biohazard; f780
+๏‡ฝ birthday-cake; f1fd
+๏…ฑ bitbucket; f171
+๏น bitcoin; f379
+๏บ bity; f37a
+๏‰พ black-tie; f27e
+๏ป blackberry; f37b
+๏”— blender; f517
+๏šถ blender-phone; f6b6
+๏Š blind; f29d
+๏ž blog; f781
+๏ผ blogger; f37c
+๏ฝ blogger-b; f37d
+๏Š“ bluetooth; f293
+๏Š” bluetooth-b; f294
+๏€ฒ bold; f032
+๏ƒง bolt; f0e7
+๏‡ข bomb; f1e2
+๏—— bone; f5d7
+๏•œ bong; f55c
+๏€ญ book; f02d
+๏šท book-dead; f6b7
+๏Ÿฆ book-medical; f7e6
+๏”˜ book-open; f518
+๏—š book-reader; f5da
+๏€ฎ bookmark; f02e
+๏ ถ bootstrap; f836
+๏กŒ border-all; f84c
+๏ก border-none; f850
+๏ก“ border-style; f853
+๏ถ bowling-ball; f436
+๏‘ฆ box; f466
+๏’ž box-open; f49e
+๎› box-tissue e05b
+๏‘จ boxes; f468
+๏Šก braille; f2a1
+๏—œ brain; f5dc
+๏Ÿฌ bread-slice; f7ec
+๏‚ฑ briefcase; f0b1
+๏‘ฉ briefcase-medical; f469
+๏”™ broadcast-tower; f519
+๏”š broom; f51a
+๏• brush; f55d
+๏…š btc; f15a
+๏ ท buffer; f837
+๏†ˆ bug; f188
+๏†ญ building; f1ad
+๏‚ก bullhorn; f0a1
+๏…€ bullseye; f140
+๏‘ช burn; f46a
+๏ฟ buromobelexperte; f37f
+๏ˆ‡ bus; f207
+๏•ž bus-alt; f55e
+๏™Š business-time; f64a
+๏ขฆ buy-n-large; f8a6
+๏‡ฌ calculator; f1ec
+๏„ณ calendar; f133
+๏ณ calendar-alt; f073
+๏‰ด calendar-check; f274
+๏žƒ calendar-day; f783
+๏‰ฒ calendar-minus; f272
+๏‰ฑ calendar-plus; f271
+๏‰ณ calendar-times; f273
+๏ž„ calendar-week; f784
+๏€ฐ camera; f030
+๏‚ƒ camera-retro; f083
+๏šป campground; f6bb
+๏ž… canadian-maple-leaf; f785
+๏ž† candy-cane; f786
+๏•Ÿ cannabis; f55f
+๏‘ซ capsules; f46b
+๏†น car; f1b9
+๏—ž car-alt; f5de
+๏—Ÿ car-battery; f5df
+๏—ก car-crash; f5e1
+๏—ค car-side; f5e4
+๏ฃฟ caravan; f8ff
+๏ƒ— caret-down; f0d7
+๏ƒ™ caret-left; f0d9
+๏ƒš caret-right; f0da
+๏… caret-square-down; f150
+๏†‘ caret-square-left; f191
+๏…’ caret-square-right; f152
+๏…‘ caret-square-up; f151
+๏ƒ˜ caret-up; f0d8
+๏ž‡ carrot; f787
+๏ˆ˜ cart-arrow-down; f218
+๏ˆ— cart-plus; f217
+๏žˆ cash-register; f788
+๏šพ cat; f6be
+๏ญ cc-amazon-pay; f42d
+๏‡ณ cc-amex; f1f3
+๏– cc-apple-pay; f416
+๏‰Œ cc-diners-club; f24c
+๏‡ฒ cc-discover; f1f2
+๏‰‹ cc-jcb; f24b
+๏‡ฑ cc-mastercard; f1f1
+๏‡ด cc-paypal; f1f4
+๏‡ต cc-stripe; f1f5
+๏‡ฐ cc-visa; f1f0
+๏Ž€ centercode; f380
+๏ž‰ centos; f789
+๏‚ฃ certificate; f0a3
+๏›€ chair; f6c0
+๏”› chalkboard; f51b
+๏”œ chalkboard-teacher; f51c
+๏—ง charging-station; f5e7
+๏‡พ chart-area; f1fe
+๏‚€ chart-bar; f080
+๏ˆ chart-line; f201
+๏ˆ€ chart-pie; f200
+๏€Œ check; f00c
+๏˜ check-circle; f058
+๏•  check-double; f560
+๏…Š check-square; f14a
+๏Ÿฏ cheese; f7ef
+๏น chess; f439
+๏บ chess-bishop; f43a
+๏ผ chess-board; f43c
+๏ฟ chess-king; f43f
+๏‘ chess-knight; f441
+๏‘ƒ chess-pawn; f443
+๏‘… chess-queen; f445
+๏‘‡ chess-rook; f447
+๏„บ chevron-circle-down; f13a
+๏„ท chevron-circle-left; f137
+๏„ธ chevron-circle-right; f138
+๏„น chevron-circle-up; f139
+๏ธ chevron-down; f078
+๏“ chevron-left; f053
+๏” chevron-right; f054
+๏ท chevron-up; f077
+๏†ฎ child; f1ae
+๏‰จ chrome; f268
+๏ ธ chromecast; f838
+๏” church; f51d
+๏„‘ circle; f111
+๏‡Ž circle-notch; f1ce
+๏™ city; f64f
+๏Ÿฒ clinic-medical; f7f2
+๏Œจ clipboard; f328
+๏‘ฌ clipboard-check; f46c
+๏‘ญ clipboard-list; f46d
+๏€— clock; f017
+๏‰ clone; f24d
+๏ˆŠ closed-captioning; f20a
+๏ƒ‚ cloud; f0c2
+๏ށ cloud-download-alt; f381
+๏œป cloud-meatball; f73b
+๏›ƒ cloud-moon; f6c3
+๏œผ cloud-moon-rain; f73c
+๏œฝ cloud-rain; f73d
+๏€ cloud-showers-heavy; f740
+๏›„ cloud-sun; f6c4
+๏ƒ cloud-sun-rain; f743
+๏Ž‚ cloud-upload-alt; f382
+๎ฝ cloudflare e07d
+๏Žƒ cloudscale; f383
+๏Ž„ cloudsmith; f384
+๏Ž… cloudversify; f385
+๏•ก cocktail; f561
+๏„ก code; f121
+๏„ฆ code-branch; f126
+๏‡‹ codepen; f1cb
+๏Š„ codiepie; f284
+๏ƒด coffee; f0f4
+๏€“ cog; f013
+๏‚… cogs; f085
+๏”ž coins; f51e
+๏ƒ› columns; f0db
+๏ต comment; f075
+๏‰บ comment-alt; f27a
+๏™‘ comment-dollar; f651
+๏’ญ comment-dots; f4ad
+๏Ÿต comment-medical; f7f5
+๏’ณ comment-slash; f4b3
+๏‚† comments; f086
+๏™“ comments-dollar; f653
+๏”Ÿ compact-disc; f51f
+๏…Ž compass; f14e
+๏ฆ compress; f066
+๏ข compress-alt; f422
+๏žŒ compress-arrows-alt; f78c
+๏•ข concierge-bell; f562
+๏ž confluence; f78d
+๏ˆŽ connectdevelop; f20e
+๏‰ญ contao; f26d
+๏•ฃ cookie; f563
+๏•ค cookie-bite; f564
+๏ƒ… copy; f0c5
+๏‡น copyright; f1f9
+๏ขž cotton-bureau; f89e
+๏’ธ couch; f4b8
+๏Žˆ cpanel; f388
+๏‰ž creative-commons; f25e
+๏“ง creative-commons-by; f4e7
+๏“จ creative-commons-nc; f4e8
+๏“ฉ creative-commons-nc-eu; f4e9
+๏“ช creative-commons-nc-jp; f4ea
+๏“ซ creative-commons-nd; f4eb
+๏“ฌ creative-commons-pd; f4ec
+๏“ญ creative-commons-pd-alt; f4ed
+๏“ฎ creative-commons-remix; f4ee
+๏“ฏ creative-commons-sa; f4ef
+๏“ฐ creative-commons-sampling; f4f0
+๏“ฑ creative-commons-sampling-plus; f4f1
+๏“ฒ creative-commons-share; f4f2
+๏“ณ creative-commons-zero; f4f3
+๏‚ credit-card; f09d
+๏›‰ critical-role; f6c9
+๏„ฅ crop; f125
+๏•ฅ crop-alt; f565
+๏™” cross; f654
+๏› crosshairs; f05b
+๏”  crow; f520
+๏”ก crown; f521
+๏Ÿท crutch; f7f7
+๏„ผ css3; f13c
+๏Ž‹ css3-alt; f38b
+๏†ฒ cube; f1b2
+๏†ณ cubes; f1b3
+๏ƒ„ cut; f0c4
+๏ŽŒ cuttlefish; f38c
+๏Ž d-and-d; f38d
+๏›Š d-and-d-beyond; f6ca
+๎’ dailymotion e052
+๏ˆ dashcube; f210
+๏‡€ database; f1c0
+๏Šค deaf; f2a4
+๎ท deezer e077
+๏†ฅ delicious; f1a5
+๏‡ democrat; f747
+๏ŽŽ deploydog; f38e
+๏Ž deskpro; f38f
+๏„ˆ desktop; f108
+๏›Œ dev; f6cc
+๏†ฝ deviantart; f1bd
+๏™• dharmachakra; f655
+๏ž dhl; f790
+๏‘ฐ diagnoses; f470
+๏ž‘ diaspora; f791
+๏”ข dice; f522
+๏› dice-d20; f6cf
+๏›‘ dice-d6; f6d1
+๏”ฃ dice-five; f523
+๏”ค dice-four; f524
+๏”ฅ dice-one; f525
+๏”ฆ dice-six; f526
+๏”ง dice-three; f527
+๏”จ dice-two; f528
+๏†ฆ digg; f1a6
+๏Ž‘ digital-ocean; f391
+๏•ฆ digital-tachograph; f566
+๏—ซ directions; f5eb
+๏Ž’ discord; f392
+๏Ž“ discourse; f393
+๏Ÿบ disease; f7fa
+๏”ฉ divide; f529
+๏•ง dizzy; f567
+๏‘ฑ dna; f471
+๏Ž” dochub; f394
+๏Ž• docker; f395
+๏›“ dog; f6d3
+๏…• dollar-sign; f155
+๏‘ฒ dolly; f472
+๏‘ด dolly-flatbed; f474
+๏’น donate; f4b9
+๏”ช door-closed; f52a
+๏”ซ door-open; f52b
+๏†’ dot-circle; f192
+๏’บ dove; f4ba
+๏€™ download; f019
+๏Ž– draft2digital; f396
+๏•จ drafting-compass; f568
+๏›• dragon; f6d5
+๏—ฎ draw-polygon; f5ee
+๏…ฝ dribbble; f17d
+๏Ž— dribbble-square; f397
+๏…ซ dropbox; f16b
+๏•ฉ drum; f569
+๏•ช drum-steelpan; f56a
+๏›— drumstick-bite; f6d7
+๏†ฉ drupal; f1a9
+๏‘‹ dumbbell; f44b
+๏ž“ dumpster; f793
+๏ž” dumpster-fire; f794
+๏›™ dungeon; f6d9
+๏Ž™ dyalog; f399
+๏Žš earlybirds; f39a
+๏“ด ebay; f4f4
+๏Š‚ edge; f282
+๎ธ edge-legacy e078
+๏„ edit; f044
+๏Ÿป egg; f7fb
+๏’ eject; f052
+๏ฐ elementor; f430
+๏… ellipsis-h; f141
+๏…‚ ellipsis-v; f142
+๏—ฑ ello; f5f1
+๏ฃ ember; f423
+๏‡‘ empire; f1d1
+๏ƒ  envelope; f0e0
+๏Šถ envelope-open; f2b6
+๏™˜ envelope-open-text; f658
+๏†™ envelope-square; f199
+๏Š™ envira; f299
+๏”ฌ equals; f52c
+๏„ญ eraser; f12d
+๏Ž erlang; f39d
+๏ฎ ethereum; f42e
+๏ž– ethernet; f796
+๏‹— etsy; f2d7
+๏…“ euro-sign; f153
+๏ น evernote; f839
+๏ข exchange-alt; f362
+๏„ช exclamation; f12a
+๏ช exclamation-circle; f06a
+๏ฑ exclamation-triangle; f071
+๏ฅ expand; f065
+๏ค expand-alt; f424
+๏Œž expand-arrows-alt; f31e
+๏ˆพ expeditedssl; f23e
+๏ external-link-alt; f35d
+๏  external-link-square-alt; f360
+๏ฎ eye; f06e
+๏‡ป eye-dropper; f1fb
+๏ฐ eye-slash; f070
+๏‚š ; facebook; f09a
+๏Žž ; facebook-f; f39e
+๏ŽŸ ; facebook-messenger; f39f
+๏‚‚ ; facebook-square; f082
+๏กฃ ; fan; f863
+๏›œ ; fantasy-flight-games; f6dc
+๏‰ ; fast-backward; f049
+๏ ; fast-forward; f050
+๎€… ; faucet e005
+๏†ฌ ; fax; f1ac
+๏”ญ ; feather; f52d
+๏•ซ ; feather-alt; f56b
+๏ž— ; fedex; f797
+๏ž˜ ; fedora; f798
+๏†‚ ; female; f182
+๏ƒป ; fighter-jet; f0fb
+๏ž™ ; figma; f799
+๏…› ; file; f15b
+๏…œ ; file-alt; f15c
+๏‡† ; file-archive; f1c6
+๏‡‡ ; file-audio; f1c7
+๏‡‰ ; file-code; f1c9
+๏•ฌ ; file-contract; f56c
+๏› ; file-csv; f6dd
+๏•ญ ; file-download; f56d
+๏‡ƒ ; file-excel; f1c3
+๏•ฎ ; file-export; f56e
+๏‡… ; file-image; f1c5
+๏•ฏ ; file-import; f56f
+๏•ฐ ; file-invoice; f570
+๏•ฑ ; file-invoice-dollar; f571
+๏‘ท ; file-medical; f477
+๏‘ธ ; file-medical-alt; f478
+๏‡ ; file-pdf; f1c1
+๏‡„ ; file-powerpoint; f1c4
+๏•ฒ ; file-prescription; f572
+๏•ณ ; file-signature; f573
+๏•ด ; file-upload; f574
+๏‡ˆ ; file-video; f1c8
+๏‡‚ ; file-word; f1c2
+๏•ต ; fill; f575
+๏•ถ ; fill-drip; f576
+๏€ˆ ; film; f008
+๏‚ฐ ; filter; f0b0
+๏•ท ; fingerprint; f577
+๏ญ ; fire; f06d
+๏Ÿค ; fire-alt; f7e4
+๏„ด ; fire-extinguisher; f134
+๏‰ฉ ; firefox; f269
+๎€‡ ; firefox-browser e007
+๏‘น ; first-aid; f479
+๏Šฐ ; first-order; f2b0
+๏”Š ; first-order-alt; f50a
+๏Žก ; firstdraft; f3a1
+๏•ธ ; fish; f578
+๏›ž ; fist-raised; f6de
+๏€ค ; flag; f024
+๏„ž ; flag-checkered; f11e
+๏ ; flag-usa; f74d
+๏ƒƒ ; flask; f0c3
+๏…ฎ ; flickr; f16e
+๏‘ ; flipboard; f44d
+๏•น ; flushed; f579
+๏— ; fly; f417
+๏ป ; folder; f07b
+๏™ ; folder-minus; f65d
+๏ผ ; folder-open; f07c
+๏™ž ; folder-plus; f65e
+๏€ฑ ; font; f031
+๏Šด ; font-awesome; f2b4
+๏œ ; font-awesome-alt; f35c
+๏ฅ ; font-awesome-flag; f425
+๏Š€ ; fonticons; f280
+๏Žข ; fonticons-fi; f3a2
+๏‘Ž ; football-ball; f44e
+๏І ; fort-awesome; f286
+๏Žฃ ; fort-awesome-alt; f3a3
+๏ˆ‘ ; forumbee; f211
+๏Ž ; forward; f04e
+๏†€ ; foursquare; f180
+๏‹… ; free-code-camp; f2c5
+๏Žค ; freebsd; f3a4
+๏”ฎ ; frog; f52e
+๏„™ ; frown; f119
+๏•บ ; frown-open; f57a
+๏”‹ ; fulcrum; f50b
+๏™ข ; funnel-dollar; f662
+๏‡ฃ ; futbol; f1e3
+๏”Œ galactic-republic; f50c
+๏” galactic-senate; f50d
+๏„› gamepad; f11b
+๏”ฏ gas-pump; f52f
+๏ƒฃ gavel; f0e3
+๏Žฅ gem; f3a5
+๏ˆญ genderless; f22d
+๏‰ฅ get-pocket; f265
+๏‰  gg; f260
+๏‰ก gg-circle; f261
+๏›ข ghost; f6e2
+๏ซ gift; f06b
+๏žœ gifts; f79c
+๏‡“ git; f1d3
+๏ก git-alt; f841
+๏‡’ git-square; f1d2
+๏‚› github; f09b
+๏„“ github-alt; f113
+๏‚’ github-square; f092
+๏Žฆ gitkraken; f3a6
+๏Š– gitlab; f296
+๏ฆ gitter; f426
+๏žŸ glass-cheers; f79f
+๏€€ glass-martini; f000
+๏•ป glass-martini-alt; f57b
+๏ž  glass-whiskey; f7a0
+๏”ฐ glasses; f530
+๏Šฅ glide; f2a5
+๏Šฆ glide-g; f2a6
+๏‚ฌ globe; f0ac
+๏•ผ globe-africa; f57c
+๏•ฝ globe-americas; f57d
+๏•พ globe-asia; f57e
+๏žข globe-europe; f7a2
+๏Žง gofore; f3a7
+๏‘ golf-ball; f450
+๏Žจ goodreads; f3a8
+๏Žฉ goodreads-g; f3a9
+๏†  google; f1a0
+๏Žช google-drive; f3aa
+๎น google-pay e079
+๏Žซ google-play; f3ab
+๏Šณ google-plus; f2b3
+๏ƒ• google-plus-g; f0d5
+๏ƒ” google-plus-square; f0d4
+๏‡ฎ google-wallet; f1ee
+๏™ค gopuram; f664
+๏† graduation-cap; f19d
+๏†„ gratipay; f184
+๏‹– grav; f2d6
+๏”ฑ greater-than; f531
+๏”ฒ greater-than-equal; f532
+๏•ฟ grimace; f57f
+๏–€ grin; f580
+๏– grin-alt; f581
+๏–‚ grin-beam; f582
+๏–ƒ grin-beam-sweat; f583
+๏–„ grin-hearts; f584
+๏–… grin-squint; f585
+๏–† grin-squint-tears; f586
+๏–‡ grin-stars; f587
+๏–ˆ grin-tears; f588
+๏–‰ grin-tongue; f589
+๏–Š grin-tongue-squint; f58a
+๏–‹ grin-tongue-wink; f58b
+๏–Œ grin-wink; f58c
+๏– grip-horizontal; f58d
+๏žค grip-lines; f7a4
+๏žฅ grip-lines-vertical; f7a5
+๏–Ž grip-vertical; f58e
+๏Žฌ gripfire; f3ac
+๏Žญ grunt; f3ad
+๎พ guilded e07e
+๏žฆ guitar; f7a6
+๏Žฎ gulp; f3ae
+๏ƒฝ h-square; f0fd
+๏‡” hacker-news; f1d4
+๏Žฏ hacker-news-square; f3af
+๏—ท hackerrank; f5f7
+๏ … hamburger; f805
+๏›ฃ hammer; f6e3
+๏™ฅ hamsa; f665
+๏’ฝ hand-holding; f4bd
+๏’พ hand-holding-heart; f4be
+๎œ hand-holding-medical e05c
+๏“€ hand-holding-usd; f4c0
+๏“ hand-holding-water; f4c1
+๏‰˜ hand-lizard; f258
+๏ † hand-middle-finger; f806
+๏‰– hand-paper; f256
+๏‰› hand-peace; f25b
+๏‚ง hand-point-down; f0a7
+๏‚ฅ hand-point-left; f0a5
+๏‚ค hand-point-right; f0a4
+๏‚ฆ hand-point-up; f0a6
+๏‰š hand-pointer; f25a
+๏‰• hand-rock; f255
+๏‰— hand-scissors; f257
+๎ hand-sparkles e05d
+๏‰™ hand-spock; f259
+๏“‚ hands; f4c2
+๏“„ hands-helping; f4c4
+๎ž hands-wash e05e
+๏Šต handshake; f2b5
+๎Ÿ handshake-alt-slash e05f
+๎  handshake-slash e060
+๏›ฆ hanukiah; f6e6
+๏ ‡ hard-hat; f807
+๏Š’ hashtag; f292
+๏ฃ€ hat-cowboy; f8c0
+๏ฃ hat-cowboy-side; f8c1
+๏›จ hat-wizard; f6e8
+๏‚  hdd; f0a0
+๎ก head-side-cough e061
+๎ข head-side-cough-slash e062
+๎ฃ head-side-mask e063
+๎ค head-side-virus e064
+๏‡œ heading; f1dc
+๏€ฅ headphones; f025
+๏– headphones-alt; f58f
+๏– headset; f590
+๏€„ heart; f004
+๏žฉ heart-broken; f7a9
+๏ˆž heartbeat; f21e
+๏”ณ helicopter; f533
+๏–‘ highlighter; f591
+๏›ฌ hiking; f6ec
+๏›ญ hippo; f6ed
+๏‘’ hips; f452
+๏Žฐ hire-a-helper; f3b0
+๏‡š history; f1da
+๎ฟ hive e07f
+๏‘“ hockey-puck; f453
+๏žช holly-berry; f7aa
+๏€• home; f015
+๏ง hooli; f427
+๏–’ hornbill; f592
+๏›ฐ horse; f6f0
+๏žซ horse-head; f7ab
+๏ƒธ hospital; f0f8
+๏‘ฝ hospital-alt; f47d
+๏‘พ hospital-symbol; f47e
+๏  hospital-user; f80d
+๏–“ hot-tub; f593
+๏  hotdog; f80f
+๏–” hotel; f594
+๏Žฑ hotjar; f3b1
+๏‰” hourglass; f254
+๏‰“ hourglass-end; f253
+๏‰’ hourglass-half; f252
+๏‰‘ hourglass-start; f251
+๏›ฑ house-damage; f6f1
+๎ฅ house-user e065
+๏‰ผ houzz; f27c
+๏›ฒ hryvnia; f6f2
+๏„ป html5; f13b
+๏Žฒ hubspot; f3b2
+๏‰† i-cursor; f246
+๏  ice-cream; f810
+๏žญ icicles; f7ad
+๏กญ icons; f86d
+๏‹ id-badge; f2c1
+๏‹‚ id-card; f2c2
+๏‘ฟ id-card-alt; f47f
+๎€“ ideal e013
+๏žฎ igloo; f7ae
+๏€พ image; f03e
+๏Œ‚ images; f302
+๏‹˜ imdb; f2d8
+๏€œ inbox; f01c
+๏€ผ indent; f03c
+๏‰ต industry; f275
+๏”ด infinity; f534
+๏„ฉ info; f129
+๏š info-circle; f05a
+๎‚€ innosoft e080
+๏…ญ instagram; f16d
+๎• instagram-square e055
+๎‚ instalod e081
+๏žฏ intercom; f7af
+๏‰ซ internet-explorer; f26b
+๏žฐ invision; f7b0
+๏ˆˆ ioxhost; f208
+๏€ณ italic; f033
+๏ บ itch-io; f83a
+๏Žด itunes; f3b4
+๏Žต itunes-note; f3b5
+๏“ค java; f4e4
+๏™ฉ jedi; f669
+๏”Ž jedi-order; f50e
+๏Žถ jenkins; f3b6
+๏žฑ jira; f7b1
+๏Žท joget; f3b7
+๏–• joint; f595
+๏†ช joomla; f1aa
+๏™ช journal-whills; f66a
+๏Žธ js; f3b8
+๏Žน js-square; f3b9
+๏‡Œ jsfiddle; f1cc
+๏™ซ kaaba; f66b
+๏—บ kaggle; f5fa
+๏‚„ key; f084
+๏“ต keybase; f4f5
+๏„œ keyboard; f11c
+๏Žบ keycdn; f3ba
+๏™ญ khanda; f66d
+๏Žป kickstarter; f3bb
+๏Žผ kickstarter-k; f3bc
+๏–– kiss; f596
+๏–— kiss-beam; f597
+๏–˜ kiss-wink-heart; f598
+๏”ต kiwi-bird; f535
+๏ฏ korvue; f42f
+๏™ฏ landmark; f66f
+๏†ซ language; f1ab
+๏„‰ laptop; f109
+๏—ผ laptop-code; f5fc
+๎ฆ laptop-house e066
+๏ ’ laptop-medical; f812
+๏Žฝ laravel; f3bd
+๏ˆ‚ lastfm; f202
+๏ˆƒ lastfm-square; f203
+๏–™ laugh; f599
+๏–š laugh-beam; f59a
+๏–› laugh-squint; f59b
+๏–œ laugh-wink; f59c
+๏—ฝ layer-group; f5fd
+๏ฌ leaf; f06c
+๏ˆ’ leanpub; f212
+๏‚” lemon; f094
+๏ less; f41d
+๏”ถ less-than; f536
+๏”ท less-than-equal; f537
+๏Žพ level-down-alt; f3be
+๏Žฟ level-up-alt; f3bf
+๏‡ life-ring; f1cd
+๏ƒซ lightbulb; f0eb
+๏€ line; f3c0
+๏ƒ link; f0c1
+๏‚Œ linkedin; f08c
+๏ƒก linkedin-in; f0e1
+๏Šธ linode; f2b8
+๏…ผ linux; f17c
+๏†• lira-sign; f195
+๏€บ list; f03a
+๏€ข list-alt; f022
+๏ƒ‹ list-ol; f0cb
+๏ƒŠ list-ul; f0ca
+๏„ค location-arrow; f124
+๏€ฃ lock; f023
+๏ lock-open; f3c1
+๏Œ‰ long-arrow-alt-down; f309
+๏ŒŠ long-arrow-alt-left; f30a
+๏Œ‹ long-arrow-alt-right; f30b
+๏ŒŒ long-arrow-alt-up; f30c
+๏Šจ low-vision; f2a8
+๏– luggage-cart; f59d
+๏˜„ lungs; f604
+๎ง lungs-virus e067
+๏ƒ lyft; f3c3
+๏„ magento; f3c4
+๏ƒ magic; f0d0
+๏ถ magnet; f076
+๏™ด mail-bulk; f674
+๏–ž mailchimp; f59e
+๏†ƒ male; f183
+๏” mandalorian; f50f
+๏‰น map; f279
+๏–Ÿ map-marked; f59f
+๏–  map-marked-alt; f5a0
+๏ map-marker; f041
+๏… map-marker-alt; f3c5
+๏‰ถ map-pin; f276
+๏‰ท map-signs; f277
+๏˜ markdown; f60f
+๏–ก marker; f5a1
+๏ˆข mars; f222
+๏ˆง mars-double; f227
+๏ˆฉ mars-stroke; f229
+๏ˆซ mars-stroke-h; f22b
+๏ˆช mars-stroke-v; f22a
+๏›บ mask; f6fa
+๏“ถ mastodon; f4f6
+๏„ถ maxcdn; f136
+๏ฃŠ mdb; f8ca
+๏–ข medal; f5a2
+๏† medapps; f3c6
+๏ˆบ medium; f23a
+๏‡ medium-m; f3c7
+๏ƒบ medkit; f0fa
+๏ˆ medrt; f3c8
+๏‹  meetup; f2e0
+๏–ฃ megaport; f5a3
+๏„š meh; f11a
+๏–ค meh-blank; f5a4
+๏–ฅ meh-rolling-eyes; f5a5
+๏”ธ memory; f538
+๏žณ mendeley; f7b3
+๏™ถ menorah; f676
+๏ˆฃ mercury; f223
+๏“ meteor; f753
+๎€š microblog e01a
+๏‹› microchip; f2db
+๏„ฐ microphone; f130
+๏‰ microphone-alt; f3c9
+๏”น microphone-alt-slash; f539
+๏„ฑ microphone-slash; f131
+๏˜ microscope; f610
+๏Š microsoft; f3ca
+๏จ minus; f068
+๏– minus-circle; f056
+๏…† minus-square; f146
+๏žต mitten; f7b5
+๏‹ mix; f3cb
+๏Љ mixcloud; f289
+๎– mixer e056
+๏Œ mizuni; f3cc
+๏„‹ mobile; f10b
+๏ mobile-alt; f3cd
+๏Š… modx; f285
+๏ monero; f3d0
+๏ƒ– money-bill; f0d6
+๏‘ money-bill-alt; f3d1
+๏”บ money-bill-wave; f53a
+๏”ป money-bill-wave-alt; f53b
+๏”ผ money-check; f53c
+๏”ฝ money-check-alt; f53d
+๏–ฆ monument; f5a6
+๏†† moon; f186
+๏–ง mortar-pestle; f5a7
+๏™ธ mosque; f678
+๏ˆœ motorcycle; f21c
+๏›ผ mountain; f6fc
+๏ฃŒ mouse; f8cc
+๏‰… mouse-pointer; f245
+๏žถ mug-hot; f7b6
+๏€ music; f001
+๏’ napster; f3d2
+๏˜’ neos; f612
+๏›ฟ network-wired; f6ff
+๏ˆฌ neuter; f22c
+๏‡ช newspaper; f1ea
+๏–จ nimblr; f5a8
+๏™ node; f419
+๏“ node-js; f3d3
+๏”พ not-equal; f53e
+๏’ notes-medical; f481
+๏” npm; f3d4
+๏• ns8; f3d5
+๏– nutritionix; f3d6
+๏‰‡ object-group; f247
+๏‰ˆ object-ungroup; f248
+๎‚‚ octopus-deploy e082
+๏‰ฃ odnoklassniki; f263
+๏‰ค odnoklassniki-square; f264
+๏˜“ oil-can; f613
+๏” old-republic; f510
+๏™น om; f679
+๏ˆฝ opencart; f23d
+๏†› openid; f19b
+๏‰ช opera; f26a
+๏ˆผ optin-monster; f23c
+๏ฃ’ orcid; f8d2
+๏š osi; f41a
+๏œ€ otter; f700
+๏€ป outdent; f03b
+๏— page4; f3d7
+๏†Œ pagelines; f18c
+๏ • pager; f815
+๏‡ผ paint-brush; f1fc
+๏–ช paint-roller; f5aa
+๏”ฟ palette; f53f
+๏˜ palfed; f3d8
+๏’‚ pallet; f482
+๏‡˜ paper-plane; f1d8
+๏ƒ† paperclip; f0c6
+๏“ parachute-box; f4cd
+๏‡ paragraph; f1dd
+๏•€ parking; f540
+๏–ซ passport; f5ab
+๏™ป pastafarianism; f67b
+๏ƒช paste; f0ea
+๏™ patreon; f3d9
+๏Œ pause; f04c
+๏Š‹ pause-circle; f28b
+๏†ฐ paw; f1b0
+๏‡ญ paypal; f1ed
+๏™ผ peace; f67c
+๏Œ„ pen; f304
+๏Œ… pen-alt; f305
+๏–ฌ pen-fancy; f5ac
+๏–ญ pen-nib; f5ad
+๏…‹ pen-square; f14b
+๏Œƒ pencil-alt; f303
+๏–ฎ pencil-ruler; f5ae
+๏œ„ penny-arcade; f704
+๎จ people-arrows e068
+๏“Ž people-carry; f4ce
+๏ – pepper-hot; f816
+๎‚ƒ perbyte e083
+๏Š• percent; f295
+๏• percentage; f541
+๏š periscope; f3da
+๏– person-booth; f756
+๏› phabricator; f3db
+๏œ phoenix-framework; f3dc
+๏”‘ phoenix-squadron; f511
+๏‚• phone; f095
+๏กน phone-alt; f879
+๏ phone-slash; f3dd
+๏‚˜ phone-square; f098
+๏กป phone-square-alt; f87b
+๏Š  phone-volume; f2a0
+๏กผ photo-video; f87c
+๏‘— php; f457
+๏Šฎ pied-piper; f2ae
+๏†จ pied-piper-alt; f1a8
+๏“ฅ pied-piper-hat; f4e5
+๏†ง pied-piper-pp; f1a7
+๎€ž pied-piper-square e01e
+๏““ piggy-bank; f4d3
+๏’„ pills; f484
+๏ƒ’ pinterest; f0d2
+๏ˆฑ pinterest-p; f231
+๏ƒ“ pinterest-square; f0d3
+๏ ˜ pizza-slice; f818
+๏™ฟ place-of-worship; f67f
+๏ฒ plane; f072
+๏–ฏ plane-arrival; f5af
+๏–ฐ plane-departure; f5b0
+๎ฉ plane-slash e069
+๏‹ play; f04b
+๏…„ play-circle; f144
+๏Ÿ playstation; f3df
+๏‡ฆ plug; f1e6
+๏ง plus; f067
+๏• plus-circle; f055
+๏ƒพ plus-square; f0fe
+๏‹Ž podcast; f2ce
+๏š poll; f681
+๏š‚ poll-h; f682
+๏‹พ poo; f2fe
+๏š poo-storm; f75a
+๏˜™ poop; f619
+๏  portrait; f3e0
+๏…” pound-sign; f154
+๏€‘ power-off; f011
+๏šƒ pray; f683
+๏š„ praying-hands; f684
+๏–ฑ prescription; f5b1
+๏’… prescription-bottle; f485
+๏’† prescription-bottle-alt; f486
+๏€ฏ print; f02f
+๏’‡ procedures; f487
+๏Šˆ product-hunt; f288
+๏•‚ project-diagram; f542
+๎ช pump-medical e06a
+๎ซ pump-soap e06b
+๏ก pushed; f3e1
+๏„ฎ puzzle-piece; f12e
+๏ข python; f3e2
+๏‡– qq; f1d6
+๏€ฉ qrcode; f029
+๏„จ question; f128
+๏™ question-circle; f059
+๏‘˜ quidditch; f458
+๏‘™ quinscape; f459
+๏‹„ quora; f2c4
+๏„ quote-left; f10d
+๏„Ž quote-right; f10e
+๏š‡ quran; f687
+๏“ท r-project; f4f7
+๏žน radiation; f7b9
+๏žบ radiation-alt; f7ba
+๏› rainbow; f75b
+๏ด random; f074
+๏žป raspberry-pi; f7bb
+๏‹™ ravelry; f2d9
+๏› react; f41b
+๏ reacteurope; f75d
+๏“• readme; f4d5
+๏‡ rebel; f1d0
+๏•ƒ receipt; f543
+๏ฃ™ record-vinyl; f8d9
+๏†ธ recycle; f1b8
+๏ฃ red-river; f3e3
+๏†ก reddit; f1a1
+๏Ё reddit-alien; f281
+๏†ข reddit-square; f1a2
+๏žผ redhat; f7bc
+๏€ž redo; f01e
+๏‹น redo-alt; f2f9
+๏‰ registered; f25d
+๏กฝ remove-format; f87d
+๏†‹ renren; f18b
+๏ฅ reply; f3e5
+๏„ข reply-all; f122
+๏ฆ replyd; f3e6
+๏ž republican; f75e
+๏“ธ researchgate; f4f8
+๏ง resolving; f3e7
+๏žฝ restroom; f7bd
+๏น retweet; f079
+๏–ฒ rev; f5b2
+๏“– ribbon; f4d6
+๏œ‹ ring; f70b
+๏€˜ road; f018
+๏•„ robot; f544
+๏„ต rocket; f135
+๏จ rocketchat; f3e8
+๏ฉ rockrms; f3e9
+๏“— route; f4d7
+๏‚ž rss; f09e
+๏…ƒ rss-square; f143
+๏…˜ ruble-sign; f158
+๏•… ruler; f545
+๏•† ruler-combined; f546
+๏•‡ ruler-horizontal; f547
+๏•ˆ ruler-vertical; f548
+๏œŒ running; f70c
+๏…– rupee-sign; f156
+๎บ rust e07a
+๏–ณ sad-cry; f5b3
+๏–ด sad-tear; f5b4
+๏‰ง safari; f267
+๏ ป salesforce; f83b
+๏ž sass; f41e
+๏žฟ satellite; f7bf
+๏Ÿ€ satellite-dish; f7c0
+๏ƒ‡ save; f0c7
+๏ช schlix; f3ea
+๏•‰ school; f549
+๏•Š screwdriver; f54a
+๏ŠŠ scribd; f28a
+๏œŽ scroll; f70e
+๏Ÿ‚ sd-card; f7c2
+๏€‚ search; f002
+๏šˆ search-dollar; f688
+๏š‰ search-location; f689
+๏€ search-minus; f010
+๏€Ž search-plus; f00e
+๏ซ searchengin; f3eb
+๏“˜ seedling; f4d8
+๏‹š sellcast; f2da
+๏ˆ“ sellsy; f213
+๏ˆณ server; f233
+๏ฌ servicestack; f3ec
+๏˜Ÿ shapes; f61f
+๏ค share; f064
+๏‡  share-alt; f1e0
+๏‡ก share-alt-square; f1e1
+๏… share-square; f14d
+๏ˆ‹ shekel-sign; f20b
+๏ญ shield-alt; f3ed
+๎ฌ shield-virus e06c
+๏ˆš ship; f21a
+๏’‹ shipping-fast; f48b
+๏ˆ” shirtsinbulk; f214
+๏•‹ shoe-prints; f54b
+๎— shopify e057
+๏А shopping-bag; f290
+๏Š‘ shopping-basket; f291
+๏บ shopping-cart; f07a
+๏–ต shopware; f5b5
+๏‹Œ shower; f2cc
+๏–ถ shuttle-van; f5b6
+๏“™ sign; f4d9
+๏‹ถ sign-in-alt; f2f6
+๏Šง sign-language; f2a7
+๏‹ต sign-out-alt; f2f5
+๏€’ signal; f012
+๏–ท signature; f5b7
+๏Ÿ„ sim-card; f7c4
+๏ˆ• simplybuilt; f215
+๎ญ sink e06d
+๏ฎ sistrix; f3ee
+๏ƒจ sitemap; f0e8
+๏”’ sith; f512
+๏Ÿ… skating; f7c5
+๏Ÿ† sketch; f7c6
+๏Ÿ‰ skiing; f7c9
+๏ŸŠ skiing-nordic; f7ca
+๏•Œ skull; f54c
+๏œ” skull-crossbones; f714
+๏ˆ– skyatlas; f216
+๏…พ skype; f17e
+๏†˜ slack; f198
+๏ฏ slack-hash; f3ef
+๏œ• slash; f715
+๏ŸŒ sleigh; f7cc
+๏‡ž sliders-h; f1de
+๏‡ง slideshare; f1e7
+๏„˜ smile; f118
+๏–ธ smile-beam; f5b8
+๏“š smile-wink; f4da
+๏Ÿ smog; f75f
+๏’ smoking; f48d
+๏• smoking-ban; f54d
+๏Ÿ sms; f7cd
+๏Šซ snapchat; f2ab
+๏Šฌ snapchat-ghost; f2ac
+๏Šญ snapchat-square; f2ad
+๏ŸŽ snowboarding; f7ce
+๏‹œ snowflake; f2dc
+๏Ÿ snowman; f7d0
+๏Ÿ’ snowplow; f7d2
+๎ฎ soap e06e
+๏š– socks; f696
+๏–บ solar-panel; f5ba
+๏ƒœ sort; f0dc
+๏… sort-alpha-down; f15d
+๏ข sort-alpha-down-alt; f881
+๏…ž sort-alpha-up; f15e
+๏ข‚ sort-alpha-up-alt; f882
+๏…  sort-amount-down; f160
+๏ข„ sort-amount-down-alt; f884
+๏…ก sort-amount-up; f161
+๏ข… sort-amount-up-alt; f885
+๏ƒ sort-down; f0dd
+๏…ข sort-numeric-down; f162
+๏ข† sort-numeric-down-alt; f886
+๏…ฃ sort-numeric-up; f163
+๏ข‡ sort-numeric-up-alt; f887
+๏ƒž sort-up; f0de
+๏†พ soundcloud; f1be
+๏Ÿ“ sourcetree; f7d3
+๏–ป spa; f5bb
+๏†— space-shuttle; f197
+๏ณ speakap; f3f3
+๏ ผ speaker-deck; f83c
+๏ข‘ spell-check; f891
+๏œ— spider; f717
+๏„ spinner; f110
+๏–ผ splotch; f5bc
+๏†ผ spotify; f1bc
+๏–ฝ spray-can; f5bd
+๏ƒˆ square; f0c8
+๏‘œ square-full; f45c
+๏š˜ square-root-alt; f698
+๏–พ squarespace; f5be
+๏† stack-exchange; f18d
+๏…ฌ stack-overflow; f16c
+๏ก‚ stackpath; f842
+๏–ฟ stamp; f5bf
+๏€… star; f005
+๏š™ star-and-crescent; f699
+๏‚‰ star-half; f089
+๏—€ star-half-alt; f5c0
+๏šš star-of-david; f69a
+๏˜ก star-of-life; f621
+๏ต staylinked; f3f5
+๏†ถ steam; f1b6
+๏†ท steam-square; f1b7
+๏ถ steam-symbol; f3f6
+๏ˆ step-backward; f048
+๏‘ step-forward; f051
+๏ƒฑ stethoscope; f0f1
+๏ท sticker-mule; f3f7
+๏‰‰ sticky-note; f249
+๏ stop; f04d
+๏Š stop-circle; f28d
+๏‹ฒ stopwatch; f2f2
+๎ฏ stopwatch-20 e06f
+๏•Ž store; f54e
+๏• store-alt; f54f
+๎ฐ store-alt-slash e070
+๎ฑ store-slash e071
+๏จ strava; f428
+๏• stream; f550
+๏ˆ street-view; f21d
+๏ƒŒ strikethrough; f0cc
+๏ฉ stripe; f429
+๏ช stripe-s; f42a
+๏•‘ stroopwafel; f551
+๏ธ studiovinari; f3f8
+๏†ค stumbleupon; f1a4
+๏†ฃ stumbleupon-circle; f1a3
+๏„ฌ subscript; f12c
+๏ˆน subway; f239
+๏ƒฒ suitcase; f0f2
+๏— suitcase-rolling; f5c1
+๏†… sun; f185
+๏‹ superpowers; f2dd
+๏„ซ superscript; f12b
+๏น supple; f3f9
+๏—‚ surprise; f5c2
+๏Ÿ– suse; f7d6
+๏—ƒ swatchbook; f5c3
+๏ฃก swift; f8e1
+๏—„ swimmer; f5c4
+๏—… swimming-pool; f5c5
+๏ ฝ symfony; f83d
+๏š› synagogue; f69b
+๏€ก sync; f021
+๏‹ฑ sync-alt; f2f1
+๏’Ž syringe; f48e
+๏ƒŽ table; f0ce
+๏‘ table-tennis; f45d
+๏„Š tablet; f10a
+๏บ tablet-alt; f3fa
+๏’ tablets; f490
+๏ฝ tachometer-alt; f3fd
+๏€ซ tag; f02b
+๏€ฌ tags; f02c
+๏“› tape; f4db
+๏‚ฎ tasks; f0ae
+๏†บ taxi; f1ba
+๏“น teamspeak; f4f9
+๏˜ฎ teeth; f62e
+๏˜ฏ teeth-open; f62f
+๏‹† telegram; f2c6
+๏พ telegram-plane; f3fe
+๏ฉ temperature-high; f769
+๏ซ temperature-low; f76b
+๏‡• tencent-weibo; f1d5
+๏Ÿ— tenge; f7d7
+๏„  terminal; f120
+๏€ด text-height; f034
+๏€ต text-width; f035
+๏€Š th; f00a
+๏€‰ th-large; f009
+๏€‹ th-list; f00b
+๏š the-red-yeti; f69d
+๏˜ฐ theater-masks; f630
+๏—† themeco; f5c6
+๏Šฒ themeisle; f2b2
+๏’‘ thermometer; f491
+๏‹‹ thermometer-empty; f2cb
+๏‹‡ thermometer-full; f2c7
+๏‹‰ thermometer-half; f2c9
+๏‹Š thermometer-quarter; f2ca
+๏‹ˆ thermometer-three-quarters; f2c8
+๏œฑ think-peaks; f731
+๏…ฅ thumbs-down; f165
+๏…ค thumbs-up; f164
+๏‚ thumbtack; f08d
+๏ฟ ticket-alt; f3ff
+๎ป tiktok e07b
+๏€ times; f00d
+๏— times-circle; f057
+๏ƒ tint; f043
+๏—‡ tint-slash; f5c7
+๏—ˆ tired; f5c8
+๏ˆ„ toggle-off; f204
+๏ˆ… toggle-on; f205
+๏Ÿ˜ toilet; f7d8
+๏œž toilet-paper; f71e
+๎ฒ toilet-paper-slash e072
+๏•’ toolbox; f552
+๏Ÿ™ tools; f7d9
+๏—‰ tooth; f5c9
+๏š  torah; f6a0
+๏šก torii-gate; f6a1
+๏œข tractor; f722
+๏”“ trade-federation; f513
+๏‰œ trademark; f25c
+๏˜ท traffic-light; f637
+๎ trailer e041
+๏ˆธ train; f238
+๏Ÿš tram; f7da
+๏ˆค transgender; f224
+๏ˆฅ transgender-alt; f225
+๏‡ธ trash; f1f8
+๏‹ญ trash-alt; f2ed
+๏ ฉ trash-restore; f829
+๏ ช trash-restore-alt; f82a
+๏†ป tree; f1bb
+๏† trello; f181
+๏‚‘ trophy; f091
+๏ƒ‘ truck; f0d1
+๏“ž truck-loading; f4de
+๏˜ป truck-monster; f63b
+๏“Ÿ truck-moving; f4df
+๏˜ผ truck-pickup; f63c
+๏•“ tshirt; f553
+๏‡ค tty; f1e4
+๏…ณ tumblr; f173
+๏…ด tumblr-square; f174
+๏‰ฌ tv; f26c
+๏‡จ twitch; f1e8
+๏‚™ twitter; f099
+๏‚ twitter-square; f081
+๏ซ typo3; f42b
+๏‚ uber; f402
+๏ŸŸ ubuntu; f7df
+๏ƒ uikit; f403
+๏ฃจ umbraco; f8e8
+๏ƒฉ umbrella; f0e9
+๏—Š umbrella-beach; f5ca
+๎‚„ uncharted e084
+๏ƒ underline; f0cd
+๏ƒข undo; f0e2
+๏‹ช undo-alt; f2ea
+๏„ uniregistry; f404
+๎‰ unity e049
+๏Šš universal-access; f29a
+๏†œ university; f19c
+๏„ง unlink; f127
+๏‚œ unlock; f09c
+๏„พ unlock-alt; f13e
+๎ผ unsplash e07c
+๏… untappd; f405
+๏‚“ upload; f093
+๏Ÿ  ups; f7e0
+๏Ї usb; f287
+๏€‡ user; f007
+๏† user-alt; f406
+๏“บ user-alt-slash; f4fa
+๏“ป user-astronaut; f4fb
+๏“ผ user-check; f4fc
+๏Šฝ user-circle; f2bd
+๏“ฝ user-clock; f4fd
+๏“พ user-cog; f4fe
+๏“ฟ user-edit; f4ff
+๏”€ user-friends; f500
+๏” user-graduate; f501
+๏œจ user-injured; f728
+๏”‚ user-lock; f502
+๏ƒฐ user-md; f0f0
+๏”ƒ user-minus; f503
+๏”„ user-ninja; f504
+๏ ฏ user-nurse; f82f
+๏ˆด user-plus; f234
+๏ˆ› user-secret; f21b
+๏”… user-shield; f505
+๏”† user-slash; f506
+๏”‡ user-tag; f507
+๏”ˆ user-tie; f508
+๏ˆต user-times; f235
+๏ƒ€ users; f0c0
+๏”‰ users-cog; f509
+๎ณ users-slash e073
+๏Ÿก usps; f7e1
+๏‡ ussunnah; f407
+๏‹ฅ utensil-spoon; f2e5
+๏‹ง utensils; f2e7
+๏ˆ vaadin; f408
+๏—‹ vector-square; f5cb
+๏ˆก venus; f221
+๏ˆฆ venus-double; f226
+๏ˆจ venus-mars; f228
+๎‚… vest e085
+๎‚† vest-patches e086
+๏ˆท viacoin; f237
+๏Šฉ viadeo; f2a9
+๏Šช viadeo-square; f2aa
+๏’’ vial; f492
+๏’“ vials; f493
+๏‰ viber; f409
+๏€ฝ video; f03d
+๏“ข video-slash; f4e2
+๏šง vihara; f6a7
+๏Š vimeo; f40a
+๏†” vimeo-square; f194
+๏‰ฝ vimeo-v; f27d
+๏‡Š vine; f1ca
+๎ด virus e074
+๎ต virus-slash e075
+๎ถ viruses e076
+๏†‰ vk; f189
+๏‹ vnv; f40b
+๏ข— voicemail; f897
+๏‘Ÿ volleyball-ball; f45f
+๏€ง volume-down; f027
+๏šฉ volume-mute; f6a9
+๏€ฆ volume-off; f026
+๏€จ volume-up; f028
+๏ฒ vote-yea; f772
+๏œฉ vr-cardboard; f729
+๏Ÿ vuejs; f41f
+๏•” walking; f554
+๏•• wallet; f555
+๏’” warehouse; f494
+๎‚‡ watchman-monitoring e087
+๏ณ water; f773
+๏ พ wave-square; f83e
+๏ ฟ waze; f83f
+๏—Œ weebly; f5cc
+๏†Š weibo; f18a
+๏’– weight; f496
+๏— weight-hanging; f5cd
+๏‡— weixin; f1d7
+๏ˆฒ whatsapp; f232
+๏Œ whatsapp-square; f40c
+๏†“ wheelchair; f193
+๏ whmcs; f40d
+๏‡ซ wifi; f1eb
+๏‰ฆ wikipedia-w; f266
+๏œฎ wind; f72e
+๏ window-close; f410
+๏‹ window-maximize; f2d0
+๏‹‘ window-minimize; f2d1
+๏‹’ window-restore; f2d2
+๏…บ windows; f17a
+๏œฏ wine-bottle; f72f
+๏“ฃ wine-glass; f4e3
+๏—Ž wine-glass-alt; f5ce
+๏— wix; f5cf
+๏œฐ wizards-of-the-coast; f730
+๎‚ˆ wodu e088
+๏”” wolf-pack-battalion; f514
+๏…™ won-sign; f159
+๏†š wordpress; f19a
+๏‘ wordpress-simple; f411
+๏Š— wpbeginner; f297
+๏‹ž wpexplorer; f2de
+๏Š˜ wpforms; f298
+๏ค wpressr; f3e4
+๏‚ญ wrench; f0ad
+๏’— x-ray; f497
+๏’ xbox; f412
+๏…จ xing; f168
+๏…ฉ xing-square; f169
+๏ˆป y-combinator; f23b
+๏†ž yahoo; f19e
+๏ก€ yammer; f840
+๏“ yandex; f413
+๏” yandex-international; f414
+๏Ÿฃ yarn; f7e3
+๏‡ฉ yelp; f1e9
+๏…— yen-sign; f157
+๏šญ yin-yang; f6ad
+๏Šฑ yoast; f2b1
+๏…ง youtube; f167
+๏ฑ youtube-square; f431
+๏˜ฟ zhihu; f63f
diff --git a/global/.local/share/thesiah/dic b/global/.local/share/thesiah/dic
new file mode 100644
index 0000000..b899351
--- /dev/null
+++ b/global/.local/share/thesiah/dic
@@ -0,0 +1,7 @@
+https://web.archive.org/web/20200630200122/http://download.huzheng.org/dict.org/stardict-collins5-2.4.2.tar.bz2
+https://web.archive.org/web/20200630200202/http://download.huzheng.org/misc/stardict-xfardic-gnu-linux-2.4.2.tar.bz2
+https://web.archive.org/web/20200630200150/http://download.huzheng.org/ko/stardict-KoreanDic-2.4.2.tar.bz2
+https://web.archive.org/web/20200630200150/http://download.huzheng.org/ko/stardict-KoreanEnglishDic-2.4.2.tar.bz2
+https://web.archive.org/web/20200630200150/http://download.huzheng.org/ko/stardict-KoreanLawDic-2.4.2.tar.bz2
+https://web.archive.org/web/20200630200150/http://download.huzheng.org/ko/stardict-KoreanMedicalDic-2.4.2.tar.bz2
+https://web.archive.org/web/20200630200150/http://download.huzheng.org/ko/stardict-quick_eng-kor-2.4.2.tar.bz2
diff --git a/global/.local/share/thesiah/icons/TheSiahxyz-git.png b/global/.local/share/thesiah/icons/TheSiahxyz-git.png
new file mode 100644
index 0000000..abf2bd4
--- /dev/null
+++ b/global/.local/share/thesiah/icons/TheSiahxyz-git.png
Binary files differ
diff --git a/global/.local/share/thesiah/icons/TheSiahxyz.png b/global/.local/share/thesiah/icons/TheSiahxyz.png
new file mode 100644
index 0000000..4b0c9ae
--- /dev/null
+++ b/global/.local/share/thesiah/icons/TheSiahxyz.png
Binary files differ
diff --git a/global/.local/share/thesiah/icons/TheSiahxyz.webp b/global/.local/share/thesiah/icons/TheSiahxyz.webp
new file mode 100644
index 0000000..e49ca9f
--- /dev/null
+++ b/global/.local/share/thesiah/icons/TheSiahxyz.webp
Binary files differ
diff --git a/global/.local/share/thesiah/icons/TheSiahxyz.xcf b/global/.local/share/thesiah/icons/TheSiahxyz.xcf
new file mode 100644
index 0000000..2016dfd
--- /dev/null
+++ b/global/.local/share/thesiah/icons/TheSiahxyz.xcf
Binary files differ
diff --git a/global/.local/share/thesiah/keys/calcurse b/global/.local/share/thesiah/keys/calcurse
new file mode 100644
index 0000000..a20e624
--- /dev/null
+++ b/global/.local/share/thesiah/keys/calcurse
@@ -0,0 +1,10 @@
+ _
+ ___ __ _| | ___ _ _ _ __ ___ ___
+ / __/ _` | |/ __| | | | '__/ __|/ _ \
+| (_| (_| | | (__| |_| | | \__ \ __/
+ \___\__,_|_|\___|\__,_|_| |___/\___|
+
+calcurse is the calendar and schedule manager.
+ tab - Switch from calendar to todo to appointments
+ h/j/k/l - Move left/down/up/right
+ Most other bindings are listed in the program.
diff --git a/global/.local/share/thesiah/keys/mutt b/global/.local/share/thesiah/keys/mutt
new file mode 100644
index 0000000..41069ff
--- /dev/null
+++ b/global/.local/share/thesiah/keys/mutt
@@ -0,0 +1,34 @@
+ _ _
+ _ __ ___ _ _| |_| |_
+| '_ ` _ \| | | | __| __|
+| | | | | | |_| | |_| |_
+|_| |_| |_|\__,_|\__|\__|
+
+mutt is the email client.
+ j/k - Move down/up
+ d/u - Move down/up half page
+ gg - Move to top
+ v - View/download attachments
+ G - Move to last message
+ r - Reply
+ R - Reply all
+ S - Sync/save mailbox changes
+ D - Mark message for deletion
+ U - Unmark message for deletion
+ ctrl-u - Seek urls
+ ,, - Seek urls
+ ctrl-f - Search mail indexed with notmuch
+ ctrl-r - Mark all as read
+ l - Limit mail
+ o - Run quick sync with offlineimap
+ O - Run full sync with offlineimap
+ C - Copy a message to another mailbox
+ M - Move a message to another mailbox
+ B - Hide/reveal sidebar
+ ctrl-j/k - Move down/up on sidebar
+ ctrl-o - Open box selected in sidebar
+ gi - Go to inbox
+ gs - Go to sent mail
+ gd - Go to drafts
+ gS - Go to spam
+ i# - Go to a different account (# is the number of the account)
diff --git a/global/.local/share/thesiah/keys/ncmpcpp b/global/.local/share/thesiah/keys/ncmpcpp
new file mode 100644
index 0000000..75cdf26
--- /dev/null
+++ b/global/.local/share/thesiah/keys/ncmpcpp
@@ -0,0 +1,21 @@
+
+ _ __ ___ _ __ ___ _ __ ___ _ __ _ __
+| '_ \ / __| '_ ` _ \| '_ \ / __| '_ \| '_ \
+| | | | (__| | | | | | |_) | (__| |_) | |_) |
+|_| |_|\___|_| |_| |_| .__/ \___| .__/| .__/
+ |_| |_| |_|
+
+ncmpcpp is the music player.
+ h/j/k/l - Move left/down/up/right
+ d/u - Down/up page
+ a - Add song(s) to playlist
+ c - Clear playlist
+ g - Go to top
+ G - Go to bottom
+ p - Pause
+ m - Media library
+ f - Music sorted by directory structure
+ t - Tag editor
+ s - Search
+ v - Visualizer
+ P - Playlist
diff --git a/global/.local/share/thesiah/keys/newsboat b/global/.local/share/thesiah/keys/newsboat
new file mode 100644
index 0000000..b6953b3
--- /dev/null
+++ b/global/.local/share/thesiah/keys/newsboat
@@ -0,0 +1,22 @@
+ _ _
+ _ __ _____ _____| |__ ___ __ _| |_
+| '_ \ / _ \ \ /\ / / __| '_ \ / _ \ / _` | __|
+| | | | __/\ V V /\__ \ |_) | (_) | (_| | |_
+|_| |_|\___| \_/\_/ |___/_.__/ \___/ \__,_|\__|
+
+newsboat is the RSS reader.
+ j/k - Move down/up
+ l - Open entry
+ h/q - Back/quit
+ Q - Quit immediately
+ J/K - Previous/next feed
+ n - Next unread
+ N - Previous unread
+ a - Toggle article read/unread
+ A - Mark all as read
+ U - Show all URLs
+ ,, - Open main link with linkhandler
+ ,p - Pick which program to open link with
+ ,v - Open video link in mpv
+ ,w - Open link in w3m
+ ,c - Copy link to clipboard
diff --git a/global/.local/share/thesiah/keys/nsxiv b/global/.local/share/thesiah/keys/nsxiv
new file mode 100644
index 0000000..78403bb
--- /dev/null
+++ b/global/.local/share/thesiah/keys/nsxiv
@@ -0,0 +1,16 @@
+
+ _ __ _____ _(_)_ __
+| '_ \/ __\ \/ / \ \ / /
+| | | \__ \> <| |\ V /
+|_| |_|___/_/\_\_| \_/
+
+nsxiv is the image viewer.
+ h/j/k/l - Pan image
+ -/+ - Zoom out/in
+ Enter - Toggle thumbnail mode
+ f - Fullscreen
+ n/p - Previous/next image in list/directory
+ r - Reload image if changed
+ m - Mark/unmark image
+ w - Zoom to fit window
+ ctrl-x - Run external command (see ~/.config/nsxiv/exec/key-handler for options)
diff --git a/global/.local/share/thesiah/keys/sc-im b/global/.local/share/thesiah/keys/sc-im
new file mode 100644
index 0000000..b5a2e90
--- /dev/null
+++ b/global/.local/share/thesiah/keys/sc-im
@@ -0,0 +1,2226 @@
+ _
+ ___ ___ (_)_ __ ___
+/ __|/ __|____| | '_ ` _ \
+\__ \ (_|_____| | | | | | |
+|___/\___| |_|_| |_| |_|
+
+sc-im is a vim-like csv viewer.
+
+==============================================================================
+sc-im has the following modes:
+
+sc-im has the following modes:
+ NORMAL MODE: In Normal mode, you can navigate cells and input normal
+ commands.
+ INSERT MODE: Use the '=', '<', '>', or '\' to go to Insert mode, where you
+ can enter new values and expressions into cells.
+ EDIT MODE: Use the 'e' or 'E' keys to go to Edit mode and enter a single
+ line, Vi-like, command to modify cell content
+ and expressions. The 'e' and 'E' keys enter this mode.
+ COMMAND MODE: Use the ':' key to enter Command mode. This is for entering
+ special commands such as quitting the app and saving files.
+ VISUAL MODE: Visual mode is used for selecting a range of cells. See the
+ section 'Selecting a range' below.
+ The 'v' key enters this mode from Normal mode, or <C-v> in
+ Insert and Command modes.
+
+==============================================================================
+&NORMAL MODE&
+
+Navigation commands:
+ j k l h Move cursor down, up, right or left.
+ <UP> Move cursor up
+ <DOWN> Move cursor down
+ <LEFT> Move cursor left
+ <RIGHT> Move cursor right
+ ^ Go up to row 0 of the current column.
+ # Go down to the last valid row of the current column. If
+ already in last valid row of the current column, then jump to
+ last valid row of the last valid cell in spreadsheet.
+ 0 Go left to column A in the current row.
+ $ Go right to the last valid column of the current row.
+ b Go back to the previous valid cell.
+ w Go forward to the next valid cell.
+ '{a-zA-Z} Go to the cell or range marked previously with the character.
+ See 'm' for details.
+ goab24 Go to cell AB24. (There is no need to press <ENTER>.)
+ g0 Go to the leftmost column visible on screen.
+ g$ Go to the rightmost column visible on screen.
+ gM Go to the middle column on the screen.
+ gf Open filename or URL in current cell.
+ Uses helper script 'scopen' by default.
+ A different executable may be used by changing the
+ 'default_open_file_under_cursor_cmd' configuration variable
+ at runtime, using the :set command.
+ H Go to the top row visible on screen.
+ L Go to the lowest row visible on screen.
+ M Go to the middle row on the screen.
+ gg c-a Go to the first cell of sheet.
+ G gG Go to last valid cell of sheet.
+ gl Go to the last (previously occupied) cell position.
+ gt Move to next sheet in file.
+ gT Move to previous sheet in file.
+ c-f c-b Scrolls down and up full screen.
+ :set half_page_scroll=1 to scroll by half a page instead.
+ half_page_scroll=0 (default) scrolls by a full page.
+ See :set command for details.
+ c-e c-y Scroll a row down and up.
+ zh Scroll left one column.
+ zl Scroll right one column.
+ zH Scroll left half a page.
+ zL Scroll right half page.
+ zm Scroll horizontally to position the selected cell at the
+ center of the screen.
+ zz or z. Scroll vertically to position the selected cell at the middle
+ of the screen.
+ zt Scroll vertically to position the selected cell at the top
+ of the screen.
+ zb Scroll vertically to position the selected cell at the bottom
+ of the screen.
+ Vir Select the smallest range that covers all valid cells.
+ ESC or c-g Clean stdin buffer, so sc-im no longer waits for completing a
+ correct command.
+
+
+Commands for handling cell content:
+ x dd Delete the current selected cell or range and save its
+ content in the yankbuffer.
+ m{a-zA-Z} Mark the current cell or selected range with that letter.
+ Note: When a mark is changed, all ranges that use that mark
+ are deleted.
+ c{a-zA-Z} Copy the marked cell or range to the current position,
+ adjusting row and column references in its numeric or string
+ expression, if any.
+ R{a-zA-Z}{a-zA-Z}
+ Select the range defined by the two marks.
+ Note: If a range already exists, it is replaced with the new
+ values.
+
+ { } | Align the content of a cell to the left, right or center. If
+ a range is selected, every cell of the range gets aligned.
+
+ f< , fh , f-LEFT: Change column format: Decrement column width.
+ f> , fl , f-RIGHT: Change column format: Increment column width.
+ f+ Change column format: Increment decimal precision.
+ f- Change column format: Decrement decimal precision.
+ fj , f-DOWN: Change row format: Increase height.
+ fk , f-UP: Change row format: Decrease height.
+
+ fr Freeze a row or the rows selected.
+ If none is selected it freezes the current row.
+
+ fc Freeze a col or the cols selected.
+ If none is selected it freezes the current col.
+
+ fa Freeze the area selected.
+
+ ir Insert a row.
+ ic Insert a column.
+ or Open a row: insert after the current row.
+ oc Open a column: insert after the current column.
+ sk Shifts the current cell or range up.
+ sj Shifts the current cell or range down.
+ sh Shifts the current cell or range left.
+ sl Shifts the current cell or range right.
+
+ yy Yank the selected cell.
+ y If a range is selected, yank the range.
+ yr Yank current row.
+ yc Yank current column.
+
+ p Paste the previously yanked cell or range.
+ If yr was used to yank a row, create a new row below and
+ paste content there.
+ If yc was used to yank a column, create a new column to the
+ left and paste content there.
+ Pf Works like 'p' except that only the cell formatting is
+ merged, leaving cell values intact.
+ Pv Works like 'p' except that only cell values are copied,
+ leaving cell formatting intact.
+ Pc Works like 'p' except that all cell references are adjusted
+ in the same way that they are for the copy command.
+ Pt Paste a range of cells but transposed.
+
+ t Same as 'p' but if yr was used to yank a row, create a new
+ row above and paste content there.
+ If yc was used to yank a column, create a new column to the
+ right and paste content there.
+ Tf Works like 't' except that only cell formatting information
+ is merged in, leaving cell values intact.
+ Tv Works like 't' except that only cell values are copied,
+ leaving cell formatting intact.
+ Tc Works like 't' except that all cell references are adjusted
+ in the same way that they are for the copy command.
+
+ dr Delete the current row.
+ dc Deletes the current column.
+ . Repeat the last normal mode command.
+ - Decrease a numeric value of the cell or range.
+ + Increase a numeric value of the cell or range.
+
+ u UNDO last change
+ c-r REDO last change
+ Note: Events implemented for undo and redo:
+ 1. cell or range deletion
+ 2. cell input
+ 3. cell editing
+ 4. cell or range change in alignment
+ 5. pasting a cell or range
+ 6. range or cell shift with sh sj sk sl
+ 7. row or column insertion
+ 8. row or column deletion
+ 9. pasting a row or column
+ 10. zap(hide) or show a row or column
+ 11. reordering of a range
+ 12. changing the format of a range or cell
+ 13. '-' and '+' commands in normal mode
+ 14. locking and unlocking of cells
+ 15. the datefmt command
+ 16. the cellcolor command
+ 17. Change in format of a column as a result of the 'f' command
+ 18. Change in format of a column as a result of auto_jus
+ 19. Change format of columns as a result of ic dc
+ 20. fill command
+ 21. unformat
+ 22. change in the format of rows
+
+ c-d Convert the text content of a selected cell or range to a
+ date, using default LOCALE's D_FMT format.
+ This converts text to a numeric value that can be shown as a
+ date. See DATES INPUT below for more info.
+ Note: USELOCALE has to be enabled during build.
+
+ aa c-j Auto-resize the selected column(s) to accommodate the widest
+ cells.
+
+ Other commands:
+ ^L Redraw the screen.
+ Zr Zap (hide) the current row.
+ Zc Zap (hide) the current column.
+ Sr If a range is selected, show the rows hidden in the range.
+ Sc If a range is selected, show the columns hidden in the range.
+ / Alias for ':int goto '.
+
+ If a number is given, sc-im will search for a cell containing
+ that number. Searches for either strings or numbers proceed
+ forward from the current cell, wrapping back to a0 at the end
+ of the table, and terminate at the current cell if the string
+ or number is not found.
+
+ Example: Type '/4' to look for cells containing the value 4.
+ Or type '/"value"' to look for cells that has "value" as
+ label content.
+ You can quote a regular expression, and sc-im will search for
+ a cell containing a string matching that regular expression.
+ Example: Type / followed by "[_mente]" (with the double
+ quotes). That will look up for cells that has one character
+ and finish with 'mente'
+
+ You can search for formatted numbers or expressions using
+ regular expressions by preceding the opening quotes of the
+ regular expression with a '#' (for formatted numbers) or a
+ '%' (for expressions).
+ These are handy for searching for dates within a specified
+ range or cells which reference a given cell, for example,
+ although they are somewhat slower than searching through
+ ordinary strings, since all numbers must be formatted or
+ expressions decompiled on the fly during the search.
+
+ ? Same as / but searches backwards.
+ n Move to next search match.
+ N Move to previous search match.
+
+ rl Lock the current cell or range. Locking makes cells immune to
+ any type of editing. A locked cell can't be changed in any
+ way until it is unlocked.
+ ru Unlock a locked cell or range, making it editable.
+ rv Valueize the current cell or range. Valueizing removes
+ expressions, leaving only the values.
+
+==============================================================================
+&INSERT MODE&
+
+ = Enter a numeric constant or expression.
+ < Enter a left justified string or string expression.
+ \ Enter a centered label.
+ > Enter a right justified string or string expression.
+ >
+ NOTE: if entering strings that exceed column width, you
+ can make them show truncated, overlapping to adjacent column, or to
+ wrap it increasing the rows height.
+ Please see :set overlap, :set truncate, :set autowrap
+ options.
+ You can also type \n when entering strings and sc-im will increase
+ row height accordangly.
+
+ <TAB> Return to Edit mode from Insert mode.
+ <LEFT>, <RIGHT>
+ Move the cursor with the arrow keys.
+ Keys <ENTER>
+ Input numbers, letters and operators.
+ <BS>, <DELETE>
+ Delete the character after or before the cursor.
+ <ESC> Go back to NORMAL MODE. If you were in EDIT MODE before,
+ it goes back to that mode, instead of NORMAL MODE.
+ c-r{a-zA-Z}
+ If the character is a mark of a cell or range, the range
+ represented is inserted into the field.
+ c-v Enter Visual mode. See C-o and C-k commands in VISUAL MODE.
+ \\{char} Fills the cell with n occurrences of {char} to complete its width.
+
+==============================================================================
+&EDIT MODE&
+
+ e In normal mode, enter Edit mode to edit a numeric value.
+ E In normal mode, enter Edit mode to edit a text value.
+ h Move a character left.
+ l Move a character right.
+ w Move to the beginning of the next word.
+ e If at the end of a word, move to the end of the next word.
+ Otherwise, move to the end of word under the cursor.
+ b If at the beginning of a word, move to beginning of the
+ previous word. Otherwise, move to beginning of word under the
+ cursor.
+ 0 Move to the beginning of the line.
+ ^ Go to the first non blank character of the line
+ $ Move to the end of the line.
+ g_ Go to the last non blank character of the line
+ f{char} Move to the next occurrence of {char} to the right.
+ F{char} Move to the previous occurrence of {char} to the left.
+ t{char} Move until the next occurrence of {char} to the right.
+ T{char} Move until the previous occurrence of {char} to the left.
+ r{char} Replaces the character under the cursor with {char}.
+ R{word} Each character you type replaces an existing character,
+ starting with the character under the cursor.
+ ESC key or ENTER key must be pressed when finished typing the
+ new word.
+
+ de Delete until the end of the word.
+ dw Delete until the beginning of the next word.
+
+ d0 Delete until the beginning of the line.
+ d$ Delete until the end of the line.
+ d^ Delete from position until the first non blank character of the line
+ dg_ Delete from position until the last non blank character of the line
+
+ db If at the beginning of a word, delete until the beginning of
+ the previous word. Otherwise, delete until the beginning of
+ the word under the cursor.
+ daw Delete the word under the cursor.
+ dE Delete until the end of WORD.
+ dW Delete until the beginning of the next WORD.
+
+ dB If at the beginning of a word, delete until the beginning of
+ previous WORD. Otherwise, delete until the beginning of the
+ WORD under the cursor.
+ daW Delete the WORD under the cursor.
+ dl Delete the character under the cursor.
+ d<RIGHT> Delete the character under the cursor.
+ dh Delete the character before the cursor.
+ d<LEFT> Delete the character before the cursor.
+ df{char} Delete until the first occurrence of {char} to the right.
+ dF{char} Delete until the previous occurrence of {char} to the left.
+ dt{char} Delete until the next occurrence of {char} to the right.
+ dT{char} Delete until the previous occurrence of {char} to the left.
+
+
+ ce Same as "de", then enter Insert mode.
+ cw Same as "dw", then enter Insert mode.
+ c0 Same as "d0", then enter Insert mode.
+ cb Same as "db", then enter Insert mode.
+ caw Same as "daw", then enter Insert mode.
+ cE Same as "dE", then enter Insert mode.
+ cW Same as "dW", then enter Insert mode.
+ c$ Same as "d$", then enter Insert mode.
+ c^ Same as "d^", then enter Insert mode.
+ cg_ Same as "dg_", then enter Insert mode.
+ cB Same as "dB", then enter Insert mode.
+ caW Same as "daW", then enter Insert mode.
+ cl Same as "dl", then enter Insert mode.
+ c<RIGHT> Same as "d<RIGHT>", then enter Insert mode.
+ ch Same as "dh", then enter Insert mode.
+ c<LEFT> Same as "d<LEFT>", then enter Insert mode.
+ cf{char} Same as "df{char}", then enter Insert mode.
+ cF{char} Same as "dF{char}", then enter Insert mode.
+ ct{char} Same as "dt{char}", then enter Insert mode.
+ cT{char} Same as "dT{char}", then enter Insert mode.
+
+ x Delete the character under the cursor.
+ X Delete the character before the cursor.
+ i or = Go back to Insert mode.
+ a Append a character after the cursor.
+ s Delete a character under the cursor, then enter Insert mode.
+ A Append at the end of the line.
+ I Append at the beginning of the line.
+ D Delete from the current cursor position to end of line.
+ C Same as D, but then enter Insert mode.
+ <SPACE> Add a space under the cursor.
+ <ENTER> Confirm changes.
+ <ESC> It also confirm changes. If you were in INSERT MODE before,
+ it goes back to that mode, instead of NORMAL MODE.
+==============================================================================
+&COMMAND MODE&
+
+ <LEFT>, <RIGHT>
+ Move the cursor position with the arrow keys.
+
+ <ENTER>
+ Confirm a command.
+
+ <DELETE>, <BS>
+ Delete the character under the cursor, or before the cursor.
+
+ <HOME>, <END>
+ Move the cursor to the beginning or end of the line.
+
+ <TAB> Complete a command that begins with the text already entered
+ in the command line.
+
+ <C-w>, <C-b>
+ Move forward or backwards a word.
+
+ <C-f>
+ Paste the current cell format (if any) to the command line.
+
+ <C-v> Starts VISUAL MODE. See C-o and C-k commands in VISUAL MODE.
+
+ :w Save the current spreadsheet.
+ :w {file} Save the current spreadsheet as {file}.
+ :w! {file} Save the current spreadsheet as {file}, forcing an overwrite
+ if {file} already exists.
+ The format in which it will be save will be according to the current file extension, if any.
+
+ :h Show this help.
+ :help Show this help.
+
+ :q[uit] Quit sc-im.
+ :q[uit]! Quit sc-im, ignoring unsaved changes.
+
+ :load {file}
+ Load (or reload) {file} into the sc-im database.
+
+ {file} can be an sc format file (.sc), a comma-separated file
+ (.csv), a tab-separated file (.tab, .tsv),a markdown table
+ file (.md, mkd, .markdown), an xlsx or xls file.
+
+ If loading a csv, tab or tsv file and
+ 'import_delimited_to_text' configuration variable is set
+ Sc-im will import numbers as text.
+
+ If loading an xlsx file and 'xlsx_readformulas' is set, Sc-im
+ will try to import formulas, rather than the final values of
+ a cell.
+
+ :load! {file}
+ Same as previous, but ignore changes done to the current
+ loaded spreadsheet.
+
+ :x Save the current spreadsheet and quit sc-im.
+ :wq
+
+ :x {file} Save the current spreadsheet to {file} and quit sc-im.
+
+ :x! {file} Like ":x", but overwrite {file} if it exists.
+
+ :e tab Export the current spreadsheet to a tab-separated file.
+ The name of the created file comes from the current
+ spreadsheet, with ".tab" appended.
+ If a range is selected, only that range is exported.
+ NOTE: If you do an export with the :e command, current file
+ name stays unchanged.
+ See :file command for more details.
+ See 'ignore_hidden' configuration variable below to avoid exporting
+ hidden rows.
+
+ :e tab {file}
+ Export the current spreadsheet to tab-separated file {file}.
+
+ :e! tab {file}
+ Like ":e tab", but overwrite {file} if it exists.
+ If a range is selected, only that range is exported.
+
+ :e csv Export the current spreadsheet to a comma-separated file.
+
+ :e csv {file}
+ Export the current spreadsheet to comma-separated file
+ {file}.
+
+ :e! csv {file}
+ Like ":e csv", but overwrite {file} if it exists.
+
+ :e txt Export current spreadsheet to plain text.
+ If a range is selected, only that range is exported.
+
+ :e txt {file}
+ Export the current spreadsheet to plain text file {file}.
+
+ :e! txt {file}
+ Like ":e txt", but overwrite {file} if it exists.
+
+ :e tex Export current spreadsheet to Latex file.
+ If a range is selected, only that range is exported.
+
+ :e tex {file}
+ Export the current spreadsheet to Latex file {file}.
+
+ :e! tex {file}
+ Like ":e tex", but overwrite {file} if it exists.
+
+ :e mkd Export the current spreadsheet to a markdown file solely
+ containing a single markdown table.
+ The column alignments come from the cells on the row. All
+ other alignments are ignored as markdown tables do do not
+ support cell level alignment.
+
+ :e mkd {file}
+ Export the current spreadsheet to markdown file {file}.
+
+ :e! mkd {file}
+ Like ":e mkd", but overwrite {file} if it exists.
+
+ :e xlsx {file}
+ Export the current spreadsheet to xlsx file {file}.
+ If 'xlsx_readformulas' is set, sc-im tries to export
+ formulas, rather than the final values of a cell.
+
+ :e! xlsx {file}
+ Like ":e xlsx", but overwrite {file} if it exists.
+
+ :ccopy Copy a selected range to clipboard.
+ When 'ccopy' command is executed, the default value of macro
+ DEFAULT_COPY_TO_CLIPBOARD_CMD (set in Makefile during build)
+ is executed.
+ That value contains a system command that is executed to copy
+ to an specific clipboard. See in Makefile the different
+ options available.
+ You can also set a different value of
+ 'default_copy_to_clipboard_cmd' configuration variable at
+ runtime, using the :set command.
+ This process will export content as plain text.
+ It will not delimit columns with '\t' chars.
+ If you wish to delimit columns with tabs in order to paste
+ content directly into other spreadsheet programs rather than
+ an editor, set "copy_to_clipboard_delimited_tab" to "1".
+ If you wish to copy a full string representation of the range
+ instead of how its currently displayed in Sc-im, set
+ "copy_to_clipboard_wysiwyg" to "0".
+
+ :cpaste Paste clipboard content to Sc-im.
+ When 'cpaste' command is executed, the default value of macro
+ DEFAULT_PASTE_FROM_CLIPBOARD_CMD (set in Makefile during
+ build) is executed.
+ That value contains a system command that is executed to
+ paste content of a specific clipboard to Sc-im.
+ See in Makefile the different options available.
+ You can also set a different value of
+ 'default_paste_from_clipboard_cmd' configuration variable at
+ runtime, using the :set command.
+ This process will treat '\t' chars as column delimiter, and
+ '\n' chars as rows delimiters.
+
+ :version Show sc-im version number.
+
+ If you start Sc-im with ./sc-im --version
+ version number of Sc-im will be printed on screen, including
+ the different features that were enabled when Sc-im was
+ compiled. Afterwards Sc-im will exit.
+
+ :refresh Refresh the UI. Acts like the <C-l> command of NORMAL_MODE.
+
+ :set Show all configuration options and their values.
+
+ :set {option}={value}
+ Set a configuration option to {value}. The arguments may be
+ repeated.
+ Example: :set half_page_scroll=0 numeric_zero=1
+ :set numeric (same as :set numeric=1)
+ :set nonumeric (same as :set numeric=0)
+ :set default_paste_from_clipboard_cmd="xsel"
+
+ :newsheet "{name}"
+ create a new sheet in file and move to it.
+
+ :nextsheet
+ move to next sheet in file
+
+ :prevsheet
+ move to previous sheet in file
+
+ :delsheet "{name}"
+ deletes the sheet named {name}.
+
+ :delsheet
+ deletes the current sheet.
+
+ :renamesheet "{name}"
+ rename the current sheet to {name}.
+
+ :showmaps Show all key mappings.
+
+ :nmap {lhs} {rhs}
+ Map the key sequence {lhs} to {rhs} This mapping takes effect
+ only in NORMAL_MODE.
+ Example: :nmap "H" ":h<cr>"
+
+ :imap {lhs} {rhs}
+ Map the key sequence {lhs} to {rhs} This mapping takes effect
+ only in INSERT_MODE.
+ Example: :imap "<C-f>" "format"
+
+ :emap {lhs} {rhs}
+ Map the key sequence {lhs} to {rhs} This mapping takes effect
+ only in EDIT_MODE.
+ Example: :emap "<C-k>" "D"
+
+ :vmap {lhs} {rhs}
+ Map the key sequence {lhs} to {rhs} This mapping takes effect
+ only in VISUAL_MODE.
+ Example: :vmap "e" "y"
+
+ :cmap {lhs} {rhs}
+ Map the key sequence {lhs} to {rhs} This mapping takes effect
+ only in COMMAND_MODE.
+ Example: :cmap "<C-q>" "quit<cr>"
+ :cmap "kj" "<ESC>"
+
+ :nnoremap {lhs} {rhs}
+ This is the non-recursive version of ":nmap". See NOTES on
+ MAPPING below
+
+ :inoremap {lhs} {rhs}
+ This is the non-recursive version of ":imap". See NOTES on
+ MAPPING below
+
+ :enoremap {lhs} {rhs}
+ This is the non-recursive version of ":emap". See NOTES on
+ MAPPING below
+
+ :vnoremap {lhs} {rhs}
+ This is the non-recursive version of ":vmap". See NOTES on
+ MAPPING below
+
+ :cnoremap {lhs} {rhs}
+ This is the non-recursive version of ":cmap". See NOTES on
+ MAPPING below
+
+ :nunmap {lhs}
+ Remove the map sequence {lhs} that takes effect in
+ NORMAL_MODE.
+
+ :iunmap {lhs}
+ Remove the map sequence {lhs} that takes effect in
+ INSERT_MODE.
+
+ :eunmap {lhs}
+ Remove the map sequence {lhs} that takes effect in
+ EDIT_MODE.
+
+ :vunmap {lhs}
+ Remove the map sequence {lhs} that takes effect in
+ VISUAL_MODE.
+
+ :cunmap {lhs}
+ Remove the map sequence {lhs} that takes effect in
+ COMMAND_MODE.
+
+ :file [{file}]
+ If {file} is given, expand {file}, and set the current file
+ name to the result of the expansion.
+
+ If {file} is not given, display the current file name on
+ the status line.
+ Take note that current file name is set during loading of
+ Sc-im or with this command. If you do an export with the :e
+ command, current file name stays unchanged.
+
+ :fill {range} {initial_number} {increment_number}
+ Fill range {range} with values. The first cell of the range
+ will have {initial_number} and each successive cell
+ increments by {increment_number}.
+ Example: :fill A0:A100 1 0.25
+
+ :format "{format_string}"
+ Set the numeric format for the selected cell or range.
+ {format_string} can contain one or more of these:
+
+ # Digit placeholder. If the number has fewer digits on either
+ side of the decimal point than there are '#' characters in
+ the format, the extra '#' characters are ignored. The number
+ is rounded to the number of digit placeholders as there are
+ to the right of the decimal point. If there are more digits
+ in the number than there are digit placeholders on the left
+ side of the decimal point, then those digits are displayed.
+
+ 0 Digit placeholder. Same as for '#' except that the number
+ is padded with zeroes on either side of the decimal point.
+ The number of zeroes used in padding is determined by the
+ number of digit placeholders after the '0' for digits on
+ the left side of the decimal point and by the number of
+ digit placeholders before the '0' for digits on the right
+ side of the decimal point.
+
+ . Decimal point. Determines how many digits are placed on
+ the right and left sides of the decimal point in the number.
+ Note that numbers smaller than 1 will begin with a decimal
+ point if the left side of the decimal point contains only
+ a '#' digit placeholder. Use a '0' placeholder to get a
+ leading zero in decimal formats.
+
+ % Percentage. For each '%' character in the format, the actual
+ number gets multiplied by 100 for the purposes of formatting
+ (the original value is unmodified) and the '%' character is
+ placed in the same position as it is in the format.
+
+ , Thousands separator. The presence of a ',' in the format
+ (multiple commas are treated as one) will cause the number
+ to be formatted with a ',' separating each set of three digits
+ in the integer part of the number with numbering beginning
+ from the right end of the integer.
+
+ d Specifies a date format that is applied to the numeric value
+ of a cell. (See also the DATES INPUT section below.) Date
+ format strings are identified by the presence of a 'd' in the
+ first position. If this is present, the remainder of the
+ string is passed to the strftime() function, and therefore
+ uses the same conversion specifiers as strftime().
+ For more information on conversion specifiers for date format
+ strings, see the man page for strftime(3).
+
+ E- E+ e- e+
+ Scientific format. Causes the number to formatted in
+ scientific notation. The case of the 'E' or 'e' given is
+ preserved. If the format uses a '+', then the sign is always
+ given for the exponent value. If the format uses a '-', then
+ the sign is only given when the exponent value is negative.
+ Note that if there is no digit placeholder following the '+'
+ or '-', then that part of the formatted number is left out. In
+ general, there should be one or more digit placeholders after
+ the '+' or '-'.
+
+ Examples: :format "###,###,000"
+ :format "d%d/%m/%Y"
+ :format "####.####E+3"
+
+ :formatcol {width} {precision} {fixed-point}
+ Format the selected column or range of columns with the
+ specified format of width, precision and fixed-point.
+
+ :formatrow {height}
+ Format the selected row or range of rows with the specified
+ height.
+
+ :datefmt "{date_format_string}" See the DATES INPUT section below.
+
+
+ :sort {range} "{sort_string}"
+ Sort a range of cells with a given criteria.
+ The rows in the specified range will be sorted according
+ to a criteria given in the form of a string of characters.
+ This string, enclosed in double quotes, may comprise a
+ single criterion or multiple criteria in decreasing order
+ of precedence. Each criterion has three parts, all of which
+ are mandatory.
+
+ The first part is a single character, either + or -, which
+ specifies whether the sort should be done in ascending or
+ descending order, respectively.
+
+ The second part, also a single character, is either # or $,
+ and specifies whether the sort should be based on the numeric
+ portion or the string portion, respectively, of the cells
+ being
+ used for the comparison.
+
+ The third part is one or two letters (case insensitive) that
+ specify the column used for making the comparisons. This
+ column must be in the range being sorted.
+
+ Criteria may be concatenated with ';' and are applied in the
+ order specified.
+
+ Examples: :sort C10:E13 "+#D"
+ :sort C10:E13 "+#C;-#D"
+
+ :sort "{sort_string}"
+ Like ":sort {range}", but the sort is performed on the
+ selected range.
+
+ :subtotal {col_range} {operation} {col_operation}
+ Apply subtotals over the data in a selected range.
+ {col_range} is the column to group by.
+ {operation} can be one of the following:
+ @sum, @prod, @avg, @count, @stddev, @max, @min
+ {col_operation} is the column whose values will be used
+ to do the {operation}.
+ Example: load the file example examples/sc/subtotals.sc,
+ select the A1:C9 range, and type :subtotal A @sum C
+
+ :addfilter "{filter_string}"
+ :showfilters
+ :filteron {range}
+ :filteroff
+ :delfilter {filter_number}
+ :delfilters
+ These commands filter a range of rows by multiple criteria.
+
+ ":addfilter" defines a filter according to {filter_string} in
+ this format:
+
+ The first part is either '#' or '$', and specifies whether the
+ expression evaluates the numeric portion or the string portion
+ of the cell.
+
+ The second part specifies the column that contains the values
+ to be evaluated with the expression.
+
+ The third part is the actual expression evaluated.
+
+ Multiple criteria can be separated with the ';' character.
+
+ Examples:
+ :addfilter "#B<8000"
+ :addfilter "#C>1500"
+ :addfilter "@eqs(@substr($B,1,3),'SEP')"
+ :addfilter "#B>3000;#B<5000;#B>@avg(B1:B20)"
+
+ Once filters are added, you can see the details of each filter
+ with ":showfilters".
+ Each filter is preceded by a number. You can delete a filter
+ with ":delfilter {filter_number}".
+ For example, to remove the first filter defined:
+ :delfilter 0
+
+ ":delfilters" deletes all defined filters.
+
+ ":filteron {range}" applies the filters to the range.
+ Example: :filteron B10:C13
+
+ If a range is selected you can simply type ":filteron".
+
+ ":filteroff" turns off the filters.
+
+ :strtonum {range}
+ Converts string field containing digits to a numeric field.
+ So you can calculate with it.
+ Example:
+ label A0 = "5" -> let A0 = 5 (internal representation)
+
+ :int "{string}"
+ Send a command to the interpreter.
+ Example: :int goto B2
+
+
+ :hidecol {column}
+ :hidecol {column:column}
+ Hide the column or column range given. (Case insensitive.)
+
+ :hiderow {row}
+ :hiderow {row:row}
+ Hide the row or rows given.
+
+ :showcol {column}
+ :showcol {column:column}
+ Show columns that were previously hidden.
+
+ :showcols
+ Having a selected range, it will show cols that were previously hidden in that range.
+
+ :showrow {rows}
+ :showrow {row:row}
+ Show rows that were previously hidden.
+
+ :showrows
+ Having a selected range, it will show rows that were previously hidden in that range.
+
+ :hiddenrows
+ Show details of hidden rows.
+
+ :hiddencols
+ Show details of hidden columns.
+
+ :freezecol {column}
+ :freezecol {column:column}
+ Freeze the column or column range given. (Case insensitive).
+ (the rest of the screen scrolls but the column/s stays fixed
+ on the screen).
+ :freezecol {range}
+ Freeze the columns determined by the selected range.
+
+ :freezerow {row}
+ :freezerow {row:row}
+ Freeze the row or row range given.
+ (the rest of the screen scrolls but the row/s stays fixed on
+ the screen).
+ :freezerow {range}
+ Freeze the rows determined by the selected range.
+
+ :unfreezecol {column}
+ :unfreezecol {column:column}
+ Unfreeze a previous frozen col or range of cols.
+
+ :unfreezerow {row}
+ :unfreezerow {row:row}
+ Unfreeze a previous frozen row or range of rows.
+
+ :pad {spaces}
+ Apply a left padding {spaces} characters in width to a column.
+ If a range selected, pad the columns inside that range.
+
+ :color "{key}={arg} .."
+ Change a color definition.
+
+ {key} is one of the following:
+ type, fg, bg, bold, italic, dim, reverse, standout, underline,
+ blink
+ Notes: The type, fg, and bg keys are mandatory.
+ Some terminal dont support some attributes, such as italic.
+
+ The value of type shall be one of the following:
+ HEADINGS, HEADINGS_ODD, MODE, NUMB, STRG, DATEF,
+ EXPRESSION, GRID_EVEN, GRID_ODD,
+ CELL_ERROR, CELL_NEGATIVE, CELL_SELECTION,
+ CELL_SELECTION_SC, INFO_MSG, ERROR_MSG, CELL_ID,
+ CELL_FORMAT, CELL_CONTENT, WELCOME, NORMAL, INPUT,
+ HELP_HIGHLIGHT.
+
+ The value of fg and bg shall be one of the following:
+ WHITE, BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN,
+ DEFAULT_COLOR or NONE_COLOR.
+
+ DEFAULT_COLOR just takes the default color of your
+ terminal. If you set it as fg color it will take default
+ color of your foreground. If you set it as bg color it
+ will take the default background color of your terminal.
+
+
+ If you set fg or bg value to NONE_COLOR. Colors will be kept
+ intact and will not be changed. Just bold, italic and other
+ attributes will be applied.
+
+
+ The value of other parameters are booleans, 1 or 0.
+
+ Example: :color "type=HEADINGS bold=0 fg=BLACK bg=YELLOW"
+
+ Colors can be set at runtime or specified in:
+ a. the scimrc file stored in $HOME/.config/sc-im/
+ b. the current .sc file.
+
+ color "type=HEADINGS fg=WHITE bg=CYAN"
+
+
+ The different types and its details:
+ - HEADINGS Topmost (header) row that lists column names
+ (only for even columns), and leftmost (header) column
+ that lists row numbers.
+ - HEADINGS_ODD The same that above but shown for odd columns.
+ - MODE The text in the top right that indicates which
+ mode sc-im is currently in.
+ - NUMB The cell styling used for cells formatted as
+ numbers (That are positive)
+ - STRG The cell styling used for cells formatted as
+ strings.
+ - DATEF The cell styling used for cells formatted as
+ dates.
+ - CELL_SELECTION - The row and column selection styling
+ used on the HEADINGS to indicate the coordinates of the
+ selected row.
+ - CELL_SELECTION_SC The currently (focussed) cell.
+ - GRID_EVEN: Color shown for even columns itself.
+ - GRID_ODD: Color shown for odd columns itself.
+ - EXPRESSION The cell styling used for cells that are
+ the result of an expression.
+ - CELL_ERROR The cell styling used for when an expression
+ results in an error (like dividing by zero)
+ - CELL_NEGATIVE The cell that is used when a number (or
+ expression) is a negative value.
+ - INFO_MSG The text in the top left corner just above "A"
+ that will provide info messages "At column A" when you
+ try and go past the farthest column to the left
+ - ERROR_MSG The text that will display in the top left
+ corner when a command fails for some reason.
+ - CELL_ID The coordinates of the currently selected cell
+ that displays in the upper top left corner. Just to the
+ left of the CELL_FORMAT and CELL_CONTENT.
+ - CELL_FORMAT The text just to the right of the CELL_ID
+ and left of the CELL_CONTENT in the top left corner that
+ shows the formatting of the currently selected cell.
+ - CELL_CONTENT The text just to the right of the CELL_ID
+ and CELL_FORMAT that shows the content of the currently
+ selected cell. This will show the expression used to get
+ the current cell.
+ - WELCOME The text that shows up when you first open sc-im
+ - NORMAL Text that shows on top of the terminal (like in :help)
+ - INPUT The text that shows up while you type text in the
+ input bar at the top left of the screen.
+ - HELP_HIGHLIGHT Color used for highlighting search results
+ and titles of help page.
+
+ :cellcolor "{key}={arg} .."
+ Change the color of the current cell or range.
+ Example: :cellcolor "bg=CYAN fg=WHITE"
+ :cellcolor "fg=RED bold=1 underline=1"
+ :cellcolor A2:A6 "fg=CYAN bold=1 underline=1"
+
+ :unformat
+ :unformat {range}
+ Removes a previous format set over a range.
+ If not range is specified, it removes the format over current
+ cell.
+
+ :define_color "{color} {R} {G} {B}
+ Create a custom color named {color} with {R} {G} {B} RGB
+ values.
+ RGB values range from 0 to 255.
+
+ Note: This requires that ncurses is built with --enable-ext-colors,
+ and the terminal must support 256 colors. For example, TERM=xterm-256color.
+ You can check how many colors your terminal supports with: 'tput colors' command.
+ sc-im must also be linked to ncursesw library and not the common ncurses library.
+
+ Example of use: :define_color "skyblue" 75 50 200
+
+ To make this take effect every time sc-im is started, you can
+ add it to $HOME/.config/sc-im/scimrc:
+ DEFINE_COLOR "skyblue" 75 50 200
+
+ You then can use the color defined above to colorize a type, like this:
+ :color "type=HEADINGS fg=skyblue bg=BLACK"
+ or adding in $HOME/.config/sc-im/scimrc:
+ color "type=HEADINGS fg=skyblue bg=BLACK"
+
+
+ :redefine_color "{color}" {R} {G} {B}
+ Change the RGB values of the colors defined by ncurses.
+ RGB values range from 0 to 255.
+
+ Note: This requires that ncurses is built with
+ --enable-ext-colors, and the terminal must support 256 colors.
+ For example, TERM=xterm-256color. sc-im must link to
+ ncursesw library and not the common ncurses library.
+
+ Example: :redefine_color "RED" 250 0 0
+
+ To make this take effect every time sc-im is started, you can
+ add it to $HOME/.config/sc-im/scimrc:
+ REDEFINE_COLOR "RED" 250 0 0
+
+ Redefining the BLACK color itself is another way to change the
+ default background color of sc-im.
+
+ :lock Lock the current cell or range. Locked cells are immune to
+ any type of editing and can't be changed in any way until
+ unlocked.
+
+ :unlock Reverses the effect of ":lock", making the current cell or
+ range editable.
+
+ :valueize Replace expressions in the current cell or range with the
+ values evaluated from the expressions.
+
+ :! {cmd} Executes shell command {cmd}.
+
+ :autofit {column}
+ :autofit {column}:{column}
+ Auto-resize the column or column range to fit their contents.
+
+ :autofit Auto-resize the columns covered by the selected cell or range.
+
+ :trigger Trigger action on cell or range. Trigger can be Read or Write
+ or Both. On Read, trigger is executed before evaluating cells
+ value, on Write, after the evaluation. Type of Trigger can be
+ Lua or C. In Lua there are sc-im specific function available
+ accessing cells, more in "examples/lua* directory.
+
+ Example:
+ :trigger a5 "mode=R type=LUA file=trg.lua function=trg"
+
+ Triggers when ever cell a5 is read and calls function
+ trg() in file trg.lua. In Lua column, row and mode is
+ passed as parameter to the function. Mode is whether
+ it was a READ or WRITE trigger.
+
+ :trigger b10 "mode=W type=C file=trg.so function=wr2mysql"
+
+ Function "wr2mysql" in trg.so is called when to
+ cell b10 is written a new value.
+ See "examples/Module/module.c" for more Infos.
+ Adding "-Wl,--export-dynamic" in Makefile for linking
+ sc-im, will export all symbols from sc-im, making it
+ available for dynamic linking with modules.
+
+ The search path for LUA trigger files is
+ $PWD/lua/ or $HOME/.config/sc-im/lua/ or /usr/local/share/sc-im/lua
+ (in that order) and for C Trigger
+ $HOME/.sc-im/module or /usr/local/share/sc-im/module
+
+
+ :untrigger Delete Trigger action on cell. Use with care.
+
+ :fsum Sum the numeric values of a range.
+
+ The range is defined by the immediate cell above the current
+ cell for vertical ranges, or by the immediate cell at the left
+ of the current cell for horizontal ranges.
+
+ The top or left corner is limited by the first non-numeric
+ cell found.
+
+ :fcopy Copy the formula of a selected cell down a number of rows.
+ The number of rows down is determined by the first empty cell
+ in the column to the left of current cell.
+
+ If a range is selected, the formula in the top left cell will
+ be copied down to the end of the range.
+
+ :fcopy {action}
+ Copy the formulas of multiple selected cells into a direction.
+
+ Use "c" or "columns" to copy every formula in the first
+ selected row down its column, "r" or "rows" to copy every
+ formula in the first selected column to the right in its row
+ or "cells" to copy the formula of the first selected cell into
+ all cells of the selected range.
+
+ :plot {type}
+ Plot a graphic using a selected range.
+ Right now, only 'line', 'scatter', 'bar' and 'pie' types are
+ allowed.
+
+ Ex. of use: :plot line
+ This command calls gnuplot using the file called 'plotline'
+ that is first looked in $HOME/.config/sc-im/, and if not found in
+ /usr/local/share/sc-im/ (or HELPDIR path of Makefile).
+ This 'plotline' can be customized by user. (See :plotedit
+ command below). You can set terminal and other gnuplot
+ parameters. Default terminal is 'dumb', although 'caca'
+ terminal is recommended for colors and wide chars support.
+
+ :plotedit {type}
+ Edit a plot file that will be used for plotting.
+ Can contain any gnuplot command.
+ Right now, only 'line' type, 'scatter' type, 'bar' type and
+ 'pie' type files can be edited.
+
+ Ex. of use: :plotedit scatter
+
+ c-r{a-zA-Z}
+ If the character is a mark of a cell or range, the range
+ represented is inserted into the command line.
+
+ Command line history is stored in $HOME/.sciminfo.
+
+ c-p
+ <UP> Go back in command line history.
+ NOTE: if inputline is not empty, up and down keys recall older
+ commands from history, but taking whose commands that
+ beginning matches the current inputline content.
+
+ c-n
+ <DOWN> Go forward in command line history.
+
+==============================================================================
+&VISUAL MODE& - Selecting a range
+
+ Visual mode is used for selecting a range of cells for an operation.
+
+ You can enter this mode with 'v' in Normal mode, or with <C-v> in Insert
+ and Command mode.
+
+ When entering Visual mode from Normal mode, the top left and the bottom
+ right limit of the selected range is set to current row and column.
+
+ From Insert or Command mode, press <C-v>, then position the cursor with
+ arrow keys or hjkl keys, and then press <C-o> to begin selection.
+ Move the cursor to complete the selection, then press <C-k> to input
+ the range into the cell.
+
+ The following motion commands move the cursor during selection:
+ j k l h Move down, up, right or left.
+ 0 Move to column A.
+ $ Move forward to the last valid column of the current row.
+ # Move down to the last valid row of the current column.
+ ^ Move up to row 0 of the current column.
+ '{a-zA-Z} Move to the cell or select the range marked previously with
+ {a-zA-Z}. See the 'm' command for details.
+ c-f c-b Increase selection down or up a full screen.
+ :set half_page_scroll=1 to scroll by half a page instead.
+ See :set command for details.
+ c-a Moves to first cell of spreadsheet.
+
+ y Yank the selected cell or range and exit Visual mode.
+ p Paste the previously yanked cell or range into the Visual
+ Range repeating to fill up the range
+ P Works like 'p' except that all cell references are adjusted
+ in the same way that they are for the copy command.
+
+ x , dd Delete the current range, saving its content to the
+ yankbuffer.
+ H Move to the first row visible on screen.
+ L Move to the last row visible on screen.
+ M Move to the middle row visible on screen.
+ w Move forward to the next valid cell.
+ b Move back to the previous valid cell.
+ G Move to last valid cell of spreadsheet.
+
+ : Enters Command mode preserving the range selection, so a
+ special command can be entered.
+ Zr Zap (hides) the rows covered by the selected range.
+ Zc Zap (hides) the columns covered by the selected range.
+ f Freeze the selected range
+ Sr Show rows that are hidden and that are covered by the selected
+ range.
+ Sc Show columns that are hidden and that are covered by the
+ selected range.
+ { } | Align the content of the cells covered by the selected range
+ to the right, left or center.
+ rl Lock the current cell or range. Locking makes cells immune to
+ any type of editing. A locked cell can't be changed in any
+ way until it is unlocked.
+ ru Unlock a locked cell or range, making it editable.
+ rv Valueize the current cell or range. Valueizing removes
+ expressions, leaving only the values.
+ m{a-zA-Z} Mark the current cell or selected range with that letter.
+ Note: When a mark is changed, all ranges that use that mark
+ are deleted.
+ c-d Convert the text content of a selected cell or range to a
+ date, using default LOCALE's D_FMT format.
+ This converts text to a numeric value that can be shown as a
+ date. See DATES INPUT below for more info.
+ Note: USELOCALE has to be enabled during build.
+ c-j Auto-resize the selected column(s) to accommodate the widest
+ cells.
+
+==============================================================================
+&MAPPING&
+
+ Mapping can be done in any sc-im file or in CONFIG_DIR/scimrc file.
+
+ Maps can be added with the :nmap, :imap, :emap, :cmap and :vmap commands and
+ removed with the :nunmap, :iunmap, :cunmap and :vunmap commands.
+ Example:
+ :nmap "d" ":h<cr>" -> Maps d to ':help<cr>' in Normal mode.
+ :imap "f" "foo" -> Maps f to the string 'foo' in Insert mode.
+ :imap "kj" "<ESC>" -> Maps kj sequence to the ESC key in Insert mode.
+ :emap "<C-k>" "D" -> Maps C-k to D in Edit mode.
+ :cmap "kj" "<ESC>" -> Maps kj sequence to the ESC key in Command mode.
+ :vmap "e" "y" -> Maps e to y in Visual mode.
+
+ Some notes:
+ The Left and Right sequence of a mapping cannot contain numbers.
+
+ The following special keys can be used for mappings:
+ <CR> <C-x> <TAB> <LEFT> <RIGHT> <DOWN> <UP> <DEL> <BS> <HOME> <END>
+ <PGDOWN> <PGUP> <ESC>
+
+ If an existing map sequence is remapped, it is replaced with the new one.
+ Mapping is recursive by default. The non-recursive versions of :nmap,
+ :imap, :emap, :cmap and :vmap are :nnoremap, :inoremap, :enoremap,
+ :cnoremap and :vnoremap.
+ Example:
+ nmap "a" "b",
+ nnoremap "b" "j"
+ nmap "j" ":h<cr>"
+ With this, 'a' maps to 'j', and only 'j' maps to ':h<cr>'.
+
+==============================================================================
+&COMMAND MULTIPLIER&
+
+ An optional number may precede commands in Normal, Visual or Edit mode to
+ multiply or iterate the command.
+ Ex. '4j' in Normal mode, translates to 4 times 'j'.
+ Ex. '4yr' in Normal mode, yanks current row and the 3 rows below it.
+
+ Note: The 'x' command in Visual mode, and the shift commands in Visual
+ mode and Normal mode when a range is selected, cannot be multiplied.
+
+==============================================================================
+&DATES INPUT&
+
+ Dates are internally stored in sc-im as numeric values, and they are
+ displayed as dates if a date format is applied to the cells that store
+ them. You have 3 options for entering dates:
+
+ 1. Dates can be entered as text and then converted to a numeric
+ value with <C-d> or with the :datefmt command.
+
+ a. With <C-d> keybinding:
+ The <C-d> command works on NORMAL and VISUAL modes, and converts
+ cell's text content that represents a date, and sets the numeric
+ value of the cell using using locale's D_FMT format.
+ After conversion, the same format is applied automatically to the
+ cell so that the value is displayed as a date.
+ You can then change the date format with :format command or
+ just leave it as it is with the current locale D_FMT format.
+
+ Example:
+ \03/04/1984
+ <C-d>
+ :format "d %b %Y"
+ will output 'Mar 1984' with my current locale.
+
+ NOTES: + You can edit the date value by changing the text content
+ of the cell with 'E' command.
+ + To get current locale's D_FMT format, you might want to
+ issue ``locale -k d_fmt`` on your current shell.
+
+
+ b. With :datefmt command:
+ This command works like <C-d> but instead of using locale's D_FMT
+ format for conversion, it takes a strftime-compatible format string as
+ a parameter. Its syntax is ':datefmt "{strftime_format}"'
+ After conversion, the same format is applied automatically to the cell
+ so that the value is displayed as a date.
+
+ Example: \12/03/2020
+ :datefmt "%d/%m/%Y"
+
+ NOTE: Take note here that if you edit the date with the 'E' command,
+ sc-im will nevertheless convert the date using locale's D_FMT format
+ and not the one you used with datefmt.
+ You will need to reapply :datefmt "%d/%m/%Y" or whatever format
+ you used earlier to reapply the format after the modification.
+
+ 2. You can also enter dates using the @date and @dts functions.
+ Example: \"@date(@dts(2015, 23, 2), "%d/%m/%Y")
+ will show '23/02/2015'.
+
+ 3. Another option is to enter the numeric value that represents the
+ datetime (that would be the number of seconds since the beginning of the
+ epoch - December 31, 1969, midnight, GMT) and apply a format with the
+ :format special command.
+ Example: =1424660400
+ :format "d%d/%m/%Y"
+
+
+ Please see &Built-in Date and Time Functions& below for more details.
+
+==============================================================================
+&NUMBER FORMATS&
+
+ Numbers follow cell-specific format if set by the :format command.
+ Otherwise they default to column specific format, which can be set by the
+ scripting command FORMAT. The scripting FORMAT command has the syntax
+ FORMAT {COLUMN} {WIDTH} {PRECISION} {TYPE}
+ where TYPE is one of:
+ 0 Fixed-point
+ 1 Scientific format
+ 2 Engineering format
+ The default column format is (10 2 0), meaning width 10, precision 2, and
+ fixed-point. The column format width follows changes to the column width.
+
+ Note: If the exponent is too large (>10^21) or too small (<10^-18), the
+ scientific format is used.
+
+==============================================================================
+&Entering Greek and Math operator symbols&
+
+ Greek letters and a large set of math symbols available in UTF-8
+ can be entered and will display, provided your terminal supports them.
+
+ The full list is given below. In each column, left of the equal sign is
+ the keyboard sequence to be entered, to obtain the character on the right
+ of the equal sign.
+
+ Ctrl-K a * = ฮฑ Ctrl-K b * = ฮฒ Ctrl-K c * = ฮพ Ctrl-K d * = ฮด
+ Ctrl-K e * = ฮต Ctrl-K f * = ฯ† Ctrl-K g * = ฮณ Ctrl-K h * = ฮธ
+ Ctrl-K i * = ฮน Ctrl-K j * = ฯŠ Ctrl-K k * = ฮบ Ctrl-K l * = ฮป
+ Ctrl-K m * = ฮผ Ctrl-K n * = ฮฝ Ctrl-K o * = ฮฟ Ctrl-K p * = ฯ€
+ Ctrl-K q * = ฯˆ Ctrl-K r * = ฯ Ctrl-K s * = ฯƒ Ctrl-K t * = ฯ„
+ Ctrl-K u * = ฯ… Ctrl-K v * = ฯ‹ Ctrl-K w * = ฯ‰ Ctrl-K x * = ฯ‡
+ Ctrl-K y * = ฮท Ctrl-K z * = ฮถ
+
+ Ctrl-K A * = ฮ‘ Ctrl-K B * = ฮ’ Ctrl-K C * = ฮž Ctrl-K D * = ฮ”
+ Ctrl-K E * = ฮ• Ctrl-K F * = ฮฆ Ctrl-K G * = ฮ“ Ctrl-K H * = ฮ˜
+ Ctrl-K I * = ฮ™ Ctrl-K J * = ฮช Ctrl-K K * = ฮš Ctrl-K L * = ฮ›
+ Ctrl-K M * = ฮœ Ctrl-K N * = ฮ Ctrl-K O * = ฮŸ Ctrl-K P * = ฮ 
+ Ctrl-K Q * = ฮจ Ctrl-K R * = ฮก Ctrl-K S * = ฮฃ Ctrl-K T * = ฮค
+ Ctrl-K U * = ฮฅ Ctrl-K V * = ฮซ Ctrl-K W * = ฮฉ Ctrl-K X * = ฮง
+ Ctrl-K Y * = ฮ— Ctrl-K Z * = ฮ–
+
+ Ctrl-K * s = ฯ‚ Ctrl-K R T = โˆš Ctrl-K F A = โˆ€ Ctrl-K T E = โˆƒ
+ Ctrl-K N B = โˆ‡ Ctrl-K ( - = โˆˆ Ctrl-K - ) = โˆ‹ Ctrl-K d P = โˆ‚
+ Ctrl-K I n = โˆซ Ctrl-K I o = โˆฎ Ctrl-K D I = โˆฌ Ctrl-K * P = โˆ
+ Ctrl-K + Z = โˆ‘ Ctrl-K + - = ยฑ Ctrl-K - + = โˆ“ Ctrl-K 0 ( = โˆ
+ Ctrl-K 0 0 = โˆž Ctrl-K - L = โˆŸ Ctrl-K - V = โˆ  Ctrl-K P P = โˆฅ
+ Ctrl-K A N = โˆง Ctrl-K O R = โˆจ Ctrl-K ) U = โˆช Ctrl-K ( U = โˆฉ
+ Ctrl-K ) C = โŠƒ Ctrl-K ( C = โŠ‚ Ctrl-K ) _ = โЇ Ctrl-K ( _ = โІ
+ Ctrl-K . : = โˆด Ctrl-K : . = โˆต Ctrl-K ? - = โ‰ƒ Ctrl-K ! = = โ‰ 
+ Ctrl-K = 3 = โ‰ก Ctrl-K = < = โ‰ค Ctrl-K > = = โ‰ฅ Ctrl-K < * = โ‰ช
+ Ctrl-K > * = โ‰ซ Ctrl-K ! < = โ‰ฎ Ctrl-K ! > = โ‰ฏ
+
+ Note: It is possible to enter these characters also in the command mode,
+ but your OS may not support filenames containing them.
+
+==============================================================================
+&Other configuration variables&
+
+ 'autocalc'
+ Set it to recalculate values automatically, or to '0' to do it manually
+ upon execution of a '@' command.
+
+ 'numeric'
+ Set it to '1' to make an initial digit start a numeric value.
+ Set it to '0', to make a digit act as a command multiplier.
+
+ 'numeric_zero' [default off]
+ 'numeric_decimal' [default off]
+ When these are set, the zero digit or decimal point will correspondingly
+ initiate numeric entry, but only when 'numeric' is also set.
+
+ 'newline_action' [default 0]
+ Set it to 'j' to move the cursor down after an entry.
+ Set it to 'l' to move right, or set it to '0' to take no action.
+
+ 'external_functions' [default off]
+ Disabled by default, set this variable to enable external functions. See
+ @ext function below.
+
+ 'exec_lua' [default on]
+ Enabled by default, set this variable to enable the execution of @lua
+ scripts. See @lua function below.
+
+ 'overlap' [default off]
+ If cell content exceedes column width it gets cut off to fit the column
+ width. If overlap is set, the content overflows into the next column.
+
+ 'input_bar_bottom' [default off]
+ Place the input bar at the bottom of the screen.
+
+ 'input_edit_mode' [default off]
+ Always go from INSERT_MODE to EDIT_MODE when pressing ESC in the former.
+
+ 'underline_grid' [default off]
+ Underline cells to make a nicer grid
+
+ 'truncate' [default off]
+ If cell content exceedes column width it gets replaced by asterisks '*'.
+ If truncate is set, the content is cut off at the end of the cell.
+
+ 'autowrap' [default off]
+ Auto wrap cell content and auto adjust row height to cover it.
+ Works only when overlap and truncate are set to off.
+
+ 'debug' [default off]
+ set this to see debug messages in screen
+
+ 'half_page_scroll' [default off]
+ set this to scroll by half a page instead of full page.
+
+ 'xlsx_readformulas' [default off]
+ If 'xlsx_readformulas' is set, sc-im tries to import formulas, rather than
+ the final values of a cell.
+
+ 'tm_gmtoff' [default -10800 seconds]
+ set gmtoffset used for converting datetimes to localtime.
+
+ 'command_timeout' [default 3000 milli seconds]
+ the time sc-im waits for a valid command to be entered (the time it stays in '?')
+
+ 'mapping_timeout' [default 1500 milli seconds]
+ this is used when some user input collides with the start of a mapping.
+ sc-im will wait 'mapping_timeout' for user to complete a mapping. If
+ passed that time no mapping was reached, that input would be passed to
+ the stdin buffer.
+
+ 'ignorecase' [default off]
+ set this to ignore case in searches done with '/' command.
+
+ 'autobackup' [default 0 (no autobackup)]
+ set this to a number in seconds 'n', to backup current file every 'n'
+ seconds.
+ AUTOBACKUP must be set during sc-im build for this feature to be
+ available.
+ If you set this to 0 but AUTOBACKUP was set during build, it still will
+ check for existence of backups before loading a file.
+
+ 'show_cursor' [default off]
+ Make the screen cursor follow the active cell. Useful for people
+ using sc-im with a braille display.
+
+ 'ignore_hidden' [default off]
+ set this if you want the hidden rows of a spreadsheet to be ignored when exporting them
+ to another format.
+ this will also be used in case you also want to copy/paste a range that have hidden rows in
+ it (for instance, the result of an applied filter).
+
+==============================================================================
+&Built-in Range Functions&
+
+ The following functions return the result of performing an operation on
+ all valid (nonblank) entries in the given {range}. The optional second
+ argument {expr} is an expression that is to be evaluated for each cell
+ in the specified range to determine which cells to include in the
+ function. Only those cells for which the expression evaluates to true
+ (non-zero) will be used in calculating the value of the function.
+
+
+ @sum({range})
+ @sum({range},{expr})
+ Sum up the values.
+ examples with optional {expr} argument:
+ @sum(D1:D20,D1>25)
+ @sum(D1:D20,E1>25)
+ @sum(D1:D20,@eqs(C1,"s"))
+ @sum(D1:D20,@eqs(@fixed(C1),"s"))
+
+ @prod({range})
+ @prod({range},{expr})
+ Multiply the values together.
+
+ @avg({range})
+ @avg({range},{expr})
+ Average the values.
+
+ @count({range})
+ @count({range},{expr})
+ Count the values.
+ examples with optional {expr} argument:
+ @count(D1:D20,@eqs(D1,"enero"))
+
+ @max({range})
+ @max({range},{expr})
+ Find the maximum value.
+ See also the multi-argument version of @max below.
+
+ @min({range})
+ @min({range},{expr})
+ Find the minimum value.
+ See also the multi-argument version of @min below.
+
+ @stddev({range})
+ @stddev({range},{expr})
+ Get the sample standard deviation of the values.
+
+ @rows({range})
+ @cols({range})
+ Count the number of rows or columns.
+
+==============================================================================
+&Built-in Numeric Functions&
+
+ @exp({expr})
+ Return e (Euler's number) raised to the {expr} power.
+
+ @ln({expr})
+ Return the natural logarithm of {expr}.
+
+ @log({expr})
+ Return the base-10 logarithm of {expr}.
+
+ @floor({expr})
+ Return the largest integer not greater than {expr}.
+
+ @ceil({expr})
+ Return the smallest integer not less than {expr}.
+
+ @rnd({expr})
+ Round {expr} to the nearest integer. Numbers halfway between integers
+ are rounded up.
+
+ @round({expr},{n})
+ Round {expr} to {n} decimal places. {n} may be positive to round off
+ the right side of the decimal point or negative to round off the left
+ side. See @rnd({expr}) above for rounding types.
+
+ @ascii("{se}")
+ Interpret the string expression {se} as a base-256 number without
+ digit 0 and convert to a base-10 nonnegative number.
+ See also @chr.
+
+ @frow({var})
+ Return the row of the cell {var}. Ex. @frow(A4) returns 4
+
+ @fcol({var})
+ Return the number of the col of the cell {var}. Ex. @fcol(D4) returns 3
+
+ @abs({expr})
+ @fabs({expr})
+ Return the absolute value of {expr}.
+
+ @pow({expr1},{expr2})
+ Return {expr1} raised to the power of {expr2}.
+
+ @hypot({expr1},{expr2})
+ Return @sqrt({expr1}*{expr1}+{expr2}*{expr2}), taking precautions
+ against overflows.
+
+ @pi
+ Return a constant quite close to pi.
+
+ @dtr({expr})
+ Convert {expr} from degrees to radians.
+
+ @rtd({expr})
+ Convert {expr} from radians to degrees.
+
+ @sin({expr})
+ @cos({expr})
+ @tan({expr})
+ Evaluate the trigonometric functions on {expr}, in radians. The
+ magnitude of the arguments are not checked to assure meaningful
+ results.
+
+ @asin({expr})
+ Return the arc sine of {expr} in the range -pi/2 to pi/2.
+
+ @acos({expr})
+ Return the arc cosine of {expr} in the range 0 to pi.
+
+ @atan({expr})
+ Return the arc tangent of {expr} in the range -pi/2 to pi/2.
+
+ @atan2({expr1},{expr2})
+ Returns the arc tangent of e1/e2 in the range -pi to pi.
+
+ @max({expr1},{expr2},...)
+ @min({expr1},{expr2},...)
+ Return the maximum or minimum of the values of the expressions. Two or
+ more expressions may be specified.
+ See also the range version of @max and @min above.
+
+ @ston("{se}")
+ Convert string expression {se} to a numeric value.
+
+ @nval("{se}",{expr})
+ Return the numeric value of a cell selected by name. String expression
+ {se} must evaluate to a column name ("A" - "ZZ") and {expr} must
+ evaluate to a row number (0 - maxrows, by default 65536).
+ If {se} or {expr} is out of bounds, or the cell has no numeric
+ value, the result is 0.
+ You can use this for simple table lookups. See also @sval below.
+ =@nval("B", 0); would output the same as =B0
+
+ @eqs("{se1}","{se2}")
+ Return 1 if string expressions {se1} and {se2} have the same value, 0
+ otherwise.
+
+ @slen("{se}")
+ Returns the length of string expression {se}.
+
+ @evaluate("{se}")
+ Evaluate a string expression as a numeric formula. Example of use:
+ If you have in cell D0 a formula as text, "@sum(A0:A11)", instead of a proper
+ numeric formula inserted with '=', you could make it get evaluated in another
+ cell (for this example E0) with =@evaluate(D0). Please note that this will not
+ added the dependency to the evaluation graph. That means that if you later
+ update the value of cell A0, it will not get updated in cell D0.
+
+==============================================================================
+&String Expressions&
+
+ String expressions are made up of string constants (characters surrounded
+ by double quotation marks), variables (cell names, which refer to the
+ cell's label strings or expressions), and string functions.
+
+ Note: String expressions are only allowed when entering a cell's label
+ string, not its numeric part. They are entered with a backslash followed
+ by a double quote.
+ Examples: \"@coltoa(4)
+ \"A0 # "Plate"
+
+ Note: String expression results may be left or right flushed or centered,
+ according to the type of the cell's string label.
+
+ # Concatenate strings.
+ For example, if the value of A0's string is "the la", then the
+ string expression
+
+ A0 # "zy dog"
+
+ returns the string "the lazy dog".
+
+==============================================================================
+&Built-in String Functions&
+
+ String functions can be entered typing \"
+
+ @substr("{se}",{expr1},{expr2})
+ Extract from string expression {se} the substring indexed by character
+ number {expr1} through {expr2}. (Defaults to the length of {se} if
+ greater than the length.) If {expr1} is less than 1 or greater than
+ {expr2}, the result is the null string. For example,
+
+ @substr ("River Plate", 4, 8)
+
+ returns the string 'er Pl'.
+
+ @upper("{se}")
+ @lower("{se}")
+ Convert the string expression {se} to uppercase or lowercase.
+
+ @capital("{se}")
+ Convert the initial letter of words in {se} to upper case and other
+ letters to lower case.
+
+ @replace("{se}","{eold}","{enew}")
+ Replace occurrences of {eold} in {se} with {enew}.
+ For example, having in A1 the string "Extension" and entering in A2
+ the following:
+ @replace(A1,"n","Z")
+ will result "ExteZsioZ" in A2.
+
+ @ext("{se}",{expr})
+ Call an external program or script. This allows arbitrary functions
+ on values, e.g. table lookups and interpolations. String expression
+ {se} is a command or command line to call with popen(3). {expr} is
+ evaluated, converted to a string, and appended to the command line
+ as an argument. The result of @ex is a string: the first line printed
+ to standard output by the command. The command should emit exactly
+ one output line. Additional output, or output to standard error,
+ messes up th screen. @ext returns a null string and prints an
+ appropriate warning if external functions are disabled, {se} is null,
+ or the attempt to run the command fails.
+
+ External functions can be slow to run, and if enabled are called at
+ each screen update, so they are disabled by default. Use the set
+ command to enable them when needed.
+
+ Example:
+ @ext ("echo", a1)
+
+ You can use @ston to convert the @ext result back to a number.
+
+ Example:
+ @ston (@ext ("form.sc.ext", a9 + b9))
+
+ Note: You can build a command line (including more argument values)
+ from a string expression with concatenation. You can also "hide" the
+ second argument by ending the command line (first argument) with a "#"
+ shell comment.
+
+ @coltoa({expr})
+ Return a string name for a column from the numeric result of {expr}.
+
+ Example:
+ @coltoa(@mycol-1) @nval(coltoa(@mycol-1), @myrow+1)
+
+ @sval("{se}",{expr})
+ Return the string value of a cell selected by column and row. String
+ expression {se} must evaluate to a column name (A - AE) and {expr}
+ must evaluate to a row number (0 - 199). If {se} or {e} is out of
+ bounds, or the cell has no string value, the result is the null
+ string.
+
+ @set8bit("{se}")
+ Return the string "{se}" with 8th bit set.
+
+ @chr({expr})
+ Interpret {expr} as a base-10 nonnegative integer and convert to a
+ string (base-256 number without digit 0).
+ See also @ascii.
+
+ @lua("{luascript}", {i})
+ Executes a "luascript". Using Lua script, sc-im can be extend with lot
+ new functionality, such as complex programming, accessing databases
+ etc.
+
+ Two global variables {r} and {c} are injected in the "luascript". The
+ variables denote the row and column of the calling cell respectively.
+
+ The second parameter {i} is 0 or 1 indicating if the reference to this
+ cell should be added to the formula evaluation graph. Setting it to 0
+ may be a good idea if you call sc.lquery to often in your scripts.
+ However, in the cases were its not added to the dependency graph, it
+ will nevertheless be executed when the cell that calls the script
+ executions is referenced by another cell.
+
+ The return of value of the "luascript" is inserted in the calling
+ cell if it is a string.
+
+ The search patch for LUA scripts files is $PWD/lua/
+ $HOME/.sc-im/lua/ or /usr/local/share/sc-im/lua (in that order)
+
+ To call a lua script use \" as with any other string function.
+ @lua("luascript", 1)
+
+ @fmt("{se}", {e})
+ Convert a number to a string. The argument se must be a valid
+ printf(3) format string. e is converted according to the standard
+ rules. For example, the expression
+ \"@fmt("**%6.3f**", 10.5)
+ yields the string ``**10.500**''. e is a double, so applicable
+ formats are e, E, f, g, and G. Try ``%g'' as a starting point.
+ More details on:
+ https://www.gnu.org/software/libc/manual/html_node/Floating_002dPoint-Conversions.html
+
+ @sevaluate("{se}")
+ Evaluate a string expression as a string formula. Example of use:
+ If you have in cell D0 a string formula as text, "@substr(A0, 4, 6)",
+ instead of a proper string formula inserted with '\"', you could make it
+ get evaluated in another cell (for this example E0) with =@sevaluate(D0).
+ Please note that this will not added the dependency to the evaluation
+ graph. That means that if you later update the value of cell A0, it will
+ not get updated in cell D0.
+
+==============================================================================
+&Built-in Date and Time Functions&
+
+ The following functions operate on an expression {date_expr} denoting a
+ UNIX timestamp.
+
+ @year({date_expr})
+ Return the year. Valid years begin with 1970, although many systems
+ will return years prior to 1970 if e is negative. The last legal year
+ is system dependent.
+
+ @month({date_expr})
+ Return the month, encoded as 1 (January) to 12 (December).
+
+ @day({date_expr})
+ Return the day of the month, encoded as 1 to 31.
+
+ @hour({date_expr})
+ Return the number of hours since midnight, encoded as 0 to 23.
+
+ @minute({date_expr})
+ Return the number of minutes since the last full hour, encoded as 0 to
+ 59.
+
+ @second({date_expr})
+ Return the number of seconds since the last full minute, encoded as 0
+ to 59.
+
+ @now()
+ Return the current time encoded as the number of seconds since the
+ beginning of the epoch (December 31, 1969, midnight, GMT).
+
+ @date({date_expr}, {sexpr})
+ Convert the time {expr} in seconds to a date string, applying a format {sexpr}.
+ This functions is entered as a string formula with \". Example:
+ \"@date(@now, "%d/%m/%Y")
+ Note that you can extract parts of this fixed-format string with @substr().
+ A format string compatible with the strftime() function may optionally be
+ given as a second argument to override the default format.
+ See the strftime(3) man page for details.
+
+ @dts({expr1}, {expr2}, {expr3})
+ Convert a date to the number of seconds from the epoch to the first
+ second of the specified date, local time. Dates may be specified
+ in either (m,d,y) or (y,m,d) format, although the latter is preferred,
+ since it's more universally recognized (m,d,y is only used in America).
+ If e2 > 12 or e3 > 31, then (m,d,y) is assumed. Otherwise, (y,m,d)
+ is assumed.
+ Example of use:
+ @date(@dts(1976, 12, 14)) yields 'Tue Dec 14 00:00:00 1976'
+ @date(@dts(2015, 23, 2), "%d/%m/%Y") yields '23/02/2015'
+
+ The month should range from 1 to 12; the day should range from 1 to the
+ number of days in the specified month; and the year should
+ include the century (e.g. 1999 instead of 99). Any date capable of being
+ handled by the system is valid, typically 14 Dec 1901 to '18 Jan 2038'
+ on a system that uses a 32 bit time_t. Invalid dates or dates outside of
+ this range will return ERROR. For rapid entry of dates using only the
+ numeric keypad, sc provides the alternate syntax y.m.d or m.d.y, which is
+ automatically converted to the @dts(...) format above.
+ The year, month, and day must be entered numerically in the alternate
+ syntax; formulas are not allowed.
+
+ @tts({expr1}, {expr2}, {expr3})
+ @tts(8,20,45) converts the time 8:40:45 to the number of seconds since
+ midnight, the night before. The hour should range from 0 to 23;
+ the minutes and seconds should range from 0 to 59.
+
+
+==============================================================================
+&Other functions&
+ @myrow
+ references current row
+
+ @mycol
+ references current column
+
+ @if({expr}, {expr}, {expr})
+ Conditional: If the first expression is true then the value of
+ the second is returned, otherwise the value of the third.
+ example of use: @if(@eqs(A1,"a"),B1,0)
+ example of use with string expression: @if(A1>100,"over","not enough")
+ Remember string expressions should be entered by typing \"
+
+ @getent({e}, {e})
+ Reference to a cell evaluating expressions. First expression in
+ formula corresponds to row number, the second expression to column
+ number.
+ Example of use: =@sum(A0:@getent(@lastrow-1,0))
+
+
+==============================================================================
+&LUA Scripts and Triggers&
+
+ sc-im was extended with LUA capabilities and also provided with helper
+ functions to manipulate sc-im data with Lua at runtime. Since it is a
+ fully functional Lua, you can also use all Lua packages for sc-im lua
+ scripts. Use luarocks to install additional packages.
+
+ Function provided to lua script/triggers :
+
+ sc.lgetnum (c, r) - get numeric value of cell c,r (c/r is number
+ column/row) returns value
+ sc.lsetnum (c, r, val) - set numeric value to a cell c,t
+ sc.lsetform (c, r, str) - set formula to a cell. Basically it does "let
+ cell= str"
+ sc.lsetstr(c, r, str) - set string to a cell
+ sc.lgetstr(c, r, str) - get string from a cell
+ sc.lquery(str) - query input from user, but first prints str.
+ Use with care!!
+ Dont use this function within triggers!!
+ returns string
+ sc.sc(str) - send str to sc-im parser
+ sc.a2colrow(str) - convert ascii cell representation to numeric
+ column/row returns column, row example:
+ c,r=sc.a2colrow("c5")
+ sc.colrow2a(c,r) - returns ascii representation of numeric
+ column/row
+ sc.maxcols() - return current maximum columns
+ sc.maxrows() - return current maximum rows
+ sc.curcol() - return current column
+ sc.currow() - return current row
+
+ The search patch for LUA scripts files is $PWD/lua or
+ $HOME/.config/sc-im/lua/ or /usr/local/share/sc-im/lua (in that order)
+ Example can be found in sc-im/examples/lua in source code tree.
+
+
+==============================================================================
+&Supported file formats / File import&
+
+ sc-im can open the following file formats:
+ .sc sc-im's native text format
+ .xls Microsoft Excel Spreadsheet
+ .xlsx Microsoft Office Open XML Workbook
+ .csv Comma-separated values
+ .tsv Tab-separated values
+ .tab Tab-separated values
+ .txt Simple text files
+ .mkd Markdown file with only table contents
+ .md Markdown file with only table contents
+
+ You can pass files of any of the above formats to sc-im binary.
+ If you pass a .txt or .csv file to sc-im, it is imported using a comma as
+ the delimiter.
+ If you pass a .tsv or .tab file to sc-im, it is imported using the tab
+ character as the delimiter.
+
+ Note: You can always override the delimiter used passing the --txtdelim
+ parameter to sc-im.
+
+ Example: ./sc-im --txtdelim="\t" file.txt
+
+ Possible values are:
+ --txtdelim="\t"
+ --txtdelim=","
+ --txtdelim=";"
+ --txtdelim="|"
+
+==============================================================================
+&THEMES&
+
+ There are a couple of themes you can use with sc-im.
+ They are "dracula", "old.sc", "papercolor-dark" and "prince.persia", and
+ they are located in the "/themes" folder.
+ You can add the corresponding lines of those to $HOME/.config/sc-im/scimrc
+ or you can load them at runtime with `:load path_to_theme_file`
+
+==============================================================================
+&External scripts&
+
+ sc-im can read data from a external script, either through a pipeline or
+ redirection.
+ This enables sc-im to be used as a non-interactive calculator.
+
+ It can also be run interactively without the ncurses interface if you pass
+ the --nocurses flag.
+
+ You can set the --output parameter to save the results to a file.
+
+ You can set the --quiet parameter to avoid printing messages of all kinds
+ (info, error or debug).
+
+ Export to csv, tab, markdown or plain text formats without interaction:
+ ./sc-im --quit_afterload --nocurses --export_csv
+ ./sc-im --quit_afterload --nocurses --export_tab
+ ./sc-im --quit_afterload --nocurses --export_mkd
+ ./sc-im --quit_afterload --nocurses --export_txt # (or just --export)
+
+ If you set the --quit_afterload flag, sc-im will quit after loading all
+ files, but before becoming interactive.
+
+ Suppose you have a file called "script" with the following content:
+ let A2=0
+ let A3=A2+14
+ recalc
+ getnum A3
+
+ The following invocations demonstrate sc-im's input and output options.
+
+ Output to stdout, then quit:
+ cat script | ./sc-im --nocurses --quit_afterload
+
+ Receive data from a pipe and output results to a file:
+ cat script | ./sc-im --quit_afterload --output=return_file
+
+ Receive data from a pipe and continue in non-ncurses mode:
+ cat script | ./sc-im --nocurses
+
+ Read data from a script and output to a file:
+ ./sc-im a.sc --quit_afterload --output=return_file
+
+ Receive data from both a pipe and a script, and output to file:
+ cat script | ./sc-im a.sc --quit_afterload --output=return_file
+
+ Export data and create pdf
+ echo 'export "mkd" "/dev/stdout"' | ./sc-im --nocurses --quiet --quit_afterload foo.csv | text2pdf -L > fighters.pdf
+
+ Start interactive mode but with no ncurses interface:
+ ./sc-im --nocurses
+
+ Note: Setting the --output parameter implies setting the --nocurses flag.
+
+ sc-im script function names are case insensitive.
+ 'LET A0=1' is the same as 'let A0=1'
+
+ Almost every interactive sc-im command is available for non-interactive
+ scripting. Search the equivalent interactive commands for usage
+ information.
+
+ sc-im has these commands for available for external scripts.
+
+ LET {[COL][ROW]}={expr}
+ Sets the contents of a cell with a value or an expression. E.g.
+ 'LET A1=A2*A2'
+
+ LABEL {[COL][ROW]}={expr}
+ Sets the label of a cell with to a string value.
+
+ EXECUTE "{STRING}"
+ Call an internal COMMAND MODE command. Examples:
+ EXECUTE "load /tmp/test.csv"
+
+ EXPORT "{STRING}" "{STRING}"
+ Export spreadsheet. First parameter is type, second is path to file.
+ example of use:
+ echo 'export "mkd" "/dev/stdout"' | ./sc-im --nocurses --quiet --quit_afterload foo.csv | text2pdf -L > fighters.pdf
+
+ RECALC
+ Recalculates a formulas in all cells
+
+ GETNUM {[COL][ROW]}
+ Get numeric value from cell and print to STDOUT
+
+ GETSTRING {[COL][ROW]}
+ Get text value from cell and print to STDOUT
+
+ GETEXP {[COL][ROW]}
+ Get expression from cell and print to STDOUT
+
+ GETFORMAT {COL}
+ Get format from cell and print to STDOUT
+
+ GETFMT {[COL][ROW]}
+ Get format from cell and print to STDOUT
+
+ QUIT
+ Quits sc-im.
+
+ Other available commands for scripting are:
+
+ DETAIL {var}
+ LEFTSTRING {var_or_range}
+ RIGHTSTRING {var_or_range}
+ LEFTJUSTIFY {var_or_range}
+ RIGHTJUSTIFY {var_or_range}
+ CENTER {var_or_range}
+ FORMAT {COL} {NUMBER} {NUMBER} {NUMBER}
+ FMT {var_or_range} {STRING}
+ DATEFMT {var_or_range} {STRING}
+ DATEFMT {STRING}
+ HIDE {COL}
+ HIDE {NUMBER}
+ SHOW {COL}
+ SHOW {NUMBER}
+ HIDECOL {COL}
+ SHOWCOL {COL}
+ HIDEROW {NUMBER}
+ SHOWROW {NUMBER}
+ SHOWCOL {COL} : {COL}
+ SHOWROW {NUMBER} : {NUMBER}
+ HIDECOL {COL} : {COL}
+ HIDEROW {NUMBER} : {NUMBER}
+ SHIFT {var_or_range} {STRING}
+ MARK {COL} {var_or_range}
+ MARK {COL} {var_or_range} {var_or_range}
+ FILL {var_or_range} {num} {num}
+ FILL {num} {num}
+ UNFREEZE
+ FREEZE {range}
+ FREEZE {NUMBER} : {NUMBER}
+ FREEZE {NUMBER}
+ FREEZE {COL} : {COL}
+ FREEZE {COL}
+ SORT {range} {STRING}
+ SUBTOTAL {range} {COL} {STRING} {COL}
+ RSUBTOTAL {range} {COL} {STRING} {COL}
+ FILTERON {range}
+ AUTOJUS {COL} : {COL}
+ AUTOJUS {COL}
+ GOTO {var_or_range} {var_or_range}
+ GOTO {var_or_range}
+ GOTO {num}
+ GOTO {STRING}
+ GOTO # {STRING}
+ GOTO % {STRING}
+ CCOPY {range}
+ CPASTE
+ LOCK {var_or_range}
+ UNLOCK {var_or_range}
+ NMAP {STRING} {STRING}
+ IMAP {STRING} {STRING}
+ EMAP {STRING} {STRING}
+ NNOREMAP {STRING} {STRING}
+ INOREMAP {STRING} {STRING}
+ ENOREMAP {STRING} {STRING}
+ NUNMAP {STRING}
+ IUNMAP {STRING}
+ EUNMAP {STRING}
+ COLOR {STRING}
+ CELLCOLOR {var_or_range} {STRING}
+ TRIGGER {var_or_range} {STRING}
+ UNTRIGGER {var_or_range}
+ CELLCOLOR {STRING}
+ UNFORMAT {var_or_range}
+ UNFORMAT
+ REDEFINE_COLOR {STRING} {NUMBER} {NUMBER} {NUMBER}
+ FCOPY
+ FCOPY {strarg}
+ FSUM
+ PAD {NUMBER} {COL} : {COL}
+ PAD {NUMBER} {COL}
+ PAD {NUMBER} {var_or_range}
+ PLOT {STRING} {var_or_range}
+ SET {setlist}
+ DEFINE {strarg} {range}
+ DEFINE {strarg} {var}
+ UNDEFINE {var_or_range}
+ EVAL{expr}
+ REBUILD_GRAPH
+ PRINT_GRAPH
+ SYNCREFS
+ UNDO
+ REDO
+ SEVAL{expr}
+ ERROR {STRING}
+
+ The commands below can be used for calculations.
+
+ @MONTH ({expr})
+ @DAY ({expr})
+ @YEAR ({expr})
+ @NOW
+ @DTS ({expr},{expr},{expr})
+ {NUMBER} . {NUMBER} . {NUMBER}
+ @TTS ({expr},{expr},{expr})
+ @STON ({expr})
+ @SLEN ({expr})
+ @EQS ({expr},{expr})
+ @DATE ({expr})
+ @DATE ({expr},{expr})
+ @FMT ({expr},{expr})
+ @UPPER ({expr})
+ @LOWER ({expr})
+ @CAPITAL ({expr})
+ @INDEX ( {range} ,{expr})
+ @INDEX ({expr}, {range} )
+ @INDEX ( {range} ,{expr},{expr})
+ @LOOKUP ( {range} ,{expr})
+ @LOOKUP ({expr}, {range} )
+ @HLOOKUP ( {range} ,{expr},{expr})
+ @HLOOKUP ({expr}, {range} ,{expr})
+ @VLOOKUP ( {range} ,{expr},{expr})
+ @VLOOKUP ({expr}, {range} ,{expr})
+ @STINDEX ( {range} ,{expr})
+ @STINDEX ({expr}, {range} )
+ @STINDEX ( {range} ,{expr},{expr})
+ @EXT ({expr},{expr})
+ @LUA ({expr},{expr})
+ @NVAL ({expr},{expr})
+ @SVAL ({expr},{expr})
+ @REPLACE ({expr},{expr},{expr})
+ @SUBSTR ({expr},{expr},{expr})
+ FNUMBER
+ @PI
+ @FILENAME ({expr})
+ @MYROW
+ @MYCOL
+ @LASTROW
+ @LASTCOL
+ @COLTOA ({expr})
+ @ASCII ({expr})
+ @SET8BIT ({expr})
+ @CHR ({expr})
+ @ERR
+ ERR
+ @REF
+ REF
+
+ The commands below set runtime configuration values:
+
+ OVERLAP = {NUMBER}
+ OVERLAP
+ NOOVERLAP
+ AUTOBACKUP = {NUMBER}
+ NOAUTOBACKUP
+ AUTOCALC
+ AUTOCALC = {NUMBER}
+ NOAUTOCALC
+ DEBUG
+ DEBUG = {NUMBER}
+ NODEBUG
+ TRG
+ TRG = {NUMBER}
+ NOTRG
+ EXTERNAL_FUNCTIONS
+ EXTERNAL_FUNCTIONS = {NUMBER}
+ NOEXTERNAL_FUNCTIONS
+ EXEC_LUA
+ EXEC_LUA = {NUMBER}
+ NOEXEC_LUA
+ HALF_PAGE_SCROLL
+ HALF_PAGE_SCROLL = {NUMBER}
+ NOHALF_PAGE_SCROLL
+ QUIT_AFTERLOAD
+ QUIT_AFTERLOAD = {NUMBER}
+ NOQUIT_AFTERLOAD
+ XLSX_READFORMULAS
+ XLSX_READFORMULAS = {NUMBER}
+ NOXLSX_READFORMULAS
+ NOCURSES
+ NOCURSES = {NUMBER}
+ CURSES
+ NUMERIC
+ NUMERIC = {NUMBER}
+ NONUMERIC
+ IGNORECASE
+ IGNORECASE = {NUMBER}
+ NOIGNORECASE
+ NUMERIC_DECIMAL
+ NUMERIC_DECIMAL = {NUMBER}
+ NONUMERIC_DECIMAL
+ NUMERIC_ZERO
+ NUMERIC_ZERO = {NUMBER}
+ NONUMERIC_ZERO
+ NEWLINE_ACTION
+ NEWLINE_ACTION = {WORD}
+ DEFAULT_COPY_TO_CLIPBOARD_CMD = {strarg}
+ DEFAULT_PASTE_FROM_CLIPBOARD_CMD = {strarg}
+ COPY_TO_CLIPBOARD_DELIMITED_TAB
+ COPY_TO_CLIPBOARD_DELIMITED_TAB = {NUMBER}
+ NOCOPY_TO_CLIPBOARD_DELIMITED_TAB
+ COPY_TO_CLIPBOARD_WYSIWYG
+ COPY_TO_CLIPBOARD_WYSIWYG = {NUMBER}
+ NOCOPY_TO_CLIPBOARD_WYSIWYG
+ DEFAULT_OPEN_FILE_UNDER_CURSOR_CMD = {strarg}
+ NEWLINE_ACTION = {NUMBER}
+ TM_GMTOFF
+ TM_GMTOFF = {num}
+ MAPPING_TIMEOUT
+ MAPPING_TIMEOUT = {num}
diff --git a/global/.local/share/thesiah/keys/zathura b/global/.local/share/thesiah/keys/zathura
new file mode 100644
index 0000000..8fa1ec8
--- /dev/null
+++ b/global/.local/share/thesiah/keys/zathura
@@ -0,0 +1,19 @@
+ _ _
+ ______ _| |_| |__ _ _ _ __ __ _
+|_ / _` | __| '_ \| | | | '__/ _` |
+ / / (_| | |_| | | | |_| | | | (_| |
+/___\__,_|\__|_| |_|\__,_|_| \__,_|
+
+zathura is the pdf/djvu reader.
+ h/j/k/l - Move left/down/up/right in document
+ d/u - Down/up a half page
+ gg - Top of document
+ G - Bottom of document
+ f - Highlight URLS to follow
+ J/K - Zoom out/in
+ s - Zoom to fit width
+ a - Zoom to fit height
+ r - Reload document if changed
+ R - Rotate document
+ D - Toggle dual-page mode
+ p - Print document
diff --git a/global/.local/share/thesiah/snippets b/global/.local/share/thesiah/snippets
new file mode 100644
index 0000000..2560e80
--- /dev/null
+++ b/global/.local/share/thesiah/snippets
@@ -0,0 +1,6 @@
+# TheSiahxyz's URLs
+homepage https://thesiah.xyz
+git TheSiahxyz https://git.thesiah.xyz
+github TheSiahxyz https://github.com/TheSiahxyz?tab=repositories
+mail TheSiahxyz https://mail.thesiah.xyz
+nextcloud TheSiahxyz https://nextcloud.thesiah.xyz
diff --git a/global/.local/share/thesiah/ttymaps.kmap b/global/.local/share/thesiah/ttymaps.kmap
new file mode 100644
index 0000000..7d7e450
--- /dev/null
+++ b/global/.local/share/thesiah/ttymaps.kmap
@@ -0,0 +1,3 @@
+keymaps 0-2,4-6,8-9,12
+keycode 29 = Caps_Lock
+keycode 58 = Control
diff --git a/global/.local/share/venvs/default-requirements.txt b/global/.local/share/venvs/default-requirements.txt
new file mode 100644
index 0000000..a92c5ed
--- /dev/null
+++ b/global/.local/share/venvs/default-requirements.txt
@@ -0,0 +1,25 @@
+cairosvg
+ipykernel
+ipython
+jupyter
+jupyter_client
+jupyter_core
+jupytext
+kaleido
+nbformat
+notebook
+pillow
+pip
+pipx
+plotly
+pnglatex
+pycairo
+pylatexenc
+pynvim
+pyperclip
+requests
+stig
+trash-cli
+urlscan
+websocket-client
+wheel
diff --git a/global/.ssh/config b/global/.ssh/config
new file mode 100644
index 0000000..4be131d
--- /dev/null
+++ b/global/.ssh/config
@@ -0,0 +1 @@
+Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"
diff --git a/global/Music/.music.txt b/global/Music/.music.txt
new file mode 100644
index 0000000..fabd338
--- /dev/null
+++ b/global/Music/.music.txt
@@ -0,0 +1,901 @@
+youtube 4GCXXyhOK5A
+youtube gTilnkNnoww
+youtube 6wSZk6a1GGQ
+youtube 8Ceit6F0a5s
+youtube yRVotpLaCD4
+youtube J7p4bzqLvCw
+youtube RmYCOm4ehKs
+youtube fdrjPRnTYC0
+youtube AE9kr-3lQFo
+youtube hI106kKGBOI
+youtube Bv1Wido-lJY
+youtube py8v0sIXlZY
+youtube XeskZsa7GbI
+youtube 3gv-XKHj0rw
+youtube pkUc8CcTXdQ
+youtube Nv3bQao8l3I
+youtube Z_4uvlzSlgE
+youtube 59DAuFD9D0U
+youtube 7B6zArUXVbE
+youtube ggNQZAahQog
+youtube TSGOZyt2iDI
+youtube 3NNhrqHZqlI
+youtube 63Wt2GFXzjY
+youtube TsulQZDKM-g
+youtube xg_Y7Or_hWM
+youtube FXfvbMEWkhk
+youtube UC8JSS6O7OU
+youtube vHhK6jhzj1c
+youtube ycnS_1a56CM
+youtube XTeOZbnw5U8
+youtube uwLltXRl3Ew
+youtube y6xICit9y9Q
+youtube SqK_9tpt_SY
+youtube bu3kc9KeRV0
+youtube oFiN9--6Ggw
+youtube -AdptiRTx6o
+youtube Kcj5-jWxgKs
+youtube pXteM6_FdlQ
+youtube HiXx5JFRxb4
+youtube JtN3eRbSHEM
+youtube IDyQO0QuvKY
+youtube qBjuKIadfxs
+youtube iorkZ_eylSY
+youtube 7OEeWmQuEMg
+youtube ii-2fYaxd_0
+youtube yoqeXpw3ne8
+youtube yjBbOn-g5bw
+youtube vTMAa6zZ7jY
+youtube 2Kiob5f9A1g
+youtube bqfhHsrmVZI
+youtube lAJazaLrHfQ
+youtube hi2N3fsYIqs
+youtube xl8thVrlvjI
+youtube w7jKJHyX1z8
+youtube 9ssQKlLxBdQ
+youtube WmQHSkjgyDM
+youtube I203G1sMGDg
+youtube KrYrvycI4mo
+youtube 1uBPOu3si5w
+youtube l4WhsXAvZgc
+youtube LSuTlGfl1y8
+youtube _02Y1ulz0Hk
+youtube _89SAQOjCEE
+youtube Yog_o7ZRa_M
+youtube 6li-ChcE37A
+youtube GO7XyHdYE0s
+youtube eS4Xbayh2jA
+youtube mtZVhT4o37Q
+youtube 9waVv2V6DNc
+youtube 8tdVIe5j7MI
+youtube ZvhBas3Bd-g
+youtube WDejpOn5BKg
+youtube JLBcAP7CxWo
+youtube J548BrZdi1w
+youtube fe2nKdL5gMg
+youtube YADvTXStr3E
+youtube c7v3OZ0JuGs
+youtube 0buawIg5F84
+youtube btLZ75-61jQ
+youtube 3foe3_8yEB4
+youtube lXMPoEj_ZJc
+youtube RjkTzXMwJms
+youtube TQIzIAJmmlQ
+youtube z7jrnhaOk7g
+youtube sZ2niy6wIls
+youtube uvjCEn1i7Qo
+youtube 3wfXJPj8YGw
+youtube BmT7RA-kvB4
+youtube DdR8JmIKqus
+youtube m9kStPfjnhQ
+youtube 0q6DR6EiPPo
+youtube 7YhH7-9wChI
+youtube s44D0IRdNOk
+youtube anQms0R9z9Q
+youtube U-WoYD6nHmk
+youtube LiFM_W5za-A
+youtube kRrs0qdzKA4
+youtube 43GvYuANOAw
+youtube 3adSHfY_GSE
+youtube zmJlOMvw5RY
+youtube m98v1Wm8SeA
+youtube AwVoO2_3xuU
+youtube c_EjoWowAT4
+youtube 4FyN_9fxFMk
+youtube deVMdsAWuVA
+youtube Vvwc-M9qbfU
+youtube 4uZGtL4qgdI
+youtube Ydc_iAzHatw
+youtube ZwUqWNDACzg
+youtube dGVOUZ634F8
+youtube XI4-dGlhsKE
+youtube BGESqfpN1J8
+youtube qYRw0ik7gLs
+youtube nLDVhW7mVZk
+youtube _ttwtumExG8
+youtube F5bzfi03xqg
+youtube r-vcN6-uBmk
+youtube TmyMV2Nj42Q
+youtube pX_Nv6gG6SY
+youtube ileD28ky7Dw
+youtube j8mbW0jW-T0
+youtube d2rbm-ESp1A
+youtube jgbLdMmBIPU
+youtube S2mfI5go0M0
+youtube MfZWh2bYYeE
+youtube R_MJyyDp-30
+youtube ULfAaYIuldI
+youtube PFZ0lw8pNy4
+youtube dmydp51589s
+youtube -3WQ75whElk
+youtube Er9jLJQ31TY
+youtube 8nm8fg3iFuw
+youtube ZxQkodR8Utc
+youtube 9hxOPcjg5qQ
+youtube ZGbBfaLrszU
+youtube Qf5Cj3AVLeY
+youtube gNwEaQg4JNI
+youtube lHZbJz9dpCI
+youtube OGw-f0coX6E
+youtube qqoHyTAFIPs
+youtube G5hbOrbfSRY
+youtube eAoTw0xBtM0
+youtube LJO0opJKAd0
+youtube 2cNM4FGn9yk
+youtube 0UQt0STXrK8
+youtube m4LGuu5b57c
+youtube VO88htcm09E
+youtube PUsqVlfOulc
+youtube 2x3Vlt-c4zo
+youtube 77BE9NahcLc
+youtube vMAe4gqL7QU
+youtube gAz5CB9UXI8
+youtube RwaOrpQMHss
+youtube frqZJd8w2NM
+youtube jdNceSXJTZA
+youtube 54vxYZKanOQ
+youtube ue30EjqYUqU
+youtube 4wuZsWr4kK4
+youtube 5oU-SkWXa4A
+youtube WK6NbKeu5lE
+youtube FcfCWcZHDD8
+youtube Z75rOowUTxk
+youtube ZDoH5dQ58ps
+youtube 8ykMyNHAdKk
+youtube iOKRYIMhaDk
+youtube ybiINVA_gLc
+youtube 1MnzUWjBQog
+youtube EQzqq0LNlto
+youtube 5CXTwUrotf4
+youtube cvQQEs4TDGM
+youtube zMxU7CJ_scA
+youtube B1P1Rj_ZZlc
+youtube XmA8aSA_EHQ
+youtube LrKZjDr9mtw
+youtube NwP6Lqmldsc
+youtube S-NomVRZKfU
+youtube PCDmd496TvQ
+youtube TetVMbwaurk
+youtube L1X8030K2gE
+youtube Pbs_3mSbQ7Y
+youtube QogFQ59raOs
+youtube YvfymsA9OIc
+youtube zFpoaELOrTo
+youtube SX_ViT4Ra7k
+youtube -tKVN2mAKRI
+youtube TQ8WlA2GXbk
+youtube ZRtdQ81jPUQ
+youtube ony539T074w
+youtube iuJDhFRDx9M
+youtube 1tk1pqwrOys
+youtube dy90tA3TT1c
+youtube -EKxzId_Sj4
+youtube 0xSiBpUdW4E
+youtube Dx_fKPBPYUI
+youtube Qp3b-RXtz4w
+youtube QW28YKqdxe0
+youtube 4DxL6IKmXx4
+youtube PDSkFeMVNFs
+youtube dlFA0Zq1k2A
+youtube 9aJVr5tTTWk
+youtube 2pECnr5MNuU
+youtube x8VYWazR5mE
+youtube wfCcs0vLysk
+youtube sr--GVIoluU
+youtube gJX2iy6nhHc
+youtube by4SYYWlhEs
+youtube jhOVibLEDhA
+youtube T0valuAksuo
+youtube dFf4AgBNR1E
+youtube Mi9uNu35Gmk
+youtube iqEr3P78fz8
+youtube VyKLQXOj0ts
+youtube UFQEttrn6CQ
+youtube gsT6eKsnT0M
+youtube -VKIqrvVOpo
+youtube tLQLa6lM3Us
+youtube Hh9yZWeTmVM
+youtube LIlZCmETvsY
+youtube 0YF8vecQWYs
+youtube 8OZDgBmehbA
+youtube 7940nuwCEYA
+youtube kagoEGKHZvU
+youtube YnSW8ian29w
+youtube ptnYBctoexk
+youtube bt8wNQJaKAk
+youtube yzC4hFK5P3g
+youtube m9SMT5ipbxk
+youtube WIKqgE4BwAY
+youtube a2GujJZfXpg
+youtube DuMqFknYHBs
+youtube Uh6dkL1M9DM
+youtube lzAyrgSqeeE
+youtube 3zh9Wb1KuW8
+youtube J5Z7tIq7bco
+youtube lkHlnWFnA0c
+youtube jJzw1h5CR-I
+youtube 4-Gw0TAM6-Q
+youtube O_DLtVuiqhI
+youtube uMeR2W19wT0
+youtube 51CH3dPaWXc
+youtube Y4nEEZwckuU
+youtube KTZ-y85Erus
+youtube XSkpuDseenY
+youtube yOAwvRmVIyo
+youtube C-o8pTi6vd8
+youtube CID-sYQNCew
+youtube qag4ewos4TE
+youtube 9MjAJSoaoSo
+youtube sOiMD45QGLs
+youtube pgXpM4l_MwI
+youtube kzZ6KXDM1RI
+youtube Rp0Z9YVOnKQ
+youtube 1FliVTcX8bQ
+youtube zkNzxsaCunU
+youtube K_xTet06SUo
+youtube gU5oN0KVofU
+youtube uKxyLmbOc0Q
+youtube M2cckDmNLMI
+youtube H08YWE4CIFQ
+youtube F64yFFnZfkI
+youtube hkBbUf4oGfA
+youtube mLW35YMzELE
+youtube m34DPnRUfMU
+youtube -kgOFJG881I
+youtube mp2-w15SXms
+youtube DC6JppqHkaM
+youtube O1bhZgkC4Gw
+youtube eq8r1ZTma08
+youtube PCp2iXA1uLE
+youtube EHw005ZqCXk
+youtube mJ1N7-HyH1A
+youtube 1_lap6dzSUc
+youtube j1hft9Wjq9U
+youtube s582L3gujnw
+youtube WJzSBLCaKc8
+youtube -zQWavER7to
+youtube hN5MBlGv2Ac
+youtube MpYy6wwqxoo
+youtube VEe_yIbW64w
+youtube NMA_isZYsYQ
+youtube GJI4Gv7NbmE
+youtube nROvY9uiYYk
+youtube yvHfl1JEPc0
+youtube Woorod1gJ_w
+youtube dHXC_ahjtEE
+youtube 6YZlFdTIdzM
+youtube j7CDb610Bg0
+youtube pS5d77DQHOI
+youtube 9lVPAWLWtWc
+youtube K4xLi8IF1FM
+youtube pmanD_s7G3U
+youtube 37W7Y2RRyiM
+youtube xGbxsiBZGPI
+youtube WPl10ZrhCtk
+youtube 5GUaMOpfmr8
+youtube eg65SbqmT0s
+youtube IV7usfiEbms
+youtube KId6eunoiWk
+youtube ItjnF7Q9IrU
+youtube gt-v_YCkaMY
+youtube a6QT0acJFQE
+youtube TcLLpZBWsck
+youtube 8iuLXODzL04
+youtube WWB01IuMvzA
+youtube yXZd7xVdpJ0
+youtube EQ94zflNqn4
+youtube UgS7vgquBvo
+youtube CbH2F0kXgTY
+youtube M6gcoDN9jBc
+youtube A_1t2Dkd2Io
+youtube Lxr9tvYUHcg
+youtube GVFR9zmQjec
+youtube qLMLzBYTTKQ
+youtube clU8c2fpk2s
+youtube SII-S-zCg-c
+youtube 1s84rIhPuhk
+youtube JfgOjtq440o
+youtube dFlDRhvM4L0
+youtube UM9XNpgrqVk
+youtube pfGI91CFtRg
+youtube Eze6-eHmtJg
+youtube U0TXIXTzJEY
+youtube 3eytpBOkOFA
+youtube sAuEeM_6zpk
+youtube 9qRCARM_LfE
+youtube rSD7jb4Xjq8
+youtube hm1na9R2uYA
+youtube kzdJkT4kp-A
+youtube IVbY5edMfCA
+youtube 7zBeQezaz4U
+youtube CwkzK-F0Y00
+youtube qNrRnnG8glY
+youtube jOegTv3a2h4
+youtube qpi9YXaChHI
+youtube NyUTYwZe_l4
+youtube Ae6gQmhaMn4
+youtube o1sUaVJUeB0
+youtube OIBODIPC_8Y
+youtube fhzKLBZJC3w
+youtube Gbz2C2gQREI
+youtube xefpHEg5UIA
+youtube BEULybZnLO8
+youtube Wxsnr7knQqI
+youtube T8y_RsF4TSw
+youtube x2rvSf0STBM
+youtube WPH1BLHKOJE
+youtube QAwG54HlFK8
+youtube Fqey8LxQxFU
+youtube MjXeOAouF3w
+youtube 3Oy7f-aBvFI
+youtube 214Z2HoETWg
+youtube gr3YgLuA9fk
+youtube kht6sTv_r-E
+youtube gU3ubk8u7dA
+youtube ogoIxkPjRts
+youtube p3tH4Ksu50o
+youtube Qpsjwxek0ds
+youtube J36z7AnhvOM
+youtube 9haQ9hcaoJY
+youtube 3C5RAeIRjsU
+youtube 1uztRCOFYyc
+youtube x0ebeKFwEkY
+youtube XGaaVjG_eUA
+youtube 5e1Ti6-DKDk
+youtube SuFScoO4tb0
+youtube C4COMmu2fxw
+youtube zRj_ZvsNek4
+youtube 3rXZW5mt5Ls
+youtube NKGVQRCeIgE
+youtube Ww8oxgqDQSs
+youtube 0xSiBpUdW4E
+youtube LB2rYW-IHK8
+youtube mHWzSGjnKaE
+youtube v6qlOszBN7M
+youtube mOZqd0bDDcQ
+youtube bqG_Ckci5l0
+youtube COcuU8LKawk
+youtube DdOeKuNTj4o
+youtube EK18vAp9VVc
+youtube wrmyqKRGW-0
+youtube vYw6-1znJ8o
+youtube KBKzIDdAO1s
+youtube xR-M7mfph_I
+youtube GpIXMCcrZBg
+youtube Fl3ZEiZu--s
+youtube k0YihgysbVs
+youtube 5IlAS7VzAbI
+youtube i6rXYiwuJwM
+youtube R89tf2GbxTM
+youtube DDWKuo3gXMQ
+youtube a1IuJLebHgM
+youtube WGCnKSW8abk
+youtube GxldQ9eX2wo
+youtube mgMPKPVXi_A
+youtube w46luJ4rUqw
+youtube zKyUMJemQHc
+youtube 9UNpL4MT6bY
+youtube HRXjP4HIoHc
+youtube UTgx2ln4qaU
+youtube snAKuQQeXWw
+youtube UPovD3kThbQ
+youtube -kcZNuFYnns
+youtube Kdl3erX8kA4
+youtube q-I62ICVEeE
+youtube H6qC2tMkL00
+youtube Yc4gp6oeN7k
+youtube 6Bs-YqjlRf0
+youtube xmXHQUAWLA8
+youtube UEajTd306bg
+youtube M53SNnh1ImA
+youtube e7u2aPzWmU4
+youtube sXft4UC8gkg
+youtube UMnJ6arAbZg
+youtube wJhWwt1OmT8
+youtube xOxlgvJ94PY
+youtube GWMjtmYtmDs
+youtube rj5wZqReXQE
+youtube qmSOA2sPHUU
+youtube csdBrz_544U
+youtube NbKH4iZqq1Y
+youtube HFtn3y77Vs0
+youtube kJEPeKPtZyw
+youtube IdQILQ6n1sk
+youtube rhIINpUvrCY
+youtube NfuVIBbCCnQ
+youtube amQZKaeEyv0
+youtube ZeIGVnkYX04
+youtube c_mVwBCLBCE
+youtube TEy5DPvyDSo
+youtube qNxyTO9SqlM
+youtube 6aP_zJ21Jmw
+youtube B2Nq47QZpuM
+youtube q-4JZVKB9I8
+youtube uMqMsRk5a5E
+youtube 7HgJIAUtICU
+youtube St7zJORL0gs
+youtube IUZMSDQKY4w
+youtube X59TlszGtfM
+youtube Dk8O9AHJKQs
+youtube UFWPJxH7kxI
+youtube ybD4IO7YPVM
+youtube BdL5ef3u8gQ
+youtube TuTrz1R0QBY
+youtube fgZnmfBFqgs
+youtube sHcf3dBKFaY
+youtube XYzZauasszI
+youtube hoMkmMILVFI
+youtube _HqgEyfSaTI
+youtube chPE-m-_x9E
+youtube GV_HP7yoIyc
+youtube d2Svr6j8OuI
+youtube Ei9XPysjEM4
+youtube Na_sJ7XtDl0
+youtube G8YNFjruzPk
+youtube yB5dzsWvyQI
+youtube ydc3bY-NgOg
+youtube dVXh4nzjxRc
+youtube xMj9RXsmiMg
+youtube wwp6d37uz70
+youtube ozPtL1R6mZ8
+youtube vK48ItIas-Y
+youtube IIetmfPAyiM
+youtube _d5VFDsviHE
+youtube aTiuJGBmR30
+youtube J-_ewuhSQMc
+youtube bCQ1kneXQv4
+youtube i1QZO9EiVmY
+youtube p2JUA8cYGS4
+youtube UbxtCV8nXnA
+youtube pyiOWNMfIMw
+youtube SPaNJD8qPyA
+youtube FXppROCqu94
+youtube kNDbaYEp0tU
+youtube qT_y5Yc8jSA
+youtube EJAEzPwcQPs
+youtube I8mKdGUI_eo
+youtube 0omCKIrbz48
+youtube Oa-Vc2amuA0
+youtube 7PIgSFJWM6s
+youtube 5sACmuL6eCw
+youtube X0PUdt1gt5c
+youtube FgAMCLzLE9c
+youtube 3SO4e6Yry4g
+youtube nDX3Hn_Pdbs
+youtube NGDi89A5FcU
+youtube xtFAmapbTbY
+youtube Hp9Z5TP1WfA
+youtube xiuOSWPsIyM
+youtube kWkRqhRGzUo
+youtube zRBcYVY5A2Y
+youtube SvtSWhyw7vs
+youtube iTxcnLTNLW8
+youtube tty54CzXZDg
+youtube EIHEsl4w5Oc
+youtube Go0ICyea0n4
+youtube VRAU3CtiRq8
+youtube 6gDhsUWCHrg
+youtube KHbg4y6EiQE
+youtube 387J4aGqFCs
+youtube IIcghg8XD9Y
+youtube eEjDZVe4NHY
+youtube 65xX7zyr-fA
+youtube vBJVWOOsB4A
+youtube cb6RNAkQU5g
+youtube 68RryFCt2Jk
+youtube M7Es4vCrd7Y
+youtube 8qGy6GvIcek
+youtube BW37E7kCyMI
+youtube Uhwy8vruGhA
+youtube AmagoooFlIQ
+youtube zQMV0dETHaw
+youtube U9-f4Mosb_A
+youtube YfB5xeC6VsE
+youtube QTJIKwZS-HE
+youtube viiL1_gEiMY
+youtube hmJCg_fet4w
+youtube P33-7vi0UL0
+youtube WX0Sd7KAoYw
+youtube axXjEXltccs
+youtube UvFDlL9Pwt4
+youtube TyCYGCCD6iQ
+youtube U31mUH2DnWk
+youtube C5PMgq5uNlg
+youtube WvIaKOaolxg
+youtube BBj3SCImk_A
+youtube lR14buHEdMY
+youtube zOkIe3RcTCs
+youtube yuTesDwv6uA
+youtube j-seAiANLG8
+youtube XuTIkXPCKQY
+youtube -E8rHkAlHmQ
+youtube sfJU0q1eG6Q
+youtube 3ZmIY-vuqsM
+youtube 9OUurVdRGsc
+youtube Wbb7fWQjz4c
+youtube nujn6wbr-e8
+youtube 92nsOGmP0gg
+youtube CyFrK4tL-SM
+youtube UTOxChG5Ucc
+youtube eUfOXJ2rXBU
+youtube Dmy0CkieM6s
+youtube 8PhC75qPXpE
+youtube CLNQ_qWdEeA
+youtube h0ccMK0U9nY
+youtube 5TgTPH2b6nM
+youtube JvQhJTM9OJU
+youtube pRosoqfxJY4
+youtube vMrI9LXohYo
+youtube iTPkkKRKGrQ
+youtube iJRZoVx-HEE
+youtube szDN9Vizof0
+youtube WmAgBGttM1U
+youtube u2LMzgzfTn0
+youtube N9jToGJ4ItU
+youtube fG04lEYBQ5Y
+youtube ZO1xdXOXarc
+youtube 2unofxOxQyg
+youtube F3lki7udJU0
+youtube 4MPKqD4xOnk
+youtube -9fC6oDFl5k
+youtube 4lTi7ZGGma8
+youtube IHp5Y4S3IJQ
+youtube 9_P-2DrV5qw
+youtube Bfn3BMV3LOQ
+youtube u1uvv_yKhH8
+youtube NFc438SCPls
+youtube K0VzPBVdiZU
+youtube Lk3UlEyIW84
+youtube w-LYB32COdU
+youtube 4wtzi6IBu94
+youtube H0G1ta9qZfs
+youtube 8twWrJEoNwg
+youtube wFA6h83CLSw
+youtube 9SR_QJvQ74E
+youtube beUPi1_KaCA
+youtube NcTbjGxZnL0
+youtube lCNDcqDYFS4
+youtube 3tyHuVLCldM
+youtube VDUBi41X8qI
+youtube MHmKx-QFIr4
+youtube oPVxdNe1hrk
+youtube nqfVoTMEosw
+youtube ilV_8qWh63o
+youtube xK5g6wSY8D8
+youtube WqJlCgm0FpY
+youtube u88RDsCikd0
+youtube q0Bc1lmn5fA
+youtube 2_P5kXPY8nI
+youtube XeR5lk8pPRU
+youtube ln_jsj2L8uI
+youtube SB03Cbc50i8
+youtube ITtUs0fKmPM
+youtube lQcnNPqy2Ww
+youtube iv7TrKrwteI
+youtube OKsqczjP5-8
+youtube IeCYQrdEshc
+youtube X66MOXDtubE
+youtube lmOUj3xqGcM
+youtube 0FF2Igmw24s
+youtube oLsCDpAldNY
+youtube lGvHIB2VfWc
+youtube 6VQJViW_h30
+youtube ic9KOmxNrDc
+youtube AaECVchAYyQ
+youtube BD6w84Qwv6g
+youtube 0YCPLrxcdXE
+youtube 2yoIPB8sowA
+youtube qtgf-sidZrU
+youtube kNvb260yGas
+youtube Tf32s5i0DRI
+youtube jnLaKMKZz98
+youtube yQFBKx6eq8s
+youtube 1aPb6EyK5j0
+youtube C1D3G2VGQ_8
+youtube 4EQkYVtE-28
+youtube iIl586rP9_s
+youtube iMbY4AKTITU
+youtube sJ1lDeMfwlI
+youtube sIwxf8G3Bds
+youtube VqC-3G5XW70
+youtube cEGG77nmrTI
+youtube MYrSpF20Scg
+youtube 6ZWpq-U_ndc
+youtube 0mPXpFb0ZqY
+youtube wt2qlecXbUc
+youtube agH_5lN6rqA
+youtube JTgpSpmJBmc
+youtube 0t0HtFYjcU8
+youtube KLUKCNH9vBE
+youtube RF_PZ2pf2Fs
+youtube lzZ9r3DK8Bc
+youtube bneBE_tIWBo
+youtube AySMGpXQ1Mo
+youtube nOxTr2OgYGE
+youtube CxSK2x5pPhk
+youtube TlvFo3umL1c
+youtube 84cWrF3m2t0
+youtube O6tXw1BmJaM
+youtube 4kqx05jGAeQ
+youtube lbLeVCAqd7Y
+youtube 3QU2Rr6pTz8
+youtube oOp_p3sl_Dc
+youtube MIOn_yEwvrk
+youtube WMF4kot2qGA
+youtube DVrWMkNQ5A0
+youtube 2yqYAsUpdSc
+youtube RUFU0Qq1eQ8
+youtube iBcT8tTOgE4
+youtube NmdXQ3xS6cw
+youtube 04P3Fr145iY
+youtube J5RFlPtdHB0
+youtube XfbslWb73nc
+youtube RyaC1BmJdi8
+youtube Y2L0N_jDBRU
+youtube c0uekC4DJak
+youtube 3YHGEuefsbI
+youtube xrtNdl80COo
+youtube CWz7zABB3nQ
+youtube 6o1frMV8quk
+youtube 8gl63OTbdL4
+youtube dtuvLxGvDTY
+youtube _s5bvvX_pug
+youtube 8_F966JZw0Y
+youtube J8N2oytbAiY
+youtube x-C4ZE0UZX8
+youtube mzY6Mw8oAEM
+youtube d9bF2En21IE
+youtube 6s9pKLqvjlw
+youtube 7qcHUYL6JWA
+youtube 3kpPJVznpwE
+youtube MnYR0fAoH_A
+youtube ORgOsy_9WB8
+youtube 5CQhtD3TZQU
+youtube IweuqB1_hB8
+youtube Cwj9kN-L-6w
+youtube tee3dHE1w7Q
+youtube UOf6uHwB3Tk
+youtube FIsCYzu_1Gc
+youtube gjzcZ2djHUY
+youtube GPNH0xdQd5I
+youtube cFNC0mNtCiE
+youtube irkNILKWI8Y
+youtube DwBTeO_FIEg
+youtube Sph8C9j2EwI
+youtube ZXPnPwgTYbQ
+youtube 0tTn95TLIaw
+youtube Nx_jutZpvmo
+youtube eXbTZrWUw1k
+youtube xQht_yN7yPE
+youtube 2YKFLgQY12o
+youtube hzLuBxF1Z9A
+youtube OgiahIH6jfk
+youtube YSJ9_lP5sgI
+youtube 6gNgkmuJ45E
+youtube r7Rn4ryE_w8
+youtube xzsIhN3mf-E
+youtube vy0O0okHiXs
+youtube gDfBzCed95A
+youtube X3To4b65uhU
+youtube q-YzHC6m7Po
+youtube tEpuiZm94OQ
+youtube QV8D6P-NR4c
+youtube 7pfX1OKqP80
+youtube 4sdN33l2WTw
+youtube gZhOfQgOJuY
+youtube ZDvtOWWsH7Q
+youtube qSGnXzFNfOA
+youtube vm3T2sdeIOY
+youtube KvZLvJc_ry8
+youtube 1MGTRIIwBdo
+youtube XNSmuTpzr8U
+youtube NAQdo4KMzl4
+youtube Yp8ZPmxb5EY
+youtube CKj6eAZgtCk
+youtube S97DVlwfHNY
+youtube 4J55qoGV-n8
+youtube Qbg7U5SpHnU
+youtube HBakFdvNXoE
+youtube uQsez2zKjEU
+youtube 8MVKocloeiQ
+youtube ipkaSc30uXw
+youtube Hm8cUhc4tWM
+youtube _JdHseLxSTA
+youtube uElVEYzTIag
+youtube XedT5nYyq54
+youtube jI_POmgGzkk
+youtube jJ2r00deAzQ
+youtube NvVIgGcaT8Q
+youtube pprjzeGiJJ0
+youtube gZ_UTJIwIdk
+youtube RRic28k8sVU
+youtube d5p6TceFInU
+youtube iUlKoMF03jk
+youtube -oV6ARCm3ic
+youtube pmc93sA80HI
+youtube Sk_EViIzpU8
+youtube kYaiRDshuk8
+youtube kvfKCc7BpsA
+youtube JApegyYlvyY
+youtube fSzLmXV9pIo
+youtube RcSX0hOWcQ0
+youtube vabmziwg88U
+youtube -RqRdRoEzJo
+youtube _qHjHkcdUt0
+youtube yUwyBlCEvGY
+youtube t8P-zdkoeJA
+youtube ynFW5QvYFg8
+youtube ged4anVdjb0
+youtube PT4euYnkSx4
+youtube 0Yi2qr0_zXY
+youtube o6YGhFmCd4s
+youtube vD0ZkIibN54
+youtube _7qSQS6kg44
+youtube Hg0M9zbUHLc
+youtube DMkPKcggybY
+youtube V_NZoVc_1GQ
+youtube X1R7SrjI_o8
+youtube 1-fDgT5ze84
+youtube LKZyp2cSAy4
+youtube yLwHUlAi8-Y
+youtube u_TXoOJVSYc
+youtube mpdIaUzG1RQ
+youtube d57qSDCxVA4
+youtube vum2bUJwfkI
+youtube tf6iaFf6mbA
+youtube fH1PcHx2kPY
+youtube OiIUDqiCuu8
+youtube eXLPdJR-9oE
+youtube uZdhFN7xQJY
+youtube Bf4ofnIVJ7w
+youtube ElrqPgGSBkg
+youtube 2fSAEDfAGMA
+youtube SsCM36uhdzA
+youtube 6U2h_iccLXE
+youtube u5UBeMWq2tU
+youtube 6FejLgVk-lg
+youtube 1tdzeOcEhzI
+youtube ZEsjZ-49uso
+youtube CWqdowLFRKw
+youtube IMwpwzMc2gw
+youtube oJAWNEUvIoU
+youtube Lhm3FKa76is
+youtube OhqyRJtv3K0
+youtube b88dtuQoXBE
+youtube XHAw9Iw7_i4
+youtube QVGwJs0dm7M
+youtube a_vF9A0E-CU
+youtube plFQxxI93Us
+youtube A4ObRCfycFU
+youtube mKpDqPXjwYk
+youtube rUtl2YAbAiQ
+youtube OkQ-jalcU0k
+youtube WEH5_T5ViEA
+youtube jnfmfXXJUMg
+youtube Kx8pJzPodsY
+youtube xnE16OxNeJ0
+youtube 49cyaEDTd5I
+youtube X-cpj00dVvs
+youtube 8neCjSjIzbs
+youtube Kxz96F7Lcnc
+youtube fYDL9aHmDy4
+youtube SW0GqiTVR30
+youtube l4YzAX67sEM
+youtube oMYVd15rZZE
+youtube 6fgRDuUxnBU
+youtube 4IKid9FzwiQ
+youtube Kp1DpYRxBRY
+youtube 7p_uBs8URdk
+youtube 1EHb_PwBu4c
+youtube NAQtPzb6pAc
+youtube S8gYErP4ZDQ
+youtube MJSmazt9epw
+youtube uzO5baQ_0bc
+youtube r3PZv4b97l4
+youtube p9DfR6Teagg
+youtube 4j6ZYUXj24o
+youtube _ZkUb7iIOqQ
+youtube 2oYi6SQh0xg
+youtube m4racJaB-h4
+youtube DCsStsLns34
+youtube DoA4UbVXh3A
+youtube HSW0GI_BnB8
+youtube Mw5mAozjC6M
+youtube Va04cE58zus
+youtube kk-dwdwnqgI
+youtube GDyN6FgwjGA
+youtube yz7yU3f8Qt8
+youtube sEYo-5BnYvM
+youtube lFkHO9GXDAk
+youtube H1hxHpqmawY
+youtube usUroAXFKF4
+youtube SRgRY3yII4c
+youtube QDQYVFQGkkw
+youtube V9jyksFEhaA
+youtube Kc5Ejht0eGY
+youtube jXdydgAf0BE
+youtube XQnyurnyViY
+youtube C46zC8lebXY
+youtube 5rnawnfK2sQ
+youtube 7BCNh8umDO0
+youtube oTth_Tm-LaQ
+youtube R5f-IpCkU4o
+youtube 4Ukh9aQBzWc
+youtube 9oI79ezMO9Y
+youtube twsetQUQd4A
+youtube 2IzuShoLEHg
+youtube wGS8CsuiihE
+youtube s6H6PCtSSwg
+youtube C0OExq-h2Uw
+youtube ngVp6RcLYXw
+youtube p8-IEhPEqzc
+youtube f8NmAx4L0pE
+youtube TC6GFitReGc
+youtube dRUp_8mVezk
+youtube nU2ESuG0SLk
+youtube Yziapg-_JZQ
+youtube 7374CZQoS2Y
+youtube 2n89HaWYrxo
+youtube LCpjdohpuEE
+youtube qAsHVwl-MU4
+youtube x6EieknRJuc
+youtube H8VwHCvWQYE
+youtube hJWSZDJb-W4
+youtube v6HFc5I0hr8
+youtube HcOuoNgrhFg
+youtube qHFNBBaEsIs
+youtube fI71L1RamDc
+youtube ptbENF77Yb8
+youtube fwc3xyE17EY
+youtube wZgsxnYqHps
+youtube 97EtSDf6wx8
+youtube 6Yf4tPL6_Xw
+youtube LKUXc1uwA2Y
+youtube FEcfXRPaO90
+youtube Mhyi9p7T7OM
+youtube 9RfVp-GhKfs
+youtube ECVtbdgYQhw
+youtube JVQxUFuvLSg
+youtube NubdUxGGYMQ
+youtube VzAjXdBJsEc
+youtube _y2dRHPSNIk
+youtube 9KvCJi7t2DE
+youtube tJttoZEbvYg
+youtube r_fXEWnstMI
+youtube iXjUF4BBFq4
+youtube qmjdscabCsA
+youtube fT_jeadGl5o
+youtube RKD8sVVTEAA
+youtube 7LvesuacMBg
+youtube lIdPMjWIN44
+youtube Vxy4muA0IWc
+youtube IPL75QBAyH0
+youtube t-Dtx7HNefE
+youtube _0Yp2Wtvpeo
+youtube jXgc1FTjMd4
+youtube Ickos1VMnDk
+youtube A9n7esSpCtY
+youtube OejyNpxR-DM
+youtube m9k7WgIPK14
+youtube zABLecsR5UE
+youtube t9KpdoSxVZU
diff --git a/global/Pictures/resources/hhkb-fn-layout.webp b/global/Pictures/resources/hhkb-fn-layout.webp
new file mode 100644
index 0000000..bebb8c4
--- /dev/null
+++ b/global/Pictures/resources/hhkb-fn-layout.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-base-layer-Engram.webp b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-Engram.webp
new file mode 100644
index 0000000..4410127
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-Engram.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-base-layer-Enthium.webp b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-Enthium.webp
new file mode 100644
index 0000000..f4d9954
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-Enthium.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-base-layer-QWERTY.webp b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-QWERTY.webp
new file mode 100644
index 0000000..2e9254f
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-QWERTY.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-base-layer-template.webp b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-template.webp
new file mode 100644
index 0000000..221ae97
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-base-layer-template.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-cursor-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-cursor-layer.webp
new file mode 100644
index 0000000..4901cd8
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-cursor-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-emoji-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-emoji-layer.webp
new file mode 100644
index 0000000..8601871
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-emoji-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-factory-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-factory-layer.webp
new file mode 100644
index 0000000..bb5800f
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-factory-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-function-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-function-layer.webp
new file mode 100644
index 0000000..837cdd8
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-function-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-gaming-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-gaming-layer.webp
new file mode 100644
index 0000000..cb55073
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-gaming-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-lower-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-lower-layer.webp
new file mode 100644
index 0000000..8e3133c
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-lower-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-magic-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-magic-layer.webp
new file mode 100644
index 0000000..fb343b9
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-magic-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-mouse-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-mouse-layer.webp
new file mode 100644
index 0000000..8f5783e
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-mouse-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-number-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-number-layer.webp
new file mode 100644
index 0000000..b4263d0
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-number-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-symbol-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-symbol-layer.webp
new file mode 100644
index 0000000..2e94279
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-symbol-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-system-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-system-layer.webp
new file mode 100644
index 0000000..35636ab
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-system-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-typing-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-typing-layer.webp
new file mode 100644
index 0000000..c70dd43
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-typing-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/moergo-glove80-keyboard-world-layer.webp b/global/Pictures/resources/moergo-glove80-keyboard-world-layer.webp
new file mode 100644
index 0000000..fca29fa
--- /dev/null
+++ b/global/Pictures/resources/moergo-glove80-keyboard-world-layer.webp
Binary files differ
diff --git a/global/Pictures/resources/qutebrowser-cheatsheet.png b/global/Pictures/resources/qutebrowser-cheatsheet.png
new file mode 100644
index 0000000..d47ca91
--- /dev/null
+++ b/global/Pictures/resources/qutebrowser-cheatsheet.png
Binary files differ
diff --git a/global/Pictures/resources/task-2.3.0.png b/global/Pictures/resources/task-2.3.0.png
new file mode 100644
index 0000000..9088a00
--- /dev/null
+++ b/global/Pictures/resources/task-2.3.0.png
Binary files differ
diff --git a/global/Pictures/resources/vim-cheatsheet1.jpg b/global/Pictures/resources/vim-cheatsheet1.jpg
new file mode 100644
index 0000000..03ad705
--- /dev/null
+++ b/global/Pictures/resources/vim-cheatsheet1.jpg
Binary files differ
diff --git a/global/Pictures/resources/vim-cheatsheet2-ko.webp b/global/Pictures/resources/vim-cheatsheet2-ko.webp
new file mode 100644
index 0000000..d8bf593
--- /dev/null
+++ b/global/Pictures/resources/vim-cheatsheet2-ko.webp
Binary files differ
diff --git a/global/Pictures/resources/vim-cheatsheet3.jpg b/global/Pictures/resources/vim-cheatsheet3.jpg
new file mode 100644
index 0000000..bbe7d9f
--- /dev/null
+++ b/global/Pictures/resources/vim-cheatsheet3.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/alley.jpg b/global/Pictures/wallpaper/alley.jpg
new file mode 100644
index 0000000..d08f2dc
--- /dev/null
+++ b/global/Pictures/wallpaper/alley.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/ani-girl.png b/global/Pictures/wallpaper/ani-girl.png
new file mode 100644
index 0000000..2ca1ad2
--- /dev/null
+++ b/global/Pictures/wallpaper/ani-girl.png
Binary files differ
diff --git a/global/Pictures/wallpaper/aurora-sky.jpg b/global/Pictures/wallpaper/aurora-sky.jpg
new file mode 100644
index 0000000..1847842
--- /dev/null
+++ b/global/Pictures/wallpaper/aurora-sky.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/aurora-tree.jpg b/global/Pictures/wallpaper/aurora-tree.jpg
new file mode 100644
index 0000000..dfbc66a
--- /dev/null
+++ b/global/Pictures/wallpaper/aurora-tree.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/autumn-paint.jpg b/global/Pictures/wallpaper/autumn-paint.jpg
new file mode 100644
index 0000000..70822ff
--- /dev/null
+++ b/global/Pictures/wallpaper/autumn-paint.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/ball.jpg b/global/Pictures/wallpaper/ball.jpg
new file mode 100644
index 0000000..a2d994f
--- /dev/null
+++ b/global/Pictures/wallpaper/ball.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/bedroom.jpg b/global/Pictures/wallpaper/bedroom.jpg
new file mode 100644
index 0000000..e3f07e2
--- /dev/null
+++ b/global/Pictures/wallpaper/bedroom.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/city.png b/global/Pictures/wallpaper/city.png
new file mode 100644
index 0000000..d45fa6b
--- /dev/null
+++ b/global/Pictures/wallpaper/city.png
Binary files differ
diff --git a/global/Pictures/wallpaper/dark-ghost.jpg b/global/Pictures/wallpaper/dark-ghost.jpg
new file mode 100644
index 0000000..d0ab690
--- /dev/null
+++ b/global/Pictures/wallpaper/dark-ghost.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/dark-sky.png b/global/Pictures/wallpaper/dark-sky.png
new file mode 100644
index 0000000..fb8c951
--- /dev/null
+++ b/global/Pictures/wallpaper/dark-sky.png
Binary files differ
diff --git a/global/Pictures/wallpaper/flower.jpg b/global/Pictures/wallpaper/flower.jpg
new file mode 100644
index 0000000..1221d35
--- /dev/null
+++ b/global/Pictures/wallpaper/flower.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/forest-road.jpg b/global/Pictures/wallpaper/forest-road.jpg
new file mode 100644
index 0000000..30a4382
--- /dev/null
+++ b/global/Pictures/wallpaper/forest-road.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/horse.jpg b/global/Pictures/wallpaper/horse.jpg
new file mode 100644
index 0000000..f3d3b74
--- /dev/null
+++ b/global/Pictures/wallpaper/horse.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/moon-girl.jpg b/global/Pictures/wallpaper/moon-girl.jpg
new file mode 100644
index 0000000..7c030e5
--- /dev/null
+++ b/global/Pictures/wallpaper/moon-girl.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/moon-space.jpg b/global/Pictures/wallpaper/moon-space.jpg
new file mode 100644
index 0000000..04286dd
--- /dev/null
+++ b/global/Pictures/wallpaper/moon-space.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/mountain.png b/global/Pictures/wallpaper/mountain.png
new file mode 100644
index 0000000..3d73b7c
--- /dev/null
+++ b/global/Pictures/wallpaper/mountain.png
Binary files differ
diff --git a/global/Pictures/wallpaper/night-river.jpg b/global/Pictures/wallpaper/night-river.jpg
new file mode 100644
index 0000000..8d471a2
--- /dev/null
+++ b/global/Pictures/wallpaper/night-river.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/sky.jpg b/global/Pictures/wallpaper/sky.jpg
new file mode 100644
index 0000000..fbb2876
--- /dev/null
+++ b/global/Pictures/wallpaper/sky.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-bubble.jpg b/global/Pictures/wallpaper/snow-bubble.jpg
new file mode 100644
index 0000000..c22d8ce
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-bubble.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-dogs.jpg b/global/Pictures/wallpaper/snow-dogs.jpg
new file mode 100644
index 0000000..6af0782
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-dogs.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-lake.jpg b/global/Pictures/wallpaper/snow-lake.jpg
new file mode 100644
index 0000000..9ca5383
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-lake.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-load.jpg b/global/Pictures/wallpaper/snow-load.jpg
new file mode 100644
index 0000000..a0a4a41
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-load.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-tree.jpg b/global/Pictures/wallpaper/snow-tree.jpg
new file mode 100644
index 0000000..da9100d
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-tree.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-tree2.jpg b/global/Pictures/wallpaper/snow-tree2.jpg
new file mode 100644
index 0000000..e4b771a
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-tree2.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/snow-tree3.jpg b/global/Pictures/wallpaper/snow-tree3.jpg
new file mode 100644
index 0000000..2622ca0
--- /dev/null
+++ b/global/Pictures/wallpaper/snow-tree3.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/space.png b/global/Pictures/wallpaper/space.png
new file mode 100644
index 0000000..f806d59
--- /dev/null
+++ b/global/Pictures/wallpaper/space.png
Binary files differ
diff --git a/global/Pictures/wallpaper/sunset-city.jpg b/global/Pictures/wallpaper/sunset-city.jpg
new file mode 100644
index 0000000..8fa6968
--- /dev/null
+++ b/global/Pictures/wallpaper/sunset-city.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/sunset-tree.jpg b/global/Pictures/wallpaper/sunset-tree.jpg
new file mode 100644
index 0000000..f1b3bf5
--- /dev/null
+++ b/global/Pictures/wallpaper/sunset-tree.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/surfing.jpg b/global/Pictures/wallpaper/surfing.jpg
new file mode 100644
index 0000000..a60c24b
--- /dev/null
+++ b/global/Pictures/wallpaper/surfing.jpg
Binary files differ
diff --git a/global/Pictures/wallpaper/woman.jpg b/global/Pictures/wallpaper/woman.jpg
new file mode 100644
index 0000000..a2430f2
--- /dev/null
+++ b/global/Pictures/wallpaper/woman.jpg
Binary files differ