InclusiveDiffusion / index.html
artificialguybr's picture
Create index.html
be32788
raw
history blame
29.9 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Inclusive Diffusion</title>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
<script src="https://cdn.tailwindcss.com"></script>
<link rel="icon" href="favicon.png" type="image/png">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<script type="module" src="script.js"></script>
<script type="module" src="emojiMapping.js"></script>
</head>
<body>
<section class="flex flex-col items-center justify-center space-y-10 p-5">
<div class="logo-container my-5">
<img
alt="InclusiveDiffusion Logo"
class="logo"
height="150"
src="/logo.png"
width="350"
/>
</div>
<div class="info-container text-center mt-5">
<p>This is an amateur project that I created to refresh my CSS, HTML, and JS skills after spending years focusing on Python. It was entirely developed using GPT-4, and the logo was generated with Dall-e 3 (text in Canva). Using fal.ai API!</p>
<p>Created by <a href="https://twitter.com/artificialguybr" target="_blank">@artificialguybr</a></p>
</div>
<div id="emoji-grid" class="categories-container my-5">
<!-- Categoria 1: Rostos e Emoรงรตes -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" aria-label="Faces and Emotions Category" data-category="1">
<span class="text-2xl">๐Ÿ˜€</span>
</div>
<!-- Categoria 2: Animais e Natureza -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="2" aria-label="Animals and Nature Category">
<span class="text-2xl">๐ŸŒฟ</span>
</div>
<!-- Categoria 3: Comida e Bebida -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="3" aria-label="Food and Drink Category">
<span class="text-2xl">๐Ÿ•</span>
</div>
<!-- Categoria 4: Atividades e Hobbies -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="4" aria-label="Activities and Hobbies Category">
<span class="text-2xl">โšฝ</span>
</div>
<!-- Categoria 5: Viagens e Lugares -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="5" aria-label="Travel and Places Category">
<span class="text-2xl">โœˆ๏ธ</span>
</div>
<!-- Categoria 6: Objetos e Tecnologia -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="6" aria-label="Objects and Technology Category">
<span class="text-2xl">๐Ÿ“ฑ</span>
</div>
<!-- Categoria 7: Sรญmbolos e Sinais -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="7" aria-label="Symbols and Signs Category">
<span class="text-2xl">๐Ÿ’ก</span>
</div>
<!-- Categoria 8: Bandeiras -->
<div class="emoji-thumbnail flex justify-center items-center h-16 w-16 border rounded-lg bg-gray-200 cursor-pointer" data-category="8" aria-label="Flags Category">
<span class="text-2xl">๐ŸŒ</span>
</div>
</div>
<div id="emoji-all-categories" class="emoji-line-container my-5">
<div id="emoji-category-1" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Grinning Face">๐Ÿ˜ƒ</span>
<span class="emoji" role="listitem" aria-label="Face with Tears of Joy">๐Ÿ˜‚</span>
<span class="emoji" role="listitem" aria-label="Smiling Face with Tear">๐Ÿฅฒ</span>
<span class="emoji" role="listitem" aria-label="Smiling Face with Heart-Eyes">๐Ÿ˜</span>
<span class="emoji" role="listitem" aria-label="Unamused Face">๐Ÿ˜’</span>
<span class="emoji" role="listitem" aria-label="Pensive Face">๐Ÿ˜”</span>
<span class="emoji" role="listitem" aria-label="Pouting Face">๐Ÿ˜ก</span>
<span class="emoji" role="listitem" aria-label="Exploding Head">๐Ÿคฏ</span>
<span class="emoji" role="listitem" aria-label="Sleeping Face">๐Ÿ˜ด</span>
<span class="emoji" role="listitem" aria-label="Partying Face">๐Ÿฅณ</span>
<span class="emoji" role="listitem" aria-label="Grinning Face with Big Eyes">๐Ÿ˜€</span>
<span class="emoji" role="listitem" aria-label="Grinning Face with Smiling Eyes">๐Ÿ˜„</span>
<span class="emoji" role="listitem" aria-label="Beaming Face with Smiling Eyes">๐Ÿ˜</span>
<span class="emoji" role="listitem" aria-label="Grinning Squinting Face">๐Ÿ˜†</span>
<span class="emoji" role="listitem" aria-label="Grinning Face with Sweat">๐Ÿ˜…</span>
<span class="emoji" role="listitem" aria-label="Rolling on the Floor Laughing">๐Ÿคฃ</span>
<span class="emoji" role="listitem" aria-label="Slightly Smiling Face">๐Ÿ™‚</span>
<span class="emoji" role="listitem" aria-label="Upside-Down Face">๐Ÿ™ƒ</span>
<span class="emoji" role="listitem" aria-label="Winking Face">๐Ÿ˜‰</span>
<span class="emoji" role="listitem" aria-label="Smiling Face with Smiling Eyes">๐Ÿ˜Š</span>
<span class="emoji" role="listitem" aria-label="Smiling Face with Halo">๐Ÿ˜‡</span>
<span class="emoji" role="listitem" aria-label="Smiling Face with Hearts">๐Ÿฅฐ</span>
<span class="emoji" role="listitem" aria-label="Star-Struck">๐Ÿคฉ</span>
<span class="emoji" role="listitem" aria-label="Face Blowing a Kiss">๐Ÿ˜˜</span>
<span class="emoji" role="listitem" aria-label="Kissing Face">๐Ÿ˜—</span>
<span class="emoji" role="listitem" aria-label="Kissing Face with Closed Eyes">๐Ÿ˜š</span>
<span class="emoji" role="listitem" aria-label="Face Savoring Food">๐Ÿ˜‹</span>
<span class="emoji" role="listitem" aria-label="Face with Tongue">๐Ÿ˜›</span>
<span class="emoji" role="listitem" aria-label="Winking Face with Tongue">๐Ÿ˜œ</span>
<span class="emoji" role="listitem" aria-label="Zany Face">๐Ÿคช</span>
<span class="emoji" role="listitem" aria-label="Squinting Face with Tongue">๐Ÿ˜</span>
<span class="emoji" role="listitem" aria-label="Money-Mouth Face">๐Ÿค‘</span>
<span class="emoji" role="listitem" aria-label="Hugging Face">๐Ÿค—</span>
<span class="emoji" role="listitem" aria-label="Face with Hand Over Mouth">๐Ÿคญ</span>
<span class="emoji" role="listitem" aria-label="Shushing Face">๐Ÿคซ</span>
<span class="emoji" role="listitem" aria-label="Thinking Face">๐Ÿค”</span>
</div>
</div>
</div>
<div id="emoji-category-2" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Dog Face">๐Ÿถ</span>
<span class="emoji" role="listitem" aria-label="Cat Face">๐Ÿฑ</span>
<span class="emoji" role="listitem" aria-label="Mouse Face">๐Ÿญ</span>
<span class="emoji" role="listitem" aria-label="Hamster Face">๐Ÿน</span>
<span class="emoji" role="listitem" aria-label="Rabbit Face">๐Ÿฐ</span>
<span class="emoji" role="listitem" aria-label="Fox Face">๐ŸฆŠ</span>
<span class="emoji" role="listitem" aria-label="Bear Face">๐Ÿป</span>
<span class="emoji" role="listitem" aria-label="Panda Face">๐Ÿผ</span>
<span class="emoji" role="listitem" aria-label="Koala">๐Ÿจ</span>
<span class="emoji" role="listitem" aria-label="Tiger Face">๐Ÿฏ</span>
<span class="emoji" role="listitem" aria-label="Lion Face">๐Ÿฆ</span>
<span class="emoji" role="listitem" aria-label="Cow Face">๐Ÿฎ</span>
<span class="emoji" role="listitem" aria-label="Pig Face">๐Ÿท</span>
<span class="emoji" role="listitem" aria-label="Pig Nose">๐Ÿฝ</span>
<span class="emoji" role="listitem" aria-label="Frog Face">๐Ÿธ</span>
<span class="emoji" role="listitem" aria-label="Monkey Face">๐Ÿต</span>
<span class="emoji" role="listitem" aria-label="See-No-Evil Monkey">๐Ÿ™ˆ</span>
<span class="emoji" role="listitem" aria-label="Hear-No-Evil Monkey">๐Ÿ™‰</span>
<span class="emoji" role="listitem" aria-label="Speak-No-Evil Monkey">๐Ÿ™Š</span>
<span class="emoji" role="listitem" aria-label="Monkey">๐Ÿ’</span>
<span class="emoji" role="listitem" aria-label="Chicken">๐Ÿ”</span>
<span class="emoji" role="listitem" aria-label="Penguin">๐Ÿง</span>
<span class="emoji" role="listitem" aria-label="Bird">๐Ÿฆ</span>
<span class="emoji" role="listitem" aria-label="Baby Chick">๐Ÿค</span>
<span class="emoji" role="listitem" aria-label="Hatching Chick">๐Ÿฃ</span>
<span class="emoji" role="listitem" aria-label="Front-Facing Baby Chick">๐Ÿฅ</span>
<span class="emoji" role="listitem" aria-label="Duck">๐Ÿฆ†</span>
<span class="emoji" role="listitem" aria-label="Eagle">๐Ÿฆ…</span>
<span class="emoji" role="listitem" aria-label="Owl">๐Ÿฆ‰</span>
<span class="emoji" role="listitem" aria-label="Bat">๐Ÿฆ‡</span>
<span class="emoji" role="listitem" aria-label="Wolf">๐Ÿบ</span>
<span class="emoji" role="listitem" aria-label="Boar">๐Ÿ—</span>
<span class="emoji" role="listitem" aria-label="Horse">๐Ÿด</span>
<span class="emoji" role="listitem" aria-label="Unicorn">๐Ÿฆ„</span>
<span class="emoji" role="listitem" aria-label="Honeybee">๐Ÿ</span>
<span class="emoji" role="listitem" aria-label="Bug">๐Ÿ›</span>
<span class="emoji" role="listitem" aria-label="Butterfly">๐Ÿฆ‹</span>
<span class="emoji" role="listitem" aria-label="Snail">๐ŸŒ</span>
<span class="emoji" role="listitem" aria-label="Lady Beetle">๐Ÿž</span>
<span class="emoji" role="listitem" aria-label="Ant">๐Ÿœ</span>
</div>
</div>
<div id="emoji-category-3" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Hamburger">๐Ÿ”</span>
<span class="emoji" role="listitem" aria-label="French Fries">๐ŸŸ</span>
<span class="emoji" role="listitem" aria-label="Hot Dog">๐ŸŒญ</span>
<span class="emoji" role="listitem" aria-label="Pizza">๐Ÿ•</span>
<span class="emoji" role="listitem" aria-label="Taco">๐ŸŒฎ</span>
<span class="emoji" role="listitem" aria-label="Burrito">๐ŸŒฏ</span>
<span class="emoji" role="listitem" aria-label="Falafel Wrap">๐Ÿฅ™</span>
<span class="emoji" role="listitem" aria-label="Falafel">๐Ÿง†</span>
<span class="emoji" role="listitem" aria-label="Soup">๐Ÿฒ</span>
<span class="emoji" role="listitem" aria-label="Salad">๐Ÿฅ—</span>
<span class="emoji" role="listitem" aria-label="Sushi">๐Ÿฃ</span>
<span class="emoji" role="listitem" aria-label="Bento Box">๐Ÿฑ</span>
<span class="emoji" role="listitem" aria-label="Curry Rice">๐Ÿ›</span>
<span class="emoji" role="listitem" aria-label="Ramen">๐Ÿœ</span>
<span class="emoji" role="listitem" aria-label="Spaghetti">๐Ÿ</span>
<span class="emoji" role="listitem" aria-label="Roasted Sweet Potato">๐Ÿ </span>
<span class="emoji" role="listitem" aria-label="Shrimp">๐Ÿค</span>
<span class="emoji" role="listitem" aria-label="Chicken Leg">๐Ÿ—</span>
<span class="emoji" role="listitem" aria-label="Meat on Bone">๐Ÿ–</span>
<span class="emoji" role="listitem" aria-label="Steak">๐Ÿฅฉ</span>
<span class="emoji" role="listitem" aria-label="Bacon">๐Ÿฅ“</span>
<span class="emoji" role="listitem" aria-label="Sandwich">๐Ÿฅช</span>
</div>
</div>
<div id="emoji-category-4" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Soccer Ball">โšฝ</span>
<span class="emoji" role="listitem" aria-label="Basketball">๐Ÿ€</span>
<span class="emoji" role="listitem" aria-label="American Football">๐Ÿˆ</span>
<span class="emoji" role="listitem" aria-label="Baseball">โšพ</span>
<span class="emoji" role="listitem" aria-label="Softball">๐ŸฅŽ</span>
<span class="emoji" role="listitem" aria-label="Tennis">๐ŸŽพ</span>
<span class="emoji" role="listitem" aria-label="Volleyball">๐Ÿ</span>
<span class="emoji" role="listitem" aria-label="Rugby Football">๐Ÿ‰</span>
<span class="emoji" role="listitem" aria-label="Billiards">๐ŸŽฑ</span>
<span class="emoji" role="listitem" aria-label="Table Tennis">๐Ÿ“</span>
<span class="emoji" role="listitem" aria-label="Badminton">๐Ÿธ</span>
<span class="emoji" role="listitem" aria-label="Flying Disc">๐Ÿฅ</span>
<span class="emoji" role="listitem" aria-label="Field Hockey">๐Ÿ‘</span>
<span class="emoji" role="listitem" aria-label="Ice Hockey">๐Ÿ’</span>
<span class="emoji" role="listitem" aria-label="Cricket">๐Ÿ</span>
<span class="emoji" role="listitem" aria-label="Lacrosse">๐Ÿฅ</span>
<span class="emoji" role="listitem" aria-label="Archery">๐Ÿน</span>
<span class="emoji" role="listitem" aria-label="Fishing Pole">๐ŸŽฃ</span>
<span class="emoji" role="listitem" aria-label="Golf">โ›ณ๏ธ</span>
<span class="emoji" role="listitem" aria-label="Boxing Glove">๐ŸฅŠ</span>
<span class="emoji" role="listitem" aria-label="Martial Arts Uniform">๐Ÿฅ‹</span>
<span class="emoji" role="listitem" aria-label="Running Shirt">๐ŸŽฝ</span>
<span class="emoji" role="listitem" aria-label="Ice Skate">โ›ธ</span>
<span class="emoji" role="listitem" aria-label="Curling Stone">๐ŸฅŒ</span>
<span class="emoji" role="listitem" aria-label="Sled">๐Ÿ›ท</span>
<span class="emoji" role="listitem" aria-label="Skateboard">๐Ÿ›น</span>
<span class="emoji" role="listitem" aria-label="Ski">๐ŸŽฟ</span>
<span class="emoji" role="listitem" aria-label="Skiing">โ›ท</span>
<span class="emoji" role="listitem" aria-label="Snowboarder">๐Ÿ‚</span>
<span class="emoji" role="listitem" aria-label="Parachute">๐Ÿช‚</span>
<span class="emoji" role="listitem" aria-label="Weightlifting - Woman">๐Ÿ‹๏ธโ€โ™€๏ธ</span>
<span class="emoji" role="listitem" aria-label="Weightlifting - Man">๐Ÿ‹๏ธโ€โ™‚๏ธ</span>
<span class="emoji" role="listitem" aria-label="Wrestling - Woman">๐Ÿคผโ€โ™€๏ธ</span>
<span class="emoji" role="listitem" aria-label="Wrestling - Man">๐Ÿคผโ€โ™‚๏ธ</span>
<span class="emoji" role="listitem" aria-label="Cartwheel - Woman">๐Ÿคธโ€โ™€๏ธ</span>
<span class="emoji" role="listitem" aria-label="Cartwheel - Man">๐Ÿคธโ€โ™‚๏ธ</span>
<span class="emoji" role="listitem" aria-label="Basketball - Woman">โ›น๏ธโ€โ™€๏ธ</span>
<span class="emoji" role="listitem" aria-label="Basketball - Man">โ›น๏ธโ€โ™‚๏ธ</span>
<span class="emoji" role="listitem" aria-label="Fencing">๐Ÿคบ</span>
<span class="emoji" role="listitem" aria-label="Handball - Woman">๐Ÿคพโ€โ™€๏ธ</span>
</div>
</div>
<div id="emoji-category-5" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Airplane">โœˆ๏ธ</span>
<span class="emoji" role="listitem" aria-label="Rocket">๐Ÿš€</span>
<span class="emoji" role="listitem" aria-label="Helicopter">๐Ÿš</span>
<span class="emoji" role="listitem" aria-label="Flying Saucer">๐Ÿ›ธ</span>
<span class="emoji" role="listitem" aria-label="Bicycle">๐Ÿšฒ</span>
<span class="emoji" role="listitem" aria-label="Scooter">๐Ÿ›ด</span>
<span class="emoji" role="listitem" aria-label="Skateboard">๐Ÿ›น</span>
<span class="emoji" role="listitem" aria-label="Motor Scooter">๐Ÿ›ต</span>
<span class="emoji" role="listitem" aria-label="Car">๐Ÿš—</span>
<span class="emoji" role="listitem" aria-label="Taxi">๐Ÿš•</span>
<span class="emoji" role="listitem" aria-label="Sports Car">๐Ÿš™</span>
<span class="emoji" role="listitem" aria-label="Bus">๐ŸšŒ</span>
<span class="emoji" role="listitem" aria-label="Trolleybus">๐ŸšŽ</span>
<span class="emoji" role="listitem" aria-label="Racing Car">๐ŸŽ</span>
<span class="emoji" role="listitem" aria-label="Police Car">๐Ÿš“</span>
<span class="emoji" role="listitem" aria-label="Ambulance">๐Ÿš‘</span>
<span class="emoji" role="listitem" aria-label="Fire Engine">๐Ÿš’</span>
<span class="emoji" role="listitem" aria-label="Minibus">๐Ÿš</span>
<span class="emoji" role="listitem" aria-label="Delivery Truck">๐Ÿšš</span>
<span class="emoji" role="listitem" aria-label="Articulated Lorry">๐Ÿš›</span>
<span class="emoji" role="listitem" aria-label="Tractor">๐Ÿšœ</span>
<span class="emoji" role="listitem" aria-label="Auto Rickshaw">๐Ÿ›บ</span>
<span class="emoji" role="listitem" aria-label="Oncoming Bus">๐Ÿš</span>
<span class="emoji" role="listitem" aria-label="Oncoming Car">๐Ÿš˜</span>
<span class="emoji" role="listitem" aria-label="Taxi">๐Ÿš–</span>
<span class="emoji" role="listitem" aria-label="Pickup Truck">๐Ÿ›ป</span>
<span class="emoji" role="listitem" aria-label="Police Car">๐Ÿš”</span>
<span class="emoji" role="listitem" aria-label="Aerial Tramway">๐Ÿšก</span>
<span class="emoji" role="listitem" aria-label="Mountain Cableway">๐Ÿš </span>
<span class="emoji" role="listitem" aria-label="Railway Car">๐Ÿšƒ</span>
<span class="emoji" role="listitem" aria-label="Locomotive">๐Ÿš‚</span>
<span class="emoji" role="listitem" aria-label="Train">๐Ÿš†</span>
<span class="emoji" role="listitem" aria-label="High-Speed Train">๐Ÿš„</span>
<span class="emoji" role="listitem" aria-label="Bullet Train">๐Ÿš…</span>
<span class="emoji" role="listitem" aria-label="Light Rail">๐Ÿšˆ</span>
<span class="emoji" role="listitem" aria-label="Monorail">๐Ÿš</span>
<span class="emoji" role="listitem" aria-label="Mountain Railway">๐Ÿšž</span>
<span class="emoji" role="listitem" aria-label="Tram">๐Ÿš‹</span>
<span class="emoji" role="listitem" aria-label="Light Rail">๐ŸšŠ</span>
<span class="emoji" role="listitem" aria-label="Train Station">๐Ÿš‰</span>
</div>
</div>
<div id="emoji-category-6" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Lightbulb">๐Ÿ’ก</span>
<span class="emoji" role="listitem" aria-label="Flashlight">๐Ÿ”ฆ</span>
<span class="emoji" role="listitem" aria-label="Candle">๐Ÿ•ฏ๏ธ</span>
<span class="emoji" role="listitem" aria-label="Lamp">๐Ÿช”</span>
<span class="emoji" role="listitem" aria-label="Fire Extinguisher">๐Ÿงฏ</span>
<span class="emoji" role="listitem" aria-label="Oil Drum">๐Ÿ›ข๏ธ</span>
<span class="emoji" role="listitem" aria-label="Bomb">๐Ÿ’ฃ</span>
<span class="emoji" role="listitem" aria-label="Firecracker">๐Ÿงจ</span>
<span class="emoji" role="listitem" aria-label="Axe">๐Ÿช“</span>
<span class="emoji" role="listitem" aria-label="Knife">๐Ÿ”ช</span>
<span class="emoji" role="listitem" aria-label="Dagger">๐Ÿ—ก๏ธ</span>
<span class="emoji" role="listitem" aria-label="Crossed Swords">โš”๏ธ</span>
<span class="emoji" role="listitem" aria-label="Shield">๐Ÿ›ก๏ธ</span>
<span class="emoji" role="listitem" aria-label="Door">๐Ÿšช</span>
<span class="emoji" role="listitem" aria-label="Couch">๐Ÿ›‹๏ธ</span>
<span class="emoji" role="listitem" aria-label="Bed">๐Ÿ›๏ธ</span>
<span class="emoji" role="listitem" aria-label="Chair">๐Ÿช‘</span>
<span class="emoji" role="listitem" aria-label="Toilet">๐Ÿšฝ</span>
<span class="emoji" role="listitem" aria-label="Shower">๐Ÿšฟ</span>
<span class="emoji" role="listitem" aria-label="Bathtub">๐Ÿ›</span>
<span class="emoji" role="listitem" aria-label="Soap">๐Ÿงผ</span>
<span class="emoji" role="listitem" aria-label="Sponge">๐Ÿงฝ</span>
<span class="emoji" role="listitem" aria-label="Lotion Bottle">๐Ÿงด</span>
<span class="emoji" role="listitem" aria-label="Razor">๐Ÿช’</span>
<span class="emoji" role="listitem" aria-label="Broom">๐Ÿงน</span>
<span class="emoji" role="listitem" aria-label="Basket">๐Ÿงบ</span>
</div>
</div>
<div id="emoji-category-7" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="Infinity">โ™พ๏ธ</span>
<span class="emoji" role="listitem" aria-label="Dice">๐ŸŽฒ</span>
<span class="emoji" role="listitem" aria-label="Bullseye">๐ŸŽฏ</span>
<span class="emoji" role="listitem" aria-label="Bowling">๐ŸŽณ</span>
<span class="emoji" role="listitem" aria-label="Video Game">๐ŸŽฎ</span>
<span class="emoji" role="listitem" aria-label="Slot Machine">๐ŸŽฐ</span>
<span class="emoji" role="listitem" aria-label="Puzzle Piece">๐Ÿงฉ</span>
<span class="emoji" role="listitem" aria-label="Artist Palette">๐ŸŽจ</span>
<span class="emoji" role="listitem" aria-label="Thread">๐Ÿงต</span>
<span class="emoji" role="listitem" aria-label="Yarn">๐Ÿงถ</span>
<span class="emoji" role="listitem" aria-label="Books">๐Ÿ“š</span>
<span class="emoji" role="listitem" aria-label="Open Book">๐Ÿ“–</span>
<span class="emoji" role="listitem" aria-label="Notebook with Decorative Cover">๐Ÿ“”</span>
<span class="emoji" role="listitem" aria-label="Ledger">๐Ÿ“’</span>
<span class="emoji" role="listitem" aria-label="Bookmark Tabs">๐Ÿ“‘</span>
<span class="emoji" role="listitem" aria-label="Notebook">๐Ÿ““</span>
<span class="emoji" role="listitem" aria-label="Page with Curl">๐Ÿ“ƒ</span>
<span class="emoji" role="listitem" aria-label="Scroll">๐Ÿ“œ</span>
<span class="emoji" role="listitem" aria-label="Page Facing Up">๐Ÿ“„</span>
<span class="emoji" role="listitem" aria-label="Newspaper">๐Ÿ“ฐ</span>
<span class="emoji" role="listitem" aria-label="Rolled-Up Newspaper">๐Ÿ—ž๏ธ</span>
<span class="emoji" role="listitem" aria-label="Bookmark">๐Ÿ”–</span>
<span class="emoji" role="listitem" aria-label="Label">๐Ÿท๏ธ</span>
<span class="emoji" role="listitem" aria-label="Money Bag">๐Ÿ’ฐ</span>
<span class="emoji" role="listitem" aria-label="Yen Banknote">๐Ÿ’ด</span>
<span class="emoji" role="listitem" aria-label="Dollar Banknote">๐Ÿ’ต</span>
<span class="emoji" role="listitem" aria-label="Euro Banknote">๐Ÿ’ถ</span>
<span class="emoji" role="listitem" aria-label="Pound Banknote">๐Ÿ’ท</span>
<span class="emoji" role="listitem" aria-label="Money with Wings">๐Ÿ’ธ</span>
<span class="emoji" role="listitem" aria-label="Credit Card">๐Ÿ’ณ</span>
<span class="emoji" role="listitem" aria-label="Gem Stone">๐Ÿ’Ž</span>
<span class="emoji" role="listitem" aria-label="Balance Scale">โš–๏ธ</span>
<span class="emoji" role="listitem" aria-label="Toolbox">๐Ÿงฐ</span>
<span class="emoji" role="listitem" aria-label="Hammer">๐Ÿ”จ</span>
<span class="emoji" role="listitem" aria-label="Pick">โ›๏ธ</span>
<span class="emoji" role="listitem" aria-label="Hammer and Pick">โš’๏ธ</span>
<span class="emoji" role="listitem" aria-label="Hammer and Wrench">๐Ÿ› ๏ธ</span>
<span class="emoji" role="listitem" aria-label="Dagger">๐Ÿ—ก๏ธ</span>
<span class="emoji" role="listitem" aria-label="Crossed Swords">โš”๏ธ</span>
</div>
</div>
<div id="emoji-category-8" class="emoji-category hidden" role="list">
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4">
<span class="emoji" role="listitem" aria-label="White Flag">๐Ÿณ๏ธ</span>
<span class="emoji" role="listitem" aria-label="Black Flag">๐Ÿด</span>
<span class="emoji" role="listitem" aria-label="Chequered Flag">๐Ÿ</span>
<span class="emoji" role="listitem" aria-label="Triangular Flag">๐Ÿšฉ</span>
<span class="emoji" role="listitem" aria-label="Rainbow Flag">๐Ÿณ๏ธโ€๐ŸŒˆ</span>
<span class="emoji" role="listitem" aria-label="Pirate Flag">๐Ÿดโ€โ˜ ๏ธ</span>
</div>
</div>
</div>
<div class="flex items-center gap-4">
<input
id="selected-emojis"
class="w-full h-10 px-3 py-2 text-base text-gray-700 placeholder-gray-600 border rounded-lg focus:shadow-outline"
placeholder="Selected emojis will appear here..."
type="text"
aria-label="Selected Emojis"
/>
<button id="start-speech-recognition" class="bg-blue-500 text-white p-2 rounded-lg text-lg font-semibold" aria-label="Start Speech Recognition">
<i class="fas fa-microphone"></i>
</button>
</div>
<div class="w-1/2">
<button id="generate-btn" class="bg-orange-500 text-white w-full py-2 rounded-lg text-lg font-semibold" aria-label="Generate Image">GENERATE IMAGE</button>
</div>
<div class="flex justify-center mt-10">
<img
alt="Generated Image"
class="aspect-[1/1] overflow-hidden rounded-lg object-contain object-center generated-image"
height="500"
src="/placeholder.svg"
width="500"
style="display: none;"
</div>
</div>
<div class="loading-container hidden">
<img src="/loading.gif" alt="Loading" class="loading-gif"/>
</div>
</section>
</body>
</html>