úÎ|ûF(c) 2011-2013 Bas van Dijk, (c) 2016 Patrick Pelletier BSD-style (see the file LICENSE),Patrick Pelletier <code@funwithsoftware.org>Unsafe09; 6Class of string-like types that support normalization.A NI s provides N ormalization I/nsensitive comparison for the string-like type s (for example: ,  ,  , etc.). Note that NI s has an instance for   which together with the OverloadedStringsX language extension allows you to write normalization insensitive string literals as in: <> ("\12399\12441" :: NI Text) == ("\12400" :: NI Text) True (Retrieve the original string-like value.8Retrieve the normalized string-like value. (Also see ).;Make the given string-like value normalization insensitive.Constructs an U from an already normalized string-like value. The given string is used both as the  as well as the .cThis function is unsafe since the compiler can't guarantee that the provided string is normalized.@Transform the original string-like value but keep it normalized.  Note that  normalize on  s assumes UTF-8 encoded strings! Note that  normalize on  s assumes UTF-8 encoded strings!  F(c) 2011-2013 Bas van Dijk, (c) 2016 Patrick Pelletier BSD-style (see the file LICENSE),Patrick Pelletier <code@funwithsoftware.org>UnsafeF(c) 2011-2013 Bas van Dijk, (c) 2016 Patrick Pelletier BSD-style (see the file LICENSE),Patrick Pelletier <code@funwithsoftware.org> Trustworthy      !"#$%&'5normalization-insensitive-2.0.1-8l8Ww6bWNXNnfLRDHsOgV%Data.Unicode.NormalizationInsensitive,Data.Unicode.NormalizationInsensitive.Unsafe.Data.Unicode.NormalizationInsensitive.Internal Normalizable normalizeNIoriginal normalizedmkunsafeMkmapbaseGHC.BaseString#text-1.2.2.2-KC7dWoG09dA1F6jKj5GSqhData.Text.InternalTextbytestring-0.10.8.1Data.ByteString.Internal ByteString Data.StringIsString$fNormalizableByteStringData.ByteString.Lazy.Internal$fNormalizableByteString0mode$fNormalizableNI$fNormalizableText$fNormalizableText0$fNormalizable[] $fNFDataNI $fHashableNI$fShowNI$fReadNI$fOrdNI$fEqNI $fMonoidNI $fIsStringNI