Implementation
static final manga = [
{
'mal_id': 1,
'name': 'Action',
'url': 'https://myanimelist.net/manga/genre/1/Action'
},
{
'mal_id': 2,
'name': 'Adventure',
'url': 'https://myanimelist.net/manga/genre/2/Adventure'
},
{
'mal_id': 5,
'name': 'Avant Garde',
'url': 'https://myanimelist.net/manga/genre/5/Avant_Garde'
},
{
'mal_id': 46,
'name': 'Award Winning',
'url': 'https://myanimelist.net/manga/genre/46/Award_Winning'
},
{
'mal_id': 28,
'name': 'Boys Love',
'url': 'https://myanimelist.net/manga/genre/28/Boys_Love'
},
{
'mal_id': 4,
'name': 'Comedy',
'url': 'https://myanimelist.net/manga/genre/4/Comedy'
},
{
'mal_id': 8,
'name': 'Drama',
'url': 'https://myanimelist.net/manga/genre/8/Drama'
},
{
'mal_id': 10,
'name': 'Fantasy',
'url': 'https://myanimelist.net/manga/genre/10/Fantasy'
},
{
'mal_id': 26,
'name': 'Girls Love',
'url': 'https://myanimelist.net/manga/genre/26/Girls_Love'
},
{
'mal_id': 47,
'name': 'Gourmet',
'url': 'https://myanimelist.net/manga/genre/47/Gourmet'
},
{
'mal_id': 14,
'name': 'Horror',
'url': 'https://myanimelist.net/manga/genre/14/Horror'
},
{
'mal_id': 7,
'name': 'Mystery',
'url': 'https://myanimelist.net/manga/genre/7/Mystery'
},
{
'mal_id': 22,
'name': 'Romance',
'url': 'https://myanimelist.net/manga/genre/22/Romance'
},
{
'mal_id': 24,
'name': 'Sci-Fi',
'url': 'https://myanimelist.net/manga/genre/24/Sci-Fi'
},
{
'mal_id': 36,
'name': 'Slice of Life',
'url': 'https://myanimelist.net/manga/genre/36/Slice_of_Life'
},
{
'mal_id': 30,
'name': 'Sports',
'url': 'https://myanimelist.net/manga/genre/30/Sports'
},
{
'mal_id': 37,
'name': 'Supernatural',
'url': 'https://myanimelist.net/manga/genre/37/Supernatural'
},
{
'mal_id': 45,
'name': 'Suspense',
'url': 'https://myanimelist.net/manga/genre/45/Suspense'
},
{
'mal_id': 9,
'name': 'Ecchi',
'url': 'https://myanimelist.net/manga/genre/9/Ecchi'
},
{
'mal_id': 49,
'name': 'Erotica',
'url': 'https://myanimelist.net/manga/genre/49/Erotica'
},
{
'mal_id': 12,
'name': 'Hentai',
'url': 'https://myanimelist.net/manga/genre/12/Hentai'
},
{
'mal_id': 50,
'name': 'Adult Cast',
'url': 'https://myanimelist.net/manga/genre/50/Adult_Cast'
},
{
'mal_id': 51,
'name': 'Anthropomorphic',
'url': 'https://myanimelist.net/manga/genre/51/Anthropomorphic'
},
{
'mal_id': 52,
'name': 'CGDCT',
'url': 'https://myanimelist.net/manga/genre/52/CGDCT'
},
{
'mal_id': 53,
'name': 'Childcare',
'url': 'https://myanimelist.net/manga/genre/53/Childcare'
},
{
'mal_id': 54,
'name': 'Combat Sports',
'url': 'https://myanimelist.net/manga/genre/54/Combat_Sports'
},
{
'mal_id': 44,
'name': 'Crossdressing',
'url': 'https://myanimelist.net/manga/genre/44/Crossdressing'
},
{
'mal_id': 55,
'name': 'Delinquents',
'url': 'https://myanimelist.net/manga/genre/55/Delinquents'
},
{
'mal_id': 39,
'name': 'Detective',
'url': 'https://myanimelist.net/manga/genre/39/Detective'
},
{
'mal_id': 56,
'name': 'Educational',
'url': 'https://myanimelist.net/manga/genre/56/Educational'
},
{
'mal_id': 57,
'name': 'Gag Humor',
'url': 'https://myanimelist.net/manga/genre/57/Gag_Humor'
},
{
'mal_id': 58,
'name': 'Gore',
'url': 'https://myanimelist.net/manga/genre/58/Gore'
},
{
'mal_id': 35,
'name': 'Harem',
'url': 'https://myanimelist.net/manga/genre/35/Harem'
},
{
'mal_id': 59,
'name': 'High Stakes Game',
'url': 'https://myanimelist.net/manga/genre/59/High_Stakes_Game'
},
{
'mal_id': 13,
'name': 'Historical',
'url': 'https://myanimelist.net/manga/genre/13/Historical'
},
{
'mal_id': 60,
'name': 'Idols (Female)',
'url': 'https://myanimelist.net/manga/genre/60/Idols_Female'
},
{
'mal_id': 61,
'name': 'Idols (Male)',
'url': 'https://myanimelist.net/manga/genre/61/Idols_Male'
},
{
'mal_id': 62,
'name': 'Isekai',
'url': 'https://myanimelist.net/manga/genre/62/Isekai'
},
{
'mal_id': 63,
'name': 'Iyashikei',
'url': 'https://myanimelist.net/manga/genre/63/Iyashikei'
},
{
'mal_id': 64,
'name': 'Love Polygon',
'url': 'https://myanimelist.net/manga/genre/64/Love_Polygon'
},
{
'mal_id': 65,
'name': 'Magical Sex Shift',
'url': 'https://myanimelist.net/manga/genre/65/Magical_Sex_Shift'
},
{
'mal_id': 66,
'name': 'Mahou Shoujo',
'url': 'https://myanimelist.net/manga/genre/66/Mahou_Shoujo'
},
{
'mal_id': 17,
'name': 'Martial Arts',
'url': 'https://myanimelist.net/manga/genre/17/Martial_Arts'
},
{
'mal_id': 18,
'name': 'Mecha',
'url': 'https://myanimelist.net/manga/genre/18/Mecha'
},
{
'mal_id': 67,
'name': 'Medical',
'url': 'https://myanimelist.net/manga/genre/67/Medical'
},
{
'mal_id': 68,
'name': 'Memoir',
'url': 'https://myanimelist.net/manga/genre/68/Memoir'
},
{
'mal_id': 38,
'name': 'Military',
'url': 'https://myanimelist.net/manga/genre/38/Military'
},
{
'mal_id': 19,
'name': 'Music',
'url': 'https://myanimelist.net/manga/genre/19/Music'
},
{
'mal_id': 6,
'name': 'Mythology',
'url': 'https://myanimelist.net/manga/genre/6/Mythology'
},
{
'mal_id': 69,
'name': 'Organized Crime',
'url': 'https://myanimelist.net/manga/genre/69/Organized_Crime'
},
{
'mal_id': 70,
'name': 'Otaku Culture',
'url': 'https://myanimelist.net/manga/genre/70/Otaku_Culture'
},
{
'mal_id': 20,
'name': 'Parody',
'url': 'https://myanimelist.net/manga/genre/20/Parody'
},
{
'mal_id': 71,
'name': 'Performing Arts',
'url': 'https://myanimelist.net/manga/genre/71/Performing_Arts'
},
{
'mal_id': 72,
'name': 'Pets',
'url': 'https://myanimelist.net/manga/genre/72/Pets'
},
{
'mal_id': 40,
'name': 'Psychological',
'url': 'https://myanimelist.net/manga/genre/40/Psychological'
},
{
'mal_id': 3,
'name': 'Racing',
'url': 'https://myanimelist.net/manga/genre/3/Racing'
},
{
'mal_id': 73,
'name': 'Reincarnation',
'url': 'https://myanimelist.net/manga/genre/73/Reincarnation'
},
{
'mal_id': 74,
'name': 'Reverse Harem',
'url': 'https://myanimelist.net/manga/genre/74/Reverse_Harem'
},
{
'mal_id': 75,
'name': 'Romantic Subtext',
'url': 'https://myanimelist.net/manga/genre/75/Romantic_Subtext'
},
{
'mal_id': 21,
'name': 'Samurai',
'url': 'https://myanimelist.net/manga/genre/21/Samurai'
},
{
'mal_id': 23,
'name': 'School',
'url': 'https://myanimelist.net/manga/genre/23/School'
},
{
'mal_id': 76,
'name': 'Showbiz',
'url': 'https://myanimelist.net/manga/genre/76/Showbiz'
},
{
'mal_id': 29,
'name': 'Space',
'url': 'https://myanimelist.net/manga/genre/29/Space'
},
{
'mal_id': 11,
'name': 'Strategy Game',
'url': 'https://myanimelist.net/manga/genre/11/Strategy_Game'
},
{
'mal_id': 31,
'name': 'Super Power',
'url': 'https://myanimelist.net/manga/genre/31/Super_Power'
},
{
'mal_id': 77,
'name': 'Survival',
'url': 'https://myanimelist.net/manga/genre/77/Survival'
},
{
'mal_id': 78,
'name': 'Team Sports',
'url': 'https://myanimelist.net/manga/genre/78/Team_Sports'
},
{
'mal_id': 79,
'name': 'Time Travel',
'url': 'https://myanimelist.net/manga/genre/79/Time_Travel'
},
{
'mal_id': 32,
'name': 'Vampire',
'url': 'https://myanimelist.net/manga/genre/32/Vampire'
},
{
'mal_id': 80,
'name': 'Video Game',
'url': 'https://myanimelist.net/manga/genre/80/Video_Game'
},
{
'mal_id': 81,
'name': 'Villainess',
'url': 'https://myanimelist.net/manga/genre/81/Villainess'
},
{
'mal_id': 82,
'name': 'Visual Arts',
'url': 'https://myanimelist.net/manga/genre/82/Visual_Arts'
},
{
'mal_id': 48,
'name': 'Workplace',
'url': 'https://myanimelist.net/manga/genre/48/Workplace'
},
{
'mal_id': 42,
'name': 'Josei',
'url': 'https://myanimelist.net/manga/genre/42/Josei'
},
{
'mal_id': 15,
'name': 'Kids',
'url': 'https://myanimelist.net/manga/genre/15/Kids'
},
{
'mal_id': 41,
'name': 'Seinen',
'url': 'https://myanimelist.net/manga/genre/41/Seinen'
},
{
'mal_id': 25,
'name': 'Shoujo',
'url': 'https://myanimelist.net/manga/genre/25/Shoujo'
},
{
'mal_id': 27,
'name': 'Shounen',
'url': 'https://myanimelist.net/manga/genre/27/Shounen'
},
].map((i) => Genre.fromJson(i)).toBuiltList();