UHI1 2deb5e078b2839d557ad7579c31d6c2920150201 +0100 214742g"base codegen core corebackend corein coreout corerun hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103'N< TextReadLex118master@c9470bb95d+readDecP$n9TextReadLexreadDecP*build/103/ehclib/base/Text/Read/Lex.hs-cppmZreadIntP rTextReadLexreadIntPsA1Symbolb9TextReadLexSymbolF hsLex ޟÅ>TextReadLexhsLex  7EOF  >LTextReadLexEOF ϠwInt +~X&zvTextReadLexInt'?IdentGrQTextReadLexIdent6է{Char#L5TextReadLexCharډ P2RatۿHTextReadLexRat߻ MqLexeme suUc_TextReadLexLexeme rMTextReadLexPunc  KPTextReadLexStringA:2yTextReadLex _Rep0Lexemety咲PuncpBStringM _Rep0LexemeAD5'readHexPVUy{TextReadLexreadHexPP4l8bUreadOctPk|NpTextReadLexreadOctP ]9(lexChar!*N6TextReadLexlexChar"gw̻lex#y͑AZTextReadLexlex $co2ܮ%ws !MTextReadLexco2ܮ&co3='wq"tTextReadLexco3=(1ۇvTextReadLex_'C_EOF Constructor)1ۇvTextReadLex_'C_EOF Constructor*./TextReadLex_'C_Rat Constructor+./TextReadLex_'C_Rat Constructor,jQr[9TextReadLex_'C_Int Constructor-jQr[9TextReadLex_'C_Int Constructor.hhDZrTextReadLex _Rep0LexemeRepresentable0/hhDZrTextReadLex _Rep0LexemeRepresentable00H0TextReadLex _'D_LexemeDatatype1H0TextReadLex _'D_LexemeDatatype27L]h0^TextReadLex _'C_Ident Constructor37L]h0^TextReadLex _'C_Ident Constructor4 x.TextReadLex_'C_Char Constructor5 x.TextReadLex_'C_Char Constructor6#gEz4TextReadLex _'C_String Constructor7#gEz4TextReadLex _'C_String Constructor8Zf`vEbTextReadLex_'C_Punc Constructor9Zf`vEbTextReadLex_'C_Punc Constructor:u4TextReadLex _'C_Symbol Constructor;u4TextReadLex _'C_Symbol Constructor<Prelude=I/DataRatio> S/y#ControlMonad?2 #}!TextParserCombinatorsReadP@RayDataMaybeAmyDataCharB66UHCBase>?*CBBu>UHCShowDPUHCFloatBEN*UHCCharFqwDataIORefBGy wUHCMutVarH#G UHCSTRefIb=UHCIOBase< CJjUHCEnumK͐SystemIOL7?]UHCRunBMgoAUHCBoundedN "UHCGenericsO*a V/UHCReadP `="UHCOrdIQx*rMK =UHCEqR !UHC OldExceptionBIJBSNSystemIOFixFBITod-~rSystemIOUnsafeDBK RSBUi][SDataBitsVC wDataListWSr&UHCHandle@ITXx&rG#sUHCIOLRKY%OUHC StackTraceBWIZB<ӑYUHCPtr[1CWLUHCTypesB\p6=GUnsafeCoerceB]i4SystemIOError^촠JDataEitherB@I=<B[B_hv( ForeignPtrZB>U`33gsDataTypeableIYBaY4UHCBitsBb@{IUHCGenericsTupleB^CBOBMbBNGBNbBc*Y IUHCRealBOBPBQ>B@UaBc<=B>?@AVBc@AWR]B>U@IEBHBGdxrȤ UHCST?<B>A`\bBNV@I@BI[YBGHdACJBETBIdBX_BIQbBNbI0eLHJTextReadLexlexCharEf*.TextParserCombinatorsReadPReadPg3v>^_RechY{||}ij7kE*tUHCBaseBoollb9TextReadLexSymbolmPc~y->n2lw UHCBaseStringosuUc_TextReadLexLexemep,z[TextReadLexlexPuncfoq-,S-TextReadLex lexHexOctfor .CTextReadLex lexBaseCharf swrɾTextReadLex lexSymbolfot*N6TextReadLexlexCharfua誔W_TextReadLex lexStringfovp(TextReadLex notANumberw.\UHCBaseRationalxمeTextReadLex _'unStringmoghinyGrQTextReadLexIdentmnoz{TextReadLex_'unIntmoghi{74D!7Integer|f1TextReadLex lexDigitsm f} ܓP#TextReadLexDigits~rMTextReadLexPuncmnoU&TextReadLex lexDecNumberfoI2TextReadLexfracco9 *B*mj1|UHCBaseIntegralmmmm}5JxUHCBaseRatioۿHTextReadLexRatmwoit#1TextReadLex lexNumberfoޟÅ>TextReadLexhsLexfn rTextReadLexreadIntPcoWemo~DUHCBaseNummmmkmm fyQ<TextReadLex valDecDigm:RUHCBaseMaybe @*cTextReadLex readIntP'co<@HmmfѲ' TextReadLex_'unCharmoghi4~TextReadLexlexFracf}6펈TextReadLex_'unPuncmoghin$n9TextReadLexreadDecPcoY&/mf uTextReadLexlexEOFfoNfTextReadLexlexExpf{H~TextReadLex _'unSymbolmoghin >LTextReadLexEOFo#L5TextReadLexCharmo*xTextReadLex lexIntegerml1bTextReadLexBasef{+~X&zvTextReadLexIntm{o1A-7q,TextReadLexvalDigcommm ;Uxk3TextReadLex_'unRatmoghiwG3+TextReadLexlexTokenfoKPTextReadLexStringmnoLd@ CTextReadLexlexIdfoVUy{TextReadLexreadHexPcoנ%mf\k,TextReadLex lexLitCharfog <TextReadLexvalcoƹjmmmm}k|NpTextReadLexreadOctPco|&hmfo M+vˎTextReadLex_'unEOFmoghwq"tTextReadLexco3=]:XĖJ>UHCBase _'Dict_ShowoghKQmBUHCBaseshowListm`iX0fUHCBase[]oJ7JHLUHCBaseShowS4Y*uyUHCBaseshowmonrwT7"UHCBase showsPrecm mows !MTextReadLexco2ܮAe_wUHCBase _'Dict_Eqogha.jlUHCBase==momokaHj #UHCBase/=momoky͑AZTextReadLexlexfoy'5iTextReadLexinfinityw{͗TextReadLex _'unIdentmoghin Nb fTextReadLex_'C_Int ʡa)TextReadLex_'C_EOF}wETTextReadLex _'D_Lexeme >pTextReadLex_'C_Rat)=TextReadLex_'C_Punc} .ڊlDTextReadLex _'C_SymbolA:2yTextReadLex _Rep0Lexeme`ikl UHCBaseD1>ﰅ8UHCBase:+:`iD.pUHCBaseC1{oQTextReadLex_'C_Char`ir4UHCBaseS1q'Yi.UHCBase NoSelector(#AUHCBaseRec0xv{TextReadLex _'C_StringnnEnZTextReadLex _'C_Identnn{w`i^P JUHCBaseU1oo }moco3 }co5]WKcoDo oomo FۘM_Varhghighin~ghinyghinlghinghi{ghiwghco9~yllnlcoN$oliynycoR oyi~n~coF,o~iwcoV,oicob'80oco>Toi{coZ(oincoJpoiPrfkUHCBase Constructor7p$*kE7p$*kE7p$*kE,Prf7p$*kE7p$*kE7p$*kE(Prf7p$*kE7p$*kE7p$*kE*Prf7p$*kE7p$*kE7p$*kE8Prf7p$*kE7p$*kE7p$*kE:Prf7p$*kE7p$*kE7p$*kE2Prf7p$*kE7p$*kE7p$*kE6Prf7p$*kE7p$*kE7p$*kE4Prf3ݙUHCBaseShowoo7p$*kE7p$*kEo7p$*kEoPrfoWL!UHCBaseDatatype7p$*kE7p$*kE7p$*kE0Prf`iqTUHCBaseEqoo7p$*kE7p$*kEo7p$*kEoPrfop)286UHCBaseRepresentable0o`iXUHCBaseM1TextReadLex_'ok(Z?jITextReadLex_'ok(Z?jYTextReadLex_'ok(Z?jeTextReadLex_'ok (Z?j~TextReadLex_'ok (Z?jTextReadLex_'okd (Z?jTextReadLex_'okl (Z?jTextReadLex_'ok9 (Z?kTextReadLex_'ok(Z?kiTextReadLex_'ok(Z?kwTextReadLex_'ok(Z?k~TextReadLex_'ok(Z?kTextReadLex_'okx(Z?kTextReadLex_'ok|(Z?kTextReadLex_'ok2(Z?kTextReadLex_'ok(Z?kTextReadLex_'ok (Z?kTextReadLex_'ok(Z?kTextReadLex_'ok(Z?mTextReadLex_'ok!(Z?mTextReadLex_'ok(Z?mTextReadLex_'ok(Z?mTextReadLex_'ok (Z?mTextReadLex_'ok(Z?mTextReadLex_'okk:ATextReadLex7n(?-.{BTextReadLex7o(% .2#TextReadLex7o(>$!ΆTextReadLex7o)$"TextReadLex7o)I# A +TextReadLex isIdfCharq$TextReadLex _'C_Ident Constructor*%p}TextReadLex lexNumericr&y߶ eTextReadLexvalue.'T!wTextReadLex _'C_StringZ Constructor(+RTextReadLexco3=8C s) t9TextReadLexco2ܮ  UHC.Base.==t**ʑTextReadLexAe y$&a+4M6&QTextReadLexg-GO&Yu,RHTextReadLex _'D_LexemeDatatype-3:"TextReadLexco3=45 .>TextReadLexco2ܮ R /4)^wTextReadLex_'C_EOF Constructor0ozTextReadLex _'D_LexemesDatatype1DTextReadLexAb &<vy2a0ExTextReadLexA` ô&>3Xf[woTextReadLex _'C_StringX Constructor40rb5;TextReadLex_'C_Punc UHC.Base.conName Constructor|~5w26TextReadLex_'C_PuncP Constructor6v_VTextReadLexAe S~K7-TextReadLex{0/)&}8?abTextReadLexDAj!&r9 + TextReadLex signedExp:Ř/ mTextReadLexvalDigit;ťش tTextReadLex39A1&c<-TextReadLex%a| &f,=Xx/CWTextReadLex_'C_Char UHC.Base.conName Constructor>ΐ{ dmTextReadLex]8?r8 h&[?GCxTextReadLex _'C_String UHC.Base.conName Constructor@Љ0؎TextReadLex`)}%&vA-S}TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatypeB $7FTextReadLex _'D_Lexeme UHC.Base.moduleNameDatatypeCB7UTextReadLexlex_idD dWTextReadLexvalExp!.EvTextReadLex_'C_Int  ConstructorFY.&dQL.ATextReadLex_'C_Charc ConstructorRXjqvTextReadLex lexEscCharSc[TextReadLex _Rep0LexemeRepresentable0Tܢ[kTextReadLexF=7s&`UL4vTextReadLexq0! &sV'TextReadLex_'C_Chara ConstructorW`8!TextReadLexisDigitX LTextReadLex_'C_PuncN Constructor0YԆiTextReadLex _'C_String ConstructorZD$uC;TextReadLex _Rep0LexemeRepresentable0[7TextReadLex_'C_Rat Constructor\ruTextReadLexx$&x246]&Jڜp`TextReadLex_'C_Int UHC.Base.conName Constructor^'a&b=TextReadLexco2ܮR _'a$fCTextReadLexco3=5 `4O@8D~TextReadLex valueFracExp*a4;|4TextReadLexعC&ob:p`ATextReadLexco2ܮ c=#yTextReadLex U׈p &gd>bTextReadLex _Rep0Lexeme  UHC.Base.to0Representable0e@$uc€TextReadLexI&ifI?L@TextReadLex _'C_Identl ConstructorgLxP­vTextReadLex_'C_Rat UHC.Base.conName ConstructorhM#TextReadLexbx?t&ZiR~a`"TextReadLex _'D_LexemeuDatatypejVTextReadLex _'C_Symbol@ ConstructorkXAihTextReadLex<7xlY_{TextReadLex _'C_Symbol ConstructormYs*TextReadLex|'&tnZ+F3TextReadLexG &l8o\,TextReadLexa*Lp^lg/TextReadLexJ>&_q`=QR3TextReadLexa1Mrb^_;w/TextReadLex_'C_EOF UHC.Base.conName ConstructorscIgTextReadLex_'C_Int ConstructortlX 2TextReadLex_'C_Rat Constructorum@ܷ7TextReadLex_'C_Char ConstructorvoeNTextReadLex _'C_Identj Constructor:wuqJׯTextReadLex_'C_EOF Constructorx|{'kBTextReadLex_'C_Int Constructory~>@.,)TextReadLex _Rep0LexemeRepresentable0zTextReadLexco3= UHC.Base.showsPrec{&Œ,TextReadLex_'C_EOF Constructor|V(!t%TextReadLexcoBb}(BsTextReadLexcoL