U"TextReadLex_ControlMonad+3PreludeCByUHCBase'WvDataRatio&m\fDataMaybeZkkDataChar|NTextParserCombinatorsReadP0ˠ{~TextReadLexreadIntP!k'0UTextReadLexlexToken4x۾TextReadLex lexDigits\5!UTextReadLexwsr<rHV\_TextReadLexinfinityOV9nTextReadLex_'C_Int Constructor.켫SneTextReadLex _'C_Stringp Constructor 7a5TextReadLex<J t3  &TextReadLex_'C_EOF ConstructorLڼAI]TextReadLexvalue$qTextReadLexbuk`W+NI^ TextReadLex lexHexOcta>TextReadLex valDecDigHPyaINTextReadLexbvkd}0 MeVtMrTextReadLexlexEOFG wxTextReadLex_'C_Char ConstructorE[O` 4TextReadLex isPuncChar|3Z0ZnTextReadLex lexIntegerc4(HQTextReadLexfUwN:u}2LTextReadLexaF OG1WTextReadLex isSymbolCharm;r"TextReadLex _'C_Symbol UHC.Base.conName Constructor#7 (TextReadLex _Rep0LexemeRepresentable0A7EbTextReadLex_'C_Rat UHC.Base.conName ConstructorX%FTextReadLex valueFracExp'pTxTextReadLex_'C_Char5g ConstructorCq~"7TextReadLexaM!Y?TextReadLex_'ok)_"$>TextReadLex_'okb;l+TextReadLex<J p  TextReadLexfybTk:S@ TextReadLex _'C_Ident  ConstructorfpTextReadLex_'ok6rm*wH| TextReadLexvalDigit5'bTextReadLex_'okZ&HCTextReadLex_'ok[iL]!TextReadLex_'C_EOFN ConstructorJø^3TextReadLexlexCharEmBe7TextReadLex<H 68 ǘDkTextReadLexreadDecPǮؒQTextReadLexlexExpȗXf:QTextReadLex _'C_Symbol Constructor%uEHTextReadLex lexBaseChar9KD}TextReadLex_'C_Punc{ Constructoȑ2s"TextReadLex notANumber7>^TextReadLex_'C_Rat ConstructorΝC<]TextReadLex lexDecNumberDHmTextReadLexRat1CoQTextReadLex lexEscChard҄cdpTextReadLex _Rep0Lexeme- Representable0?*lF FTextReadLex_'C_Char7i ConstructorDHTextReadLexg|0h #i&(TextReadLex lexStrings~|TextReadLex_'C_Int Constructor0Q{]TextReadLexreadOctPfW|TextReadLex<J  UHC.Base.showsPrec/s TextReadLex _'D_Lexeme_ UHC.Base.datatypeNameDatatype)O2TextReadLexreadHexP aTextReadLexg?zt_ :pnYIg(TextReadLex _'D_LexemeDatatype,du(TextReadLexf\w٧v?TTextReadLexvalDigXdCmTextReadLex_'C_Charh UHC.Base.conName ConstructorB,l[TextReadLexlexIdU c$TextReadLex _'C_Ident UHC.Base.conName ConstructorOTextReadLex lexLitCharw:/\YTextReadLexg=znSbڟwPTextReadLex isIdsCharIQ#G]OTextReadLex signedExp:z>LTextReadLexfx$u8UT$}ԆOTextReadLex isIdfCharLPȨuTextReadLexcin`щn`10sTextReadLexcjnd_ɤ,'TextReadLexPunc'13@ +kTextReadLex _'C_Symbol Constructor&}}x3TextReadLexInt"OTextReadLex _'D_Lexeme` UHC.Base.moduleNameDatatype(avTextReadLexhsLex [ $D/TextReadLexgGz I!5TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0> Lr"TextReadLex lexNumericf hTextReadLex _Rep0Lexeme/ Representable0@#ts/TextReadLexgCz$sd́T~TextReadLexfrac!9Y TextReadLexvalExpi~!TextReadLexString XTextReadLex _'D_LexemeaDatatype+ዎĻTextReadLexlexFrac vçTextReadLexlex[G#fTextReadLex_'C_Punc}y Constructor"Ix|TextReadLexu#YTextReadLex _'C_Stringr Constructor %RNTextReadLexfyY+1.~&fdQTextReadLexlex_idOR'+3q]oTextReadLexfv xfn*ҏl?TextReadLexlexChary,# TextReadLex_'C_Punc Constructor/L.]TextReadLexSymbol2Ch]%[TextReadLex_'C_EOF UHC.Base.conName ConstructorI4U#ЋTextReadLex _'D_Lexeme^Datatype*4yQTextReadLexgUzB:7֊PTextReadLex _Rep0Lexeme UHC.Base.from0Representable0=9)~l9TextReadLex_'C_EOFP ConstructorK;}҅\ETextReadLex_'C_Int Constructor/;,YTextReadLex<J <( TextReadLexChar=a TextReadLex_'C_Rat Constructor?)"vTextReadLex<H 6BEevTextReadLex _'C_Ident  ConstructorCl1ِTextReadLexG%ԇ~,pEV8ITextReadLexvalFD/zTextReadLex _'C_String Constructor J=gXTextReadLex;G  KmjTextReadLex_'C_Int UHC.Base.conName Constructor-LeRYTTextReadLex;WRM(TextReadLex lexNumberSRO+TextReadLexIdent VK'TextReadLexe_tZfP5W-u֎TextReadLex _'C_Stringq UHC.Base.conName Constructor ZڣTextReadLexscanY[|TextReadLexe^tc+6\qNQ TextReadLex<H 6  UHC.Base.==a"3mTextReadLexgAzzb* i7TextReadLex _'C_Ident Constructorg'OTextReadLex_'C_Puncz UHC.Base.conName Constructorh` TextReadLexlexPunc4j2Ŵ)UTextReadLex lexSymbol<q5`TextReadLex _'C_Symbol Constructor$v-TextReadLex<H 64 {+، JTextReadLex_'C_Rat Constructor{Z7TextReadLex^X_}*RTextReadLexEOF mqL`TextReadLex _'C_SymbolY*xTextReadLex _'D_Lexemea83TextReadLex_'C_PuncKTextReadLex _'C_Stringhs"$TextReadLex _'C_Identw0A#TextReadLex_'C_RatN*HۢTextReadLex_'C_EOFETextReadLex_'C_CharZNoTextReadLex_'C_Intgkqo܃TextReadLexLexeme(/eM'Rat׺@PuncE~IntPa>X^String$ qgSymbol *jACharw&1;&Ident CHEOF7EbTextReadLex_'C_Rat UHC.Base.conName Constructor]|0.TextReadLexxÏ ‚ UHCBasepackedStringToStringRat=a TextReadLex_'C_Rat ConstructorxuETextReadLex_'C_Rat Constructorx-TextReadLex_'C_Rat Constructorx-TextReadLex_'C_Rat Constructor>^TextReadLex_'C_Rat Constructor { +TextReadLex_'C_Rat Constructorwb^ UHCBase Constructor;tl]<qJ fZ$wUHCBase Constructor;tl]<qJuGTextReadLex_1t:|9TextReadLex_4uʔTextReadLex_2u֎^TextReadLex_3ע؄TextReadLexcoʩB {+، JTextReadLex_'C_Rat Constructor1 UTextReadLex_'C_Rat Constructor1 UTextReadLex_'C_Rat Constructor c$TextReadLex _'C_Ident UHC.Base.conName ConstructorF3ediTextReadLexxÏ ‚ UHCBasepackedStringToStringIdent:S@ TextReadLex _'C_Ident  Constructor\k˕ArTextReadLex _'C_Ident  ConstructorX PutTextReadLex _'C_Ident ConstructorX PutTextReadLex _'C_Ident ConstructorBEevTextReadLex _'C_Ident  Constructor(AH\;TextReadLex _'C_Ident ConstructorkcdgUHCBase Constructor;tl]<qJ fZ$wUHCBase Constructor;tl]<qJt|XİTextReadLex_4u}vvTextReadLex_1uF TextReadLex_2uHTextReadLex_3A:TextReadLexcptmb* i7TextReadLex _'C_Ident Constructory'b؞{TextReadLex _'C_Ident Constructory'b؞{TextReadLex _'C_Ident ConstructorSRO+TextReadLexIdentbݛD%TextReadLexx1W-u֎TextReadLex _'C_Stringq UHC.Base.conName Constructorv TextReadLexx_2_1lvhTextReadLexdpeDslvhTextReadLexdpeDs/zUHCBase==tCTextReadLexx_2_1Uc[6[UHCBaseFalse zTextReadLexx_2_1Uc[6[UHCBaseFalseASZbTextReadLexx_1_1-sO STextReadLexx_2 }zoTextReadLexx_2_1Uc[6[UHCBaseFalseUc[6[UHCBaseFalse?YDTextReadLexx_2_1Uc[6[UHCBaseFalse>_TextReadLexx_2_1 Uc[6[UHCBaseFalse1nb3TextReadLexx_2_1 Uc[6[UHCBaseFalse0B`TextReadLexx_2_1 Uc[6[UHCBaseFalse3g.TextReadLexx_2_1 \ja=TextReadLexdpr*x\ja=TextReadLexdpr*x/zUHCBase==2eTextReadLexx_2_1 Uc[6[UHCBaseFalseÔ_BTextReadLexx_1_1sKP TextReadLexx_2a"TextReadLexx_2_1Uc[6[UHCBaseFalseUc[6[UHCBaseFalse\7TextReadLexx_2_1Uc[6[UHCBaseFalse_TextReadLexx_2_1Uc[6[UHCBaseFalseZ"TextReadLexx_2_1Uc[6[UHCBaseFalseU"|TextReadLexx_2_1Uc[6[UHCBaseFalseQn!!TextReadLexx_2_1Uc[6[UHCBaseFalseLF'RTextReadLexx_2_1җ^_TextReadLexdphQ!}җ^_TextReadLexdphQ!}/zUHCBase==v-TextReadLex<H 64 Y;TextReadLex@0O5}]ىTextReadLex<H 67 pkN#?TextReadLex1/O6DyZ"TextReadLex<H 6 DyZ"TextReadLex<H 6 Be7TextReadLex<H 68 +*YjLTextReadLex1/O:6%-]TextReadLex<H 6; }GDTextReadLex@0O9wVϨUHCBaseEq<>OXJiGβMUHCBaseEq<>OXJ-v>TextReadLex_1-vɜTextReadLex_2Z)fǒTextReadLexdOq4 WZ)fǒTextReadLexdOq4 W-p ~TextReadLexdfq~a3?)"vTextReadLex<H 6N晁4lTextReadLex1/ON晁4lTextReadLex1/OfVUHCBase;GeJoEתUHCBaseEq=6v])J벗 TextReadLex@0O벗 TextReadLex@0O7u)SUHCBaseEqqq|DivTextReadLexd>qq|"X_UHCBase showString-BpTextReadLexdDqU=-BpTextReadLexdDqU=.IHUHCBase. K8 TextReadLexdBq fo K8 TextReadLexdBq foUtUHCBase primGtInt  D gDTextReadLexdHq D gDTextReadLexdHqrL3,SUHCBase showParen  ԔpӊTextReadLexx_1_1=i,o>TextReadLexdSqBO"i,o>TextReadLexdSqBO"Uy6 UHCBase showsPrec|bqUHCBaseShow=QIx>J tfyZTextReadLexdRq>iytfyZTextReadLexdRq>iyÏ ‚ UHCBasepackedStringToStringInt r2wN)5TextReadLexdQq;ǚr2wN)5TextReadLexdQq;ǚ"X_UHCBase showStringTextReadLexdWqN HTextReadLexdWqN H.IHUHCBase. LQTextReadLexdUqH|: LQTextReadLexdUqH|:UtUHCBase primGtInt  #+YiTextReadLexd[qZb #+YiTextReadLexd[qZbrL3,SUHCBase showParen  Ӕ jVTextReadLexx_1_1>k k>TextReadLexdrF⚤sk k>TextReadLexdrF⚤sUy6 UHCBase showsPrec LIڈaTextReadLexdrD|XJLIڈaTextReadLexdrD|XJÏ ‚ UHCBasepackedStringToStringPunc " cTextReadLexdrZ%" cTextReadLexdrZ%"X_UHCBase showStringJTextReadLexdrTz!JTextReadLexdrTz!.IHUHCBase. w|W.TextReadLexdPq8Ƴi w|W.TextReadLexdPq8ƳiUtUHCBase primGtInt  ]i%&TextReadLexdNq2#[ ]i%&TextReadLexdNq2#[rL3,SUHCBase showParen  Ҕ$l\TextReadLexx_1_1?Z|ETextReadLexdrtU~Z|ETextReadLexdrtU~Uy6 UHCBase showsPrec PWi|TextReadLexdr4XPWi|TextReadLexdr4XÏ ‚ UHCBasepackedStringToStringRat I7o^ TextReadLexdr0؉KI7o^ TextReadLexdr0؉K"X_UHCBase showString[A9TextReadLexdr*L[A9TextReadLexdr*L.IHUHCBase.  zIy{TextReadLexdr>p4  zIy{TextReadLexdr>p4UtUHCBase primGtInt  ;(MTextReadLexdr6ۦ ;(MTextReadLexdr6ۦrL3,SUHCBase showParen  -TextReadLexx_1_1@ƊųTextReadLexdrpмnЃ>ųTextReadLexdrpмnÏ ‚ UHCBasepackedStringToStringString pgʚ:TextReadLexdrljpgʚ:TextReadLexdrlj"X_UHCBase showStringZTextReadLexdrNnZTextReadLexdrNn.IHUHCBase. } @TextReadLexdryC } @TextReadLexdryCUtUHCBase primGtInt  aTextReadLexdrW aTextReadLexdrWrL3,SUHCBase showParen   ɸ TextReadLexx_1_1Am\ZTextReadLexdqMlm\ZTextReadLexdqMlUy6 UHCBase showsPrec r`/ѦTextReadLexdqLr`/ѦTextReadLexdqLÏ ‚ UHCBasepackedStringToStringSymbol B0[@@ATextReadLexdqHB0[@@ATextReadLexdqH"X_UHCBase showStringt4` TextReadLexdqYN\t4` TextReadLexdqYN\.IHUHCBase. `UTextReadLexdqTS `UTextReadLexdqTSUtUHCBase primGtInt  ˇWȒ'TextReadLexdrb` ˇWȒ'TextReadLexdrb`rL3,SUHCBase showParen  ;l+TextReadLex<J p AmTextReadLex/ymrTextReadLex/ymv1, xTextReadLex9@+mwibLTextReadLex<J u |eLUHCBaseShow4<e,J@(UHCBaseShow<e,JcmTextReadLex_37cmj%=TextReadLex_26gmTextReadLex_15, %GTextReadLexesbz o, %GTextReadLexesbz oy-DGTextReadLexdq;,;,YTextReadLex<J Ld³[ITextReadLex9@+mLd³[ITextReadLex9@+mJfUHCBaseShow<Nb]J;#kUHCBaseShowJi8*UHCBaseIntegral=;0j@JATextReadLex<J  ATextReadLex<J  /L.]TextReadLexSymbolP &TextReadLexx1g'OTextReadLex_'C_Puncz UHC.Base.conName ConstructorAmuTextReadLexxÏ ‚ UHCBasepackedStringToStringPunc[G#fTextReadLex_'C_Punc}y Constructor8I?TextReadLex_'C_Punc~y ConstructorBs>TextReadLex_'C_Punc{ ConstructorBs>TextReadLex_'C_Punc{ ConstructorKD}TextReadLex_'C_Punc{ ConstructortEȡTextReadLex_'C_Puncy Constructor5.ݝUHCBase Constructor|;tl]<qJ fZ$wUHCBase Constructor;tl]<qJtDxTextReadLex_4tj:#TextReadLex_3tn<TextReadLex_2~te1 $TextReadLex_1}N( 4TextReadLexdsC(W,# TextReadLex_'C_Punc Constructor*|ϖ|TextReadLex_'C_Puncy Constructor*|ϖ|TextReadLex_'C_Puncy Constructor~!TextReadLexStringW $&tTextReadLexx1{Z7TextReadLex^X_V}o# TextReadLex"Irڽ RzUHCBaseReal  o;JTextReadLex_3o4;%TextReadLex_1'nT/TextReadLex_9'nM TextReadLex_8+oj ETextReadLex_6+ojTextReadLex_7GnfTextReadLex_4GnTextReadLex_5\cWPUHCBaseReal TextReadLex_10 "Ix|TextReadLexu ؖ TextReadLex^X_HCE7UHCBaseNum `9 TextReadLex_3o8hRTextReadLex_2v iE' UHCBaseNum J=gXTextReadLex;G o)UlTextReadLex"I|TextReadLexx3TextReadLexx1&2TextReadLexx2dTextReadLexx4קTextReadLexu7M."TextReadLexx4 IiTextReadLexxsuh!3]TextReadLexx !;TextReadLexdrb% !;TextReadLexdrb%زfcUHCBase fromIntegralrb`UHCBaseIntegral< LK-tJ\>UTTextReadLexdr`"\>UTTextReadLexdr`".-?lUHCBase* #'TextReadLexa' #'TextReadLexa'..}6FUHCBase+ QLeTextReadLexb' QLeTextReadLexb'.-?lUHCBase* {ECTextReadLexdru^0 {ECTextReadLexdru^0!   pXLTextReadLexdrX. pXLTextReadLexdrX.i ^n!qUHCBaseseq  i ^n!qUHCBaseseq  "l-~|TextReadLex_'C_Int Constructor>ЪmETextReadLex_'C_Int Constructor>ЪmETextReadLex_'C_Int Constructor.DHmTextReadLexRatTg,[TextReadLexx1+TextReadLex_'ok},(A0TextReadLex_'xٔ'FTextReadLexesS_}ٔ'FTextReadLexesS_}.=UHCBase:Kҭ#uUHCBase[]5!y)TextReadLexe s|5!y)TextReadLexe s|'*iV]rk UHCBasereturn9[O` 4TextReadLex isPuncChar|-roЂTextReadLexc~9̀"~TextReadLexeftdx39̀"~TextReadLexeftdx3Ï ‚ UHCBasepackedStringToString ,;()[]{}`U> "UHCBaseelemաtUHCBaseEq<M3:Jh` TextReadLexlexPuncr+TextReadLexebtl$r+TextReadLexebtl$M3>jUHCBase>>=92VK'TextReadLexe_tZfP/7UHCBaseprimIntToInteger[|TextReadLexe^tc+/7UHCBaseprimIntToIntegeȑ2s"TextReadLex notANumber1֌cUHCBase:%65e+3_`TextReadLex_'ok +ٕTextReadLex_'x $BTextReadLexL6ho/zUHCBase==աtUHCBaseEq<M3:JO[ TextReadLexL6ho/zUHCBase==աtUHCBaseEq<M3:JXk'YTextReadLexL6ho/zUHCBase==աtUHCBaseEq<M3:Jo1l MGTextReadLexL6ho/zUHCBase==աtUHCBaseEq<M3:Jx2{ XBDTextReadLexeHtD,{ XBDTextReadLexeHtD,*iV]rk UHCBasereturn9p[bTextReadLexeBt3 op[bTextReadLexeBt3 o*iV]rk UHCBasereturn9Ħ4pTextReadLexeDt8X"1=Ħ4pTextReadLexeDt8X"1=*iV]rk UHCBasereturn9XPաvTextReadLexe>t&tXPաvTextReadLexe>t&t*iV]rk UHCBasereturn9uEHTextReadLex lexBaseChar>jUHCBase>>=980TextReadLex_'oks,6PTextReadLex_'xu.QiUTextReadLex reserved_opsnr TextReadLex4UЋm#dpX9OJTextReadLexztd#UxX9OJTextReadLexztd#UxU> "UHCBaseelemud1 TextReadLexztd#UyJȆTTextReadLexeua-ՉJȆTTextReadLexeua-Չ@ ~ &TextReadLexeu*@ ~ &TextReadLexeu**iV]rk UHCBasereturn9%t7TextReadLexeuӷ\%t7TextReadLexeuӷ\'}~.Ͳ.TextReadLexeuV]}~.Ͳ.TextReadLexeuV]*iV]rk UHCBasereturn9 OG1WTextReadLex isSymbolCharm3|TextReadLexct !㢫JTextReadLexeti !㢫JTextReadLexetiÏ ‚ UHCBasepackedStringToString!@#$%&*+./<=>?\^|:-~U> "UHCBaseelemաtUHCBaseEq<M3:Jj2Ŵ)UTextReadLex lexSymboli)TextReadLexeuH0i)TextReadLexeuH0Ï ‚ UHCBasepackedStringToString=>lb|TextReadLexeu[lb|TextReadLexeu[.=UHCBase:Kҭ#uUHCBase[]PBX[`TextReadLexeuVPBX[`TextReadLexeuVÏ ‚ UHCBasepackedStringToString~R,8ަ9TextReadLexeuPN[R,8ަ9TextReadLexeuPN[.=UHCBase:&TextReadLexeufY&TextReadLexeufYÏ ‚ UHCBasepackedStringToString@4+$SjTextReadLexeua R4+$SjTextReadLexeua R.=UHCBase: ]X3MTextReadLexeu\D ]X3MTextReadLexeu\DÏ ‚ UHCBasepackedStringToString->JwTextReadLexeuq JwTextReadLexeuq .=UHCBase:3w=Ȳ>TextReadLexeul s3w=Ȳ>TextReadLexeul sÏ ‚ UHCBasepackedStringToString<- mTextReadLexeu%% mTextReadLexeu%%.=UHCBase: 4Fl 6cTextReadLexeu|c!  4Fl 6cTextReadLexeu|c! Ï ‚ UHCBasepackedStringToString| 'Ts M5TextReadLexeuvW| 'Ts M5TextReadLexeuvW|.=UHCBase:   ~j5ڄUTextReadLexePt^Ai ~j5ڄUTextReadLexePt^AiÏ ‚ UHCBasepackedStringToString\ t "42MTextReadLexeNtX<[ t "42MTextReadLexeNtX<[.=UHCBase:  c%ƙTextReadLexeMtTn82c%ƙTextReadLexeMtTn82Ï ‚ UHCBasepackedStringToString=v%TextReadLexeSthRHv%TextReadLexeSthRH.=UHCBase: z,ZTextReadLexeRtdlDz,ZTextReadLexeRtdlDÏ ‚ UHCBasepackedStringToString::eTextReadLexeXtxPUTqeTextReadLexeXtxPUTq.=UHCBase:PU@|TextReadLexeWttRuHPU@|TextReadLexeWttRuHÏ ‚ UHCBasepackedStringToString..YV58TextReadLex reserved_opsnYV58TextReadLex reserved_opsn.=UHCBase:]^.TextReadLex4UЋm#dp]^.TextReadLex4UЋm#dp7u)SUHCBaseEqjUHCBase>>=97֊PTextReadLex _Rep0Lexeme UHC.Base.from0Representable0 a&mTextReadLexx..+TextReadLexxDt1 TextReadLex_1ڽckTextReadLexeu0ڽckTextReadLexeu0=MF#QAUHCBaseK1ZU]TextReadLexeu.?ZU]TextReadLexeu.??a UHCBaseM1{H TextReadLexeu*{H TextReadLexeu*?a UHCBaseM1jJt+TextReadLexeu@[jJt+TextReadLexeu@[=jTUHCBaseL1G TextReadLexeu>jG TextReadLexeu>j=jTUHCBaseL1܈nTextReadLexeu:f܈nTextReadLexeu:f=jTUHCBaseL1{)! TextReadLexeu8^z{)! TextReadLexeu8^z?a UHCBaseM1Ũɑ4(lTextReadLexeu(`߶Ũɑ4(lTextReadLexeu(`߶?a UHCBaseM1 UHCBaseU1qdߘTextReadLexeu$zqdߘTextReadLexeu$zx/gUHCBaseR1܌9TextReadLexeu"T&܌9TextReadLexeu"T&x/gUHCBaseR1{n?TextReadLexeuGr{n?TextReadLexeuGrx/gUHCBaseR1U"TextReadLexeu4MU"TextReadLexeu4M?a UHCBaseM1Etm'TextReadLex_1UF.S\TextReadLexaiUF.S\TextReadLexai=MF#QAUHCBaseK15STextReadLexai[5STextReadLexai[?a UHCBaseM1cI!TextReadLexai$cI!TextReadLexai$?a UHCBaseM1SBxTextReadLexai}eSBxTextReadLexai}ex/gUHCBaseR1~#TextReadLexaiו~#TextReadLexaiוx/gUHCBaseR1 TextReadLexaiW TextReadLexaiW=jTUHCBaseL1_p.TextReadLexai_p.TextReadLexai?a UHCBaseM1FtETextReadLex_1<: ATextReadLexai˫ <: ATextReadLexai˫ =MF#QAUHCBaseK19##)TextReadLexaiŴB 9##)TextReadLexaiŴB ?a UHCBaseM1L OTextReadLexai= L OTextReadLexai= ?a UHCBaseM14R1H;TextReadLexai”t 4R1H;TextReadLexai”t x/gUHCBaseR166(IG*TextReadLexaiHO 66(IG*TextReadLexaiHO =jTUHCBaseL1W"X@ TextReadLexai]:W"X@ TextReadLexai]:x/gUHCBaseR1L{bTextReadLexaigΓL{bTextReadLexaigΓ?a UHCBaseM1GtءTextReadLex_13j JTextReadLexaiU^3j JTextReadLexaiU^=MF#QAUHCBaseK1)YmK=TextReadLexai`)YmK=TextReadLexai`?a UHCBaseM1!-'eTextReadLexaiyL!-'eTextReadLexaiyL?a UHCBaseM1u TextReadLexaiS&u TextReadLexaiS&=jTUHCBaseL1n %ZTextReadLexaiGn %ZTextReadLexaiGx/gUHCBaseR1#z4<TextReadLexaiw9#z4<TextReadLexaiw9=jTUHCBaseL1FM%ᰖxTextReadLexaiQFM%ᰖxTextReadLexaiQ?a UHCBaseM1@tݙ TextReadLex_1àUNTextReadLexaiomàUNTextReadLexaiom=MF#QAUHCBaseK1͙9IwKTextReadLexaiI͙9IwKTextReadLexaiI?a UHCBaseM1Å=zTextReadLexaiÅ=zTextReadLexai?a UHCBaseM1 TextReadLexaiF6 TextReadLexaiF6=jTUHCBaseL11qBPTextReadLexai:Q1qBPTextReadLexai:Qx/gUHCBaseR1cTextReadLexaicTextReadLexaix/gUHCBaseR1׏ TextReadLexai{E׏ TextReadLexai{E?a UHCBaseM1AtTextReadLex_1qoEkwTextReadLexaiJY"qoEkwTextReadLexaiJY"=MF#QAUHCBaseK1g\UorTextReadLexaiFw!g\UorTextReadLexaiFw!?a UHCBaseM1f́vTextReadLexaiB́ f́vTextReadLexaiB́ ?a UHCBaseM1'?LTextReadLexai^'?LTextReadLexai^x/gUHCBaseR1bcwTextReadLexaiqbcwTextReadLexaiq=jTUHCBaseL1 JfsYTextReadLexaiK; JfsYTextReadLexaiK;=jTUHCBaseL1kOTextReadLexaie\kOTextReadLexaie\?a UHCBaseM1RtTextReadLex_1N(? TextReadLexai-p)N(? TextReadLexai-p)=MF#QAUHCBaseK17cķTextReadLexai*o(7cķTextReadLexai*o(?a UHCBaseM1j*$yTextReadLexai@>a'j*$yTextReadLexai@>a'?a UHCBaseM13/WTextReadLexai<|8&3/WTextReadLexai<|8&=jTUHCBaseL1"5ƇTextReadLexai:[{%"5ƇTextReadLexai:[{%=jTUHCBaseL1CTextReadLexai6ux<*$CTextReadLexai6ux<*$x/gUHCBaseR1gv4)TextReadLexaiL#gv4)TextReadLexaiL#?a UHCBaseM1 I!5TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0rv 0TextReadLexproj_1 MxTextReadLexproj_2rH9rTextReadLexproj_354foTextReadLexproj_3s}. TextReadLexproj_4שA"TextReadLexproj_4 r棭\TextReadLexproj_5!GfTextReadLexai~߱;3GfTextReadLexai~߱;3 -,wpTextReadLexproj_8(RTextReadLexaih՟4RTextReadLexaih՟4KNXzpVhTextReadLexproj_11/ewՌTextReadLexproj_110K=$72TextReadLexproj_121 'TextReadLexairGQ7 'TextReadLexairGQ7'K)mTextReadLexproj_158iE\}TextReadLexai\'V8iE\}TextReadLexai\'V8 KOEITextReadLexproj_18?]U=tLTextReadLexproj_18@H TextReadLexproj_19A ~q8TextReadLexproj_19BQԏL0TextReadLexproj_20CU(R}FTextReadLexaiRˎ=U(R}FTextReadLexaiRˎ=QeTextReadLexproj_23JO{?TextReadLexaiV@>O{?TextReadLexaiV@>"Q܎ztTextReadLexproj_26Q쪿TextReadLexproj_26RQŎTextReadLexproj_27S=4fvRTextReadLexb*jttrA=4fvRTextReadLexb*jttrA1Z*/FTextReadLexproj_30Z)CDžTextReadLexproj_31]҄cdpTextReadLex _Rep0Lexeme- Representable07Lj.$TextReadLex _Rep0Lexeme. Representable0U7TextReadLex _Rep0Lexeme Representable0U7TextReadLex _Rep0Lexeme Representable0@ hTextReadLex _Rep0Lexeme/ Representable0Z"TextReadLex _Rep0Lexeme0 Representable0R[ `UHCBaseRepresentable0 7 (TextReadLex _Rep0LexemeRepresentable0BۓTextReadLex _Rep0Lexeme Representable0BۓTextReadLex _Rep0Lexeme Representable0?dCmTextReadLex_'C_Charh UHC.Base.conName Constructor*TextReadLexxoÏ ‚ UHCBasepackedStringToStringChar'pTxTextReadLex_'C_Char5g ConstructorŸbTextReadLex_'C_Char6g Constructor<TextReadLex_'C_Chari Constructor<TextReadLex_'C_Chari ConstructorD*lF FTextReadLex_'C_Char7i Constructorgd1K2GTextReadLex_'C_Char8g ConstructorUiUHCBase Constructorj;tl]<qJ fZ$wUHCBase Constructor;tl]<qJ-u^ DTextReadLex_4nMt] oTextReadLex_1kMt STextReadLex_3mMtTTextReadLex_2l\:TextReadLexb7jbQVB wxTextReadLex_'C_Char ConstructorL"TextReadLex_'C_Charg ConstructorL"TextReadLex_'C_Charg ConstructorCE,TextReadLex_'ok,DvļTextReadLex_'xjaTextReadLexbjejaTextReadLexbje*iV]rk UHCBasereturn9g'TextReadLexbjijdg'TextReadLexbjijd4UHCBasenullk>f&'CTextReadLexb j%bk>f&'CTextReadLexb j%b,5BeControlMonadguard6$1NUHCBase>>9eVtMrTextReadLexlexEOF>jUHCBase>>=9!F>TextReadLex valDecDig yl7VTextReadLexcBVG$hTextReadLexbjH`OsVG$hTextReadLexbjH`Os-wLP%tUHCBase<=t UHCBaseOrd<m<J9ETextReadLexbj>HfpETextReadLexbj>Hfp-wLP%tUHCBase<=t UHCBaseOrd<m<J0:#2` TextReadLex=D €C:#2` TextReadLex=D €C`mMUHCBase&&?_G!TextReadLex=D €DGG0TextReadLex=(Ȃ;cF*UHCBase otherwise?uTextReadLexbj.;{?uTextReadLexbj.;{Ï ‚ UHCBasepackedStringToString FAIL 157_67_08xPgTextReadLexbj,:dz8xPgTextReadLexbj,:dzFXVk@UHCBaseerrorL"-UHCBaseNothing|עTTextReadLexbjk>|עTTextReadLexbjk>V*s,UHCBaseord0?JlQuTextReadLexbik:n?JlQuTextReadLexbik:nV*s,UHCBaseordli?hy)TextReadLexbjL-$}li?hy)TextReadLexbjL-$}.HX?UHCBase-hUHCBaseNum<kJl Cbhx/)TextReadLexb j*D|l Cbhx/)TextReadLexb j*D|)U$AUHCBaseJust2Ch]%[TextReadLex_'C_EOF UHC.Base.conName Constructor"j"OTextReadLexxÏ ‚ UHCBasepackedStringToStringEOFiL]!TextReadLex_'C_EOFN ConstructorIK(TextReadLex_'C_EOFO Constructor2rrfTextReadLex_'C_EOF Constructor2rrfTextReadLex_'C_EOF ConstructorK9)~l9TextReadLex_'C_EOFP Constructormwq)kU@TextReadLex_'C_EOFQ Constructor9UHCBase Constructor;tl]<qJ fZ$wUHCBase Constructor;tl]<qJubTextReadLex_1u^TextReadLex_3u`3TextReadLex_2tp8<TextReadLex_4RBuyTextReadLexb]kI &TextReadLex_'C_EOF ConstructorU-VTextReadLex_'C_EOF ConstructorU-VTextReadLex_'C_EOF ConstructorJPyaINTextReadLexbvkd}0 /7UHCBaseprimIntToInteger$qTextReadLexbuk`W+/7UHCBaseprimIntToInteger\_TextReadLexinfinity1֌cUHCBase:%NMԆOTextReadLex isIdfCharL ߯5|TextReadLexcZ >7PUTextReadLexbIj >7PUTextReadLexbIjÏ ‚ UHCBasepackedStringToString_'p0[fTextReadLexbnkJMp0[fTextReadLexbnkJMU> "UHCBaseelemաtUHCBaseEq<M3:Jm3$ TextReadLexbmkHg$m3$ TextReadLexbmkHg$ުOBUHCBase isAlphaNumw"YUHCBase||ڟwPTextReadLex isIdsCharI߫r(TextReadLexcY 6DTextReadLexbHj 6DTextReadLexbHj/zUHCBase==աtUHCBaseEq<M3:J_4 0D/TextReadLexbGjЂ4 0D/TextReadLexbGjЂ ѯ`UHCBaseisAlphaw"YUHCBase||&fdQTextReadLexlex_idO7$TextReadLexbNjQ[7$TextReadLexbNjQ[MQ>jUHCBase>>=9S "QTextReadLex_'okc,'E_rTextReadLex_'xd=dZ9ZTextReadLexbRjdէ=dZ9ZTextReadLexbRjdէEPٖ'TextReadLexg|aۛPٖ'TextReadLexg|aۛPT>jUHCBase>>=94TextReadLex_'okgE:TextReadLex_'xd-ӛTextReadLex_'xh9gh9TextReadLexbkG Yo>9TextReadLexbkG KjTextReadLexbkjTextReadLexbk6$1NUHCBase>>9x_MTextReadLexbkߙ x_MTextReadLexbkߙ 17TextReadLexbkTextReadLexbk*iV]rk UHCBasereturn9ƀ?ǔ>TextReadLexbkݥsƀ?ǔ>TextReadLexbkݥsÏ ‚ UHCBasepackedStringToStringNaN!x6aTextReadLexbkwJ!x6aTextReadLexbkwJK DJġTextReadLexbluO DJġTextReadLexbluO6$1NUHCBase>>9 e1LTextReadLexlex_nanX e1LTextReadLexlex_nanX  R5!UTextReadLexwsr<rHTI]yTextReadLex֜5tuCsGv@DUHCBaseEqN  ʿ(BOUHCBaseEqR n !TextReadLex_7UnoTextReadLex_6To`I[TextReadLex_8Voa Q{TextReadLex_9Wn<TextReadLex_2PnTextReadLex_3QnN+TextReadLex_1OovKTextReadLex_5SLeRYTTextReadLex;!O TextReadLexx1XC8TextReadLexx2hA@ FTextReadLex֜5tuC GMk =TextReadLexwsr< H]%ᅩTextReadLexblY]%ᅩTextReadLexblYÏ ‚ UHCBasepackedStringToStringvalDig: Bad baseψ+ TextReadLex;@giψ+ TextReadLex;@giFXVk@UHCBaseerrort]BTextReadLexbkXt]BTextReadLexbkXsZ?tLUHCBasepackedStringToInteger8 }ATextReadLexbkT  }ATextReadLexbkT {UHCBase fromInteger[7TextReadLexx1j/zUHCBase== BGTextReadLexbkFZ BGTextReadLexbkFZsZ?tLUHCBasepackedStringToInteger10 oTextReadLexb}kzAʢ oTextReadLexb}kzAʢ{UHCBase fromInteger  d඄aeTextReadLexx1k /zUHCBase==   Íe;TextReadLexbkcԈ Íe;TextReadLexbkcԈsZ?tLUHCBasepackedStringToInteger16 JETextReadLexbkW}Dz JETextReadLexbkW}Dz{UHCBase fromInteger NrTextReadLexx1l/zUHCBase== ;<^TextReadLexbksl;<^TextReadLexbksl-wLP%tUHCBase<=t UHCBaseOrd<m<J9Nh;+TextReadLexbkzeMNh;+TextReadLexbkzeM-wLP%tUHCBase<=t UHCBaseOrd<m<J0PkTextReadLex:@MSnPkTextReadLex:@MSn`mMUHCBase&&k6'~ TextReadLex:@MSosA|t*TextReadLexbl;O sA|t*TextReadLexbl;O -wLP%tUHCBase<=t UHCBaseOrd<m<Jf`QB{TextReadLexblȄHz`QB{TextReadLexblȄHz-wLP%tUHCBase<=t UHCBaseOrd<m<Ja CTextReadLex:|Ozp CTextReadLex:|Ozp`mMUHCBase&&vTextReadLex:|Ozq5>xrTextReadLexblXj5>xrTextReadLexblXj-wLP%tUHCBase<=t UHCBaseOrd<m<JFdkI1TextReadLexbmVwdkI1TextReadLexbmVw-wLP%tUHCBase<=t UHCBaseOrd<m<JAֈTextReadLex;M?!_ZrֈTextReadLex;M?!_Zr`mMUHCBase&&30{ TextReadLex;M?!_Zs4l sTextReadLex9J/na\u*UHCBase otherwiseL"-UHCBaseNothing[BTTextReadLexblr#[BTTextReadLexblr#V*s,UHCBaseordA{^TextReadLexblp\"{^TextReadLexblp\"V*s,UHCBaseordMfJ/]LTextReadLexbl^MfJ/]LTextReadLexbl^.HX?UHCBase-hUHCBaseNum<kJv0x1aTextReadLexblhUŒv0x1aTextReadLexblhUŒ..}6FUHCBase+hUHCBaseNum<kJ :YuTextReadLexblrgm:YuTextReadLexblrgm)U$AUHCBaseJustMx\TextReadLexblDGd,Mx\TextReadLexblDGd,V*s,UHCBaseorda_xTextReadLexblZQ+_xTextReadLexblZQ+V*s,UHCBaseord@]TextReadLexblPN(@]TextReadLexblPN(.HX?UHCBase-hUHCBaseNum<kJ+K aTextReadLexbl`]M%+K aTextReadLexbl`]M%..}6FUHCBase+hUHCBaseNum<kJ L%TextReadLexbl\w*$L%TextReadLexbl\w*$)U$AUHCBaseJustό }STextReadLexbl|*Xl2ό }STextReadLexbl|*Xl2V*s,UHCBaseord09XMTextReadLexblV&K19XMTextReadLexblV&K1V*s,UHCBaseordZ6/iXTextReadLexblJS.Z6/iXTextReadLexblJS..HX?UHCBase-hUHCBaseNum<kJOTextReadLexblFmLK-OTextReadLexblFmLK-)U$AUHCBaseJust XTextReadLexbl+3 XTextReadLexbl+3H  q2H$+TextReadLexblL$: q2H$+TextReadLexblL$:-wLP%tUHCBase<=t UHCBaseOrd<m<J7 ܔTextReadLexblJ!7 ܔTextReadLexblJ!7-wLP%tUHCBase<=t UHCBaseOrd<m<J0 Һ0+|TextReadLex;hvwx Һ0+|TextReadLex;hvwx`mMUHCBase&&   ])d=TextReadLex;hvwy    4agTextReadLex<&^Բ{ *UHCBase otherwise L"-UHCBaseNothing e+TextReadLexc'mXF e+TextReadLexc'mXFV*s,UHCBaseord0) =]O̾TextReadLexc&mE) =]O̾TextReadLexc&mEV*s,UHCBaseord)ڗ@&@TextReadLexc+m\<B)ڗ@&@TextReadLexc+m\<B.HX?UHCBase-hUHCBaseNum<kJ /GZ=RTextReadLexc*mvA/GZ=RTextReadLexc*mvA)U$AUHCBaseJust?TTextReadLexvalDigYLETextReadLex֜5tuCG2TextReadLexwsr<H2TextReadLexwsr<HVWZڣTextReadLexscan ޲!bTextReadLexx1񳨭 TextReadLexx2}{UI=TextReadLexbase |Rht#TextReadLexx1 N>TextReadLexcs־=TextReadLexcN E( TextReadLex@K#N E( TextReadLex@K#XhUHCBaseNum<kJTextReadLex@K#衧)d=TextReadLexnWV7TextReadLexc/m^WV7TextReadLexc/m^.=UHCBase:J?WITextReadLexc-m\J?WITextReadLexc-m\.IHUHCBase.N_5 TextReadLexc3m>DZN_5 TextReadLexc3m>DZY  fn=+tTextReadLexc8mK=W  fn=+tTextReadLexc8mK=W6$1NUHCBase>>9 G2TextReadLexc m6vѷaG2TextReadLexc m6vѷaKҭ#uUHCBase[]do TextReadLexc0mZb _do TextReadLexc0mZb _*iV]rk UHCBasereturn9_LTextReadLexcm&jd_LTextReadLexcm&jdKҭ#uUHCBase[]ߜBCTextReadLexc m8ܠbߜBCTextReadLexc m8ܠb*iV]rk UHCBasereturn9'bTextReadLex_'okfr TextReadLexbase |(u TextReadLex_'xD@FTTextReadLexcmb1wD@FTTextReadLexcmb1wYKC UHCBaseid>jUHCBase>>=9[&HCTextReadLex_'ok (q|MTextReadLex_'xɳ9TextReadLexcmj_rɳ9TextReadLexcmj_r*iV]rk UHCBasereturn9vsBTextReadLexcmhxGqvsBTextReadLexcmhxGq4UHCBasenullܗTextReadLexcmdϞpܗTextReadLexcmdϞpP[UHCBasenotuy\TextReadLexbmԁ0nuy\TextReadLexbmԁ0n,5BeControlMonadguard6$1NUHCBase>>94x۾TextReadLex lexDigits#FiTextReadLexbase|=SQTextReadLexh=<:=SQTextReadLexh=<:Z>jUHCBase>>=9!X+O ITextReadLex_'ok+΢舆TextReadLex_'xZ{-FuNTextReadLexcvnvZ{-FuNTextReadLexcvnv\Uex TextReadLexh\gD=Uex TextReadLexh\gD=^>jUHCBase>>=9v+70TextReadLex_'ok& +YD)rTextReadLex_'x'xؔf|TextReadLex_'x VGԍ"TextReadLexcznW1gVGԍ"TextReadLexcznW1g/7UHCBaseprimIntToIntegerjM'TextReadLexc_nBUqPjM'TextReadLexc_nBUqPزfcUHCBase fromIntegralrb`UHCBaseIntegral< LK-tJ ]jUHCBase>>=99]ȨuTextReadLexcin`щnN0I^ TextReadLex lexHexOct6$1NUHCBase>>9`__"$>TextReadLex_'okېQ8IY2TextReadLexbase&4TextReadLex_'x ͘FDomTextReadLexcAm%͘FDomTextReadLexcAm%/7UHCBaseprimIntToInteger&^TextReadLexcFm_1S&^TextReadLexcFm_1SزfcUHCBase fromIntegralrb`UHCBaseIntegral< LK-tJ ]jUHCBase>>=9CoQTextReadLex lexEscChar>jUHCBase>>=9e*`ǫTextReadLex_'ok+@%TextReadLex_'xD"8TextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:J"ؾL_TextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:J'+;t˿TextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:J\E%TextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:Ja"TextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:Jb])*7TextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:JfCտTextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:JnXy[HTextReadLexA, m/zUHCBase==աtUHCBaseEq<M3:Jr  z?}ЄTextReadLexA, m /zUHCBase==աtUHCBaseEq<M3:Jt  $Bo?TextReadLexA, m  /zUHCBase==աtUHCBaseEq<M3:Jv 2  /%ATextReadLexcns  /%ATextReadLexcns*iV]rk UHCBasereturn9   ~HTextReadLexcn ~HTextReadLexcn*iV]rk UHCBasereturn9   FT-TextReadLexcnaĊF FT-TextReadLexcnaĊF*iV]rk UHCBasereturn9  h[TextReadLexcnmTh[TextReadLexcnmT*iV]rk UHCBasereturn9  TextReadLexc}nɼ3 TextReadLexc}nɼ3*iV]rk UHCBasereturn9 414GTextReadLexcnð414GTextReadLexcnð*iV]rk UHCBasereturn9 .%TextReadLexcn .%TextReadLexcn*iV]rk UHCBasereturn9K 7TextReadLexcn',K 7TextReadLexcn',*iV]rk UHCBasereturn9\E^`TextReadLexcnYzE^`TextReadLexcnYz*iV]rk UHCBasereturn9't&TextReadLexcne=t&TextReadLexcne=*iV]rk UHCBasereturn9" Lr"TextReadLex lexNumeric /TextReadLexg|tҒ /TextReadLexg|tҒ*iV]rk UHCBasereturn9 OɓWKTextReadLexg|XDOɓWKTextReadLexg|XD9>jUHCBase>>=9g*ڟ5RTextReadLex_'ok+r<ZTextReadLex_'x={*ͩ%TextReadLexg|-={*ͩ%TextReadLexg|-c>jUHCBase>>=9h*UTextReadLex_'ok +VW$TextReadLex_'x TextReadLexg|bۜ TextReadLexg|bۜ{UHCBase fromIntegerhUHCBaseNum<kJGe[TextReadLexg|ؽGe[TextReadLexg|ؽyr"IhUHCBasechr>9HTextReadLexg|0h #>jUHCBase>>=9j)1TextReadLex_'okW$+BvTextReadLex_'xXQzTextReadLexDW0}!\/zUHCBase==աtUHCBaseEq<M3:J@[wј LlTextReadLexDW0}!]/zUHCBase==աtUHCBaseEq<M3:JA0`B>6TextReadLexDW0}!^/zUHCBase==աtUHCBaseEq<M3:JB WtTextReadLexDW0}!_/zUHCBase==աtUHCBaseEq<M3:JC^hJTextReadLexDW0}!`/zUHCBase==աtUHCBaseEq<M3:JDffTextReadLexDW0}!a/zUHCBase==աtUHCBaseEq<M3:JETextReadLexDW0}!b/zUHCBase==աtUHCBaseEq<M3:JFg63ԌTextReadLexDW0}!c/zUHCBase==աtUHCBaseEq<M3:JG bǎjTextReadLexDW0}!d /zUHCBase==աtUHCBaseEq<M3:JH  .,3TextReadLexDW0}!e  /zUHCBase==աtUHCBaseEq<M3:JI  HNmߔ6TextReadLexDW0}!f  /zUHCBase==աtUHCBaseEq<M3:JJ  P<\TextReadLexDW0}!g  /zUHCBase==աtUHCBaseEq<M3:JK  lV*TextReadLexDW0}!h  /zUHCBase==աtUHCBaseEq<M3:JL N K|TextReadLexDW0}!i /zUHCBase==աtUHCBaseEq<M3:JMW_?gRTextReadLexDW0}!j/zUHCBase==աtUHCBaseEq<M3:JNITextReadLexDW0}!k/zUHCBase==աtUHCBaseEq<M3:JOkښ+tTextReadLexDW0}!l/zUHCBase==աtUHCBaseEq<M3:JP+t}bTextReadLexDW0}!m/zUHCBase==աtUHCBaseEq<M3:JQAEU!vVTextReadLexDW0}!n/zUHCBase==աtUHCBaseEq<M3:JRqTȮTextReadLexDW0}!o/zUHCBase==աtUHCBaseEq<M3:JS7KTextReadLexDW0}!p/zUHCBase==աtUHCBaseEq<M3:JT-2TextReadLexDW0}!q/zUHCBase==աtUHCBaseEq<M3:JUz5TextReadLexDW0}!r/zUHCBase==աtUHCBaseEq<M3:JVS]6STextReadLexDW0}!s/zUHCBase==աtUHCBaseEq<M3:JW!wCeBJTextReadLexDW0}!t/zUHCBase==աtUHCBaseEq<M3:JX"<TextReadLexDW0}!u/zUHCBase==աtUHCBaseEq<M3:JY69QTextReadLexDW0}!v/zUHCBase==աtUHCBaseEq<M3:JZKJTextReadLexDW0}!w/zUHCBase==աtUHCBaseEq<M3:J[s K3*TextReadLexDW0}!x/zUHCBase==աtUHCBaseEq<M3:J\H/od\TextReadLexDW0}!y/zUHCBase==աtUHCBaseEq<M3:J]>+'nTextReadLexDW0}!z/zUHCBase==աtUHCBaseEq<M3:J^ it1ˆTextReadLexDW0}!{ /zUHCBase==աtUHCBaseEq<M3:J_ 2!CETextReadLexh~U!CETextReadLexh~U*iV]rk UHCBasereturn9! rqDMTextReadLexh~w rqDMTextReadLexh~w*iV]rk UHCBasereturn9 \Ay{TextReadLexh~z~l4\Ay{TextReadLexh~z~l4*iV]rk UHCBasereturn9oh9TextReadLexh~Vmoh9TextReadLexh~Vm*iV]rk UHCBasereturn9t|TextReadLexh~rt|TextReadLexh~r*iV]rk UHCBasereturn9K[[%TextReadLexh~e >[%TextReadLexh~e*iV]rk UHCBasereturn9   ^TextReadLexh~ j4, ^TextReadLexh~ j4,*iV]rk UHCBasereturn9   GTextReadLexh~f[z GTextReadLexh~f[z*iV]rk UHCBasereturn9  `TextReadLexh~r`J `TextReadLexh~r`J*iV]rk UHCBasereturn9 vTextReadLexh~OvTextReadLexh~O*iV]rk UHCBasereturn9kTextReadLexh~TkTextReadLexh~T*iV]rk UHCBasereturn9غ~TextReadLexh~Grغ~TextReadLexh~Gr*iV]rk UHCBasereturn9լYyTextReadLexh~KIլYyTextReadLexh~KI*iV]rk UHCBasereturn9/~(tTextReadLexh+/~(tTextReadLexh+*iV]rk UHCBasereturn9<z*#TextReadLexh0t<z*#TextReadLexh0t*iV]rk UHCBasereturn9(1L;!TextReadLexh (1L;!TextReadLexh *iV]rk UHCBasereturn9.m|TextReadLex_'ok+wLTextReadLex_'x<#'TextReadLexlexEsc:־TextReadLexI8+ (:־TextReadLexI8+ (/zUHCBase==աtUHCBaseEq<M3:J\`ᓂ)TextReadLexI8+ (z'31TextReadLexf vCcyOUc[6[UHCBaseFalse7)TextReadLexfvv> M7)TextReadLexfvv> M*iV]rk UHCBasereturn9>jUHCBase>>=9l+STextReadLex_'ok+(kcUTextReadLex_'xƐ*btTextReadLexf8w8R~xW‹\@?UHCBaseTrue*iV]rk UHCBasereturn9ø^3TextReadLexlexCharEas{ETextReadLexg|.hg#"as{ETextReadLexg|.hg#"N^CvqTextReadLex lexCntrlCharCvqTextReadLex lexCntrlChar6$1NUHCBase>>9iN5JIeTextReadLexeuy:;N5JIeTextReadLexeuy:;*iV]rk UHCBasereturn9Z.籿a+TextReadLexeuS-$:Z.籿a+TextReadLexeuS-$:Ï ‚ UHCBasepackedStringToStringDEL]TextReadLexeum9]TextReadLexeum9K8aY?TextReadLexev68aY?TextReadLexev66$1NUHCBase>>9F•|nTextReadLexev߉4F•|nTextReadLexev߉4.=UHCBase:Kҭ#uUHCBase[]۽STextReadLexevl2۽STextReadLexevl2*iV]rk UHCBasereturn9 a'TextReadLexev]1a'TextReadLexev]1Ï ‚ UHCBasepackedStringToStringSP /QTextReadLexevw^0 /QTextReadLexevw^0K  1TextReadLexeuuPK-  1TextReadLexeuuPK-6$1NUHCBase>>9  '&1TextReadLexeuY`+ '&1TextReadLexeuY`+.=UHCBase:  'Lc TextReadLexeu Zp) 'Lc TextReadLexeu Zp)*iV]rk UHCBasereturn9 &-f_TextReadLexeuY( &-f_TextReadLexeuY(Ï ‚ UHCBasepackedStringToStringUS.bѬ$TextReadLexeuja'.bѬ$TextReadLexeuja'K #yښkTextReadLexeua*$#yښkTextReadLexeua*$6$1NUHCBase>>9 Ug3ӃTextReadLexeucrQ"Ug3ӃTextReadLexeucrQ".=UHCBase: *jTextReadLexeuke *jTextReadLexeuke *iV]rk UHCBasereturn9zM<2LTextReadLexevVzM<2LTextReadLexevVÏ ‚ UHCBasepackedStringToStringRSlЀNwTextReadLexevR{ɐlЀNwTextReadLexevR{ɐKJTextReadLexevbyYmJTextReadLexevbyYm6$1NUHCBase>>9TextReadLexev\ҒTextReadLexev\Ғ.=UHCBase:OɌLlTextReadLexevnQOɌLlTextReadLexevnQ*iV]rk UHCBasereturn9TextReadLexevl[TextReadLexevl[Ï ‚ UHCBasepackedStringToStringGSE͓TextReadLexevhE͓TextReadLexevhK8`H}TextReadLexevxL8`H}TextReadLexevxL6$1NUHCBase>>9>&TextReadLexevr>&TextReadLexevr.=UHCBase:*ݘTextReadLexev [N*ݘTextReadLexev [N*iV]rk UHCBasereturn9mHCr3TextReadLexevo mHCr3TextReadLexevo Ï ‚ UHCBasepackedStringToStringFSΧur5TextReadLexevϞB Χur5TextReadLexevϞB Kj;S*TextReadLexev*O j;S*TextReadLexev*O 6$1NUHCBase>>9BTextReadLexev>9" $lj. TextReadLexiŲ$lj. TextReadLexiŲ.=UHCBase:#%_xӷ;TextReadLexir%_xӷ;TextReadLexir*iV]rk UHCBasereturn9&%pR$TextReadLexiDM&%pR$TextReadLexiDMÏ ‚ UHCBasepackedStringToStringSUB'31!!kTextReadLexi6'31!!kTextReadLexi6K&(.5TextReadLexi(.5TextReadLexi6$1NUHCBase>>9'%)7*nTextReadLexiҎ )7*nTextReadLexiҎ .=UHCBase:($*Ium0TextReadLexir|U*Ium0TextReadLexir|U*iV]rk UHCBasereturn9+TnufUTextReadLexi ,+TnufUTextReadLexi ,Ï ‚ UHCBasepackedStringToStringEM,+.TextReadLexi,+.TextReadLexiK+-sB͕ GTextReadLexi9-sB͕ GTextReadLexi96$1NUHCBase>>9,*.f-x[TextReadLexi}ؚ.f-x[TextReadLexi}ؚ.=UHCBase:-)/;M|.R[TextReadLexi|T/;M|.R[TextReadLexi|T*iV]rk UHCBasereturn90?QJTextReadLexi 0?QJTextReadLexi Ï ‚ UHCBasepackedStringToStringCAN1>SKvZ-TextReadLexipF1>SKvZ-TextReadLexipFK02m4I")TextReadLexi2m4I")TextReadLexi6$1NUHCBase>>91/3celTextReadLexiB3celTextReadLexiB.=UHCBase:2.4KATextReadLexi74KATextReadLexi7*iV]rk UHCBasereturn95,58TextReadLexi`5,58TextReadLexi`Ï ‚ UHCBasepackedStringToStringETB6qٙTextReadLexi$ky6qٙTextReadLexi$kyK57NnTextReadLexi R7NnTextReadLexi R6$1NUHCBase>>9648E'bTextReadLexi. {8E'bTextReadLexi. {.=UHCBase:739ӗ P]TextReadLexi(9ӗ P]TextReadLexi(*iV]rk UHCBasereturn9:ȦTextReadLexi>[,{:ȦTextReadLexi>[,{Ï ‚ UHCBasepackedStringToStringSYN;Qx TextReadLexi:u(h;Qx TextReadLexi:u(hK:<(4^TextReadLexiJ6d<(4^TextReadLexiJ6d6$1NUHCBase>>9;9=:[ETextReadLexiD1ԧ=:[ETextReadLexiD1ԧ.=UHCBase:<8>J\x|TextReadLexi e>J\x|TextReadLexi e*iV]rk UHCBasereturn9?SxAwTextReadLexiX?SxAwTextReadLexiXÏ ‚ UHCBasepackedStringToStringNAK@Vyyl8VTextReadLexi~ k@Vyyl8VTextReadLexi~ kK?AvL³{TextReadLexi|4AvL³{TextReadLexi|46$1NUHCBase>>9@>BIBMTextReadLexiBIBMTextReadLexi.=UHCBase:A=CyTextReadLexi CyTextReadLexi *iV]rk UHCBasereturn9D-5'>TextReadLexisD-5'>TextReadLexisÏ ‚ UHCBasepackedStringToStringDC4EN7?t#aTextReadLexieJEN7?t#aTextReadLexieJKDFKMTextReadLexi .FKMTextReadLexi .6$1NUHCBase>>9ECGb#!ZTextReadLexiP*iGb#!ZTextReadLexiP*i.=UHCBase:FBHX8.;TextReadLexiN&0[HX8.;TextReadLexiN&0[*iV]rk UHCBasereturn9Ig:Q#TextReadLexiMx!2Ig:Q#TextReadLexiMx!2Ï ‚ UHCBasepackedStringToStringDC3Jnt+@TextReadLexiT3 Jnt+@TextReadLexiT3 KIKl6f%TextReadLexiQ+Kl6f%TextReadLexiQ+6$1NUHCBase>>9JHLr xTextReadLexiW <HLr xTextReadLexiW <H.=UHCBase:KGM @ @)QTextReadLexiU7:M @ @)QTextReadLexiU7:*iV]rk UHCBasereturn9Nu%6J(TextReadLexi\HNu%6J(TextReadLexi\HÏ ‚ UHCBasepackedStringToStringDC2O.8TTextReadLexi[DoO.8TTextReadLexi[DoKNP:TextReadLexi@ĊP:TextReadLexi@Ċ6$1NUHCBase>>9OMQF_vTextReadLexi>}QF_vTextReadLexi>}.=UHCBase:PLR(K?pTextReadLexiDb =R(K?pTextReadLexiDb =*iV]rk UHCBasereturn9SDnvћTextReadLexiCSDnvћTextReadLexiCÏ ‚ UHCBasepackedStringToStringDC1TF;kTextReadLexiBsoTF;kTextReadLexiBsoKSU0# /TextReadLexiGڔrU0# /TextReadLexiGڔr6$1NUHCBase>>9TRV"׭M]{TextReadLexiEԈV"׭M]{TextReadLexiEԈ.=UHCBase:UQWf dTextReadLexiKl.Wf dTextReadLexiKl.*iV]rk UHCBasereturn9Xk _[ޥTextReadLexiJNXk _[ޥTextReadLexiJNÏ ‚ UHCBasepackedStringToStringDLEYi3όUTextReadLexiIgYi3όUTextReadLexiIgKXZΎfTextReadLexinT^sZΎfTextReadLexinT^s6$1NUHCBase>>9YW[L^a%`TextReadLexith[[L^a%`TextReadLexith[.=UHCBase:ZV\_zTextReadLexir`}o_\_zTextReadLexir`}o_*iV]rk UHCBasereturn9]IƝTextReadLexiq_|]IƝTextReadLexiq_|Ï ‚ UHCBasepackedStringToStringSI^, -4TextReadLexixtڍ^, -4TextReadLexixtڍK]__Z[qTextReadLexiujhޚ__Z[qTextReadLexiujhޚ6$1NUHCBase>>9^\`,yLsTextReadLexi{~`,yLsTextReadLexi{~.=UHCBase:_[a&@TextReadLexiyw>a&@TextReadLexiyw>*iV]rk UHCBasereturn9 bqpсbTextReadLexi`(Q8bqpсbTextReadLexi`(Q8Ï ‚ UHCBasepackedStringToStringCRc9zY(E-'TextReadLexi_&dPQPc9zY(E-'TextReadLexi_&dPQPKbd==AITextReadLexid4Zd==AITextReadLexid4Z6$1NUHCBase>>9caejITextReadLexib.UejITextReadLexib.U.=UHCBase:d`fPJydTextReadLexihBzf:AfPJydTextReadLexihBzf:A*iV]rk UHCBasereturn9 g~OTextReadLexig>bg~OTextReadLexig>bÏ ‚ UHCBasepackedStringToStringFFh1.~TextReadLexif>9hfj'BuTextReadLexiiDgnj'BuTextReadLexiiDgn.=UHCBase:iekI`FTextReadLexi*~kI`FTextReadLexi*~*iV]rk UHCBasereturn9 lWB3/ZTextReadLexi&]}lWB3/ZTextReadLexi&]}Ï ‚ UHCBasepackedStringToStringVTmF-_X)TextReadLexi "#|mF-_X)TextReadLexi "#|Klnē(G˚TextReadLexi2ynē(G˚TextReadLexi2y6$1NUHCBase>>9mkoz(!yTTextReadLexiF٠^1woz(!yTTextReadLexiF٠^1w.=UHCBase:njpp&TextReadLexi@icupp&TextReadLexi@icu*iV]rk UHCBasereturn9 q)4TextReadLexi>9rpt["TextReadLexh`r0nt["TextReadLexh`r0n.=UHCBase:soui՗TextReadLexh["lui՗TextReadLexh["l*iV]rk UHCBasereturn9 vf)TextReadLexim:kvf)TextReadLexim:kÏ ‚ UHCBasepackedStringToStringHTwVY*rTextReadLexi{kjwVY*rTextReadLexi{kjKvxYFhTextReadLexiyxgxYFhTextReadLexiyxg6$1NUHCBase>>9wuyd4TextReadLexi qeyd4TextReadLexi qe.=UHCBase:xtzE8t.TextReadLexi !EczE8t.TextReadLexi !Ec*iV]rk UHCBasereturn9{^mj=PCTextReadLexi ~b{^mj=PCTextReadLexi ~bÏ ‚ UHCBasepackedStringToStringBS| T2TextReadLexi }Ga| T2TextReadLexi }GaK{} +qm7TextReadLexi/^} +qm7TextReadLexi/^6$1NUHCBase>>9|z~@meITextReadLexi-h\~@meITextReadLexi-h\.=UHCBase:}y.~ك TextReadLexi3DZ.~ك TextReadLexi3DZ*iV]rk UHCBasereturn90CITextReadLexi2uhY0CITextReadLexi2uhYÏ ‚ UHCBasepackedStringToStringBELTDbTextReadLexi1ܿvXTDbTextReadLexi1ܿvXK@a;̏TextReadLexi6 QU@a;̏TextReadLexi6 QU6$1NUHCBase>>9VC ޮTextReadLexi<5SVC ޮTextReadLexi<5S.=UHCBase:~ IaRC:bTextReadLexi: 'Q IaRC:bTextReadLexi: 'Q*iV]rk UHCBasereturn9-bŽMTextReadLexi9P-bŽMTextReadLexi9PÏ ‚ UHCBasepackedStringToStringACK0@TextReadLexi _ yO0@TextReadLexi _ yOKaǨ$,TextReadLexiVW]LaǨ$,TextReadLexiVW]L6$1NUHCBase>>9PBNXTextReadLexi#h{ JPBNXTextReadLexi#h{ J.=UHCBase:DC􄱰TextReadLexi!bG&HDC􄱰TextReadLexi!bG&H*iV]rk UHCBasereturn9Ly{̐TextReadLexi(xǠGLy{̐TextReadLexi(xǠGÏ ‚ UHCBasepackedStringToStringENQ-UTextReadLexi'uXF-UTextReadLexi'uXFK48TextReadLexi,C48TextReadLexi,C6$1NUHCBase>>9Ik~ RTextReadLexi*~fAIk~ RTextReadLexi*~fA.=UHCBase:Sv,TextReadLexhb?Sv,TextReadLexhb?*iV]rk UHCBasereturn96ITextReadLexhav@>6ITextReadLexhav@>Ï ‚ UHCBasepackedStringToStringEOTVNnFTextReadLexh\h=VNnFTextReadLexh\h=K%ł>F+TextReadLexhlZh$:%ł>F+TextReadLexhlZh$:6$1NUHCBase>>9g }TextReadLexhgV8g }TextReadLexhgV8.=UHCBase:1!U?TextReadLexhxQ61!U?TextReadLexhxQ6*iV]rk UHCBasereturn9qܖ.TextReadLexhw #5qܖ.TextReadLexhw #5Ï ‚ UHCBasepackedStringToStringETX>OTextReadLexhr4>OTextReadLexhr4Ko`TextReadLexhe1o`TextReadLexhe16$1NUHCBase>>9ؐ+/TextReadLexh0RY/ؐ+/TextReadLexh0RY/.=UHCBase:y9ٸTextReadLexh*|K-y9ٸTextReadLexh*|K-*iV]rk UHCBasereturn9w'T[TextReadLexh(V,w'T[TextReadLexh(V,Ï ‚ UHCBasepackedStringToStringSTXlTextReadLexh>`3+lTextReadLexh>`3+K#jhTextReadLexh4Ć(#jhTextReadLexh4Ć(6$1NUHCBase>>9}dnTextReadLexhFի8&}dnTextReadLexhFի8&.=UHCBase:j*8TextReadLexh@*$j*8TextReadLexh@*$*iV]rk UHCBasereturn9xy;ZTextReadLexhVt#xy;ZTextReadLexhVt#Ï ‚ UHCBasepackedStringToStringNUL]z2`TextReadLexhTjጜ"]z2`TextReadLexhTjጜ"K@LTextReadLexh==@LTextReadLexh==6$1NUHCBase>>9xS'TextReadLexh]7;xS'TextReadLexh]7;.=UHCBase:T{TextReadLexhԁEmT{TextReadLexhԁEm*iV]rk UHCBasereturn9ǪGBKTextReadLexh[DǪGBKTextReadLexh[DÏ ‚ UHCBasepackedStringToStringSOq9wTextReadLexhAq9wTextReadLexhAKӫTextReadLexhNӫTextReadLexhN6$1NUHCBase>>9!CD GTextReadLexhgI=!CD GTextReadLexhgI=*iV]rk UHCBasereturn9VLTextReadLexhqZVLTextReadLexhqZÏ ‚ UHCBasepackedStringToStringSOH#TextReadLexhVL#TextReadLexhVLK2_(q<TextReadLexh92_(q<TextReadLexh96$1NUHCBase>>9mhYTextReadLexh mhYTextReadLexh -snxTextReadLexh -snxTextReadLexh .=UHCBase:lTextReadLexlexAsciilTextReadLexlexAsciiˍqTextReadLexf+wd_<BˍqTextReadLexf+wd_<B:͵TextReadLexf)w X[D.@:͵TextReadLexf)w X[D.@f>LZTextReadLexlexEsc>LZTextReadLexlexEscd܎KTextReadLexl,e4܎KTextReadLexl,e4k>jUHCBase>>=9'+3q]oTextReadLexfv xf>jUHCBase>>=9ow'X+TextReadLex_'ok'-yTextReadLex_'x(H̠jTextReadLexG%ԇ~,H̠jTextReadLexG%ԇ~,p\$<TextReadLexG$Z//zUHCBase==աtUHCBaseEq<M3:J&j* P;2TextReadLexfvbX)PS5TextReadLexfvV}PS5TextReadLexfvV}*iV]rk UHCBasereturn9Cl1ِTextReadLexG%ԇ~, 29DؓjTextReadLex_'x(?o53CTextReadLexE Sh-?o53CTextReadLexE Sh-躗UHCBaseisSpacecaTextReadLexE Sh.2 qbTTextReadLexfv1#1wg͇aTextReadLexfvΆ,.cug͇aTextReadLexfvΆ,.cu*iV]rk UHCBasereturn9H5mgTextReadLexfv`( tH5mgTextReadLexfv`( tN\BTextReadLexfv5GqBTextReadLexfv5Gq6$1NUHCBase>>9Tt"xMTextReadLexev70nTt"xMTextReadLexev70n6$1NUHCBase>>9@ j$TextReadLexbodyU:HTextReadLex lexStrItemNTextReadLexf0Ҩ]TextReadLexm lC cҨ]TextReadLexm lC cr>jUHCBase>>=9fpTextReadLex_'ok6Wh>TextReadLexf0-혌.TextReadLex_'x:`($(TextReadLex lexStrItem7j_sTextReadLexf{x &y7j_sTextReadLexf{x &yÏ ‚ UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:280:16: monadic bind 9[TextReadLexE!< 9[TextReadLexE!<HB9UHCBasefail9?]!&TextReadLexF!&?=+jATextReadLexescA 17hv5TextReadLexc@gNIN1TextReadLexfqw gNIN1TextReadLexfqw V7UHCBase/=աtUHCBaseEq<M3:J"7Cn@TextReadLexF!ZNǢD7Cn@TextReadLexF!ZNǢDw"YUHCBase||3TextReadLexF!ZNǢE o S TextReadLexfpw I o S TextReadLexfpw IÏ ‚ UHCBasepackedStringToString 5ܟ]:TextReadLexsF 5ܟ]:TextReadLexsF  1TextReadLexfKwtd 1TextReadLexfKwtd *iV]rk UHCBasereturn9  h55 /TextReadLexfGwh7 h55 /TextReadLexfGwh7.=UHCBase: 6 ?sTextReadLexfEwb 6 ?sTextReadLexfEwb.IHUHCBase.  k wXTextReadLexfLwx k wXTextReadLexfLwxq  &(TextReadLex lexString .X^TextReadLexfve.X^TextReadLexfveN\ȿ=RTextReadLexlexEmptyȿ=RTextReadLexlexEmpty6$1NUHCBase>>9n- ϴOTextReadLexfgw̌VaV=lovTextReadLex lexStrItem- ϴOTextReadLexfgw̌V6$1NUHCBase>>9aV=lovTextReadLex lexStrItemmkwzTextReadLexf?wN\pkwzTextReadLexf?wN\pqKC UHCBaseidoLmvTextReadLexf>wLvNoLmvTextReadLexf>wLvNN"6$1NUHCBase>>9<*( LJTextReadLex_'ok +TextReadLex_'xD3rTextReadLexfSwTD3rTextReadLexfSwTÏ ‚ UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:149:14: monadic bindD䄂TextReadLexHA(_D䄂TextReadLexHA(_HB9UHCBasefail9TRTextReadLexH>(ݲ҅M{TextReadLexc)*TextReadLexesc xkVTextReadLexfxzw|k xkVTextReadLexfxzw|k<.?TextReadLexfx[<.?TextReadLexfx[*iV]rk UHCBasereturn9F@{TextReadLexfxu4F@{TextReadLexfxu4N'D2$TextReadLexfxD2$TextReadLexfx6$1NUHCBase>>9'佡2aTextReadLexfx*J'佡2aTextReadLexfx*JV7UHCBase/=աtUHCBaseEq<M3:J' k7HcTextReadLexfxeu k7HcTextReadLexfxeuw"YUHCBase|| >E 5TextReadLexfxY >E 5TextReadLexfxY,5BeControlMonadguard  .TextReadLexfNw~ֶ[ .TextReadLexfNw~ֶ[6$1NUHCBase>>9  4(HQTextReadLexfUwN:>jUHCBase>>=9mtdu(TextReadLexf\w٧N'OTextReadLex lexLitChar6$1NUHCBase>>9vumjUHCBase>>=9mx#G]OTextReadLex signedExp:Rk~VjTextReadLexfxDRrRk~VjTextReadLexfxDRrN+{RN7TextReadLexfxZd M{RN7TextReadLexfxZd MN-L6kTextReadLexfxT_y?L6kTextReadLexfxT_y?>jUHCBase>>=9{#)qTextReadLex_'okG)3KTextReadLex_'xHؿ$nTextReadLexfx`gؿ$nTextReadLexfx`gc (VsTextReadLexmծ (VsTextReadLexmծ |>jUHCBase>>=9#9TextReadLex_'okM jFa3TextReadLex_'xH)99/ETextReadLex_'xNl;[TextReadLexfx$u8UTl;[TextReadLexfx$u8UT}*iV]rk UHCBasereturn9>LTextReadLexfx$u8UT$I QɪTextReadLex_'x&Nwr"TextReadLex_'x%HL}8KTextReadLex2jp aQL}8KTextReadLex2jp aQ/zUHCBase==աtUHCBaseEq<M3:J-j"TextReadLex2jp aR5[%TextReadLexfxjp5[%TextReadLexfxjpo݆UHCBasenegate ]jUHCBase>>=9#]ϲTextReadLex_'okS)|rHKCTextReadLex_'xT[\*TextReadLexfyP%UO [\*TextReadLexfyP%UO )U$AUHCBaseJust*iV]rk UHCBasereturn9ǮؒQTextReadLexlexExpȟg!TextReadLexfyY+1ȟg!TextReadLexfyY+1~z pn/exTextReadLexfyo >9#TextReadLex_'okW)TextReadLex_'xX})KTextReadLexfyVO})KTextReadLexfyVO)U$AUHCBaseJust*iV]rk UHCBasereturn98TextReadLexfyUR^tuwTextReadLexfyx~C^tuwTextReadLexfyx~C\ >jUHCBase>>=9 TextReadLexfybTkN.ዎĻTextReadLexlexFrac6$1NUHCBase>>99Y TextReadLexvalExpi ! TextReadLexv. y\37&4UTextReadLexratAc= TextReadLexߴg+=b ]w pTextReadLexexp$}QTextReadLexfy&4$}QTextReadLexfy&4sZ?tLUHCBasepackedStringToInteger10LSTextReadLexfy:l2LSTextReadLexfy:l2{UHCBase fromInteger>S|$TextReadLexfx]Θ.>S|$TextReadLexfx]Θ.[)w UHCBase^^i8*UHCBaseIntegral=;0j@J.-?lUHCBase*X%FTextReadLex valueFracExp wKƆTextReadLexx2ٱiTextReadLexx1嶼8 TextReadLexx3۔*jQTextReadLexv. y\!ҸĀTextReadLexڱ1kRp] pq'f5JTextReadLexߴg+=b ]U"o8-TextReadLexaU"o8-TextReadLexaT,TextReadLexx2-d\UTextReadLex_ ; p'TextReadLexx3aQTextReadLex_ X *TextReadLexgy􈦗cu X *TextReadLexgy􈦗cu" }2LTextReadLexaFrTextReadLexv. yH\@L6~{TextReadLexx1J@ܣ!bTextReadLexx2KvaB TextReadLexڱ1kRp] Ip-O:P7TextReadLexx3LL)pTextReadLexߴg+=b G]8[jTextReadLexa8[jTextReadLexa\̲{<TextReadLexx2kTextReadLex_w;<TextReadLexx3VųyTextReadLexexp G 7TextReadLexg/zB&^ G 7TextReadLexg/zB&^/7UHCBaseprimIntToInteger | TextReadLex7H_ * | TextReadLex7H_ *6#5KWUHCBase>=/BPUHCBaseOrd=8.aJ  ng:TextReadLex7H_ *     TextReadLex7tv y *UHCBase otherwise  ^լ:oTextReadLexgyxf ^լ:oTextReadLexgyxf{UHCBase fromInteger(m5|5TextReadLexgy|vjd(m5|5TextReadLexgy|vjd Y2o~TextReadLexg y EcY2o~TextReadLexg y Ec1 RhHTextReadLexgysp RhHTextReadLexgysp/7UHCBaseprimIntToInteger  bU]TextReadLexfyg"l bU]TextReadLexfyg"l-y3UHCBase^ ]TextReadLexgTextReadLexg~aƗTextReadLexgy~>~/7UHCBaseprimIntToInteger _UsTextReadLexgy֞dz_UsTextReadLexgy֞dz ] TextReadLexj TextReadLexjjUHCBase>>=9$sZmTextReadLex_'ok  ITextReadLex_'x"!KTTextReadLexڱ1kRp] !p߹TextReadLexߴg+=b ])^ITextReadLex_'x['u@"TextReadLexv. y \ˆ?0MHTextReadLexg|{4meuˆ?0MHTextReadLexg|{4meu*iV]rk UHCBasereturn9L"-UHCBaseNothing1s>"TextReadLexgz{.ag1s>"TextReadLexgz{.agꦫ XtBTextReadLexjG ꦫ XtBTextReadLexjG >jUHCBase>>=9#$=!TextReadLex_'ok (TextReadLexv. y$\t2TextReadLex_'x')J TextReadLex_'x8ATextReadLex_'x&ck{hf TextReadLexڱ1kRp] %pwM1ք|-TextReadLexߴg+=b #]nTextReadLexgdzenTextReadLexgdze*iV]rk UHCBasereturn9ΝC<]TextReadLex lexDecNumber qI/9TextReadLexڱ1kRp] pqI/9TextReadLexڱ1kRp] p]{^UHCBaseNum;mR"Ji8*UHCBaseIntegral=;0j@JXjcͽTextReadLexv. y\XjcͽTextReadLexv. y\]{^UHCBaseNum;mR"Ji8*UHCBaseIntegral=;0j@J a*TextReadLexߴg+=b ] a*TextReadLexߴg+=b ]'d6/UHCBase Fractional;sJi8*UHCBaseIntegral=;0j@JuYqTextReadLexgp{ IuYqTextReadLexgp{ I\ xTz_TextReadLexjq xTz_TextReadLexjq >jUHCBase>>=9RM(TextReadLex lexNumbera aTextReadLexg?zt_ :pU:/\YTextReadLexg=znSb<#ts/TextReadLexgCz$4a"3mTextReadLexgAzzs [ $D/TextReadLexgGzw!k'0UTextReadLexlexTokenG {TextReadLex_'ok,|FdTextReadLex_'x3NCϫTextReadLexgSzW=]3NCϫTextReadLexgSzW=]Ï ‚ UHCBasepackedStringToString>build/103/ehclib/base/Text/Read/Lex.hs-cpp:74:18: monadic binddO~TextReadLex d:|%dO~TextReadLex d:|%HB9UHCBasefail9N1!TextReadLex a0sA%NV[TextReadLex9*%`=ͮRTextReadLexs2l[TextReadLexgNz1^[2l[TextReadLexgNz1^[*iV]rk UHCBasereturn94yQTextReadLexgUzB:68cTextReadLexg{h޼68cTextReadLexg{h޼>jUHCBase>>=9avTextReadLexhsLex6$1NUHCBase>>9@ vçTextReadLexlex6$1NUHCBase>>9@!Y?TextReadLex_'ok) bhcTextReadLex M(#" 0zTextReadLexvalDigit*(&PITextReadLex_'x*E̍TextReadLexbase)&sP%وN<TextReadLexg{8RsP%وN<TextReadLexg{8R `*R UHCBasemapA TextReadLexg{,-A TextReadLexg{,-sZ?tLUHCBasepackedStringToInteger0zkG:TextReadLexg{r'7zkG:TextReadLexg{r'7{UHCBase fromIntegerY!TextReadLexg{ 1!CY!TextReadLexg{ 1!C*iV]rk UHCBasereturn90ˠ{~TextReadLexreadIntP E^d?TextReadLexbase&MmTextReadLexisDigit'=$TextReadLexvalDigit(Vn2TextReadLex M#Nd2~TextReadLexg{`7Nd2~TextReadLexg{`7H~-:UrTextReadLexk/ w ^~-:UrTextReadLexk/ w ^>jUHCBase>>=9>*wH| TextReadLexvalDigit5;TextReadLex΍2}  P+- k3TextReadLexbase,1k {<TextReadLexc7}$B6TextReadLexg~{: }$B6TextReadLexg~{: X/}f鹢2UHCBasemaybeKC UHCBaseid<$TextReadLexisDigit2 L(&aTextReadLexbase.1QTextReadLex΍2}  P--f~TextReadLexc6u.TextReadLexg{-u.TextReadLexg{-XmTextReadLexg{omTextReadLexg{o<UHCBaseconst‹\@?UHCBaseTrue/}f鹢2UHCBasemaybeUc[6[UHCBaseFalseQkTextReadLex readIntP' N0%TextReadLexbase1Q/rH͢TextReadLex΍2}  P-xI^TextReadLexkcO xI^TextReadLexkcO |EbdTextReadLexkaxvI |EbdTextReadLexkaxvI ǘDkTextReadLexreadDecPhC%yTextReadLex+a&LgQ*TextReadLexktgQ*TextReadLexktsZ?tLUHCBasepackedStringToInteger10>YY