h$=:      !"#$%&'()*+,-./0123456789(c) OleksandrZhabenko 2021-2022MITolexandr543@yahoo.comNoneukrainian-phonetics-basic-array1Is used to signify the optimization data type of :.ukrainian-phonetics-basic-arrayThe function that uses the following correspondence between the previous data type UZPP2 and the .  UZ 'A' D  (plain) 8 UZ 'A' K  (palatalized) 9 UZ 'B' D  (plain) 10 UZ 'B' K  (semi-palatalized) 11 UZ 'C' S  27 UZ 'D' N  54 UZ 'E' L  (plain) 39 UZ 'E' M  (semi-palatalized) 40 UZ 'F' L  (plain) 41 UZ 'F' M  (semi-palatalized) 42 G 55 H 56 I 57 J 58 K 59 L 60 M 61 N  62 O  63 P  64 Q  12 R  13 S  65 T  14 UZ 'a' W  1 UZ 'b' D  (plain) 15 UZ 'b' K  (semi-palatalized) 16 UZ 'c' D  (plain) 38 UZ 'd' D  (plain) 17 UZ 'd' K  (palatalized) 18 UZ 'e' W  2 UZ 'f' L  (plain) 43 UZ 'f' M  (semi-palatalized) 44 UZ 'g' D (plain) 19 UZ 'g' K (semi-palatalized) 20 UZ 'h' D  (plain) 21 UZ 'h' K  (semi-palatalized) 22 UZ 'i' W  6 UZ 'j' D  (plain) 23 UZ 'j' K  (palatalized) 24 UZ 'k' L  (plain) 45 UZ 'k' M  (semi-palatalized) 46 UZ 'l' S  (plain) 28 UZ 'l' O  (palatalized) 29 UZ 'm' S  (plain) 30 UZ 'm' O  (semi-palatalized) 31 UZ 'n' S  (plain) 32 UZ 'n' O  (palatalized) 33 UZ 'o' W  3 UZ 'p' L  (plain) 47 UZ 'p' M  (semi-palatalized) 48 UZ 'q' E  7 UZ 'r' S  (plain) 34 UZ 'r' O  (palatalized) 35 UZ 's' L  (plain) 49 UZ 't' L  (plain) 50 UZ 't' M  (palatalized) 51 UZ 'u' W  4 UZ 'v' S  (plain) 36 UZ 'v' O  (semi-palatalized) 37 UZ 'w' N  66 UZ 'x' L  (plain) 52 UZ 'x' M  (semi-palatalized) 53 UZ 'y' W  5 UZ 'z' D  (plain) 25 UZ 'z' K  (palatalized) 26 ukrainian-phonetics-basic-arrayA full variant of the ( function with all the elements for the ; function being provided as < = (data tuple). Can be useful to reduce number of calculations in the complex usage scenarios.ukrainian-phonetics-basic-arrayCan be used to map the  representation and the mmsyn6ukr-array files with some recordings.    (c) OleksandrZhabenko 2021-2022MITolexandr543@yahoo.com ExperimentalNone> ukrainian-phonetics-basic-array#ukrainian-phonetics-basic-arrayGeneral variant of the $ function. !"#$%&' !"#$%&'(c) OleksandrZhabenko 2021-2022MITolexandr543@yahoo.com ExperimentalNone3> )ukrainian-phonetics-basic-arrayFunction-predicate )> checks whether its argument is a vowel representation in the  format.*ukrainian-phonetics-basic-arrayFunction-predicate * checks whether its argument is a sonorous consonant representation in the  format.+ukrainian-phonetics-basic-arrayFunction-predicate + checks whether its argument is a voiced consonant representation in the  format.,ukrainian-phonetics-basic-arrayFunction-predicate  isVoiceless1 checks whether its argument is a voiceless consonant representation in the  format.-ukrainian-phonetics-basic-arrayBinary function-predicate - checks whether its arguments are both consonant representations in the  format..ukrainian-phonetics-basic-array Function .+ converts a Ukrainian word being a list of  to the list of phonetically similar (consonants grouped with consonants and each vowel separately) sounds representations in  format.0ukrainian-phonetics-basic-array Function 0 is used to divide groups of Ukrainian consonants into two-elements lists that later are made belonging to different neighbour syllables if the group is between two vowels in a word. The group must be not empty, but this is not checked. The phonetical information for the proper performance is taken from the: https://msn.khnu.km.ua/pluginfile.php/302375/mod_resource/content/1/%D0%9B.3.%D0%86%D0%86.%20%D0%A1%D0%BA%D0%BB%D0%B0%D0%B4.%D0%9D%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D1%81.pdf1ukrainian-phonetics-basic-array Function 1 is a variant of the divCnsts- where you can provide the tuple element for ; inside.7ukrainian-phonetics-basic-arrayBinary function-predicate 7 checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).8ukrainian-phonetics-basic-arrayBinary function-predicate 7 checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).9ukrainian-phonetics-basic-array Function 9 converts duplicated consequent in the syllable consonants so that they are represented by just one -. After applying the function to the list of  being a syllable all groups of duplicated consequent consonants in every syllable are represented with only one  respectively.)*+,-./0123456789)*+,-./0345798126>      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE@FGHIJ>ukrainian-phonetics-basic-array-0.5.3.0-KT0ZQfsQWFmBmOqHNyxLOiMelodics.Ukrainian.ArrInt84Languages.Phonetic.Ukrainian.Syllable.Double.ArrInt8-Languages.Phonetic.Ukrainian.Syllable.ArrInt89ukrainian-phonetics-common-0.1.1.0-LmKTJj3vvVV2eXPSXC4VLdMelodics.Ukrainian.Common2 isUkrainianL FlowSoundSound8convertToProperUkrainianI8$convertToProperUkrainianI8WithTuplesгTдTдзTжTзTкTнтTпTсTстTсьTтTтьTфTхTцTцьTчTшTlinkFileNameI8SyllableDurations4sDuratsD sDuratsD2 sDuratsD3 sDuratsD4syllableDurationsGDc s0DuratD1 s0DuratD2 s0DuratD3 s0DuratD4syllableDurationsGDsyllableDurationsDsyllableDurationsD2syllableDurationsD3syllableDurationsD4$fSyllableDurations4Int8isVowel1 isSonorous1 isVoicedC1 isVoicelessC1 isNotVowel2 sndGroups groupSnds divCnsnts divCnsntsTupreSyllableCntntsTupreSyllableCntntsdivVwlscreateSyllablesUkrScreateSyllablesUkrSTupnotEqC notEqCTuprepresentProlongedbaseGHC.IntInt8+mmsyn2-array-0.3.0.0-5EtRaGYAWfpK10MmmNdHJ9 CaseBi.ArrgetBFst'GHC.ArrArrayghc-prim GHC.TypesInt