{"version":3,"file":"index.mjs","sources":["../src/data.ts","../src/picker.ts","../src/index.ts"],"sourcesContent":["export const emojiData: {\n  category: string;\n  categoryIcon: string;\n  emojis: { name: string; url: string }[];\n}[] = [\n  {\n    category: 'buildings',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/building.svg',\n    emojis: [\n      {\n        name: 'apartment building',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Apartment Building.png',\n      },\n      {\n        name: 'bank',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Bank.png',\n      },\n      {\n        name: 'castle',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Castle.png',\n      },\n      {\n        name: 'cathedral',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Cathedral.png',\n      },\n      {\n        name: 'chapel',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Chapel.png',\n      },\n      {\n        name: 'church',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Church.png',\n      },\n      {\n        name: 'convenience store',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Convenience Store.png',\n      },\n      {\n        name: 'eiffel',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Eiffel.png',\n      },\n      {\n        name: 'factory with chimneys',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Factory with Chimneys.png',\n      },\n      {\n        name: 'factory',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Factory.png',\n      },\n      {\n        name: 'fountain',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Fountain.png',\n      },\n      {\n        name: 'framed picture',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Framed Picture.png',\n      },\n      {\n        name: 'hospital',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Hospital.png',\n      },\n      {\n        name: 'kaaba',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Kaaba.png',\n      },\n      {\n        name: 'liberty',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Liberty.png',\n      },\n      {\n        name: 'office building',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Office Building.png',\n      },\n      {\n        name: 'office tower',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Office Tower.png',\n      },\n      {\n        name: 'pagoda',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Pagoda.png',\n      },\n      {\n        name: 'palace',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Palace.png',\n      },\n      {\n        name: 'schoolhouse',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Schoolhouse.png',\n      },\n      {\n        name: 'taj',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Taj.png',\n      },\n      {\n        name: 'tent',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Tent.png',\n      },\n      {\n        name: 'torii gate',\n        url: 'https://media.fatsu.com/fatsoji/buildings/Torii Gate.png',\n      },\n      {\n        name: 'university',\n        url: 'https://media.fatsu.com/fatsoji/buildings/University.png',\n      },\n    ],\n  },\n  {\n    category: 'creatures',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/creatures.svg',\n    emojis: [\n      {\n        name: 'antsy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Antsy.png',\n      },\n      {\n        name: 'baabaa',\n        url: 'https://media.fatsu.com/fatsoji/creatures/BaaBaa.png',\n      },\n      {\n        name: 'badger',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Badger.png',\n      },\n      {\n        name: 'bat',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Bat.png',\n      },\n      {\n        name: 'bear face',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Bear Face.png',\n      },\n      {\n        name: 'bear',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Bear.png',\n      },\n      {\n        name: 'bearry',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Bearry.png',\n      },\n      {\n        name: 'beetle-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Beetle-1.png',\n      },\n      {\n        name: 'beetle',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Beetle.png',\n      },\n      {\n        name: 'blossom',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Blossom.png',\n      },\n      {\n        name: 'bubbles',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Bubbles.png',\n      },\n      {\n        name: 'buff',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Buff.png',\n      },\n      {\n        name: 'buzz',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Buzz.png',\n      },\n      {\n        name: 'camel',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Camel.png',\n      },\n      {\n        name: 'cat face',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Cat Face.png',\n      },\n      {\n        name: 'cat-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Cat-1.png',\n      },\n      {\n        name: 'cat',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Cat.png',\n      },\n      {\n        name: 'chillie',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Chillie.png',\n      },\n      {\n        name: 'chirpy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Chirpy.png',\n      },\n      {\n        name: 'cow',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Cow.png',\n      },\n      {\n        name: 'crab',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Crab.png',\n      },\n      {\n        name: 'cracky',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Cracky.png',\n      },\n      {\n        name: 'croco',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Croco.png',\n      },\n      {\n        name: 'deerly',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Deerly.png',\n      },\n      {\n        name: 'dino',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Dino.png',\n      },\n      {\n        name: 'dog',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Dog.png',\n      },\n      {\n        name: 'draco',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Draco.png',\n      },\n      {\n        name: 'ellie',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Ellie.png',\n      },\n      {\n        name: 'fins',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Fins.png',\n      },\n      {\n        name: 'flamewing',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Flamewing.png',\n      },\n      {\n        name: 'flamingo',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Flamingo.png',\n      },\n      {\n        name: 'flammy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Flammy.png',\n      },\n      {\n        name: 'flappy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Flappy.png',\n      },\n      {\n        name: 'fluffy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Fluffy.png',\n      },\n      {\n        name: 'flutter',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Flutter.png',\n      },\n      {\n        name: 'fly',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Fly.png',\n      },\n      {\n        name: 'fox',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Fox.png',\n      },\n      {\n        name: 'foxy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Foxy.png',\n      },\n      {\n        name: 'froggy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Froggy.png',\n      },\n      {\n        name: 'gecko',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Gecko.png',\n      },\n      {\n        name: 'giraffe',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Giraffe.png',\n      },\n      {\n        name: 'goat',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Goat.png',\n      },\n      {\n        name: 'goggles',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Goggles.png',\n      },\n      {\n        name: 'gorilla',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Gorilla.png',\n      },\n      {\n        name: 'grasshopper',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Grasshopper.png',\n      },\n      {\n        name: 'hippo-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Hippo-1.png',\n      },\n      {\n        name: 'hippo',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Hippo.png',\n      },\n      {\n        name: 'hooty',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Hooty.png',\n      },\n      {\n        name: 'hopper',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Hopper.png',\n      },\n      {\n        name: 'horse',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Horse.png',\n      },\n      {\n        name: 'jelly',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Jelly.png',\n      },\n      {\n        name: 'kangaroo',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Kangaroo.png',\n      },\n      {\n        name: 'koala',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Koala.png',\n      },\n      {\n        name: 'ladybug',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Ladybug.png',\n      },\n      {\n        name: 'llama',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Llama.png',\n      },\n      {\n        name: 'lobster',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Lobster.png',\n      },\n      {\n        name: 'lyre',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Lyre.png',\n      },\n      {\n        name: 'magical',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Magical.png',\n      },\n      {\n        name: 'mickey',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Mickey.png',\n      },\n      {\n        name: 'monkey face',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Monkey Face.png',\n      },\n      {\n        name: 'monkey-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Monkey-1.png',\n      },\n      {\n        name: 'monkey',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Monkey.png',\n      },\n      {\n        name: 'moomoo',\n        url: 'https://media.fatsu.com/fatsoji/creatures/MooMoo.png',\n      },\n      {\n        name: 'mosquito',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Mosquito.png',\n      },\n      {\n        name: 'nutty',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Nutty.png',\n      },\n      {\n        name: 'octy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Octy.png',\n      },\n      {\n        name: 'packy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Packy.png',\n      },\n      {\n        name: 'panda',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Panda.png',\n      },\n      {\n        name: 'paw prints',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Paw Prints.png',\n      },\n      {\n        name: 'peacock',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Peacock.png',\n      },\n      {\n        name: 'peck',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Peck.png',\n      },\n      {\n        name: 'petals',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Petals.png',\n      },\n      {\n        name: 'pig',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Pig.png',\n      },\n      {\n        name: 'piggy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Piggy.png',\n      },\n      {\n        name: 'piglet',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Piglet.png',\n      },\n      {\n        name: 'pinky-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Pinky-1.png',\n      },\n      {\n        name: 'pinky-2',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Pinky-2.png',\n      },\n      {\n        name: 'pinky',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Pinky.png',\n      },\n      {\n        name: 'pony',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Pony.png',\n      },\n      {\n        name: 'poppy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Poppy.png',\n      },\n      {\n        name: 'porky',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Porky.png',\n      },\n      {\n        name: 'quacky',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Quacky.png',\n      },\n      {\n        name: 'quill',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Quill.png',\n      },\n      {\n        name: 'raccoon',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Raccoon.png',\n      },\n      {\n        name: 'raven',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Raven.png',\n      },\n      {\n        name: 'rexy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Rexy.png',\n      },\n      {\n        name: 'rooster',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Rooster.png',\n      },\n      {\n        name: 'scorpion',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Scorpion.png',\n      },\n      {\n        name: 'shelly-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Shelly-1.png',\n      },\n      {\n        name: 'shelly',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Shelly.png',\n      },\n      {\n        name: 'skunk',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Skunk.png',\n      },\n      {\n        name: 'slither',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Slither.png',\n      },\n      {\n        name: 'sloth',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Sloth.png',\n      },\n      {\n        name: 'slowy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Slowy.png',\n      },\n      {\n        name: 'smiley',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Smiley.png',\n      },\n      {\n        name: 'snake',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Snake.png',\n      },\n      {\n        name: 'spark',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Spark.png',\n      },\n      {\n        name: 'sparkle-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Sparkle-1.png',\n      },\n      {\n        name: 'sparkle',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Sparkle.png',\n      },\n      {\n        name: 'spider web',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Spider Web.png',\n      },\n      {\n        name: 'spider',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Spider.png',\n      },\n      {\n        name: 'splash',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Splash.png',\n      },\n      {\n        name: 'squeaky',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Squeaky.png',\n      },\n      {\n        name: 'stripey',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Stripey.png',\n      },\n      {\n        name: 'stripy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Stripy.png',\n      },\n      {\n        name: 'swanny',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Swanny.png',\n      },\n      {\n        name: 'swishy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Swishy.png',\n      },\n      {\n        name: 'teddy',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Teddy.png',\n      },\n      {\n        name: 'tiger',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Tiger.png',\n      },\n      {\n        name: 'turkey',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Turkey.png',\n      },\n      {\n        name: 'tweety',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Tweety.png',\n      },\n      {\n        name: 'two-hump camel',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Two-Hump Camel.png',\n      },\n      {\n        name: 'unicorn-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Unicorn-1.png',\n      },\n      {\n        name: 'unicorn',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Unicorn.png',\n      },\n      {\n        name: 'virus',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Virus.png',\n      },\n      {\n        name: 'waddles',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Waddles.png',\n      },\n      {\n        name: 'wally-1',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Wally-1.png',\n      },\n      {\n        name: 'wally',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Wally.png',\n      },\n      {\n        name: 'wiggles',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Wiggles.png',\n      },\n      {\n        name: 'woolly',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Woolly.png',\n      },\n      {\n        name: 'worm',\n        url: 'https://media.fatsu.com/fatsoji/creatures/Worm.png',\n      },\n    ],\n  },\n  {\n    category: 'fashion',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/fashion.svg',\n    emojis: [\n      {\n        name: 'ankle boots',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Ankle Boots.png',\n      },\n      {\n        name: 'backpack',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Backpack.png',\n      },\n      {\n        name: 'bag with handle',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Bag with Handle.png',\n      },\n      {\n        name: 'ballet shoes',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Ballet Shoes.png',\n      },\n      {\n        name: 'beats',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Beats.png',\n      },\n      {\n        name: 'belt',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Belt.png',\n      },\n      {\n        name: 'biting lips',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Biting Lips.png',\n      },\n      {\n        name: 'block heel',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Block Heel.png',\n      },\n      {\n        name: 'blue jacket',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Blue Jacket.png',\n      },\n      {\n        name: 'blue mustache',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Blue Mustache.png',\n      },\n      {\n        name: 'blue ribbon bow',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Blue Ribbon Bow.png',\n      },\n      {\n        name: 'boots',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Boots.png',\n      },\n      {\n        name: 'bow tie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Bow Tie.png',\n      },\n      {\n        name: 'bowler hat',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Bowler Hat.png',\n      },\n      {\n        name: 'briefcase',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Briefcase.png',\n      },\n      {\n        name: 'brown mustache',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Brown Mustache.png',\n      },\n      {\n        name: 'chic phone',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Chic Phone.png',\n      },\n      {\n        name: 'clapping hands',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Clapping Hands.png',\n      },\n      {\n        name: 'click',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Click.png',\n      },\n      {\n        name: 'clutch         high heels',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Clutch         High Heels.png',\n      },\n      {\n        name: 'clutch',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Clutch.png',\n      },\n      {\n        name: 'coat',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Coat.png',\n      },\n      {\n        name: 'cream jar',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Cream Jar.png',\n      },\n      {\n        name: 'crown',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Crown.png',\n      },\n      {\n        name: 'curled mustache',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Curled Mustache.png',\n      },\n      {\n        name: 'curly afro',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Curly Afro.png',\n      },\n      {\n        name: 'curly hair',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Curly Hair.png',\n      },\n      {\n        name: 'dark blue tie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Dark Blue Tie.png',\n      },\n      {\n        name: 'dressy',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Dressy.png',\n      },\n      {\n        name: 'earphones',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Earphones.png',\n      },\n      {\n        name: 'eye',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Eye.png',\n      },\n      {\n        name: 'eyeglasses',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Eyeglasses.png',\n      },\n      {\n        name: 'eyelash',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Eyelash.png',\n      },\n      {\n        name: 'eyeshadow palette',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Eyeshadow Palette.png',\n      },\n      {\n        name: 'fedora hat',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Fedora Hat.png',\n      },\n      {\n        name: 'flat shoes',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Flat Shoes.png',\n      },\n      {\n        name: 'flip-flops',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Flip-Flops.png',\n      },\n      {\n        name: 'fringe with waves',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Fringe with Waves.png',\n      },\n      {\n        name: 'glam heel',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Glam Heel.png',\n      },\n      {\n        name: 'glasses',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Glasses.png',\n      },\n      {\n        name: 'glove',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Glove.png',\n      },\n      {\n        name: 'goggles',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Goggles.png',\n      },\n      {\n        name: 'graduation cap',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Graduation Cap.png',\n      },\n      {\n        name: 'handbag',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Handbag.png',\n      },\n      {\n        name: 'handlebar mustache',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Handlebar Mustache.png',\n      },\n      {\n        name: 'handshake',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Handshake.png',\n      },\n      {\n        name: 'jacket',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Jacket.png',\n      },\n      {\n        name: 'kissing lips',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Kissing Lips.png',\n      },\n      {\n        name: 'layered bob',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Layered Bob.png',\n      },\n      {\n        name: 'light blue tie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Light Blue Tie.png',\n      },\n      {\n        name: 'lipstick',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Lipstick.png',\n      },\n      {\n        name: 'loafers',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Loafers.png',\n      },\n      {\n        name: 'loose waves',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Loose Waves.png',\n      },\n      {\n        name: 'lotion tube',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Lotion Tube.png',\n      },\n      {\n        name: 'makeup compact',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Makeup Compact.png',\n      },\n      {\n        name: 'manicure',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Manicure.png',\n      },\n      {\n        name: 'mascara',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Mascara.png',\n      },\n      {\n        name: 'mustache',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Mustache.png',\n      },\n      {\n        name: 'nail polish-1',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Nail Polish-1.png',\n      },\n      {\n        name: 'nail polish',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Nail Polish.png',\n      },\n      {\n        name: 'necklace',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Necklace.png',\n      },\n      {\n        name: 'onesie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Onesie.png',\n      },\n      {\n        name: 'open lips',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Open Lips.png',\n      },\n      {\n        name: 'painted nails (dark skin)',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Painted Nails (Dark Skin).png',\n      },\n      {\n        name: 'painted nails (light skin)',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Painted Nails (Light Skin).png',\n      },\n      {\n        name: 'pants',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Pants.png',\n      },\n      {\n        name: 'patterned tie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Patterned Tie.png',\n      },\n      {\n        name: 'pink purse',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Pink Purse.png',\n      },\n      {\n        name: 'polka dot bow tie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Polka Dot Bow Tie.png',\n      },\n      {\n        name: 'pursed lips',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Pursed Lips.png',\n      },\n      {\n        name: 'safety vest',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Safety Vest.png',\n      },\n      {\n        name: 'scarf-1',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Scarf-1.png',\n      },\n      {\n        name: 'scarf',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Scarf.png',\n      },\n      {\n        name: 'scooter',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Scooter.png',\n      },\n      {\n        name: 'selfie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Selfie.png',\n      },\n      {\n        name: 'shades',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Shades.png',\n      },\n      {\n        name: 'shiny gem',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Shiny Gem.png',\n      },\n      {\n        name: 'shirt',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Shirt.png',\n      },\n      {\n        name: 'shopping bag',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Shopping Bag.png',\n      },\n      {\n        name: 'shorts',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Shorts.png',\n      },\n      {\n        name: 'shoulder-length curls',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Shoulder-Length Curls.png',\n      },\n      {\n        name: 'side-part bob',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Side-Part Bob.png',\n      },\n      {\n        name: 'side-swept curls',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Side-Swept Curls.png',\n      },\n      {\n        name: 'sleep mask',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Sleep Mask.png',\n      },\n      {\n        name: 'small blue mustache',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Small Blue Mustache.png',\n      },\n      {\n        name: 'smiling lips',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Smiling Lips.png',\n      },\n      {\n        name: 'sneakers',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Sneakers.png',\n      },\n      {\n        name: 'socks',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Socks.png',\n      },\n      {\n        name: 'starry sparkle',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Starry Sparkle.png',\n      },\n      {\n        name: 'straight bob',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Straight Bob.png',\n      },\n      {\n        name: 'striped bow tie',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Striped Bow Tie.png',\n      },\n      {\n        name: 'sun hat',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Sun Hat.png',\n      },\n      {\n        name: 'sunglasses-1',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Sunglasses-1.png',\n      },\n      {\n        name: 'sunglasses',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Sunglasses.png',\n      },\n      {\n        name: 'sweater',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Sweater.png',\n      },\n      {\n        name: 'swimsuit',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Swimsuit.png',\n      },\n      {\n        name: 't-shirt',\n        url: 'https://media.fatsu.com/fatsoji/fashion/T-Shirt.png',\n      },\n      {\n        name: 'tight curls',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Tight Curls.png',\n      },\n      {\n        name: 'timely watch',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Timely Watch.png',\n      },\n      {\n        name: 'top hat-1',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Top Hat-1.png',\n      },\n      {\n        name: 'top hat',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Top Hat.png',\n      },\n      {\n        name: 'umbrella',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Umbrella.png',\n      },\n      {\n        name: 'underwear',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Underwear.png',\n      },\n      {\n        name: 'wig',\n        url: 'https://media.fatsu.com/fatsoji/fashion/Wig.png',\n      },\n    ],\n  },\n  {\n    category: 'festive',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/festive.svg',\n    emojis: [\n      {\n        name: 'balloon',\n        url: 'https://media.fatsu.com/fatsoji/festive/Balloon.png',\n      },\n      {\n        name: 'barber pole',\n        url: 'https://media.fatsu.com/fatsoji/festive/Barber Pole.png',\n      },\n      {\n        name: 'birthday cake',\n        url: 'https://media.fatsu.com/fatsoji/festive/Birthday Cake.png',\n      },\n      {\n        name: 'bonfire',\n        url: 'https://media.fatsu.com/fatsoji/festive/Bonfire.png',\n      },\n      {\n        name: 'bride and groom',\n        url: 'https://media.fatsu.com/fatsoji/festive/Bride and Groom.png',\n      },\n      {\n        name: 'carousel horse',\n        url: 'https://media.fatsu.com/fatsoji/festive/Carousel Horse.png',\n      },\n      {\n        name: 'christmas tree',\n        url: 'https://media.fatsu.com/fatsoji/festive/Christmas Tree.png',\n      },\n      {\n        name: 'circus tent',\n        url: 'https://media.fatsu.com/fatsoji/festive/Circus Tent.png',\n      },\n      {\n        name: 'confetti burst',\n        url: 'https://media.fatsu.com/fatsoji/festive/Confetti Burst.png',\n      },\n      {\n        name: 'cozy decor',\n        url: 'https://media.fatsu.com/fatsoji/festive/Cozy Decor.png',\n      },\n      {\n        name: 'crescent moon',\n        url: 'https://media.fatsu.com/fatsoji/festive/Crescent Moon.png',\n      },\n      {\n        name: 'decorative lamp',\n        url: 'https://media.fatsu.com/fatsoji/festive/Decorative Lamp.png',\n      },\n      {\n        name: 'drum',\n        url: 'https://media.fatsu.com/fatsoji/festive/Drum.png',\n      },\n      {\n        name: 'envelope',\n        url: 'https://media.fatsu.com/fatsoji/festive/Envelope.png',\n      },\n      {\n        name: 'ferris wheel',\n        url: 'https://media.fatsu.com/fatsoji/festive/Ferris Wheel.png',\n      },\n      {\n        name: 'firecracker',\n        url: 'https://media.fatsu.com/fatsoji/festive/Firecracker.png',\n      },\n      {\n        name: 'fireworks box',\n        url: 'https://media.fatsu.com/fatsoji/festive/Fireworks Box.png',\n      },\n      {\n        name: 'gift box',\n        url: 'https://media.fatsu.com/fatsoji/festive/Gift Box.png',\n      },\n      {\n        name: 'gift',\n        url: 'https://media.fatsu.com/fatsoji/festive/Gift.png',\n      },\n      {\n        name: 'guitar',\n        url: 'https://media.fatsu.com/fatsoji/festive/Guitar.png',\n      },\n      {\n        name: \"jack-o'-lantern\",\n        url: \"https://media.fatsu.com/fatsoji/festive/Jack-O'-Lantern.png\",\n      },\n      {\n        name: 'log fire',\n        url: 'https://media.fatsu.com/fatsoji/festive/Log Fire.png',\n      },\n      {\n        name: 'lollipop',\n        url: 'https://media.fatsu.com/fatsoji/festive/Lollipop.png',\n      },\n      {\n        name: 'magic wand',\n        url: 'https://media.fatsu.com/fatsoji/festive/Magic Wand.png',\n      },\n      {\n        name: 'party cone',\n        url: 'https://media.fatsu.com/fatsoji/festive/Party Cone.png',\n      },\n      {\n        name: 'piano',\n        url: 'https://media.fatsu.com/fatsoji/festive/Piano.png',\n      },\n      {\n        name: 'ribbon',\n        url: 'https://media.fatsu.com/fatsoji/festive/Ribbon.png',\n      },\n      {\n        name: 'roller coaster',\n        url: 'https://media.fatsu.com/fatsoji/festive/Roller Coaster.png',\n      },\n      {\n        name: 'snowman pair',\n        url: 'https://media.fatsu.com/fatsoji/festive/Snowman Pair.png',\n      },\n      {\n        name: 'sparkler',\n        url: 'https://media.fatsu.com/fatsoji/festive/Sparkler.png',\n      },\n      {\n        name: 'sunburst',\n        url: 'https://media.fatsu.com/fatsoji/festive/Sunburst.png',\n      },\n      {\n        name: 'trumpet',\n        url: 'https://media.fatsu.com/fatsoji/festive/Trumpet.png',\n      },\n      {\n        name: 'violin',\n        url: 'https://media.fatsu.com/fatsoji/festive/Violin.png',\n      },\n      {\n        name: 'wrapped candies',\n        url: 'https://media.fatsu.com/fatsoji/festive/Wrapped Candies.png',\n      },\n    ],\n  },\n  {\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/flags.svg',\n    category: 'flags',\n    emojis: [\n      {\n        name: 'afghanistan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Afghanistan.png',\n      },\n      {\n        name: 'albania',\n        url: 'https://media.fatsu.com/fatsoji/flags/Albania.png',\n      },\n      {\n        name: 'algeria',\n        url: 'https://media.fatsu.com/fatsoji/flags/Algeria.png',\n      },\n      {\n        name: 'andorra',\n        url: 'https://media.fatsu.com/fatsoji/flags/Andorra.png',\n      },\n      {\n        name: 'angola',\n        url: 'https://media.fatsu.com/fatsoji/flags/Angola.png',\n      },\n      {\n        name: 'antigua and barbuda',\n        url: 'https://media.fatsu.com/fatsoji/flags/Antigua and Barbuda.png',\n      },\n      {\n        name: 'argentina',\n        url: 'https://media.fatsu.com/fatsoji/flags/Argentina.png',\n      },\n      {\n        name: 'armenia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Armenia.png',\n      },\n      {\n        name: 'australia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Australia.png',\n      },\n      {\n        name: 'austria',\n        url: 'https://media.fatsu.com/fatsoji/flags/Austria.png',\n      },\n      {\n        name: 'azerbaijan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Azerbaijan.png',\n      },\n      {\n        name: 'bahamas',\n        url: 'https://media.fatsu.com/fatsoji/flags/Bahamas.png',\n      },\n      {\n        name: 'bahrain',\n        url: 'https://media.fatsu.com/fatsoji/flags/Bahrain.png',\n      },\n      {\n        name: 'barbados',\n        url: 'https://media.fatsu.com/fatsoji/flags/Barbados.png',\n      },\n      {\n        name: 'belarus',\n        url: 'https://media.fatsu.com/fatsoji/flags/Belarus.png',\n      },\n      {\n        name: 'belgium-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/Belgium-1.png',\n      },\n      {\n        name: 'belgium',\n        url: 'https://media.fatsu.com/fatsoji/flags/Belgium.png',\n      },\n      {\n        name: 'belize',\n        url: 'https://media.fatsu.com/fatsoji/flags/Belize.png',\n      },\n      {\n        name: 'benin',\n        url: 'https://media.fatsu.com/fatsoji/flags/Benin.png',\n      },\n      {\n        name: 'bhutan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Bhutan.png',\n      },\n      {\n        name: 'bolivia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Bolivia.png',\n      },\n      {\n        name: 'bosnia and herzegovina',\n        url: 'https://media.fatsu.com/fatsoji/flags/Bosnia%20and%20Herzegovina.png',\n      },\n      {\n        name: 'brazil',\n        url: 'https://media.fatsu.com/fatsoji/flags/Brazil.png',\n      },\n      {\n        name: 'brunei',\n        url: 'https://media.fatsu.com/fatsoji/flags/Brunei.png',\n      },\n      {\n        name: 'bulgaria',\n        url: 'https://media.fatsu.com/fatsoji/flags/Bulgaria.png',\n      },\n      {\n        name: 'burkina faso',\n        url: 'https://media.fatsu.com/fatsoji/flags/Burkina Faso.png',\n      },\n      {\n        name: 'burundi',\n        url: 'https://media.fatsu.com/fatsoji/flags/Burundi.png',\n      },\n      {\n        name: 'cambodia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Cambodia.png',\n      },\n      {\n        name: 'cameroon',\n        url: 'https://media.fatsu.com/fatsoji/flags/Cameroon.png',\n      },\n      {\n        name: 'canada',\n        url: 'https://media.fatsu.com/fatsoji/flags/Canada.png',\n      },\n      {\n        name: 'cape verde',\n        url: 'https://media.fatsu.com/fatsoji/flags/Cape Verde.png',\n      },\n      {\n        name: 'central african republic',\n        url: 'https://media.fatsu.com/fatsoji/flags/Central African Republic.png',\n      },\n      {\n        name: 'chile',\n        url: 'https://media.fatsu.com/fatsoji/flags/Chile.png',\n      },\n      {\n        name: 'china',\n        url: 'https://media.fatsu.com/fatsoji/flags/China.png',\n      },\n      {\n        name: 'colombia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Colombia.png',\n      },\n      {\n        name: 'comoros',\n        url: 'https://media.fatsu.com/fatsoji/flags/Comoros.png',\n      },\n      {\n        name: 'côte d’ivoire (ivory coast)',\n        url: 'https://media.fatsu.com/fatsoji/flags/Côte d’Ivoire (Ivory Coast).png',\n      },\n      {\n        name: 'croatia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Croatia.png',\n      },\n      {\n        name: 'cuba',\n        url: 'https://media.fatsu.com/fatsoji/flags/Cuba.png',\n      },\n      {\n        name: 'czech republic',\n        url: 'https://media.fatsu.com/fatsoji/flags/Czech Republic.png',\n      },\n      {\n        name: 'democratic republic of the congo',\n        url: 'https://media.fatsu.com/fatsoji/flags/Democratic Republic of the Congo.png',\n      },\n      {\n        name: 'denmark',\n        url: 'https://media.fatsu.com/fatsoji/flags/Denmark.png',\n      },\n      {\n        name: 'djibouti',\n        url: 'https://media.fatsu.com/fatsoji/flags/Djibouti.png',\n      },\n      {\n        name: 'dominica',\n        url: 'https://media.fatsu.com/fatsoji/flags/Dominica.png',\n      },\n      {\n        name: 'dominican republic',\n        url: 'https://media.fatsu.com/fatsoji/flags/Dominican Republic.png',\n      },\n      {\n        name: 'egypt',\n        url: 'https://media.fatsu.com/fatsoji/flags/Egypt.png',\n      },\n      {\n        name: 'equatorial guinea',\n        url: 'https://media.fatsu.com/fatsoji/flags/Equatorial Guinea.png',\n      },\n      {\n        name: 'eritrea',\n        url: 'https://media.fatsu.com/fatsoji/flags/Eritrea.png',\n      },\n      {\n        name: 'estonia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Estonia.png',\n      },\n      {\n        name: 'eswatini',\n        url: 'https://media.fatsu.com/fatsoji/flags/Eswatini.png',\n      },\n      {\n        name: 'ethiopia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Ethiopia.png',\n      },\n      {\n        name: 'fiji',\n        url: 'https://media.fatsu.com/fatsoji/flags/Fiji.png',\n      },\n      {\n        name: 'finland',\n        url: 'https://media.fatsu.com/fatsoji/flags/Finland.png',\n      },\n      {\n        name: 'france',\n        url: 'https://media.fatsu.com/fatsoji/flags/France.png',\n      },\n      {\n        name: 'gabon',\n        url: 'https://media.fatsu.com/fatsoji/flags/Gabon.png',\n      },\n      {\n        name: 'georgia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Georgia.png',\n      },\n      {\n        name: 'germany',\n        url: 'https://media.fatsu.com/fatsoji/flags/Germany.png',\n      },\n      {\n        name: 'ghana',\n        url: 'https://media.fatsu.com/fatsoji/flags/Ghana.png',\n      },\n      {\n        name: 'greece',\n        url: 'https://media.fatsu.com/fatsoji/flags/Greece.png',\n      },\n      {\n        name: 'grenada',\n        url: 'https://media.fatsu.com/fatsoji/flags/Grenada.png',\n      },\n      {\n        name: 'guatemala',\n        url: 'https://media.fatsu.com/fatsoji/flags/Guatemala.png',\n      },\n      {\n        name: 'guinea-bissau-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/Guinea-Bissau-1.png',\n      },\n      {\n        name: 'guinea-bissau',\n        url: 'https://media.fatsu.com/fatsoji/flags/Guinea-Bissau.png',\n      },\n      {\n        name: 'guyana',\n        url: 'https://media.fatsu.com/fatsoji/flags/Guyana.png',\n      },\n      {\n        name: 'haiti',\n        url: 'https://media.fatsu.com/fatsoji/flags/Haiti.png',\n      },\n      {\n        name: 'honduras',\n        url: 'https://media.fatsu.com/fatsoji/flags/Honduras.png',\n      },\n      {\n        name: 'hungary',\n        url: 'https://media.fatsu.com/fatsoji/flags/Hungary.png',\n      },\n      {\n        name: 'iceland',\n        url: 'https://media.fatsu.com/fatsoji/flags/Iceland.png',\n      },\n      {\n        name: 'india',\n        url: 'https://media.fatsu.com/fatsoji/flags/India.png',\n      },\n      {\n        name: 'indonesia-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/Indonesia-1.png',\n      },\n      {\n        name: 'indonesia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Indonesia.png',\n      },\n      {\n        name: 'iran',\n        url: 'https://media.fatsu.com/fatsoji/flags/Iran.png',\n      },\n      {\n        name: 'iraq',\n        url: 'https://media.fatsu.com/fatsoji/flags/Iraq.png',\n      },\n      {\n        name: 'ireland-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/Ireland-1.png',\n      },\n      {\n        name: 'ireland',\n        url: 'https://media.fatsu.com/fatsoji/flags/Ireland.png',\n      },\n      {\n        name: 'italy',\n        url: 'https://media.fatsu.com/fatsoji/flags/Italy.png',\n      },\n      {\n        name: 'jamaica',\n        url: 'https://media.fatsu.com/fatsoji/flags/Jamaica.png',\n      },\n      {\n        name: 'japan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Japan.png',\n      },\n      {\n        name: 'jordan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Jordan.png',\n      },\n      {\n        name: 'kazakhstan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Kazakhstan.png',\n      },\n      {\n        name: 'kenya',\n        url: 'https://media.fatsu.com/fatsoji/flags/Kenya.png',\n      },\n      {\n        name: 'kiribati',\n        url: 'https://media.fatsu.com/fatsoji/flags/Kiribati.png',\n      },\n      {\n        name: 'kuwait',\n        url: 'https://media.fatsu.com/fatsoji/flags/Kuwait.png',\n      },\n      {\n        name: 'kyrgyzstan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Kyrgyzstan.png',\n      },\n      {\n        name: 'laos',\n        url: 'https://media.fatsu.com/fatsoji/flags/Laos.png',\n      },\n      {\n        name: 'latvia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Latvia.png',\n      },\n      {\n        name: 'lebanon',\n        url: 'https://media.fatsu.com/fatsoji/flags/Lebanon.png',\n      },\n      {\n        name: 'lesotho',\n        url: 'https://media.fatsu.com/fatsoji/flags/Lesotho.png',\n      },\n      {\n        name: 'liberia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Liberia.png',\n      },\n      {\n        name: 'libya',\n        url: 'https://media.fatsu.com/fatsoji/flags/Libya.png',\n      },\n      {\n        name: 'liechtenstein',\n        url: 'https://media.fatsu.com/fatsoji/flags/Liechtenstein.png',\n      },\n      {\n        name: 'lithuania',\n        url: 'https://media.fatsu.com/fatsoji/flags/Lithuania.png',\n      },\n      {\n        name: 'luxembourg',\n        url: 'https://media.fatsu.com/fatsoji/flags/Luxembourg.png',\n      },\n      {\n        name: 'madagascar',\n        url: 'https://media.fatsu.com/fatsoji/flags/Madagascar.png',\n      },\n      {\n        name: 'malawi',\n        url: 'https://media.fatsu.com/fatsoji/flags/Malawi.png',\n      },\n      {\n        name: 'malaysia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Malaysia.png',\n      },\n      {\n        name: 'maldives',\n        url: 'https://media.fatsu.com/fatsoji/flags/Maldives.png',\n      },\n      {\n        name: 'mali',\n        url: 'https://media.fatsu.com/fatsoji/flags/Mali.png',\n      },\n      {\n        name: 'malta',\n        url: 'https://media.fatsu.com/fatsoji/flags/Malta.png',\n      },\n      {\n        name: 'marshall islands',\n        url: 'https://media.fatsu.com/fatsoji/flags/Marshall Islands.png',\n      },\n      {\n        name: 'mauritania',\n        url: 'https://media.fatsu.com/fatsoji/flags/Mauritania.png',\n      },\n      {\n        name: 'mauritius',\n        url: 'https://media.fatsu.com/fatsoji/flags/Mauritius.png',\n      },\n      {\n        name: 'mexico',\n        url: 'https://media.fatsu.com/fatsoji/flags/Mexico.png',\n      },\n      {\n        name: 'micronesia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Micronesia.png',\n      },\n      {\n        name: 'moldova',\n        url: 'https://media.fatsu.com/fatsoji/flags/Moldova.png',\n      },\n      {\n        name: 'mongolia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Mongolia.png',\n      },\n      {\n        name: 'montenegro',\n        url: 'https://media.fatsu.com/fatsoji/flags/Montenegro.png',\n      },\n      {\n        name: 'morocco',\n        url: 'https://media.fatsu.com/fatsoji/flags/Morocco.png',\n      },\n      {\n        name: 'mozambique',\n        url: 'https://media.fatsu.com/fatsoji/flags/Mozambique.png',\n      },\n      {\n        name: 'namibia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Namibia.png',\n      },\n      {\n        name: 'nauru',\n        url: 'https://media.fatsu.com/fatsoji/flags/Nauru.png',\n      },\n      {\n        name: 'nepal',\n        url: 'https://media.fatsu.com/fatsoji/flags/Nepal.png',\n      },\n      {\n        name: 'netherlands',\n        url: 'https://media.fatsu.com/fatsoji/flags/Netherlands.png',\n      },\n      {\n        name: 'new zealand',\n        url: 'https://media.fatsu.com/fatsoji/flags/New Zealand.png',\n      },\n      {\n        name: 'nicaragua',\n        url: 'https://media.fatsu.com/fatsoji/flags/Nicaragua.png',\n      },\n      {\n        name: 'niger',\n        url: 'https://media.fatsu.com/fatsoji/flags/Niger.png',\n      },\n      {\n        name: 'nigeria-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/Nigeria-1.png',\n      },\n      {\n        name: 'nigeria',\n        url: 'https://media.fatsu.com/fatsoji/flags/Nigeria.png',\n      },\n      {\n        name: 'north korea',\n        url: 'https://media.fatsu.com/fatsoji/flags/North Korea.png',\n      },\n      {\n        name: 'north macedonia',\n        url: 'https://media.fatsu.com/fatsoji/flags/North Macedonia.png',\n      },\n      {\n        name: 'norway',\n        url: 'https://media.fatsu.com/fatsoji/flags/Norway.png',\n      },\n      {\n        name: 'oman',\n        url: 'https://media.fatsu.com/fatsoji/flags/Oman.png',\n      },\n      {\n        name: 'pakistan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Pakistan.png',\n      },\n      {\n        name: 'palau',\n        url: 'https://media.fatsu.com/fatsoji/flags/Palau.png',\n      },\n      {\n        name: 'papua new guinea',\n        url: 'https://media.fatsu.com/fatsoji/flags/Papua New Guinea.png',\n      },\n      {\n        name: 'paraguay',\n        url: 'https://media.fatsu.com/fatsoji/flags/Paraguay.png',\n      },\n      {\n        name: 'peru-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/Peru-1.png',\n      },\n      {\n        name: 'peru',\n        url: 'https://media.fatsu.com/fatsoji/flags/Peru.png',\n      },\n      {\n        name: 'philippines',\n        url: 'https://media.fatsu.com/fatsoji/flags/Philippines.png',\n      },\n      {\n        name: 'poland',\n        url: 'https://media.fatsu.com/fatsoji/flags/Poland.png',\n      },\n      {\n        name: 'portugal',\n        url: 'https://media.fatsu.com/fatsoji/flags/Portugal.png',\n      },\n      {\n        name: 'qatar',\n        url: 'https://media.fatsu.com/fatsoji/flags/Qatar.png',\n      },\n      {\n        name: 'republic of the congo',\n        url: 'https://media.fatsu.com/fatsoji/flags/Republic of the Congo.png',\n      },\n      {\n        name: 'romania',\n        url: 'https://media.fatsu.com/fatsoji/flags/Romania.png',\n      },\n      {\n        name: 'russia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Russia.png',\n      },\n      {\n        name: 'rwanda',\n        url: 'https://media.fatsu.com/fatsoji/flags/Rwanda.png',\n      },\n      {\n        name: 'saint kitts and nevis',\n        url: 'https://media.fatsu.com/fatsoji/flags/Saint Kitts and Nevis.png',\n      },\n      {\n        name: 'saint lucia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Saint Lucia.png',\n      },\n      {\n        name: 'saint vincent and the grenadines',\n        url: 'https://media.fatsu.com/fatsoji/flags/Saint Vincent and the Grenadines.png',\n      },\n      {\n        name: 'samoa',\n        url: 'https://media.fatsu.com/fatsoji/flags/Samoa.png',\n      },\n      {\n        name: 'san marino',\n        url: 'https://media.fatsu.com/fatsoji/flags/San Marino.png',\n      },\n      {\n        name: 'saudi arabia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Saudi Arabia.png',\n      },\n      {\n        name: 'são tomé and príncipe',\n        url: 'https://media.fatsu.com/fatsoji/flags/São Tomé and Príncipe.png',\n      },\n      {\n        name: 'senegal',\n        url: 'https://media.fatsu.com/fatsoji/flags/Senegal.png',\n      },\n      {\n        name: 'serbia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Serbia.png',\n      },\n      {\n        name: 'seychelles',\n        url: 'https://media.fatsu.com/fatsoji/flags/Seychelles.png',\n      },\n      {\n        name: 'sierra leone',\n        url: 'https://media.fatsu.com/fatsoji/flags/Sierra Leone.png',\n      },\n      {\n        name: 'singapore',\n        url: 'https://media.fatsu.com/fatsoji/flags/Singapore.png',\n      },\n      {\n        name: 'slovakia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Slovakia.png',\n      },\n      {\n        name: 'slovenia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Slovenia.png',\n      },\n      {\n        name: 'solomon islands',\n        url: 'https://media.fatsu.com/fatsoji/flags/Solomon Islands.png',\n      },\n      {\n        name: 'somalia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Somalia.png',\n      },\n      {\n        name: 'south africa',\n        url: 'https://media.fatsu.com/fatsoji/flags/South Africa.png',\n      },\n      {\n        name: 'south sudan',\n        url: 'https://media.fatsu.com/fatsoji/flags/South Sudan.png',\n      },\n      {\n        name: 'spain',\n        url: 'https://media.fatsu.com/fatsoji/flags/Spain.png',\n      },\n      {\n        name: 'sri lanka',\n        url: 'https://media.fatsu.com/fatsoji/flags/Sri Lanka.png',\n      },\n      {\n        name: 'sudan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Sudan.png',\n      },\n      {\n        name: 'sweden',\n        url: 'https://media.fatsu.com/fatsoji/flags/Sweden.png',\n      },\n      {\n        name: 'switzerland',\n        url: 'https://media.fatsu.com/fatsoji/flags/Switzerland.png',\n      },\n      {\n        name: 'syria',\n        url: 'https://media.fatsu.com/fatsoji/flags/Syria.png',\n      },\n      {\n        name: 'tajikistan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Tajikistan.png',\n      },\n      {\n        name: 'tanzania',\n        url: 'https://media.fatsu.com/fatsoji/flags/Tanzania.png',\n      },\n      {\n        name: 'thailand',\n        url: 'https://media.fatsu.com/fatsoji/flags/Thailand.png',\n      },\n      {\n        name: 'the gambia',\n        url: 'https://media.fatsu.com/fatsoji/flags/The Gambia.png',\n      },\n      {\n        name: 'timor-leste',\n        url: 'https://media.fatsu.com/fatsoji/flags/Timor-Leste.png',\n      },\n      {\n        name: 'togo',\n        url: 'https://media.fatsu.com/fatsoji/flags/Togo.png',\n      },\n      {\n        name: 'tonga',\n        url: 'https://media.fatsu.com/fatsoji/flags/Tonga.png',\n      },\n      {\n        name: 'trinidad and tobago',\n        url: 'https://media.fatsu.com/fatsoji/flags/Trinidad and Tobago.png',\n      },\n      {\n        name: 'tunisia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Tunisia.png',\n      },\n      {\n        name: 'turkey',\n        url: 'https://media.fatsu.com/fatsoji/flags/Turkey.png',\n      },\n      {\n        name: 'turkmenistan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Turkmenistan.png',\n      },\n      {\n        name: 'tuvalu',\n        url: 'https://media.fatsu.com/fatsoji/flags/Tuvalu.png',\n      },\n      {\n        name: 'uganda',\n        url: 'https://media.fatsu.com/fatsoji/flags/Uganda.png',\n      },\n      {\n        name: 'ukraine',\n        url: 'https://media.fatsu.com/fatsoji/flags/Ukraine.png',\n      },\n      {\n        name: 'united arab emirates',\n        url: 'https://media.fatsu.com/fatsoji/flags/United Arab Emirates.png',\n      },\n      {\n        name: 'united kingdom',\n        url: 'https://media.fatsu.com/fatsoji/flags/United Kingdom.png',\n      },\n      {\n        name: 'united states-1',\n        url: 'https://media.fatsu.com/fatsoji/flags/United States-1.png',\n      },\n      {\n        name: 'united states',\n        url: 'https://media.fatsu.com/fatsoji/flags/United States.png',\n      },\n      {\n        name: 'uruguay',\n        url: 'https://media.fatsu.com/fatsoji/flags/Uruguay.png',\n      },\n      {\n        name: 'uzbekistan',\n        url: 'https://media.fatsu.com/fatsoji/flags/Uzbekistan.png',\n      },\n      {\n        name: 'vanuatu',\n        url: 'https://media.fatsu.com/fatsoji/flags/Vanuatu.png',\n      },\n      {\n        name: 'vatican city',\n        url: 'https://media.fatsu.com/fatsoji/flags/Vatican City.png',\n      },\n      {\n        name: 'venezuela',\n        url: 'https://media.fatsu.com/fatsoji/flags/Venezuela.png',\n      },\n      {\n        name: 'vietnam',\n        url: 'https://media.fatsu.com/fatsoji/flags/Vietnam.png',\n      },\n      {\n        name: 'yemen',\n        url: 'https://media.fatsu.com/fatsoji/flags/Yemen.png',\n      },\n      {\n        name: 'zambia',\n        url: 'https://media.fatsu.com/fatsoji/flags/Zambia.png',\n      },\n      {\n        name: 'zimbabwe',\n        url: 'https://media.fatsu.com/fatsoji/flags/Zimbabwe.png',\n      },\n    ],\n  },\n  {\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/flowers.svg',\n    category: 'flowers',\n    emojis: [\n      {\n        name: 'blossomtree',\n        url: 'https://media.fatsu.com/fatsoji/flowers/BlossomTree.png',\n      },\n      {\n        name: 'bouquet',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Bouquet.png',\n      },\n      {\n        name: 'daisy',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Daisy.png',\n      },\n      {\n        name: 'lily',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Lily.png',\n      },\n      {\n        name: 'orchid',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Orchid.png',\n      },\n      {\n        name: 'piney',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Piney.png',\n      },\n      {\n        name: 'potted',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Potted.png',\n      },\n      {\n        name: 'rosy',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Rosy.png',\n      },\n      {\n        name: 'sakura',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Sakura.png',\n      },\n      {\n        name: 'sprout',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Sprout.png',\n      },\n      {\n        name: 'sunflower-1',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Sunflower-1.png',\n      },\n      {\n        name: 'sunflower',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Sunflower.png',\n      },\n      {\n        name: 'tulip-1',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Tulip-1.png',\n      },\n      {\n        name: 'tulip',\n        url: 'https://media.fatsu.com/fatsoji/flowers/Tulip.png',\n      },\n    ],\n  },\n  {\n    category: 'food',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/food.svg',\n    emojis: [\n      {\n        name: 'avocado',\n        url: 'https://media.fatsu.com/fatsoji/food/Avocado.png',\n      },\n      {\n        name: 'bacon',\n        url: 'https://media.fatsu.com/fatsoji/food/Bacon.png',\n      },\n      {\n        name: 'baguette',\n        url: 'https://media.fatsu.com/fatsoji/food/Baguette.png',\n      },\n      {\n        name: 'banana',\n        url: 'https://media.fatsu.com/fatsoji/food/Banana.png',\n      },\n      {\n        name: 'beer mug',\n        url: 'https://media.fatsu.com/fatsoji/food/Beer Mug.png',\n      },\n      {\n        name: 'bell pepper',\n        url: 'https://media.fatsu.com/fatsoji/food/Bell Pepper.png',\n      },\n      {\n        name: 'berry muffin',\n        url: 'https://media.fatsu.com/fatsoji/food/Berry Muffin.png',\n      },\n      {\n        name: 'berry pineapple',\n        url: 'https://media.fatsu.com/fatsoji/food/Berry Pineapple.png',\n      },\n      {\n        name: 'bliss cake',\n        url: 'https://media.fatsu.com/fatsoji/food/Bliss Cake.png',\n      },\n      {\n        name: 'blueberry jewel',\n        url: 'https://media.fatsu.com/fatsoji/food/Blueberry Jewel.png',\n      },\n      {\n        name: 'bread',\n        url: 'https://media.fatsu.com/fatsoji/food/Bread.png',\n      },\n      {\n        name: 'burger',\n        url: 'https://media.fatsu.com/fatsoji/food/Burger.png',\n      },\n      {\n        name: 'burrito',\n        url: 'https://media.fatsu.com/fatsoji/food/Burrito.png',\n      },\n      {\n        name: 'candy bowl',\n        url: 'https://media.fatsu.com/fatsoji/food/Candy Bowl.png',\n      },\n      {\n        name: 'candy pop',\n        url: 'https://media.fatsu.com/fatsoji/food/Candy Pop.png',\n      },\n      {\n        name: 'carrot',\n        url: 'https://media.fatsu.com/fatsoji/food/Carrot.png',\n      },\n      {\n        name: 'cheese',\n        url: 'https://media.fatsu.com/fatsoji/food/Cheese.png',\n      },\n      {\n        name: 'cherry twins',\n        url: 'https://media.fatsu.com/fatsoji/food/Cherry Twins.png',\n      },\n      {\n        name: 'chestnut',\n        url: 'https://media.fatsu.com/fatsoji/food/Chestnut.png',\n      },\n      {\n        name: 'chicken leg',\n        url: 'https://media.fatsu.com/fatsoji/food/Chicken Leg.png',\n      },\n      {\n        name: 'chili',\n        url: 'https://media.fatsu.com/fatsoji/food/Chili.png',\n      },\n      {\n        name: 'choco bar',\n        url: 'https://media.fatsu.com/fatsoji/food/Choco Bar.png',\n      },\n      {\n        name: 'chocobox',\n        url: 'https://media.fatsu.com/fatsoji/food/ChocoBox.png',\n      },\n      {\n        name: 'chocolate bar',\n        url: 'https://media.fatsu.com/fatsoji/food/Chocolate Bar.png',\n      },\n      {\n        name: 'clover',\n        url: 'https://media.fatsu.com/fatsoji/food/Clover.png',\n      },\n      {\n        name: 'cocktail',\n        url: 'https://media.fatsu.com/fatsoji/food/Cocktail.png',\n      },\n      {\n        name: 'coconut',\n        url: 'https://media.fatsu.com/fatsoji/food/Coconut.png',\n      },\n      {\n        name: 'cookie-1',\n        url: 'https://media.fatsu.com/fatsoji/food/Cookie-1.png',\n      },\n      {\n        name: 'cookie-2',\n        url: 'https://media.fatsu.com/fatsoji/food/Cookie-2.png',\n      },\n      {\n        name: 'cookie',\n        url: 'https://media.fatsu.com/fatsoji/food/Cookie.png',\n      },\n      {\n        name: 'corn',\n        url: 'https://media.fatsu.com/fatsoji/food/Corn.png',\n      },\n      {\n        name: 'criss-cross pie',\n        url: 'https://media.fatsu.com/fatsoji/food/Criss-Cross Pie.png',\n      },\n      {\n        name: 'croissant',\n        url: 'https://media.fatsu.com/fatsoji/food/Croissant.png',\n      },\n      {\n        name: 'donut-1',\n        url: 'https://media.fatsu.com/fatsoji/food/Donut-1.png',\n      },\n      {\n        name: 'donut-2',\n        url: 'https://media.fatsu.com/fatsoji/food/Donut-2.png',\n      },\n      {\n        name: 'donut',\n        url: 'https://media.fatsu.com/fatsoji/food/Donut.png',\n      },\n      {\n        name: 'dumpling',\n        url: 'https://media.fatsu.com/fatsoji/food/Dumpling.png',\n      },\n      {\n        name: 'egg',\n        url: 'https://media.fatsu.com/fatsoji/food/Egg.png',\n      },\n      {\n        name: 'eggplant',\n        url: 'https://media.fatsu.com/fatsoji/food/Eggplant.png',\n      },\n      {\n        name: 'fig',\n        url: 'https://media.fatsu.com/fatsoji/food/Fig.png',\n      },\n      {\n        name: 'fondue',\n        url: 'https://media.fatsu.com/fatsoji/food/Fondue.png',\n      },\n      {\n        name: 'fortune',\n        url: 'https://media.fatsu.com/fatsoji/food/Fortune.png',\n      },\n      {\n        name: 'fries',\n        url: 'https://media.fatsu.com/fatsoji/food/Fries.png',\n      },\n      {\n        name: 'frosted cupcake',\n        url: 'https://media.fatsu.com/fatsoji/food/Frosted Cupcake.png',\n      },\n      {\n        name: 'garlic',\n        url: 'https://media.fatsu.com/fatsoji/food/Garlic.png',\n      },\n      {\n        name: 'gift box',\n        url: 'https://media.fatsu.com/fatsoji/food/Gift Box.png',\n      },\n      {\n        name: 'giftie',\n        url: 'https://media.fatsu.com/fatsoji/food/Giftie.png',\n      },\n      {\n        name: 'glitter green apple',\n        url: 'https://media.fatsu.com/fatsoji/food/Glitter Green Apple.png',\n      },\n      {\n        name: 'grapes',\n        url: 'https://media.fatsu.com/fatsoji/food/Grapes.png',\n      },\n      {\n        name: 'heart strawberry',\n        url: 'https://media.fatsu.com/fatsoji/food/Heart Strawberry.png',\n      },\n      {\n        name: 'honey squeeze',\n        url: 'https://media.fatsu.com/fatsoji/food/Honey Squeeze.png',\n      },\n      {\n        name: 'hot sauce',\n        url: 'https://media.fatsu.com/fatsoji/food/Hot Sauce.png',\n      },\n      {\n        name: 'hotpot',\n        url: 'https://media.fatsu.com/fatsoji/food/Hotpot.png',\n      },\n      {\n        name: 'kiwi',\n        url: 'https://media.fatsu.com/fatsoji/food/Kiwi.png',\n      },\n      {\n        name: 'lettuce',\n        url: 'https://media.fatsu.com/fatsoji/food/Lettuce.png',\n      },\n      {\n        name: 'maple leaf',\n        url: 'https://media.fatsu.com/fatsoji/food/Maple Leaf.png',\n      },\n      {\n        name: 'marshmallow swirl',\n        url: 'https://media.fatsu.com/fatsoji/food/Marshmallow Swirl.png',\n      },\n      {\n        name: 'martini glass',\n        url: 'https://media.fatsu.com/fatsoji/food/Martini Glass.png',\n      },\n      {\n        name: 'matcha cake',\n        url: 'https://media.fatsu.com/fatsoji/food/Matcha Cake.png',\n      },\n      {\n        name: 'meat',\n        url: 'https://media.fatsu.com/fatsoji/food/Meat.png',\n      },\n      {\n        name: 'melon slice',\n        url: 'https://media.fatsu.com/fatsoji/food/Melon Slice.png',\n      },\n      {\n        name: 'mint leaf',\n        url: 'https://media.fatsu.com/fatsoji/food/Mint Leaf.png',\n      },\n      {\n        name: 'mooncake',\n        url: 'https://media.fatsu.com/fatsoji/food/Mooncake.png',\n      },\n      {\n        name: 'muffin',\n        url: 'https://media.fatsu.com/fatsoji/food/Muffin.png',\n      },\n      {\n        name: 'mushroom cap',\n        url: 'https://media.fatsu.com/fatsoji/food/Mushroom Cap.png',\n      },\n      {\n        name: 'mushroom',\n        url: 'https://media.fatsu.com/fatsoji/food/Mushroom.png',\n      },\n      {\n        name: 'noodles',\n        url: 'https://media.fatsu.com/fatsoji/food/Noodles.png',\n      },\n      {\n        name: 'olive',\n        url: 'https://media.fatsu.com/fatsoji/food/Olive.png',\n      },\n      {\n        name: 'onigiri',\n        url: 'https://media.fatsu.com/fatsoji/food/Onigiri.png',\n      },\n      {\n        name: 'onion',\n        url: 'https://media.fatsu.com/fatsoji/food/Onion.png',\n      },\n      {\n        name: 'pancake',\n        url: 'https://media.fatsu.com/fatsoji/food/Pancake.png',\n      },\n      {\n        name: 'pancakes',\n        url: 'https://media.fatsu.com/fatsoji/food/Pancakes.png',\n      },\n      {\n        name: 'papaya',\n        url: 'https://media.fatsu.com/fatsoji/food/Papaya.png',\n      },\n      {\n        name: 'peanut',\n        url: 'https://media.fatsu.com/fatsoji/food/Peanut.png',\n      },\n      {\n        name: 'pizza',\n        url: 'https://media.fatsu.com/fatsoji/food/Pizza.png',\n      },\n      {\n        name: 'plum',\n        url: 'https://media.fatsu.com/fatsoji/food/Plum.png',\n      },\n      {\n        name: 'popsicle',\n        url: 'https://media.fatsu.com/fatsoji/food/Popsicle.png',\n      },\n      {\n        name: 'pretzel',\n        url: 'https://media.fatsu.com/fatsoji/food/Pretzel.png',\n      },\n      {\n        name: 'purple peach',\n        url: 'https://media.fatsu.com/fatsoji/food/Purple Peach.png',\n      },\n      {\n        name: 'rollie',\n        url: 'https://media.fatsu.com/fatsoji/food/Rollie.png',\n      },\n      {\n        name: 'salad bowl',\n        url: 'https://media.fatsu.com/fatsoji/food/Salad Bowl.png',\n      },\n      {\n        name: 'salad',\n        url: 'https://media.fatsu.com/fatsoji/food/Salad.png',\n      },\n      {\n        name: 'salt & pepper',\n        url: 'https://media.fatsu.com/fatsoji/food/Salt & Pepper.png',\n      },\n      {\n        name: 'sandwich',\n        url: 'https://media.fatsu.com/fatsoji/food/Sandwich.png',\n      },\n      {\n        name: 'sausage-1',\n        url: 'https://media.fatsu.com/fatsoji/food/Sausage-1.png',\n      },\n      {\n        name: 'sausage',\n        url: 'https://media.fatsu.com/fatsoji/food/Sausage.png',\n      },\n      {\n        name: 'shiny pear',\n        url: 'https://media.fatsu.com/fatsoji/food/Shiny Pear.png',\n      },\n      {\n        name: 'sizzle',\n        url: 'https://media.fatsu.com/fatsoji/food/Sizzle.png',\n      },\n      {\n        name: 'skewer',\n        url: 'https://media.fatsu.com/fatsoji/food/Skewer.png',\n      },\n      {\n        name: 'slices',\n        url: 'https://media.fatsu.com/fatsoji/food/Slices.png',\n      },\n      {\n        name: 'smoothie pack',\n        url: 'https://media.fatsu.com/fatsoji/food/Smoothie Pack.png',\n      },\n      {\n        name: 'snake gourd',\n        url: 'https://media.fatsu.com/fatsoji/food/Snake Gourd.png',\n      },\n      {\n        name: 'soda cup',\n        url: 'https://media.fatsu.com/fatsoji/food/Soda Cup.png',\n      },\n      {\n        name: 'softy',\n        url: 'https://media.fatsu.com/fatsoji/food/Softy.png',\n      },\n      {\n        name: 'sorbet',\n        url: 'https://media.fatsu.com/fatsoji/food/Sorbet.png',\n      },\n      {\n        name: 'soupie',\n        url: 'https://media.fatsu.com/fatsoji/food/Soupie.png',\n      },\n      {\n        name: 'sparkling apple',\n        url: 'https://media.fatsu.com/fatsoji/food/Sparkling Apple.png',\n      },\n      {\n        name: 'sprinkle donut',\n        url: 'https://media.fatsu.com/fatsoji/food/Sprinkle Donut.png',\n      },\n      {\n        name: 'sprinkles',\n        url: 'https://media.fatsu.com/fatsoji/food/Sprinkles.png',\n      },\n      {\n        name: 'steak',\n        url: 'https://media.fatsu.com/fatsoji/food/Steak.png',\n      },\n      {\n        name: 'stewy',\n        url: 'https://media.fatsu.com/fatsoji/food/Stewy.png',\n      },\n      {\n        name: 'strawberry bliss',\n        url: 'https://media.fatsu.com/fatsoji/food/Strawberry Bliss.png',\n      },\n      {\n        name: 'sundae',\n        url: 'https://media.fatsu.com/fatsoji/food/Sundae.png',\n      },\n      {\n        name: 'sushi',\n        url: 'https://media.fatsu.com/fatsoji/food/Sushi.png',\n      },\n      {\n        name: 'taco',\n        url: 'https://media.fatsu.com/fatsoji/food/Taco.png',\n      },\n      {\n        name: 'takeout',\n        url: 'https://media.fatsu.com/fatsoji/food/Takeout.png',\n      },\n      {\n        name: 'tea cup',\n        url: 'https://media.fatsu.com/fatsoji/food/Tea Cup.png',\n      },\n      {\n        name: 'teapot',\n        url: 'https://media.fatsu.com/fatsoji/food/Teapot.png',\n      },\n      {\n        name: 'toast',\n        url: 'https://media.fatsu.com/fatsoji/food/Toast.png',\n      },\n      {\n        name: 'tomato',\n        url: 'https://media.fatsu.com/fatsoji/food/Tomato.png',\n      },\n      {\n        name: 'tropical plum',\n        url: 'https://media.fatsu.com/fatsoji/food/Tropical Plum.png',\n      },\n      {\n        name: 'velvet slice',\n        url: 'https://media.fatsu.com/fatsoji/food/Velvet Slice.png',\n      },\n      {\n        name: 'waffle',\n        url: 'https://media.fatsu.com/fatsoji/food/Waffle.png',\n      },\n      {\n        name: 'watermelon slice',\n        url: 'https://media.fatsu.com/fatsoji/food/Watermelon Slice.png',\n      },\n      {\n        name: 'wine glass',\n        url: 'https://media.fatsu.com/fatsoji/food/Wine Glass.png',\n      },\n      {\n        name: 'wine glasses',\n        url: 'https://media.fatsu.com/fatsoji/food/Wine Glasses.png',\n      },\n      {\n        name: 'zucchini',\n        url: 'https://media.fatsu.com/fatsoji/food/Zucchini.png',\n      },\n      {\n        name: 'path2068',\n        url: 'https://media.fatsu.com/fatsoji/food/path2068.png',\n      },\n      {\n        name: 'path2070',\n        url: 'https://media.fatsu.com/fatsoji/food/path2070.png',\n      },\n    ],\n  },\n  {\n    category: 'hands',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/hands.svg',\n    emojis: [\n      {\n        name: 'backhand pointing left',\n        url: 'https://media.fatsu.com/fatsoji/hands/Backhand Pointing Left.png',\n      },\n      {\n        name: 'backhand pointing right',\n        url: 'https://media.fatsu.com/fatsoji/hands/Backhand Pointing Right.png',\n      },\n      {\n        name: 'call me hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/Call Me Hand.png',\n      },\n      {\n        name: 'clapping hands',\n        url: 'https://media.fatsu.com/fatsoji/hands/Clapping Hands.png',\n      },\n      {\n        name: 'crossed fingers',\n        url: 'https://media.fatsu.com/fatsoji/hands/Crossed Fingers.png',\n      },\n      {\n        name: 'fist',\n        url: 'https://media.fatsu.com/fatsoji/hands/Fist.png',\n      },\n      {\n        name: 'flexed biceps',\n        url: 'https://media.fatsu.com/fatsoji/hands/Flexed Biceps.png',\n      },\n      {\n        name: 'folded hands',\n        url: 'https://media.fatsu.com/fatsoji/hands/Folded Hands.png',\n      },\n      {\n        name: 'handshake',\n        url: 'https://media.fatsu.com/fatsoji/hands/Handshake.png',\n      },\n      {\n        name: 'index pointing up',\n        url: 'https://media.fatsu.com/fatsoji/hands/Index Pointing Up.png',\n      },\n      {\n        name: 'leg',\n        url: 'https://media.fatsu.com/fatsoji/hands/Leg.png',\n      },\n      {\n        name: 'love-you gesture',\n        url: 'https://media.fatsu.com/fatsoji/hands/Love-You Gesture.png',\n      },\n      {\n        name: 'middle finger',\n        url: 'https://media.fatsu.com/fatsoji/hands/Middle Finger.png',\n      },\n      {\n        name: 'ok hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/OK Hand.png',\n      },\n      {\n        name: 'oncoming fist',\n        url: 'https://media.fatsu.com/fatsoji/hands/Oncoming Fist.png',\n      },\n      {\n        name: 'open hands',\n        url: 'https://media.fatsu.com/fatsoji/hands/Open Hands.png',\n      },\n      {\n        name: 'pile of poo',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pile of Poo.png',\n      },\n      {\n        name: 'pinched fingers',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pinched Fingers.png',\n      },\n      {\n        name: 'pinching hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pinching Hand.png',\n      },\n      {\n        name: 'pointing down',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pointing Down.png',\n      },\n      {\n        name: 'pointing left',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pointing Left.png',\n      },\n      {\n        name: 'pointing right',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pointing Right.png',\n      },\n      {\n        name: 'pointing up',\n        url: 'https://media.fatsu.com/fatsoji/hands/Pointing Up.png',\n      },\n      {\n        name: 'praying hands',\n        url: 'https://media.fatsu.com/fatsoji/hands/Praying Hands.png',\n      },\n      {\n        name: 'prey',\n        url: 'https://media.fatsu.com/fatsoji/hands/Prey.png',\n      },\n      {\n        name: 'raised hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/Raised Hand.png',\n      },\n      {\n        name: 'sign of the horns',\n        url: 'https://media.fatsu.com/fatsoji/hands/Sign of the Horns.png',\n      },\n      {\n        name: 'thumbs down',\n        url: 'https://media.fatsu.com/fatsoji/hands/Thumbs Down.png',\n      },\n      {\n        name: 'thumbs up',\n        url: 'https://media.fatsu.com/fatsoji/hands/Thumbs Up.png',\n      },\n      {\n        name: 'victory hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/Victory Hand.png',\n      },\n      {\n        name: 'vulcan salute',\n        url: 'https://media.fatsu.com/fatsoji/hands/Vulcan Salute.png',\n      },\n      {\n        name: 'waving hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/Waving Hand.png',\n      },\n      {\n        name: 'writing hand',\n        url: 'https://media.fatsu.com/fatsoji/hands/Writing Hand.png',\n      },\n    ],\n  },\n  {\n    category: 'love',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/love.svg',\n    emojis: [\n      {\n        name: '#bff',\n        url: 'https://media.fatsu.com/fatsoji/love/%23BFF.png',\n      },\n      {\n        name: 'banner',\n        url: 'https://media.fatsu.com/fatsoji/love/Banner.png',\n      },\n      {\n        name: 'chat',\n        url: 'https://media.fatsu.com/fatsoji/love/Chat.png',\n      },\n      {\n        name: 'cool',\n        url: 'https://media.fatsu.com/fatsoji/love/Cool.png',\n      },\n      {\n        name: 'good vibes-1',\n        url: 'https://media.fatsu.com/fatsoji/love/Good Vibes-1.png',\n      },\n      {\n        name: 'good vibes',\n        url: 'https://media.fatsu.com/fatsoji/love/Good Vibes.png',\n      },\n      {\n        name: 'heart frame',\n        url: 'https://media.fatsu.com/fatsoji/love/Heart Frame.png',\n      },\n      {\n        name: 'heart with ribbon',\n        url: 'https://media.fatsu.com/fatsoji/love/Heart with Ribbon.png',\n      },\n      {\n        name: 'kissy lips',\n        url: 'https://media.fatsu.com/fatsoji/love/Kissy Lips.png',\n      },\n      {\n        name: 'love',\n        url: 'https://media.fatsu.com/fatsoji/love/Love.png',\n      },\n      {\n        name: 'omg',\n        url: 'https://media.fatsu.com/fatsoji/love/OMG.png',\n      },\n      {\n        name: 'oh happy',\n        url: 'https://media.fatsu.com/fatsoji/love/Oh Happy.png',\n      },\n      {\n        name: 'oh yeah!',\n        url: 'https://media.fatsu.com/fatsoji/love/Oh Yeah!.png',\n      },\n      {\n        name: 'party popper',\n        url: 'https://media.fatsu.com/fatsoji/love/Party Popper.png',\n      },\n      {\n        name: 'rock on',\n        url: 'https://media.fatsu.com/fatsoji/love/Rock On.png',\n      },\n      {\n        name: 'rose-1',\n        url: 'https://media.fatsu.com/fatsoji/love/Rose-1.png',\n      },\n      {\n        name: 'rose',\n        url: 'https://media.fatsu.com/fatsoji/love/Rose.png',\n      },\n      {\n        name: 'spark',\n        url: 'https://media.fatsu.com/fatsoji/love/Spark.png',\n      },\n      {\n        name: 'speech bubble',\n        url: 'https://media.fatsu.com/fatsoji/love/Speech Bubble.png',\n      },\n      {\n        name: 'cross_finger',\n        url: 'https://media.fatsu.com/fatsoji/love/cross_finger.png',\n      },\n    ],\n  },\n  {\n    category: 'office tools',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/tools.svg',\n    emojis: [\n      {\n        name: 'binder',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Binder.png',\n      },\n      {\n        name: 'book',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Book.png',\n      },\n      {\n        name: 'bookmark',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Bookmark.png',\n      },\n      {\n        name: 'books',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Books.png',\n      },\n      {\n        name: 'briefcase',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Briefcase.png',\n      },\n      {\n        name: 'calendar',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Calendar.png',\n      },\n      {\n        name: 'clipboard',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Clipboard.png',\n      },\n      {\n        name: 'closed book',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Closed Book.png',\n      },\n      {\n        name: 'closed notebook',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Closed Notebook.png',\n      },\n      {\n        name: 'coin',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Coin.png',\n      },\n      {\n        name: 'credit card',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Credit Card.png',\n      },\n      {\n        name: 'document with curl',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Document with Curl.png',\n      },\n      {\n        name: 'download folder',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Download Folder.png',\n      },\n      {\n        name: 'email sent',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Email sent.png',\n      },\n      {\n        name: 'email',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Email.png',\n      },\n      {\n        name: 'envelope',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Envelope.png',\n      },\n      {\n        name: 'inbox',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Inbox.png',\n      },\n      {\n        name: 'ledger notebook',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Ledger Notebook.png',\n      },\n      {\n        name: 'ledger',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Ledger.png',\n      },\n      {\n        name: 'linked paperclips',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Linked Paperclips.png',\n      },\n      {\n        name: 'mailbox flag up',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Mailbox Flag Up.png',\n      },\n      {\n        name: 'mailbox with letter',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Mailbox with Letter.png',\n      },\n      {\n        name: 'mailbox with package',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Mailbox with Package.png',\n      },\n      {\n        name: 'mailbox',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Mailbox.png',\n      },\n      {\n        name: 'money bag',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Money Bag.png',\n      },\n      {\n        name: 'money with dollar wings-1',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Money with Dollar Wings-1.png',\n      },\n      {\n        name: 'money with dollar wings',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Money with Dollar Wings.png',\n      },\n      {\n        name: 'money with euro sign',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Money with Euro Sign.png',\n      },\n      {\n        name: 'money with pound sign',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Money with Pound Sign.png',\n      },\n      {\n        name: 'money with wings',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Money with Wings.png',\n      },\n      {\n        name: 'newspaper',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Newspaper.png',\n      },\n      {\n        name: 'notebook with cover',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Notebook with Cover.png',\n      },\n      {\n        name: 'notebook',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Notebook.png',\n      },\n      {\n        name: 'open book',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Open Book.png',\n      },\n      {\n        name: 'open mailbox',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Open Mailbox.png',\n      },\n      {\n        name: 'page with curl (missed earlier)',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Page with Curl (missed earlier).png',\n      },\n      {\n        name: 'page with curl',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Page with Curl.png',\n      },\n      {\n        name: 'page',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Page.png',\n      },\n      {\n        name: 'paperclip',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Paperclip.png',\n      },\n      {\n        name: 'pushpin',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Pushpin.png',\n      },\n      {\n        name: 'receipt',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Receipt.png',\n      },\n      {\n        name: 'rolled-up document',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Rolled-Up Document.png',\n      },\n      {\n        name: 'rolled-up newspaper',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Rolled-Up Newspaper.png',\n      },\n      {\n        name: 'scissors',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Scissors.png',\n      },\n      {\n        name: 'spiral calendar',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Spiral Calendar.png',\n      },\n      {\n        name: 'spiral notepad',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Spiral Notepad.png',\n      },\n      {\n        name: 'straight ruler (again)',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Straight Ruler (again).png',\n      },\n      {\n        name: 'straight ruler',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Straight Ruler.png',\n      },\n      {\n        name: 'tear-off calendar',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Tear-Off Calendar.png',\n      },\n      {\n        name: 'triangular ruler',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Triangular Ruler.png',\n      },\n      {\n        name: 'wastebasket',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/Wastebasket.png',\n      },\n      {\n        name: 'reading mail',\n        url: 'https://media.fatsu.com/fatsoji/office_tools/reading mail.png',\n      },\n    ],\n  },\n  {\n    category: 'smiles',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/smile.svg',\n    emojis: [\n      {\n        name: 'alienadmire',\n        url: 'https://media.fatsu.com/fatsoji/smlies/AlienAdmire.png',\n      },\n      {\n        name: 'angry pins',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Angry Pins.png',\n      },\n      {\n        name: 'angrycycle',\n        url: 'https://media.fatsu.com/fatsoji/smlies/AngryCycle.png',\n      },\n      {\n        name: 'big eyes boo',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Big Eyes Boo.png',\n      },\n      {\n        name: 'blush smile',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Blush Smile.png',\n      },\n      {\n        name: 'blushing face',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Blushing Face.png',\n      },\n      {\n        name: 'blushy bliss',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Blushy Bliss.png',\n      },\n      {\n        name: 'blushylove',\n        url: 'https://media.fatsu.com/fatsoji/smlies/BlushyLove.png',\n      },\n      {\n        name: 'bookworm',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Bookworm.png',\n      },\n      {\n        name: 'breathless',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Breathless.png',\n      },\n      {\n        name: 'bright-eyed wonder',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Bright-Eyed Wonder.png',\n      },\n      {\n        name: 'brow brusher',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Brow Brusher.png',\n      },\n      {\n        name: 'camera roll',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Camera Roll.png',\n      },\n      {\n        name: 'cheekyheart',\n        url: 'https://media.fatsu.com/fatsoji/smlies/CheekyHeart.png',\n      },\n      {\n        name: 'cheery eyes',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Cheery Eyes.png',\n      },\n      {\n        name: 'cloudy tears',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Cloudy Tears.png',\n      },\n      {\n        name: 'confused curious',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Confused Curious.png',\n      },\n      {\n        name: 'confusedcare',\n        url: 'https://media.fatsu.com/fatsoji/smlies/ConfusedCare.png',\n      },\n      {\n        name: 'cookie crumble',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Cookie Crumble.png',\n      },\n      {\n        name: 'cool shades',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Cool Shades.png',\n      },\n      {\n        name: 'crosseyedquirk',\n        url: 'https://media.fatsu.com/fatsoji/smlies/CrossEyedQuirk.png',\n      },\n      {\n        name: 'crybaby',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Crybaby.png',\n      },\n      {\n        name: \"cupid's arrow\",\n        url: \"https://media.fatsu.com/fatsoji/smlies/Cupid's Arrow.png\",\n      },\n      {\n        name: 'devilish grin',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Devilish Grin.png',\n      },\n      {\n        name: 'dizzyshock',\n        url: 'https://media.fatsu.com/fatsoji/smlies/DizzyShock.png',\n      },\n      {\n        name: 'doublehearts',\n        url: 'https://media.fatsu.com/fatsoji/smlies/DoubleHearts.png',\n      },\n      {\n        name: 'dreamyeyes',\n        url: 'https://media.fatsu.com/fatsoji/smlies/DreamyEyes.png',\n      },\n      {\n        name: 'egg sponge',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Egg Sponge.png',\n      },\n      {\n        name: 'face mask',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Face Mask.png',\n      },\n      {\n        name: 'fancy tie',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Fancy Tie.png',\n      },\n      {\n        name: 'feverface',\n        url: 'https://media.fatsu.com/fatsoji/smlies/FeverFace.png',\n      },\n      {\n        name: 'furious flame',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Furious Flame.png',\n      },\n      {\n        name: 'gooey gross',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Gooey Gross.png',\n      },\n      {\n        name: 'grinmaster',\n        url: 'https://media.fatsu.com/fatsoji/smlies/GrinMaster.png',\n      },\n      {\n        name: 'hair roller',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Hair Roller.png',\n      },\n      {\n        name: 'heartglow',\n        url: 'https://media.fatsu.com/fatsoji/smlies/HeartGlow.png',\n      },\n      {\n        name: 'huggy warmth',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Huggy Warmth.png',\n      },\n      {\n        name: 'hydro helper',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Hydro Helper.png',\n      },\n      {\n        name: 'ice cream joy',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Ice Cream Joy.png',\n      },\n      {\n        name: 'laughy shades',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Laughy Shades.png',\n      },\n      {\n        name: 'lonely shadow',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Lonely Shadow.png',\n      },\n      {\n        name: 'lovepainter',\n        url: 'https://media.fatsu.com/fatsoji/smlies/LovePainter.png',\n      },\n      {\n        name: 'lovey heart',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Lovey Heart.png',\n      },\n      {\n        name: 'mascara magic',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Mascara Magic.png',\n      },\n      {\n        name: 'maskedcare',\n        url: 'https://media.fatsu.com/fatsoji/smlies/MaskedCare.png',\n      },\n      {\n        name: 'melony bliss',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Melony Bliss.png',\n      },\n      {\n        name: 'melted marvel',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Melted Marvel.png',\n      },\n      {\n        name: 'mirror check',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Mirror Check.png',\n      },\n      {\n        name: 'moneymouth',\n        url: 'https://media.fatsu.com/fatsoji/smlies/MoneyMouth.png',\n      },\n      {\n        name: 'mystery mask',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Mystery Mask.png',\n      },\n      {\n        name: 'nerdy spectacle',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Nerdy Spectacle.png',\n      },\n      {\n        name: 'panic',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Panic.png',\n      },\n      {\n        name: 'party scream',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Party Scream.png',\n      },\n      {\n        name: 'partymood',\n        url: 'https://media.fatsu.com/fatsoji/smlies/PartyMood.png',\n      },\n      {\n        name: 'powder puff',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Powder Puff.png',\n      },\n      {\n        name: 'puppy eyes',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Puppy Eyes.png',\n      },\n      {\n        name: 'questionconfused',\n        url: 'https://media.fatsu.com/fatsoji/smlies/QuestionConfused.png',\n      },\n      {\n        name: 'sad drop',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Sad Drop.png',\n      },\n      {\n        name: 'scaredy skull',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Scaredy Skull.png',\n      },\n      {\n        name: 'shockface',\n        url: 'https://media.fatsu.com/fatsoji/smlies/ShockFace.png',\n      },\n      {\n        name: 'shocked square',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Shocked Square.png',\n      },\n      {\n        name: 'shocked surprise',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Shocked Surprise.png',\n      },\n      {\n        name: 'shockedaffection',\n        url: 'https://media.fatsu.com/fatsoji/smlies/ShockedAffection.png',\n      },\n      {\n        name: 'shutit',\n        url: 'https://media.fatsu.com/fatsoji/smlies/ShutIt.png',\n      },\n      {\n        name: 'side-eye sneak',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Side-Eye Sneak.png',\n      },\n      {\n        name: 'sleepy snooze',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Sleepy Snooze.png',\n      },\n      {\n        name: 'sleepy snoozer',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Sleepy Snoozer.png',\n      },\n      {\n        name: 'sleepy square',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Sleepy Square.png',\n      },\n      {\n        name: 'smiley shades',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Smiley Shades.png',\n      },\n      {\n        name: 'starstruck',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Starstruck.png',\n      },\n      {\n        name: 'surprisedsoul',\n        url: 'https://media.fatsu.com/fatsoji/smlies/SurprisedSoul.png',\n      },\n      {\n        name: 'swirly eyes',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Swirly Eyes.png',\n      },\n      {\n        name: 'tearylove',\n        url: 'https://media.fatsu.com/fatsoji/smlies/TearyLove.png',\n      },\n      {\n        name: 'tearysadness',\n        url: 'https://media.fatsu.com/fatsoji/smlies/TearySadness.png',\n      },\n      {\n        name: 'tongue out',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Tongue Out.png',\n      },\n      {\n        name: 'uneasycrush-1',\n        url: 'https://media.fatsu.com/fatsoji/smlies/UneasyCrush-1.png',\n      },\n      {\n        name: 'uneasycrush',\n        url: 'https://media.fatsu.com/fatsoji/smlies/UneasyCrush.png',\n      },\n      {\n        name: 'whiskered whimsy',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Whiskered Whimsy.png',\n      },\n      {\n        name: 'wide eyed wonder',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Wide Eyed Wonder.png',\n      },\n      {\n        name: 'wide-eyedlove',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Wide-EyedLove.png',\n      },\n      {\n        name: 'wide-eyedsurprise',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Wide-EyedSurprise.png',\n      },\n      {\n        name: 'zipped lips',\n        url: 'https://media.fatsu.com/fatsoji/smlies/Zipped Lips.png',\n      },\n      {\n        name: 'call',\n        url: 'https://media.fatsu.com/fatsoji/smlies/call.png',\n      },\n      {\n        name: 'listen',\n        url: 'https://media.fatsu.com/fatsoji/smlies/listen.png',\n      },\n      {\n        name: 'party-1',\n        url: 'https://media.fatsu.com/fatsoji/smlies/party-1.png',\n      },\n      {\n        name: 'party',\n        url: 'https://media.fatsu.com/fatsoji/smlies/party.png',\n      },\n      {\n        name: 'reading-1',\n        url: 'https://media.fatsu.com/fatsoji/smlies/reading-1.png',\n      },\n      {\n        name: 'reading-2',\n        url: 'https://media.fatsu.com/fatsoji/smlies/reading-2.png',\n      },\n      {\n        name: 'reading',\n        url: 'https://media.fatsu.com/fatsoji/smlies/reading.png',\n      },\n      {\n        name: 'shutup',\n        url: 'https://media.fatsu.com/fatsoji/smlies/shutup.png',\n      },\n    ],\n  },\n  {\n    category: 'sports',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/sports.svg',\n    emojis: [\n      {\n        name: 'slots',\n        url: 'https://media.fatsu.com/fatsoji/sports/876.png',\n      },\n      {\n        name: 'admission tickets',\n        url: 'https://media.fatsu.com/fatsoji/sports/Admission Tickets.png',\n      },\n      {\n        name: 'badminton',\n        url: 'https://media.fatsu.com/fatsoji/sports/Badminton.png',\n      },\n      {\n        name: 'baseball cap',\n        url: 'https://media.fatsu.com/fatsoji/sports/Baseball Cap.png',\n      },\n      {\n        name: 'baseball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Baseball.png',\n      },\n      {\n        name: 'basketball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Basketball.png',\n      },\n      {\n        name: 'beads',\n        url: 'https://media.fatsu.com/fatsoji/sports/Beads.png',\n      },\n      {\n        name: 'boomerang',\n        url: 'https://media.fatsu.com/fatsoji/sports/Boomerang.png',\n      },\n      {\n        name: 'bow and arrow',\n        url: 'https://media.fatsu.com/fatsoji/sports/Bow and Arrow.png',\n      },\n      {\n        name: 'bowling',\n        url: 'https://media.fatsu.com/fatsoji/sports/Bowling.png',\n      },\n      {\n        name: 'boxing glove',\n        url: 'https://media.fatsu.com/fatsoji/sports/Boxing Glove.png',\n      },\n      {\n        name: 'chess pawn',\n        url: 'https://media.fatsu.com/fatsoji/sports/Chess Pawn.png',\n      },\n      {\n        name: 'construction helmet',\n        url: 'https://media.fatsu.com/fatsoji/sports/Construction Helmet.png',\n      },\n      {\n        name: 'cricket game',\n        url: 'https://media.fatsu.com/fatsoji/sports/Cricket Game.png',\n      },\n      {\n        name: 'crossed swords',\n        url: 'https://media.fatsu.com/fatsoji/sports/Crossed Swords.png',\n      },\n      {\n        name: 'crystal ball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Crystal Ball.png',\n      },\n      {\n        name: 'curling stone',\n        url: 'https://media.fatsu.com/fatsoji/sports/Curling Stone.png',\n      },\n      {\n        name: 'dartboard',\n        url: 'https://media.fatsu.com/fatsoji/sports/Dartboard.png',\n      },\n      {\n        name: 'die',\n        url: 'https://media.fatsu.com/fatsoji/sports/Die.png',\n      },\n      {\n        name: 'diving mask',\n        url: 'https://media.fatsu.com/fatsoji/sports/Diving Mask.png',\n      },\n      {\n        name: 'field hockey',\n        url: 'https://media.fatsu.com/fatsoji/sports/Field Hockey.png',\n      },\n      {\n        name: 'first place medal',\n        url: 'https://media.fatsu.com/fatsoji/sports/First Place Medal.png',\n      },\n      {\n        name: 'flag in hole (golf)',\n        url: 'https://media.fatsu.com/fatsoji/sports/Flag in Hole (Golf).png',\n      },\n      {\n        name: 'frisbee',\n        url: 'https://media.fatsu.com/fatsoji/sports/Frisbee.png',\n      },\n      {\n        name: 'goal net',\n        url: 'https://media.fatsu.com/fatsoji/sports/Goal Net.png',\n      },\n      {\n        name: 'helmet',\n        url: 'https://media.fatsu.com/fatsoji/sports/Helmet.png',\n      },\n      {\n        name: 'ice hockey',\n        url: 'https://media.fatsu.com/fatsoji/sports/Ice Hockey.png',\n      },\n      {\n        name: 'ice skate (missed earlier, my apologies!)',\n        url: 'https://media.fatsu.com/fatsoji/sports/Ice Skate (missed earlier, my apologies!).png',\n      },\n      {\n        name: 'ice skate',\n        url: 'https://media.fatsu.com/fatsoji/sports/Ice Skate.png',\n      },\n      {\n        name: 'kite',\n        url: 'https://media.fatsu.com/fatsoji/sports/Kite.png',\n      },\n      {\n        name: 'lacrosse',\n        url: 'https://media.fatsu.com/fatsoji/sports/Lacrosse.png',\n      },\n      {\n        name: 'life vest',\n        url: 'https://media.fatsu.com/fatsoji/sports/Life Vest.png',\n      },\n      {\n        name: 'magic 8-ball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Magic 8-Ball.png',\n      },\n      {\n        name: 'magic wand',\n        url: 'https://media.fatsu.com/fatsoji/sports/Magic Wand.png',\n      },\n      {\n        name: 'martial arts uniform',\n        url: 'https://media.fatsu.com/fatsoji/sports/Martial Arts Uniform.png',\n      },\n      {\n        name: 'military medal',\n        url: 'https://media.fatsu.com/fatsoji/sports/Military Medal.png',\n      },\n      {\n        name: 'mobile (hanging toy)',\n        url: 'https://media.fatsu.com/fatsoji/sports/Mobile (Hanging Toy).png',\n      },\n      {\n        name: 'nesting dolls',\n        url: 'https://media.fatsu.com/fatsoji/sports/Nesting Dolls.png',\n      },\n      {\n        name: 'performing arts (theater masks)',\n        url: 'https://media.fatsu.com/fatsoji/sports/Performing Arts (Theater Masks).png',\n      },\n      {\n        name: 'ping pong (table tennis)',\n        url: 'https://media.fatsu.com/fatsoji/sports/Ping Pong (Table Tennis).png',\n      },\n      {\n        name: 'piñata',\n        url: 'https://media.fatsu.com/fatsoji/sports/Piñata.png',\n      },\n      {\n        name: 'puzzle piece',\n        url: 'https://media.fatsu.com/fatsoji/sports/Puzzle Piece.png',\n      },\n      {\n        name: 'rugby ball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Rugby ball.png',\n      },\n      {\n        name: 'rugby ball_2',\n        url: 'https://media.fatsu.com/fatsoji/sports/Rugby ball_2.png',\n      },\n      {\n        name: 'second place medal',\n        url: 'https://media.fatsu.com/fatsoji/sports/Second Place Medal.png',\n      },\n      {\n        name: 'shield',\n        url: 'https://media.fatsu.com/fatsoji/sports/Shield.png',\n      },\n      {\n        name: 'sled',\n        url: 'https://media.fatsu.com/fatsoji/sports/Sled.png',\n      },\n      {\n        name: 'slot machine',\n        url: 'https://media.fatsu.com/fatsoji/sports/Slot Machine.png',\n      },\n      {\n        name: 'soccer ball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Soccer Ball.png',\n      },\n      {\n        name: 'softball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Softball.png',\n      },\n      {\n        name: 'sports medal',\n        url: 'https://media.fatsu.com/fatsoji/sports/Sports Medal.png',\n      },\n      {\n        name: 'sword',\n        url: 'https://media.fatsu.com/fatsoji/sports/Sword.png',\n      },\n      {\n        name: 'table tennis paddle and ball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Table Tennis Paddle and Ball.png',\n      },\n      {\n        name: 'teddy bear',\n        url: 'https://media.fatsu.com/fatsoji/sports/Teddy Bear.png',\n      },\n      {\n        name: 'tennis racket and ball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Tennis Racket and Ball.png',\n      },\n      {\n        name: 'third place medal',\n        url: 'https://media.fatsu.com/fatsoji/sports/Third Place Medal.png',\n      },\n      {\n        name: 'ticket',\n        url: 'https://media.fatsu.com/fatsoji/sports/Ticket.png',\n      },\n      {\n        name: 'toy',\n        url: 'https://media.fatsu.com/fatsoji/sports/Toy.png',\n      },\n      {\n        name: 'trophy',\n        url: 'https://media.fatsu.com/fatsoji/sports/Trophy.png',\n      },\n      {\n        name: 'video game controller',\n        url: 'https://media.fatsu.com/fatsoji/sports/Video Game Controller.png',\n      },\n      {\n        name: 'volleyball',\n        url: 'https://media.fatsu.com/fatsoji/sports/Volleyball.png',\n      },\n      {\n        name: 'water gun',\n        url: 'https://media.fatsu.com/fatsoji/sports/Water Gun.png',\n      },\n      {\n        name: 'yo-yo',\n        url: 'https://media.fatsu.com/fatsoji/sports/Yo-Yo.png',\n      },\n      {\n        name: 'cycling',\n        url: 'https://media.fatsu.com/fatsoji/sports/cycling.png',\n      },\n    ],\n  },\n  {\n    category: 'study',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/study.svg',\n    emojis: [\n      {\n        name: 'artist palette',\n        url: 'https://media.fatsu.com/fatsoji/study/Artist Palette.png',\n      },\n      {\n        name: 'bone',\n        url: 'https://media.fatsu.com/fatsoji/study/Bone.png',\n      },\n      {\n        name: 'brain',\n        url: 'https://media.fatsu.com/fatsoji/study/Brain.png',\n      },\n      {\n        name: 'dna',\n        url: 'https://media.fatsu.com/fatsoji/study/DNA.png',\n      },\n      {\n        name: 'donut eye',\n        url: 'https://media.fatsu.com/fatsoji/study/Donut Eye.png',\n      },\n      {\n        name: 'ear',\n        url: 'https://media.fatsu.com/fatsoji/study/Ear.png',\n      },\n      {\n        name: 'eyeballs',\n        url: 'https://media.fatsu.com/fatsoji/study/Eyeballs.png',\n      },\n      {\n        name: 'foot',\n        url: 'https://media.fatsu.com/fatsoji/study/Foot.png',\n      },\n      {\n        name: 'fountain pen',\n        url: 'https://media.fatsu.com/fatsoji/study/Fountain Pen.png',\n      },\n      {\n        name: 'heart',\n        url: 'https://media.fatsu.com/fatsoji/study/Heart.png',\n      },\n      {\n        name: 'highlighter',\n        url: 'https://media.fatsu.com/fatsoji/study/Highlighter.png',\n      },\n      {\n        name: 'lips',\n        url: 'https://media.fatsu.com/fatsoji/study/Lips.png',\n      },\n      {\n        name: 'lungs',\n        url: 'https://media.fatsu.com/fatsoji/study/Lungs.png',\n      },\n      {\n        name: 'marker',\n        url: 'https://media.fatsu.com/fatsoji/study/Marker.png',\n      },\n      {\n        name: 'mechanical arm',\n        url: 'https://media.fatsu.com/fatsoji/study/Mechanical Arm.png',\n      },\n      {\n        name: 'microscope',\n        url: 'https://media.fatsu.com/fatsoji/study/Microscope.png',\n      },\n      {\n        name: 'nose',\n        url: 'https://media.fatsu.com/fatsoji/study/Nose.png',\n      },\n      {\n        name: 'paintbrush',\n        url: 'https://media.fatsu.com/fatsoji/study/Paintbrush.png',\n      },\n      {\n        name: 'paper document with pen',\n        url: 'https://media.fatsu.com/fatsoji/study/Paper Document with Pen.png',\n      },\n      {\n        name: 'pencil',\n        url: 'https://media.fatsu.com/fatsoji/study/Pencil.png',\n      },\n      {\n        name: 'petri dish.',\n        url: 'https://media.fatsu.com/fatsoji/study/Petri Dish..png',\n      },\n      {\n        name: 'prosthetic leg',\n        url: 'https://media.fatsu.com/fatsoji/study/Prosthetic Leg.png',\n      },\n      {\n        name: 'satellite dish',\n        url: 'https://media.fatsu.com/fatsoji/study/Satellite Dish.png',\n      },\n      {\n        name: 'test tube',\n        url: 'https://media.fatsu.com/fatsoji/study/Test Tube.png',\n      },\n      {\n        name: 'tongue',\n        url: 'https://media.fatsu.com/fatsoji/study/Tongue.png',\n      },\n      {\n        name: 'tooth',\n        url: 'https://media.fatsu.com/fatsoji/study/Tooth.png',\n      },\n    ],\n  },\n  {\n    category: 'travel',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/travel.svg',\n    emojis: [\n      {\n        name: 'airplane arrival',\n        url: 'https://media.fatsu.com/fatsoji/travel/Airplane Arrival.png',\n      },\n      {\n        name: 'airplane departure',\n        url: 'https://media.fatsu.com/fatsoji/travel/Airplane Departure.png',\n      },\n      {\n        name: 'airplane seat',\n        url: 'https://media.fatsu.com/fatsoji/travel/Airplane Seat.png',\n      },\n      {\n        name: 'airplane',\n        url: 'https://media.fatsu.com/fatsoji/travel/Airplane.png',\n      },\n      {\n        name: 'anchor',\n        url: 'https://media.fatsu.com/fatsoji/travel/Anchor.png',\n      },\n      {\n        name: 'auto rickshaw',\n        url: 'https://media.fatsu.com/fatsoji/travel/Auto Rickshaw.png',\n      },\n      {\n        name: 'automobile',\n        url: 'https://media.fatsu.com/fatsoji/travel/Automobile.png',\n      },\n      {\n        name: 'bellhop bell',\n        url: 'https://media.fatsu.com/fatsoji/travel/Bellhop Bell.png',\n      },\n      {\n        name: 'bicycle',\n        url: 'https://media.fatsu.com/fatsoji/travel/Bicycle.png',\n      },\n      {\n        name: 'bullet train',\n        url: 'https://media.fatsu.com/fatsoji/travel/Bullet Train.png',\n      },\n      {\n        name: 'bus stop',\n        url: 'https://media.fatsu.com/fatsoji/travel/Bus Stop.png',\n      },\n      {\n        name: 'bus',\n        url: 'https://media.fatsu.com/fatsoji/travel/Bus.png',\n      },\n      {\n        name: 'cable car-1',\n        url: 'https://media.fatsu.com/fatsoji/travel/Cable Car-1.png',\n      },\n      {\n        name: 'cable car',\n        url: 'https://media.fatsu.com/fatsoji/travel/Cable Car.png',\n      },\n      {\n        name: 'car front',\n        url: 'https://media.fatsu.com/fatsoji/travel/Car Front.png',\n      },\n      {\n        name: 'construction barrier',\n        url: 'https://media.fatsu.com/fatsoji/travel/Construction Barrier.png',\n      },\n      {\n        name: 'cruise ship',\n        url: 'https://media.fatsu.com/fatsoji/travel/Cruise Ship.png',\n      },\n      {\n        name: 'delivery truck',\n        url: 'https://media.fatsu.com/fatsoji/travel/Delivery Truck.png',\n      },\n      {\n        name: 'delivery van',\n        url: 'https://media.fatsu.com/fatsoji/travel/Delivery Van.png',\n      },\n      {\n        name: 'ferry',\n        url: 'https://media.fatsu.com/fatsoji/travel/Ferry.png',\n      },\n      {\n        name: 'fire truck',\n        url: 'https://media.fatsu.com/fatsoji/travel/Fire Truck.png',\n      },\n      {\n        name: 'fuel pump',\n        url: 'https://media.fatsu.com/fatsoji/travel/Fuel Pump.png',\n      },\n      {\n        name: 'funicular',\n        url: 'https://media.fatsu.com/fatsoji/travel/Funicular.png',\n      },\n      {\n        name: 'golf cart',\n        url: 'https://media.fatsu.com/fatsoji/travel/Golf Cart.png',\n      },\n      {\n        name: 'gondola lift',\n        url: 'https://media.fatsu.com/fatsoji/travel/Gondola Lift.png',\n      },\n      {\n        name: 'helicopter',\n        url: 'https://media.fatsu.com/fatsoji/travel/Helicopter.png',\n      },\n      {\n        name: 'high-speed train',\n        url: 'https://media.fatsu.com/fatsoji/travel/High-Speed Train.png',\n      },\n      {\n        name: 'horizontal traffic light',\n        url: 'https://media.fatsu.com/fatsoji/travel/Horizontal Traffic Light.png',\n      },\n      {\n        name: 'kick scooter',\n        url: 'https://media.fatsu.com/fatsoji/travel/Kick Scooter.png',\n      },\n      {\n        name: 'light rail',\n        url: 'https://media.fatsu.com/fatsoji/travel/Light Rail.png',\n      },\n      {\n        name: 'luggage',\n        url: 'https://media.fatsu.com/fatsoji/travel/Luggage.png',\n      },\n      {\n        name: 'monorail',\n        url: 'https://media.fatsu.com/fatsoji/travel/Monorail.png',\n      },\n      {\n        name: 'motorboat',\n        url: 'https://media.fatsu.com/fatsoji/travel/Motorboat.png',\n      },\n      {\n        name: 'motorcycle',\n        url: 'https://media.fatsu.com/fatsoji/travel/Motorcycle.png',\n      },\n      {\n        name: 'motorized wheelchair',\n        url: 'https://media.fatsu.com/fatsoji/travel/Motorized Wheelchair.png',\n      },\n      {\n        name: 'motorway',\n        url: 'https://media.fatsu.com/fatsoji/travel/Motorway.png',\n      },\n      {\n        name: 'mountain railway',\n        url: 'https://media.fatsu.com/fatsoji/travel/Mountain Railway.png',\n      },\n      {\n        name: 'no entry sign',\n        url: 'https://media.fatsu.com/fatsoji/travel/No Entry Sign.png',\n      },\n      {\n        name: 'oil barrel',\n        url: 'https://media.fatsu.com/fatsoji/travel/Oil Barrel.png',\n      },\n      {\n        name: 'parachute',\n        url: 'https://media.fatsu.com/fatsoji/travel/Parachute.png',\n      },\n      {\n        name: 'pickup truck',\n        url: 'https://media.fatsu.com/fatsoji/travel/Pickup Truck.png',\n      },\n      {\n        name: 'police car (front)',\n        url: 'https://media.fatsu.com/fatsoji/travel/Police Car (Front).png',\n      },\n      {\n        name: 'police car',\n        url: 'https://media.fatsu.com/fatsoji/travel/Police Car.png',\n      },\n      {\n        name: 'race car',\n        url: 'https://media.fatsu.com/fatsoji/travel/Race Car.png',\n      },\n      {\n        name: 'railway tracks',\n        url: 'https://media.fatsu.com/fatsoji/travel/Railway Tracks.png',\n      },\n      {\n        name: 'raised hand',\n        url: 'https://media.fatsu.com/fatsoji/travel/Raised Hand.png',\n      },\n      {\n        name: 'rocket',\n        url: 'https://media.fatsu.com/fatsoji/travel/Rocket.png',\n      },\n      {\n        name: 'roller skate',\n        url: 'https://media.fatsu.com/fatsoji/travel/Roller Skate.png',\n      },\n      {\n        name: 'rowboat',\n        url: 'https://media.fatsu.com/fatsoji/travel/Rowboat.png',\n      },\n      {\n        name: 'suv',\n        url: 'https://media.fatsu.com/fatsoji/travel/SUV.png',\n      },\n      {\n        name: 'sailboat',\n        url: 'https://media.fatsu.com/fatsoji/travel/Sailboat.png',\n      },\n      {\n        name: 'satellite',\n        url: 'https://media.fatsu.com/fatsoji/travel/Satellite.png',\n      },\n      {\n        name: 'scooter',\n        url: 'https://media.fatsu.com/fatsoji/travel/Scooter.png',\n      },\n      {\n        name: 'shinkansen',\n        url: 'https://media.fatsu.com/fatsoji/travel/Shinkansen.png',\n      },\n      {\n        name: 'siren',\n        url: 'https://media.fatsu.com/fatsoji/travel/Siren.png',\n      },\n      {\n        name: 'skateboard',\n        url: 'https://media.fatsu.com/fatsoji/travel/Skateboard.png',\n      },\n      {\n        name: 'small airplane',\n        url: 'https://media.fatsu.com/fatsoji/travel/Small Airplane.png',\n      },\n      {\n        name: 'speedboat',\n        url: 'https://media.fatsu.com/fatsoji/travel/Speedboat.png',\n      },\n      {\n        name: 'steam locomotive',\n        url: 'https://media.fatsu.com/fatsoji/travel/Steam Locomotive.png',\n      },\n      {\n        name: 'subway tunnel',\n        url: 'https://media.fatsu.com/fatsoji/travel/Subway Tunnel.png',\n      },\n      {\n        name: 'taxi (front)',\n        url: 'https://media.fatsu.com/fatsoji/travel/Taxi (Front).png',\n      },\n      {\n        name: 'taxi',\n        url: 'https://media.fatsu.com/fatsoji/travel/Taxi.png',\n      },\n      {\n        name: 'tractor',\n        url: 'https://media.fatsu.com/fatsoji/travel/Tractor.png',\n      },\n      {\n        name: 'trailer truck',\n        url: 'https://media.fatsu.com/fatsoji/travel/Trailer Truck.png',\n      },\n      {\n        name: 'train station',\n        url: 'https://media.fatsu.com/fatsoji/travel/Train Station.png',\n      },\n      {\n        name: 'tram car',\n        url: 'https://media.fatsu.com/fatsoji/travel/Tram Car.png',\n      },\n      {\n        name: 'tram',\n        url: 'https://media.fatsu.com/fatsoji/travel/Tram.png',\n      },\n      {\n        name: 'trolleybus-1',\n        url: 'https://media.fatsu.com/fatsoji/travel/Trolleybus-1.png',\n      },\n      {\n        name: 'trolleybus',\n        url: 'https://media.fatsu.com/fatsoji/travel/Trolleybus.png',\n      },\n      {\n        name: 'ufo',\n        url: 'https://media.fatsu.com/fatsoji/travel/UFO.png',\n      },\n      {\n        name: 'vertical traffic light',\n        url: 'https://media.fatsu.com/fatsoji/travel/Vertical Traffic Light.png',\n      },\n      {\n        name: 'wheelchair',\n        url: 'https://media.fatsu.com/fatsoji/travel/Wheelchair.png',\n      },\n      {\n        name: 'yacht',\n        url: 'https://media.fatsu.com/fatsoji/travel/Yacht.png',\n      },\n    ],\n  },\n  {\n    category: 'utility',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/utility.svg',\n    emojis: [\n      {\n        name: 'alembic',\n        url: 'https://media.fatsu.com/fatsoji/utility/Alembic.png',\n      },\n      {\n        name: 'axe',\n        url: 'https://media.fatsu.com/fatsoji/utility/Axe.png',\n      },\n      {\n        name: 'balance scale',\n        url: 'https://media.fatsu.com/fatsoji/utility/Balance Scale.png',\n      },\n      {\n        name: 'briefcase',\n        url: 'https://media.fatsu.com/fatsoji/utility/Briefcase.png',\n      },\n      {\n        name: 'candle',\n        url: 'https://media.fatsu.com/fatsoji/utility/Candle.png',\n      },\n      {\n        name: 'clamp',\n        url: 'https://media.fatsu.com/fatsoji/utility/Clamp.png',\n      },\n      {\n        name: 'diya lamp',\n        url: 'https://media.fatsu.com/fatsoji/utility/Diya Lamp.png',\n      },\n      {\n        name: 'flashlight',\n        url: 'https://media.fatsu.com/fatsoji/utility/Flashlight.png',\n      },\n      {\n        name: 'gear',\n        url: 'https://media.fatsu.com/fatsoji/utility/Gear.png',\n      },\n      {\n        name: 'hammer and pick',\n        url: 'https://media.fatsu.com/fatsoji/utility/Hammer and Pick.png',\n      },\n      {\n        name: 'hammer and wrench',\n        url: 'https://media.fatsu.com/fatsoji/utility/Hammer and Wrench.png',\n      },\n      {\n        name: 'hammer',\n        url: 'https://media.fatsu.com/fatsoji/utility/Hammer.png',\n      },\n      {\n        name: 'hook',\n        url: 'https://media.fatsu.com/fatsoji/utility/Hook.png',\n      },\n      {\n        name: 'key',\n        url: 'https://media.fatsu.com/fatsoji/utility/Key.png',\n      },\n      {\n        name: 'ladder',\n        url: 'https://media.fatsu.com/fatsoji/utility/Ladder.png',\n      },\n      {\n        name: 'lantern',\n        url: 'https://media.fatsu.com/fatsoji/utility/Lantern.png',\n      },\n      {\n        name: 'light bulb',\n        url: 'https://media.fatsu.com/fatsoji/utility/Light Bulb.png',\n      },\n      {\n        name: 'link',\n        url: 'https://media.fatsu.com/fatsoji/utility/Link.png',\n      },\n      {\n        name: 'locked with key',\n        url: 'https://media.fatsu.com/fatsoji/utility/Locked with Key.png',\n      },\n      {\n        name: 'locked with pen',\n        url: 'https://media.fatsu.com/fatsoji/utility/Locked with Pen.png',\n      },\n      {\n        name: 'locked',\n        url: 'https://media.fatsu.com/fatsoji/utility/Locked.png',\n      },\n      {\n        name: 'magnet',\n        url: 'https://media.fatsu.com/fatsoji/utility/Magnet.png',\n      },\n      {\n        name: 'needle and thread',\n        url: 'https://media.fatsu.com/fatsoji/utility/Needle and Thread.png',\n      },\n      {\n        name: 'old key',\n        url: 'https://media.fatsu.com/fatsoji/utility/Old Key.png',\n      },\n      {\n        name: 'pick',\n        url: 'https://media.fatsu.com/fatsoji/utility/Pick.png',\n      },\n      {\n        name: 'saw',\n        url: 'https://media.fatsu.com/fatsoji/utility/Saw.png',\n      },\n      {\n        name: 'screwdriver',\n        url: 'https://media.fatsu.com/fatsoji/utility/Screwdriver.png',\n      },\n      {\n        name: 'spool of thread',\n        url: 'https://media.fatsu.com/fatsoji/utility/Spool of Thread.png',\n      },\n      {\n        name: 'thread knot',\n        url: 'https://media.fatsu.com/fatsoji/utility/Thread Knot.png',\n      },\n      {\n        name: 'unlocked',\n        url: 'https://media.fatsu.com/fatsoji/utility/Unlocked.png',\n      },\n      {\n        name: 'wrench-1',\n        url: 'https://media.fatsu.com/fatsoji/utility/Wrench-1.png',\n      },\n      {\n        name: 'wrench',\n        url: 'https://media.fatsu.com/fatsoji/utility/Wrench.png',\n      },\n      {\n        name: 'yarn ball',\n        url: 'https://media.fatsu.com/fatsoji/utility/Yarn Ball.png',\n      },\n    ],\n  },\n  {\n    category: 'weather',\n    categoryIcon: 'https://media.fatsu.com/fatsoji/categories/weather.svg',\n    emojis: [\n      {\n        name: 'alarm clock',\n        url: 'https://media.fatsu.com/fatsoji/weather/Alarm Clock.png',\n      },\n      {\n        name: 'beach umbrella',\n        url: 'https://media.fatsu.com/fatsoji/weather/Beach Umbrella.png',\n      },\n      {\n        name: 'bridge',\n        url: 'https://media.fatsu.com/fatsoji/weather/Bridge.png',\n      },\n      {\n        name: 'city skyline',\n        url: 'https://media.fatsu.com/fatsoji/weather/City Skyline.png',\n      },\n      {\n        name: 'closed umbrella',\n        url: 'https://media.fatsu.com/fatsoji/weather/Closed Umbrella.png',\n      },\n      {\n        name: 'cloud crescent',\n        url: 'https://media.fatsu.com/fatsoji/weather/Cloud Crescent.png',\n      },\n      {\n        name: 'cloud stars',\n        url: 'https://media.fatsu.com/fatsoji/weather/Cloud Stars.png',\n      },\n      {\n        name: 'cloud sun',\n        url: 'https://media.fatsu.com/fatsoji/weather/Cloud Sun.png',\n      },\n      {\n        name: 'cloud-1',\n        url: 'https://media.fatsu.com/fatsoji/weather/Cloud-1.png',\n      },\n      {\n        name: 'cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Cloud.png',\n      },\n      {\n        name: 'cloudy sky',\n        url: 'https://media.fatsu.com/fatsoji/weather/Cloudy Sky.png',\n      },\n      {\n        name: 'crescent moon',\n        url: 'https://media.fatsu.com/fatsoji/weather/Crescent Moon.png',\n      },\n      {\n        name: 'desk clock',\n        url: 'https://media.fatsu.com/fatsoji/weather/Desk Clock.png',\n      },\n      {\n        name: 'folded umbrella',\n        url: 'https://media.fatsu.com/fatsoji/weather/Folded Umbrella.png',\n      },\n      {\n        name: 'full moon',\n        url: 'https://media.fatsu.com/fatsoji/weather/Full Moon.png',\n      },\n      {\n        name: 'glitter moon',\n        url: 'https://media.fatsu.com/fatsoji/weather/Glitter Moon.png',\n      },\n      {\n        name: 'glitter star',\n        url: 'https://media.fatsu.com/fatsoji/weather/Glitter Star.png',\n      },\n      {\n        name: 'glitter sun',\n        url: 'https://media.fatsu.com/fatsoji/weather/Glitter Sun.png',\n      },\n      {\n        name: 'grid cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Grid Cloud.png',\n      },\n      {\n        name: 'half moon',\n        url: 'https://media.fatsu.com/fatsoji/weather/Half Moon.png',\n      },\n      {\n        name: 'hanging stars',\n        url: 'https://media.fatsu.com/fatsoji/weather/Hanging Stars.png',\n      },\n      {\n        name: 'hot springs',\n        url: 'https://media.fatsu.com/fatsoji/weather/Hot Springs.png',\n      },\n      {\n        name: 'hourglass',\n        url: 'https://media.fatsu.com/fatsoji/weather/Hourglass.png',\n      },\n      {\n        name: 'iceberg',\n        url: 'https://media.fatsu.com/fatsoji/weather/Iceberg.png',\n      },\n      {\n        name: 'kite     glitter moon',\n        url: 'https://media.fatsu.com/fatsoji/weather/Kite     Glitter Moon.png',\n      },\n      {\n        name: 'kite',\n        url: 'https://media.fatsu.com/fatsoji/weather/Kite.png',\n      },\n      {\n        name: 'lightning bolt',\n        url: 'https://media.fatsu.com/fatsoji/weather/Lightning Bolt.png',\n      },\n      {\n        name: 'lightning cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Lightning Cloud.png',\n      },\n      {\n        name: 'lunar slice',\n        url: 'https://media.fatsu.com/fatsoji/weather/Lunar Slice.png',\n      },\n      {\n        name: 'mailbox',\n        url: 'https://media.fatsu.com/fatsoji/weather/Mailbox.png',\n      },\n      {\n        name: 'moonlight',\n        url: 'https://media.fatsu.com/fatsoji/weather/Moonlight.png',\n      },\n      {\n        name: 'moonlit cityscape',\n        url: 'https://media.fatsu.com/fatsoji/weather/Moonlit Cityscape.png',\n      },\n      {\n        name: 'mountain view',\n        url: 'https://media.fatsu.com/fatsoji/weather/Mountain View.png',\n      },\n      {\n        name: 'night cityscape',\n        url: 'https://media.fatsu.com/fatsoji/weather/Night Cityscape.png',\n      },\n      {\n        name: 'open umbrella',\n        url: 'https://media.fatsu.com/fatsoji/weather/Open Umbrella.png',\n      },\n      {\n        name: 'rain cloud with sun',\n        url: 'https://media.fatsu.com/fatsoji/weather/Rain Cloud with Sun.png',\n      },\n      {\n        name: 'rain cloud-1',\n        url: 'https://media.fatsu.com/fatsoji/weather/Rain Cloud-1.png',\n      },\n      {\n        name: 'rain cloud-2',\n        url: 'https://media.fatsu.com/fatsoji/weather/Rain Cloud-2.png',\n      },\n      {\n        name: 'rain cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Rain Cloud.png',\n      },\n      {\n        name: 'rainbow cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Rainbow Cloud.png',\n      },\n      {\n        name: 'rainbow',\n        url: 'https://media.fatsu.com/fatsoji/weather/Rainbow.png',\n      },\n      {\n        name: 'river',\n        url: 'https://media.fatsu.com/fatsoji/weather/River.png',\n      },\n      {\n        name: 'sand timer',\n        url: 'https://media.fatsu.com/fatsoji/weather/Sand Timer.png',\n      },\n      {\n        name: 'saturn',\n        url: 'https://media.fatsu.com/fatsoji/weather/Saturn.png',\n      },\n      {\n        name: 'shooting star-1',\n        url: 'https://media.fatsu.com/fatsoji/weather/Shooting Star-1.png',\n      },\n      {\n        name: 'shooting star',\n        url: 'https://media.fatsu.com/fatsoji/weather/Shooting Star.png',\n      },\n      {\n        name: 'smiley moon',\n        url: 'https://media.fatsu.com/fatsoji/weather/Smiley Moon.png',\n      },\n      {\n        name: 'smiley sun',\n        url: 'https://media.fatsu.com/fatsoji/weather/Smiley Sun.png',\n      },\n      {\n        name: 'spark thermometer',\n        url: 'https://media.fatsu.com/fatsoji/weather/Spark Thermometer.png',\n      },\n      {\n        name: 'spiky cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Spiky Cloud.png',\n      },\n      {\n        name: 'star globe',\n        url: 'https://media.fatsu.com/fatsoji/weather/Star Globe.png',\n      },\n      {\n        name: 'starry',\n        url: 'https://media.fatsu.com/fatsoji/weather/Starry.png',\n      },\n      {\n        name: 'stopwatch',\n        url: 'https://media.fatsu.com/fatsoji/weather/Stopwatch.png',\n      },\n      {\n        name: 'storm cloud',\n        url: 'https://media.fatsu.com/fatsoji/weather/Storm Cloud.png',\n      },\n      {\n        name: 'sunburst',\n        url: 'https://media.fatsu.com/fatsoji/weather/Sunburst.png',\n      },\n      {\n        name: 'sunrise',\n        url: 'https://media.fatsu.com/fatsoji/weather/Sunrise.png',\n      },\n      {\n        name: 'sunset scene',\n        url: 'https://media.fatsu.com/fatsoji/weather/Sunset Scene.png',\n      },\n      {\n        name: 'sunshine',\n        url: 'https://media.fatsu.com/fatsoji/weather/Sunshine.png',\n      },\n      {\n        name: 'thermometer',\n        url: 'https://media.fatsu.com/fatsoji/weather/Thermometer.png',\n      },\n      {\n        name: 'timer',\n        url: 'https://media.fatsu.com/fatsoji/weather/Timer.png',\n      },\n      {\n        name: 'tornado',\n        url: 'https://media.fatsu.com/fatsoji/weather/Tornado.png',\n      },\n      {\n        name: 'umbrella with raindrops',\n        url: 'https://media.fatsu.com/fatsoji/weather/Umbrella with Raindrops.png',\n      },\n      {\n        name: 'urban buildings',\n        url: 'https://media.fatsu.com/fatsoji/weather/Urban Buildings.png',\n      },\n      {\n        name: 'wavy path',\n        url: 'https://media.fatsu.com/fatsoji/weather/Wavy Path.png',\n      },\n      {\n        name: 'wristwatch',\n        url: 'https://media.fatsu.com/fatsoji/weather/Wristwatch.png',\n      },\n    ],\n  },\n];\n","import { emojiData } from './data.js';\nexport default class EmojiPicker {\n  static globalConfig: Record<string, string> = {};\n  public onError?: (err: string) => void;\n  private activePicker: {\n    trigger: HTMLElement;\n    picker: HTMLDivElement;\n    searchInput: HTMLInputElement;\n    categoryContainer: HTMLDivElement;\n    hoverDisplay: HTMLDivElement; // New section for hovered emoji display\n  } | null = null;\n  private localKey: string;\n\n  private emojiMap = emojiData;\n  private cache_bust: number = Date.now();\n  private activeCategory: string;\n  #hasBeenVerified = false;\n\n  constructor(key: string = '') {\n    this.localKey = key;\n    this.activeCategory = this.emojiMap[0]?.category || ''; // ✅ Initialize with the first category\n    this.verifyKey();\n  }\n\n  private async verify(key: string) {\n    try {\n      const res = await fetch(\n        `https://staging-admin.fatsu.com/validate_purchase_key?key=${key}`,\n      );\n      const parsedRes = (await res.json()) as unknown as {\n        key_present: boolean;\n      };\n      if (parsedRes.key_present) {\n        this.#hasBeenVerified = true;\n        this.init();\n        this.getAndSetCacheTime();\n      } else {\n        this.#hasBeenVerified = false;\n        this.handleError(new Error(\"Couldn't verify key. Input valid key\"));\n      }\n    } catch (e) {\n      this.#hasBeenVerified = false;\n      this.handleError(new Error(\"Couldn't verify key. Input valid key\"));\n    }\n  }\n\n  private async verifyKey() {\n    try {\n      if (EmojiPicker.globalConfig.key) {\n        await this.verify(EmojiPicker.globalConfig.key);\n      } else if (this.localKey) {\n        await this.verify(this.localKey);\n      } else {\n        this.#hasBeenVerified = false;\n      }\n    } catch (e) {\n      this.#hasBeenVerified = false;\n    }\n  }\n\n  private getAndSetCacheTime() {\n    const CACHE_KEY = 'fatsu_emoji_cache_bust';\n    const now = Date.now();\n    const expiryTime = now + 7 * 24 * 60 * 60 * 1000; // 7 days from now\n\n    try {\n      const stored = localStorage.getItem(CACHE_KEY);\n      const storedExpiry = stored ? Number(stored) : 0;\n\n      if (storedExpiry && now < storedExpiry) {\n        this.cache_bust = storedExpiry;\n      } else {\n        this.cache_bust = expiryTime;\n        localStorage.setItem(CACHE_KEY, this.cache_bust.toString());\n      }\n    } catch (e) {\n      this.cache_bust = expiryTime;\n    }\n  }\n\n  private init() {\n    document.addEventListener('click', (event: MouseEvent) => {\n      const target = event.target as HTMLElement;\n      if (\n        this.activePicker &&\n        !target.closest('.emoji-picker') &&\n        !target.closest('[data-emoji-picker]')\n      ) {\n        this.closePicker();\n      }\n    });\n  }\n\n  public openPicker(\n    trigger: HTMLElement,\n    callback: (value: { url: string; name: string }) => void,\n  ) {\n    this.closePicker();\n    if (!this.#hasBeenVerified) return;\n\n    this.activeCategory = this.emojiMap[0]?.category || ''; // ✅ Reset to the first category\n\n    const overlay = document.createElement('div');\n    overlay.classList.add('emoji-picker-overlay');\n    overlay.style.overflow = 'hidden'; // ✅ Prevent scrolling\n    overlay.addEventListener('click', () => this.closePicker());\n\n    const picker = document.createElement('div');\n    picker.classList.add('emoji-picker');\n\n    const searchInput = document.createElement('input');\n    searchInput.classList.add('emoji-search');\n    searchInput.placeholder = 'Search emojis...';\n    searchInput.type = 'text';\n\n    const categoryContainer = document.createElement('div');\n    categoryContainer.classList.add('emoji-category-container');\n\n    const emojiList = document.createElement('div');\n    emojiList.classList.add('emoji-list');\n\n    // Create the section to display the hovered emoji name and image\n    const hoverDisplay = document.createElement('div');\n    const defaultImage =\n      'https://media.fatsu.com/fatsoji/smlies/Bookworm.png?cache_bust=' +\n      this.cache_bust;\n    hoverDisplay.classList.add('emoji-hover-display');\n    hoverDisplay.innerHTML = `\n      <img class=\"hover-emoji\" src=\"${defaultImage}\" height=\"32\" width=\"32\" alt=\"default emoji\">\n      <span class=\"emoji-name\">What's your mood?</span>\n    `;\n\n    searchInput.addEventListener('input', () => {\n      this.filterEmojis(searchInput.value, emojiList, callback, trigger);\n      searchInput.focus();\n    });\n\n    // Adding categories to categoryContainer\n    this.emojiMap.forEach(({ category, categoryIcon }) => {\n      const categoryImg = document.createElement('img');\n      categoryImg.classList.add('category-button');\n      categoryImg.src = categoryIcon;\n      categoryImg.width = 32;\n      categoryImg.height = 32;\n      if (category === this.activeCategory) {\n        categoryImg.classList.add('active-category');\n      }\n      categoryImg.addEventListener('click', () => {\n        this.switchCategory(category, emojiList, callback, trigger);\n        document\n          .querySelectorAll('.category-button')\n          .forEach((btn) => btn.classList.remove('active-category'));\n        categoryImg.classList.add('active-category');\n      });\n      categoryContainer.appendChild(categoryImg);\n    });\n\n    // First append searchInput, categoryContainer, and emojiList\n    picker.appendChild(searchInput);\n    picker.appendChild(categoryContainer);\n    picker.appendChild(emojiList);\n\n    // Now append the hoverDisplay after the emoji list\n    picker.appendChild(hoverDisplay);\n\n    document.body.appendChild(overlay);\n    document.body.appendChild(picker);\n    this.activePicker = {\n      trigger,\n      picker,\n      searchInput,\n      categoryContainer,\n      hoverDisplay,\n    };\n\n    this.populateEmojis(emojiList, callback, trigger);\n    this.positionPicker(trigger, picker);\n    searchInput.focus();\n\n    // Disable page scroll when picker is open\n    document.body.classList.add('no-scroll');\n  }\n\n  public closePicker() {\n    if (this.activePicker) {\n      this.activePicker.picker.remove();\n      document.querySelector('.emoji-picker-overlay')?.remove();\n      this.activePicker = null;\n\n      // Enable page scroll when picker is closed\n      document.body.classList.remove('no-scroll');\n      window.removeEventListener('resize', this.handleResize);\n    }\n  }\n\n  private filterEmojis(\n    query: string,\n    container: HTMLDivElement,\n    callback: (value: { url: string; name: string }) => void,\n    trigger: HTMLElement,\n  ) {\n    if (this.activePicker) {\n      this.activePicker.categoryContainer.style.display = query\n        ? 'none'\n        : 'flex';\n    }\n    this.populateEmojis(container, callback, trigger, query);\n  }\n\n  private populateEmojis(\n    container: HTMLDivElement,\n    callback: (value: { url: string; name: string }) => void,\n    trigger: HTMLElement,\n    filter: string = '',\n  ) {\n    container.innerHTML = '';\n    let hasEmojis = false;\n    const isSearching = filter.length > 0;\n\n    this.emojiMap.forEach(({ category, emojis: emojiData }) => {\n      if (!isSearching && this.activeCategory !== category) return;\n\n      const filteredEmojis = filter\n        ? emojiData.filter(({ name, url }) =>\n            this.fuzzyMatch(filter, url, name),\n          )\n        : emojiData;\n\n      if (filteredEmojis.length === 0) return;\n      hasEmojis = true;\n\n      const categorySection = document.createElement('div');\n      categorySection.classList.add('emoji-category-section');\n\n      const categoryTitle = document.createElement('h4');\n      categoryTitle.textContent = category;\n      categoryTitle.classList.add('emoji-category-title');\n      categorySection.appendChild(categoryTitle);\n\n      const emojiContainer = document.createElement('div');\n      emojiContainer.classList.add('emoji-container');\n\n      filteredEmojis.forEach(({ url, name }) => {\n        const img = document.createElement('img');\n        img.classList.add('emoji-button');\n        img.src = url + `?cache_bust=${this.cache_bust}`;\n        img.height = 32;\n        img.width = 32;\n        img.alt = 'emoji';\n        img.addEventListener('mouseenter', () => {\n          this.updateHoverDisplay(url, name);\n        });\n        img.addEventListener('mouseleave', () => {\n          this.updateHoverLeaveDisplay();\n        });\n        img.addEventListener('click', () => {\n          callback({ url, name });\n        });\n        emojiContainer.appendChild(img);\n      });\n\n      categorySection.appendChild(emojiContainer);\n      container.appendChild(categorySection);\n    });\n\n    if (!hasEmojis) {\n      const noResultsMessage = document.createElement('div');\n      noResultsMessage.classList.add('no-emojis-found');\n      noResultsMessage.textContent = 'No emojis found';\n      container.appendChild(noResultsMessage);\n    }\n  }\n\n  private fuzzyMatch(query: string, emoji: string, keywords: string): boolean {\n    query = query.toLowerCase();\n    return (\n      emoji.includes(query) ||\n      keywords.includes(query) ||\n      this.approximateMatch(query, keywords)\n    );\n  }\n\n  private approximateMatch(query: string, keywords: string): boolean {\n    let i = 0,\n      j = 0;\n    while (i < query.length && j < keywords.length) {\n      if (query[i] === keywords[j]) i++;\n      j++;\n    }\n    return i === query.length;\n  }\n\n  private switchCategory(\n    category: string,\n    container: HTMLDivElement,\n    callback: (value: { url: string; name: string }) => void,\n    trigger: HTMLElement,\n  ) {\n    this.activeCategory = category;\n    const searchQuery = this.activePicker?.searchInput.value || '';\n    this.populateEmojis(container, callback, trigger, searchQuery);\n  }\n\n  private handleResize = () => {\n    if (this.activePicker) {\n      this.positionPicker(this.activePicker.trigger, this.activePicker.picker);\n    }\n  };\n\n  private positionPicker(trigger: HTMLElement, picker: HTMLDivElement) {\n    const rect = trigger.getBoundingClientRect();\n    const spaceAbove = rect.top;\n    const spaceBelow = window.innerHeight - rect.bottom;\n    const pickerHeight = picker.offsetHeight;\n\n    picker.style.position = 'absolute';\n\n    picker.style.top =\n      spaceAbove > pickerHeight || spaceBelow < pickerHeight\n        ? `${rect.top + window.scrollY - pickerHeight - 5}px`\n        : `${rect.bottom + window.scrollY + 5}px`;\n\n    picker.style.left = `${rect.left + window.scrollX}px`;\n\n    window.removeEventListener('resize', this.handleResize);\n    window.addEventListener('resize', this.handleResize);\n  }\n\n  private updateHoverDisplay(emojiUrl: string, emojiName: string) {\n    if (this.activePicker) {\n      const hoverDisplay = this.activePicker.hoverDisplay;\n      const hoverEmoji = hoverDisplay.querySelector(\n        '.hover-emoji',\n      ) as HTMLImageElement;\n      const emojiNameSpan = hoverDisplay.querySelector(\n        '.emoji-name',\n      ) as HTMLSpanElement;\n\n      hoverEmoji.src = emojiUrl + `?cache_bust=${this.cache_bust}`;\n      hoverEmoji.alt = emojiName;\n      emojiNameSpan.textContent = emojiName;\n    }\n  }\n  private updateHoverLeaveDisplay() {\n    if (this.activePicker) {\n      const defaultImage =\n        'https://media.fatsu.com/fatsoji/smlies/Bookworm.png?cache_bust=' +\n        this.cache_bust;\n      this.activePicker.hoverDisplay.classList.add('emoji-hover-display');\n      this.activePicker.hoverDisplay.innerHTML = `\n    <img class=\"hover-emoji\" src=\"${defaultImage}\" height=\"32\" width=\"32\" alt=\"default emoji\">\n    <span class=\"emoji-name\">What's your mood?</span>\n  `;\n    }\n  }\n\n  private handleError(err: Error) {\n    console.warn('[EmojiPicker error]', err.message);\n    this.onError?.(err.message);\n  }\n}\n","import EmojiPicker from './picker';\nimport './styles.css';\n\n// Get config from <script src=\"...?...\"> query parameters\nfunction getScriptParams(): Record<string, string> {\n  try {\n    const currentScript = document.currentScript as HTMLScriptElement;\n    if (currentScript?.src) {\n      const url = new URL(currentScript.src);\n      return Object.fromEntries(url.searchParams.entries());\n    }\n  } catch (e) {\n    console.warn('Could not parse script parameters:', e);\n  }\n  return {};\n}\n\n// Merge global config and script params\nconst config = {\n  ...((window as any).EmojiPickerConfig || {}),\n  ...getScriptParams(),\n};\n\n// Set the config on the class as a static field\n(EmojiPicker as any).globalConfig = config;\n\nexport { EmojiPicker };\nexport default EmojiPicker;\n"],"names":["emojiData"],"mappings":"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"}