from typing import Literal

"""List OverFlow"""
TextOverflow = Literal[
    "clip",
    "elipsis",
    "fade",
    "visible",
]

"""List TextAlign"""
TextAlign = Literal[
    "start",
    "center",
    "end",
    "justify",
    "right",
    "left",
]

"""List font weight"""
FontWeight = Literal[
    "normal",
    "bold",
    "w100",
    "w200",
    "w300",
    "w400",
    "w500",
    "w600",
    "w700",
    "w800",
    "w900",
]

"""List font yang didukung"""
FontFamily = Literal[
    "ADLaM Display",
    "Agdasima",
    "Akatab",
    "Aoboshi One",
    "Bacasime Antique",
    "Bagel Fat One",
    "Belanosima",
    "Borel",
    "Bricolage Grotesque",
    "Caprasimo",
    "Cherry Bomb One",
    "Chokokutai",
    "Dai Banna SIL",
    "Diphylleia",
    "Gasoek One",
    "Geologica",
    "Grandiflora One",
    "Handjet",
    "Inclusive Sans",
    "Kablammo",
    "Lisu Bosa",
    "Lugrasimo",
    "Lumanosimo",
    "Lunasima",
    "Moirai One",
    "Monomaniac One",
    "Mooli",
    "Narnoor",
    "Noto Sans Chorasmian",
    "Noto Sans Cypro Minoan",
    "Noto Sans HK",
    "Noto Sans JP",
    "Noto Sans KR",
    "Noto Sans SC",
    "Noto Sans Syriac Eastern",
    "Noto Sans TC",
    "Noto Sans Vithkuqi",
    "Noto Serif Khitan Small Script",
    "Noto Serif Makasar",
    "Noto Serif Ottoman Siyaq",
    "Noto Serif Vithkuqi",
    "Orbit",
    "Playfair",
    "REM",
    "Ruwudu",
    "Slackside One",
    "Tektur",
    "Tsukimi Rounded",
    "Victor Mono",
    "Wavefont",
    "Ysabeau Infant",
    "Ysabeau Office",
    "Ysabeau SC",
    "Alkatra",
    "Anuphan",
    "Braah One",
    "Bruno Ace",
    "Bruno Ace SC",
    "Carlito",
    "Castoro Titling",
    "Chivo Mono",
    "Climate Crisis",
    "Comme",
    "Darumadrop One",
    "Delicious Handrawn",
    "Foldit",
    "Gajraj One",
    "Gloock",
    "Golos Text",
    "Hanken Grotesk",
    "Instrument Sans",
    "Instrument Serif",
    "Konkhmer Sleokchher",
    "Labrada",
    "Martian Mono",
    "Mynerve",
    "Noto Sans Nag Mundari",
    "Noto Sans Nandinagari",
    "Noto Sans SignWriting",
    "Noto Sans Tangsa",
    "Noto Serif NP Hmong",
    "Noto Serif Toto",
    "Padyakke Expanded One",
    "Pathway Extreme",
    "Phudu",
    "Poltawski Nowy",
    "Rubik 80s Fade",
    "Rubik Gemstones",
    "Rubik Pixels",
    "Rubik Spray Paint",
    "Rubik Storm",
    "Rubik Vinyl",
    "Schibsted Grotesk",
    "Shantell Sans",
    "Sigmar",
    "Sofia Sans",
    "Sofia Sans Condensed",
    "Sofia Sans Extra Condensed",
    "Sofia Sans Semi Condensed",
    "Solitreo",
    "Tilt Neon",
    "Tilt Prism",
    "Tilt Warp",
    "Unbounded",
    "Vina Sans",
    "Wix Madefor Display",
    "Wix Madefor Text",
    "Ysabeau",
    "Aboreto",
    "Abyssinica SIL",
    "Albert Sans",
    "Alexandria",
    "Alkalami",
    "Alumni Sans Collegiate One",
    "Alumni Sans Pinstripe",
    "Amiri Quran",
    "Aref Ruqaa Ink",
    "Arima",
    "Blaka",
    "Blaka Hollow",
    "Blaka Ink",
    "Bungee Spice",
    "Cairo Play",
    "Charis SIL",
    "DynaPuff",
    "Edu NSW ACT Foundation",
    "Edu QLD Beginner",
    "Edu SA Beginner",
    "Edu TAS Beginner",
    "Edu VIC WA NT Beginner",
    "Figtree",
    "Finlandica",
    "Fragment Mono",
    "Gantari",
    "Gentium Book Plus",
    "Gentium Plus",
    "Gulzar",
    "IBM Plex Sans JP",
    "Inter Tight",
    "Joan",
    "Kantumruy Pro",
    "Kdam Thmor Pro",
    "Marhey",
    "Mingzat",
    "Nabla",
    "Noto Color Emoji",
    "Noto Sans Ethiopic",
    "Noto Sans Lao Looped",
    "Noto Sans Mende Kikakui",
    "Noto Serif HK",
    "Noto Serif Khojki",
    "Noto Serif Oriya",
    "Nuosu SIL",
    "Reem Kufi Fun",
    "Reem Kufi Ink",
    "Rubik Burned",
    "Rubik Dirt",
    "Rubik Distressed",
    "Rubik Iso",
    "Rubik Marker Hatch",
    "Rubik Maze",
    "Silkscreen",
    "Sono",
    "Splash",
    "Spline Sans Mono",
    "Tai Heritage Pro",
    "Tiro Bangla",
    "Tiro Devanagari Hindi",
    "Tiro Devanagari Marathi",
    "Tiro Devanagari Sanskrit",
    "Tiro Gurmukhi",
    "Tiro Kannada",
    "Tiro Tamil",
    "Tiro Telugu",
    "Akaya Kanadaka",
    "Akshar",
    "Alumni Sans Inline One",
    "Anek Bangla",
    "Anek Devanagari",
    "Anek Gujarati",
    "Anek Gurmukhi",
    "Anek Kannada",
    "Anek Latin",
    "Anek Malayalam",
    "Anek Odia",
    "Anek Tamil",
    "Anek Telugu",
    "Angkor",
    "Antonio",
    "Anybody",
    "Asap Condensed",
    "BIZ UDGothic",
    "BIZ UDMincho",
    "BIZ UDPGothic",
    "BIZ UDPMincho",
    "Babylonica",
    "Ballet",
    "Battambang",
    "Bayon",
    "Beau Rivage",
    "Benne",
    "BhuTuka Expanded One",
    "Bodoni Moda",
    "Bokor",
    "Chenla",
    "Content",
    "Dangrek",
    "Familjen Grotesk",
    "Fasthand",
    "Fredoka",
    "Freehand",
    "Grape Nuts",
    "Hanuman",
    "Hubballi",
    "Imbue",
    "Imperial Script",
    "Ingrid Darling",
    "Inspiration",
    "Island Moments",
    "Karantina",
    "Khmer",
    "Kiwi Maru",
    "Kolker Brush",
    "Koulen",
    "Lavishly Yours",
    "League Gothic",
    "League Spartan",
    "Libre Barcode EAN13 Text",
    "Libre Bodoni",
    "Licorice",
    "Love Light",
    "Luxurious Roman",
    "Mea Culpa",
    "Metal",
    "Moo Lah Lah",
    "Moon Dance",
    "Moul",
    "Moulpali",
    "Ms Madi",
    "My Soul",
    "Neonderthaw",
    "Newsreader",
    "Nokora",
    "Noto Emoji",
    "Ole",
    "Oooh Baby",
    "Orelega One",
    "Plus Jakarta Sans",
    "Preahvihear",
    "Qwitcher Grypen",
    "Radio Canada",
    "Roboto Flex",
    "Roboto Serif",
    "Rubik Bubbles",
    "Rubik Glitch",
    "Rubik Microbe",
    "Rubik Moonrocks",
    "Rubik Puddles",
    "Rubik Wet Paint",
    "Send Flowers",
    "Siemreap",
    "Smooch Sans",
    "Source Serif 4",
    "Spline Sans",
    "Square Peg",
    "Suwannaphum",
    "Tapestry",
    "Taprom",
    "Texturina",
    "The Nautigal",
    "Truculenta",
    "Twinkle Star",
    "Updock",
    "Vazirmatn",
    "Vujahday Script",
    "Water Brush",
    "Waterfall",
    "Whisper",
    "Zen Dots",
]
