diff --git a/.gitignore b/.gitignore index 7626a87..d750238 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ elm-stuff target js/* !js/main.min.js +elm/Emoji.elm +emoji.txt diff --git a/Makefile b/Makefile index aa1ce05..cf360e2 100644 --- a/Makefile +++ b/Makefile @@ -15,13 +15,13 @@ BUILD_DIR=js dev: target/debug/elmojinput release: target/release/elmojinput -js/main.js: elm/** +js/main.js: elm/** elm/Emoji.elm $(ELM) make elm/Main.elm --output $(BUILD_DIR)/main.js js/main.min.js: js/main.tmp.js @$(UGLIFYJS) $(BUILD_DIR)/main.tmp.js --compress 'pure_funcs="F2,F3,F4,F5,F6,F7,F8,F9,A2,A3,A4,A5,A6,A7,A8,A9",pure_getters,keep_fargs=false,unsafe_comps,unsafe' | $(UGLIFYJS) --mangle > $(BUILD_DIR)/main.min.js -js/main.tmp.js: elm/** +js/main.tmp.js: elm/** elm/Emoji.elm @$(ELM) make elm/Main.elm --optimize --output $(BUILD_DIR)/main.tmp.js target/debug/elmojinput: js/main.js src/** @@ -30,5 +30,11 @@ target/debug/elmojinput: js/main.js src/** target/release/elmojinput: js/main.min.js src/** cargo build --release +js/emoji.txt: + @curl https://unicode.org/Public/emoji/14.0/emoji-test.txt -o $(BUILD_DIR)/emoji.txt + +elm/Emoji.elm: js/emoji.txt extract.js + @node extract.js > elm/Emoji.elm + clean: - @rm -rf $(BUILD_DIR)/{main.js,main.min.js} + @rm -rf $(BUILD_DIR)/{main.js,main.min.js,emoji.txt} elm/Emoji.elm diff --git a/elm/Emoji.elm b/elm/Emoji.elm deleted file mode 100644 index 5164d97..0000000 --- a/elm/Emoji.elm +++ /dev/null @@ -1,1525 +0,0 @@ -module Emoji exposing (..) - - -type alias Emoji = - { name : String - , unicode : String - , tags : List String - , x : Int - , y : Int - } - - -type alias Emojis = - { people : List Emoji - , nature : List Emoji - , objects : List Emoji - , places : List Emoji - , symbols : List Emoji - } - - -type Category - = Recent - | People - | Nature - | Objects - | Places - | Symbols - - -categories : List Category -categories = - [ Recent, People, Nature, Objects, Places, Symbols ] - - -categoryEmoji : Category -> Emoji -categoryEmoji category = - case category of - Recent -> - { name = "clock9", unicode = "๐Ÿ•˜", tags = [], x = 460, y = 736 } - - People -> - { name = "grinning", unicode = "๐Ÿ˜€", tags = [ "smile", "happy" ], x = 1104, y = 552 } - - Nature -> - { name = "dog", unicode = "๐Ÿถ", tags = [ "pet" ], x = 644, y = 874 } - - Objects -> - { name = "soccer", unicode = "โšฝ๏ธ", tags = [ "sports" ], x = 1426, y = 1564 } - - Places -> - { name = "car", unicode = "๐Ÿš—", tags = [], x = 322, y = 644 } - - Symbols -> - { name = "heart", unicode = "โค๏ธ", tags = [ "love" ], x = 828, y = 1104 } - - -getEmojis : Category -> List Emoji -getEmojis category = - case category of - Recent -> - [] - - People -> - emojis.people - - Nature -> - emojis.nature - - Objects -> - emojis.objects - - Places -> - emojis.places - - Symbols -> - emojis.symbols - - -emojis : Emojis -emojis = - { people = - [ { name = "grinning", unicode = "๐Ÿ˜€", tags = [ "smile", "happy" ], x = 1104, y = 552 } - , { name = "smiley", unicode = "๐Ÿ˜ƒ", tags = [ "happy", "joy", "haha" ], x = 782, y = 1564 } - , { name = "smile", unicode = "๐Ÿ˜„", tags = [ "happy", "joy", "laugh", "pleased" ], x = 690, y = 1564 } - , { name = "grin", unicode = "๐Ÿ˜", tags = [], x = 1104, y = 506 } - , { name = "laughing", unicode = "๐Ÿ˜†", tags = [ "happy", "haha" ], x = 1242, y = 46 } - , { name = "sweat_smile", unicode = "๐Ÿ˜…", tags = [ "hot" ], x = 1656, y = 0 } - , { name = "joy", unicode = "๐Ÿ˜‚", tags = [ "tears" ], x = 1196, y = 782 } - , { name = "rofl", unicode = "๐Ÿคฃ", tags = [ "lol", "laughing" ], x = 1518, y = 1196 } - , { name = "relaxed", unicode = "โ˜บ๏ธ", tags = [ "blush", "pleased" ], x = 1518, y = 276 } - , { name = "blush", unicode = "๐Ÿ˜Š", tags = [ "proud" ], x = 552, y = 322 } - , { name = "innocent", unicode = "๐Ÿ˜‡", tags = [ "angel" ], x = 1104, y = 1150 } - , { name = "slightly_smiling_face", unicode = "๐Ÿ™‚", tags = [], x = 276, y = 1564 } - , { name = "upside_down_face", unicode = "๐Ÿ™ƒ", tags = [], x = 1702, y = 1610 } - , { name = "wink", unicode = "๐Ÿ˜‰", tags = [ "flirt" ], x = 1748, y = 874 } - , { name = "relieved", unicode = "๐Ÿ˜Œ", tags = [ "whew" ], x = 1518, y = 322 } - , { name = "heart_eyes", unicode = "๐Ÿ˜", tags = [ "love", "crush" ], x = 920, y = 1104 } - , { name = "kissing_heart", unicode = "๐Ÿ˜˜", tags = [ "flirt" ], x = 368, y = 1196 } - , { name = "kissing", unicode = "๐Ÿ˜—", tags = [], x = 230, y = 1196 } - , { name = "kissing_smiling_eyes", unicode = "๐Ÿ˜™", tags = [], x = 414, y = 1196 } - , { name = "kissing_closed_eyes", unicode = "๐Ÿ˜š", tags = [], x = 322, y = 1196 } - , { name = "yum", unicode = "๐Ÿ˜‹", tags = [ "tongue", "lick" ], x = 920, y = 1748 } - , { name = "stuck_out_tongue_winking_eye", unicode = "๐Ÿ˜œ", tags = [ "prank", "silly" ], x = 598, y = 1610 } - , { name = "stuck_out_tongue_closed_eyes", unicode = "๐Ÿ˜", tags = [ "prank" ], x = 552, y = 1610 } - , { name = "stuck_out_tongue", unicode = "๐Ÿ˜›", tags = [], x = 506, y = 1610 } - , { name = "money_mouth_face", unicode = "๐Ÿค‘", tags = [ "rich" ], x = 1334, y = 184 } - , { name = "hugs", unicode = "๐Ÿค—", tags = [], x = 276, y = 1150 } - , { name = "nerd_face", unicode = "๐Ÿค“", tags = [ "geek", "glasses" ], x = 1058, y = 1334 } - , { name = "sunglasses", unicode = "๐Ÿ˜Ž", tags = [ "cool" ], x = 1012, y = 1610 } - , { name = "clown_face", unicode = "๐Ÿคก", tags = [], x = 782, y = 138 } - , { name = "cowboy_hat_face", unicode = "๐Ÿค ", tags = [], x = 828, y = 644 } - , { name = "smirk", unicode = "๐Ÿ˜", tags = [ "smug" ], x = 920, y = 1564 } - , { name = "unamused", unicode = "๐Ÿ˜’", tags = [ "meh" ], x = 1702, y = 1334 } - , { name = "disappointed", unicode = "๐Ÿ˜ž", tags = [ "sad" ], x = 368, y = 874 } - , { name = "pensive", unicode = "๐Ÿ˜”", tags = [], x = 414, y = 1426 } - , { name = "worried", unicode = "๐Ÿ˜Ÿ", tags = [ "nervous" ], x = 552, y = 1748 } - , { name = "confused", unicode = "๐Ÿ˜•", tags = [], x = 92, y = 782 } - , { name = "slightly_frowning_face", unicode = "๐Ÿ™", tags = [], x = 230, y = 1564 } - , { name = "frowning_face", unicode = "โ˜น๏ธ", tags = [], x = 1058, y = 736 } - , { name = "persevere", unicode = "๐Ÿ˜ฃ", tags = [ "struggling" ], x = 506, y = 1426 } - , { name = "confounded", unicode = "๐Ÿ˜–", tags = [], x = 46, y = 782 } - , { name = "tired_face", unicode = "๐Ÿ˜ซ", tags = [ "upset", "whine" ], x = 230, y = 1656 } - , { name = "weary", unicode = "๐Ÿ˜ฉ", tags = [ "tired" ], x = 1610, y = 1702 } - , { name = "triumph", unicode = "๐Ÿ˜ค", tags = [ "smug" ], x = 1288, y = 1656 } - , { name = "angry", unicode = "๐Ÿ˜ ", tags = [ "mad", "annoyed" ], x = 0, y = 230 } - , { name = "rage", unicode = "๐Ÿ˜ก", tags = [ "angry" ], x = 690, y = 1472 } - , { name = "no_mouth", unicode = "๐Ÿ˜ถ", tags = [ "mute", "silence" ], x = 1380, y = 966 } - , { name = "neutral_face", unicode = "๐Ÿ˜", tags = [ "meh" ], x = 1150, y = 1334 } - , { name = "expressionless", unicode = "๐Ÿ˜‘", tags = [], x = 966, y = 276 } - , { name = "hushed", unicode = "๐Ÿ˜ฏ", tags = [ "silence", "speechless" ], x = 414, y = 1150 } - , { name = "frowning", unicode = "๐Ÿ˜ฆ", tags = [], x = 1058, y = 690 } - , { name = "anguished", unicode = "๐Ÿ˜ง", tags = [ "stunned" ], x = 92, y = 230 } - , { name = "open_mouth", unicode = "๐Ÿ˜ฎ", tags = [ "surprise", "impressed", "wow" ], x = 1380, y = 1380 } - , { name = "astonished", unicode = "๐Ÿ˜ฒ", tags = [ "amazed", "gasp" ], x = 368, y = 92 } - , { name = "dizzy_face", unicode = "๐Ÿ˜ต", tags = [], x = 506, y = 874 } - , { name = "flushed", unicode = "๐Ÿ˜ณ", tags = [], x = 782, y = 1012 } - , { name = "scream", unicode = "๐Ÿ˜ฑ", tags = [ "horror", "shocked" ], x = 1426, y = 1518 } - , { name = "fearful", unicode = "๐Ÿ˜จ", tags = [ "scared", "shocked", "oops" ], x = 1012, y = 138 } - , { name = "cold_sweat", unicode = "๐Ÿ˜ฐ", tags = [ "nervous" ], x = 782, y = 460 } - , { name = "cry", unicode = "๐Ÿ˜ข", tags = [ "sad", "tear" ], x = 414, y = 828 } - , { name = "disappointed_relieved", unicode = "๐Ÿ˜ฅ", tags = [ "phew", "sweat", "nervous" ], x = 414, y = 874 } - , { name = "drooling_face", unicode = "๐Ÿคค", tags = [], x = 920, y = 368 } - , { name = "sob", unicode = "๐Ÿ˜ญ", tags = [ "sad", "cry", "bawling" ], x = 1380, y = 1564 } - , { name = "sweat", unicode = "๐Ÿ˜“", tags = [], x = 1564, y = 1610 } - , { name = "sleepy", unicode = "๐Ÿ˜ช", tags = [ "tired" ], x = 184, y = 1564 } - , { name = "sleeping", unicode = "๐Ÿ˜ด", tags = [ "zzz" ], x = 92, y = 1564 } - , { name = "roll_eyes", unicode = "๐Ÿ™„", tags = [], x = 1518, y = 1242 } - , { name = "thinking", unicode = "๐Ÿค”", tags = [], x = 1656, y = 1288 } - , { name = "lying_face", unicode = "๐Ÿคฅ", tags = [ "liar" ], x = 322, y = 1242 } - , { name = "grimacing", unicode = "๐Ÿ˜ฌ", tags = [], x = 1104, y = 460 } - , { name = "zipper_mouth_face", unicode = "๐Ÿค", tags = [ "silence", "hush" ], x = 1150, y = 1748 } - , { name = "nauseated_face", unicode = "๐Ÿคข", tags = [ "sick", "barf", "disgusted" ], x = 828, y = 1334 } - , { name = "sneezing_face", unicode = "๐Ÿคง", tags = [ "achoo", "sick" ], x = 1150, y = 1564 } - , { name = "mask", unicode = "๐Ÿ˜ท", tags = [ "sick", "ill" ], x = 138, y = 1288 } - , { name = "face_with_thermometer", unicode = "๐Ÿค’", tags = [ "sick" ], x = 966, y = 552 } - , { name = "face_with_head_bandage", unicode = "๐Ÿค•", tags = [ "hurt" ], x = 966, y = 506 } - , { name = "smiling_imp", unicode = "๐Ÿ˜ˆ", tags = [ "devil", "evil", "horns" ], x = 874, y = 1564 } - , { name = "imp", unicode = "๐Ÿ‘ฟ", tags = [ "angry", "devil", "evil", "horns" ], x = 782, y = 1150 } - , { name = "japanese_ogre", unicode = "๐Ÿ‘น", tags = [ "monster" ], x = 1196, y = 598 } - , { name = "japanese_goblin", unicode = "๐Ÿ‘บ", tags = [], x = 1196, y = 552 } - , { name = "hankey", unicode = "๐Ÿ’ฉ", tags = [ "crap" ], x = 552, y = 1104 } - , { name = "ghost", unicode = "๐Ÿ‘ป", tags = [ "halloween" ], x = 460, y = 1058 } - , { name = "skull", unicode = "๐Ÿ’€", tags = [ "dead", "danger", "poison" ], x = 0, y = 1564 } - , { name = "skull_and_crossbones", unicode = "โ˜ ๏ธ", tags = [ "danger", "pirate" ], x = 46, y = 1564 } - , { name = "alien", unicode = "๐Ÿ‘ฝ", tags = [ "ufo" ], x = 46, y = 184 } - , { name = "space_invader", unicode = "๐Ÿ‘พ", tags = [ "game", "retro" ], x = 1610, y = 230 } - , { name = "robot", unicode = "๐Ÿค–", tags = [], x = 1518, y = 1104 } - , { name = "jack_o_lantern", unicode = "๐ŸŽƒ", tags = [ "halloween" ], x = 1196, y = 368 } - , { name = "smiley_cat", unicode = "๐Ÿ˜บ", tags = [], x = 828, y = 1564 } - , { name = "smile_cat", unicode = "๐Ÿ˜ธ", tags = [], x = 736, y = 1564 } - , { name = "joy_cat", unicode = "๐Ÿ˜น", tags = [], x = 1196, y = 828 } - , { name = "heart_eyes_cat", unicode = "๐Ÿ˜ป", tags = [], x = 966, y = 1104 } - , { name = "smirk_cat", unicode = "๐Ÿ˜ผ", tags = [], x = 966, y = 1564 } - , { name = "kissing_cat", unicode = "๐Ÿ˜ฝ", tags = [], x = 276, y = 1196 } - , { name = "scream_cat", unicode = "๐Ÿ™€", tags = [ "horror" ], x = 1472, y = 1518 } - , { name = "crying_cat_face", unicode = "๐Ÿ˜ฟ", tags = [ "sad", "tear" ], x = 460, y = 828 } - , { name = "pouting_cat", unicode = "๐Ÿ˜พ", tags = [], x = 1472, y = 1012 } - , { name = "open_hands", unicode = "๐Ÿ‘", tags = [], x = 1334, y = 1380 } - , { name = "raised_hands", unicode = "๐Ÿ™Œ", tags = [ "hooray" ], x = 1242, y = 1472 } - , { name = "clap", unicode = "๐Ÿ‘", tags = [ "praise", "applause" ], x = 690, y = 690 } - , { name = "pray", unicode = "๐Ÿ™", tags = [ "please", "hope", "wish" ], x = 1472, y = 1150 } - , { name = "handshake", unicode = "๐Ÿค", tags = [ "deal" ], x = 506, y = 1104 } - , { name = "+1", unicode = "๐Ÿ‘", tags = [ "approve", "ok" ], x = 46, y = 0 } - , { name = "-1", unicode = "๐Ÿ‘Ž", tags = [ "disapprove", "bury" ], x = 414, y = 1288 } - , { name = "fist_oncoming", unicode = "๐Ÿ‘Š", tags = [ "attack" ], x = 230, y = 1012 } - , { name = "fist_raised", unicode = "โœŠ", tags = [ "power" ], x = 276, y = 1012 } - , { name = "fist_left", unicode = "๐Ÿค›", tags = [], x = 184, y = 1012 } - , { name = "fist_right", unicode = "๐Ÿคœ", tags = [], x = 322, y = 1012 } - , { name = "crossed_fingers", unicode = "๐Ÿคž", tags = [ "luck", "hopeful" ], x = 230, y = 828 } - , { name = "v", unicode = "โœŒ๏ธ", tags = [ "victory", "peace" ], x = 138, y = 1702 } - , { name = "metal", unicode = "๐Ÿค˜", tags = [], x = 874, y = 1288 } - , { name = "ok_hand", unicode = "๐Ÿ‘Œ", tags = [], x = 598, y = 1380 } - , { name = "point_left", unicode = "๐Ÿ‘ˆ", tags = [], x = 1472, y = 46 } - , { name = "point_right", unicode = "๐Ÿ‘‰", tags = [], x = 1472, y = 92 } - , { name = "point_up_2", unicode = "๐Ÿ‘†", tags = [], x = 1472, y = 184 } - , { name = "point_down", unicode = "๐Ÿ‘‡", tags = [], x = 1472, y = 0 } - , { name = "point_up", unicode = "โ˜๏ธ", tags = [], x = 1472, y = 138 } - , { name = "hand", unicode = "โœ‹", tags = [ "highfive", "stop" ], x = 414, y = 1104 } - , { name = "raised_back_of_hand", unicode = "๐Ÿคš", tags = [], x = 1104, y = 1472 } - , { name = "raised_hand_with_fingers_splayed", unicode = "๐Ÿ–", tags = [], x = 1196, y = 1472 } - , { name = "vulcan_salute", unicode = "๐Ÿ––", tags = [ "prosper", "spock" ], x = 828, y = 1702 } - , { name = "wave", unicode = "๐Ÿ‘‹", tags = [ "goodbye" ], x = 1380, y = 1702 } - , { name = "call_me_hand", unicode = "๐Ÿค™", tags = [], x = 644, y = 184 } - , { name = "muscle", unicode = "๐Ÿ’ช", tags = [ "flex", "bicep", "strong", "workout" ], x = 276, y = 1334 } - , { name = "middle_finger", unicode = "๐Ÿ–•", tags = [], x = 1150, y = 1288 } - , { name = "writing_hand", unicode = "โœ๏ธ", tags = [], x = 644, y = 1748 } - , { name = "selfie", unicode = "๐Ÿคณ", tags = [], x = 1564, y = 184 } - , { name = "nail_care", unicode = "๐Ÿ’…", tags = [ "beauty", "manicure" ], x = 598, y = 1334 } - , { name = "ring", unicode = "๐Ÿ’", tags = [ "wedding", "marriage", "engaged" ], x = 1518, y = 1058 } - , { name = "lipstick", unicode = "๐Ÿ’„", tags = [ "makeup" ], x = 1242, y = 966 } - , { name = "kiss", unicode = "๐Ÿ’‹", tags = [ "lipstick" ], x = 184, y = 1196 } - , { name = "lips", unicode = "๐Ÿ‘„", tags = [ "kiss" ], x = 1242, y = 920 } - , { name = "tongue", unicode = "๐Ÿ‘…", tags = [ "taste" ], x = 598, y = 1656 } - , { name = "ear", unicode = "๐Ÿ‘‚", tags = [ "hear", "sound", "listen" ], x = 920, y = 690 } - , { name = "nose", unicode = "๐Ÿ‘ƒ", tags = [ "smell" ], x = 1380, y = 1334 } - , { name = "footprints", unicode = "๐Ÿ‘ฃ", tags = [ "feet", "tracks" ], x = 966, y = 1012 } - , { name = "eye", unicode = "๐Ÿ‘", tags = [], x = 966, y = 322 } - , { name = "eyes", unicode = "๐Ÿ‘€", tags = [ "look", "see", "watch" ], x = 966, y = 460 } - , { name = "speaking_head", unicode = "๐Ÿ—ฃ", tags = [], x = 1610, y = 644 } - , { name = "bust_in_silhouette", unicode = "๐Ÿ‘ค", tags = [ "user" ], x = 552, y = 598 } - , { name = "busts_in_silhouette", unicode = "๐Ÿ‘ฅ", tags = [ "users", "group", "team" ], x = 598, y = 598 } - , { name = "baby", unicode = "๐Ÿ‘ถ", tags = [ "child", "newborn" ], x = 184, y = 368 } - , { name = "boy", unicode = "๐Ÿ‘ฆ", tags = [ "child" ], x = 598, y = 138 } - , { name = "girl", unicode = "๐Ÿ‘ง", tags = [ "child" ], x = 644, y = 1058 } - , { name = "man", unicode = "๐Ÿ‘จ", tags = [ "mustache", "father", "dad" ], x = 1150, y = 1242 } - , { name = "woman", unicode = "๐Ÿ‘ฉ", tags = [ "girls" ], x = 1748, y = 966 } - , { name = "blonde_woman", unicode = "๐Ÿ‘ฑ\u{200D}โ™€๏ธ๏ธ", tags = [], x = 552, y = 46 } - , { name = "blonde_woman", unicode = "๐Ÿ‘ฑ\u{200D}โ™€๏ธ", tags = [], x = 552, y = 46 } - , { name = "blonde_man", unicode = "๐Ÿ‘ฑ", tags = [ "boy" ], x = 552, y = 0 } - , { name = "older_man", unicode = "๐Ÿ‘ด", tags = [], x = 782, y = 1380 } - , { name = "older_woman", unicode = "๐Ÿ‘ต", tags = [], x = 828, y = 1380 } - , { name = "man_with_gua_pi_mao", unicode = "๐Ÿ‘ฒ", tags = [], x = 1288, y = 1012 } - , { name = "woman_with_turban", unicode = "๐Ÿ‘ณ\u{200D}โ™€๏ธ", tags = [], x = 276, y = 1748 } - , { name = "man_with_turban", unicode = "๐Ÿ‘ณ", tags = [], x = 1288, y = 1058 } - , { name = "policewoman", unicode = "๐Ÿ‘ฎ\u{200D}โ™€๏ธ", tags = [], x = 1472, y = 368 } - , { name = "policeman", unicode = "๐Ÿ‘ฎ", tags = [ "police", "law" ], x = 1472, y = 322 } - , { name = "construction_worker_woman", unicode = "๐Ÿ‘ท\u{200D}โ™€๏ธ", tags = [], x = 414, y = 782 } - , { name = "construction_worker_man", unicode = "๐Ÿ‘ท", tags = [ "helmet" ], x = 368, y = 782 } - , { name = "guardswoman", unicode = "๐Ÿ’‚\u{200D}โ™€๏ธ", tags = [], x = 1104, y = 736 } - , { name = "guardsman", unicode = "๐Ÿ’‚", tags = [], x = 1104, y = 690 } - , { name = "female_detective", unicode = "๐Ÿ•ต๏ธ\u{200D}โ™€๏ธ๏ธ", tags = [ "sleuth" ], x = 1012, y = 276 } - , { name = "male_detective", unicode = "๐Ÿ•ต", tags = [ "sleuth" ], x = 1012, y = 1242 } - , { name = "woman_health_worker", unicode = "๐Ÿ‘ฉ\u{200D}โš•๏ธ", tags = [ "doctor", "nurse" ], x = 1748, y = 1380 } - , { name = "man_health_worker", unicode = "๐Ÿ‘จ\u{200D}โš•๏ธ", tags = [ "doctor", "nurse" ], x = 1288, y = 322 } - , { name = "woman_farmer", unicode = "๐Ÿ‘ฉ\u{200D}๐ŸŒพ๏ธ", tags = [], x = 1748, y = 1288 } - , { name = "man_farmer", unicode = "๐Ÿ‘จ\u{200D}๐ŸŒพ๏ธ", tags = [], x = 1288, y = 230 } - , { name = "woman_cook", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿณ๏ธ", tags = [ "chef" ], x = 1748, y = 1150 } - , { name = "man_cook", unicode = "๐Ÿ‘จ\u{200D}๐Ÿณ๏ธ", tags = [ "chef" ], x = 1288, y = 46 } - , { name = "woman_student", unicode = "๐Ÿ‘ฉ\u{200D}๐ŸŽ“๏ธ", tags = [ "graduation" ], x = 138, y = 1748 } - , { name = "man_student", unicode = "๐Ÿ‘จ\u{200D}๐ŸŽ“๏ธ", tags = [ "graduation" ], x = 1288, y = 874 } - , { name = "woman_singer", unicode = "๐Ÿ‘ฉ\u{200D}๐ŸŽค๏ธ", tags = [ "rockstar" ], x = 92, y = 1748 } - , { name = "man_singer", unicode = "๐Ÿ‘จ\u{200D}๐ŸŽค๏ธ", tags = [ "rockstar" ], x = 1288, y = 828 } - , { name = "woman_teacher", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿซ๏ธ", tags = [ "school", "professor" ], x = 184, y = 1748 } - , { name = "man_teacher", unicode = "๐Ÿ‘จ\u{200D}๐Ÿซ๏ธ", tags = [ "school", "professor" ], x = 1288, y = 920 } - , { name = "woman_factory_worker", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿญ๏ธ", tags = [], x = 1748, y = 1242 } - , { name = "man_factory_worker", unicode = "๐Ÿ‘จ\u{200D}๐Ÿญ๏ธ", tags = [], x = 1288, y = 184 } - , { name = "woman_technologist", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ’ป๏ธ", tags = [ "coder" ], x = 230, y = 1748 } - , { name = "man_technologist", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ’ป๏ธ", tags = [ "coder" ], x = 1288, y = 966 } - , { name = "woman_office_worker", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ’ผ๏ธ", tags = [ "business" ], x = 1748, y = 1564 } - , { name = "man_office_worker", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ’ผ๏ธ", tags = [ "business" ], x = 1288, y = 552 } - , { name = "woman_mechanic", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ”ง๏ธ", tags = [], x = 1748, y = 1518 } - , { name = "man_mechanic", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ”ง๏ธ", tags = [], x = 1288, y = 506 } - , { name = "woman_scientist", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ”ฌ๏ธ", tags = [ "research" ], x = 0, y = 1748 } - , { name = "man_scientist", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ”ฌ๏ธ", tags = [ "research" ], x = 1288, y = 736 } - , { name = "woman_artist", unicode = "๐Ÿ‘ฉ\u{200D}๐ŸŽจ๏ธ", tags = [ "painter" ], x = 1748, y = 1012 } - , { name = "man_artist", unicode = "๐Ÿ‘จ\u{200D}๐ŸŽจ๏ธ", tags = [ "painter" ], x = 1196, y = 1242 } - , { name = "woman_firefighter", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿš’๏ธ", tags = [], x = 1748, y = 1334 } - , { name = "man_firefighter", unicode = "๐Ÿ‘จ\u{200D}๐Ÿš’๏ธ", tags = [], x = 1288, y = 276 } - , { name = "woman_pilot", unicode = "๐Ÿ‘ฉ\u{200D}โœˆ๏ธ", tags = [], x = 1748, y = 1610 } - , { name = "man_pilot", unicode = "๐Ÿ‘จ\u{200D}โœˆ๏ธ", tags = [], x = 1288, y = 598 } - , { name = "woman_astronaut", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿš€๏ธ", tags = [ "space" ], x = 1748, y = 1058 } - , { name = "man_astronaut", unicode = "๐Ÿ‘จ\u{200D}๐Ÿš€๏ธ", tags = [ "space" ], x = 1242, y = 1242 } - , { name = "woman_judge", unicode = "๐Ÿ‘ฉ\u{200D}โš–๏ธ", tags = [ "justice" ], x = 1748, y = 1426 } - , { name = "man_judge", unicode = "๐Ÿ‘จ\u{200D}โš–๏ธ", tags = [ "justice" ], x = 1288, y = 414 } - , { name = "mrs_claus", unicode = "๐Ÿคถ", tags = [ "santa" ], x = 230, y = 1334 } - , { name = "santa", unicode = "๐ŸŽ…", tags = [ "christmas" ], x = 920, y = 1518 } - , { name = "princess", unicode = "๐Ÿ‘ธ", tags = [ "blonde", "crown", "royal" ], x = 1472, y = 1380 } - , { name = "prince", unicode = "๐Ÿคด", tags = [ "crown", "royal" ], x = 1472, y = 1334 } - , { name = "bride_with_veil", unicode = "๐Ÿ‘ฐ", tags = [ "marriage", "wedding" ], x = 598, y = 276 } - , { name = "man_in_tuxedo", unicode = "๐Ÿคต", tags = [ "groom", "marriage", "wedding" ], x = 1288, y = 368 } - , { name = "angel", unicode = "๐Ÿ‘ผ", tags = [], x = 230, y = 92 } - , { name = "pregnant_woman", unicode = "๐Ÿคฐ", tags = [], x = 1472, y = 1242 } - , { name = "bowing_woman", unicode = "๐Ÿ™‡\u{200D}โ™€๏ธ", tags = [ "respect", "thanks" ], x = 552, y = 552 } - , { name = "bowing_man", unicode = "๐Ÿ™‡", tags = [ "respect", "thanks" ], x = 506, y = 552 } - , { name = "tipping_hand_woman", unicode = "๐Ÿ’", tags = [], x = 184, y = 1656 } - , { name = "tipping_hand_man", unicode = "๐Ÿ’\u{200D}โ™‚๏ธ", tags = [ "information" ], x = 138, y = 1656 } - , { name = "no_good_woman", unicode = "๐Ÿ™…", tags = [ "stop", "halt" ], x = 1380, y = 874 } - , { name = "no_good_man", unicode = "๐Ÿ™…\u{200D}โ™‚๏ธ", tags = [ "stop", "halt" ], x = 1380, y = 828 } - , { name = "ok_woman", unicode = "๐Ÿ™†", tags = [], x = 690, y = 1380 } - , { name = "ok_man", unicode = "๐Ÿ™†\u{200D}โ™‚๏ธ", tags = [], x = 644, y = 1380 } - , { name = "raising_hand_woman", unicode = "๐Ÿ™‹", tags = [], x = 1380, y = 1472 } - , { name = "raising_hand_man", unicode = "๐Ÿ™‹\u{200D}โ™‚๏ธ", tags = [], x = 1334, y = 1472 } - , { name = "woman_facepalming", unicode = "๐Ÿคฆ\u{200D}โ™€๏ธ", tags = [], x = 1748, y = 1196 } - , { name = "man_facepalming", unicode = "๐Ÿคฆ\u{200D}โ™‚๏ธ", tags = [], x = 1288, y = 138 } - , { name = "woman_shrugging", unicode = "๐Ÿคท\u{200D}โ™€๏ธ", tags = [], x = 46, y = 1748 } - , { name = "man_shrugging", unicode = "๐Ÿคท\u{200D}โ™‚๏ธ", tags = [], x = 1288, y = 782 } - , { name = "pouting_woman", unicode = "๐Ÿ™Ž", tags = [], x = 1472, y = 1104 } - , { name = "pouting_man", unicode = "๐Ÿ™Ž\u{200D}โ™‚๏ธ", tags = [], x = 1472, y = 1058 } - , { name = "frowning_woman", unicode = "๐Ÿ™", tags = [ "sad" ], x = 1058, y = 828 } - , { name = "frowning_man", unicode = "๐Ÿ™\u{200D}โ™‚๏ธ", tags = [], x = 1058, y = 782 } - , { name = "haircut_woman", unicode = "๐Ÿ’‡", tags = [ "beauty" ], x = 92, y = 1104 } - , { name = "haircut_man", unicode = "๐Ÿ’‡\u{200D}โ™‚๏ธ", tags = [], x = 46, y = 1104 } - , { name = "massage_woman", unicode = "๐Ÿ’†", tags = [ "spa" ], x = 276, y = 1288 } - , { name = "massage_man", unicode = "๐Ÿ’†\u{200D}โ™‚๏ธ", tags = [ "spa" ], x = 230, y = 1288 } - , { name = "business_suit_levitating", unicode = "๐Ÿ•ด", tags = [], x = 460, y = 598 } - , { name = "dancer", unicode = "๐Ÿ’ƒ", tags = [ "dress" ], x = 874, y = 276 } - , { name = "man_dancing", unicode = "๐Ÿ•บ", tags = [ "dancer" ], x = 1288, y = 92 } - , { name = "dancing_women", unicode = "๐Ÿ‘ฏ", tags = [ "bunny" ], x = 874, y = 414 } - , { name = "dancing_men", unicode = "๐Ÿ‘ฏ\u{200D}โ™‚๏ธ", tags = [ "bunny" ], x = 874, y = 368 } - , { name = "walking_woman", unicode = "๐Ÿšถ\u{200D}โ™€๏ธ", tags = [], x = 966, y = 1702 } - , { name = "walking_man", unicode = "๐Ÿšถ", tags = [], x = 920, y = 1702 } - , { name = "running_woman", unicode = "๐Ÿƒ\u{200D}โ™€๏ธ", tags = [ "exercise", "workout", "marathon" ], x = 506, y = 1518 } - , { name = "running_man", unicode = "๐Ÿƒ", tags = [ "exercise", "workout", "marathon" ], x = 414, y = 1518 } - , { name = "couple", unicode = "๐Ÿ‘ซ", tags = [ "date" ], x = 828, y = 138 } - , { name = "two_women_holding_hands", unicode = "๐Ÿ‘ญ", tags = [ "couple", "date" ], x = 1702, y = 598 } - , { name = "two_men_holding_hands", unicode = "๐Ÿ‘ฌ", tags = [ "couple", "date" ], x = 1702, y = 552 } - , { name = "couple_with_heart_woman_man", unicode = "๐Ÿ’‘", tags = [], x = 828, y = 276 } - , { name = "couple_with_heart_woman_woman", unicode = "๐Ÿ‘ฉ\u{200D}โค๏ธ\u{200D}๐Ÿ‘ฉ๏ธ", tags = [], x = 828, y = 322 } - , { name = "couple_with_heart_man_man", unicode = "๐Ÿ‘จ\u{200D}โค๏ธ\u{200D}๐Ÿ‘จ๏ธ", tags = [], x = 828, y = 230 } - , { name = "couplekiss_man_woman", unicode = "๐Ÿ’", tags = [], x = 828, y = 460 } - , { name = "couplekiss_woman_woman", unicode = "๐Ÿ‘ฉ\u{200D}โค๏ธ\u{200D}๐Ÿ’‹\u{200D}๐Ÿ‘ฉ๏ธ", tags = [], x = 828, y = 506 } - , { name = "couplekiss_man_man", unicode = "๐Ÿ‘จ\u{200D}โค๏ธ\u{200D}๐Ÿ’‹\u{200D}๐Ÿ‘จ๏ธ", tags = [], x = 828, y = 414 } - , { name = "family_man_woman_boy", unicode = "๐Ÿ‘ช", tags = [ "home", "parents", "child" ], x = 322, y = 966 } - , { name = "family_man_woman_girl", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 414, y = 966 } - , { name = "family_man_woman_girl_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 460, y = 966 } - , { name = "family_man_woman_boy_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฆ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 368, y = 966 } - , { name = "family_man_woman_girl_girl", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 506, y = 966 } - , { name = "family_woman_woman_boy", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 782, y = 966 } - , { name = "family_woman_woman_girl", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 874, y = 966 } - , { name = "family_woman_woman_girl_boy", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 920, y = 966 } - , { name = "family_woman_woman_boy_boy", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฆ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 828, y = 966 } - , { name = "family_woman_woman_girl_girl", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 966, y = 966 } - , { name = "family_man_man_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘จ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 92, y = 966 } - , { name = "family_man_man_girl", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘จ\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 184, y = 966 } - , { name = "family_man_man_girl_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘จ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 230, y = 966 } - , { name = "family_man_man_boy_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘จ\u{200D}๐Ÿ‘ฆ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 138, y = 966 } - , { name = "family_man_man_girl_girl", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘จ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 276, y = 966 } - , { name = "family_woman_boy", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 552, y = 966 } - , { name = "family_woman_girl", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 644, y = 966 } - , { name = "family_woman_girl_boy", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 690, y = 966 } - , { name = "family_woman_boy_boy", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ฆ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 598, y = 966 } - , { name = "family_woman_girl_girl", unicode = "๐Ÿ‘ฉ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 736, y = 966 } - , { name = "family_man_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 966, y = 828 } - , { name = "family_man_girl", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 966, y = 920 } - , { name = "family_man_girl_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 0, y = 966 } - , { name = "family_man_boy_boy", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ฆ\u{200D}๐Ÿ‘ฆ๏ธ", tags = [], x = 966, y = 874 } - , { name = "family_man_girl_girl", unicode = "๐Ÿ‘จ\u{200D}๐Ÿ‘ง\u{200D}๐Ÿ‘ง๏ธ", tags = [], x = 46, y = 966 } - , { name = "womans_clothes", unicode = "๐Ÿ‘š", tags = [], x = 322, y = 1748 } - , { name = "shirt", unicode = "๐Ÿ‘•", tags = [], x = 1564, y = 874 } - , { name = "jeans", unicode = "๐Ÿ‘–", tags = [ "pants" ], x = 1196, y = 644 } - , { name = "necktie", unicode = "๐Ÿ‘”", tags = [ "shirt", "formal" ], x = 920, y = 1334 } - , { name = "dress", unicode = "๐Ÿ‘—", tags = [], x = 920, y = 276 } - , { name = "bikini", unicode = "๐Ÿ‘™", tags = [ "beach" ], x = 506, y = 414 } - , { name = "kimono", unicode = "๐Ÿ‘˜", tags = [], x = 92, y = 1196 } - , { name = "high_heel", unicode = "๐Ÿ‘ ", tags = [ "shoe" ], x = 1150, y = 552 } - , { name = "sandal", unicode = "๐Ÿ‘ก", tags = [ "shoe" ], x = 874, y = 1518 } - , { name = "boot", unicode = "๐Ÿ‘ข", tags = [], x = 230, y = 552 } - , { name = "mans_shoe", unicode = "๐Ÿ‘ž", tags = [], x = 1288, y = 1150 } - , { name = "athletic_shoe", unicode = "๐Ÿ‘Ÿ", tags = [ "sneaker", "sport", "running" ], x = 368, y = 138 } - , { name = "womans_hat", unicode = "๐Ÿ‘’", tags = [], x = 368, y = 1748 } - , { name = "tophat", unicode = "๐ŸŽฉ", tags = [ "hat", "classy" ], x = 690, y = 1656 } - , { name = "mortar_board", unicode = "๐ŸŽ“", tags = [ "education", "college", "university", "graduation" ], x = 1334, y = 690 } - , { name = "crown", unicode = "๐Ÿ‘‘", tags = [ "king", "queen", "royal" ], x = 368, y = 828 } - , { name = "rescue_worker_helmet", unicode = "โ›‘", tags = [], x = 1518, y = 506 } - , { name = "school_satchel", unicode = "๐ŸŽ’", tags = [], x = 1242, y = 1518 } - , { name = "pouch", unicode = "๐Ÿ‘", tags = [ "bag" ], x = 1472, y = 828 } - , { name = "purse", unicode = "๐Ÿ‘›", tags = [], x = 138, y = 1472 } - , { name = "handbag", unicode = "๐Ÿ‘œ", tags = [ "bag" ], x = 460, y = 1104 } - , { name = "briefcase", unicode = "๐Ÿ’ผ", tags = [ "business" ], x = 598, y = 368 } - , { name = "eyeglasses", unicode = "๐Ÿ‘“", tags = [ "glasses" ], x = 966, y = 414 } - , { name = "dark_sunglasses", unicode = "๐Ÿ•ถ", tags = [], x = 874, y = 506 } - , { name = "closed_umbrella", unicode = "๐ŸŒ‚", tags = [ "weather", "rain" ], x = 644, y = 736 } - , { name = "open_umbrella", unicode = "โ˜‚๏ธ", tags = [], x = 1426, y = 0 } - ] - , nature = - [ { name = "dog", unicode = "๐Ÿถ", tags = [ "pet" ], x = 644, y = 874 } - , { name = "cat", unicode = "๐Ÿฑ", tags = [ "pet" ], x = 644, y = 644 } - , { name = "mouse", unicode = "๐Ÿญ", tags = [], x = 0, y = 1334 } - , { name = "hamster", unicode = "๐Ÿน", tags = [ "pet" ], x = 368, y = 1104 } - , { name = "rabbit", unicode = "๐Ÿฐ", tags = [ "bunny" ], x = 368, y = 1472 } - , { name = "fox_face", unicode = "๐ŸฆŠ", tags = [], x = 1058, y = 184 } - , { name = "bear", unicode = "๐Ÿป", tags = [], x = 0, y = 460 } - , { name = "panda_face", unicode = "๐Ÿผ", tags = [], x = 1426, y = 874 } - , { name = "koala", unicode = "๐Ÿจ", tags = [], x = 552, y = 1196 } - , { name = "tiger", unicode = "๐Ÿฏ", tags = [], x = 1656, y = 1610 } - , { name = "lion", unicode = "๐Ÿฆ", tags = [], x = 1242, y = 874 } - , { name = "cow", unicode = "๐Ÿฎ", tags = [], x = 828, y = 552 } - , { name = "pig", unicode = "๐Ÿท", tags = [], x = 920, y = 1426 } - , { name = "pig_nose", unicode = "๐Ÿฝ", tags = [], x = 1012, y = 1426 } - , { name = "frog", unicode = "๐Ÿธ", tags = [], x = 1058, y = 644 } - , { name = "monkey_face", unicode = "๐Ÿต", tags = [], x = 1334, y = 414 } - , { name = "see_no_evil", unicode = "๐Ÿ™ˆ", tags = [ "monkey", "blind", "ignore" ], x = 1564, y = 92 } - , { name = "hear_no_evil", unicode = "๐Ÿ™‰", tags = [ "monkey", "deaf" ], x = 782, y = 1104 } - , { name = "speak_no_evil", unicode = "๐Ÿ™Š", tags = [ "monkey", "mute", "hush" ], x = 1610, y = 552 } - , { name = "monkey", unicode = "๐Ÿ’", tags = [], x = 1334, y = 368 } - , { name = "chicken", unicode = "๐Ÿ”", tags = [], x = 0, y = 690 } - , { name = "penguin", unicode = "๐Ÿง", tags = [], x = 368, y = 1426 } - , { name = "bird", unicode = "๐Ÿฆ", tags = [], x = 0, y = 506 } - , { name = "baby_chick", unicode = "๐Ÿค", tags = [], x = 276, y = 368 } - , { name = "hatching_chick", unicode = "๐Ÿฃ", tags = [], x = 690, y = 1104 } - , { name = "hatched_chick", unicode = "๐Ÿฅ", tags = [], x = 644, y = 1104 } - , { name = "duck", unicode = "๐Ÿฆ†", tags = [], x = 920, y = 506 } - , { name = "eagle", unicode = "๐Ÿฆ…", tags = [], x = 920, y = 644 } - , { name = "owl", unicode = "๐Ÿฆ‰", tags = [], x = 1426, y = 276 } - , { name = "bat", unicode = "๐Ÿฆ‡", tags = [], x = 460, y = 230 } - , { name = "wolf", unicode = "๐Ÿบ", tags = [], x = 1748, y = 920 } - , { name = "boar", unicode = "๐Ÿ—", tags = [], x = 552, y = 368 } - , { name = "horse", unicode = "๐Ÿด", tags = [], x = 1150, y = 874 } - , { name = "unicorn", unicode = "๐Ÿฆ„", tags = [], x = 1702, y = 1426 } - , { name = "bee", unicode = "๐Ÿ", tags = [], x = 92, y = 460 } - , { name = "bug", unicode = "๐Ÿ›", tags = [], x = 0, y = 598 } - , { name = "butterfly", unicode = "๐Ÿฆ‹", tags = [], x = 644, y = 0 } - , { name = "snail", unicode = "๐ŸŒ", tags = [ "slow" ], x = 1058, y = 1564 } - , { name = "shell", unicode = "๐Ÿš", tags = [ "sea", "beach" ], x = 1564, y = 644 } - , { name = "beetle", unicode = "๐Ÿž", tags = [ "bug" ], x = 230, y = 460 } - , { name = "ant", unicode = "๐Ÿœ", tags = [], x = 138, y = 230 } - , { name = "spider", unicode = "๐Ÿ•ท", tags = [], x = 1610, y = 782 } - , { name = "spider_web", unicode = "๐Ÿ•ธ", tags = [], x = 1610, y = 828 } - , { name = "turtle", unicode = "๐Ÿข", tags = [ "slow" ], x = 1702, y = 276 } - , { name = "snake", unicode = "๐Ÿ", tags = [], x = 1104, y = 1564 } - , { name = "lizard", unicode = "๐ŸฆŽ", tags = [], x = 1242, y = 1058 } - , { name = "scorpion", unicode = "๐Ÿฆ‚", tags = [], x = 1334, y = 1518 } - , { name = "crab", unicode = "๐Ÿฆ€", tags = [], x = 828, y = 690 } - , { name = "squid", unicode = "๐Ÿฆ‘", tags = [], x = 1610, y = 1012 } - , { name = "octopus", unicode = "๐Ÿ™", tags = [], x = 368, y = 1380 } - , { name = "shrimp", unicode = "๐Ÿฆ", tags = [], x = 1564, y = 1150 } - , { name = "tropical_fish", unicode = "๐Ÿ ", tags = [], x = 1518, y = 1656 } - , { name = "fish", unicode = "๐ŸŸ", tags = [], x = 0, y = 1012 } - , { name = "blowfish", unicode = "๐Ÿก", tags = [], x = 552, y = 138 } - , { name = "dolphin", unicode = "๐Ÿฌ", tags = [], x = 828, y = 874 } - , { name = "shark", unicode = "๐Ÿฆˆ", tags = [], x = 1564, y = 506 } - , { name = "whale", unicode = "๐Ÿณ", tags = [ "sea" ], x = 1748, y = 92 } - , { name = "whale2", unicode = "๐Ÿ‹", tags = [], x = 1748, y = 138 } - , { name = "crocodile", unicode = "๐ŸŠ", tags = [], x = 138, y = 828 } - , { name = "leopard", unicode = "๐Ÿ†", tags = [], x = 1242, y = 460 } - , { name = "tiger2", unicode = "๐Ÿ…", tags = [], x = 0, y = 1656 } - , { name = "water_buffalo", unicode = "๐Ÿƒ", tags = [], x = 1288, y = 1702 } - , { name = "ox", unicode = "๐Ÿ‚", tags = [], x = 1426, y = 322 } - , { name = "cow2", unicode = "๐Ÿ„", tags = [], x = 828, y = 598 } - , { name = "deer", unicode = "๐ŸฆŒ", tags = [], x = 874, y = 782 } - , { name = "dromedary_camel", unicode = "๐Ÿช", tags = [ "desert" ], x = 920, y = 322 } - , { name = "camel", unicode = "๐Ÿซ", tags = [], x = 644, y = 322 } - , { name = "elephant", unicode = "๐Ÿ˜", tags = [], x = 460, y = 920 } - , { name = "rhinoceros", unicode = "๐Ÿฆ", tags = [], x = 1518, y = 736 } - , { name = "gorilla", unicode = "๐Ÿฆ", tags = [], x = 1058, y = 1058 } - , { name = "racehorse", unicode = "๐ŸŽ", tags = [ "speed" ], x = 460, y = 1472 } - , { name = "pig2", unicode = "๐Ÿ–", tags = [], x = 966, y = 1426 } - , { name = "goat", unicode = "๐Ÿ", tags = [], x = 782, y = 1058 } - , { name = "ram", unicode = "๐Ÿ", tags = [], x = 1426, y = 1472 } - , { name = "sheep", unicode = "๐Ÿ‘", tags = [], x = 1564, y = 598 } - , { name = "dog2", unicode = "๐Ÿ•", tags = [], x = 690, y = 874 } - , { name = "poodle", unicode = "๐Ÿฉ", tags = [ "dog" ], x = 1472, y = 414 } - , { name = "cat2", unicode = "๐Ÿˆ", tags = [], x = 690, y = 0 } - , { name = "rooster", unicode = "๐Ÿ“", tags = [], x = 1518, y = 1380 } - , { name = "turkey", unicode = "๐Ÿฆƒ", tags = [ "thanksgiving" ], x = 1702, y = 138 } - , { name = "dove", unicode = "๐Ÿ•Š", tags = [ "peace" ], x = 920, y = 138 } - , { name = "rabbit2", unicode = "๐Ÿ‡", tags = [], x = 414, y = 1472 } - , { name = "mouse2", unicode = "๐Ÿ", tags = [], x = 46, y = 1334 } - , { name = "rat", unicode = "๐Ÿ€", tags = [], x = 1518, y = 0 } - , { name = "chipmunk", unicode = "๐Ÿฟ", tags = [], x = 138, y = 690 } - , { name = "feet", unicode = "๐Ÿพ", tags = [], x = 1012, y = 230 } - , { name = "dragon", unicode = "๐Ÿ‰", tags = [], x = 920, y = 184 } - , { name = "dragon_face", unicode = "๐Ÿฒ", tags = [], x = 920, y = 230 } - , { name = "cactus", unicode = "๐ŸŒต", tags = [], x = 644, y = 46 } - , { name = "christmas_tree", unicode = "๐ŸŽ„", tags = [], x = 276, y = 690 } - , { name = "evergreen_tree", unicode = "๐ŸŒฒ", tags = [ "wood" ], x = 966, y = 184 } - , { name = "deciduous_tree", unicode = "๐ŸŒณ", tags = [ "wood" ], x = 874, y = 736 } - , { name = "palm_tree", unicode = "๐ŸŒด", tags = [], x = 1426, y = 736 } - , { name = "seedling", unicode = "๐ŸŒฑ", tags = [ "plant" ], x = 1564, y = 138 } - , { name = "herb", unicode = "๐ŸŒฟ", tags = [], x = 1150, y = 414 } - , { name = "shamrock", unicode = "โ˜˜๏ธ", tags = [], x = 1564, y = 460 } - , { name = "four_leaf_clover", unicode = "๐Ÿ€", tags = [ "luck" ], x = 1058, y = 138 } - , { name = "bamboo", unicode = "๐ŸŽ", tags = [], x = 46, y = 414 } - , { name = "tanabata_tree", unicode = "๐ŸŽ‹", tags = [], x = 1656, y = 690 } - , { name = "leaves", unicode = "๐Ÿƒ", tags = [ "leaf" ], x = 1242, y = 92 } - , { name = "fallen_leaf", unicode = "๐Ÿ‚", tags = [ "autumn" ], x = 966, y = 736 } - , { name = "maple_leaf", unicode = "๐Ÿ", tags = [ "canada" ], x = 1288, y = 1242 } - , { name = "mushroom", unicode = "๐Ÿ„", tags = [], x = 322, y = 1334 } - , { name = "ear_of_rice", unicode = "๐ŸŒพ", tags = [], x = 920, y = 736 } - , { name = "bouquet", unicode = "๐Ÿ’", tags = [ "flowers" ], x = 368, y = 552 } - , { name = "tulip", unicode = "๐ŸŒท", tags = [ "flower" ], x = 1702, y = 0 } - , { name = "rose", unicode = "๐ŸŒน", tags = [ "flower" ], x = 1518, y = 1426 } - , { name = "wilted_flower", unicode = "๐Ÿฅ€", tags = [], x = 1748, y = 690 } - , { name = "sunflower", unicode = "๐ŸŒป", tags = [], x = 966, y = 1610 } - , { name = "blossom", unicode = "๐ŸŒผ", tags = [], x = 552, y = 92 } - , { name = "cherry_blossom", unicode = "๐ŸŒธ", tags = [ "flower", "spring" ], x = 690, y = 598 } - , { name = "hibiscus", unicode = "๐ŸŒบ", tags = [], x = 1150, y = 460 } - , { name = "earth_americas", unicode = "๐ŸŒŽ", tags = [ "globe", "world", "international" ], x = 920, y = 828 } - , { name = "earth_africa", unicode = "๐ŸŒ", tags = [ "globe", "world", "international" ], x = 920, y = 782 } - , { name = "earth_asia", unicode = "๐ŸŒ", tags = [ "globe", "world", "international" ], x = 920, y = 874 } - , { name = "full_moon", unicode = "๐ŸŒ•", tags = [], x = 1058, y = 966 } - , { name = "waning_gibbous_moon", unicode = "๐ŸŒ–", tags = [], x = 1104, y = 1702 } - , { name = "last_quarter_moon", unicode = "๐ŸŒ—", tags = [], x = 1104, y = 1196 } - , { name = "waning_crescent_moon", unicode = "๐ŸŒ˜", tags = [], x = 1058, y = 1702 } - , { name = "new_moon", unicode = "๐ŸŒ‘", tags = [], x = 1288, y = 1334 } - , { name = "waxing_crescent_moon", unicode = "๐ŸŒ’", tags = [], x = 1472, y = 1702 } - , { name = "first_quarter_moon", unicode = "๐ŸŒ“", tags = [], x = 1012, y = 920 } - , { name = "moon", unicode = "๐ŸŒ”", tags = [], x = 1334, y = 598 } - , { name = "new_moon_with_face", unicode = "๐ŸŒš", tags = [], x = 1334, y = 1334 } - , { name = "full_moon_with_face", unicode = "๐ŸŒ", tags = [], x = 1058, y = 1012 } - , { name = "sun_with_face", unicode = "๐ŸŒž", tags = [ "summer" ], x = 920, y = 1610 } - , { name = "first_quarter_moon_with_face", unicode = "๐ŸŒ›", tags = [], x = 1012, y = 966 } - , { name = "last_quarter_moon_with_face", unicode = "๐ŸŒœ", tags = [], x = 1150, y = 1196 } - , { name = "crescent_moon", unicode = "๐ŸŒ™", tags = [ "night" ], x = 0, y = 828 } - , { name = "dizzy", unicode = "๐Ÿ’ซ", tags = [ "star" ], x = 460, y = 874 } - , { name = "star", unicode = "โญ๏ธ", tags = [], x = 1610, y = 1472 } - , { name = "star2", unicode = "๐ŸŒŸ", tags = [], x = 1610, y = 1518 } - , { name = "sparkles", unicode = "โœจ", tags = [ "shiny" ], x = 1610, y = 460 } - , { name = "zap", unicode = "โšก๏ธ", tags = [ "lightning", "thunder" ], x = 1012, y = 1748 } - , { name = "fire", unicode = "๐Ÿ”ฅ", tags = [ "burn" ], x = 1012, y = 782 } - , { name = "boom", unicode = "๐Ÿ’ฅ", tags = [ "explode" ], x = 184, y = 552 } - , { name = "comet", unicode = "โ˜„", tags = [], x = 782, y = 598 } - , { name = "sunny", unicode = "โ˜€๏ธ", tags = [ "weather" ], x = 1058, y = 1610 } - , { name = "sun_behind_small_cloud", unicode = "๐ŸŒค", tags = [], x = 874, y = 1610 } - , { name = "partly_sunny", unicode = "โ›…๏ธ", tags = [ "weather", "cloud" ], x = 1426, y = 1242 } - , { name = "sun_behind_large_cloud", unicode = "๐ŸŒฅ", tags = [], x = 782, y = 1610 } - , { name = "sun_behind_rain_cloud", unicode = "๐ŸŒฆ", tags = [], x = 828, y = 1610 } - , { name = "rainbow", unicode = "๐ŸŒˆ", tags = [], x = 1012, y = 1472 } - , { name = "cloud", unicode = "โ˜๏ธ", tags = [], x = 690, y = 736 } - , { name = "cloud_with_rain", unicode = "๐ŸŒง", tags = [], x = 782, y = 46 } - , { name = "cloud_with_lightning_and_rain", unicode = "โ›ˆ", tags = [], x = 782, y = 0 } - , { name = "cloud_with_lightning", unicode = "๐ŸŒฉ", tags = [], x = 736, y = 736 } - , { name = "cloud_with_snow", unicode = "๐ŸŒจ", tags = [], x = 782, y = 92 } - , { name = "snowman_with_snow", unicode = "โ˜ƒ๏ธ", tags = [ "winter", "christmas" ], x = 1334, y = 1564 } - , { name = "snowman", unicode = "โ›„๏ธ", tags = [ "winter" ], x = 1288, y = 1564 } - , { name = "snowflake", unicode = "โ„๏ธ", tags = [ "winter", "cold", "weather" ], x = 1242, y = 1564 } - , { name = "wind_face", unicode = "๐ŸŒฌ", tags = [], x = 1748, y = 782 } - , { name = "dash", unicode = "๐Ÿ’จ", tags = [ "wind", "blow", "fast" ], x = 874, y = 598 } - , { name = "tornado", unicode = "๐ŸŒช", tags = [], x = 736, y = 1656 } - , { name = "fog", unicode = "๐ŸŒซ", tags = [], x = 828, y = 1012 } - , { name = "ocean", unicode = "๐ŸŒŠ", tags = [ "sea" ], x = 276, y = 1380 } - , { name = "droplet", unicode = "๐Ÿ’ง", tags = [ "water" ], x = 920, y = 414 } - , { name = "sweat_drops", unicode = "๐Ÿ’ฆ", tags = [ "water", "workout" ], x = 1610, y = 1610 } - , { name = "umbrella", unicode = "โ˜”๏ธ", tags = [ "rain", "weather" ], x = 1702, y = 1288 } - , { name = "green_apple", unicode = "๐Ÿ", tags = [ "fruit" ], x = 1104, y = 92 } - , { name = "apple", unicode = "๐ŸŽ", tags = [], x = 276, y = 0 } - , { name = "pear", unicode = "๐Ÿ", tags = [], x = 184, y = 1426 } - , { name = "tangerine", unicode = "๐ŸŠ", tags = [], x = 1656, y = 736 } - , { name = "lemon", unicode = "๐Ÿ‹", tags = [], x = 1242, y = 368 } - , { name = "banana", unicode = "๐ŸŒ", tags = [ "fruit" ], x = 92, y = 414 } - , { name = "watermelon", unicode = "๐Ÿ‰", tags = [], x = 1334, y = 1702 } - , { name = "grapes", unicode = "๐Ÿ‡", tags = [], x = 1104, y = 0 } - , { name = "strawberry", unicode = "๐Ÿ“", tags = [ "fruit" ], x = 460, y = 1610 } - , { name = "melon", unicode = "๐Ÿˆ", tags = [], x = 644, y = 1288 } - , { name = "cherries", unicode = "๐Ÿ’", tags = [ "fruit" ], x = 690, y = 552 } - , { name = "peach", unicode = "๐Ÿ‘", tags = [], x = 92, y = 1426 } - , { name = "pineapple", unicode = "๐Ÿ", tags = [], x = 1104, y = 1426 } - , { name = "kiwi_fruit", unicode = "๐Ÿฅ", tags = [], x = 460, y = 1196 } - , { name = "avocado", unicode = "๐Ÿฅ‘", tags = [], x = 46, y = 368 } - , { name = "tomato", unicode = "๐Ÿ…", tags = [], x = 506, y = 1656 } - , { name = "eggplant", unicode = "๐Ÿ†", tags = [ "aubergine" ], x = 92, y = 920 } - , { name = "cucumber", unicode = "๐Ÿฅ’", tags = [], x = 598, y = 828 } - , { name = "carrot", unicode = "๐Ÿฅ•", tags = [], x = 598, y = 644 } - , { name = "corn", unicode = "๐ŸŒฝ", tags = [], x = 782, y = 782 } - , { name = "hot_pepper", unicode = "๐ŸŒถ", tags = [ "spicy" ], x = 1150, y = 1012 } - , { name = "potato", unicode = "๐Ÿฅ”", tags = [], x = 1472, y = 782 } - , { name = "sweet_potato", unicode = "๐Ÿ ", tags = [], x = 1656, y = 92 } - , { name = "chestnut", unicode = "๐ŸŒฐ", tags = [], x = 690, y = 644 } - , { name = "peanuts", unicode = "๐Ÿฅœ", tags = [], x = 138, y = 1426 } - , { name = "honey_pot", unicode = "๐Ÿฏ", tags = [], x = 1150, y = 736 } - , { name = "croissant", unicode = "๐Ÿฅ", tags = [], x = 184, y = 828 } - , { name = "bread", unicode = "๐Ÿž", tags = [ "toast" ], x = 598, y = 230 } - , { name = "baguette_bread", unicode = "๐Ÿฅ–", tags = [], x = 414, y = 138 } - , { name = "cheese", unicode = "๐Ÿง€", tags = [], x = 690, y = 506 } - , { name = "egg", unicode = "๐Ÿฅš", tags = [], x = 46, y = 920 } - , { name = "fried_egg", unicode = "๐Ÿณ", tags = [ "breakfast" ], x = 1058, y = 506 } - , { name = "bacon", unicode = "๐Ÿฅ“", tags = [], x = 414, y = 0 } - , { name = "pancakes", unicode = "๐Ÿฅž", tags = [], x = 1426, y = 828 } - , { name = "fried_shrimp", unicode = "๐Ÿค", tags = [ "tempura" ], x = 1058, y = 552 } - , { name = "poultry_leg", unicode = "๐Ÿ—", tags = [ "meat", "chicken" ], x = 1472, y = 874 } - , { name = "meat_on_bone", unicode = "๐Ÿ–", tags = [], x = 460, y = 1288 } - , { name = "pizza", unicode = "๐Ÿ•", tags = [], x = 1288, y = 1426 } - , { name = "hotdog", unicode = "๐ŸŒญ", tags = [], x = 1150, y = 1058 } - , { name = "hamburger", unicode = "๐Ÿ”", tags = [ "burger" ], x = 184, y = 1104 } - , { name = "fries", unicode = "๐ŸŸ", tags = [], x = 1058, y = 598 } - , { name = "stuffed_flatbread", unicode = "๐Ÿฅ™", tags = [], x = 690, y = 1610 } - , { name = "taco", unicode = "๐ŸŒฎ", tags = [], x = 1656, y = 506 } - , { name = "burrito", unicode = "๐ŸŒฏ", tags = [], x = 322, y = 598 } - , { name = "green_salad", unicode = "๐Ÿฅ—", tags = [], x = 1104, y = 230 } - , { name = "shallow_pan_of_food", unicode = "๐Ÿฅ˜", tags = [ "paella", "curry" ], x = 1564, y = 414 } - , { name = "spaghetti", unicode = "๐Ÿ", tags = [ "pasta" ], x = 1610, y = 322 } - , { name = "ramen", unicode = "๐Ÿœ", tags = [ "noodle" ], x = 1472, y = 1472 } - , { name = "stew", unicode = "๐Ÿฒ", tags = [], x = 230, y = 1610 } - , { name = "fish_cake", unicode = "๐Ÿฅ", tags = [], x = 46, y = 1012 } - , { name = "sushi", unicode = "๐Ÿฃ", tags = [], x = 1380, y = 1610 } - , { name = "bento", unicode = "๐Ÿฑ", tags = [], x = 506, y = 92 } - , { name = "curry", unicode = "๐Ÿ›", tags = [], x = 828, y = 828 } - , { name = "rice", unicode = "๐Ÿš", tags = [], x = 1518, y = 828 } - , { name = "rice_ball", unicode = "๐Ÿ™", tags = [], x = 1518, y = 874 } - , { name = "rice_cracker", unicode = "๐Ÿ˜", tags = [], x = 1518, y = 920 } - , { name = "oden", unicode = "๐Ÿข", tags = [], x = 414, y = 1380 } - , { name = "dango", unicode = "๐Ÿก", tags = [], x = 874, y = 460 } - , { name = "shaved_ice", unicode = "๐Ÿง", tags = [], x = 1564, y = 552 } - , { name = "ice_cream", unicode = "๐Ÿจ", tags = [], x = 460, y = 1150 } - , { name = "icecream", unicode = "๐Ÿฆ", tags = [], x = 598, y = 1150 } - , { name = "cake", unicode = "๐Ÿฐ", tags = [ "dessert" ], x = 644, y = 92 } - , { name = "birthday", unicode = "๐ŸŽ‚", tags = [ "party" ], x = 46, y = 506 } - , { name = "custard", unicode = "๐Ÿฎ", tags = [], x = 874, y = 0 } - , { name = "lollipop", unicode = "๐Ÿญ", tags = [], x = 1242, y = 1196 } - , { name = "candy", unicode = "๐Ÿฌ", tags = [ "sweet" ], x = 92, y = 644 } - , { name = "chocolate_bar", unicode = "๐Ÿซ", tags = [], x = 184, y = 690 } - , { name = "popcorn", unicode = "๐Ÿฟ", tags = [], x = 1472, y = 506 } - , { name = "doughnut", unicode = "๐Ÿฉ", tags = [], x = 920, y = 92 } - , { name = "cookie", unicode = "๐Ÿช", tags = [], x = 598, y = 782 } - , { name = "milk_glass", unicode = "๐Ÿฅ›", tags = [], x = 1196, y = 1288 } - , { name = "baby_bottle", unicode = "๐Ÿผ", tags = [ "milk" ], x = 230, y = 368 } - , { name = "coffee", unicode = "โ˜•๏ธ", tags = [ "cafe", "espresso" ], x = 782, y = 368 } - , { name = "tea", unicode = "๐Ÿต", tags = [ "green", "breakfast" ], x = 1656, y = 920 } - , { name = "sake", unicode = "๐Ÿถ", tags = [], x = 736, y = 1518 } - , { name = "beer", unicode = "๐Ÿบ", tags = [ "drink" ], x = 138, y = 460 } - , { name = "beers", unicode = "๐Ÿป", tags = [ "drinks" ], x = 184, y = 460 } - , { name = "clinking_glasses", unicode = "๐Ÿฅ‚", tags = [ "cheers", "toast" ], x = 736, y = 92 } - , { name = "wine_glass", unicode = "๐Ÿท", tags = [], x = 1748, y = 828 } - , { name = "tumbler_glass", unicode = "๐Ÿฅƒ", tags = [ "whisky" ], x = 1702, y = 46 } - , { name = "cocktail", unicode = "๐Ÿธ", tags = [ "drink" ], x = 782, y = 276 } - , { name = "tropical_drink", unicode = "๐Ÿน", tags = [ "summer", "vacation" ], x = 1472, y = 1656 } - , { name = "champagne", unicode = "๐Ÿพ", tags = [ "bottle", "bubbly", "celebration" ], x = 690, y = 276 } - , { name = "spoon", unicode = "๐Ÿฅ„", tags = [], x = 1610, y = 966 } - , { name = "fork_and_knife", unicode = "๐Ÿด", tags = [ "cutlery" ], x = 1012, y = 1012 } - , { name = "plate_with_cutlery", unicode = "๐Ÿฝ", tags = [ "dining", "dinner" ], x = 1380, y = 1426 } - ] - , objects = - [ { name = "soccer", unicode = "โšฝ๏ธ", tags = [ "sports" ], x = 1426, y = 1564 } - , { name = "basketball", unicode = "๐Ÿ€", tags = [ "sports" ], x = 460, y = 92 } - , { name = "football", unicode = "๐Ÿˆ", tags = [ "sports" ], x = 920, y = 1012 } - , { name = "baseball", unicode = "โšพ๏ธ", tags = [ "sports" ], x = 414, y = 414 } - , { name = "tennis", unicode = "๐ŸŽพ", tags = [ "sports" ], x = 1656, y = 1104 } - , { name = "volleyball", unicode = "๐Ÿ", tags = [], x = 736, y = 1702 } - , { name = "rugby_football", unicode = "๐Ÿ‰", tags = [], x = 276, y = 1518 } - , { name = "8ball", unicode = "๐ŸŽฑ", tags = [ "pool", "billiards" ], x = 46, y = 92 } - , { name = "ping_pong", unicode = "๐Ÿ“", tags = [], x = 1150, y = 1426 } - , { name = "badminton", unicode = "๐Ÿธ", tags = [], x = 414, y = 46 } - , { name = "goal_net", unicode = "๐Ÿฅ…", tags = [], x = 736, y = 1058 } - , { name = "ice_hockey", unicode = "๐Ÿ’", tags = [], x = 506, y = 1150 } - , { name = "field_hockey", unicode = "๐Ÿ‘", tags = [], x = 1012, y = 414 } - , { name = "cricket", unicode = "๐Ÿ", tags = [], x = 46, y = 828 } - , { name = "golf", unicode = "โ›ณ๏ธ", tags = [], x = 920, y = 1058 } - , { name = "bow_and_arrow", unicode = "๐Ÿน", tags = [ "archery" ], x = 460, y = 552 } - , { name = "fishing_pole_and_fish", unicode = "๐ŸŽฃ", tags = [], x = 92, y = 1012 } - , { name = "boxing_glove", unicode = "๐ŸฅŠ", tags = [], x = 598, y = 92 } - , { name = "martial_arts_uniform", unicode = "๐Ÿฅ‹", tags = [], x = 46, y = 1288 } - , { name = "ice_skate", unicode = "โ›ธ", tags = [ "skating" ], x = 552, y = 1150 } - , { name = "ski", unicode = "๐ŸŽฟ", tags = [], x = 1564, y = 1472 } - , { name = "skier", unicode = "โ›ท", tags = [], x = 1564, y = 1518 } - , { name = "snowboarder", unicode = "๐Ÿ‚", tags = [], x = 1196, y = 1564 } - , { name = "weight_lifting_woman", unicode = "๐Ÿ‹๏ธ\u{200D}โ™€๏ธ๏ธ", tags = [ "gym", "workout" ], x = 1748, y = 0 } - , { name = "weight_lifting_man", unicode = "๐Ÿ‹", tags = [ "gym", "workout" ], x = 1702, y = 1702 } - , { name = "person_fencing", unicode = "๐Ÿคบ", tags = [], x = 552, y = 1426 } - , { name = "women_wrestling", unicode = "๐Ÿคผ\u{200D}โ™€๏ธ", tags = [], x = 414, y = 1748 } - , { name = "men_wrestling", unicode = "๐Ÿคผ\u{200D}โ™‚๏ธ", tags = [], x = 736, y = 1288 } - , { name = "woman_cartwheeling", unicode = "๐Ÿคธ\u{200D}โ™€๏ธ", tags = [], x = 1748, y = 1104 } - , { name = "man_cartwheeling", unicode = "๐Ÿคธ\u{200D}โ™‚๏ธ", tags = [], x = 1288, y = 0 } - , { name = "basketball_woman", unicode = "โ›น๏ธ\u{200D}โ™€๏ธ๏ธ", tags = [], x = 460, y = 184 } - , { name = "basketball_man", unicode = "โ›น", tags = [], x = 460, y = 138 } - , { name = "woman_playing_handball", unicode = "๐Ÿคพ\u{200D}โ™€๏ธ", tags = [], x = 1748, y = 1656 } - , { name = "man_playing_handball", unicode = "๐Ÿคพ\u{200D}โ™‚๏ธ", tags = [], x = 1288, y = 644 } - , { name = "golfing_woman", unicode = "๐ŸŒ๏ธ\u{200D}โ™€๏ธ๏ธ", tags = [], x = 1012, y = 1058 } - , { name = "golfing_man", unicode = "๐ŸŒ", tags = [], x = 966, y = 1058 } - , { name = "surfing_woman", unicode = "๐Ÿ„\u{200D}โ™€๏ธ", tags = [], x = 1288, y = 1610 } - , { name = "surfing_man", unicode = "๐Ÿ„", tags = [], x = 1242, y = 1610 } - , { name = "swimming_woman", unicode = "๐ŸŠ\u{200D}โ™€๏ธ", tags = [], x = 1656, y = 230 } - , { name = "swimming_man", unicode = "๐ŸŠ", tags = [], x = 1656, y = 184 } - , { name = "woman_playing_water_polo", unicode = "๐Ÿคฝ\u{200D}โ™€๏ธ", tags = [], x = 1748, y = 1702 } - , { name = "man_playing_water_polo", unicode = "๐Ÿคฝ\u{200D}โ™‚๏ธ", tags = [], x = 1288, y = 690 } - , { name = "rowing_woman", unicode = "๐Ÿšฃ\u{200D}โ™€๏ธ", tags = [], x = 184, y = 1518 } - , { name = "rowing_man", unicode = "๐Ÿšฃ", tags = [], x = 138, y = 1518 } - , { name = "horse_racing", unicode = "๐Ÿ‡", tags = [], x = 1150, y = 920 } - , { name = "biking_woman", unicode = "๐Ÿšด\u{200D}โ™€๏ธ", tags = [], x = 506, y = 368 } - , { name = "biking_man", unicode = "๐Ÿšด", tags = [], x = 506, y = 322 } - , { name = "mountain_biking_woman", unicode = "๐Ÿšต\u{200D}โ™€๏ธ", tags = [], x = 1334, y = 1150 } - , { name = "mountain_biking_man", unicode = "๐Ÿšต", tags = [], x = 1334, y = 1104 } - , { name = "running_shirt_with_sash", unicode = "๐ŸŽฝ", tags = [ "marathon" ], x = 460, y = 1518 } - , { name = "medal_sports", unicode = "๐Ÿ…", tags = [ "gold", "winner" ], x = 552, y = 1288 } - , { name = "medal_military", unicode = "๐ŸŽ–", tags = [], x = 506, y = 1288 } - , { name = "1st_place_medal", unicode = "๐Ÿฅ‡", tags = [ "gold" ], x = 92, y = 0 } - , { name = "2nd_place_medal", unicode = "๐Ÿฅˆ", tags = [ "silver" ], x = 92, y = 46 } - , { name = "3rd_place_medal", unicode = "๐Ÿฅ‰", tags = [ "bronze" ], x = 0, y = 92 } - , { name = "trophy", unicode = "๐Ÿ†", tags = [ "award", "contest", "winner" ], x = 1426, y = 1656 } - , { name = "rosette", unicode = "๐Ÿต", tags = [], x = 1518, y = 1472 } - , { name = "reminder_ribbon", unicode = "๐ŸŽ—", tags = [], x = 1518, y = 368 } - , { name = "ticket", unicode = "๐ŸŽซ", tags = [], x = 1656, y = 1518 } - , { name = "tickets", unicode = "๐ŸŽŸ", tags = [], x = 1656, y = 1564 } - , { name = "circus_tent", unicode = "๐ŸŽช", tags = [], x = 414, y = 690 } - , { name = "woman_juggling", unicode = "๐Ÿคน\u{200D}โ™€๏ธ", tags = [], x = 1748, y = 1472 } - , { name = "man_juggling", unicode = "๐Ÿคน\u{200D}โ™‚๏ธ", tags = [], x = 1288, y = 460 } - , { name = "performing_arts", unicode = "๐ŸŽญ", tags = [ "theater", "drama" ], x = 460, y = 1426 } - , { name = "art", unicode = "๐ŸŽจ", tags = [ "design", "paint" ], x = 230, y = 322 } - , { name = "clapper", unicode = "๐ŸŽฌ", tags = [ "film" ], x = 736, y = 0 } - , { name = "microphone", unicode = "๐ŸŽค", tags = [ "sing" ], x = 1058, y = 1288 } - , { name = "headphones", unicode = "๐ŸŽง", tags = [ "music", "earphones" ], x = 736, y = 1104 } - , { name = "musical_score", unicode = "๐ŸŽผ", tags = [], x = 460, y = 1334 } - , { name = "musical_keyboard", unicode = "๐ŸŽน", tags = [ "piano" ], x = 368, y = 1334 } - , { name = "drum", unicode = "๐Ÿฅ", tags = [], x = 920, y = 460 } - , { name = "saxophone", unicode = "๐ŸŽท", tags = [], x = 1150, y = 1518 } - , { name = "trumpet", unicode = "๐ŸŽบ", tags = [], x = 1610, y = 1656 } - , { name = "guitar", unicode = "๐ŸŽธ", tags = [ "rock" ], x = 1104, y = 966 } - , { name = "violin", unicode = "๐ŸŽป", tags = [], x = 598, y = 1702 } - , { name = "game_die", unicode = "๐ŸŽฒ", tags = [ "dice", "gambling" ], x = 138, y = 1058 } - , { name = "dart", unicode = "๐ŸŽฏ", tags = [ "target" ], x = 874, y = 552 } - , { name = "bowling", unicode = "๐ŸŽณ", tags = [], x = 598, y = 0 } - , { name = "video_game", unicode = "๐ŸŽฎ", tags = [ "play", "controller", "console" ], x = 506, y = 1702 } - , { name = "slot_machine", unicode = "๐ŸŽฐ", tags = [], x = 322, y = 1564 } - , { name = "watch", unicode = "โŒš๏ธ", tags = [ "time" ], x = 1242, y = 1702 } - , { name = "iphone", unicode = "๐Ÿ“ฑ", tags = [ "smartphone", "mobile" ], x = 1196, y = 0 } - , { name = "calling", unicode = "๐Ÿ“ฒ", tags = [ "call", "incoming" ], x = 644, y = 230 } - , { name = "computer", unicode = "๐Ÿ’ป", tags = [ "desktop", "screen" ], x = 782, y = 690 } - , { name = "keyboard", unicode = "โŒจ๏ธ", tags = [], x = 1196, y = 1150 } - , { name = "desktop_computer", unicode = "๐Ÿ–ฅ", tags = [], x = 184, y = 874 } - , { name = "printer", unicode = "๐Ÿ–จ", tags = [], x = 1472, y = 1426 } - , { name = "computer_mouse", unicode = "๐Ÿ–ฑ", tags = [], x = 782, y = 736 } - , { name = "trackball", unicode = "๐Ÿ–ฒ", tags = [], x = 828, y = 1656 } - , { name = "joystick", unicode = "๐Ÿ•น", tags = [], x = 1196, y = 874 } - , { name = "clamp", unicode = "๐Ÿ—œ", tags = [], x = 644, y = 690 } - , { name = "minidisc", unicode = "๐Ÿ’ฝ", tags = [], x = 1334, y = 0 } - , { name = "floppy_disk", unicode = "๐Ÿ’พ", tags = [ "save" ], x = 690, y = 1012 } - , { name = "cd", unicode = "๐Ÿ’ฟ", tags = [], x = 690, y = 92 } - , { name = "dvd", unicode = "๐Ÿ“€", tags = [], x = 920, y = 552 } - , { name = "vhs", unicode = "๐Ÿ“ผ", tags = [], x = 368, y = 1702 } - , { name = "camera", unicode = "๐Ÿ“ท", tags = [ "photo" ], x = 644, y = 368 } - , { name = "camera_flash", unicode = "๐Ÿ“ธ", tags = [ "photo" ], x = 644, y = 414 } - , { name = "video_camera", unicode = "๐Ÿ“น", tags = [], x = 460, y = 1702 } - , { name = "movie_camera", unicode = "๐ŸŽฅ", tags = [ "film", "video" ], x = 92, y = 1334 } - , { name = "film_projector", unicode = "๐Ÿ“ฝ", tags = [], x = 1012, y = 598 } - , { name = "film_strip", unicode = "๐ŸŽž", tags = [], x = 1012, y = 644 } - , { name = "telephone_receiver", unicode = "๐Ÿ“ž", tags = [ "phone", "call" ], x = 1656, y = 1012 } - , { name = "phone", unicode = "โ˜Ž๏ธ", tags = [], x = 828, y = 1426 } - , { name = "pager", unicode = "๐Ÿ“Ÿ", tags = [], x = 1426, y = 506 } - , { name = "fax", unicode = "๐Ÿ“ ", tags = [], x = 1012, y = 92 } - , { name = "tv", unicode = "๐Ÿ“บ", tags = [], x = 1702, y = 368 } - , { name = "radio", unicode = "๐Ÿ“ป", tags = [ "podcast" ], x = 552, y = 1472 } - , { name = "studio_microphone", unicode = "๐ŸŽ™", tags = [ "podcast" ], x = 644, y = 1610 } - , { name = "level_slider", unicode = "๐ŸŽš", tags = [], x = 1242, y = 552 } - , { name = "control_knobs", unicode = "๐ŸŽ›", tags = [], x = 460, y = 782 } - , { name = "stopwatch", unicode = "โฑ", tags = [], x = 368, y = 1610 } - , { name = "timer_clock", unicode = "โฒ", tags = [], x = 46, y = 1656 } - , { name = "alarm_clock", unicode = "โฐ", tags = [ "morning" ], x = 184, y = 46 } - , { name = "mantelpiece_clock", unicode = "๐Ÿ•ฐ", tags = [], x = 1288, y = 1196 } - , { name = "hourglass", unicode = "โŒ›๏ธ", tags = [ "time" ], x = 46, y = 1150 } - , { name = "hourglass_flowing_sand", unicode = "โณ", tags = [ "time" ], x = 92, y = 1150 } - , { name = "satellite", unicode = "๐Ÿ“ก", tags = [ "signal" ], x = 1012, y = 1518 } - , { name = "battery", unicode = "๐Ÿ”‹", tags = [ "power" ], x = 460, y = 368 } - , { name = "electric_plug", unicode = "๐Ÿ”Œ", tags = [], x = 368, y = 920 } - , { name = "bulb", unicode = "๐Ÿ’ก", tags = [ "idea", "light" ], x = 92, y = 598 } - , { name = "flashlight", unicode = "๐Ÿ”ฆ", tags = [], x = 460, y = 1012 } - , { name = "candle", unicode = "๐Ÿ•ฏ", tags = [], x = 46, y = 644 } - , { name = "wastebasket", unicode = "๐Ÿ—‘", tags = [ "trash" ], x = 1196, y = 1702 } - , { name = "oil_drum", unicode = "๐Ÿ›ข", tags = [], x = 506, y = 1380 } - , { name = "money_with_wings", unicode = "๐Ÿ’ธ", tags = [ "dollar" ], x = 1334, y = 230 } - , { name = "dollar", unicode = "๐Ÿ’ต", tags = [ "money" ], x = 736, y = 874 } - , { name = "yen", unicode = "๐Ÿ’ด", tags = [], x = 828, y = 1748 } - , { name = "euro", unicode = "๐Ÿ’ถ", tags = [], x = 966, y = 0 } - , { name = "pound", unicode = "๐Ÿ’ท", tags = [], x = 1472, y = 920 } - , { name = "moneybag", unicode = "๐Ÿ’ฐ", tags = [ "dollar", "cream" ], x = 1334, y = 276 } - , { name = "credit_card", unicode = "๐Ÿ’ณ", tags = [ "subscription" ], x = 828, y = 782 } - , { name = "gem", unicode = "๐Ÿ’Ž", tags = [ "diamond" ], x = 276, y = 1058 } - , { name = "balance_scale", unicode = "โš–๏ธ", tags = [], x = 414, y = 276 } - , { name = "wrench", unicode = "๐Ÿ”ง", tags = [ "tool" ], x = 598, y = 1748 } - , { name = "hammer", unicode = "๐Ÿ”จ", tags = [ "tool" ], x = 230, y = 1104 } - , { name = "hammer_and_pick", unicode = "โš’", tags = [], x = 276, y = 1104 } - , { name = "hammer_and_wrench", unicode = "๐Ÿ› ", tags = [], x = 322, y = 1104 } - , { name = "pick", unicode = "โ›", tags = [], x = 874, y = 1426 } - , { name = "nut_and_bolt", unicode = "๐Ÿ”ฉ", tags = [], x = 138, y = 1380 } - , { name = "gear", unicode = "โš™๏ธ", tags = [], x = 230, y = 1058 } - , { name = "chains", unicode = "โ›“", tags = [], x = 690, y = 230 } - , { name = "gun", unicode = "๐Ÿ”ซ", tags = [ "shoot", "weapon" ], x = 1104, y = 1012 } - , { name = "bomb", unicode = "๐Ÿ’ฃ", tags = [ "boom" ], x = 552, y = 506 } - , { name = "hocho", unicode = "๐Ÿ”ช", tags = [ "cut", "chop" ], x = 1150, y = 598 } - , { name = "dagger", unicode = "๐Ÿ—ก", tags = [], x = 874, y = 230 } - , { name = "crossed_swords", unicode = "โš”๏ธ", tags = [], x = 322, y = 828 } - , { name = "shield", unicode = "๐Ÿ›ก", tags = [], x = 1564, y = 690 } - , { name = "smoking", unicode = "๐Ÿšฌ", tags = [ "cigarette" ], x = 1012, y = 1564 } - , { name = "coffin", unicode = "โšฐ๏ธ", tags = [ "funeral" ], x = 782, y = 414 } - , { name = "funeral_urn", unicode = "โšฑ๏ธ", tags = [], x = 0, y = 1058 } - , { name = "amphora", unicode = "๐Ÿบ", tags = [], x = 184, y = 184 } - , { name = "crystal_ball", unicode = "๐Ÿ”ฎ", tags = [ "fortune" ], x = 506, y = 828 } - , { name = "prayer_beads", unicode = "๐Ÿ“ฟ", tags = [], x = 1472, y = 1196 } - , { name = "barber", unicode = "๐Ÿ’ˆ", tags = [], x = 368, y = 414 } - , { name = "alembic", unicode = "โš—๏ธ", tags = [], x = 184, y = 138 } - , { name = "telescope", unicode = "๐Ÿ”ญ", tags = [], x = 1656, y = 1058 } - , { name = "microscope", unicode = "๐Ÿ”ฌ", tags = [ "science", "laboratory", "investigate" ], x = 1104, y = 1288 } - , { name = "hole", unicode = "๐Ÿ•ณ", tags = [], x = 1150, y = 644 } - , { name = "pill", unicode = "๐Ÿ’Š", tags = [ "health", "medicine" ], x = 1058, y = 1426 } - , { name = "syringe", unicode = "๐Ÿ’‰", tags = [ "health", "hospital", "needle" ], x = 1656, y = 460 } - , { name = "thermometer", unicode = "๐ŸŒก", tags = [], x = 1656, y = 1242 } - , { name = "toilet", unicode = "๐Ÿšฝ", tags = [ "wc" ], x = 368, y = 1656 } - , { name = "potable_water", unicode = "๐Ÿšฐ", tags = [], x = 1472, y = 736 } - , { name = "shower", unicode = "๐Ÿšฟ", tags = [ "bath" ], x = 1564, y = 1104 } - , { name = "bathtub", unicode = "๐Ÿ›", tags = [], x = 460, y = 322 } - , { name = "bath", unicode = "๐Ÿ›€", tags = [ "shower" ], x = 460, y = 276 } - , { name = "bellhop_bell", unicode = "๐Ÿ›Ž", tags = [], x = 506, y = 0 } - , { name = "key", unicode = "๐Ÿ”‘", tags = [ "lock", "password" ], x = 1196, y = 1104 } - , { name = "old_key", unicode = "๐Ÿ—", tags = [], x = 736, y = 1380 } - , { name = "door", unicode = "๐Ÿšช", tags = [], x = 920, y = 46 } - , { name = "couch_and_lamp", unicode = "๐Ÿ›‹", tags = [], x = 828, y = 92 } - , { name = "bed", unicode = "๐Ÿ›", tags = [], x = 46, y = 460 } - , { name = "sleeping_bed", unicode = "๐Ÿ›Œ", tags = [], x = 138, y = 1564 } - , { name = "framed_picture", unicode = "๐Ÿ–ผ", tags = [], x = 1058, y = 276 } - , { name = "shopping", unicode = "๐Ÿ›", tags = [ "bags" ], x = 1564, y = 1012 } - , { name = "shopping_cart", unicode = "๐Ÿ›’", tags = [], x = 1564, y = 1058 } - , { name = "gift", unicode = "๐ŸŽ", tags = [ "present", "birthday", "christmas" ], x = 552, y = 1058 } - , { name = "balloon", unicode = "๐ŸŽˆ", tags = [ "party", "birthday" ], x = 414, y = 322 } - , { name = "flags", unicode = "๐ŸŽ", tags = [], x = 414, y = 1012 } - , { name = "ribbon", unicode = "๐ŸŽ€", tags = [], x = 1518, y = 782 } - , { name = "confetti_ball", unicode = "๐ŸŽŠ", tags = [], x = 0, y = 782 } - , { name = "tada", unicode = "๐ŸŽ‰", tags = [ "hooray", "party" ], x = 1656, y = 552 } - , { name = "dolls", unicode = "๐ŸŽŽ", tags = [], x = 782, y = 874 } - , { name = "izakaya_lantern", unicode = "๐Ÿฎ", tags = [], x = 1196, y = 322 } - , { name = "wind_chime", unicode = "๐ŸŽ", tags = [], x = 1748, y = 736 } - , { name = "email", unicode = "โœ‰๏ธ", tags = [ "letter" ], x = 506, y = 920 } - , { name = "envelope_with_arrow", unicode = "๐Ÿ“ฉ", tags = [], x = 644, y = 920 } - , { name = "incoming_envelope", unicode = "๐Ÿ“จ", tags = [], x = 874, y = 1150 } - , { name = "e-mail", unicode = "๐Ÿ“ง", tags = [], x = 920, y = 598 } - , { name = "love_letter", unicode = "๐Ÿ’Œ", tags = [ "email", "envelope" ], x = 184, y = 1242 } - , { name = "inbox_tray", unicode = "๐Ÿ“ฅ", tags = [], x = 828, y = 1150 } - , { name = "outbox_tray", unicode = "๐Ÿ“ค", tags = [], x = 1426, y = 230 } - , { name = "package", unicode = "๐Ÿ“ฆ", tags = [ "shipping" ], x = 1426, y = 368 } - , { name = "label", unicode = "๐Ÿท", tags = [ "tag" ], x = 828, y = 1196 } - , { name = "mailbox_closed", unicode = "๐Ÿ“ช", tags = [], x = 736, y = 1242 } - , { name = "mailbox", unicode = "๐Ÿ“ซ", tags = [], x = 690, y = 1242 } - , { name = "mailbox_with_mail", unicode = "๐Ÿ“ฌ", tags = [], x = 782, y = 1242 } - , { name = "mailbox_with_no_mail", unicode = "๐Ÿ“ญ", tags = [], x = 828, y = 1242 } - , { name = "postbox", unicode = "๐Ÿ“ฎ", tags = [], x = 1472, y = 690 } - , { name = "postal_horn", unicode = "๐Ÿ“ฏ", tags = [], x = 1472, y = 644 } - , { name = "scroll", unicode = "๐Ÿ“œ", tags = [ "document" ], x = 1518, y = 1518 } - , { name = "page_with_curl", unicode = "๐Ÿ“ƒ", tags = [], x = 1426, y = 460 } - , { name = "page_facing_up", unicode = "๐Ÿ“„", tags = [ "document" ], x = 1426, y = 414 } - , { name = "bookmark_tabs", unicode = "๐Ÿ“‘", tags = [], x = 92, y = 552 } - , { name = "bar_chart", unicode = "๐Ÿ“Š", tags = [ "stats", "metrics" ], x = 276, y = 414 } - , { name = "chart_with_upwards_trend", unicode = "๐Ÿ“ˆ", tags = [ "graph", "metrics" ], x = 690, y = 414 } - , { name = "chart_with_downwards_trend", unicode = "๐Ÿ“‰", tags = [ "graph", "metrics" ], x = 690, y = 368 } - , { name = "spiral_notepad", unicode = "๐Ÿ—’", tags = [], x = 1610, y = 920 } - , { name = "spiral_calendar", unicode = "๐Ÿ—“", tags = [], x = 1610, y = 874 } - , { name = "calendar", unicode = "๐Ÿ“†", tags = [ "schedule" ], x = 644, y = 138 } - , { name = "date", unicode = "๐Ÿ“…", tags = [ "calendar", "schedule" ], x = 874, y = 644 } - , { name = "card_index", unicode = "๐Ÿ“‡", tags = [], x = 414, y = 644 } - , { name = "card_file_box", unicode = "๐Ÿ—ƒ", tags = [], x = 368, y = 644 } - , { name = "ballot_box", unicode = "๐Ÿ—ณ", tags = [], x = 414, y = 368 } - , { name = "file_cabinet", unicode = "๐Ÿ—„", tags = [], x = 1012, y = 506 } - , { name = "clipboard", unicode = "๐Ÿ“‹", tags = [], x = 736, y = 138 } - , { name = "file_folder", unicode = "๐Ÿ“", tags = [ "directory" ], x = 1012, y = 552 } - , { name = "open_file_folder", unicode = "๐Ÿ“‚", tags = [], x = 1288, y = 1380 } - , { name = "card_index_dividers", unicode = "๐Ÿ—‚", tags = [], x = 460, y = 644 } - , { name = "newspaper_roll", unicode = "๐Ÿ—ž", tags = [ "press" ], x = 1380, y = 92 } - , { name = "newspaper", unicode = "๐Ÿ“ฐ", tags = [ "press" ], x = 1380, y = 46 } - , { name = "notebook", unicode = "๐Ÿ““", tags = [], x = 0, y = 1380 } - , { name = "notebook_with_decorative_cover", unicode = "๐Ÿ“”", tags = [], x = 46, y = 1380 } - , { name = "ledger", unicode = "๐Ÿ“’", tags = [], x = 1242, y = 184 } - , { name = "closed_book", unicode = "๐Ÿ“•", tags = [], x = 552, y = 736 } - , { name = "green_book", unicode = "๐Ÿ“—", tags = [], x = 1104, y = 138 } - , { name = "blue_book", unicode = "๐Ÿ“˜", tags = [], x = 552, y = 184 } - , { name = "orange_book", unicode = "๐Ÿ“™", tags = [], x = 1426, y = 138 } - , { name = "books", unicode = "๐Ÿ“š", tags = [ "library" ], x = 138, y = 552 } - , { name = "book", unicode = "๐Ÿ“–", tags = [], x = 0, y = 552 } - , { name = "bookmark", unicode = "๐Ÿ”–", tags = [], x = 46, y = 552 } - , { name = "link", unicode = "๐Ÿ”—", tags = [], x = 1242, y = 828 } - , { name = "paperclip", unicode = "๐Ÿ“Ž", tags = [], x = 1426, y = 920 } - , { name = "paperclips", unicode = "๐Ÿ–‡", tags = [], x = 1426, y = 966 } - , { name = "triangular_ruler", unicode = "๐Ÿ“", tags = [], x = 1150, y = 1656 } - , { name = "straight_ruler", unicode = "๐Ÿ“", tags = [], x = 414, y = 1610 } - , { name = "pushpin", unicode = "๐Ÿ“Œ", tags = [ "location" ], x = 184, y = 1472 } - , { name = "round_pushpin", unicode = "๐Ÿ“", tags = [ "location" ], x = 46, y = 1518 } - , { name = "scissors", unicode = "โœ‚๏ธ", tags = [ "cut" ], x = 1288, y = 1518 } - , { name = "pen", unicode = "๐Ÿ–Š", tags = [], x = 230, y = 1426 } - , { name = "fountain_pen", unicode = "๐Ÿ–‹", tags = [], x = 1058, y = 46 } - , { name = "black_nib", unicode = "โœ’๏ธ", tags = [], x = 414, y = 506 } - , { name = "paintbrush", unicode = "๐Ÿ–Œ", tags = [], x = 1426, y = 552 } - , { name = "crayon", unicode = "๐Ÿ–", tags = [], x = 828, y = 736 } - , { name = "memo", unicode = "๐Ÿ“", tags = [ "document", "note" ], x = 690, y = 1288 } - , { name = "pencil2", unicode = "โœ๏ธ", tags = [], x = 322, y = 1426 } - , { name = "mag", unicode = "๐Ÿ”", tags = [ "search", "zoom" ], x = 552, y = 1242 } - , { name = "mag_right", unicode = "๐Ÿ”Ž", tags = [], x = 598, y = 1242 } - , { name = "lock_with_ink_pen", unicode = "๐Ÿ”", tags = [], x = 1242, y = 1150 } - , { name = "closed_lock_with_key", unicode = "๐Ÿ”", tags = [ "security" ], x = 598, y = 736 } - , { name = "lock", unicode = "๐Ÿ”’", tags = [ "security", "private" ], x = 1242, y = 1104 } - , { name = "unlock", unicode = "๐Ÿ”“", tags = [ "security" ], x = 1702, y = 1518 } - ] - , places = - [ { name = "car", unicode = "๐Ÿš—", tags = [], x = 322, y = 644 } - , { name = "taxi", unicode = "๐Ÿš•", tags = [], x = 1656, y = 874 } - , { name = "blue_car", unicode = "๐Ÿš™", tags = [], x = 552, y = 230 } - , { name = "bus", unicode = "๐ŸšŒ", tags = [], x = 414, y = 598 } - , { name = "trolleybus", unicode = "๐ŸšŽ", tags = [], x = 1334, y = 1656 } - , { name = "racing_car", unicode = "๐ŸŽ", tags = [], x = 506, y = 1472 } - , { name = "police_car", unicode = "๐Ÿš“", tags = [], x = 1472, y = 276 } - , { name = "ambulance", unicode = "๐Ÿš‘", tags = [], x = 92, y = 184 } - , { name = "fire_engine", unicode = "๐Ÿš’", tags = [], x = 1012, y = 828 } - , { name = "minibus", unicode = "๐Ÿš", tags = [], x = 1288, y = 1288 } - , { name = "truck", unicode = "๐Ÿšš", tags = [], x = 1564, y = 1656 } - , { name = "articulated_lorry", unicode = "๐Ÿš›", tags = [], x = 276, y = 322 } - , { name = "tractor", unicode = "๐Ÿšœ", tags = [], x = 874, y = 1656 } - , { name = "kick_scooter", unicode = "๐Ÿ›ด", tags = [], x = 46, y = 1196 } - , { name = "bike", unicode = "๐Ÿšฒ", tags = [ "bicycle" ], x = 506, y = 276 } - , { name = "motor_scooter", unicode = "๐Ÿ›ต", tags = [], x = 1334, y = 828 } - , { name = "motorcycle", unicode = "๐Ÿ", tags = [], x = 1334, y = 874 } - , { name = "rotating_light", unicode = "๐Ÿšจ", tags = [ "911", "emergency" ], x = 0, y = 1518 } - , { name = "oncoming_police_car", unicode = "๐Ÿš”", tags = [], x = 1104, y = 1380 } - , { name = "oncoming_bus", unicode = "๐Ÿš", tags = [], x = 1058, y = 1380 } - , { name = "oncoming_automobile", unicode = "๐Ÿš˜", tags = [], x = 1012, y = 1380 } - , { name = "oncoming_taxi", unicode = "๐Ÿš–", tags = [], x = 1150, y = 1380 } - , { name = "aerial_tramway", unicode = "๐Ÿšก", tags = [], x = 46, y = 138 } - , { name = "mountain_cableway", unicode = "๐Ÿš ", tags = [], x = 1334, y = 1196 } - , { name = "suspension_railway", unicode = "๐ŸšŸ", tags = [], x = 1472, y = 1610 } - , { name = "railway_car", unicode = "๐Ÿšƒ", tags = [], x = 920, y = 1472 } - , { name = "train", unicode = "๐Ÿš‹", tags = [], x = 966, y = 1656 } - , { name = "mountain_railway", unicode = "๐Ÿšž", tags = [], x = 1334, y = 1242 } - , { name = "monorail", unicode = "๐Ÿš", tags = [], x = 1334, y = 460 } - , { name = "bullettrain_side", unicode = "๐Ÿš„", tags = [ "train" ], x = 230, y = 598 } - , { name = "bullettrain_front", unicode = "๐Ÿš…", tags = [ "train" ], x = 184, y = 598 } - , { name = "light_rail", unicode = "๐Ÿšˆ", tags = [], x = 1242, y = 782 } - , { name = "steam_locomotive", unicode = "๐Ÿš‚", tags = [ "train" ], x = 184, y = 1610 } - , { name = "train2", unicode = "๐Ÿš†", tags = [], x = 1012, y = 1656 } - , { name = "metro", unicode = "๐Ÿš‡", tags = [], x = 920, y = 1288 } - , { name = "tram", unicode = "๐ŸšŠ", tags = [], x = 1058, y = 1656 } - , { name = "station", unicode = "๐Ÿš‰", tags = [], x = 92, y = 1610 } - , { name = "helicopter", unicode = "๐Ÿš", tags = [], x = 1150, y = 368 } - , { name = "small_airplane", unicode = "๐Ÿ›ฉ", tags = [ "flight" ], x = 460, y = 1564 } - , { name = "airplane", unicode = "โœˆ๏ธ", tags = [ "flight" ], x = 138, y = 138 } - , { name = "flight_departure", unicode = "๐Ÿ›ซ", tags = [], x = 598, y = 1012 } - , { name = "flight_arrival", unicode = "๐Ÿ›ฌ", tags = [], x = 552, y = 1012 } - , { name = "rocket", unicode = "๐Ÿš€", tags = [ "ship", "launch" ], x = 1518, y = 1150 } - , { name = "artificial_satellite", unicode = "๐Ÿ›ฐ", tags = [ "orbit", "space" ], x = 322, y = 322 } - , { name = "seat", unicode = "๐Ÿ’บ", tags = [], x = 1564, y = 0 } - , { name = "canoe", unicode = "๐Ÿ›ถ", tags = [], x = 138, y = 644 } - , { name = "boat", unicode = "โ›ต๏ธ", tags = [], x = 552, y = 414 } - , { name = "motor_boat", unicode = "๐Ÿ›ฅ", tags = [], x = 1334, y = 782 } - , { name = "speedboat", unicode = "๐Ÿšค", tags = [ "ship" ], x = 1610, y = 736 } - , { name = "passenger_ship", unicode = "๐Ÿ›ณ", tags = [ "cruise" ], x = 1426, y = 1288 } - , { name = "ferry", unicode = "โ›ด", tags = [], x = 1012, y = 368 } - , { name = "ship", unicode = "๐Ÿšข", tags = [], x = 1564, y = 782 } - , { name = "anchor", unicode = "โš“๏ธ", tags = [ "ship" ], x = 230, y = 0 } - , { name = "construction", unicode = "๐Ÿšง", tags = [ "wip" ], x = 276, y = 782 } - , { name = "fuelpump", unicode = "โ›ฝ๏ธ", tags = [], x = 1058, y = 920 } - , { name = "busstop", unicode = "๐Ÿš", tags = [], x = 506, y = 598 } - , { name = "vertical_traffic_light", unicode = "๐Ÿšฆ", tags = [ "semaphore" ], x = 322, y = 1702 } - , { name = "traffic_light", unicode = "๐Ÿšฅ", tags = [], x = 920, y = 1656 } - , { name = "world_map", unicode = "๐Ÿ—บ", tags = [ "travel" ], x = 506, y = 1748 } - , { name = "moyai", unicode = "๐Ÿ—ฟ", tags = [ "stone" ], x = 138, y = 1334 } - , { name = "statue_of_liberty", unicode = "๐Ÿ—ฝ", tags = [], x = 138, y = 1610 } - , { name = "fountain", unicode = "โ›ฒ๏ธ", tags = [], x = 1058, y = 0 } - , { name = "tokyo_tower", unicode = "๐Ÿ—ผ", tags = [], x = 460, y = 1656 } - , { name = "european_castle", unicode = "๐Ÿฐ", tags = [], x = 966, y = 46 } - , { name = "japanese_castle", unicode = "๐Ÿฏ", tags = [], x = 1196, y = 506 } - , { name = "stadium", unicode = "๐ŸŸ", tags = [], x = 1610, y = 1426 } - , { name = "ferris_wheel", unicode = "๐ŸŽก", tags = [], x = 1012, y = 322 } - , { name = "roller_coaster", unicode = "๐ŸŽข", tags = [], x = 1518, y = 1288 } - , { name = "carousel_horse", unicode = "๐ŸŽ ", tags = [], x = 552, y = 644 } - , { name = "parasol_on_ground", unicode = "โ›ฑ", tags = [ "beach_umbrella" ], x = 1426, y = 1104 } - , { name = "beach_umbrella", unicode = "๐Ÿ–", tags = [], x = 460, y = 414 } - , { name = "desert_island", unicode = "๐Ÿ", tags = [], x = 138, y = 874 } - , { name = "mountain", unicode = "โ›ฐ", tags = [], x = 1334, y = 1012 } - , { name = "mountain_snow", unicode = "๐Ÿ”", tags = [], x = 1334, y = 1288 } - , { name = "mount_fuji", unicode = "๐Ÿ—ป", tags = [], x = 1334, y = 966 } - , { name = "volcano", unicode = "๐ŸŒ‹", tags = [], x = 690, y = 1702 } - , { name = "desert", unicode = "๐Ÿœ", tags = [], x = 92, y = 874 } - , { name = "camping", unicode = "๐Ÿ•", tags = [], x = 644, y = 506 } - , { name = "tent", unicode = "โ›บ๏ธ", tags = [ "camping" ], x = 1656, y = 1150 } - , { name = "railway_track", unicode = "๐Ÿ›ค", tags = [], x = 966, y = 1472 } - , { name = "motorway", unicode = "๐Ÿ›ฃ", tags = [], x = 1334, y = 920 } - , { name = "building_construction", unicode = "๐Ÿ—", tags = [], x = 46, y = 598 } - , { name = "factory", unicode = "๐Ÿญ", tags = [], x = 966, y = 644 } - , { name = "house", unicode = "๐Ÿ ", tags = [], x = 138, y = 1150 } - , { name = "house_with_garden", unicode = "๐Ÿก", tags = [], x = 184, y = 1150 } - , { name = "houses", unicode = "๐Ÿ˜", tags = [], x = 230, y = 1150 } - , { name = "derelict_house", unicode = "๐Ÿš", tags = [], x = 46, y = 874 } - , { name = "office", unicode = "๐Ÿข", tags = [], x = 460, y = 1380 } - , { name = "department_store", unicode = "๐Ÿฌ", tags = [], x = 0, y = 874 } - , { name = "post_office", unicode = "๐Ÿฃ", tags = [], x = 1472, y = 598 } - , { name = "european_post_office", unicode = "๐Ÿค", tags = [], x = 966, y = 92 } - , { name = "hospital", unicode = "๐Ÿฅ", tags = [], x = 1150, y = 966 } - , { name = "bank", unicode = "๐Ÿฆ", tags = [], x = 230, y = 414 } - , { name = "hotel", unicode = "๐Ÿจ", tags = [], x = 1150, y = 1104 } - , { name = "convenience_store", unicode = "๐Ÿช", tags = [], x = 506, y = 782 } - , { name = "school", unicode = "๐Ÿซ", tags = [], x = 1196, y = 1518 } - , { name = "love_hotel", unicode = "๐Ÿฉ", tags = [], x = 138, y = 1242 } - , { name = "wedding", unicode = "๐Ÿ’’", tags = [ "marriage" ], x = 1656, y = 1702 } - , { name = "classical_building", unicode = "๐Ÿ›", tags = [], x = 736, y = 46 } - , { name = "church", unicode = "โ›ช๏ธ", tags = [], x = 322, y = 690 } - , { name = "mosque", unicode = "๐Ÿ•Œ", tags = [], x = 1334, y = 736 } - , { name = "synagogue", unicode = "๐Ÿ•", tags = [], x = 1656, y = 368 } - , { name = "kaaba", unicode = "๐Ÿ•‹", tags = [], x = 1196, y = 966 } - , { name = "shinto_shrine", unicode = "โ›ฉ", tags = [], x = 1564, y = 736 } - , { name = "japan", unicode = "๐Ÿ—พ", tags = [], x = 1196, y = 460 } - , { name = "rice_scene", unicode = "๐ŸŽ‘", tags = [], x = 1518, y = 966 } - , { name = "national_park", unicode = "๐Ÿž", tags = [], x = 736, y = 1334 } - , { name = "sunrise", unicode = "๐ŸŒ…", tags = [], x = 1104, y = 1610 } - , { name = "sunrise_over_mountains", unicode = "๐ŸŒ„", tags = [], x = 1150, y = 1610 } - , { name = "stars", unicode = "๐ŸŒ ", tags = [], x = 46, y = 1610 } - , { name = "sparkler", unicode = "๐ŸŽ‡", tags = [], x = 1610, y = 414 } - , { name = "fireworks", unicode = "๐ŸŽ†", tags = [ "festival", "celebration" ], x = 1012, y = 874 } - , { name = "city_sunrise", unicode = "๐ŸŒ‡", tags = [], x = 460, y = 690 } - , { name = "city_sunset", unicode = "๐ŸŒ†", tags = [], x = 506, y = 690 } - , { name = "cityscape", unicode = "๐Ÿ™", tags = [ "skyline" ], x = 552, y = 690 } - , { name = "night_with_stars", unicode = "๐ŸŒƒ", tags = [], x = 1380, y = 460 } - , { name = "milky_way", unicode = "๐ŸŒŒ", tags = [], x = 1242, y = 1288 } - , { name = "bridge_at_night", unicode = "๐ŸŒ‰", tags = [], x = 598, y = 322 } - , { name = "foggy", unicode = "๐ŸŒ", tags = [ "karl" ], x = 874, y = 1012 } - , { name = "white_flag", unicode = "๐Ÿณ๏ธ", tags = [], x = 1748, y = 368 } - , { name = "black_flag", unicode = "๐Ÿด", tags = [], x = 138, y = 506 } - , { name = "checkered_flag", unicode = "๐Ÿ", tags = [ "milestone", "finish" ], x = 690, y = 460 } - , { name = "triangular_flag_on_post", unicode = "๐Ÿšฉ", tags = [], x = 1104, y = 1656 } - , { name = "rainbow_flag", unicode = "๐Ÿณ๏ธ\u{200D}๐ŸŒˆ๏ธ", tags = [ "pride" ], x = 1058, y = 1472 } - , { name = "afghanistan", unicode = "๐Ÿ‡ฆ๐Ÿ‡ซ", tags = [], x = 92, y = 138 } - , { name = "aland_islands", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฝ", tags = [], x = 184, y = 0 } - , { name = "albania", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฑ", tags = [], x = 184, y = 92 } - , { name = "algeria", unicode = "๐Ÿ‡ฉ๐Ÿ‡ฟ", tags = [], x = 0, y = 184 } - , { name = "american_samoa", unicode = "๐Ÿ‡ฆ๐Ÿ‡ธ", tags = [], x = 138, y = 184 } - , { name = "andorra", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฉ", tags = [], x = 230, y = 46 } - , { name = "angola", unicode = "๐Ÿ‡ฆ๐Ÿ‡ด", tags = [], x = 230, y = 184 } - , { name = "anguilla", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฎ", tags = [], x = 46, y = 230 } - , { name = "antarctica", unicode = "๐Ÿ‡ฆ๐Ÿ‡ถ", tags = [], x = 184, y = 230 } - , { name = "antigua_barbuda", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฌ", tags = [], x = 230, y = 230 } - , { name = "argentina", unicode = "๐Ÿ‡ฆ๐Ÿ‡ท", tags = [], x = 276, y = 92 } - , { name = "armenia", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฒ", tags = [], x = 276, y = 184 } - , { name = "aruba", unicode = "๐Ÿ‡ฆ๐Ÿ‡ผ", tags = [], x = 368, y = 0 } - , { name = "australia", unicode = "๐Ÿ‡ฆ๐Ÿ‡บ", tags = [], x = 368, y = 322 } - , { name = "austria", unicode = "๐Ÿ‡ฆ๐Ÿ‡น", tags = [], x = 0, y = 368 } - , { name = "azerbaijan", unicode = "๐Ÿ‡ฆ๐Ÿ‡ฟ", tags = [], x = 92, y = 368 } - , { name = "bahamas", unicode = "๐Ÿ‡ง๐Ÿ‡ธ", tags = [], x = 414, y = 184 } - , { name = "bahrain", unicode = "๐Ÿ‡ง๐Ÿ‡ญ", tags = [], x = 414, y = 230 } - , { name = "bangladesh", unicode = "๐Ÿ‡ง๐Ÿ‡ฉ", tags = [], x = 184, y = 414 } - , { name = "barbados", unicode = "๐Ÿ‡ง๐Ÿ‡ง", tags = [], x = 322, y = 414 } - , { name = "belarus", unicode = "๐Ÿ‡ง๐Ÿ‡พ", tags = [], x = 322, y = 460 } - , { name = "belgium", unicode = "๐Ÿ‡ง๐Ÿ‡ช", tags = [], x = 368, y = 460 } - , { name = "belize", unicode = "๐Ÿ‡ง๐Ÿ‡ฟ", tags = [], x = 414, y = 460 } - , { name = "benin", unicode = "๐Ÿ‡ง๐Ÿ‡ฏ", tags = [], x = 506, y = 46 } - , { name = "bermuda", unicode = "๐Ÿ‡ง๐Ÿ‡ฒ", tags = [], x = 506, y = 138 } - , { name = "bhutan", unicode = "๐Ÿ‡ง๐Ÿ‡น", tags = [], x = 506, y = 184 } - , { name = "bolivia", unicode = "๐Ÿ‡ง๐Ÿ‡ด", tags = [], x = 552, y = 460 } - , { name = "caribbean_netherlands", unicode = "๐Ÿ‡ง๐Ÿ‡ถ", tags = [], x = 506, y = 644 } - , { name = "bosnia_herzegovina", unicode = "๐Ÿ‡ง๐Ÿ‡ฆ", tags = [], x = 276, y = 552 } - , { name = "botswana", unicode = "๐Ÿ‡ง๐Ÿ‡ผ", tags = [], x = 322, y = 552 } - , { name = "brazil", unicode = "๐Ÿ‡ง๐Ÿ‡ท", tags = [], x = 598, y = 184 } - , { name = "british_indian_ocean_territory", unicode = "๐Ÿ‡ฎ๐Ÿ‡ด", tags = [], x = 598, y = 414 } - , { name = "british_virgin_islands", unicode = "๐Ÿ‡ป๐Ÿ‡ฌ", tags = [], x = 598, y = 460 } - , { name = "brunei", unicode = "๐Ÿ‡ง๐Ÿ‡ณ", tags = [], x = 598, y = 552 } - , { name = "bulgaria", unicode = "๐Ÿ‡ง๐Ÿ‡ฌ", tags = [], x = 138, y = 598 } - , { name = "burkina_faso", unicode = "๐Ÿ‡ง๐Ÿ‡ซ", tags = [], x = 276, y = 598 } - , { name = "burundi", unicode = "๐Ÿ‡ง๐Ÿ‡ฎ", tags = [], x = 368, y = 598 } - , { name = "cape_verde", unicode = "๐Ÿ‡จ๐Ÿ‡ป", tags = [], x = 184, y = 644 } - , { name = "cambodia", unicode = "๐Ÿ‡ฐ๐Ÿ‡ญ", tags = [], x = 644, y = 276 } - , { name = "cameroon", unicode = "๐Ÿ‡จ๐Ÿ‡ฒ", tags = [], x = 644, y = 460 } - , { name = "canada", unicode = "๐Ÿ‡จ๐Ÿ‡ฆ", tags = [], x = 644, y = 552 } - , { name = "canary_islands", unicode = "๐Ÿ‡ฎ๐Ÿ‡จ", tags = [], x = 644, y = 598 } - , { name = "cayman_islands", unicode = "๐Ÿ‡ฐ๐Ÿ‡พ", tags = [], x = 690, y = 46 } - , { name = "central_african_republic", unicode = "๐Ÿ‡จ๐Ÿ‡ซ", tags = [], x = 690, y = 138 } - , { name = "chad", unicode = "๐Ÿ‡น๐Ÿ‡ฉ", tags = [], x = 690, y = 184 } - , { name = "chile", unicode = "๐Ÿ‡จ๐Ÿ‡ฑ", tags = [], x = 92, y = 690 } - , { name = "cn", unicode = "๐Ÿ‡จ๐Ÿ‡ณ", tags = [ "china" ], x = 782, y = 230 } - , { name = "christmas_island", unicode = "๐Ÿ‡จ๐Ÿ‡ฝ", tags = [], x = 230, y = 690 } - , { name = "cocos_islands", unicode = "๐Ÿ‡จ๐Ÿ‡จ", tags = [ "keeling" ], x = 782, y = 322 } - , { name = "colombia", unicode = "๐Ÿ‡จ๐Ÿ‡ด", tags = [], x = 782, y = 552 } - , { name = "comoros", unicode = "๐Ÿ‡ฐ๐Ÿ‡ฒ", tags = [], x = 782, y = 644 } - , { name = "congo_brazzaville", unicode = "๐Ÿ‡จ๐Ÿ‡ฌ", tags = [], x = 138, y = 782 } - , { name = "congo_kinshasa", unicode = "๐Ÿ‡จ๐Ÿ‡ฉ", tags = [], x = 184, y = 782 } - , { name = "cook_islands", unicode = "๐Ÿ‡จ๐Ÿ‡ฐ", tags = [], x = 552, y = 782 } - , { name = "costa_rica", unicode = "๐Ÿ‡จ๐Ÿ‡ท", tags = [], x = 828, y = 0 } - , { name = "cote_divoire", unicode = "๐Ÿ‡จ๐Ÿ‡ฎ", tags = [ "ivory" ], x = 828, y = 46 } - , { name = "croatia", unicode = "๐Ÿ‡ญ๐Ÿ‡ท", tags = [], x = 92, y = 828 } - , { name = "cuba", unicode = "๐Ÿ‡จ๐Ÿ‡บ", tags = [], x = 552, y = 828 } - , { name = "curacao", unicode = "๐Ÿ‡จ๐Ÿ‡ผ", tags = [], x = 690, y = 828 } - , { name = "cyprus", unicode = "๐Ÿ‡จ๐Ÿ‡พ", tags = [], x = 874, y = 138 } - , { name = "czech_republic", unicode = "๐Ÿ‡จ๐Ÿ‡ฟ", tags = [], x = 874, y = 184 } - , { name = "denmark", unicode = "๐Ÿ‡ฉ๐Ÿ‡ฐ", tags = [], x = 874, y = 828 } - , { name = "djibouti", unicode = "๐Ÿ‡ฉ๐Ÿ‡ฏ", tags = [], x = 552, y = 874 } - , { name = "dominica", unicode = "๐Ÿ‡ฉ๐Ÿ‡ฒ", tags = [], x = 874, y = 874 } - , { name = "dominican_republic", unicode = "๐Ÿ‡ฉ๐Ÿ‡ด", tags = [], x = 920, y = 0 } - , { name = "ecuador", unicode = "๐Ÿ‡ช๐Ÿ‡จ", tags = [], x = 0, y = 920 } - , { name = "egypt", unicode = "๐Ÿ‡ช๐Ÿ‡ฌ", tags = [], x = 138, y = 920 } - , { name = "el_salvador", unicode = "๐Ÿ‡ธ๐Ÿ‡ป", tags = [], x = 322, y = 920 } - , { name = "equatorial_guinea", unicode = "๐Ÿ‡ฌ๐Ÿ‡ถ", tags = [], x = 690, y = 920 } - , { name = "eritrea", unicode = "๐Ÿ‡ช๐Ÿ‡ท", tags = [], x = 736, y = 920 } - , { name = "estonia", unicode = "๐Ÿ‡ช๐Ÿ‡ช", tags = [], x = 828, y = 920 } - , { name = "ethiopia", unicode = "๐Ÿ‡ช๐Ÿ‡น", tags = [], x = 874, y = 920 } - , { name = "eu", unicode = "๐Ÿ‡ช๐Ÿ‡บ", tags = [], x = 920, y = 920 } - , { name = "falkland_islands", unicode = "๐Ÿ‡ซ๐Ÿ‡ฐ", tags = [], x = 966, y = 690 } - , { name = "faroe_islands", unicode = "๐Ÿ‡ซ๐Ÿ‡ด", tags = [], x = 1012, y = 0 } - , { name = "fiji", unicode = "๐Ÿ‡ซ๐Ÿ‡ฏ", tags = [], x = 1012, y = 460 } - , { name = "finland", unicode = "๐Ÿ‡ซ๐Ÿ‡ฎ", tags = [], x = 1012, y = 690 } - , { name = "fr", unicode = "๐Ÿ‡ซ๐Ÿ‡ท", tags = [ "france", "french" ], x = 1058, y = 230 } - , { name = "french_guiana", unicode = "๐Ÿ‡ฌ๐Ÿ‡ซ", tags = [], x = 1058, y = 368 } - , { name = "french_polynesia", unicode = "๐Ÿ‡ต๐Ÿ‡ซ", tags = [], x = 1058, y = 414 } - , { name = "french_southern_territories", unicode = "๐Ÿ‡น๐Ÿ‡ซ", tags = [], x = 1058, y = 460 } - , { name = "gabon", unicode = "๐Ÿ‡ฌ๐Ÿ‡ฆ", tags = [], x = 46, y = 1058 } - , { name = "gambia", unicode = "๐Ÿ‡ฌ๐Ÿ‡ฒ", tags = [], x = 92, y = 1058 } - , { name = "georgia", unicode = "๐Ÿ‡ฌ๐Ÿ‡ช", tags = [], x = 368, y = 1058 } - , { name = "de", unicode = "๐Ÿ‡ฉ๐Ÿ‡ช", tags = [ "flag", "germany" ], x = 874, y = 690 } - , { name = "ghana", unicode = "๐Ÿ‡ฌ๐Ÿ‡ญ", tags = [], x = 414, y = 1058 } - , { name = "gibraltar", unicode = "๐Ÿ‡ฌ๐Ÿ‡ฎ", tags = [], x = 506, y = 1058 } - , { name = "greece", unicode = "๐Ÿ‡ฌ๐Ÿ‡ท", tags = [], x = 1104, y = 46 } - , { name = "greenland", unicode = "๐Ÿ‡ฌ๐Ÿ‡ฑ", tags = [], x = 1104, y = 276 } - , { name = "grenada", unicode = "๐Ÿ‡ฌ๐Ÿ‡ฉ", tags = [], x = 1104, y = 322 } - , { name = "guadeloupe", unicode = "๐Ÿ‡ฌ๐Ÿ‡ต", tags = [], x = 1104, y = 598 } - , { name = "guam", unicode = "๐Ÿ‡ฌ๐Ÿ‡บ", tags = [], x = 1104, y = 644 } - , { name = "guatemala", unicode = "๐Ÿ‡ฌ๐Ÿ‡น", tags = [], x = 1104, y = 782 } - , { name = "guernsey", unicode = "๐Ÿ‡ฌ๐Ÿ‡ฌ", tags = [], x = 1104, y = 828 } - , { name = "guinea", unicode = "๐Ÿ‡ฌ๐Ÿ‡ณ", tags = [], x = 1104, y = 874 } - , { name = "guinea_bissau", unicode = "๐Ÿ‡ฌ๐Ÿ‡ผ", tags = [], x = 1104, y = 920 } - , { name = "guyana", unicode = "๐Ÿ‡ฌ๐Ÿ‡พ", tags = [], x = 1104, y = 1058 } - , { name = "haiti", unicode = "๐Ÿ‡ญ๐Ÿ‡น", tags = [], x = 138, y = 1104 } - , { name = "honduras", unicode = "๐Ÿ‡ญ๐Ÿ‡ณ", tags = [], x = 1150, y = 690 } - , { name = "hong_kong", unicode = "๐Ÿ‡ญ๐Ÿ‡ฐ", tags = [], x = 1150, y = 828 } - , { name = "hungary", unicode = "๐Ÿ‡ญ๐Ÿ‡บ", tags = [], x = 322, y = 1150 } - , { name = "iceland", unicode = "๐Ÿ‡ฎ๐Ÿ‡ธ", tags = [], x = 644, y = 1150 } - , { name = "india", unicode = "๐Ÿ‡ฎ๐Ÿ‡ณ", tags = [], x = 920, y = 1150 } - , { name = "indonesia", unicode = "๐Ÿ‡ฎ๐Ÿ‡ฉ", tags = [], x = 966, y = 1150 } - , { name = "iran", unicode = "๐Ÿ‡ฎ๐Ÿ‡ท", tags = [], x = 1196, y = 46 } - , { name = "iraq", unicode = "๐Ÿ‡ฎ๐Ÿ‡ถ", tags = [], x = 1196, y = 92 } - , { name = "ireland", unicode = "๐Ÿ‡ฎ๐Ÿ‡ช", tags = [], x = 1196, y = 138 } - , { name = "isle_of_man", unicode = "๐Ÿ‡ฎ๐Ÿ‡ฒ", tags = [], x = 1196, y = 184 } - , { name = "israel", unicode = "๐Ÿ‡ฎ๐Ÿ‡ฑ", tags = [], x = 1196, y = 230 } - , { name = "it", unicode = "๐Ÿ‡ฎ๐Ÿ‡น", tags = [ "italy" ], x = 1196, y = 276 } - , { name = "jamaica", unicode = "๐Ÿ‡ฏ๐Ÿ‡ฒ", tags = [], x = 1196, y = 414 } - , { name = "jp", unicode = "๐Ÿ‡ฏ๐Ÿ‡ต", tags = [ "japan" ], x = 1196, y = 920 } - , { name = "crossed_flags", unicode = "๐ŸŽŒ", tags = [], x = 276, y = 828 } - , { name = "jersey", unicode = "๐Ÿ‡ฏ๐Ÿ‡ช", tags = [], x = 1196, y = 690 } - , { name = "jordan", unicode = "๐Ÿ‡ฏ๐Ÿ‡ด", tags = [], x = 1196, y = 736 } - , { name = "kazakhstan", unicode = "๐Ÿ‡ฐ๐Ÿ‡ฟ", tags = [], x = 1196, y = 1012 } - , { name = "kenya", unicode = "๐Ÿ‡ฐ๐Ÿ‡ช", tags = [], x = 1196, y = 1058 } - , { name = "kiribati", unicode = "๐Ÿ‡ฐ๐Ÿ‡ฎ", tags = [], x = 138, y = 1196 } - , { name = "kosovo", unicode = "๐Ÿ‡ฝ๐Ÿ‡ฐ", tags = [], x = 644, y = 1196 } - , { name = "kuwait", unicode = "๐Ÿ‡ฐ๐Ÿ‡ผ", tags = [], x = 736, y = 1196 } - , { name = "kyrgyzstan", unicode = "๐Ÿ‡ฐ๐Ÿ‡ฌ", tags = [], x = 782, y = 1196 } - , { name = "laos", unicode = "๐Ÿ‡ฑ๐Ÿ‡ฆ", tags = [], x = 920, y = 1196 } - , { name = "latvia", unicode = "๐Ÿ‡ฑ๐Ÿ‡ป", tags = [], x = 1242, y = 0 } - , { name = "lebanon", unicode = "๐Ÿ‡ฑ๐Ÿ‡ง", tags = [], x = 1242, y = 138 } - , { name = "lesotho", unicode = "๐Ÿ‡ฑ๐Ÿ‡ธ", tags = [], x = 1242, y = 506 } - , { name = "liberia", unicode = "๐Ÿ‡ฑ๐Ÿ‡ท", tags = [], x = 1242, y = 598 } - , { name = "libya", unicode = "๐Ÿ‡ฑ๐Ÿ‡พ", tags = [], x = 1242, y = 690 } - , { name = "liechtenstein", unicode = "๐Ÿ‡ฑ๐Ÿ‡ฎ", tags = [], x = 1242, y = 736 } - , { name = "lithuania", unicode = "๐Ÿ‡ฑ๐Ÿ‡น", tags = [], x = 1242, y = 1012 } - , { name = "luxembourg", unicode = "๐Ÿ‡ฑ๐Ÿ‡บ", tags = [], x = 276, y = 1242 } - , { name = "macau", unicode = "๐Ÿ‡ฒ๐Ÿ‡ด", tags = [], x = 414, y = 1242 } - , { name = "macedonia", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฐ", tags = [], x = 460, y = 1242 } - , { name = "madagascar", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฌ", tags = [], x = 506, y = 1242 } - , { name = "malawi", unicode = "๐Ÿ‡ฒ๐Ÿ‡ผ", tags = [], x = 874, y = 1242 } - , { name = "malaysia", unicode = "๐Ÿ‡ฒ๐Ÿ‡พ", tags = [], x = 920, y = 1242 } - , { name = "maldives", unicode = "๐Ÿ‡ฒ๐Ÿ‡ป", tags = [], x = 966, y = 1242 } - , { name = "mali", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฑ", tags = [], x = 1058, y = 1242 } - , { name = "malta", unicode = "๐Ÿ‡ฒ๐Ÿ‡น", tags = [], x = 1104, y = 1242 } - , { name = "marshall_islands", unicode = "๐Ÿ‡ฒ๐Ÿ‡ญ", tags = [], x = 0, y = 1288 } - , { name = "martinique", unicode = "๐Ÿ‡ฒ๐Ÿ‡ถ", tags = [], x = 92, y = 1288 } - , { name = "mauritania", unicode = "๐Ÿ‡ฒ๐Ÿ‡ท", tags = [], x = 322, y = 1288 } - , { name = "mauritius", unicode = "๐Ÿ‡ฒ๐Ÿ‡บ", tags = [], x = 368, y = 1288 } - , { name = "mayotte", unicode = "๐Ÿ‡พ๐Ÿ‡น", tags = [], x = 0, y = 0 } - , { name = "mexico", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฝ", tags = [], x = 966, y = 1288 } - , { name = "micronesia", unicode = "๐Ÿ‡ซ๐Ÿ‡ฒ", tags = [], x = 1012, y = 1288 } - , { name = "moldova", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฉ", tags = [], x = 1334, y = 92 } - , { name = "monaco", unicode = "๐Ÿ‡ฒ๐Ÿ‡จ", tags = [], x = 1334, y = 138 } - , { name = "mongolia", unicode = "๐Ÿ‡ฒ๐Ÿ‡ณ", tags = [], x = 1334, y = 322 } - , { name = "montenegro", unicode = "๐Ÿ‡ฒ๐Ÿ‡ช", tags = [], x = 1334, y = 506 } - , { name = "montserrat", unicode = "๐Ÿ‡ฒ๐Ÿ‡ธ", tags = [], x = 1334, y = 552 } - , { name = "morocco", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฆ", tags = [], x = 1334, y = 644 } - , { name = "mozambique", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฟ", tags = [], x = 184, y = 1334 } - , { name = "myanmar", unicode = "๐Ÿ‡ฒ๐Ÿ‡ฒ", tags = [ "burma" ], x = 552, y = 1334 } - , { name = "namibia", unicode = "๐Ÿ‡ณ๐Ÿ‡ฆ", tags = [], x = 690, y = 1334 } - , { name = "nauru", unicode = "๐Ÿ‡ณ๐Ÿ‡ท", tags = [], x = 782, y = 1334 } - , { name = "nepal", unicode = "๐Ÿ‡ณ๐Ÿ‡ต", tags = [], x = 1012, y = 1334 } - , { name = "netherlands", unicode = "๐Ÿ‡ณ๐Ÿ‡ฑ", tags = [], x = 1104, y = 1334 } - , { name = "new_caledonia", unicode = "๐Ÿ‡ณ๐Ÿ‡จ", tags = [], x = 1242, y = 1334 } - , { name = "new_zealand", unicode = "๐Ÿ‡ณ๐Ÿ‡ฟ", tags = [], x = 1380, y = 0 } - , { name = "nicaragua", unicode = "๐Ÿ‡ณ๐Ÿ‡ฎ", tags = [], x = 1380, y = 322 } - , { name = "niger", unicode = "๐Ÿ‡ณ๐Ÿ‡ช", tags = [], x = 1380, y = 368 } - , { name = "nigeria", unicode = "๐Ÿ‡ณ๐Ÿ‡ฌ", tags = [], x = 1380, y = 414 } - , { name = "niue", unicode = "๐Ÿ‡ณ๐Ÿ‡บ", tags = [], x = 1380, y = 552 } - , { name = "norfolk_island", unicode = "๐Ÿ‡ณ๐Ÿ‡ซ", tags = [], x = 1380, y = 1150 } - , { name = "northern_mariana_islands", unicode = "๐Ÿ‡ฒ๐Ÿ‡ต", tags = [], x = 1380, y = 1242 } - , { name = "north_korea", unicode = "๐Ÿ‡ฐ๐Ÿ‡ต", tags = [], x = 1380, y = 1196 } - , { name = "norway", unicode = "๐Ÿ‡ณ๐Ÿ‡ด", tags = [], x = 1380, y = 1288 } - , { name = "oman", unicode = "๐Ÿ‡ด๐Ÿ‡ฒ", tags = [], x = 920, y = 1380 } - , { name = "pakistan", unicode = "๐Ÿ‡ต๐Ÿ‡ฐ", tags = [], x = 1426, y = 598 } - , { name = "palau", unicode = "๐Ÿ‡ต๐Ÿ‡ผ", tags = [], x = 1426, y = 644 } - , { name = "palestinian_territories", unicode = "๐Ÿ‡ต๐Ÿ‡ธ", tags = [], x = 1426, y = 690 } - , { name = "panama", unicode = "๐Ÿ‡ต๐Ÿ‡ฆ", tags = [], x = 1426, y = 782 } - , { name = "papua_new_guinea", unicode = "๐Ÿ‡ต๐Ÿ‡ฌ", tags = [], x = 1426, y = 1012 } - , { name = "paraguay", unicode = "๐Ÿ‡ต๐Ÿ‡พ", tags = [], x = 1426, y = 1058 } - , { name = "peru", unicode = "๐Ÿ‡ต๐Ÿ‡ช", tags = [], x = 736, y = 1426 } - , { name = "philippines", unicode = "๐Ÿ‡ต๐Ÿ‡ญ", tags = [], x = 782, y = 1426 } - , { name = "pitcairn_islands", unicode = "๐Ÿ‡ต๐Ÿ‡ณ", tags = [], x = 1242, y = 1426 } - , { name = "poland", unicode = "๐Ÿ‡ต๐Ÿ‡ฑ", tags = [], x = 1472, y = 230 } - , { name = "portugal", unicode = "๐Ÿ‡ต๐Ÿ‡น", tags = [], x = 1472, y = 552 } - , { name = "puerto_rico", unicode = "๐Ÿ‡ต๐Ÿ‡ท", tags = [], x = 0, y = 1472 } - , { name = "qatar", unicode = "๐Ÿ‡ถ๐Ÿ‡ฆ", tags = [], x = 276, y = 1472 } - , { name = "reunion", unicode = "๐Ÿ‡ท๐Ÿ‡ช", tags = [], x = 1518, y = 598 } - , { name = "romania", unicode = "๐Ÿ‡ท๐Ÿ‡ด", tags = [], x = 1518, y = 1334 } - , { name = "ru", unicode = "๐Ÿ‡ท๐Ÿ‡บ", tags = [ "russia" ], x = 230, y = 1518 } - , { name = "rwanda", unicode = "๐Ÿ‡ท๐Ÿ‡ผ", tags = [], x = 552, y = 1518 } - , { name = "st_barthelemy", unicode = "๐Ÿ‡ง๐Ÿ‡ฑ", tags = [], x = 1610, y = 1150 } - , { name = "st_helena", unicode = "๐Ÿ‡ธ๐Ÿ‡ญ", tags = [], x = 1610, y = 1196 } - , { name = "st_kitts_nevis", unicode = "๐Ÿ‡ฐ๐Ÿ‡ณ", tags = [], x = 1610, y = 1242 } - , { name = "st_lucia", unicode = "๐Ÿ‡ฑ๐Ÿ‡จ", tags = [], x = 1610, y = 1288 } - , { name = "st_pierre_miquelon", unicode = "๐Ÿ‡ต๐Ÿ‡ฒ", tags = [], x = 1610, y = 1334 } - , { name = "st_vincent_grenadines", unicode = "๐Ÿ‡ป๐Ÿ‡จ", tags = [], x = 1610, y = 1380 } - , { name = "samoa", unicode = "๐Ÿ‡ผ๐Ÿ‡ธ", tags = [], x = 782, y = 1518 } - , { name = "san_marino", unicode = "๐Ÿ‡ธ๐Ÿ‡ฒ", tags = [], x = 828, y = 1518 } - , { name = "sao_tome_principe", unicode = "๐Ÿ‡ธ๐Ÿ‡น", tags = [], x = 966, y = 1518 } - , { name = "saudi_arabia", unicode = "๐Ÿ‡ธ๐Ÿ‡ฆ", tags = [], x = 1104, y = 1518 } - , { name = "senegal", unicode = "๐Ÿ‡ธ๐Ÿ‡ณ", tags = [], x = 1564, y = 230 } - , { name = "serbia", unicode = "๐Ÿ‡ท๐Ÿ‡ธ", tags = [], x = 1564, y = 276 } - , { name = "seychelles", unicode = "๐Ÿ‡ธ๐Ÿ‡จ", tags = [], x = 1564, y = 368 } - , { name = "sierra_leone", unicode = "๐Ÿ‡ธ๐Ÿ‡ฑ", tags = [], x = 1564, y = 1196 } - , { name = "singapore", unicode = "๐Ÿ‡ธ๐Ÿ‡ฌ", tags = [], x = 1564, y = 1288 } - , { name = "sint_maarten", unicode = "๐Ÿ‡ธ๐Ÿ‡ฝ", tags = [], x = 1564, y = 1334 } - , { name = "slovakia", unicode = "๐Ÿ‡ธ๐Ÿ‡ฐ", tags = [], x = 368, y = 1564 } - , { name = "slovenia", unicode = "๐Ÿ‡ธ๐Ÿ‡ฎ", tags = [], x = 414, y = 1564 } - , { name = "solomon_islands", unicode = "๐Ÿ‡ธ๐Ÿ‡ง", tags = [], x = 1472, y = 1564 } - , { name = "somalia", unicode = "๐Ÿ‡ธ๐Ÿ‡ด", tags = [], x = 1518, y = 1564 } - , { name = "south_africa", unicode = "๐Ÿ‡ฟ๐Ÿ‡ฆ", tags = [], x = 1610, y = 92 } - , { name = "south_georgia_south_sandwich_islands", unicode = "๐Ÿ‡ฌ๐Ÿ‡ธ", tags = [], x = 1610, y = 138 } - , { name = "kr", unicode = "๐Ÿ‡ฐ๐Ÿ‡ท", tags = [ "korea" ], x = 690, y = 1196 } - , { name = "south_sudan", unicode = "๐Ÿ‡ธ๐Ÿ‡ธ", tags = [], x = 1610, y = 184 } - , { name = "es", unicode = "๐Ÿ‡ช๐Ÿ‡ธ", tags = [ "spain" ], x = 782, y = 920 } - , { name = "sri_lanka", unicode = "๐Ÿ‡ฑ๐Ÿ‡ฐ", tags = [], x = 1610, y = 1104 } - , { name = "sudan", unicode = "๐Ÿ‡ธ๐Ÿ‡ฉ", tags = [], x = 736, y = 1610 } - , { name = "suriname", unicode = "๐Ÿ‡ธ๐Ÿ‡ท", tags = [], x = 1334, y = 1610 } - , { name = "swaziland", unicode = "๐Ÿ‡ธ๐Ÿ‡ฟ", tags = [], x = 1518, y = 1610 } - , { name = "sweden", unicode = "๐Ÿ‡ธ๐Ÿ‡ช", tags = [], x = 1656, y = 46 } - , { name = "switzerland", unicode = "๐Ÿ‡จ๐Ÿ‡ญ", tags = [], x = 1656, y = 276 } - , { name = "syria", unicode = "๐Ÿ‡ธ๐Ÿ‡พ", tags = [], x = 1656, y = 414 } - , { name = "taiwan", unicode = "๐Ÿ‡น๐Ÿ‡ผ", tags = [], x = 1656, y = 598 } - , { name = "tajikistan", unicode = "๐Ÿ‡น๐Ÿ‡ฏ", tags = [], x = 1656, y = 644 } - , { name = "tanzania", unicode = "๐Ÿ‡น๐Ÿ‡ฟ", tags = [], x = 1656, y = 782 } - , { name = "thailand", unicode = "๐Ÿ‡น๐Ÿ‡ญ", tags = [], x = 1656, y = 1196 } - , { name = "timor_leste", unicode = "๐Ÿ‡น๐Ÿ‡ฑ", tags = [], x = 92, y = 1656 } - , { name = "togo", unicode = "๐Ÿ‡น๐Ÿ‡ฌ", tags = [], x = 322, y = 1656 } - , { name = "tokelau", unicode = "๐Ÿ‡น๐Ÿ‡ฐ", tags = [], x = 414, y = 1656 } - , { name = "tonga", unicode = "๐Ÿ‡น๐Ÿ‡ด", tags = [], x = 552, y = 1656 } - , { name = "trinidad_tobago", unicode = "๐Ÿ‡น๐Ÿ‡น", tags = [], x = 1242, y = 1656 } - , { name = "tunisia", unicode = "๐Ÿ‡น๐Ÿ‡ณ", tags = [], x = 1702, y = 92 } - , { name = "tr", unicode = "๐Ÿ‡น๐Ÿ‡ท", tags = [ "turkey" ], x = 782, y = 1656 } - , { name = "turkmenistan", unicode = "๐Ÿ‡น๐Ÿ‡ฒ", tags = [], x = 1702, y = 184 } - , { name = "turks_caicos_islands", unicode = "๐Ÿ‡น๐Ÿ‡จ", tags = [], x = 1702, y = 230 } - , { name = "tuvalu", unicode = "๐Ÿ‡น๐Ÿ‡ป", tags = [], x = 1702, y = 322 } - , { name = "uganda", unicode = "๐Ÿ‡บ๐Ÿ‡ฌ", tags = [], x = 1702, y = 1150 } - , { name = "ukraine", unicode = "๐Ÿ‡บ๐Ÿ‡ฆ", tags = [], x = 1702, y = 1242 } - , { name = "united_arab_emirates", unicode = "๐Ÿ‡ฆ๐Ÿ‡ช", tags = [], x = 1702, y = 1472 } - , { name = "gb", unicode = "๐Ÿ‡ฌ๐Ÿ‡ง", tags = [ "flag", "british" ], x = 184, y = 1058 } - , { name = "us", unicode = "๐Ÿ‡บ๐Ÿ‡ธ", tags = [ "flag", "united", "america" ], x = 0, y = 1702 } - , { name = "us_virgin_islands", unicode = "๐Ÿ‡ป๐Ÿ‡ฎ", tags = [], x = 46, y = 1702 } - , { name = "uruguay", unicode = "๐Ÿ‡บ๐Ÿ‡พ", tags = [], x = 1702, y = 1656 } - , { name = "uzbekistan", unicode = "๐Ÿ‡บ๐Ÿ‡ฟ", tags = [], x = 92, y = 1702 } - , { name = "vanuatu", unicode = "๐Ÿ‡ป๐Ÿ‡บ", tags = [], x = 184, y = 1702 } - , { name = "vatican_city", unicode = "๐Ÿ‡ป๐Ÿ‡ฆ", tags = [], x = 230, y = 1702 } - , { name = "venezuela", unicode = "๐Ÿ‡ป๐Ÿ‡ช", tags = [], x = 276, y = 1702 } - , { name = "vietnam", unicode = "๐Ÿ‡ป๐Ÿ‡ณ", tags = [], x = 552, y = 1702 } - , { name = "wallis_futuna", unicode = "๐Ÿ‡ผ๐Ÿ‡ซ", tags = [], x = 1012, y = 1702 } - , { name = "western_sahara", unicode = "๐Ÿ‡ช๐Ÿ‡ญ", tags = [], x = 1748, y = 46 } - , { name = "yemen", unicode = "๐Ÿ‡พ๐Ÿ‡ช", tags = [], x = 782, y = 1748 } - , { name = "zambia", unicode = "๐Ÿ‡ฟ๐Ÿ‡ฒ", tags = [], x = 966, y = 1748 } - , { name = "zimbabwe", unicode = "๐Ÿ‡ฟ๐Ÿ‡ผ", tags = [], x = 1104, y = 1748 } - ] - , symbols = - [ { name = "heart", unicode = "โค๏ธ", tags = [ "love" ], x = 828, y = 1104 } - , { name = "yellow_heart", unicode = "๐Ÿ’›", tags = [], x = 736, y = 1748 } - , { name = "green_heart", unicode = "๐Ÿ’š", tags = [], x = 1104, y = 184 } - , { name = "blue_heart", unicode = "๐Ÿ’™", tags = [], x = 552, y = 276 } - , { name = "purple_heart", unicode = "๐Ÿ’œ", tags = [], x = 92, y = 1472 } - , { name = "black_heart", unicode = "๐Ÿ–ค", tags = [], x = 184, y = 506 } - , { name = "broken_heart", unicode = "๐Ÿ’”", tags = [], x = 598, y = 506 } - , { name = "heavy_heart_exclamation", unicode = "โฃ๏ธ", tags = [], x = 1150, y = 184 } - , { name = "two_hearts", unicode = "๐Ÿ’•", tags = [], x = 1702, y = 506 } - , { name = "revolving_hearts", unicode = "๐Ÿ’ž", tags = [], x = 1518, y = 644 } - , { name = "heartbeat", unicode = "๐Ÿ’“", tags = [], x = 1012, y = 1104 } - , { name = "heartpulse", unicode = "๐Ÿ’—", tags = [], x = 1058, y = 1104 } - , { name = "sparkling_heart", unicode = "๐Ÿ’–", tags = [], x = 1610, y = 506 } - , { name = "cupid", unicode = "๐Ÿ’˜", tags = [ "love", "heart" ], x = 644, y = 828 } - , { name = "gift_heart", unicode = "๐Ÿ’", tags = [ "chocolates" ], x = 598, y = 1058 } - , { name = "heart_decoration", unicode = "๐Ÿ’Ÿ", tags = [], x = 874, y = 1104 } - , { name = "peace_symbol", unicode = "โ˜ฎ๏ธ", tags = [], x = 46, y = 1426 } - , { name = "latin_cross", unicode = "โœ๏ธ", tags = [], x = 1196, y = 1196 } - , { name = "star_and_crescent", unicode = "โ˜ช๏ธ", tags = [], x = 1610, y = 1564 } - , { name = "om", unicode = "๐Ÿ•‰", tags = [], x = 874, y = 1380 } - , { name = "wheel_of_dharma", unicode = "โ˜ธ๏ธ", tags = [], x = 1748, y = 184 } - , { name = "star_of_david", unicode = "โœก๏ธ", tags = [], x = 0, y = 1610 } - , { name = "six_pointed_star", unicode = "๐Ÿ”ฏ", tags = [], x = 1564, y = 1426 } - , { name = "menorah", unicode = "๐Ÿ•Ž", tags = [], x = 782, y = 1288 } - , { name = "yin_yang", unicode = "โ˜ฏ๏ธ", tags = [], x = 874, y = 1748 } - , { name = "orthodox_cross", unicode = "โ˜ฆ๏ธ", tags = [], x = 1426, y = 184 } - , { name = "place_of_worship", unicode = "๐Ÿ›", tags = [], x = 1334, y = 1426 } - , { name = "ophiuchus", unicode = "โ›Ž", tags = [], x = 1426, y = 46 } - , { name = "aries", unicode = "โ™ˆ๏ธ", tags = [], x = 276, y = 138 } - , { name = "taurus", unicode = "โ™‰๏ธ", tags = [], x = 1656, y = 828 } - , { name = "gemini", unicode = "โ™Š๏ธ", tags = [], x = 322, y = 1058 } - , { name = "cancer", unicode = "โ™‹๏ธ", tags = [], x = 0, y = 644 } - , { name = "leo", unicode = "โ™Œ๏ธ", tags = [], x = 1242, y = 414 } - , { name = "virgo", unicode = "โ™๏ธ", tags = [], x = 644, y = 1702 } - , { name = "libra", unicode = "โ™Ž๏ธ", tags = [], x = 1242, y = 644 } - , { name = "scorpius", unicode = "โ™๏ธ", tags = [], x = 1380, y = 1518 } - , { name = "sagittarius", unicode = "โ™๏ธ", tags = [], x = 644, y = 1518 } - , { name = "capricorn", unicode = "โ™‘๏ธ", tags = [], x = 276, y = 644 } - , { name = "aquarius", unicode = "โ™’๏ธ", tags = [], x = 276, y = 46 } - , { name = "pisces", unicode = "โ™“๏ธ", tags = [], x = 1196, y = 1426 } - , { name = "id", unicode = "๐Ÿ†”", tags = [], x = 690, y = 1150 } - , { name = "atom_symbol", unicode = "โš›๏ธ", tags = [], x = 368, y = 276 } - , { name = "accept", unicode = "๐Ÿ‰‘", tags = [], x = 0, y = 138 } - , { name = "radioactive", unicode = "โ˜ข๏ธ", tags = [], x = 644, y = 1472 } - , { name = "biohazard", unicode = "โ˜ฃ๏ธ", tags = [], x = 506, y = 460 } - , { name = "mobile_phone_off", unicode = "๐Ÿ“ด", tags = [ "mute", "off" ], x = 1334, y = 46 } - , { name = "vibration_mode", unicode = "๐Ÿ“ณ", tags = [], x = 414, y = 1702 } - , { name = "u6709", unicode = "๐Ÿˆถ", tags = [], x = 1702, y = 874 } - , { name = "u7121", unicode = "๐Ÿˆš๏ธ", tags = [], x = 1702, y = 966 } - , { name = "u7533", unicode = "๐Ÿˆธ", tags = [], x = 1702, y = 1012 } - , { name = "u55b6", unicode = "๐Ÿˆบ", tags = [], x = 1702, y = 736 } - , { name = "u6708", unicode = "๐Ÿˆท๏ธ", tags = [], x = 1702, y = 828 } - , { name = "eight_pointed_black_star", unicode = "โœด๏ธ", tags = [], x = 230, y = 920 } - , { name = "vs", unicode = "๐Ÿ†š", tags = [], x = 782, y = 1702 } - , { name = "white_flower", unicode = "๐Ÿ’ฎ", tags = [], x = 1748, y = 414 } - , { name = "ideograph_advantage", unicode = "๐Ÿ‰", tags = [], x = 736, y = 1150 } - , { name = "secret", unicode = "ใŠ™๏ธ", tags = [], x = 1564, y = 46 } - , { name = "congratulations", unicode = "ใŠ—๏ธ", tags = [], x = 230, y = 782 } - , { name = "u5408", unicode = "๐Ÿˆด", tags = [], x = 1702, y = 690 } - , { name = "u6e80", unicode = "๐Ÿˆต", tags = [], x = 1702, y = 920 } - , { name = "u5272", unicode = "๐Ÿˆน", tags = [], x = 1702, y = 644 } - , { name = "u7981", unicode = "๐Ÿˆฒ", tags = [], x = 1702, y = 1058 } - , { name = "a", unicode = "๐Ÿ…ฐ๏ธ", tags = [], x = 92, y = 92 } - , { name = "b", unicode = "๐Ÿ…ฑ๏ธ", tags = [], x = 138, y = 368 } - , { name = "ab", unicode = "๐Ÿ†Ž", tags = [], x = 138, y = 0 } - , { name = "cl", unicode = "๐Ÿ†‘", tags = [], x = 598, y = 690 } - , { name = "o2", unicode = "๐Ÿ…พ๏ธ", tags = [], x = 230, y = 1380 } - , { name = "sos", unicode = "๐Ÿ†˜", tags = [ "help", "emergency" ], x = 1610, y = 0 } - , { name = "x", unicode = "โŒ", tags = [], x = 690, y = 1748 } - , { name = "o", unicode = "โญ•๏ธ", tags = [], x = 184, y = 1380 } - , { name = "stop_sign", unicode = "๐Ÿ›‘", tags = [], x = 322, y = 1610 } - , { name = "no_entry", unicode = "โ›”๏ธ", tags = [ "limit" ], x = 1380, y = 690 } - , { name = "name_badge", unicode = "๐Ÿ“›", tags = [], x = 644, y = 1334 } - , { name = "no_entry_sign", unicode = "๐Ÿšซ", tags = [ "block", "forbidden" ], x = 1380, y = 736 } - , { name = "100", unicode = "๐Ÿ’ฏ", tags = [ "score", "perfect" ], x = 0, y = 46 } - , { name = "anger", unicode = "๐Ÿ’ข", tags = [ "angry" ], x = 230, y = 138 } - , { name = "hotsprings", unicode = "โ™จ๏ธ", tags = [], x = 0, y = 1150 } - , { name = "no_pedestrians", unicode = "๐Ÿšท", tags = [], x = 1380, y = 1012 } - , { name = "do_not_litter", unicode = "๐Ÿšฏ", tags = [], x = 598, y = 874 } - , { name = "no_bicycles", unicode = "๐Ÿšณ", tags = [], x = 1380, y = 644 } - , { name = "non-potable_water", unicode = "๐Ÿšฑ", tags = [], x = 1380, y = 1104 } - , { name = "underage", unicode = "๐Ÿ”ž", tags = [], x = 1702, y = 1380 } - , { name = "no_mobile_phones", unicode = "๐Ÿ“ต", tags = [], x = 1380, y = 920 } - , { name = "no_smoking", unicode = "๐Ÿšญ", tags = [], x = 1380, y = 1058 } - , { name = "exclamation", unicode = "โ—๏ธ", tags = [ "bang" ], x = 966, y = 230 } - , { name = "grey_exclamation", unicode = "โ•", tags = [], x = 1104, y = 368 } - , { name = "question", unicode = "โ“", tags = [ "confused" ], x = 322, y = 1472 } - , { name = "grey_question", unicode = "โ”", tags = [], x = 1104, y = 414 } - , { name = "bangbang", unicode = "โ€ผ๏ธ", tags = [], x = 138, y = 414 } - , { name = "interrobang", unicode = "โ‰๏ธ", tags = [], x = 1150, y = 1150 } - , { name = "low_brightness", unicode = "๐Ÿ”…", tags = [], x = 230, y = 1242 } - , { name = "high_brightness", unicode = "๐Ÿ”†", tags = [], x = 1150, y = 506 } - , { name = "part_alternation_mark", unicode = "ใ€ฝ๏ธ", tags = [], x = 1426, y = 1196 } - , { name = "warning", unicode = "โš ๏ธ", tags = [ "wip" ], x = 1150, y = 1702 } - , { name = "children_crossing", unicode = "๐Ÿšธ", tags = [], x = 46, y = 690 } - , { name = "trident", unicode = "๐Ÿ”ฑ", tags = [], x = 1196, y = 1656 } - , { name = "fleur_de_lis", unicode = "โšœ๏ธ", tags = [], x = 506, y = 1012 } - , { name = "beginner", unicode = "๐Ÿ”ฐ", tags = [], x = 276, y = 460 } - , { name = "recycle", unicode = "โ™ป๏ธ", tags = [ "environment", "green" ], x = 1518, y = 92 } - , { name = "white_check_mark", unicode = "โœ…", tags = [], x = 1748, y = 276 } - , { name = "u6307", unicode = "๐Ÿˆฏ๏ธ", tags = [], x = 1702, y = 782 } - , { name = "chart", unicode = "๐Ÿ’น", tags = [], x = 690, y = 322 } - , { name = "sparkle", unicode = "โ‡๏ธ", tags = [], x = 1610, y = 368 } - , { name = "eight_spoked_asterisk", unicode = "โœณ๏ธ", tags = [], x = 276, y = 920 } - , { name = "negative_squared_cross_mark", unicode = "โŽ", tags = [], x = 966, y = 1334 } - , { name = "globe_with_meridians", unicode = "๐ŸŒ", tags = [ "world", "global", "international" ], x = 690, y = 1058 } - , { name = "diamond_shape_with_a_dot_inside", unicode = "๐Ÿ’ ", tags = [], x = 276, y = 874 } - , { name = "m", unicode = "โ“‚๏ธ", tags = [], x = 368, y = 1242 } - , { name = "cyclone", unicode = "๐ŸŒ€", tags = [ "swirl" ], x = 874, y = 92 } - , { name = "zzz", unicode = "๐Ÿ’ค", tags = [ "sleeping" ], x = 1196, y = 1748 } - , { name = "atm", unicode = "๐Ÿง", tags = [], x = 368, y = 184 } - , { name = "wc", unicode = "๐Ÿšพ", tags = [ "toilet", "restroom" ], x = 1564, y = 1702 } - , { name = "wheelchair", unicode = "โ™ฟ๏ธ", tags = [ "accessibility" ], x = 1748, y = 230 } - , { name = "parking", unicode = "๐Ÿ…ฟ๏ธ", tags = [], x = 1426, y = 1150 } - , { name = "u7a7a", unicode = "๐Ÿˆณ", tags = [], x = 1702, y = 1104 } - , { name = "sa", unicode = "๐Ÿˆ‚๏ธ", tags = [], x = 598, y = 1518 } - , { name = "passport_control", unicode = "๐Ÿ›‚", tags = [], x = 1426, y = 1334 } - , { name = "customs", unicode = "๐Ÿ›ƒ", tags = [], x = 874, y = 46 } - , { name = "baggage_claim", unicode = "๐Ÿ›„", tags = [ "airport" ], x = 414, y = 92 } - , { name = "left_luggage", unicode = "๐Ÿ›…", tags = [], x = 1242, y = 230 } - , { name = "mens", unicode = "๐Ÿšน", tags = [], x = 828, y = 1288 } - , { name = "womens", unicode = "๐Ÿšบ", tags = [], x = 460, y = 1748 } - , { name = "baby_symbol", unicode = "๐Ÿšผ", tags = [], x = 322, y = 368 } - , { name = "restroom", unicode = "๐Ÿšป", tags = [ "toilet" ], x = 1518, y = 552 } - , { name = "put_litter_in_its_place", unicode = "๐Ÿšฎ", tags = [], x = 230, y = 1472 } - , { name = "cinema", unicode = "๐ŸŽฆ", tags = [ "film", "movie" ], x = 368, y = 690 } - , { name = "signal_strength", unicode = "๐Ÿ“ถ", tags = [ "wifi" ], x = 1564, y = 1242 } - , { name = "koko", unicode = "๐Ÿˆ", tags = [], x = 598, y = 1196 } - , { name = "symbols", unicode = "๐Ÿ”ฃ", tags = [], x = 1656, y = 322 } - , { name = "information_source", unicode = "โ„น๏ธ", tags = [], x = 1058, y = 1150 } - , { name = "abc", unicode = "๐Ÿ”ค", tags = [ "alphabet" ], x = 138, y = 46 } - , { name = "abcd", unicode = "๐Ÿ”ก", tags = [], x = 138, y = 92 } - , { name = "capital_abcd", unicode = "๐Ÿ” ", tags = [ "letters" ], x = 230, y = 644 } - , { name = "ng", unicode = "๐Ÿ†–", tags = [], x = 1380, y = 184 } - , { name = "ok", unicode = "๐Ÿ†—", tags = [ "yes" ], x = 552, y = 1380 } - , { name = "up", unicode = "๐Ÿ†™", tags = [], x = 1702, y = 1564 } - , { name = "cool", unicode = "๐Ÿ†’", tags = [], x = 644, y = 782 } - , { name = "new", unicode = "๐Ÿ†•", tags = [ "fresh" ], x = 1196, y = 1334 } - , { name = "free", unicode = "๐Ÿ†“", tags = [], x = 1058, y = 322 } - , { name = "zero", unicode = "0๏ธโƒฃ", tags = [], x = 1058, y = 1748 } - , { name = "one", unicode = "1๏ธโƒฃ", tags = [], x = 1196, y = 1380 } - , { name = "two", unicode = "2๏ธโƒฃ", tags = [], x = 1702, y = 460 } - , { name = "three", unicode = "3๏ธโƒฃ", tags = [], x = 1656, y = 1380 } - , { name = "four", unicode = "4๏ธโƒฃ", tags = [], x = 1058, y = 92 } - , { name = "five", unicode = "5๏ธโƒฃ", tags = [], x = 368, y = 1012 } - , { name = "six", unicode = "6๏ธโƒฃ", tags = [], x = 1564, y = 1380 } - , { name = "seven", unicode = "7๏ธโƒฃ", tags = [], x = 1564, y = 322 } - , { name = "eight", unicode = "8๏ธโƒฃ", tags = [], x = 184, y = 920 } - , { name = "nine", unicode = "9๏ธโƒฃ", tags = [], x = 1380, y = 506 } - , { name = "keycap_ten", unicode = "๐Ÿ”Ÿ", tags = [], x = 0, y = 1196 } - , { name = "1234", unicode = "๐Ÿ”ข", tags = [ "numbers" ], x = 46, y = 46 } - , { name = "hash", unicode = "#๏ธโƒฃ", tags = [ "number" ], x = 598, y = 1104 } - , { name = "asterisk", unicode = "*๏ธโƒฃ", tags = [], x = 368, y = 46 } - , { name = "arrow_forward", unicode = "โ–ถ๏ธ", tags = [], x = 184, y = 276 } - , { name = "pause_button", unicode = "โธ", tags = [], x = 1426, y = 1380 } - , { name = "play_or_pause_button", unicode = "โฏ", tags = [], x = 1426, y = 1426 } - , { name = "stop_button", unicode = "โน", tags = [], x = 276, y = 1610 } - , { name = "record_button", unicode = "โบ", tags = [], x = 1518, y = 46 } - , { name = "next_track_button", unicode = "โญ", tags = [], x = 1380, y = 138 } - , { name = "previous_track_button", unicode = "โฎ", tags = [], x = 1472, y = 1288 } - , { name = "fast_forward", unicode = "โฉ", tags = [], x = 1012, y = 46 } - , { name = "rewind", unicode = "โช", tags = [], x = 1518, y = 690 } - , { name = "arrow_double_up", unicode = "โซ", tags = [], x = 46, y = 276 } - , { name = "arrow_double_down", unicode = "โฌ", tags = [], x = 0, y = 276 } - , { name = "arrow_backward", unicode = "โ—€๏ธ", tags = [], x = 276, y = 230 } - , { name = "arrow_up_small", unicode = "๐Ÿ”ผ", tags = [], x = 0, y = 322 } - , { name = "arrow_down_small", unicode = "๐Ÿ”ฝ", tags = [], x = 138, y = 276 } - , { name = "arrow_right", unicode = "โžก๏ธ", tags = [], x = 322, y = 138 } - , { name = "arrow_left", unicode = "โฌ…๏ธ", tags = [], x = 322, y = 0 } - , { name = "arrow_up", unicode = "โฌ†๏ธ", tags = [], x = 322, y = 230 } - , { name = "arrow_down", unicode = "โฌ‡๏ธ", tags = [], x = 92, y = 276 } - , { name = "arrow_upper_right", unicode = "โ†—๏ธ", tags = [], x = 92, y = 322 } - , { name = "arrow_lower_right", unicode = "โ†˜๏ธ", tags = [], x = 322, y = 92 } - , { name = "arrow_lower_left", unicode = "โ†™๏ธ", tags = [], x = 322, y = 46 } - , { name = "arrow_upper_left", unicode = "โ†–๏ธ", tags = [], x = 46, y = 322 } - , { name = "arrow_up_down", unicode = "โ†•๏ธ", tags = [], x = 322, y = 276 } - , { name = "left_right_arrow", unicode = "โ†”๏ธ", tags = [], x = 1242, y = 276 } - , { name = "arrow_right_hook", unicode = "โ†ช๏ธ", tags = [], x = 322, y = 184 } - , { name = "leftwards_arrow_with_hook", unicode = "โ†ฉ๏ธ", tags = [ "return" ], x = 1242, y = 322 } - , { name = "arrow_heading_up", unicode = "โคด๏ธ", tags = [], x = 276, y = 276 } - , { name = "arrow_heading_down", unicode = "โคต๏ธ", tags = [], x = 230, y = 276 } - , { name = "twisted_rightwards_arrows", unicode = "๐Ÿ”€", tags = [ "shuffle" ], x = 1702, y = 414 } - , { name = "repeat", unicode = "๐Ÿ”", tags = [ "loop" ], x = 1518, y = 414 } - , { name = "repeat_one", unicode = "๐Ÿ”‚", tags = [], x = 1518, y = 460 } - , { name = "arrows_counterclockwise", unicode = "๐Ÿ”„", tags = [ "sync" ], x = 184, y = 322 } - , { name = "arrows_clockwise", unicode = "๐Ÿ”ƒ", tags = [], x = 138, y = 322 } - , { name = "musical_note", unicode = "๐ŸŽต", tags = [], x = 414, y = 1334 } - , { name = "notes", unicode = "๐ŸŽถ", tags = [ "music" ], x = 92, y = 1380 } - , { name = "heavy_plus_sign", unicode = "โž•", tags = [], x = 1150, y = 322 } - , { name = "heavy_minus_sign", unicode = "โž–", tags = [], x = 1150, y = 230 } - , { name = "heavy_division_sign", unicode = "โž—", tags = [], x = 1150, y = 46 } - , { name = "heavy_multiplication_x", unicode = "โœ–๏ธ", tags = [], x = 1150, y = 276 } - , { name = "heavy_dollar_sign", unicode = "๐Ÿ’ฒ", tags = [], x = 1150, y = 92 } - , { name = "currency_exchange", unicode = "๐Ÿ’ฑ", tags = [], x = 782, y = 828 } - , { name = "tm", unicode = "โ„ข๏ธ", tags = [ "trademark" ], x = 276, y = 1656 } - , { name = "copyright", unicode = "ยฉ๏ธ", tags = [], x = 736, y = 782 } - , { name = "registered", unicode = "ยฎ๏ธ", tags = [], x = 1518, y = 230 } - , { name = "wavy_dash", unicode = "ใ€ฐ๏ธ", tags = [], x = 1426, y = 1702 } - , { name = "curly_loop", unicode = "โžฐ", tags = [], x = 736, y = 828 } - , { name = "loop", unicode = "โžฟ", tags = [], x = 0, y = 1242 } - , { name = "end", unicode = "๐Ÿ”š", tags = [], x = 552, y = 920 } - , { name = "back", unicode = "๐Ÿ”™", tags = [], x = 368, y = 368 } - , { name = "on", unicode = "๐Ÿ”›", tags = [], x = 966, y = 1380 } - , { name = "top", unicode = "๐Ÿ”", tags = [], x = 644, y = 1656 } - , { name = "soon", unicode = "๐Ÿ”œ", tags = [], x = 1564, y = 1564 } - , { name = "heavy_check_mark", unicode = "โœ”๏ธ", tags = [], x = 1150, y = 0 } - , { name = "ballot_box_with_check", unicode = "โ˜‘๏ธ", tags = [], x = 0, y = 414 } - , { name = "radio_button", unicode = "๐Ÿ”˜", tags = [], x = 598, y = 1472 } - , { name = "white_circle", unicode = "โšช๏ธ", tags = [], x = 1748, y = 322 } - , { name = "black_circle", unicode = "โšซ๏ธ", tags = [], x = 92, y = 506 } - , { name = "red_circle", unicode = "๐Ÿ”ด", tags = [], x = 1518, y = 184 } - , { name = "large_blue_circle", unicode = "๐Ÿ”ต", tags = [], x = 966, y = 1196 } - , { name = "small_red_triangle", unicode = "๐Ÿ”บ", tags = [], x = 598, y = 1564 } - , { name = "small_red_triangle_down", unicode = "๐Ÿ”ป", tags = [], x = 644, y = 1564 } - , { name = "small_orange_diamond", unicode = "๐Ÿ”ธ", tags = [], x = 552, y = 1564 } - , { name = "small_blue_diamond", unicode = "๐Ÿ”น", tags = [], x = 506, y = 1564 } - , { name = "large_orange_diamond", unicode = "๐Ÿ”ถ", tags = [], x = 1058, y = 1196 } - , { name = "large_blue_diamond", unicode = "๐Ÿ”ท", tags = [], x = 1012, y = 1196 } - , { name = "white_square_button", unicode = "๐Ÿ”ณ", tags = [], x = 1748, y = 644 } - , { name = "black_square_button", unicode = "๐Ÿ”ฒ", tags = [], x = 506, y = 506 } - , { name = "black_small_square", unicode = "โ–ช๏ธ", tags = [], x = 460, y = 506 } - , { name = "white_small_square", unicode = "โ–ซ๏ธ", tags = [], x = 1748, y = 598 } - , { name = "black_medium_small_square", unicode = "โ—พ๏ธ", tags = [], x = 322, y = 506 } - , { name = "white_medium_small_square", unicode = "โ—ฝ๏ธ", tags = [], x = 1748, y = 506 } - , { name = "black_medium_square", unicode = "โ—ผ๏ธ", tags = [], x = 368, y = 506 } - , { name = "white_medium_square", unicode = "โ—ป๏ธ", tags = [], x = 1748, y = 552 } - , { name = "black_large_square", unicode = "โฌ›๏ธ", tags = [], x = 276, y = 506 } - , { name = "white_large_square", unicode = "โฌœ๏ธ", tags = [], x = 1748, y = 460 } - , { name = "speaker", unicode = "๐Ÿ”ˆ", tags = [], x = 1610, y = 598 } - , { name = "mute", unicode = "๐Ÿ”‡", tags = [ "sound", "volume" ], x = 506, y = 1334 } - , { name = "sound", unicode = "๐Ÿ”‰", tags = [ "volume" ], x = 1610, y = 46 } - , { name = "loud_sound", unicode = "๐Ÿ”Š", tags = [ "volume" ], x = 46, y = 1242 } - , { name = "bell", unicode = "๐Ÿ””", tags = [ "sound", "notification" ], x = 460, y = 460 } - , { name = "no_bell", unicode = "๐Ÿ”•", tags = [ "volume", "off" ], x = 1380, y = 598 } - , { name = "mega", unicode = "๐Ÿ“ฃ", tags = [], x = 598, y = 1288 } - , { name = "loudspeaker", unicode = "๐Ÿ“ข", tags = [ "announcement" ], x = 92, y = 1242 } - , { name = "eye_speech_bubble", unicode = "๐Ÿ‘\u{200D}๐Ÿ—จ๏ธ", tags = [], x = 966, y = 368 } - , { name = "speech_balloon", unicode = "๐Ÿ’ฌ", tags = [ "comment" ], x = 1610, y = 690 } - , { name = "thought_balloon", unicode = "๐Ÿ’ญ", tags = [ "thinking" ], x = 1656, y = 1334 } - , { name = "right_anger_bubble", unicode = "๐Ÿ—ฏ", tags = [], x = 1518, y = 1012 } - , { name = "spades", unicode = "โ™ ๏ธ", tags = [], x = 1610, y = 276 } - , { name = "clubs", unicode = "โ™ฃ๏ธ", tags = [], x = 782, y = 184 } - , { name = "hearts", unicode = "โ™ฅ๏ธ", tags = [], x = 1104, y = 1104 } - , { name = "diamonds", unicode = "โ™ฆ๏ธ", tags = [], x = 322, y = 874 } - , { name = "black_joker", unicode = "๐Ÿƒ", tags = [], x = 230, y = 506 } - , { name = "flower_playing_cards", unicode = "๐ŸŽด", tags = [], x = 736, y = 1012 } - , { name = "mahjong", unicode = "๐Ÿ€„๏ธ", tags = [], x = 644, y = 1242 } - , { name = "clock1", unicode = "๐Ÿ•", tags = [], x = 736, y = 184 } - , { name = "clock2", unicode = "๐Ÿ•‘", tags = [], x = 736, y = 552 } - , { name = "clock3", unicode = "๐Ÿ•’", tags = [], x = 736, y = 644 } - , { name = "clock4", unicode = "๐Ÿ•“", tags = [], x = 0, y = 736 } - , { name = "clock5", unicode = "๐Ÿ•”", tags = [], x = 92, y = 736 } - , { name = "clock6", unicode = "๐Ÿ••", tags = [], x = 184, y = 736 } - , { name = "clock7", unicode = "๐Ÿ•–", tags = [], x = 276, y = 736 } - , { name = "clock8", unicode = "๐Ÿ•—", tags = [], x = 368, y = 736 } - , { name = "clock9", unicode = "๐Ÿ•˜", tags = [], x = 460, y = 736 } - , { name = "clock10", unicode = "๐Ÿ•™", tags = [], x = 736, y = 230 } - , { name = "clock11", unicode = "๐Ÿ•š", tags = [], x = 736, y = 322 } - , { name = "clock12", unicode = "๐Ÿ•›", tags = [], x = 736, y = 414 } - , { name = "clock130", unicode = "๐Ÿ•œ", tags = [], x = 736, y = 506 } - , { name = "clock230", unicode = "๐Ÿ•", tags = [], x = 736, y = 598 } - , { name = "clock330", unicode = "๐Ÿ•ž", tags = [], x = 736, y = 690 } - , { name = "clock430", unicode = "๐Ÿ•Ÿ", tags = [], x = 46, y = 736 } - , { name = "clock530", unicode = "๐Ÿ• ", tags = [], x = 138, y = 736 } - , { name = "clock630", unicode = "๐Ÿ•ก", tags = [], x = 230, y = 736 } - , { name = "clock730", unicode = "๐Ÿ•ข", tags = [], x = 322, y = 736 } - , { name = "clock830", unicode = "๐Ÿ•ฃ", tags = [], x = 414, y = 736 } - , { name = "clock930", unicode = "๐Ÿ•ค", tags = [], x = 506, y = 736 } - , { name = "clock1030", unicode = "๐Ÿ•ฅ", tags = [], x = 736, y = 276 } - , { name = "clock1130", unicode = "๐Ÿ•ฆ", tags = [], x = 736, y = 368 } - , { name = "clock1230", unicode = "๐Ÿ•ง", tags = [], x = 736, y = 460 } - ] - } diff --git a/elm/Main.elm b/elm/Main.elm index 9ca261d..94af7fa 100644 --- a/elm/Main.elm +++ b/elm/Main.elm @@ -9,7 +9,7 @@ import Html import Html.Attributes import Html.Events import Json.Decode as Decode -import Levenshtein +import Levenshtein exposing (distance) main = @@ -58,15 +58,16 @@ modelEmojis model = Search s -> Emoji.categories - |> List.concatMap Emoji.getEmojis - |> List.map (\x -> ( x, minimum ( Levenshtein.distance s x.name, List.map (\v -> Levenshtein.distance s v + 1) x.tags ) )) - |> List.sortBy Tuple.second + |> List.map Emoji.getEmojis + |> doubleMap (\x -> ( x, distance s x.name )) + |> List.map (List.sortBy Tuple.second) + |> mergeBy Tuple.second |> List.map Tuple.first init : () -> ( Model, Cmd Msg ) init _ = - ( Category Emoji.Recent, Cmd.none ) + ( Category Emoji.Smileys, Cmd.none ) type Msg @@ -236,3 +237,44 @@ onEnter msg = ) ) ) + + +mergeAux : (a -> comparable) -> List a -> List a -> List a +mergeAux comparator listOne listTwo = + case ( listOne, listTwo ) of + ( _, [] ) -> + listOne + + ( [], _ ) -> + listTwo + + ( frontOne :: restOne, frontTwo :: restTwo ) -> + if comparator frontOne < comparator frontTwo then + frontOne :: mergeAux comparator restOne listTwo + + else + frontTwo :: mergeAux comparator listOne restTwo + + +mergeBy : (a -> comparable) -> List (List a) -> List a +mergeBy comparator input = + case input of + [] -> + [] + + [ [] ] -> + [] + + [ a ] -> + a + + [ a, b ] -> + mergeAux comparator a b + + a :: b :: t -> + mergeBy comparator (mergeAux comparator a b :: t) + + +doubleMap : (a -> b) -> List (List a) -> List (List b) +doubleMap map input = + List.map (\x -> List.map map x) input diff --git a/extract.js b/extract.js new file mode 100644 index 0000000..fcbd44f --- /dev/null +++ b/extract.js @@ -0,0 +1,105 @@ +const fs = require('fs'); + +function formatEmoji(emoji) { + return ('{ name = "' + emoji.name + '", unicode = "' + emoji.unicode + '" }'); +} + +let text = fs.readFileSync('js/emoji.txt', 'utf-8'); +let emojis = {}; +let currentEmojis = null; + +for (let line of text.split('\n')) { + if (line.startsWith('#')) { + if (line.startsWith('# group:')) { + let name = line.split(':')[1].split(' ')[1].toLowerCase(); + emojis[name] = []; + currentEmojis = emojis[name]; + } + continue; + } + + if (line.length === 0) { + continue; + } + + let end = line.split('#')[1]; + let split = end.split(' '); + let emoji = split[1]; + let name = split.slice(3).join(' '); + currentEmojis.push({ + name, + unicode: emoji, + }); +} + +delete(emojis.component); + +// Generate elm + +console.log('module Emoji exposing (..)'); +console.log('\n'); + +console.log('type alias Emoji ='); +console.log(' { name : String'); +console.log(' , unicode : String'); +console.log(' }'); +console.log('\n'); + +console.log('type alias Emojis ='); +let first = true; +for (let key in emojis) { + console.log(' ' + (first ? '{' : ',') + ' ' + key + ' : List Emoji'); + first = false; +} +console.log(' }') +console.log('\n'); + +console.log('type Category'); +first = true; +for (let key in emojis) { + console.log(' ' + (first ? '=' : '|') + ' ' + key[0].toUpperCase() + key.slice(1).toLowerCase()); + first = false; +} +console.log('\n'); + +console.log('categories : List Category'); +console.log('categories ='); +console.log(' [' + Object.keys(emojis).map(x => x[0].toUpperCase() + x.slice(1).toLowerCase()).join(', ') + ']'); +console.log('\n'); + +console.log('categoryEmoji : Category -> Emoji'); +console.log('categoryEmoji category ='); +console.log(' case category of'); + +for (let key in emojis) { + console.log(' ' + key[0].toUpperCase() + key.slice(1).toLowerCase() + ' ->'); + console.log(' ' + formatEmoji(emojis[key][0]) + '\n'); +} +console.log(); + +console.log('getEmojis : Category -> List Emoji') +console.log('getEmojis category ='); +console.log(' case category of'); + +for (let key in emojis) { + console.log(' ' + key[0].toUpperCase() + key.slice(1).toLowerCase() + ' ->'); + console.log(' emojis.' + key + '\n'); +} +console.log(); + +console.log('emojis : Emojis'); +console.log('emojis ='); +let first1 = true; + +for (let key in emojis) { + console.log(' ' + (first1 ? '{' : ',') + ' ' + key + ' ='); + let first2 = true; + for (let emoji of emojis[key]) { + console.log(' ' + (first2 ? '[' : ',') + ' ' + formatEmoji(emoji)); + first2 = false; + } + console.log(' ]'); + first1 = false; +} + +console.log(' }'); diff --git a/js/main.min.js b/js/main.min.js index 5cec00e..ce2e85f 100644 --- a/js/main.min.js +++ b/js/main.min.js @@ -1 +1 @@ -!function(e){"use strict";function s(e,a,n){return n.a=e,n.f=a,n}function d(n){return s(2,n,function(a){return function(e){return n(a,e)}})}function x(r){return s(3,r,function(n){return function(a){return function(e){return r(n,a,e)}}})}function n(c){return s(4,c,function(r){return function(n){return function(a){return function(e){return c(r,n,a,e)}}}})}function r(t){return s(5,t,function(c){return function(r){return function(n){return function(a){return function(e){return t(c,r,n,a,e)}}}}})}function c(i){return s(6,i,function(t){return function(c){return function(r){return function(n){return function(a){return function(e){return i(t,c,r,n,a,e)}}}}}})}function t(o){return s(7,o,function(i){return function(t){return function(c){return function(r){return function(n){return function(a){return function(e){return o(i,t,c,r,n,a,e)}}}}}}})}function i(b){return s(8,b,function(o){return function(i){return function(t){return function(c){return function(r){return function(n){return function(a){return function(e){return b(o,i,t,c,r,n,a,e)}}}}}}}})}function o(u){return s(9,u,function(b){return function(o){return function(i){return function(t){return function(c){return function(r){return function(n){return function(a){return function(e){return u(b,o,i,t,c,r,n,a,e)}}}}}}}}})}function M(e,a,n){return 2===e.a?e.f(a,n):e(a)(n)}function P(e,a,n,r){return 3===e.a?e.f(a,n,r):e(a)(n)(r)}function j(e,a,n,r,c){return 4===e.a?e.f(a,n,r,c):e(a)(n)(r)(c)}function f(e,a,n,r,c,t){return 5===e.a?e.f(a,n,r,c,t):e(a)(n)(r)(c)(t)}function b(e,a,n,r,c,t,i){return 6===e.a?e.f(a,n,r,c,t,i):e(a)(n)(r)(c)(t)(i)}function u(e,a,n,r,c,t,i,o,b){return 8===e.a?e.f(a,n,r,c,t,i,o,b):e(a)(n)(r)(c)(t)(i)(o)(b)}function _(e,a){for(var n,r=[],c=l(e,a,0,r);c&&(n=r.pop());c=l(n.a,n.b,0,r));return c}function l(e,a,n,r){if(e===a)return!0;if("object"!=typeof e||null===e||null===a)return"function"==typeof e&&L(5),!1;if(100"),a});function L(e){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+e+".md")}d(function(e,a){return e+a}),d(function(e,a){return e-a}),d(function(e,a){return e*a}),d(function(e,a){return e/a}),d(function(e,a){return e/a|0}),d(Math.pow),d(function(e,a){return a%e}),d(function(e,a){a%=e;return 0===e?L(11):0=56320&&57343>=t?n[--r]+c:c,a)}return a}),G=d(function(e,a){return a.split(e)}),W=d(function(e,a){return a.join(e)}),D=x(function(e,a,n){return n.slice(e,a)});d(function(e,a){for(var n=a.length;n--;){var r=a[n],c=a.charCodeAt(n);if(e(r=c>=56320&&57343>=c?a[--n]+r:r))return!0}return!1});var H=d(function(e,a){for(var n=a.length;n--;){var r=a[n],c=a.charCodeAt(n);if(!e(r=c>=56320&&57343>=c?a[--n]+r:r))return!1}return!0}),V=d(function(e,a){return!!~a.indexOf(e)}),B=(d(function(e,a){return 0==a.indexOf(e)}),d(function(e,a){return e.length<=a.length&&a.lastIndexOf(e)==a.length-e.length}),d(function(e,a){var n=e.length;if(n<1)return k;for(var r=0,c=[];-1<(r=a.indexOf(e,r));)c.push(r),r+=n;return $(c)}));function I(e){return e+""}var K={$:2,b:function(e){return"string"==typeof e?tn(e):e instanceof String?tn(e+""):ue("a STRING",e)}};var ee=d(function(e,a){return{$:6,d:e,b:a}});d(function(e,a){return{$:7,e:e,b:a}});var ae=d(function(e,a){return{$:10,b:a,h:e}});var ne=d(function(e,a){return{$:9,f:e,g:[a]}}),re=x(function(e,a,n){return{$:9,f:e,g:[a,n]}}),ce=(n(function(e,a,n,r){return{$:9,f:e,g:[a,n,r]}}),r(function(e,a,n,r,c){return{$:9,f:e,g:[a,n,r,c]}}),c(function(e,a,n,r,c,t){return{$:9,f:e,g:[a,n,r,c,t]}}),t(function(e,a,n,r,c,t,i){return{$:9,f:e,g:[a,n,r,c,t,i]}}),i(function(e,a,n,r,c,t,i,o){return{$:9,f:e,g:[a,n,r,c,t,i,o]}}),o(function(e,a,n,r,c,t,i,o,b){return{$:9,f:e,g:[a,n,r,c,t,i,o,b]}}),d(function(e,a){try{return te(e,JSON.parse(a))}catch(e){return an(M(nn,"This is not valid JSON! "+e.message,a))}}),d(te));function te(e,a){switch(e.$){case 2:return e.b(a);case 5:return null===a?tn(e.c):ue("null",a);case 3:return oe(a)?ie(e.b,a,$):ue("a LIST",a);case 4:return oe(a)?ie(e.b,a,be):ue("an ARRAY",a);case 6:var n=e.d;if("object"!=typeof a||null===a||!(n in a))return ue("an OBJECT with a field named `"+n+"`",a);var r=te(e.b,a[n]);return Tn(r)?r:an(M(rn,n,r.a));case 7:n=e.e;if(!oe(a))return ue("an ARRAY",a);if(a.length<=n)return ue("a LONGER array. Need index "+n+" but only see "+a.length+" entries",a);r=te(e.b,a[n]);return Tn(r)?r:an(M(cn,n,r.a));case 8:if("object"!=typeof a||null===a||oe(a))return ue("an OBJECT",a);var c,t=k;for(c in a)if(a.hasOwnProperty(c)){r=te(e.b,a[c]);if(!Tn(r))return an(M(rn,c,r.a));t={$:1,a:{a:c,b:r.a},b:t}}return tn(vn(t));case 9:for(var i=e.f,d=e.g,o=0;ot)return r}var l=a.$;if(4===l){for(var f=a.k;4===f.$;)f=f.k;return d(e,f,n,r,c+1,t,e.elm_event_node_ref)}var _=a.e;var h=e.childNodes;for(var m=0;m<_.length;m++){var p=1===l?_[m]:_[m].b,g=++c+(p.b||0);if(c<=b&&b<=g&&(r=d(h[m],p,n,r,c,g,i),!(o=n[r])||(b=o.r)>t))return r;c=g}return r}(e,a,n,0,0,a.b,r)}function la(e,a,n,r){return 0===n.length?e:(sa(e,a,n,r),fa(e,n))}function fa(e,a){for(var n=0;n>e}),d(function(e,a){return a>>>e});function ya(e){return M(ln,"\n ",M(fn,"\n",e))}function ka(e){return P(_n,d(function(e,a){return a+1}),0,e)}function $a(e){return 97<=(e=wn(e))&&e<=122}function xa(e){return(e=wn(e))<=90&&65<=e}function ja(e){return $a(e)||xa(e)||function(e){e=wn(e);return e<=57&&48<=e}(e)}function za(e){return e}function qa(e){return e.a}function Ua(e){return e.b?bn(e.a):un}function Aa(e){return P(br,$r,k,e)}function Ea(e){return e.a}function Na(e){return e.b}function Ca(e){return e.b?P(Mr,e,k,0):En}function La(e){return P(Pr,O,k,e)}function Fa(e){switch(e){case 0:return k;case 1:return Jr.aL;case 2:return Jr.aI;case 3:return Jr.aJ;case 4:return Jr.aM;default:return Jr.aT}}function Xa(e){var n;return 1===e.$?Fa(e.a):(n=e.a,M(ur,qa,M(Zr,Na,M(ur,function(e){return{a:e,b:(e={a:M(Or,n,e.a),b:M(ur,function(e){return M(Or,n,e)+1},e.b)},a=e.a,1===(e=Tr(e.b)).$?a:M(Sr,a,e.a))};var a},M(xr,Fa,kr)))))}function Ma(e){return{$:0,a:e}}function Pa(e){return 31>>32-An,Ur=E,Ar=x(function(e,a,n){for(;;){var r=M(Ur,qr&a>>>e,n);if(r.$)return M(Ur,qr&a,r.a);e=e-An,a=a,n=r.a}}),Er=d(function(e,a){var n=a.a,r=a.b,c=a.c,a=a.d;return e<0||-1>>5<<5)?bn(M(Ur,qr&e,a)):bn(P(Ar,r,e,c))}),Nr=N,Cr=n(function(e,a,n,r){var c,t=qr&a>>>e,i=M(Ur,t,r);return i.$?(c=P(Nr,qr&a,n,i.a),P(Nr,t,{$:1,a:c},r)):(c=j(Cr,e-An,a,n,i.a),P(Nr,t,{$:0,a:c},r))}),Lr=x(function(e,a,n){var r=n.a,c=n.b,t=n.c,i=n.d;return e<0||-1>>5<<5)?j(jn,r,c,t,P(Nr,qr&e,a,i)):j(jn,r,c,j(Cr,c,e,a,t),i)}),Fr=x(function(e,a,n){var r=n.a,c=e.a*r+e.b,t=M(Er,c,n.b);return t.$?{a:n,b:-1}:_(t=t.a,-1)?(a=M(a,n,e),{a:M(jr,r,P(Lr,c,e=a.b,a.a.b)),b:e}):{a:n,b:t}}),Xr=d(function(o,b){var e,a={a:Ea(o),b:Ea(b)},u=d(function(e,a){var n,r,c,t=a.a,a=a.b,i={a:M(Er,t-1,o),b:M(Er,a-1,b)};return i.a.$||i.b.$?{a:e,b:M(Fn,t,a)}:(n=i.a.a,i=i.b.a,r=(e=P(Fr,{a:t-1,b:a},u,e)).b,c=(e=P(Fr,{a:t,b:a-1},u,e.a)).b,{a:(t=P(Fr,{a:t-1,b:a-1},u,e.a)).a,b:h(a=t.b,r)<0?h(a,c)<0?_(n,i)?a:a+1:c+1:0 .ctr > ."+S.bU+" {\n border: 4px dashed rgb(0, 151, 167) !important;\n}\n\n",ga="@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {"+T(S.bU)+(T(S.x)+(" > "+T(S.bU)+(" { flex-basis: auto !important; } "+T(S.bU)+(T(S.x)+(" > "+T(S.bU)+(T(S.an)+' { flex-basis: auto !important; }}\ninput[type="search"],\ninput[type="search"]::-webkit-search-decoration,\ninput[type="search"]::-webkit-search-cancel-button,\ninput[type="search"]::-webkit-search-results-button,\ninput[type="search"]::-webkit-search-results-decoration {\n -webkit-appearance:none;\n}\n\ninput[type=range] {\n -webkit-appearance: none; \n background: transparent;\n position:absolute;\n left:0;\n top:0;\n z-index:10;\n width: 100%;\n outline: dashed 1px;\n height: 100%;\n opacity: 0;\n}\n\ninput[type=range]::-moz-range-track {\n background: transparent;\n cursor: pointer;\n}\ninput[type=range]::-ms-track {\n background: transparent;\n cursor: pointer;\n}\ninput[type=range]::-webkit-slider-runnable-track {\n background: transparent;\n cursor: pointer;\n}\n\ninput[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n opacity: 0.5;\n width: 80px;\n height: 80px;\n background-color: black;\n border:none;\n border-radius: 5px;\n}\ninput[type=range]::-moz-range-thumb {\n opacity: 0.5;\n width: 80px;\n height: 80px;\n background-color: black;\n border:none;\n border-radius: 5px;\n}\ninput[type=range]::-ms-thumb {\n opacity: 0.5;\n width: 80px;\n height: 80px;\n background-color: black;\n border:none;\n border-radius: 5px;\n}\ninput[type=range][orient=vertical]{\n writing-mode: bt-lr; /* IE */\n -webkit-appearance: slider-vertical; /* WebKit */\n}\n'))))))+qe,Xc=d(function(e,a){return{am:a,m:k,J:k,y:e}}),Mc=d(function(e,a){var t=e,e=d(function(e,a){switch(e.$){case 0:return g(a,{J:M(O,{a:e.a,b:e.b},a.J)});case 3:var n=e.a;return g(a,{m:M(O,{am:"\n}",m:k,J:e.b,y:"@supports ("+n.a+":"+n.b+") {"+t.y},a.m)});case 5:n=e.b;return g(a,{m:M(O,M(Mc,M(Xc,t.y+" + "+e.a,""),n),a.m)});case 1:var r=e.a,c=e.b;return g(a,{m:M(O,M(Mc,M(Xc,t.y+" > "+r,""),c),a.m)});case 2:r=e.a,c=e.b;return g(a,{m:M(O,M(Mc,M(Xc,t.y+" "+r,""),c),a.m)});case 4:n=e.b;return g(a,{m:M(O,M(Mc,M(Xc,Z(t.y,e.a),""),n),a.m)});default:r=e.a;return g(a,{m:M(O,M(Mc,M(Xc,t.y,""),r),a.m)})}});return P(br,e,t,a)}),Pc=Z(ga,(v=Z(D,B),Da=function(e){return Ga(M(ur,function(e){return e.a+":"+e.b+";"},e))},Ga(M(ur,Oc,P(br,d(function(e,a){var n=e.b;return M(O,M(Mc,M(Xc,e.a,""),n),a)}),k,v)))));function Oc(e){return Z(function(e){return e.J.b?e.y+("{"+Da(e.J))+(e.am+"}"):""}(e),Ga(M(ur,Oc,e.m)))}function Jc(e){switch(e.cE){case 0:return P(Za,"div",k,$([P(Za,"style",k,$([bt(Pc)]))]));case 1:return bt("");default:return P(Za,"elm-ui-static-rules",$([M(Ec,"rules",wr(Pc))]),k)}}function Sc(e){switch(e.$){case 0:return"serif";case 1:return"sans-serif";case 2:return"monospace";case 3:return'"'+(a=e.a)+'"';case 4:var a=e.a;return'"'+a+'"';default:return'"'+(a=e.a.a)+'"'}}function Tc(e){switch(e.$){case 0:return"smcp"===e.a;case 1:return!1;default:return"smcp"===e.a&&1===e.b}}function Zc(e){return 5===e.$&&M(dt,Tc,e.a.bC)}function Rc(e){switch(e.$){case 0:return'"'+e.a+'"';case 1:return'"'+e.a+'" 0';default:return'"'+e.a+('" '+J(e.b))}}function Qc(e){return 5!==e.$?un:bn(M(ln,", ",M(ur,Rc,e.a.bC)))}function Yc(e){function a(e){return 4!==e.$?un:bn("@import url('"+e.b+"');")}var n=M(ur,qa,e);return Z(M(ln,"\n",M(ur,function(e){return M(ln,"\n",M(jc,a,e.b))},e)),M(ln,"\n",M(ur,function(e){var a=e.a,e=function(e){return P(_n,d(function(e,a){return 1!==a.$||5!==e.$||1===(n=e.a.bK).$?a:bn({a:kt(yt(e=n.a).a6),b:kt(yt(e).b7)});var n}),un,e)}(e.b);return M(ln,"",M(ur,1===e.$?gt(a):M(pt,a,e.a),n))},e)))}function Gc(e){return Te(Ge(e))}function Wc(e){return M(ic,$([tc(Pt)]),$([Mt(e)]))}function Dc(e){return M(ic,$([tc(Ot)]),$([Mt(e)]))}function Hc(e){switch(e.$){case 0:var a=J(e.a),n="height-px-"+a;return{a:ei,b:S.a8+" "+n,c:$([P(St,n,"height",a+"px")])};case 1:return{a:M(Zt,It,ei),b:S.aD,c:k};case 2:n=e.a;return 1===n?{a:M(Zt,Ut,ei),b:S.aE,c:k}:{a:M(Zt,Ut,ei),b:S.a9+(" height-fill-"+J(n)),c:$([P(St,S.bU+("."+S.F+(" > "+T("height-fill-"+J(n)))),"flex-grow",J(1e5*n))])};case 3:var a=e.a,r=e.b,c="min-height-"+J(a),t=P(St,c,"min-height",J(a)+"px !important"),n=Hc(r),i=n.a,o=n.b,b=n.c;return{a:M(Zt,qt,i),b:c+" "+o,c:M(O,t,b)};default:a=e.a,r=e.b,c="max-height-"+J(a),t=P(St,c,"max-height",J(a)+"px"),n=Hc(r),i=n.a,o=n.b,b=n.c;return{a:M(Zt,qt,i),b:c+" "+o,c:M(O,t,b)}}}function Vc(e){switch(e.$){case 0:var a=e.a;return{a:ei,b:S.bG+(" width-px-"+J(a)),c:$([P(St,"width-px-"+J(a),"width",J(a)+"px")])};case 1:return{a:M(Zt,ai,ei),b:S.aU,c:k};case 2:a=e.a;return 1===a?{a:M(Zt,Ft,ei),b:S.aV,c:k}:{a:M(Zt,Ft,ei),b:S.bH+(" width-fill-"+J(a)),c:$([P(St,S.bU+("."+S.x+(" > "+T("width-fill-"+J(a)))),"flex-grow",J(1e5*a))])};case 3:var a=e.a,n=e.b,r="min-width-"+J(a),c=P(St,r,"min-width",J(a)+"px"),a=Vc(n),t=a.a,i=a.b,o=a.c;return{a:M(Zt,Lt,t),b:r+" "+i,c:M(O,c,o)};default:a=e.a,n=e.b,r="max-width-"+J(a),c=P(St,r,"max-width",J(a)+"px"),a=Vc(n),t=a.a,i=a.b,o=a.c;return{a:M(Zt,Lt,t),b:r+" "+i,c:M(O,c,o)}}}function Bc(e){return{$:1,a:e}}function Ic(e){return{$:1,a:tc(e)}}function Kc(e){return 4===e.$&&11===e.b.$&&!e.b.a}function et(e){var a=e.b,n=e.c,r=e.d;return sc(e.a)+("-"+sc(a)+("-"+sc(n)+("-"+sc(r))))}function at(e){var a=d(function(e,a){return 4===e.$&&5===e.b.$?(e=e.b,1===a.$?bn(e.c):a):a});return 1===(a=P(br,a,un,e)).$?vi:(e=Cn(a.a/2),M(_o,ho,fo(-e)))}function nt(e){return M(Xi,po,P(Fi,"bg-"+et(e),"background-color",e))}function rt(e){return 8!==e.$?un:bn(e.a)}function ct(e){for(;;)switch(e.$){case 1:return!1;case 0:case 2:return!0;case 3:e=e.b;continue;default:return!0}}function tt(e){return{a:e,b:!0}}function it(e){for(;;)switch(e.$){case 2:return 1;case 1:case 0:return;default:e=e.b;continue}}function ot(e){return M(Ci,$([Qi(Io(e.a)),Vo,Bo]),{aF:to(e.c),bj:bn({$:3,a:e.c})})}var bt=Je,ut=d(function(e,a){return P(_n,function(n){return d(function(e,a){return a.push(n(e)),a})}(e),[],a)}),dt=d(function(e,a){for(;;){if(!a.b)return!1;var n=a.b;if(e(a.a))return!0;e=e,a=n}}),st=x(function(e,a,n){var r=a.a,a=a.b;return e?n+"\n "+r+": "+a+" !important;":n+"\n "+r+": "+a+";"}),lt=n(function(e,a,n,r){if(1===a.$)return $([n+("{"+P(_n,st(!1),"",r))+"\n}"]);switch(a.a){case 1:switch(e.cq){case 0:return k;case 2:return $([n+("-hv {"+P(_n,st(!0),"",r))+"\n}"]);default:return $([n+("-hv:hover {"+P(_n,st(!1),"",r))+"\n}"])}case 0:var c=P(_n,st(!1),"",r);return $([n+"-fs:focus {"+c+"\n}","."+S.bU+":focus "+n+"-fs {"+c+"\n}",n+"-fs:focus-within {"+c+"\n}",".ui-slide-bar:focus + "+T(S.bU)+" .focusable-thumb"+n+"-fs {"+c+"\n}"]);default:return $([n+("-act:active {"+P(_n,st(!1),"",r))+"\n}"])}}),ft=x(function(a,e,n){switch(e.$){case 0:return j(lt,a,n,e.a,e.b);case 13:return j(lt,a,n,"."+(r=e.a),$([M(kc,"box-shadow",e.b)]));case 12:var r=e.a,c=M(Fn,0,M(Sr,1,1-e.b));return j(lt,a,n,"."+r,$([M(kc,"opacity",zc(c))]));case 2:c=e.a;return j(lt,a,n,".font-size-"+J(c),$([M(kc,"font-size",J(c)+"px")]));case 1:var r=e.a,c=e.b,d=M(ln,", ",M(jc,Qc,c)),d=$([M(kc,"font-family",M(ln,", ",M(ur,Sc,c))),M(kc,"font-feature-settings",d),M(kc,"font-variant",M(dt,Zc,c)?"small-caps":"normal")]);return j(lt,a,n,"."+r,d);case 3:return j(lt,a,n,"."+(b=e.a),$([M(kc,e.b,y=e.c)]));case 4:return j(lt,a,n,"."+(b=e.a),$([M(kc,e.b,qc(e.c))]));case 5:var s=e.a,c=e.b,r=e.c,d=J(r)+"px",l=J(c)+"px",t="."+S.x,i="."+S.aW+t,f="."+S.aZ,o="."+S.bn,_="."+S.bm,h="."+S.aY,m=zc(r/2)+"px",c=zc(c/2)+"px",p="."+S.F,b="."+s,u="."+S.bU;return Aa($([j(lt,a,n,b+t+" > "+u+" + "+u,$([M(kc,"margin-left",l)])),j(lt,a,n,b+i+" > "+u,$([M(kc,"margin",m+" "+c)])),j(lt,a,n,b+p+" > "+u+" + "+u,$([M(kc,"margin-top",d)])),j(lt,a,n,b+_+" > "+u+" + "+u,$([M(kc,"margin-top",d)])),j(lt,a,n,b+_+" > "+h,$([M(kc,"margin-right",l)])),j(lt,a,n,b+_+" > "+f,$([M(kc,"margin-left",l)])),j(lt,a,n,Z(b,o),$([M(kc,"line-height","calc(1em + "+J(r)+"px)")])),j(lt,a,n,"textarea"+u+b,$([M(kc,"line-height","calc(1em + "+J(r)+"px)"),M(kc,"height","calc(100% + "+J(r)+"px)")])),j(lt,a,n,b+o+" > "+h,$([M(kc,"margin-right",l)])),j(lt,a,n,b+o+" > "+f,$([M(kc,"margin-left",l)])),j(lt,a,n,b+o+"::after",$([M(kc,"content","''"),M(kc,"display","block"),M(kc,"height","0"),M(kc,"width","0"),M(kc,"margin-top",J(-1*(r/2|0))+"px")])),j(lt,a,n,b+o+"::before",$([M(kc,"content","''"),M(kc,"display","block"),M(kc,"height","0"),M(kc,"width","0"),M(kc,"margin-bottom",J(-1*(r/2|0))+"px")]))]));case 7:var s=e.a,g=e.b,f=e.c,w=e.d,h=e.e;return j(lt,a,n,b="."+s,$([M(kc,"padding",zc(g)+("px "+zc(f)+("px "+zc(w)+("px "+zc(h))))+"px")]));case 6:s=e.a,g=e.b,f=e.c,w=e.d,h=e.e;return j(lt,a,n,b="."+s,$([M(kc,"border-width",J(g)+("px "+J(f)+("px "+J(w)+("px "+J(h))))+"px")]));case 8:var t=e.a,v=x(function(e,a,n){for(;;)switch(n.$){case 0:return J(n.a)+"px";case 1:var r={a:e,b:a};return 1!==r.a.$?1===r.b.$?"minmax("+J(r.a.a)+"px, max-content)":(c=r.b.a,"minmax("+J(r.a.a)+("px, "+J(c))+"px)"):1===r.b.$?"max-content":"minmax(max-content, "+J(c=r.b.a)+"px)";case 2:var c,r=n.a,t={a:e,b:a};return 1!==t.a.$?1===t.b.$?"minmax("+J(t.a.a)+("px, "+J(r))+"frfr)":(c=t.b.a,"minmax("+J(t.a.a)+("px, "+J(c))+"px)"):1===t.b.$?J(r)+"fr":"minmax(max-content, "+J(c=t.b.a)+"px)";case 3:var i=n.a,o=n.b;e=bn(i),a=a,n=o;continue;default:i=n.a,o=n.b;e=e,a=bn(i),n=o;continue}}),i=function(e){return P(v,un,un,e)},m=(i(t.c_.a),i(t.c_.b)),c="grid-template-rows: "+M(ln," ",M(ur,i,t.cR))+";",p="-ms-grid-rows: "+M(ln,m,M(ur,i,t.A))+";",d="-ms-grid-columns: "+M(ln,m,M(ur,i,t.A))+";",_="grid-row-gap:"+i(t.c_.b)+";",u="grid-column-gap:"+i(t.c_.a)+";",l="grid-template-columns: "+M(ln," ",M(ur,i,t.A))+";";return $([(b=".grid-rows-"+M(ln,"-",M(ur,uc,t.cR))+("-cols-"+M(ln,"-",M(ur,uc,t.A))+("-space-x-"+uc(t.c_.a)+("-space-y-"+uc(t.c_.b)))))+"{"+d+p+"}","@supports (display:grid) {"+(b+"{"+l+c+u+_+"}")+"}"]);case 9:o=e.a,r=M(ln," ",$(["-ms-grid-row: "+J(o.x)+";","-ms-grid-row-span: "+J(o.a7)+";","-ms-grid-column: "+J(o.cc)+";","-ms-grid-column-span: "+J(o.bF)+";"])),g=M(ln," ",$(["grid-row: "+J(o.x)+(" / "+J(o.x+o.a7))+";","grid-column: "+J(o.cc)+(" / "+J(o.cc+o.bF))+";"]));return $([(b=".grid-pos-"+J(o.x)+("-"+J(o.cc)+("-"+J(o.bF)+("-"+J(o.a7)))))+"{"+r+"}","@supports (display:grid) {"+(b+"{"+g+"}")+"}"]);case 11:b=e.a;return M(xr,function(e){return P(ft,a,e,bn(b))},e.b);default:var f=e.a,y=function(e){switch(e.$){case 0:return un;case 1:var a=e.a,n=a.b,r=a.c;return bn("translate3d("+zc(a.a)+("px, "+zc(n)+("px, "+zc(r)))+"px)");default:var a=e.a,n=a.b,r=a.c,c=e.b,t=c.a,i=c.b,c=c.c,o=e.c,b=o.a,u=o.b,o=o.c,d=e.d,a="translate3d("+zc(a.a)+("px, "+zc(n)+("px, "+zc(r)))+"px)",n="scale3d("+zc(t)+(", "+zc(i)+(", "+zc(c)))+")",r="rotate3d("+zc(b)+(", "+zc(u)+(", "+zc(o)+(", "+zc(d))))+"rad)";return bn(a+" "+n+" "+r)}}(f),w={a:b=Oa(f),b:y};return w.a.$||w.b.$?k:j(lt,a,n,"."+(s=w.a.a),$([M(kc,"transform",w.b.a)]))}}),_t=d(function(n,e){return e=M(ur,function(e){var a=P(ft,n,e,un);return{a:Ja(e),b:M(ut,wr,a)}},e),P(_n,d(function(e,a){return P(_e,e.a,e.b,a)}),{},e)}),ht=d(function(e,a){return e+(" {"+M(ln,"",M(ur,function(e){return e.a+": "+e.b+";"},a)))+"}"}),mt=x(function(e,a,n){var r=n.b;return $([M(ht,"."+e+"."+a+", ."+e+" ."+a,n.a),M(ht,"."+e+"."+a+"> ."+S.c6+", ."+e+" ."+a+" > ."+S.c6,r)])}),pt=x(function(e,a,n){var r=a.a,a=a.b,n=_(e,n)?e:n+" ."+e;return M(ln," ",Z(P(mt,n,S.cY,a),P(mt,n,S.cn,r)))}),gt=d(function(e,a){a=_(e,a)?e:a+" ."+e;return M(ln," ",$([M(ht,"."+a+"."+S.cY+", ."+a+" ."+S.cY,$([{a:"line-height",b:"1"}])),M(ht,"."+a+"."+S.cY+"> ."+S.c6+", ."+a+" ."+S.cY+" > ."+S.c6,$([{a:"vertical-align",b:"0"},{a:"line-height",b:"1"}]))]))}),wt=x(function(e,a,n){return{a7:a/e,_:e,bD:n}}),vt=d(function(n,e){return P(br,d(function(e,a){return n(e)?M(O,e,a):a}),k,e)}),yt=function(e){var a=$([e.b7,e.bX,e.cg,e.cD]),n=M(Rr,e.cg,Tr(a)),r=M(Rr,e.bX,Tr(M(vt,function(e){return!_(e,n)},a))),a=M(Rr,e.b7,(e=a).b?bn(P(_n,Fn,e.a,e.b)):un),e=1/(a-n),c=1-a;return{b7:P(wt,1/(a-r),a-r,1-a),a6:P(wt,e,a-n,c)}},kt=function(e){return{a:$([{a:"display",b:"block"}]),b:$([{a:"display",b:"inline-block"},{a:"line-height",b:zc(e.a7)},{a:"vertical-align",b:zc(e.bD)+"em"},{a:"font-size",b:zc(e._)+"em"}])}},$t=d(function(n,e){var a=d(function(e,a){return{at:Z(a.at,P(ft,n,e,un)),ah:1===(e=1!==(e=e).$?un:bn({a:e.a,b:e.b})).$?a.ah:M(O,e.a,a.ah)}}),a=P(_n,a,{at:k,ah:k},e),e=a.at;return Z(Yc(a.ah),Ga(e))}),xt=d(function(e,a){switch(e.cE){case 0:case 1:return P(Za,"div",k,$([P(Za,"style",k,$([bt(M($t,e,a))]))]));default:return P(Za,"elm-ui-rules",$([M(Ec,"rules",M(_t,e,a))]),k)}}),jt=n(function(e,a,n,r){n=M(xt,a,P(_n,yc,{a:bc,b:Ta(a.cm)},n).b);return e?M(O,{a:"static-stylesheet",b:Jc(a)},M(O,{a:"dynamic-stylesheet",b:n},r)):M(O,{a:"dynamic-stylesheet",b:n},r)}),zt=n(function(e,a,n,r){n=M(xt,a,P(_n,yc,{a:bc,b:Ta(a.cm)},n).b);return e?M(O,Jc(a),M(O,n,r)):M(O,n,r)}),qt=Pa(45),Ut=Pa(37),At=Se("p"),Et=d(function(e,a){var n,r=a.a;return e.$?_((n=e.a)&a.b,n):_((a=e.a)&r,a)}),Nt=Se("s"),Ct=Se("u"),Lt=Pa(44),Ft=Pa(39),Xt=c(function(e,a,n,c,t,r){var i=d(function(e,a){var n,r;return 1===c.$?(n=c.a,P(Gc,e,a,function(){switch(t.$){case 0:return n;case 2:return j(jt,!1,t.a,t.b,n);default:return j(jt,!0,t.a,t.b,n)}}())):(r=c.a,M(function(){switch(e){case"div":return ic;case"p":return At;default:return Za(e)}}(),a,function(){switch(t.$){case 0:return r;case 2:return j(zt,!1,t.a,t.b,r);default:return j(zt,!0,t.a,t.b,r)}}()))}),o=function(){switch(a.$){case 0:return M(i,"div",n);case 1:return M(i,a.a,n);default:return P(Za,a.a,n,$([M(i,a.b,$([tc(S.bU+" "+S.cX)]))]))}}();switch(r){case 0:return M(Et,Ft,e)&&!M(Et,Lt,e)?o:M(Et,nc,e)?M(Ct,$([tc(M(ln," ",$([S.bU,S.cX,S.an,S.G,S.bR])))]),$([o])):M(Et,rc,e)?M(Nt,$([tc(M(ln," ",$([S.bU,S.cX,S.an,S.G,S.bP])))]),$([o])):o;case 1:return M(Et,Ut,e)&&!M(Et,qt,e)?o:M(Et,cc,e)?M(Nt,$([tc(M(ln," ",$([S.bU,S.cX,S.an,S.bQ])))]),$([o])):M(Et,ac,e)?M(Ct,$([tc(M(ln," ",$([S.bU,S.cX,S.an,S.bO])))]),$([o])):o;default:return o}}),Mt=bt,Pt=S.bU+" "+S.c6+" "+S.aU+" "+S.aD,Ot=S.bU+" "+S.c6+" "+S.aV+" "+S.aE,Jt=x(function(o,e,a){var n,r,c,t,i=d(function(e,a){var n=e.a,r=e.b,c=a.a,t=a.b;switch(r.$){case 0:var i=r.a;return _(o,4),{a:M(O,{a:n,b:i(o)},c),b:t};case 1:i=r.a;return _(o,4),{a:M(O,{a:n,b:M(i.cr,Ir,o)},c),b:t.b?Z(i.c4,t):i.c4};case 2:i=r.a;return{a:M(O,{a:n,b:(_(o,2)?Dc:Wc)(i)},c),b:t};default:return{a:c,b:t}}}),b=d(function(e,a){var n=a.a,r=a.b;switch(e.$){case 0:var c=e.a;return _(o,4),{a:M(O,c(o),n),b:r};case 1:c=e.a;return _(o,4),{a:M(O,M(c.cr,Ir,o),n),b:r.b?Z(c.c4,r):c.c4};case 2:c=e.a;return{a:M(O,(_(o,2)?Dc:Wc)(c),n),b:r};default:return{a:n,b:r}}});return 1===e.$?(n=(i=P(br,i,{a:k,b:k},e.a)).a,(c=(r=i.b).b?Z(a.c4,r):a.c4).b?(t=c,{$:1,a:{cr:j(Xt,a.P,a.Q,a.L,{$:1,a:P(ec,"nearby-element-pls",n,a.M)}),c4:t}}):{$:0,a:f(Xt,a.P,a.Q,a.L,{$:1,a:P(ec,"nearby-element-pls",n,a.M)},Ir)}):(n=(i=P(br,b,{a:k,b:k},e.a)).a,(c=(r=i.b).b?Z(a.c4,r):a.c4).b?(t=c,{$:1,a:{cr:j(Xt,a.P,a.Q,a.L,{$:0,a:M(Kr,n,a.M)}),c4:t}}):{$:0,a:f(Xt,a.P,a.Q,a.L,{$:0,a:M(Kr,n,a.M)},Ir)})}),St=x(function(e,a,n){return{$:3,a:e,b:a,c:n}}),Tt=d(function(e,a){return{$:0,a:e,b:a}}),Zt=d(function(e,a){var n=a.a,a=a.b;return e.$?M(Tt,n,e.a|a):M(Tt,e.a|n,a)}),Rt=d(function(e,a){return{$:3,a:e,b:a}}),Qt=d(function(e,a){return M(ic,$([tc(function(){switch(e){case 0:return M(ln," ",$([S.Z,S.cX,S.bJ]));case 1:return M(ln," ",$([S.Z,S.cX,S.bZ]));case 2:return M(ln," ",$([S.Z,S.cX,S.cH]));case 3:return M(ln," ",$([S.Z,S.cX,S.cG]));case 4:return M(ln," ",$([S.Z,S.cX,S.cu]));default:return M(ln," ",$([S.Z,S.cX,S.bY]))}}())]),$([function(){switch(a.$){case 3:return bt("");case 2:return Wc(a.a);case 0:return(0,a.a)(2);default:return M(a.a.cr,Ir,2)}}()]))}),Yt=x(function(e,a,n){var r=M(Qt,e,a);switch(n.$){case 0:return 5===e?{$:1,a:$([r])}:{$:2,a:$([r])};case 1:var c=n.a;return 5===e?{$:1,a:M(O,r,c)}:M(Rt,c,$([r]));case 2:var t=n.a;return 5===e?M(Rt,$([r]),t):{$:2,a:M(O,r,t)};default:c=n.a,t=n.b;return 5===e?M(Rt,M(O,r,c),t):M(Rt,c,M(O,r,t))}}),Gt=d(function(e,a){return{$:2,a:e,b:a}}),Wt=d(function(e,a){switch(a.$){case 0:return{$:1,a:e};case 1:return M(Gt,a.a,e);default:return M(Gt,a.a,a.b)}}),Dt=d(function(e,a){return M(Ye,function(e){return/^(on|formAction$)/i.test(e)?"data-"+e:e}(e),We(a))}),Ht=n(function(e,a,n,r){return{$:2,a:e,b:a,c:n,d:r}}),Vt=d(function(e,a){switch(e.$){case 0:switch(a.$){case 0:return{$:1,a:{a:n=a.a,b:0,c:0}};case 1:return{$:1,a:{a:0,b:r=a.a,c:0}};case 2:return{$:1,a:{a:0,b:0,c:c=a.a}};case 3:return{$:1,a:a.a};case 4:return j(Ht,{a:0,b:0,c:0},{a:1,b:1,c:1},a.a,b=a.b);default:return j(Ht,{a:0,b:0,c:0},a.a,{a:0,b:0,c:1},0)}case 1:var n=(t=e.a).a,r=t.b,c=t.c;switch(a.$){case 0:return{$:1,a:{a:a.a,b:r,c:c}};case 1:return{$:1,a:{a:n,b:a.a,c:c}};case 2:return{$:1,a:{a:n,b:r,c:a.a}};case 3:return{$:1,a:a.a};case 4:return j(Ht,t,{a:1,b:1,c:1},a.a,b=a.b);default:return j(Ht,t,a.a,{a:0,b:0,c:1},0)}default:var t,n=(t=e.a).a,r=t.b,c=t.c,i=e.b,o=e.c,b=e.d;switch(a.$){case 0:return j(Ht,{a:a.a,b:r,c:c},i,o,b);case 1:return j(Ht,{a:n,b:a.a,c:c},i,o,b);case 2:return j(Ht,{a:n,b:r,c:a.a},i,o,b);case 3:return j(Ht,a.a,i,o,b);case 4:return j(Ht,t,i,a.a,a.b);default:return j(Ht,t,a.a,o,b)}}}),Bt=Pa(7),It=Pa(36),Kt=d(function(e,a){return M(Tt,e.a|a.a,e.b|a.b)}),ei=M(Tt,0,0),ai=Pa(38),ni=Pa(27),ri=d(function(e,a){if(_(e,ni)){if(3!==a.$)return!1;switch(a.c){case"0px":case"1px":case"2px":case"3px":case"4px":case"5px":case"6px":return!0;default:return!1}}else switch(a.$){case 2:var n=a.a;return 8<=n&&n<=32;case 7:var n=a.b,r=a.c,c=a.e;return _(n,a.d)&&_(n,r)&&_(n,c)&&0<=n&&n<=24;default:return!1}}),ci=Pa(6),ti=Pa(30),ii=Pa(29),oi=i(function(e,a,n,r,c,t,i,d){for(;;){var s;if(!d.b)return 1===(s=Oa(r)).$?{L:M(O,tc(e),t),M:i,P:n,Q:a,c4:c}:{L:M(O,tc(e+" "+s.a),t),M:i,P:n,Q:a,c4:M(O,{$:10,a:r},c)};var l=d.a,f=d.b;switch(l.$){case 0:e=o=e,a=b=a,n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 3:var _=l.a,h=l.b;if(M(Et,_,n)){e=o=e,a=b=a,n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}e=o=h+" "+e,a=b=a,n=u=M(Zt,_,n),r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 1:var o=e,b=a,u=n,m=r,p=c,g=M(O,l.a,t);e=o,a=b,n=u,r=m,c=p,t=g,i=L=i,d=f;continue;case 4:_=l.a,h=l.b;if(M(Et,_,n)){e=o=e,a=b=a,n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}if(M(ri,_,h)){e=o=Ja(h)+" "+e,a=b=a,n=u=M(Zt,_,n),r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}o=Ja(h)+" "+e,b=a,u=M(Zt,_,n),m=r,p=M(O,h,c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue;case 10:var _=l.a,w=l.b;e=o=e,a=b=a,n=u=M(Zt,_,n),r=m=M(Vt,r,w),c=p=c,t=g=t,i=L=i,d=f;continue;case 7:var v=l.a;if(M(Et,ci,n)){e=o=e,a=b=a,n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}switch(v.$){case 0:var y=v.a,o=S.bG+(" width-px-"+J(y))+" "+e,b=a,u=M(Zt,ci,n),m=r,p=M(O,P(St,"width-px-"+J(y),"width",J(y)+"px"),c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue;case 1:e=o=e+" "+S.aU,a=b=a,n=u=M(Zt,ai,M(Zt,ci,n)),r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 2:if(1===(z=v.a)){e=o=e+" "+S.aV,a=b=a,n=u=M(Zt,Ft,M(Zt,ci,n)),r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}o=e+(" "+S.bH+(" width-fill-"+J(z))),b=a,u=M(Zt,Ft,M(Zt,ci,n)),m=r,p=M(O,P(St,S.bU+("."+S.x+(" > "+T("width-fill-"+J(z)))),"flex-grow",J(1e5*z)),c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue;default:var k=Vc(v),$=k.a,x=k.b,j=k.c,o=e+" "+x,b=a,u=M(Kt,$,M(Zt,ci,n)),m=r,p=Z(j,c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue}case 8:var z,q=l.a;if(M(Et,Bt,n)){e=o=e,a=b=a,n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}switch(q.$){case 0:var U=J(y=q.a)+"px",A="height-px-"+U,o=S.a8+" "+A+" "+e,b=a,u=M(Zt,Bt,n),m=r,p=M(O,P(St,A,"height ",U),c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue;case 1:e=o=S.aD+" "+e,a=b=a,n=u=M(Zt,It,M(Zt,Bt,n)),r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 2:if(1===(z=q.a)){e=o=S.aE+" "+e,a=b=a,n=u=M(Zt,Ut,M(Zt,Bt,n)),r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue}o=e+(" "+S.a9+(" height-fill-"+J(z))),b=a,u=M(Zt,Ut,M(Zt,Bt,n)),m=r,p=M(O,P(St,S.bU+("."+S.F+(" > "+T("height-fill-"+J(z)))),"flex-grow",J(1e5*z)),c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue;default:var A=Hc(q),$=A.a,x=A.b,j=A.c,o=e+" "+x,b=a,u=M(Kt,$,M(Zt,Bt,n)),m=r,p=Z(j,c);e=o,a=b,n=u,r=m,c=p,t=g=t,i=L=i,d=f;continue}case 2:var E=l.a;switch(E.$){case 0:e=o=e,a=b=M(Wt,"main",a),n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 1:e=o=e,a=b=M(Wt,"nav",a),n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 2:e=o=e,a=b=M(Wt,"footer",a),n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 3:e=o=e,a=b=M(Wt,"aside",a),n=u=n,r=m=r,c=p=c,t=g=t,i=L=i,d=f;continue;case 4:var N=E.a;if(1"),a});function K(n){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+n+".md")}u(function(n,a){return n+a}),u(function(n,a){return n-a}),u(function(n,a){return n*a}),u(function(n,a){return n/a}),u(function(n,a){return n/a|0}),u(Math.pow),u(function(n,a){return a%n}),u(function(n,a){a%=n;return 0===n?K(11):0o)return i}var k=a.$;if(4===k){for(var l=a.k;4===l.$;)l=l.k;return u(n,l,e,i,t+1,o,n.elm_event_node_ref)}var g=a.e;var h=n.childNodes;for(var c=0;co))return i;t=f}return i}(n,a,e,0,0,a.b,i)}function ga(n,a,e,i){return 0===e.length?n:(la(n,a,e,i),ha(n,e))}function ha(n,a){for(var e=0;e>n}),u(function(n,a){return a>>>n});function $a(n){return Y(le,"\n ",Y(ge,"\n",n))}function ja(n){return J(he,u(function(n,a){return a+1}),0,n)}function Oa(n){return 97<=(n=ve(n))&&n<=122}function za(n){return(n=ve(n))<=90&&65<=n}function Na(n){return Oa(n)||za(n)||function(n){n=ve(n);return n<=57&&48<=n}(n)}function Ca(n){return n}function Aa(n){return n.a}function qa(n){return n.b?be(n.a):ue}function Sa(n){return n.a}function Ta(n){return n.b}function Ia(n){return n.b?J(Mi,n,O,0):Se}function Ka(n){return J(Yi,E,O,n)}function Ma(n){switch(n){case 0:return Gi.aR;case 1:return Gi.aM;case 2:return Gi.az;case 3:return Gi.aC;case 4:return Gi.aV;case 5:return Gi.av;case 6:return Gi.aK;case 7:return Gi.aU;default:return Gi.aB}}function Ya(n){var a;return 1===n.$?Ma(n.a):(a=n.a,Y(ui,Aa,Y(_i,Ta,Y(ui,Li(Ta),Y(Ei,function(n){return{a:n,b:Y(Ji,a,n.a)}},Y(ui,Ma,$i))))))}function Ja(n){return{$:0,a:n}}function Ea(n){return 31>>32-qe,Ni=S,Ci=$(function(n,a,e){for(;;){var i=Y(Ni,zi&a>>>n,e);if(i.$)return Y(Ni,zi&a,i.a);n=n-qe,a=a,e=i.a}}),Ai=u(function(n,a){var e=a.a,i=a.b,t=a.c,a=a.d;return n<0||-1>>5<<5)?be(Y(Ni,zi&n,a)):be(J(Ci,i,n,t))}),qi=T,Si=e(function(n,a,e,i){var t,o=zi&a>>>n,r=Y(Ni,o,i);return r.$?(t=J(qi,zi&a,e,r.a),J(qi,o,{$:1,a:t},i)):(t=j(Si,n-qe,a,e,r.a),J(qi,o,{$:0,a:t},i))}),Ti=$(function(n,a,e){var i=e.a,t=e.b,o=e.c,r=e.d;return n<0||-1>>5<<5)?j(ze,i,t,o,J(qi,zi&n,a,r)):j(ze,i,t,j(Si,t,n,a,o),r)}),Ii=$(function(n,a,e){var i=e.a,t=n.a*i+n.b,o=Y(Ai,t,e.b);return o.$?{a:e,b:-1}:g(o=o.a,-1)?(a=Y(a,e,n),{a:Y(ji,i,J(Ti,t,n=a.b,a.a.b)),b:n}):{a:e,b:o}}),Ki=u(function(m,s){var n,a={a:Sa(m),b:Sa(s)},b=u(function(n,a){var e,i,t,o=a.a,a=a.b,r={a:Y(Ai,o-1,m),b:Y(Ai,a-1,s)};return r.a.$||r.b.$?{a:n,b:Y(Me,o,a)}:(e=r.a.a,r=r.b.a,i=(n=J(Ii,{a:o-1,b:a},b,n)).b,t=(n=J(Ii,{a:o,b:a-1},b,n.a)).b,{a:(o=J(Ii,{a:o-1,b:a-1},b,n.a)).a,b:c(a=o.b,i)<0?c(a,t)<0?g(e,r)?a:a+1:t+1:0 .ctr > ."+B.bY+" {\n border: 4px dashed rgb(0, 151, 167) !important;\n}\n\n",va="@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {"+_(B.bY)+(_(B.u)+(" > "+_(B.bY)+(" { flex-basis: auto !important; } "+_(B.bY)+(_(B.u)+(" > "+_(B.bY)+(_(B.al)+' { flex-basis: auto !important; }}\ninput[type="search"],\ninput[type="search"]::-webkit-search-decoration,\ninput[type="search"]::-webkit-search-cancel-button,\ninput[type="search"]::-webkit-search-results-button,\ninput[type="search"]::-webkit-search-results-decoration {\n -webkit-appearance:none;\n}\n\ninput[type=range] {\n -webkit-appearance: none; \n background: transparent;\n position:absolute;\n left:0;\n top:0;\n z-index:10;\n width: 100%;\n outline: dashed 1px;\n height: 100%;\n opacity: 0;\n}\n\ninput[type=range]::-moz-range-track {\n background: transparent;\n cursor: pointer;\n}\ninput[type=range]::-ms-track {\n background: transparent;\n cursor: pointer;\n}\ninput[type=range]::-webkit-slider-runnable-track {\n background: transparent;\n cursor: pointer;\n}\n\ninput[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n opacity: 0.5;\n width: 80px;\n height: 80px;\n background-color: black;\n border:none;\n border-radius: 5px;\n}\ninput[type=range]::-moz-range-thumb {\n opacity: 0.5;\n width: 80px;\n height: 80px;\n background-color: black;\n border:none;\n border-radius: 5px;\n}\ninput[type=range]::-ms-thumb {\n opacity: 0.5;\n width: 80px;\n height: 80px;\n background-color: black;\n border:none;\n border-radius: 5px;\n}\ninput[type=range][orient=vertical]{\n writing-mode: bt-lr; /* IE */\n -webkit-appearance: slider-vertical; /* WebKit */\n}\n'))))))+An,Yt=u(function(n,a){return{ak:a,j:O,G:O,v:n}}),Jt=u(function(n,a){var o=n,n=u(function(n,a){switch(n.$){case 0:return p(a,{G:Y(E,{a:n.a,b:n.b},a.G)});case 3:var e=n.a;return p(a,{j:Y(E,{ak:"\n}",j:O,G:n.b,v:"@supports ("+e.a+":"+e.b+") {"+o.v},a.j)});case 5:e=n.b;return p(a,{j:Y(E,Y(Jt,Y(Yt,o.v+" + "+n.a,""),e),a.j)});case 1:var i=n.a,t=n.b;return p(a,{j:Y(E,Y(Jt,Y(Yt,o.v+" > "+i,""),t),a.j)});case 2:i=n.a,t=n.b;return p(a,{j:Y(E,Y(Jt,Y(Yt,o.v+" "+i,""),t),a.j)});case 4:e=n.b;return p(a,{j:Y(E,Y(Jt,Y(Yt,L(o.v,n.a),""),e),a.j)});default:i=n.a;return p(a,{j:Y(E,Y(Jt,Y(Yt,o.v,""),i),a.j)})}});return J(bi,n,o,a)}),Et=L(va,(y=L(H,Q),Va=function(n){return Wa(Y(ui,function(n){return n.a+":"+n.b+";"},n))},Wa(Y(ui,Gt,J(bi,u(function(n,a){var e=n.b;return Y(E,Y(Jt,Y(Yt,n.a,""),e),a)}),O,y)))));function Gt(n){return L(function(n){return n.G.b?n.v+("{"+Va(n.G))+(n.ak+"}"):""}(n),Wa(Y(ui,Gt,n.j)))}function Bt(n){switch(n.cI){case 0:return J(Ra,"div",O,x([J(Ra,"style",O,x([uo(Et)]))]));case 1:return uo("");default:return J(Ra,"elm-ui-static-rules",x([Y(qt,"rules",vi(Et))]),O)}}function _t(n){switch(n.$){case 0:return"serif";case 1:return"sans-serif";case 2:return"monospace";case 3:return'"'+(a=n.a)+'"';case 4:var a=n.a;return'"'+a+'"';default:return'"'+(a=n.a.a)+'"'}}function Lt(n){switch(n.$){case 0:return"smcp"===n.a;case 1:return!1;default:return"smcp"===n.a&&1===n.b}}function Rt(n){return 5===n.$&&Y(lo,Lt,n.a.bE)}function Ut(n){switch(n.$){case 0:return'"'+n.a+'"';case 1:return'"'+n.a+'" 0';default:return'"'+n.a+('" '+G(n.b))}}function Pt(n){return 5!==n.$?ue:be(Y(le,", ",Y(ui,Ut,n.a.bE)))}function Dt(n){return n.b?be(J(he,go,n.a,n.b)):ue}function Ft(n){function a(n){return 4!==n.$?ue:be("@import url('"+n.b+"');")}var e=Y(ui,Aa,n);return L(Y(le,"\n",Y(ui,function(n){return Y(le,"\n",Y(Ot,a,n.b))},n)),Y(le,"\n",Y(ui,function(n){var a=n.a,n=function(n){return J(he,u(function(n,a){return 1!==a.$||5!==n.$||1===(e=n.a.bO).$?a:be({a:zo(Oo(n=e.a).a8),b:zo(Oo(n).cb)});var e}),ue,n)}(n.b);return Y(le,"",Y(ui,1===n.$?xo(a):Y(yo,a,n.a),e))},n)))}function Wt(n){return Rn(Wn(n))}function Ht(n){return Y(rt,x([ot(_o)]),x([Bo(n)]))}function Vt(n){return Y(rt,x([ot(Lo)]),x([Bo(n)]))}function Xt(n){switch(n.$){case 0:var a=G(n.a),e="height-px-"+a;return{a:tr,b:B.ba+" "+e,c:x([J(Uo,e,"height",a+"px")])};case 1:return{a:Y(Do,er,tr),b:B.aF,c:O};case 2:e=n.a;return 1===e?{a:Y(Do,To,tr),b:B.aG,c:O}:{a:Y(Do,To,tr),b:B.bb+(" height-fill-"+G(e)),c:x([J(Uo,B.bY+("."+B.C+(" > "+_("height-fill-"+G(e)))),"flex-grow",G(1e5*e))])};case 3:var a=n.a,i=n.b,t="min-height-"+G(a),o=J(Uo,t,"min-height",G(a)+"px !important"),e=Xt(i),r=e.a,m=e.b,s=e.c;return{a:Y(Do,So,r),b:t+" "+m,c:Y(E,o,s)};default:a=n.a,i=n.b,t="max-height-"+G(a),o=J(Uo,t,"max-height",G(a)+"px"),e=Xt(i),r=e.a,m=e.b,s=e.c;return{a:Y(Do,So,r),b:t+" "+m,c:Y(E,o,s)}}}function Qt(n){switch(n.$){case 0:var a=n.a;return{a:tr,b:B.bI+(" width-px-"+G(a)),c:x([J(Uo,"width-px-"+G(a),"width",G(a)+"px")])};case 1:return{a:Y(Do,or,tr),b:B.aW,c:O};case 2:a=n.a;return 1===a?{a:Y(Do,Eo,tr),b:B.aX,c:O}:{a:Y(Do,Eo,tr),b:B.bJ+(" width-fill-"+G(a)),c:x([J(Uo,B.bY+("."+B.u+(" > "+_("width-fill-"+G(a)))),"flex-grow",G(1e5*a))])};case 3:var a=n.a,e=n.b,i="min-width-"+G(a),t=J(Uo,i,"min-width",G(a)+"px"),a=Qt(e),o=a.a,r=a.b,m=a.c;return{a:Y(Do,Jo,o),b:i+" "+r,c:Y(E,t,m)};default:a=n.a,e=n.b,i="max-width-"+G(a),t=J(Uo,i,"max-width",G(a)+"px"),a=Qt(e),o=a.a,r=a.b,m=a.c;return{a:Y(Do,Jo,o),b:i+" "+r,c:Y(E,t,m)}}}function Zt(n){return{$:1,a:n}}function no(n){return{$:1,a:ot(n)}}function ao(n){return 4===n.$&&11===n.b.$&&!n.b.a}function eo(n){var a=n.b,e=n.c,i=n.d;return dt(n.a)+("-"+dt(a)+("-"+dt(e)+("-"+dt(i))))}function io(n){var a=u(function(n,a){return 4===n.$&&5===n.b.$?(n=n.b,1===a.$?be(n.c):a):a});return 1===(a=J(bi,a,ue,n)).$?jr:(n=Ie(a.a/2),Y(wm,fm,cm(-n)))}function to(n){return Y(Gr,vm,J(Er,"bg-"+eo(n),"background-color",n))}function oo(n){return 8!==n.$?ue:be(n.a)}function ro(n){for(;;)switch(n.$){case 1:return!1;case 0:case 2:return!0;case 3:n=n.b;continue;default:return!0}}function mo(n){return{a:n,b:!0}}function so(n){for(;;)switch(n.$){case 2:return 1;case 1:case 0:return;default:n=n.b;continue}}function bo(n){return Y(Yr,x([Wr(as(n.a)),Zm,ns]),{aH:bm(n.b),bl:be({$:3,a:n.b})})}var uo=_n,ko=u(function(n,a){return J(he,function(e){return u(function(n,a){return a.push(e(n)),a})}(n),[],a)}),lo=u(function(n,a){for(;;){if(!a.b)return!1;var e=a.b;if(n(a.a))return!0;n=n,a=e}}),go=u(function(n,a){return c(n,a)<0?n:a}),ho=$(function(n,a,e){var i=a.a,a=a.b;return n?e+"\n "+i+": "+a+" !important;":e+"\n "+i+": "+a+";"}),co=e(function(n,a,e,i){if(1===a.$)return x([e+("{"+J(he,ho(!1),"",i))+"\n}"]);switch(a.a){case 1:switch(n.cu){case 0:return O;case 2:return x([e+("-hv {"+J(he,ho(!0),"",i))+"\n}"]);default:return x([e+("-hv:hover {"+J(he,ho(!1),"",i))+"\n}"])}case 0:var t=J(he,ho(!1),"",i);return x([e+"-fs:focus {"+t+"\n}","."+B.bY+":focus "+e+"-fs {"+t+"\n}",e+"-fs:focus-within {"+t+"\n}",".ui-slide-bar:focus + "+_(B.bY)+" .focusable-thumb"+e+"-fs {"+t+"\n}"]);default:return x([e+("-act:active {"+J(he,ho(!1),"",i))+"\n}"])}}),wo=$(function(a,n,e){switch(n.$){case 0:return j(co,a,e,n.a,n.b);case 13:return j(co,a,e,"."+(i=n.a),x([Y(xt,"box-shadow",n.b)]));case 12:var i=n.a,t=Y(Me,0,Y(go,1,1-n.b));return j(co,a,e,"."+i,x([Y(xt,"opacity",zt(t))]));case 2:t=n.a;return j(co,a,e,".font-size-"+G(t),x([Y(xt,"font-size",G(t)+"px")]));case 1:var i=n.a,t=n.b,u=Y(le,", ",Y(Ot,Pt,t)),u=x([Y(xt,"font-family",Y(le,", ",Y(ui,_t,t))),Y(xt,"font-feature-settings",u),Y(xt,"font-variant",Y(lo,Rt,t)?"small-caps":"normal")]);return j(co,a,e,"."+i,u);case 3:return j(co,a,e,"."+(s=n.a),x([Y(xt,n.b,y=n.c)]));case 4:return j(co,a,e,"."+(s=n.a),x([Y(xt,n.b,Nt(n.c))]));case 5:var d=n.a,t=n.b,i=n.c,u=G(i)+"px",k=G(t)+"px",o="."+B.u,r="."+B.aY+o,l="."+B.a$,m="."+B.bp,g="."+B.bo,h="."+B.a_,c=zt(i/2)+"px",t=zt(t/2)+"px",w="."+B.C,s="."+d,b="."+B.bY;return Ua(x([j(co,a,e,s+o+" > "+b+" + "+b,x([Y(xt,"margin-left",k)])),j(co,a,e,s+r+" > "+b,x([Y(xt,"margin",c+" "+t)])),j(co,a,e,s+w+" > "+b+" + "+b,x([Y(xt,"margin-top",u)])),j(co,a,e,s+g+" > "+b+" + "+b,x([Y(xt,"margin-top",u)])),j(co,a,e,s+g+" > "+h,x([Y(xt,"margin-right",k)])),j(co,a,e,s+g+" > "+l,x([Y(xt,"margin-left",k)])),j(co,a,e,L(s,m),x([Y(xt,"line-height","calc(1em + "+G(i)+"px)")])),j(co,a,e,"textarea"+b+s,x([Y(xt,"line-height","calc(1em + "+G(i)+"px)"),Y(xt,"height","calc(100% + "+G(i)+"px)")])),j(co,a,e,s+m+" > "+h,x([Y(xt,"margin-right",k)])),j(co,a,e,s+m+" > "+l,x([Y(xt,"margin-left",k)])),j(co,a,e,s+m+"::after",x([Y(xt,"content","''"),Y(xt,"display","block"),Y(xt,"height","0"),Y(xt,"width","0"),Y(xt,"margin-top",G(-1*(i/2|0))+"px")])),j(co,a,e,s+m+"::before",x([Y(xt,"content","''"),Y(xt,"display","block"),Y(xt,"height","0"),Y(xt,"width","0"),Y(xt,"margin-bottom",G(-1*(i/2|0))+"px")]))]));case 7:var d=n.a,f=n.b,l=n.c,p=n.d,h=n.e;return j(co,a,e,s="."+d,x([Y(xt,"padding",zt(f)+("px "+zt(l)+("px "+zt(p)+("px "+zt(h))))+"px")]));case 6:d=n.a,f=n.b,l=n.c,p=n.d,h=n.e;return j(co,a,e,s="."+d,x([Y(xt,"border-width",G(f)+("px "+G(l)+("px "+G(p)+("px "+G(h))))+"px")]));case 8:var o=n.a,v=$(function(n,a,e){for(;;)switch(e.$){case 0:return G(e.a)+"px";case 1:var i={a:n,b:a};return 1!==i.a.$?1===i.b.$?"minmax("+G(i.a.a)+"px, max-content)":(t=i.b.a,"minmax("+G(i.a.a)+("px, "+G(t))+"px)"):1===i.b.$?"max-content":"minmax(max-content, "+G(t=i.b.a)+"px)";case 2:var t,i=e.a,o={a:n,b:a};return 1!==o.a.$?1===o.b.$?"minmax("+G(o.a.a)+("px, "+G(i))+"frfr)":(t=o.b.a,"minmax("+G(o.a.a)+("px, "+G(t))+"px)"):1===o.b.$?G(i)+"fr":"minmax(max-content, "+G(t=o.b.a)+"px)";case 3:var r=e.a,m=e.b;n=be(r),a=a,e=m;continue;default:r=e.a,m=e.b;n=n,a=be(r),e=m;continue}}),r=function(n){return J(v,ue,ue,n)},c=(r(o.c2.a),r(o.c2.b)),t="grid-template-rows: "+Y(le," ",Y(ui,r,o.cV))+";",w="-ms-grid-rows: "+Y(le,c,Y(ui,r,o.x))+";",u="-ms-grid-columns: "+Y(le,c,Y(ui,r,o.x))+";",g="grid-row-gap:"+r(o.c2.b)+";",b="grid-column-gap:"+r(o.c2.a)+";",k="grid-template-columns: "+Y(le," ",Y(ui,r,o.x))+";";return x([(s=".grid-rows-"+Y(le,"-",Y(ui,bt,o.cV))+("-cols-"+Y(le,"-",Y(ui,bt,o.x))+("-space-x-"+bt(o.c2.a)+("-space-y-"+bt(o.c2.b)))))+"{"+u+w+"}","@supports (display:grid) {"+(s+"{"+k+t+b+g+"}")+"}"]);case 9:m=n.a,i=Y(le," ",x(["-ms-grid-row: "+G(m.u)+";","-ms-grid-row-span: "+G(m.a9)+";","-ms-grid-column: "+G(m.cg)+";","-ms-grid-column-span: "+G(m.bH)+";"])),f=Y(le," ",x(["grid-row: "+G(m.u)+(" / "+G(m.u+m.a9))+";","grid-column: "+G(m.cg)+(" / "+G(m.cg+m.bH))+";"]));return x([(s=".grid-pos-"+G(m.u)+("-"+G(m.cg)+("-"+G(m.bH)+("-"+G(m.a9)))))+"{"+i+"}","@supports (display:grid) {"+(s+"{"+f+"}")+"}"]);case 11:s=n.a;return Y(Mt,function(n){return J(wo,a,n,be(s))},n.b);default:var l=n.a,y=function(n){switch(n.$){case 0:return ue;case 1:var a=n.a,e=a.b,i=a.c;return be("translate3d("+zt(a.a)+("px, "+zt(e)+("px, "+zt(i)))+"px)");default:var a=n.a,e=a.b,i=a.c,t=n.b,o=t.a,r=t.b,t=t.c,m=n.c,s=m.a,b=m.b,m=m.c,u=n.d,a="translate3d("+zt(a.a)+("px, "+zt(e)+("px, "+zt(i)))+"px)",e="scale3d("+zt(o)+(", "+zt(r)+(", "+zt(t)))+")",i="rotate3d("+zt(s)+(", "+zt(b)+(", "+zt(m)+(", "+zt(u))))+"rad)";return be(a+" "+e+" "+i)}}(l),p={a:s=Ga(l),b:y};return p.a.$||p.b.$?O:j(co,a,e,"."+(d=p.a.a),x([Y(xt,"transform",p.b.a)]))}}),fo=u(function(e,n){return n=Y(ui,function(n){var a=J(wo,e,n,ue);return{a:Ba(n),b:Y(ko,vi,a)}},n),J(he,u(function(n,a){return J(cn,n.a,n.b,a)}),{},n)}),po=u(function(n,a){return n+(" {"+Y(le,"",Y(ui,function(n){return n.a+": "+n.b+";"},a)))+"}"}),vo=$(function(n,a,e){var i=e.b;return x([Y(po,"."+n+"."+a+", ."+n+" ."+a,e.a),Y(po,"."+n+"."+a+"> ."+B.da+", ."+n+" ."+a+" > ."+B.da,i)])}),yo=$(function(n,a,e){var i=a.a,a=a.b,e=g(n,e)?n:e+" ."+n;return Y(le," ",L(J(vo,e,B.c0,a),J(vo,e,B.cr,i)))}),xo=u(function(n,a){a=g(n,a)?n:a+" ."+n;return Y(le," ",x([Y(po,"."+a+"."+B.c0+", ."+a+" ."+B.c0,x([{a:"line-height",b:"1"}])),Y(po,"."+a+"."+B.c0+"> ."+B.da+", ."+a+" ."+B.c0+" > ."+B.da,x([{a:"vertical-align",b:"0"},{a:"line-height",b:"1"}]))]))}),$o=$(function(n,a,e){return{a9:a/n,X:n,bF:e}}),jo=u(function(e,n){return J(bi,u(function(n,a){return e(n)?Y(E,n,a):a}),O,n)}),Oo=function(n){var a=x([n.cb,n.b$,n.ck,n.cH]),e=Y(Ri,n.ck,Dt(a)),i=Y(Ri,n.b$,Dt(Y(jo,function(n){return!g(n,e)},a))),a=Y(Ri,n.cb,(n=a).b?be(J(he,Me,n.a,n.b)):ue),n=1/(a-e),t=1-a;return{cb:J($o,1/(a-i),a-i,1-a),a8:J($o,n,a-e,t)}},zo=function(n){return{a:x([{a:"display",b:"block"}]),b:x([{a:"display",b:"inline-block"},{a:"line-height",b:zt(n.a9)},{a:"vertical-align",b:zt(n.bF)+"em"},{a:"font-size",b:zt(n.X)+"em"}])}},No=u(function(e,n){var a=u(function(n,a){return{ar:L(a.ar,J(wo,e,n,ue)),af:1===(n=1!==(n=n).$?ue:be({a:n.a,b:n.b})).$?a.af:Y(E,n.a,a.af)}}),a=J(he,a,{ar:O,af:O},n),n=a.ar;return L(Ft(a.af),Wa(n))}),Co=u(function(n,a){switch(n.cI){case 0:case 1:return J(Ra,"div",O,x([J(Ra,"style",O,x([uo(Y(No,n,a))]))]));default:return J(Ra,"elm-ui-rules",x([Y(qt,"rules",Y(fo,n,a))]),O)}}),Ao=e(function(n,a,e,i){e=Y(Co,a,J(he,yt,{a:st,b:La(a.cq)},e).b);return n?Y(E,{a:"static-stylesheet",b:Bt(a)},Y(E,{a:"dynamic-stylesheet",b:e},i)):Y(E,{a:"dynamic-stylesheet",b:e},i)}),qo=e(function(n,a,e,i){e=Y(Co,a,J(he,yt,{a:st,b:La(a.cq)},e).b);return n?Y(E,Bt(a),Y(E,e,i)):Y(E,e,i)}),So=Ea(45),To=Ea(37),Io=Ln("p"),Ko=u(function(n,a){var e,i=a.a;return n.$?g((e=n.a)&a.b,e):g((a=n.a)&i,a)}),Mo=Ln("s"),Yo=Ln("u"),Jo=Ea(44),Eo=Ea(39),Go=o(function(n,a,e,t,o,i){var r=u(function(n,a){var e,i;return 1===t.$?(e=t.a,J(Wt,n,a,function(){switch(o.$){case 0:return e;case 2:return j(Ao,!1,o.a,o.b,e);default:return j(Ao,!0,o.a,o.b,e)}}())):(i=t.a,Y(function(){switch(n){case"div":return rt;case"p":return Io;default:return Ra(n)}}(),a,function(){switch(o.$){case 0:return i;case 2:return j(qo,!1,o.a,o.b,i);default:return j(qo,!0,o.a,o.b,i)}}()))}),m=function(){switch(a.$){case 0:return Y(r,"div",e);case 1:return Y(r,a.a,e);default:return J(Ra,a.a,e,x([Y(r,a.b,x([ot(B.bY+" "+B.c$)]))]))}}();switch(i){case 0:return Y(Ko,Eo,n)&&!Y(Ko,Jo,n)?m:Y(Ko,et,n)?Y(Yo,x([ot(Y(le," ",x([B.bY,B.c$,B.al,B.D,B.bV])))]),x([m])):Y(Ko,it,n)?Y(Mo,x([ot(Y(le," ",x([B.bY,B.c$,B.al,B.D,B.bT])))]),x([m])):m;case 1:return Y(Ko,To,n)&&!Y(Ko,So,n)?m:Y(Ko,tt,n)?Y(Mo,x([ot(Y(le," ",x([B.bY,B.c$,B.al,B.bU])))]),x([m])):Y(Ko,at,n)?Y(Yo,x([ot(Y(le," ",x([B.bY,B.c$,B.al,B.bS])))]),x([m])):m;default:return m}}),Bo=uo,_o=B.bY+" "+B.da+" "+B.aW+" "+B.aF,Lo=B.bY+" "+B.da+" "+B.aX+" "+B.aG,Ro=$(function(m,n,a){var e,i,t,o,r=u(function(n,a){var e=n.a,i=n.b,t=a.a,o=a.b;switch(i.$){case 0:var r=i.a;return g(m,4),{a:Y(E,{a:e,b:r(m)},t),b:o};case 1:r=i.a;return g(m,4),{a:Y(E,{a:e,b:Y(r.cv,Qi,m)},t),b:o.b?L(r.c8,o):r.c8};case 2:r=i.a;return{a:Y(E,{a:e,b:(g(m,2)?Vt:Ht)(r)},t),b:o};default:return{a:t,b:o}}}),s=u(function(n,a){var e=a.a,i=a.b;switch(n.$){case 0:var t=n.a;return g(m,4),{a:Y(E,t(m),e),b:i};case 1:t=n.a;return g(m,4),{a:Y(E,Y(t.cv,Qi,m),e),b:i.b?L(t.c8,i):t.c8};case 2:t=n.a;return{a:Y(E,(g(m,2)?Vt:Ht)(t),e),b:i};default:return{a:e,b:i}}});return 1===n.$?(e=(r=J(bi,r,{a:O,b:O},n.a)).a,(t=(i=r.b).b?L(a.c8,i):a.c8).b?(o=t,{$:1,a:{cv:j(Go,a.M,a.N,a.I,{$:1,a:J(nt,"nearby-element-pls",e,a.J)}),c8:o}}):{$:0,a:l(Go,a.M,a.N,a.I,{$:1,a:J(nt,"nearby-element-pls",e,a.J)},Qi)}):(e=(r=J(bi,s,{a:O,b:O},n.a)).a,(t=(i=r.b).b?L(a.c8,i):a.c8).b?(o=t,{$:1,a:{cv:j(Go,a.M,a.N,a.I,{$:0,a:Y(Zi,e,a.J)}),c8:o}}):{$:0,a:l(Go,a.M,a.N,a.I,{$:0,a:Y(Zi,e,a.J)},Qi)})}),Uo=$(function(n,a,e){return{$:3,a:n,b:a,c:e}}),Po=u(function(n,a){return{$:0,a:n,b:a}}),Do=u(function(n,a){var e=a.a,a=a.b;return n.$?Y(Po,e,n.a|a):Y(Po,n.a|e,a)}),Fo=u(function(n,a){return{$:3,a:n,b:a}}),Wo=u(function(n,a){return Y(rt,x([ot(function(){switch(n){case 0:return Y(le," ",x([B.W,B.c$,B.bN]));case 1:return Y(le," ",x([B.W,B.c$,B.b1]));case 2:return Y(le," ",x([B.W,B.c$,B.cL]));case 3:return Y(le," ",x([B.W,B.c$,B.cK]));case 4:return Y(le," ",x([B.W,B.c$,B.cy]));default:return Y(le," ",x([B.W,B.c$,B.b0]))}}())]),x([function(){switch(a.$){case 3:return uo("");case 2:return Ht(a.a);case 0:return(0,a.a)(2);default:return Y(a.a.cv,Qi,2)}}()]))}),Ho=$(function(n,a,e){var i=Y(Wo,n,a);switch(e.$){case 0:return 5===n?{$:1,a:x([i])}:{$:2,a:x([i])};case 1:var t=e.a;return 5===n?{$:1,a:Y(E,i,t)}:Y(Fo,t,x([i]));case 2:var o=e.a;return 5===n?Y(Fo,x([i]),o):{$:2,a:Y(E,i,o)};default:t=e.a,o=e.b;return 5===n?Y(Fo,Y(E,i,t),o):Y(Fo,t,Y(E,i,o))}}),Vo=u(function(n,a){return{$:2,a:n,b:a}}),Xo=u(function(n,a){switch(a.$){case 0:return{$:1,a:n};case 1:return Y(Vo,a.a,n);default:return Y(Vo,a.a,a.b)}}),Qo=u(function(n,a){return Y(Fn,function(n){return/^(on|formAction$)/i.test(n)?"data-"+n:n}(n),Hn(a))}),Zo=e(function(n,a,e,i){return{$:2,a:n,b:a,c:e,d:i}}),nr=u(function(n,a){switch(n.$){case 0:switch(a.$){case 0:return{$:1,a:{a:e=a.a,b:0,c:0}};case 1:return{$:1,a:{a:0,b:i=a.a,c:0}};case 2:return{$:1,a:{a:0,b:0,c:t=a.a}};case 3:return{$:1,a:a.a};case 4:return j(Zo,{a:0,b:0,c:0},{a:1,b:1,c:1},a.a,s=a.b);default:return j(Zo,{a:0,b:0,c:0},a.a,{a:0,b:0,c:1},0)}case 1:var e=(o=n.a).a,i=o.b,t=o.c;switch(a.$){case 0:return{$:1,a:{a:a.a,b:i,c:t}};case 1:return{$:1,a:{a:e,b:a.a,c:t}};case 2:return{$:1,a:{a:e,b:i,c:a.a}};case 3:return{$:1,a:a.a};case 4:return j(Zo,o,{a:1,b:1,c:1},a.a,s=a.b);default:return j(Zo,o,a.a,{a:0,b:0,c:1},0)}default:var o,e=(o=n.a).a,i=o.b,t=o.c,r=n.b,m=n.c,s=n.d;switch(a.$){case 0:return j(Zo,{a:a.a,b:i,c:t},r,m,s);case 1:return j(Zo,{a:e,b:a.a,c:t},r,m,s);case 2:return j(Zo,{a:e,b:i,c:a.a},r,m,s);case 3:return j(Zo,a.a,r,m,s);case 4:return j(Zo,o,r,a.a,a.b);default:return j(Zo,o,a.a,m,s)}}}),ar=Ea(7),er=Ea(36),ir=u(function(n,a){return Y(Po,n.a|a.a,n.b|a.b)}),tr=Y(Po,0,0),or=Ea(38),rr=Ea(27),mr=u(function(n,a){if(g(n,rr)){if(3!==a.$)return!1;switch(a.c){case"0px":case"1px":case"2px":case"3px":case"4px":case"5px":case"6px":return!0;default:return!1}}else switch(a.$){case 2:var e=a.a;return 8<=e&&e<=32;case 7:var e=a.b,i=a.c,t=a.e;return g(e,a.d)&&g(e,i)&&g(e,t)&&0<=e&&e<=24;default:return!1}}),sr=Ea(6),br=Ea(30),ur=Ea(29),dr=m(function(n,a,e,i,t,o,r,u){for(;;){var d;if(!u.b)return 1===(d=Ga(i)).$?{I:Y(E,ot(n),o),J:r,M:e,N:a,c8:t}:{I:Y(E,ot(n+" "+d.a),o),J:r,M:e,N:a,c8:Y(E,{$:10,a:i},t)};var k=u.a,l=u.b;switch(k.$){case 0:n=m=n,a=s=a,e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 3:var g=k.a,h=k.b;if(Y(Ko,g,e)){n=m=n,a=s=a,e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}n=m=h+" "+n,a=s=a,e=b=Y(Do,g,e),i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 1:var m=n,s=a,b=e,c=i,w=t,f=Y(E,k.a,o);n=m,a=s,e=b,i=c,t=w,o=f,r=I=r,u=l;continue;case 4:g=k.a,h=k.b;if(Y(Ko,g,e)){n=m=n,a=s=a,e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}if(Y(mr,g,h)){n=m=Ba(h)+" "+n,a=s=a,e=b=Y(Do,g,e),i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}m=Ba(h)+" "+n,s=a,b=Y(Do,g,e),c=i,w=Y(E,h,t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue;case 10:var g=k.a,p=k.b;n=m=n,a=s=a,e=b=Y(Do,g,e),i=c=Y(nr,i,p),t=w=t,o=f=o,r=I=r,u=l;continue;case 7:var v=k.a;if(Y(Ko,sr,e)){n=m=n,a=s=a,e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}switch(v.$){case 0:var y=v.a,m=B.bI+(" width-px-"+G(y))+" "+n,s=a,b=Y(Do,sr,e),c=i,w=Y(E,J(Uo,"width-px-"+G(y),"width",G(y)+"px"),t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue;case 1:n=m=n+" "+B.aW,a=s=a,e=b=Y(Do,or,Y(Do,sr,e)),i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 2:if(1===(z=v.a)){n=m=n+" "+B.aX,a=s=a,e=b=Y(Do,Eo,Y(Do,sr,e)),i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}m=n+(" "+B.bJ+(" width-fill-"+G(z))),s=a,b=Y(Do,Eo,Y(Do,sr,e)),c=i,w=Y(E,J(Uo,B.bY+("."+B.u+(" > "+_("width-fill-"+G(z)))),"flex-grow",G(1e5*z)),t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue;default:var x=Qt(v),$=x.a,j=x.b,O=x.c,m=n+" "+j,s=a,b=Y(ir,$,Y(Do,sr,e)),c=i,w=L(O,t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue}case 8:var z,N=k.a;if(Y(Ko,ar,e)){n=m=n,a=s=a,e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}switch(N.$){case 0:var C=G(y=N.a)+"px",A="height-px-"+C,m=B.ba+" "+A+" "+n,s=a,b=Y(Do,ar,e),c=i,w=Y(E,J(Uo,A,"height ",C),t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue;case 1:n=m=B.aF+" "+n,a=s=a,e=b=Y(Do,er,Y(Do,ar,e)),i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 2:if(1===(z=N.a)){n=m=B.aG+" "+n,a=s=a,e=b=Y(Do,To,Y(Do,ar,e)),i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue}m=n+(" "+B.bb+(" height-fill-"+G(z))),s=a,b=Y(Do,To,Y(Do,ar,e)),c=i,w=Y(E,J(Uo,B.bY+("."+B.C+(" > "+_("height-fill-"+G(z)))),"flex-grow",G(1e5*z)),t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue;default:var A=Xt(N),$=A.a,j=A.b,O=A.c,m=n+" "+j,s=a,b=Y(ir,$,Y(Do,ar,e)),c=i,w=L(O,t);n=m,a=s,e=b,i=c,t=w,o=f=o,r=I=r,u=l;continue}case 2:var q=k.a;switch(q.$){case 0:n=m=n,a=s=Y(Xo,"main",a),e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 1:n=m=n,a=s=Y(Xo,"nav",a),e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 2:n=m=n,a=s=Y(Xo,"footer",a),e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 3:n=m=n,a=s=Y(Xo,"aside",a),e=b=e,i=c=i,t=w=t,o=f=o,r=I=r,u=l;continue;case 4:var S=q.a;if(1