UHI1 dd4865a7e7734d51829e440cf90cddb420161223 +0000 153317q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103ϙػUHCHandle119master@cdd8252b06*DW\SpReadModeAmIUHCIOBaseReadMode*build/103/ehclib/uhcbase/UHC/IOBase.hs-cpp3rn]Hioe_notWritableBtGo UHCHandleioe_notWritable hCloseY-(qnUHCHandlehClosedbSHandlePosition o=\UHCHandleHandlePosition kdystdin 5UHCHandlestdin 6)jopenBinaryFile  |\cUHCHandleopenBinaryFileJ ehTellSQR!6KUHCHandlehTell;:W hSetFileSizeڷ81UHCHandle hSetFileSizeB:AhSetBinaryMode܇CUHCHandlehSetBinaryMode+T0 hIsClosedQ&UHCHandle hIsClosedZ23hShowY #VUHCHandlehShow#T* hGetBuffering:Hu#UHCHandle hGetBufferingNioe_notReadable2 YUHCHandleioe_notReadableL3V isEOFB-Xp`9;UHCHandleisEOF{ڽ7 AbsoluteSeek7i~$_UHCHandle AbsoluteSeek ΜoSJ7SeekMode !X ݇=UHCHandleSeekMode"`@UHCHandle SeekFromEnd#uVӒPUHCHandle RelativeSeek$=׺n hFileSize%]',\tUHCHandle hFileSize&'I$$ hIsWritable']ۍUHCHandle hIsWritable(ޖvioe_closedHandle)+$UHCHandleioe_closedHandle*序ɽ@ SeekFromEnd"+ ZbXioe_EOF,f UHCHandleioe_EOF-CpjhIsOpen.h+UHCHandlehIsOpen/ˤ hLookAhead0) cUHCHandle hLookAhead1_@ hIsSeekable2'aUHCHandle hIsSeekable3G c:! HandlePosn4qqkl<UHCHandle HandlePosn3 5qqkl<UHCHandle HandlePosn46 h)2H^ AppendMode72: ]FUHCIOBase AppendMode8̿&'L ReadWriteMode9]kRdUHCIOBase ReadWriteMode:#kFQmhGetPosn;}yUHCHandlehGetPosn<8ؗϮKstderr=+Mi_2UHCHandlestderr>@FUhIsEOF?kǏpUHCHandlehIsEOF@Aʶ hSetBufferingA疔OUHCHandle hSetBufferingBBv1y hSeekC?F UHCHandlehSeekDH]IOMode EҎ)UHCIOBaseIOMode9F'Y,-JUHCIOBase WriteMode7G˗UHCIOBase _Rep0IOModeHSmd!hFlushI%!<UHCHandlehFlushJTC/ѣzstdoutK;"gaUHCHandlestdoutLU ɪ hIsReadableMLUHCHandle hIsReadableN[ &T WriteModeFOh _Rep0IOModeGPlF$_V RelativeSeek#Qm1֑/}hSetPosnRy(z2UHCHandlehSetPosnSof_P openFileT[a@@zUHCHandleopenFileU<UEh RVV7EUHCHandle<UEh RW<V8 RX+ kc-`UHCHandle<V8 RY<Y1GRZ׾GUHCHandle<Y1GR[<fE#MK R\ǘߒ^UHCHandle<fE#MK R]<iO% R^%aUHCHandle<iO% R_J{(pLShow<e$ R`;%5UHCHandleShow<e$ Raۑt,SUHCHandle_'C_HandlePosn Constructorbۑt,SUHCHandle_'C_HandlePosn ConstructorctT#UHCHandle_'C_RelativeSeek ConstructordtT#UHCHandle_'C_RelativeSeek Constructoree$N/UHCHandle_'C_SeekFromEnd Constructorfe$N/UHCHandle_'C_SeekFromEnd Constructorg)^u%UHCHandle_'C_AbsoluteSeek Constructorh)^u%UHCHandle_'C_AbsoluteSeek ConstructoriY`1 UHCHandle _'D_SeekModeDatatypejY`1 UHCHandle _'D_SeekModeDatatypek/LJPUHCHandle _Rep0SeekModeRepresentable0l/LJPUHCHandle _Rep0SeekModeRepresentable0mW4GֹEq<b}"NARnݔ;]UHCHandleEq<b}"NARoZm7N$UHCHandle_Rep0HandlePosnRepresentable0pZm7N$UHCHandle_Rep0HandlePosnRepresentable0qr!tKUHCHandle_'D_HandlePosnDatatyperr!tKUHCHandle_'D_HandlePosnDatatypessSystemIOErrort_ControlMonaduCByUHCBasev&m\fDataMaybew4 NTUHCIOBasex=<1獶DataBitsyBW"]UHC OldExceptionuwsuvwzgynODataEithertuv{A4!ZUHC StackTraceu|!ǤdUHCFloatu}ɩY0UHCMutVaru~DtJUHCReaduL`GUHCRealustuvwxyIBHUHCSTu_',\UHCShow|u]S UHCCharu8t>?UHCBitsuvuw{}u;MToUHCTypesp٢ΓYUHCSTRefuxuyuwuz~u}uwgg.UHCHandle _'D_SeekMode*@Þ*qqkl<UHCHandle HandlePosnoQqؽ->+ "_VarW\EoM{||}Q}>jWN_RecPZ~#y"&/9ԕUHCIOBaseHandlePZ~>yo=\UHCHandleHandlePosition:zZ7YUT:N)ZTX ݇=UHCHandleSeekMode7i~$_UHCHandle AbsoluteSeekuVӒPUHCHandle RelativeSeek`@UHCHandle SeekFromEnd ZOvT5"qUHCBaseIO'aUHCHandle hIsSeekable@ %|'^GUHCBaseBool܇CUHCHandlehSetBinaryMode;%5UHCHandleShow<e$ R1~(UHCBase_'Showh+UHCHandlehIsOpenf=@UHCHandle_'unRelativeSeekڷ81UHCHandle hSetFileSizeA@|IntegerLUHCHandle hIsReadableHOy`UHCHandle_'unSeekFromEndQ&UHCHandle hIsClosedkǏpUHCHandlehIsEOF]ۍUHCHandle hIsWritable |\cUHCHandleopenBinaryFile GP-UHCIOBaseFilePathҎ)UHCIOBaseIOMode׏NUHCHandledEFAULT_OPEN_IN_BINARY_MODE%aUHCHandle<iO% R 4!UHCBase_'Ord׾GUHCHandle<Y1GR?F UHCHandlehSeekV7EUHCHandle<UEh R]4UHCBase_'Enumǘߒ^UHCHandle<fE#MK R򓄜K2UHCBase_'Eq+ kc-`UHCHandle<V8 RfģeUHCBase_'Read]',\tUHCHandle hFileSize溳NU]DUHCHandleioe_notSeekable = T2 YUHCHandleioe_notReadable @&2T5UHCHandlestdin [QUHCHandle_'unHandlePosn疔OUHCHandle hSetBuffering9"4UHCIOBase BufferModeݔ;]UHCHandleEq<b}"NAR%!<UHCHandlehFlush) cUHCHandle hLookAhead *jAChar+Mi_2UHCHandlestderr:Hu#UHCHandle hGetBuffering:cUHCHandle ioe_bufsiz =W]>zTE~Int;"gaUHCHandlestdoutB-Xp`9;UHCHandleisEOFBtGo UHCHandleioe_notWritable =vxJHTDk jKPUHCHandle_'unAbsoluteSeekSQR!6KUHCHandlehTellY #VUHCHandlehShowCFf UHCBaseStringY-(qnUHCHandlehClose[a@@zUHCHandleopenFilef UHCHandleioe_EOF > )Nwd7Ty(z2UHCHandlehSetPosn}yUHCHandlehGetPosn}ot\RUHCHandleioe_notSeekable_notBin > ~PyT E'-UHCHandle_Rep0HandlePosn0r7zipUHCBaseD1q_yUHCBaseC1JJFUHCBase:*:/vE_!UHCBaseS1-3 UHCBase NoSelector_`/>&UHCBaseRec0< ቈUHCHandle _Rep0SeekModeLX %UHCBase:+: UHCBaseU1  J*ERR: Generics.mkGenerRepresentableTypeSynonymKi: UHC.Handle.HandlePosn :* H*ERR: Generics.mkGenerRepresentableTypeSynonymKi: UHC.Handle.SeekMode :* K*ERR: Generics.mkGenerRepresentableTypeSynonymPol: UHC.Handle.HandlePosn :* :}1&XT C 1rHT I*ERR: Generics.mkGenerRepresentableTypeSynonymPol: UHC.Handle.SeekMode :*