UHI1 e9ef6ccfd3a42f604b8a5ae3d8af410c20150430 +0200 120858q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103I~vd,QDataComplex119master@94b9e4103b q[crealPartD<DataComplexrealPartP)build/103/ehclib/base/Data/Complex.hs-cppOimagPartL$ܽ߶DataCompleximagPartRmkPolar-}rDataComplexmkPolar{CbQ# magnitude /;\LLDataComplex magnitude !KBۯҐcis aX ,8 2DataComplexcis *3`ȡpolar LDataComplexpolarPp~:+me^wϪDataComplex:+ecѝ>phaseg;%~DataComplexphasem8;t' conjugateEQžYDataComplex conjugater.< Complex ]5 DataComplexComplexKUDataComplex _Rep0ComplexYeG8ۓ,DataComplex _Rep1Complex co2ܚeDataComplexco2ܚco3 dwDataComplexco3 co4ߤcEDataComplexco4ߤ~+Typeableco1aU8DataComplexTypeableco1 ~$MDataComplex _Rep0ComplexRepresentable0!~$MDataComplex _Rep0ComplexRepresentable0"/2Numco; #sR,DataComplexNumco; $ tt Typeable1co0p%؏z86VDataComplex Typeable1co0p& Lgq Fractionalco= 'WxSDataComplex Fractionalco= (2:{qDataComplex _'D_ComplexDatatype)2:{qDataComplex _'D_ComplexDatatype*V\䰛YFloatingcoB+1]oDataComplexFloatingcoB,a1,p5DataComplex _Rep1ComplexRepresentable1-a1,p5DataComplex _Rep1ComplexRepresentable1.cttDataComplex_'C_:+ Constructor/cttDataComplex_'C_:+ Constructor0me^wϪDataComplex:+1Prelude233gsDataTypeable366UHCBase2(4BBu>UHCShow5PUHCFloat36N*UHCChar7qwDataIORef38y wUHCMutVar9#G UHCSTRef:b=UHCIOBase1 4;jUHCEnum<͐SystemIO=7?]UHCRun3>goAUHCBounded? "UHCGenerics@*a V/UHCReadA `="UHCOrd:Bx*rMK =UHCEqC !UHC OldException3:;3DNSystemIOFix73:Eod-~rSystemIOUnsafe53< CD3Fi][SDataBitsGC wDataListHSr&UHCHandleIRayDataMaybe:EJx&rG#sUHCIO=C<K%OUHC StackTrace3H:LB<ӑYUHCPtrM1CWLUHCTypes3Np6=GUnsafeCoerce3Oi4SystemIOErrorP촠JDataEither3I:M3Qhv( ForeignPtrL3R S/y#ControlMonadF2:K3SY4UHCBits3T@{IUHCGenericsTuple3P43@3>T3?83?T3U*Y IUHCReal3@3A3BR3IFS3UG3UIVmyDataCharHCO3RFI:63938WxrȤ UHCST2NT3?GI:132I3:MK389WV4;36E3:W3JQ3:BT3?T:XEQžYDataComplex conjugateYcoKZ*B*[Pc~y->\f˦ΆUHCBase RealFloatY[]]5 DataComplexComplexY]Y^g;%~DataComplexphase_coƀ&NZ[\_[]__`LDataComplexpolaracoą@Z[\a[]ab3v>^_ReccY{||}dae7af=DataComplex_'un:+gcoEmZ[]gbcdhgehgi؏z86VDataComplex Typeable1co0pjHWU=DataTypeable_'Dict_Typeable1]bck4ϏDataTypeabletypeOf1lco긷 jZlZlZlZmco궷 jl[]mnvDataTypeableTypeRepo1]oDataComplexFloatingcoB[p? UHCBase_'Dict_RealFloatqcov97"rb-{UHCBase_'Dict_Floating]qscocu1Z[bctH$djUHCBaseatan2[s[ssu߸UHCBase significand[ssvb{oUHCBaseisNaN[swE*tUHCBaseBoolx muUHCBaseisNegativeZero[swy Z{ UHCBase floatRange[sbcdzϠwIntez{x>)6UHCBase decodeFloat[sbcd|74D!7Integerez}ҳzUHCBase scaleFloat[z[ss~!ܡ9UHCBase floatRadix[s|-4Q,*UHCBase floatDigits[sz;Q0TDUHCBaseisIEEE[swP2zUHCBaseexponent[sznz/r-/UHCBaseisDenormalized[swu:UHCBase encodeFloat[|[zs}S‹SUHCBase isInfinite[swr>OаUUHCBaseRealFrac .[UHCBaseFloating bcH$*dEUHCBaseatanh[]s]s?}UHCBaseexp[]s]sͺyUHCBasetan[]s]sUHCBasesinh[]s]sWgUHCBaselog[]s]seUHCBasesin[]s]sUHCBasetanh[]s]sݠg^P!UHCBaselogBase[]s[]s]si/vg3sUHCBaseasin[]s]srwQUHCBaseatan[]s]s/.Ŗ}UHCBasecos[]s]s«IUHCBasecosh[]s]sp?VzUHCBaseacos[]s]sW%UHCBaseacosh[]s]sPof!hUHCBaseasinh[]s]s`i&ÏUHCBasepi]saIjӺUHCBase**[]s[]s]sh Qh;FUHCBasesqrt[]s]sq&UHCBase Fractional cEDataComplexco4ߤ[?OepqUHCBase _'Dict_Readco꠵PU ]bcLUHCBasereadListQOr'UHCBaseReadS`iX0fUHCBase[]]q-, C_152_993_5_0gSgUHCBase readsPrec[z]dwDataComplexco3 []:XĖJ>UHCBase _'Dict_Showco귵u ]bcKQmBUHCBaseshowList[]l C_152_993_4_0J7JHLUHCBaseShowS4Y*uyUHCBaseshow[]2lw UHCBaseStringrwT7"UHCBase showsPrec[z[]eDataComplexco2ܚ[Ae_wUHCBase _'Dict_EqcoꮵfO ]bca.jlUHCBase==[] S C_152_993_3_0[]waHj #UHCBase/=[][]waU8DataComplexTypeableco1[ U n2DataTypeable_'Dict_TypeablecoE ]coT2  "Z[bc^DataTypeabletypeOf[nbc[]nD<DataComplexrealPartcoyKIZ[\[]o\DataComplex complexTc:R|DataTypeableTyConsR,DataComplexNumco; [pco- @>VoDAUHCBase _'Dict_Num]co OZ[bct[[u[v[wx[wy[bcdzez{[bcd|ez}[z[~[|[z[w[z[w[|[z[wbcR? UHCBasesignum[]]Y\`bUHCBasefromInt[z]dΖ6UHCBase fromInteger[|]]UHCBaseabs[]]"PUHCBasenegate[]]p5XUHCBase:*:`ir4UHCBaseS1q'Yi.UHCBase NoSelectorZ~2}UHCBasePar0hghgYeG8ۓ,DataComplex _Rep1ComplexZ~3UHCBasePar1][ZZ[Z[ZZZZ[Z[ZZ]coDZ[Z[Z[]][]g FۘM_Varc0bcdhgehgco900hghghh0coA1]0deZZPrf kUHCBase Constructor7p$*kE7p$*kE7p$*kE.PrfۣVDataTypeable Typeable1]]7p$*kE7p$*kE]7p$*kEi]Prf]3ݙUHCBaseShow]]co I 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf] ?ҹ"UHCBaseFloating]]co\O"7p$*kE7p$*kE]7p$*kEo]\7p$*kE\7p$*kEPrf]rޡUHCBase Fractional]]co>7p$*kE7p$*kE]7p$*kE]\7p$*kE\7p$*kEPrf]$-:VDataTypeableTypeable]]co 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf](#UHCBaseRead]]coE 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf]WL!UHCBaseDatatype7p$*kE7p$*kE7p$*kE(Prf`iqTUHCBaseEq]]co(( 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf]o~DUHCBaseNum]]co> @7p$*kE7p$*kE]7p$*kE]\7p$*kE\7p$*kEPrf]p)184UHCBaseRepresentable1]`iXUHCBaseM1