module Data.Owoify.Internal.Data.Presets where

import qualified Data.Owoify.Internal.Data.Mappings as Mappings
import Data.Owoify.Internal.Entity.Word ( InnerWord )

specificWordMappingList :: [InnerWord -> IO InnerWord]
specificWordMappingList :: [InnerWord -> IO InnerWord]
specificWordMappingList =
  [ InnerWord -> IO InnerWord
Mappings.mapFucToFwuc
  , InnerWord -> IO InnerWord
Mappings.mapMomToMwom
  , InnerWord -> IO InnerWord
Mappings.mapTimeToTim
  , InnerWord -> IO InnerWord
Mappings.mapMeToMwe
  , InnerWord -> IO InnerWord
Mappings.mapNVowelToNy
  , InnerWord -> IO InnerWord
Mappings.mapOverToOwor
  , InnerWord -> IO InnerWord
Mappings.mapOveToUv
  , InnerWord -> IO InnerWord
Mappings.mapHahaToHeheXd
  , InnerWord -> IO InnerWord
Mappings.mapTheToTeh
  , InnerWord -> IO InnerWord
Mappings.mapYouToU
  , InnerWord -> IO InnerWord
Mappings.mapReadToWead
  , InnerWord -> IO InnerWord
Mappings.mapWorseToWose
  ]

uvuMappingList :: [InnerWord -> IO InnerWord]
uvuMappingList :: [InnerWord -> IO InnerWord]
uvuMappingList =
  [ InnerWord -> IO InnerWord
Mappings.mapOToOwo
  , InnerWord -> IO InnerWord
Mappings.mapEwToUwu
  , InnerWord -> IO InnerWord
Mappings.mapHeyToHay
  , InnerWord -> IO InnerWord
Mappings.mapDeadToDed
  , InnerWord -> IO InnerWord
Mappings.mapNVowelTToNd
  ]

uwuMappingList :: [InnerWord -> IO InnerWord]
uwuMappingList :: [InnerWord -> IO InnerWord]
uwuMappingList =
  [ InnerWord -> IO InnerWord
Mappings.mapBracketsToStartrails
  , InnerWord -> IO InnerWord
Mappings.mapPeriodCommaExclamationSemicolonToKaomojis
  , InnerWord -> IO InnerWord
Mappings.mapThatToDat
  , InnerWord -> IO InnerWord
Mappings.mapThToF
  , InnerWord -> IO InnerWord
Mappings.mapLeToWal
  , InnerWord -> IO InnerWord
Mappings.mapVeToWe
  , InnerWord -> IO InnerWord
Mappings.mapRyToWwy
  , InnerWord -> IO InnerWord
Mappings.mapROrLToW
  ]

owoMappingList :: [InnerWord -> IO InnerWord]
owoMappingList :: [InnerWord -> IO InnerWord]
owoMappingList =
  [ InnerWord -> IO InnerWord
Mappings.mapLlToWw
  , InnerWord -> IO InnerWord
Mappings.mapVowelOrRExceptOLToWl
  , InnerWord -> IO InnerWord
Mappings.mapOldToOwld
  , InnerWord -> IO InnerWord
Mappings.mapOlToOwl
  , InnerWord -> IO InnerWord
Mappings.mapLOrROToWo
  , InnerWord -> IO InnerWord
Mappings.mapSpecificConsonantsOToLetterAndWo
  , InnerWord -> IO InnerWord
Mappings.mapVOrWLeToWal
  , InnerWord -> IO InnerWord
Mappings.mapFiToFwi
  , InnerWord -> IO InnerWord
Mappings.mapVerToWer
  , InnerWord -> IO InnerWord
Mappings.mapPoiToPwoi
  , InnerWord -> IO InnerWord
Mappings.mapSpecificConsonantsLeToLetterAndWal
  , InnerWord -> IO InnerWord
Mappings.mapConsonantRToConsonantW
  , InnerWord -> IO InnerWord
Mappings.mapLyToWy
  , InnerWord -> IO InnerWord
Mappings.mapPleToPwe
  , InnerWord -> IO InnerWord
Mappings.mapNrToNw
  ]