h*5N1u      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.3.0(c) 2023 Pierre Le Marre BSD-3-Clausestreamly@composewell.com experimentalGHC Safe-Inferred %&<)unicode-data-scriptslookupWord8AsInt# addr index looks up for the index-th 8%-bits word in the bitmap starting at addr, then convert it to an .The caller must make sure that:ceiling (addr + (n * 8)) is legally accessible .unicode-data-scriptsnextInt8# addr8 looks up for the 8-bits word in the bitmap starting at addr, then convert it to an .unicode-data-scriptsnextInt32# addr9 looks up for the 32-bits word in the bitmap starting at addr, then convert it to an .unicode-data-scriptsBitmap addressunicode-data-scripts Word indexunicode-data-scriptsResulting word as unicode-data-scriptsBitmap addressunicode-data-scripts Word indexunicode-data-scriptsResulting word as unicode-data-scriptsBitmap addressunicode-data-scripts Resulting int2(c) 2022 Composewell Technologies and Contributors Apache-2.0streamly@composewell.com experimental Safe-Inferred %&<unicode-data-scripts!Script extensions of a character.Returns a pair:If first value is negative or zero, then its absolute value is a single script, encoded by its index.Else the first element is the length and the second is the list of scripts, encoded by their index.2(c) 2022 Composewell Technologies and Contributors Apache-2.0streamly@composewell.com experimental Safe-Inferred %&<+unicode-data-scriptsUnicode  %https://www.unicode.org/reports/tr24/script.The constructors descriptions are the original Unicode values (short and long forms). There is a total of 164 scripts.unicode-data-scriptsAdlm: Adlamunicode-data-scriptsAhom: Ahomunicode-data-scriptsHluw: Anatolian_Hieroglyphs unicode-data-scriptsArab: Arabic unicode-data-scriptsArmn: Armenian unicode-data-scriptsAvst: Avestan unicode-data-scriptsBali: Balinese unicode-data-scriptsBamu: Bamumunicode-data-scriptsBass:  Bassa_Vahunicode-data-scriptsBatk: Batakunicode-data-scriptsBeng: Bengaliunicode-data-scriptsBhks:  Bhaiksukiunicode-data-scriptsBopo: Bopomofounicode-data-scriptsBrah: Brahmiunicode-data-scriptsBrai: Brailleunicode-data-scriptsBugi: Bugineseunicode-data-scriptsBuhd: Buhidunicode-data-scriptsCans: Canadian_Aboriginalunicode-data-scriptsCari: Carianunicode-data-scriptsAghb: Caucasian_Albanianunicode-data-scriptsCakm: Chakmaunicode-data-scriptsCham: Chamunicode-data-scriptsCher: Cherokeeunicode-data-scriptsChrs:  Chorasmianunicode-data-scriptsZyyy: Commonunicode-data-scriptsCopt, Qaac: Coptic unicode-data-scriptsXsux:  Cuneiform!unicode-data-scriptsCprt: Cypriot"unicode-data-scriptsCpmn:  Cypro_Minoan#unicode-data-scriptsCyrl: Cyrillic$unicode-data-scriptsDsrt: Deseret%unicode-data-scriptsDeva:  Devanagari&unicode-data-scriptsDiak:  Dives_Akuru'unicode-data-scriptsDogr: Dogra(unicode-data-scriptsDupl: Duployan)unicode-data-scriptsEgyp: Egyptian_Hieroglyphs*unicode-data-scriptsElba: Elbasan+unicode-data-scriptsElym: Elymaic,unicode-data-scriptsEthi: Ethiopic-unicode-data-scriptsGeor: Georgian.unicode-data-scriptsGlag:  Glagolitic/unicode-data-scriptsGoth: Gothic0unicode-data-scriptsGran: Grantha1unicode-data-scriptsGrek: Greek2unicode-data-scriptsGujr: Gujarati3unicode-data-scriptsGong:  Gunjala_Gondi4unicode-data-scriptsGuru: Gurmukhi5unicode-data-scriptsHani: Han6unicode-data-scriptsHang: Hangul7unicode-data-scriptsRohg: Hanifi_Rohingya8unicode-data-scriptsHano: Hanunoo9unicode-data-scriptsHatr: Hatran:unicode-data-scriptsHebr: Hebrew;unicode-data-scriptsHira: Hiragana<unicode-data-scriptsArmi: Imperial_Aramaic=unicode-data-scriptsZinh, Qaai:  Inherited>unicode-data-scriptsPhli: Inscriptional_Pahlavi?unicode-data-scriptsPrti: Inscriptional_Parthian@unicode-data-scriptsJava: JavaneseAunicode-data-scriptsKthi: KaithiBunicode-data-scriptsKnda: KannadaCunicode-data-scriptsKana: KatakanaDunicode-data-scriptsKawi: KawiEunicode-data-scriptsKali: Kayah_LiFunicode-data-scriptsKhar:  KharoshthiGunicode-data-scriptsKits: Khitan_Small_ScriptHunicode-data-scriptsKhmr: KhmerIunicode-data-scriptsKhoj: KhojkiJunicode-data-scriptsSind:  KhudawadiKunicode-data-scriptsLaoo: LaoLunicode-data-scriptsLatn: LatinMunicode-data-scriptsLepc: LepchaNunicode-data-scriptsLimb: LimbuOunicode-data-scriptsLina: Linear_APunicode-data-scriptsLinb: Linear_BQunicode-data-scriptsLisu: LisuRunicode-data-scriptsLyci: LycianSunicode-data-scriptsLydi: LydianTunicode-data-scriptsMahj: MahajaniUunicode-data-scriptsMaka: MakasarVunicode-data-scriptsMlym:  MalayalamWunicode-data-scriptsMand: MandaicXunicode-data-scriptsMani:  ManichaeanYunicode-data-scriptsMarc: MarchenZunicode-data-scriptsGonm:  Masaram_Gondi[unicode-data-scriptsMedf:  Medefaidrin\unicode-data-scriptsMtei:  Meetei_Mayek]unicode-data-scriptsMend:  Mende_Kikakui^unicode-data-scriptsMerc: Meroitic_Cursive_unicode-data-scriptsMero: Meroitic_Hieroglyphs`unicode-data-scriptsPlrd: Miaoaunicode-data-scriptsModi: Modibunicode-data-scriptsMong:  Mongoliancunicode-data-scriptsMroo: Mrodunicode-data-scriptsMult: Multanieunicode-data-scriptsMymr: Myanmarfunicode-data-scriptsNbat:  Nabataeangunicode-data-scriptsNagm:  Nag_Mundarihunicode-data-scriptsNand:  Nandinagariiunicode-data-scriptsTalu:  New_Tai_Luejunicode-data-scriptsNewa: Newakunicode-data-scriptsNkoo: Nkolunicode-data-scriptsNshu: Nushumunicode-data-scriptsHmnp: Nyiakeng_Puachue_Hmongnunicode-data-scriptsOgam: Oghamounicode-data-scriptsOlck: Ol_Chikipunicode-data-scriptsHung:  Old_Hungarianqunicode-data-scriptsItal:  Old_Italicrunicode-data-scriptsNarb: Old_North_Arabiansunicode-data-scriptsPerm:  Old_Permictunicode-data-scriptsXpeo:  Old_Persianuunicode-data-scriptsSogo:  Old_Sogdianvunicode-data-scriptsSarb: Old_South_Arabianwunicode-data-scriptsOrkh:  Old_Turkicxunicode-data-scriptsOugr:  Old_Uyghuryunicode-data-scriptsOrya: Oriyazunicode-data-scriptsOsge: Osage{unicode-data-scriptsOsma: Osmanya|unicode-data-scriptsHmng:  Pahawh_Hmong}unicode-data-scriptsPalm:  Palmyrene~unicode-data-scriptsPauc:  Pau_Cin_Hauunicode-data-scriptsPhag: Phags_Paunicode-data-scriptsPhnx:  Phoenicianunicode-data-scriptsPhlp: Psalter_Pahlaviunicode-data-scriptsRjng: Rejangunicode-data-scriptsRunr: Runicunicode-data-scriptsSamr:  Samaritanunicode-data-scriptsSaur:  Saurashtraunicode-data-scriptsShrd: Sharadaunicode-data-scriptsShaw: Shavianunicode-data-scriptsSidd: Siddhamunicode-data-scriptsSgnw:  SignWritingunicode-data-scriptsSinh: Sinhalaunicode-data-scriptsSogd: Sogdianunicode-data-scriptsSora:  Sora_Sompengunicode-data-scriptsSoyo: Soyombounicode-data-scriptsSund:  Sundaneseunicode-data-scriptsSylo:  Syloti_Nagriunicode-data-scriptsSyrc: Syriacunicode-data-scriptsTglg: Tagalogunicode-data-scriptsTagb: Tagbanwaunicode-data-scriptsTale: Tai_Leunicode-data-scriptsLana: Tai_Thamunicode-data-scriptsTavt: Tai_Vietunicode-data-scriptsTakr: Takriunicode-data-scriptsTaml: Tamilunicode-data-scriptsTnsa: Tangsaunicode-data-scriptsTang: Tangutunicode-data-scriptsTelu: Teluguunicode-data-scriptsThaa: Thaanaunicode-data-scriptsThai: Thaiunicode-data-scriptsTibt: Tibetanunicode-data-scriptsTfng: Tifinaghunicode-data-scriptsTirh: Tirhutaunicode-data-scriptsToto: Totounicode-data-scriptsUgar: Ugariticunicode-data-scriptsZzzz: Unknownunicode-data-scriptsVaii: Vaiunicode-data-scriptsVith: Vithkuqiunicode-data-scriptsWcho: Wanchounicode-data-scriptsWara:  Warang_Citiunicode-data-scriptsYezi: Yezidiunicode-data-scriptsYiii: Yiunicode-data-scriptsZanb: Zanabazar_Squareunicode-data-scripts+Used to extract single character in ranges.unicode-data-scripts*Used to detect single character in ranges.unicode-data-scriptsReturns the 4-letter ISO 15924 script code as a NUL-terminated CString.unicode-data-scriptsScript of a character.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2(c) 2024 Composewell Technologies and Contributors Apache-2.0streamly@composewell.com experimental Safe-Inferred %&<-unicode-data-scripts7Version of the Unicode standard used by this package:  /https://www.unicode.org/versions/Unicode15.0.0/15.0.0.2(c) 2020 Composewell Technologies and Contributors Apache-2.0streamly@composewell.com experimental Safe-Inferred %&</unicode-data-scripts Character  %https://www.unicode.org/reports/tr24/script.unicode-data-scripts)Returns the 4-letter ISO 15924 code of a Script.unicode-data-scriptsCharacters corresponding to a .unicode-data-scripts Character  7https://www.unicode.org/reports/tr24/#Script_Extensionsscript extensions.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  1unicode-data-scripts-0.3.0-FORAbAYvXa7EPtdeATRMZsUnicode.Internal.Bits.ScriptsUnicode.Char.General.Scriptsunicode-data-scriptsGHC.ExtsWord8#&Unicode.Internal.Char.ScriptExtensionsUnicode.Internal.Char.Scripts%Unicode.Internal.Char.Scripts.Versionghc-prim GHC.CStringunpackCString#lookupWord8AsInt#lookupWord16AsInt# nextInt8# nextInt32#ScriptAdlamAhomAnatolianHieroglyphsArabicArmenianAvestanBalineseBamumBassaVahBatakBengali BhaiksukiBopomofoBrahmiBrailleBugineseBuhidCanadianAboriginalCarianCaucasianAlbanianChakmaChamCherokee ChorasmianCommonCoptic CuneiformCypriot CyproMinoanCyrillicDeseret Devanagari DivesAkuruDograDuployanEgyptianHieroglyphsElbasanElymaicEthiopicGeorgian GlagoliticGothicGranthaGreekGujarati GunjalaGondiGurmukhiHanHangulHanifiRohingyaHanunooHatranHebrewHiraganaImperialAramaic InheritedInscriptionalPahlaviInscriptionalParthianJavaneseKaithiKannadaKatakanaKawiKayahLi KharoshthiKhitanSmallScriptKhmerKhojki KhudawadiLaoLatinLepchaLimbuLinearALinearBLisuLycianLydianMahajaniMakasar MalayalamMandaic ManichaeanMarchen MasaramGondi Medefaidrin MeeteiMayek MendeKikakuiMeroiticCursiveMeroiticHieroglyphsMiaoModi MongolianMroMultaniMyanmar Nabataean NagMundari Nandinagari NewTaiLueNewaNkoNushuNyiakengPuachueHmongOghamOlChiki OldHungarian OldItalicOldNorthArabian OldPermic OldPersian OldSogdianOldSouthArabian OldTurkic OldUyghurOriyaOsageOsmanya PahawhHmong Palmyrene PauCinHauPhagsPa PhoenicianPsalterPahlaviRejangRunic Samaritan SaurashtraSharadaShavianSiddham SignWritingSinhalaSogdian SoraSompengSoyombo Sundanese SylotiNagriSyriacTagalogTagbanwaTaiLeTaiThamTaiVietTakriTamilTangsaTangutTeluguThaanaThaiTibetanTifinaghTirhutaTotoUgariticUnknownVaiVithkuqiWancho WarangCitiYezidiYiZanabazarSquareunicodeVersionscriptscriptShortNamescriptDefinitionscriptExtensions GHC.TypesIntGHC.PrimInt#ScriptCharMaskComplementScriptCharMask