WcDataTypeableTypeablecoYK/: Data.Typeable.typeOfZgRDataTypeableTypeableco^ j4: Data.Typeable.typeOf: $DataTypeableTypeablecoX.: Data.Typeable.typeOf |DataTypeable _'D_TypeRep UHC.Base.datatypeNameDatatype3aD.~DataTypeable _'D_TyConDatatype) DataTypeable_Rep0KeyRepresentable0|DataTypeable _'D_TyCon5Datatypeq)DataTypeableTypeablecoV,: JDataTypeable Typeable1'coJ:HDataTypeable Typeable1'coK]:ɕDataTypeable Typeable0'coA:ȱDataTypeable Typeable0'co@,:PmӔWUDataTypeable7q,>Y&PiDataTypeable7q,>a?O&DataTypeable7q},a>[ASDataTypeable7q{,>_DsDataTypeable7qx,>]Q;pDataTypeable7qK,:>S@TDataTypeable showTuplezGD?DataTypeableTypeableco\*: ",b;DataTypeable typeOfDefaultC~DataTypeableTypeableco\*: tVjDataTypeableTypeablecoZ>(: r0NDataTypeableTypeablegcoO%: ?DataTypeableco_#5:  vDataTypeableTypeRepn*DataTypeableTypeableco\*: &=- DataTypeable _'C_TyCon ConstructorB"DataTypeable _Rep0TyConRepresentable0FƏzkDataTypeableShow{!co.: |!>DataTypeable_'C_Key Constructor o,rDataTypeable_'okw=`DataTypeableTypeablecoL: Data.Typeable.typeOfOpѾDataTypeable _'C_TypeRep UHC.Base.conName Constructor>0iDataTypeableTypeableVcoS!: (: Data.Typeable.typeOfsODataTypeable Typeable1 dcoRV : 3%NDataTypeableTypeableco^ j4: )wDataTypeable Typeable1_coF: { DataTypeableEq#co3ܥ:  @DataTypeable _'D_TyConDatatypeXx1DataTypeableTypeable&cod+2: ~H!DataTypeable _'D_TypeRepaDatatype5NJ DataTypeableEqco3ܥ: dNvDataTypeableShowco.:dCPDataTypeableShowco0:jHC9GDataTypeableTypeablecoX.: ˜=q.DataTypeabletypeOf1'd˟DįDataTypeabletypeOf0'cj+$uHr DataTypeablemkTyConV(`ЀDataTypeableTypeablecoL: ߋEHLDataTypeable _'C_TypeRep} Constructor?wхbDataTypeableTypeable<coe-o3: G1DataTypeablefunTcTD|DataTypeable Typeable1 ccoRV : ngnDataTypeableratioTcX[dmDataTypeable_'D_KeyADatatype#dt_ DataTypeable Typeable1'coK]: Data.Typeable.typeOf1' |ʀDataTypeableTypeable coX.: o@FmDataTypeable_Rep0Key  UHC.Base.to0Representable0u&ZPDataTypeable typeRepTyConR0`0\DataTypeable Typeable6coDX:Q0`7RDataTypeable Typeable5coB:P0`ItDataTypeable Typeable7co>:O0`RD*DataTypeable Typeable4co8D:N0`SD?DataTypeable Typeable1co::M0`TIDataTypeable Typeable2co< :L0`]ADataTypeable Typeable3co6b :K1cRDataTypeable Typeable1coF:}1c͡DataTypeable Typeable1coN $:1cͧDataTypeable Typeable1coRV :ܕyiDataTypeabletypeOf6DefaultNt>;DataTypeablegcast1JNt>;ڋDataTypeablegcast2I1#DataTypeable _Rep0TyConRepresentable0H=zDataTypeable _Rep0TypeRep`Representable0q/aĭDataTypeable Typeable0'coA: Data.Typeable.typeOf0'Fy5DataTypeable showsTypeRep8ԟ;DataTypeableTypeable?coe-o3: L 1hDataTypeable _Rep0TypeRep`Representable0su}DataTypeableco_#5:  UHC.Base.== 6ШhDataTypeableyx kDataTypeableTypeableco[): {_[DataTypeableTypeable]coG!: :gDataTypeableTypeablecoV,: Data.Typeable.typeOfޘODataTypeable _'C_TypeRep ConstructorA-wDataTypeable _'D_TyCon UHC.Base.moduleNameDatatypemDataTypeableEq7co26: OU;[]DataTypeableEqco26:  UHC.Base.==Q DataTypeable _Rep0TypeRep UHC.Base.from0Representable0pt}KDataTypeableTypeableco^ j4: Hp$pDataTypeablearg_k/mP2Q֬DataTypeable Typeable1^coF: zB!ά DataTypeable _'C_TypeRep ConstructorBODataTypeableshowArgs=IzDataTypeableEqco3ܥ:  UHC.Base.== YaDataTypeable splitTyConApp<|XW0DataTypeable isTupleTyCon;@8nDataTypeable _Rep0TyConRepresentable0E [DataTypeableTypeablecoX.: 38꘺DataTypeable _'D_TypeRep_Datatype4ZB|DataTypeable Typeable1'tcoK]: @|[e^DataTypeableEq&co3ܥ: 瀨SsDataTypeable _'C_TyCon Constructor\'DataTypeableTypeablecoe-o3: Data.Typeable.typeOf 5DataTypeable_Rep0Key,Representable0qC2DataTypeableShowco0: UHC.Base.showsPrecfBdW'DDataTypeable _Rep0TypeRepRepresentable0twe F(DataTypeableTypeablecod+2: Data.Typeable.typeOf/WDataTypeableTypeablecoYK/: mBJDataTypeable_'C_Key  Constructor {(y"pDataTypeable Typeable1'qcoK]: e}DataTypeableintTcZed).(lDataTypeableTypeableScoS!: ~]4eDataTypeablemkFunTymDataTypeableTypeableco[):  qDataTypeable Typeable1coN $: JaDataTypeable _Rep0TyCon UHC.Base.from0Representable0C usMDataTypeableShowco0: gbXX DataTypeable mkTyConAppxg)8DataTypeablemaybeTc\EqK DataTypeable_'C_Key UHC.Base.conName Constructor  ɫRDataTypeable funResultTyUR!1DataTypeableTypeablecob&0: YDDataTypeable Typeable1coN $: K\ZDataTypeable Typeable1^coF: |~=&DataTypeablemkAppTy UbnDataTypeableappKey9 CpDataTypeable _Rep0TyConRepresentable0G"d DataTypeableTypeablecoYK/: "^DataTypeabletypeOf2Default#w{f ODataTypeable mkTyConKey8$Q[MDataTypeablelistTc^'.m<DataTypeableEqco26: '4DataTypeable Typeable1coRV : Data.Typeable.typeOf1(Qsx٥DataTypeable _'D_TyCon UHC.Base.datatypeNameDatatype(_ދbDataTypeable _'D_TypeRepDatatype7,枼hDataTypeableTypeable`coG!: -'&DataTypeable integerTc`>{>DataTypeableTypeablecoe-o3: A3jUBEDataTypeable_'D_KeyDatatype%Bޞ_DataTypeablecharTcbGG,DataTypeableShowco.: UHC.Base.showsPrecG`xDataTypeableTypeablecoS!:G`?DataTypeableTypeablecoV,:G`DataTypeableTypeablecoYK/:G `YDataTypeableTypeablecoX.:G `DataTypeableTypeableco[):G `DataTypeableTypeablecoZ>(:G `DataTypeableTypeableco\*:G`DataTypeableTypeableco^ j4:GaTDataTypeableTypeablecoG!:G`}DataTypeableTypeablecoL:G`4DataTypeableTypeablecoO%:G3`DataTypeableTypeablecob&0:G4`DataTypeableTypeablecoe-o3:G5`EDataTypeableTypeablecod+2:GdvDataTypeableTypeableco1C: J/5|1-DataTypeable _'D_TypeRep UHC.Base.moduleNameDatatype2KDFDataTypeabletypeOf1DefaultL8.þ DataTypeable<NYy0v<MDataTypeableEqco3ܥ:M9DataTypeableEqco26:N+sFDataTypeable _'D_TypeRepDatatype6O( DataTypeable _'TypeableR`vDataTypeable Typeable1coF: Data.Typeable.typeOf1yRM.DataTypeable<E <Swp aDataTypeableTypeablecoZ>(: S ^Pk4DataTypeableco_#5:  ST}{DataTypeabletypeOf4DefaultT񡔶DataTypeableShowco0: hVt˅ɥgDataTypeableShow!co.: Y `DataTypeable_'C_Key  Constructor\,k9pDataTypeablecast\K VDataTypeableappKeys:^&TDataTypeable _'D_TyCon3Datatype_k+p2DataTypeable _Rep0TypeRep  UHC.Base.to0Representable0o_"xdCDataTypeabletypeOf1defaulte_>lDataTypeable_'C_Key Constructor_&[iDataTypeable_'D_Key UHC.Base.moduleNameDatatype!d([rDataTypeable_Rep0KeyRepresentable0fH]#DataTypeableTypeablecoV,: gIJ}DataTypeabletypeOf3DefaultgVDataTypeable Typeable0'coA: h37DataTypeableEq4co26: j_j,OkDataTypeableco_#5: jjDataTypeablecoƙe]>j3U]*DataTypeableShow}:co.: k*qwDataTypeableTypeablecoZ>(: m8~DataTypeable Typeable1coN $: Data.Typeable.typeOf1~ou6DataTypeablecoę>p'nDVqDataTypeableTypeablecoL: pkoh_tDataTypeablecoS!>upt SDataTypeablecoƂH>p.t>DataTypeableTypeable cob&0: toN DataTypeable{%q<ua5sDataTypeable[<uCdH9DataTypeableTypeableco[): u_mG DataTypeableco~ <HuaդDataTypeablefjR<vc4ٳDataTypeableY}=<vZDataTypeable_'D_KeyCDatatype$wWUDataTypeable7q,>Y&PiDataTypeable7q,>a?O&DataTypeable7q},a>[ASDataTypeable7q{,>_DsDataTypeable7qx,>]Q;pDataTypeable7qK,:>S@TDataTypeable showTuplezGD?DataTypeableTypeableco\*: ",b;DataTypeable typeOfDefaultC~DataTypeableTypeableco\*: tVjDataTypeableTypeablecoZ>(: r0NDataTypeableTypeablegcoO%: ?DataTypeableco_#5:  vDataTypeableTypeRepn*DataTypeableTypeableco\*: &=- DataTypeable _'C_TyCon ConstructorB"DataTypeable _Rep0TyConRepresentable0FƏzkDataTypeableShow{!co.: |!>DataTypeable_'C_Key Constructor o,rDataTypeable_'okw=`DataTypeableTypeablecoL: Data.Typeable.typeOfOpѾDataTypeable _'C_TypeRep UHC.Base.conName Constructor>0iDataTypeableTypeableVcoS!: (: Data.Typeable.typeOfsODataTypeable Typeable1 dcoRV : 3%NDataTypeableTypeableco^ j4: )wDataTypeable Typeable1_coF: { DataTypeableEq#co3ܥ:  @DataTypeable _'D_TyConDatatypeXx1DataTypeableTypeable&cod+2: ~H!DataTypeable _'D_TypeRepaDatatype5NJ DataTypeableEqco3ܥ: dNvDataTypeableShowco.:dCPDataTypeableShowco0:jHC9GDataTypeableTypeablecoX.: ˜=q.DataTypeabletypeOf1'd˟DįDataTypeabletypeOf0'cj+$uHr DataTypeablemkTyConV(`ЀDataTypeableTypeablecoL: ߋEHLDataTypeable _'C_TypeRep} Constructor?wхbDataTypeableTypeable<coe-o3: G1DataTypeablefunTcTD|DataTypeable Typeable1 ccoRV : ngnDataTypeableratioTcX[dmDataTypeable_'D_KeyADatatype#dt_ DataTypeable Typeable1'coK]: Data.Typeable.typeOf1' |ʀDataTypeableTypeable coX.: o@FmDataTypeable_Rep0Key  UHC.Base.to0Representable0u&ZPDataTypeable typeRepTyConR0`0\DataTypeable Typeable6coDX:Q0`7RDataTypeable Typeable5coB:P0`ItDataTypeable Typeable7co>:O0`RD*DataTypeable Typeable4co8D:N0`SD?DataTypeable Typeable1co::M0`TIDataTypeable Typeable2co< :L0`]ADataTypeable Typeable3co6b :K1cRDataTypeable Typeable1coF:}1c͡DataTypeable Typeable1coN $:1cͧDataTypeable Typeable1coRV :ܕyiDataTypeabletypeOf6DefaultNt>;DataTypeablegcast1JNt>;ڋDataTypeablegcast2I1#DataTypeable _Rep0TyConRepresentable0H=zDataTypeable _Rep0TypeRep`Representable0q/aĭDataTypeable Typeable0'coA: Data.Typeable.typeOf0'Fy5DataTypeable showsTypeRep8ԟ;DataTypeableTypeable?coe-o3: L 1hDataTypeable _Rep0TypeRep`Representable0su}DataTypeableco_#5:  UHC.Base.== 6ШhDataTypeableyx kDataTypeableTypeableco[): {_[DataTypeableTypeable]coG!: :gDataTypeableTypeablecoV,: Data.Typeable.typeOfޘODataTypeable _'C_TypeRep ConstructorA-wDataTypeable _'D_TyCon UHC.Base.moduleNameDatatypemDataTypeableEq7co26: OU;[]DataTypeableEqco26:  UHC.Base.==Q DataTypeable _Rep0TypeRep UHC.Base.from0Representable0pt}KDataTypeableTypeableco^ j4: Hp$pDataTypeablearg_k/mP2Q֬DataTypeable Typeable1^coF: zB!ά DataTypeable _'C_TypeRep ConstructorBODataTypeableshowArgs=IzDataTypeableEqco3ܥ:  UHC.Base.== YaDataTypeable splitTyConApp<|XW0DataTypeable isTupleTyCon;@8nDataTypeable _Rep0TyConRepresentable0E [DataTypeableTypeablecoX.: 38꘺DataTypeable _'D_TypeRep_Datatype4ZB|DataTypeable Typeable1'tcoK]: @|[e^DataTypeableEq&co3ܥ: 瀨SsDataTypeable _'C_TyCon Constructor\'DataTypeableTypeablecoe-o3: Data.Typeable.typeOf 5DataTypeable_Rep0Key,Representable0qC2DataTypeableShowco0: UHC.Base.showsPrecfBdW'DDataTypeable _Rep0TypeRepRepresentable0twe F(DataTypeableTypeablecod+2: Data.Typeable.typeOf/WDataTypeableTypeablecoYK/: mBJDataTypeable_'C_Key  Constructor {(y"pDataTypeable Typeable1'qcoK]: e}DataTypeableintTcZed).(lDataTypeableTypeableScoS!: ~]4eDataTypeablemkFunTymDataTypeableTypeableco[):  qDataTypeable Typeable1coN $: JaDataTypeable _Rep0TyCon UHC.Base.from0Representable0C usMDataTypeableShowco0: gbXX DataTypeable mkTyConAppxg)8DataTypeablemaybeTc\EqK DataTypeable_'C_Key UHC.Base.conName Constructor  ɫRDataTypeable funResultTyUR!1DataTypeableTypeablecob&0: YDDataTypeable Typeable1coN $: K\ZDataTypeable Typeable1^coF: |~=&DataTypeablemkAppTy UbnDataTypeableappKey9 CpDataTypeable _Rep0TyConRepresentable0G"d DataTypeableTypeablecoYK/: "^DataTypeabletypeOf2Default#w{f ODataTypeable mkTyConKey8$Q[MDataTypeablelistTc^'.m<DataTypeableEqco26: '4DataTypeable Typeable1coRV : Data.Typeable.typeOf1(Qsx٥DataTypeable _'D_TyCon UHC.Base.datatypeNameDatatype(_ދbDataTypeable _'D_TypeRepDatatype7,枼hDataTypeableTypeable`coG!: -'&DataTypeable integerTc`>{>DataTypeableTypeablecoe-o3: A3jUBEDataTypeable_'D_KeyDatatype%Bޞ_DataTypeablecharTcbGG,DataTypeableShowco.: UHC.Base.showsPrecG`xDataTypeableTypeablecoS!:G`?DataTypeableTypeablecoV,:G`DataTypeableTypeablecoYK/:G `YDataTypeableTypeablecoX.:G `DataTypeableTypeableco[):G `DataTypeableTypeablecoZ>(:G `DataTypeableTypeableco\*:G`DataTypeableTypeableco^ j4:GaTDataTypeableTypeablecoG!:G`}DataTypeableTypeablecoL:G`4DataTypeableTypeablecoO%:G3`DataTypeableTypeablecob&0:G4`DataTypeableTypeablecoe-o3:G5`EDataTypeableTypeablecod+2:GdvDataTypeableTypeableco1C: J/5|1-DataTypeable _'D_TypeRep UHC.Base.moduleNameDatatype2KDFDataTypeabletypeOf1DefaultL8.þ DataTypeable<NYy0v<MDataTypeableEqco3ܥ:M9DataTypeableEqco26:N+sFDataTypeable _'D_TypeRepDatatype6O( DataTypeable _'TypeableR`vDataTypeable Typeable1coF: Data.Typeable.typeOf1yRM.DataTypeable<E <Swp aDataTypeableTypeablecoZ>(: S ^Pk4DataTypeableco_#5:  ST}{DataTypeabletypeOf4DefaultT񡔶DataTypeableShowco0: hVt˅ɥgDataTypeableShow!co.: Y `DataTypeable_'C_Key  Constructor\,k9pDataTypeablecast\K VDataTypeableappKeys:^&TDataTypeable _'D_TyCon3Datatype_k+p2DataTypeable _Rep0TypeRep  UHC.Base.to0Representable0o_"xdCDataTypeabletypeOf1defaulte_>lDataTypeable_'C_Key Constructor_&[iDataTypeable_'D_Key UHC.Base.moduleNameDatatype!d([rDataTypeable_Rep0KeyRepresentable0fH]#DataTypeableTypeablecoV,: gIJ}DataTypeabletypeOf3DefaultgVDataTypeable Typeable0'coA: h37DataTypeableEq4co26: j_j,OkDataTypeableco_#5: jjDataTypeablecoƙe]>j3U]*DataTypeableShow}:co.: k*qwDataTypeableTypeablecoZ>(: m8~DataTypeable Typeable1coN $: Data.Typeable.typeOf1~ou6DataTypeablecoę>p'nDVqDataTypeableTypeablecoL: pkoh_tDataTypeablecoS!>upt SDataTypeablecoƂH>p.t>DataTypeableTypeable cob&0: toN DataTypeable{%q<ua5sDataTypeable[<uCdH9DataTypeableTypeableco[): u_mG DataTypeableco~ <HuaդDataTypeablefjR<vc4ٳDataTypeableY}=<vZDataTypeable_'D_KeyCDatatype$w _'Typeable7 b&pDataTypeable _'Typeable4Y|{S< _'Typeable4 b'pPDataTypeable _'Typeable5Y|{S>D _'Typeable5 b(pDataTypeable _'Typeable2Y|{S3A _'Typeable2 b)pvDataTypeable _'Typeable3Y|{S4 _'Typeable3 b+pDataTypeable _'Typeable1Y|{S8 _'Typeable1ʗ\DataTypeable _'D_TyConvDataTypeableTypeRepf{TypeRepu1CDataTypeable _'C_TyCon ConstructorxK4ږDataTypeable _'C_TyCon Constructoru}DataTypeableco_#5:  UHC.Base.== q8DataTypeablex_1 qDataTypeablex_2HS ^Pk4DataTypeableco_#5:  JpDataTypeableco_#5:  pKDataTypeableco_#5: pKDataTypeableco_#5: V~wDataTypeableco_#5: o6kbR#DataTypeableco_#5: wz~QUHCBaseEqco/Jp.z0LDataTypeable_1.z3DataTypeable_2TP5DataTypeable7p*=4">?DataTypeableco_#5:  j_j,OkDataTypeableco_#5: EqK DataTypeable_'C_Key UHC.Base.conName Constructor 6ЫhDataTypeablexKeymBJDataTypeable_'C_Key  Constructorn]:rDataTypeable_'C_Key  Constructor:.NfxDataTypeable_'C_Key Constructor:.NfxDataTypeable_'C_Key Constructor |!>DataTypeable_'C_Key Constructor njZDataTypeable_'C_Key  Constructor//jUHCBase Constructorco#1%qJ6.z0FDataTypeable_1.z2bDataTypeable_3.z3DataTypeable_2.z5fDataTypeable_4[KA_ DataTypeable7o*+/> Y `DataTypeable_'C_Key  Constructor _>lDataTypeable_'C_Key Constructor\,k9pDataTypeablecast 6ЫhDataTypeablex#lDataTypeable<)A<>V~DataTypeable<9ob<O( DataTypeable _'Typeable.U3%DataTypeablex1hL8.þ DataTypeable<NYy0v<IzDataTypeableEqco3ܥ:  UHC.Base.==UDataTypeable<NYy0v<jjѓtDataTypeablecoƓ3Q<MkDataTypeablecoƓ3Q< FSDataTypeablecoƏW<9sŭ DataTypeables1pt SDataTypeablecoƂH>Uڸi#DataTypeable<NYy0v<CiP25DataTypeables1jk&#WCDataTypeablecoƪa<һ+DataTypeablecoƪa<ĻDataTypeablecoƩ%g<8s0XDataTypeables2djqDataTypeable7pX*L>djqDataTypeable7pX*L>H DataTypeableEq#co3ܥ: **DataTypeableEq$co3ܥ: U U+DataTypeable<NYy0v<%yeODataTypeableEqco3ܥ: yeODataTypeableEqco3ܥ: @|[e^DataTypeableEq&co3ܥ: UuzbDataTypeable<NYy0v<(![1VDataTypeableEq'co3ܥ: NJ DataTypeableEqco3ܥ: MDataTypeableEqco3ܥ:h37DataTypeableEq4co26: `6F({DataTypeable<E <6aRDataTypeableEq5co26: tġ[iEDataTypeableEqco26: tġ[iEDataTypeableEqco26: mDataTypeableEq7co26: q68DataTypeable<E <9K],UDataTypeableEq8co26: Ffӈ[UHCBaseEqco/Jp.z0DataTypeable_1.z3'DataTypeable_2Sp.DataTypeable7p+? ?Sp.DataTypeable7p+? ?f> DataTypeable7p:*n>'.m<DataTypeableEqco26: RM.DataTypeable<E <OU;[]DataTypeableEqco26:  UHC.Base.==6঱bDataTypeable<E <X#DataTypeableco <9ZmDataTypeableco <8 |DataTypeableco <i%DataTypeablec1-nDataTypeabler1jjDataTypeablecoƙe]> 6†0DataTypeable<E <עlNN5jDataTypeabler1Y_% "pODataTypeablecoq <_=#+_DataTypeablec1:B"DataTypeablecoq <1gADataTypeablecox <myП DataTypeabler2iJFNDataTypeablec2Z[^LDataTypeable7pB*@f>Z[^LDataTypeable7pB*@f>HUkLDataTypeable7pG*cc>UkLDataTypeable7pG*cc>HWSY#.DataTypeable7pE* a>WSY#.DataTypeable7pE* a>fM9DataTypeableEqco26:GdvDataTypeableTypeableco1C:6\dM^DataTypeableTypeablelco1C:!opDataTypeableTypeablemco1C: _&[iDataTypeable_'D_Key UHC.Base.moduleNameDatatype 6ЫhDataTypeablex  Data.TypeableU DataTypeable_'D_Key UHC.Base.datatypeNameDatatype 6ЫhDataTypeablex Key[dmDataTypeable_'D_KeyADatatype We#DataTypeable_'D_KeyBDatatypeZft0uDataTypeable_'D_KeyDatatypeZft0uDataTypeable_'D_KeyDatatype$vZDataTypeable_'D_KeyCDatatype~eroDataTypeable_'D_KeyDDatatypeJ"!A3jUBEDataTypeable_'D_KeyDatatype#%=sNDataTypeable_'D_KeyDatatype%< \DataTypeable typeRepKeyY& JDataTypeableco m<n#DataTypeableco m<%FYDataTypeableco u<UF'DDataTypeableco벹{ <X܋DataTypeableco' }<#EDataTypeable7p+"M>#EDataTypeable7p+"M>*:R|DataTypeableTyCon.U3%DataTypeablex1.U3%[DataTypeablex25h'DataTypeable typeRepArgsY&$oKDataTypeablecoj 8<|DataTypeablecoj 8<yꗹQDataTypeablecoNN B<)DataTypeablecoi ?<P {swyDataTypeableargs4֏DataTypeabletypeOf6 6ЫhQDataTypeablexE,9'?DataTypeablexF4wDataTypeabletypeOf6G4Տ3DataTypeabletypeOf7 6ЫhXDataTypeablexL,FbDataTypeablexM4vDDataTypeabletypeOf7N4ԏDataTypeabletypeOf4 6Ыh#DataTypeablex7/SI3DataTypeablex84tDataTypeabletypeOf494ӏDataTypeabletypeOf5 6Ыh*DataTypeablex>/-UGDataTypeablex?4rDataTypeabletypeOf5@4ҏxDataTypeabletypeOf2 6Ыh2DataTypeablex&/@¿?DataTypeablex'4qiDataTypeabletypeOf2(4яDataTypeabletypeOf3 6Ыh$DataTypeablex0/#W DataTypeablex14DataTypeabletypeOf324ϏDataTypeabletypeOf1 6ЫhDataTypeablex,sCJDataTypeablex4|DataTypeabletypeOf1-.wJDataTypeablegcast 6ЫhDataTypeablex&T$DataTypeable<+7Q<Az^~DataTypeable<;wQ<J/5|1-DataTypeable _'D_TypeRep UHC.Base.moduleNameDatatype 6ЫhDataTypeablex Data.Typeable |DataTypeable _'D_TypeRep UHC.Base.datatypeNameDatatype 6ЫhDataTypeablexTypeRep38꘺DataTypeable _'D_TypeRep_Datatypet}LDataTypeable _'D_TypeRep`Datatype*X\"<DataTypeable _'D_TypeRepDatatype*X\"<DataTypeable _'D_TypeRepDatatype5~H!DataTypeable _'D_TypeRepaDatatypeKnDataTypeable _'D_TypeRepbDatatypeLBéUHCBaseDatatypeco TnJ.z0DataTypeable_1.z3FDataTypeable_2́h DataTypeable7p+V>32N+sFDataTypeable _'D_TypeRepDatatype46(_ދbDataTypeable _'D_TypeRepDatatype6#w{f ODataTypeable mkTyConKey|XnDataTypeablestr UbnDataTypeableappKey.N2HADataTypeablek1.N2HO DataTypeablek2\K VDataTypeableappKeys9|XW0DataTypeable isTupleTyCon .U3%DataTypeablex1֧pDataTypeableco (X<T6DataTypeablecof<jDataTypeablecob<hDataTypeablecof<;2B22DataTypeableco#0Sq<,DataTypeablecol<Z"DataTypeablecol<H(bDataTypeableco#0Sq<D^1+DataTypeableco&7|<DcDataTypeableco!/uw<ұfDataTypeableco!/uw<H, YaDataTypeable splitTyConAppkqh+DataTypeableco@<:J DataTypeableco@<ɼ4~DataTypeablecoL?<~n.;eDataTypeabletcL(̀mdDataTypeabletrsςd0vDataTypeable7p+tq>ODataTypeableshowArgs .U3%*DataTypeablex1J-_DataTypeable<MH<rDataTypeableconQ<CwDataTypeablecovŵ$<-JmDataTypeableaE@"DataTypeable7q+ >E@"DataTypeable7q+ >=iJgDataTypeable7q+^ >iJgDataTypeable7q+^ > ihDDataTypeable7q+[ >ihDDataTypeable7q+[ >eEp3DataTypeable7q+ >Ep3DataTypeable7q+ >zcgDataTypeable7q"+ >zcgDataTypeable7q"+ >M ;pDataTypeablecovŵ$<;pDataTypeablecovŵ$< ɳ=DataTypeablecovŵ$<   6JhUDataTypeable_  6JhUDataTypeable_  pDataTypeable7q5,9> pDataTypeable7q5,9>M  OpѾDataTypeable _'C_TypeRep UHC.Base.conName Constructor 6ЫhDataTypeablexTypeRepߋEHLDataTypeable _'C_TypeRep} ConstructorũlDataTypeable _'C_TypeRep~ ConstructorlYyTDataTypeable _'C_TypeRep ConstructorlYyTDataTypeable _'C_TypeRep Constructor@->ޘODataTypeable _'C_TypeRep Constructor?AB!ά DataTypeable _'C_TypeRep ConstructorAJaDataTypeable _Rep0TyCon UHC.Base.from0Representable0  6ЫhDataTypeablex-`DataTypeablex.z0DataTypeable_1.z3DataTypeable_2IMTcDataTypeable7q+*0>IMTcDataTypeable7q+*0>H0 DataTypeable7p+/>H0 DataTypeable7p+/>dDataTypeable7p+.>dDataTypeable7p+.>ÁDDataTypeable7p+->ÁDDataTypeable7p+->i|$DataTypeable7p+;+>i|$DataTypeable7p+;+>E#a1DataTypeable7p+L*>E#a1DataTypeable7p+L*>E DataTypeable7p+)>E DataTypeable7p+)>{%iPDataTypeable _Rep0TyCon  UHC.Base.to0Representable0y0MDataTypeableproj_1;QDataTypeableproj_3y1L?DataTypeableproj_6y7@DataTypeableproj_4eU#DataTypeable7q+6>eU#DataTypeable7q+6>(@8nDataTypeable _Rep0TyConRepresentable0|X˫&qyDataTypeable _Rep0TyConRepresentable0e+[DataTypeable _Rep0TyConRepresentable0e+[DataTypeable _Rep0TyConRepresentable0FB"DataTypeable _Rep0TyConRepresentable0TW|DataTypeable _Rep0TyConRepresentable0L_|RUHCBaseRepresentable0coUJ.z0DataTypeable_1.z3|DataTypeable_2>DataTypeable7q +=>CD CpDataTypeable _Rep0TyConRepresentable0EG1#DataTypeable _Rep0TyConRepresentable0GNt>;ڋDataTypeablegcast2 6Ыh:DataTypeablex.5-]JDataTypeable<;<-PQE7DataTypeable<K <,Nt>;DataTypeablegcast1 6ЫhDataTypeablex9 6]DataTypeable<76,<UBP[DataTypeable<G36,<0`]ADataTypeable Typeable3co6b : \okDataTypeable Typeable33co6b :MrKۡDataTypeable Typeable34co6b : 0`TIDataTypeable Typeable2co< :eP2YlDataTypeable Typeable2)co< :fDataTypeable Typeable2*co< : 0`SD?DataTypeable Typeable1co:: GOj0DataTypeable Typeable1co:::\XjT=DataTypeable Typeable7Oco>:IDataTypeable Typeable7Pco>: 0`7RDataTypeable Typeable5coB:HDataTypeable Typeable5AcoB:j9DataTypeable Typeable5BcoB: 0`0\DataTypeable Typeable6coDX:eDataTypeable Typeable6HcoDX:v 6[DataTypeable Typeable6IcoDX: u&ZPDataTypeable typeRepTyConks"bNDataTypeableco'R<پ2jDataTypeableco'R<#rvvDataTypeableco /_<оP0DataTypeableco 0Y<un }DataTypeabletcQ;pDataTypeable7qK,:>Data.Typeable.funTcG1DataTypeablefunTcS ɫRDataTypeable funResultTy ԠDataTypeabletrFun#:DataTypeabletrArgnp.TDataTypeableco\ `<np.TDataTypeableco\ `<<wMihYDataTypeableco\ `< jEDataTypeableco r v< v~€gDataTypeabletc QGwDataTypeableco r v<]a/DataTypeableco) <vN&yDataTypeablet1\CVCDataTypeableco) <껺^aDataTypeablecog <vDataTypeablet2;^J7DataTypeablecog < 6JhW4DataTypeable_ 6JhW4DataTypeable_ P+0DataTypeable7q,> P+0DataTypeable7q,>HPPĉDataTypeable7q,$>PPĉDataTypeable7q,$>HT nn&DataTypeablecok < nn&DataTypeablecok <f 仑nRhDataTypeablecok <    =#DataTypeable7q,ּ> =#DataTypeable7q,ּ>| j+$uHr DataTypeablemkTyCon|XnDataTypeablestrDataTypeable7q,Z>DataTypeable7q,Z>8(ϹDataTypeable7q,#>RationgnDataTypeableratioTcVWUDataTypeable7q,>Inte}DataTypeableintTcVY?O&DataTypeable7q},a>Maybeg)8DataTypeablemaybeTcV[DsDataTypeable7qx,>[]$Q[MDataTypeablelistTcV]ASDataTypeable7q{,>Integer>'&DataTypeable integerTcV_&PiDataTypeable7q,>CharBޞ_DataTypeablecharTcVa˟DįDataTypeabletypeOf0' 6ЫhGDataTypeablexS,7TDataTypeablexTˍ~WDataTypeabletypeOf0'U˜=q.DataTypeabletypeOf1' 6ЫhNDataTypeablexZ,<7}DataTypeablex[ˎ KDataTypeabletypeOf1'\_"xdCDataTypeabletypeOf1default  6ЫhDataTypeablex31FDataTypeable<8tgl<NJ.DataTypeable<Hs/l<v0N+:kDataTypeablerepމO-}DataTypeable7q-",>މO-}DataTypeable7q-",>sDataTypeable7q->sDataTypeable7q->dqC2DataTypeableShowco0: UHC.Base.showsPrecou< DataTypeablecoĞ4<ouJ^~,DataTypeablecoķ<bӯDataTypeablecoķ<vB$cDataTypeableco+<-n=DataTypeables̉s4DataTypeable7q->V>̉s4DataTypeable7q->V>e usMDataTypeableShowco0: c~!BDataTypeableShowco0: * l4-MDataTypeableShowco0: * l4-MDataTypeableShowco0: hT񡔶DataTypeableShowco0: BLjDataTypeableShowco0: `ŏUHCBaseShowcoV,J.z0DataTypeable_1.z2DataTypeable_3.z3+DataTypeable_2z/DataTypeable7q-=|>fҦi٬DataTypeableShowco0: gidCPDataTypeableShowco0:i+5@5DataTypeable tyConStringpv| DataTypeablecoA<LGDataTypeablecoA<yu DataTypeablecoxVPsDataTypeable7n$'Dz>nQ DataTypeable _Rep0TypeRep UHC.Base.from0Representable0  6ЫhqDataTypeablexe,DataTypeablexf.z01DataTypeable_1g.z2DataTypeable_3i.z3DataTypeable_2hVcԠ<DataTypeable7n7'b>VcԠ<DataTypeable7n7'b>V? DataTypeable7n6'`>V? DataTypeable7n6'`>V_ϥDataTypeable7n5'a9>V_ϥDataTypeable7n5'a9>VrC6DataTypeable7n4'_J>VrC6DataTypeable7n4'_J>V_#DataTypeable7n'4>V_#DataTypeable7n'4>V?"DataTypeable7n'2 >V?"DataTypeable7n'2 >VcgDataTypeable7n'3^ >VcgDataTypeable7n'3^ > Vz?}CQDataTypeable7n': > Vz?}CQDataTypeable7n': > Vz?zDataTypeable7n'; > Vz?zDataTypeable7n'; >  Vzcx DataTypeable7n'9> Vzcx DataTypeable7n'9>  =zDataTypeable _Rep0TypeRep`Representable0lryDataTypeable _Rep0TypeRep`Representable0|ӦgGGpDataTypeable _Rep0TypeRepaRepresentable0|ӦgGGpDataTypeable _Rep0TypeRepaRepresentable0r<'GDataTypeable _Rep0TypeRepaRepresentable0_ DataTypeable _Rep0TypeRep`Representable0 /TҜ)UHCBaseRepresentable0bcoUJ.z05DataTypeable_1c.z3DataTypeable_2doVWDataTypeable7n-'RQ>poL 1hDataTypeable _Rep0TypeRep`Representable0qsBdW'DDataTypeable _Rep0TypeRepRepresentable0spkoh_tDataTypeablecoS!> DataTypeableargsZqB.DataTypeabletcnDataTypeabletc_k 2DataTypeablearg_ks 2DataTypeablearg_ksvVrCWcDataTypeable7n'-*0>VrCWcDataTypeable7n'-*0>:n< Aj-DataTypeablearg_ks`*D1:DataTypeableargs_wo,rDataTypeable_'ok"4kDataTypeable_'x/ԁ`2^DataTypeablecoTx"<-Ղ@dDataTypeablecoYM/<}ҢDataTypeablecod2<,\-IDataTypeablekS\?8DataTypeable7m')>S\?8DataTypeable7m')>bXX DataTypeable mkTyConApp.Y[3CDataTypeabletcnMHL,nDataTypeabletcA~:DataTypeablecoO<.dh[DataTypeabletc_kuR`vDataTypeable Typeable1coF: Data.Typeable.typeOf1SПDataTypeablecoy<bx^mP2Q֬DataTypeable Typeable1^coF: S_{cDataTypeable Typeable1^coF: pN?uDataTypeable Typeable1_coF: pN?uDataTypeable Typeable1_coF: {)wDataTypeable Typeable1_coF: <~DataTypeable Typeable1^coF: 9(yK\ZDataTypeable Typeable1^coF: z|1cRDataTypeable Typeable1coF:|m8~DataTypeable Typeable1coN $: Data.Typeable.typeOf1S*8DataTypeableco H< xXwoPDataTypeable Typeable1coN $: =62MDataTypeable Typeable1coN $: Ͳg&+DataTypeable Typeable1coN $: Ͳg&+DataTypeable Typeable1coN $: YDDataTypeable Typeable1coN $: e?UTDataTypeable Typeable1coN $: yS)DataTypeable Typeable1co::M.z0IDataTypeable_1^U> DataTypeable7n^'J>~ qDataTypeable Typeable1coN $: 1c͡DataTypeable Typeable1coN $:'4DataTypeable Typeable1coRV : Data.Typeable.typeOf1S bDataTypeableco텼X<gx\D|DataTypeable Typeable1 ccoRV : ᨶd*DataTypeable Typeable1 ccoRV : ŏDataTypeable Typeable1dcoRV : ŏDataTypeable Typeable1dcoRV : sODataTypeable Typeable1 dcoRV : kowcdDataTypeable Typeable1ccoRV : [1DataTypeable Typeable1eco::M.z00DataTypeable_1fIUbPDataTypeable7ns'W>ry:,]DataTypeable Typeable1ccoRV : 1cͧDataTypeable Typeable1coRV :~]4eDataTypeablemkFunTy 6РhDataTypeablea 6нhWDataTypeablefVVGDataTypeable7nF'{b>VVGDataTypeable7nF'{b>XVP?DataTypeable7nD'v`>XVP?DataTypeable7nD'v`>xT:gDataTypeableTypeablecoV,: Data.Typeable.typeOf~R DataTypeablecpb_<xbq)DataTypeableTypeablecoV,: vkMkPDataTypeableTypeablecoV,: 9փDataTypeableTypeablecoV,: 9փDataTypeableTypeablecoV,: fH]#DataTypeableTypeablecoV,: |>DataTypeableTypeablecoV,: Ct@cDataTypeableTypeableco1C: .z0DataTypeable_1VzC'`DataTypeable7n;'hGo>/]lDataTypeableTypeablecoV,: G`?DataTypeableTypeablecoV,:: $DataTypeableTypeablecoX.: Data.Typeable.typeOfvMnDataTypeablecpHC9GDataTypeableTypeablecoX.: G `YDataTypeableTypeablecoX.:we F(DataTypeableTypeablecod+2: Data.Typeable.typeOf|nDDataTypeablecpZ<x`Xx1DataTypeableTypeable&cod+2: 1j[hDataTypeableTypeable'cod+2: ³DataTypeableTypeablecod+2: ³DataTypeableTypeablecod+2: {.+}pDataTypeableTypeable(cod+2: fߚbDataTypeableTypeable)cod+2: pTwYDataTypeableTypeableco1C: .z0RDataTypeable_1\JC-FDataTypeable7n(>nAxDataTypeableTypeablecod+2: G5`EDataTypeableTypeablecod+2:ou6DataTypeablecoę> t2}5DataTypeablearg_trM֋swDataTypeabletc oc}1MDataTypeabletr_k q"ce,*DataTypeabletrs g$,ƘDataTypeablearg_kg$,ƘDataTypeablearg_k\OQ7DataTypeable7n(.>\OQ7DataTypeable7n(.>\@ GDataTypeable7n(>\@ GDataTypeable7n(>V\GO/DataTypeable7n(b>\GO/DataTypeable7n(b>9nHp$pDataTypeablearg_k/?U| DataTypeablearg_tr0։eoDataTypeablecou<g$,ƞDataTypeablearg_k.z2DataTypeable_3.z3DataTypeable_2~=&DataTypeablemkAppTyQ<\DataTypeablecoһ><O1DataTypeablecoһ><+5- DataTypeabletr_km{ DataTypeabletcL+e^DataTypeabletrsܕyiDataTypeabletypeOf6Default  6ЫhDataTypeablexjtDataTypeable<-,<:ohADataTypeable<=?<=UbuDataTypeable7n'ջ>=UbuDataTypeable7n'ջ>?U>&DataTypeable7n}'a>?U>&DataTypeable7n}'a>UGDataTypeable7n'>UGDataTypeable7n'>+"^DataTypeabletypeOf2Default  6ЫhDataTypeablex !lL{DataTypeable<-*顓<9.*DataTypeable<<<UG6DataTypeable7n'>UG6DataTypeable7n'>)UcDataTypeable7n'?>)UcDataTypeable7n'?>+U? pzDataTypeable7n'>+U? pzDataTypeable7n'>/2z:q5:DataTypeabletypeOf5Default  6ЫhDataTypeablex " ]lDataTypeable<(=< >RDataTypeable<8#=< \WHDataTypeable7n(p>\WHDataTypeable7n(p>\@ DataTypeable7n(o>\@ DataTypeable7n(o>\GeDataTypeable7n(y>\GeDataTypeable7n(y>*KDFDataTypeabletypeOf1Default  6ЫhDataTypeablex"h"EDataTypeable<(<=dR!DataTypeable<8<[IsDataTypeable7n(>[IsDataTypeable7n(>[mnDataTypeable7n(S>[mnDataTypeable7n(S>[ridDataTypeable7n(y>[ridDataTypeable7n(y>.ST}{DataTypeabletypeOf4Default  6Ыh DataTypeablex# C$(DataTypeable<(+~<DDataTypeable<7ĉ<\ODataTypeable7n(D>\ODataTypeable7n(D>\WMDataTypeable7n(C>\WMDataTypeable7n(C>\@DataTypeable7n(>\@DataTypeable7n(>-gIJ}DataTypeabletypeOf3Default  6Ыh DataTypeablex8 UYX}DataTypeable<6f+b<CBKГDataTypeable<6db<\zjDataTypeable7n(Z>\zjDataTypeable7n(Z>\NDataTypeable7n(3>\NDataTypeable7n(3>\rJbDataTypeable7n(.>\rJbDataTypeable7n(.>,",b;DataTypeable typeOfDefault  6ЫhjDataTypeablex~B/DataTypeable<-x,<{;BNc LDataTypeable<=2x,<z\@DataTypeable7n(M>\@DataTypeable7n(M>\H 9DataTypeable7n(H=>\H 9DataTypeable7n(H=>\W4DataTypeable7n(SK>\W4DataTypeable7n(SK>0ed).(lDataTypeableTypeableScoS!: הwDataTypeableTypeableTcoS!: p)\zv/KDataTypeableTypeableUcoS!: Data.Typeable.typeOf8yDDataTypeableTypeablecoS!: 8yDDataTypeableTypeablecoS!: 0iDataTypeableTypeableVcoS!: bMDataTypeableTypeableXcoS!: Data.Typeable.typeOf+χ.HDataTypeableTypeableWcoS!: ܴ?EoDataTypeableTypeableco1C: .z0DataTypeable_1^mDDataTypeable7o([ >G`xDataTypeableTypeablecoS!:zAClDataTypeablecp !Kg<M#w3ޡDataTypeableTypeablecoS!: Data.Typeable.typeOfM#w3ޡDataTypeableTypeablecoS!: Data.Typeable.typeOfJYb<DataTypeableTypeablecoS!: JYb<DataTypeableTypeablecoS!: {_[DataTypeableTypeable]coG!: tfDataTypeableTypeable^coG!: Data.Typeable.typeOf9TEGDataTypeableTypeable_coG!: *K@@DataTypeableTypeablecoG!: *K@@DataTypeableTypeablecoG!: ,枼hDataTypeableTypeable`coG!: `[U:%DataTypeableTypeablebcoG!: .Ĝ5I~DataTypeableTypeableacoG!: Data.Typeable.typeOfj}#Qx#DataTypeableTypeableco1C: .z0DataTypeable_1p^u[DataTypeable7o,(>GaTDataTypeableTypeablecoG!:~{ZDataTypeablecpKW<:ar }DataTypeableTypeablecoG!: Data.Typeable.typeOf:ar }DataTypeableTypeablecoG!: Data.Typeable.typeOf}g5HDataTypeableTypeablecoG!: g5HDataTypeableTypeablecoG!: r0NDataTypeableTypeablegcoO%: N%䘂DataTypeableTypeablehcoO%: Data.Typeable.typeOfrg3DKDataTypeableTypeableicoO%: <TDataTypeableTypeablecoO%: <TDataTypeableTypeablecoO%: z ރ DataTypeableTypeablejcoO%: 7bN)DataTypeableTypeablekcoO%: Data.Typeable.typeOfbCsqEDataTypeableTypeablelcoO%: K{DataTypeableTypeableco1C: .z0DataTypeable_1^~ 0DataTypeable7o(%>G`4DataTypeableTypeablecoO%:~ܛ{DataTypeablecp<9˜TDataTypeableTypeablecoO%: Data.Typeable.typeOf9˜TDataTypeableTypeablecoO%: Data.Typeable.typeOfV7BDataTypeableTypeablecoO%: V7BDataTypeableTypeablecoO%: ƏzkDataTypeableShow{!co.: D7xDataTypeableShow|!co.: MEW`$DataTypeableShow:co.: MEW`$DataTypeableShow:co.: j3U]*DataTypeableShow}:co.: P7m-1/~DataTypeableShow~!co.: 5-@UHCBaseShow;coV,J.z0jDataTypeable_1<.z2NDataTypeable_3>.z3DataTypeable_2=fS8!DDataTypeable7t1O[?fS8!DDataTypeable7t1O[?7]eNDataTypeable7oe)?A>Vt˅ɥgDataTypeableShow!co.: GG,DataTypeableShowco.: UHC.Base.showsPrec 6Sh|DataTypeablep?LDataTypeableShow !co.: T: kDataTypeablecoɿ <@@DataTypeablecoɿ <AEWDataTypeablecoп <BwltDataTypeabletyconCCa3GwDataTypeabletysD#xDataTypeableco~ <H#xDataTypeableco~ <HHIDataTypeableco <NvI"DataTypeablecowh <P#;s mDataTypeablexO.0]DataTypeablecowh <Q<`DataTypeablecod2<S#*#DataTypeablerRcV"DataTypeablecod2<T 6JhWtDataTypeable_U 6JhWtDataTypeable_UTM!" DataTypeableco_5<YTM!" DataTypeableco_5<YHT s@MDataTypeableco_5<Z   R]uN]DataTypeable7oJ)(~> R]uN]DataTypeable7oJ)(~>M S]~ǞRDataTypeable7oI)}> S]~ǞRDataTypeable7oI)}> ->  T]}DataTypeable7oH)|> T]}DataTypeable7oH)|>e  N]nADataTypeable7oN)\z> N]nADataTypeable7oN)\z>  i]llDataTypeable7oS)#w>i]llDataTypeable7oS)#w>M k]Hw:DataTypeable7oQ)%u>k]Hw:DataTypeable7oQ)%u> f]H )DataTypeable7oV)'r>f]H )DataTypeable7oV)'r>g]h>DataTypeable7oU)$Yq>g]h>DataTypeable7oU)$Yq>^N`DataTypeable7o;(Go>^N`DataTypeable7o;(Go>U NDataTypeableco{ <\U NDataTypeableco{ <\H^;]DataTypeableco{ <] "\gYmDataTypeable7o)8> "\gYmDataTypeable7o)8>] $\kҢDataTypeable7o)> $\kҢDataTypeable7o)>N \GDataTypeable7o)l> \GDataTypeable7o)l>   \GFDataTypeable7o)> \GFDataTypeable7o)>[ \}{DataTypeable7o)> \}{DataTypeable7o)>   !\KDataTypeable7o)>!\KDataTypeable7o)>Mju_mG DataTypeableco~ <H?E BDataTypeabletyconC"@8IDataTypeablep?U^ݴDataTypeableShow !co.: xF& zmDataTypeabletysDTZ!*DataTypeablecov$<JTZ!*DataTypeablecov$<J;] ˟DataTypeablecov$<K?Z qDataTypeablecoD<MX]n DataTypeable7oD) `>X]n DataTypeable7oD) `>=1]n DataTypeable7ok)I7_>1]n DataTypeable7ok)I7_>  3]v SrDataTypeable7oi)E]> 3]v SrDataTypeable7oi)E]> .]faDataTypeable7on)MZ> .]faDataTypeable7on)MZ>Mj 0]mDataTypeable7ol)HX> 0]mDataTypeable7ol)HX>   K]I*ZDataTypeable7oq)PEU> K]I*ZDataTypeable7oq)PEU>  L]mDataTypeable7op)NT> L]mDataTypeable7op)NT> F]IIDataTypeable7ov)XdR>F]IIDataTypeable7ov)XdR>  V]fgDataTypeable7oF) b>V]fgDataTypeable7oF) b>dNvDataTypeableShowco.:@TDataTypeable showTuple\DataTypeableargs^utDataTypeable7o( ;>^utDataTypeable7o( ;>)^v UDataTypeable7o (19>^v UDataTypeable7o (19>M ^m xDataTypeable7o(7>^m xDataTypeable7o(7>a^i!DataTypeable7o(6>^i!DataTypeable7o(6>,^ItDataTypeable7o(e5>^ItDataTypeable7o(e5>D^m޼DataTypeable7o(3>^m޼DataTypeable7o(3>^iDataTypeable7o(1>^iDataTypeable7o(1>[M DataTypeable7n(/>[M DataTypeable7n(/> [IDataTypeable7n(-> [IDataTypeable7n(-> [mGDataTypeable7n(>,> [mGDataTypeable7n(>,>(  Fy5DataTypeable showsTypeRepNl6n`gDataTypeabletypeOf0default  6ЫhDataTypeablexFRp[ DataTypeable<D <QF%DataTypeable<D <v0N+:DataTypeablerep]}\nDataTypeable7o)q>]}\nDataTypeable7o)q>\f DataTypeable7o)>\f DataTypeable7o)>c b+pDataTypeable _'Typeable1.U3%DataTypeablex1 b)pvDataTypeable _'Typeable3.U3%DataTypeablex1/ b(pDataTypeable _'Typeable2.U3%DataTypeablex1% b'pPDataTypeable _'Typeable5.U3%DataTypeablex1= b&pDataTypeable _'Typeable4.U3%DataTypeablex16 b%p DataTypeable _'Typeable7.U3%DataTypeablex1K b$pޙDataTypeable _'Typeable6.U3%DataTypeablex1DȱDataTypeable Typeable0'co@,:UeDataTypeable Typeable0'Vco@,:~,؞DataTypeable Typeable0'Wco@,: /aĭDataTypeable Typeable0'coA: Data.Typeable.typeOf0'I7bײDataTypeablecoZl ,<  6ЫhDataTypeablex[G(DataTypeable7o*>[G(DataTypeable7o*>[k&ODataTypeable7o*V>[k&ODataTypeable7o*V>VxY5DataTypeable Typeable0'coA: :pDataTypeablecoZl ,<ʠېCDataTypeable Typeable0'coA: "fDataTypeable Typeable0'coA: "fDataTypeable Typeable0'coA: gVDataTypeable Typeable0'coA: r9΃$DataTypeablecoZl ,<V6LDataTypeable Typeable0'coA: yi VDataTypeable Typeable0'co@,:.z0DataTypeable_1kfDataTypeable7uQ2$u?kfDataTypeable7uQ2$u?[ewDataTypeable7o* >ɕDataTypeable Typeable0'coA:rLTDataTypeablecoZl ,<SD]DataTypeable Typeable0'coA: SD]DataTypeable Typeable0'coA: toN DataTypeable{%q<WcDataTypeableTypeablecoYK/: Data.Typeable.typeOfb|'GDataTypeableTypeablecoYK/: IbZ-DataTypeableTypeablecoYK/: s{wcDataTypeableTypeablecoYK/: Data.Typeable.typeOf>l1DataTypeableTypeablecoYK/: >l1DataTypeableTypeablecoYK/: "d DataTypeableTypeablecoYK/: ?DataTypeableTypeablecoYK/: %(حVDataTypeableTypeablecoYK/: Data.Typeable.typeOf @ßDataTypeableTypeableco1C: .z0DataTypeable_1\H=-DataTypeable7o)ˌ>/WDataTypeableTypeablecoYK/: G`DataTypeableTypeablecoYK/:wk"D(DataTypeableP4<`%7$DataTypeableTypeableco[): Data.Typeable.typeOf kDataTypeableTypeableco[): +DataTypeableTypeableco[): ʙUTDataTypeableTypeableco[): Data.Typeable.typeOfy7DataTypeableTypeableco[): y7DataTypeableTypeableco[): uCdH9DataTypeableTypeableco[): } DataTypeableTypeableco[): PŭCDataTypeableTypeableco[): Data.Typeable.typeOf %sDataTypeableTypeableco1C: .z0DataTypeable_1\}yDataTypeable7o)>mDataTypeableTypeableco[): G `DataTypeableTypeableco[):uaդDataTypeablefjR<b1DataTypeableTypeablecoZ>(: Data.Typeable.typeOfSwp aDataTypeableTypeablecoZ>(: :-DataTypeableTypeablecoZ>(: Data.Typeable.typeOfP(NhDataTypeableTypeablecoZ>(: 8bF1_DataTypeableTypeablecoZ>(: 8bF1_DataTypeableTypeablecoZ>(: k*qwDataTypeableTypeablecoZ>(: 2_DataTypeableTypeablecoZ>(: Data.Typeable.typeOf2~EDataTypeableTypeablecoZ>(: ÝQDataTypeableTypeableco1C: .z0DataTypeable_1zgc:DataTypeable7t"0 >tVjDataTypeableTypeablecoZ>(: G `DataTypeableTypeablecoZ>(:wc䱞LhDataTypeable ˗p<PmӔ*DataTypeableTypeableco\*: G `DataTypeableTypeableco\*:w3%NDataTypeableTypeableco^ j4: G`DataTypeableTypeableco^ j4:wJj]ʀDataTypeableL<=`DataTypeableTypeablecoL: Data.Typeable.typeOf1<lDataTypeableTypeablecoL: u8$DataTypeableTypeablecoL: 0\H_3 DataTypeableTypeablecoL: Data.Typeable.typeOf]X5{DataTypeableTypeablecoL: ]X5{DataTypeableTypeablecoL: p'nDVqDataTypeableTypeablecoL: @tBRGDataTypeableTypeablecoL: r4a ۋ~DataTypeableTypeablecoL: Data.Typeable.typeOfd+9DataTypeableTypeableco1C: .z0DataTypeable_1g'_cDataTypeable7t0*0>(`ЀDataTypeableTypeablecoL: G`}DataTypeableTypeablecoL:vc4ٳDataTypeableY}=<7mcwRDataTypeableTypeablecob&0: Data.Typeable.typeOfR!1DataTypeableTypeablecob&0: I=F?DataTypeableTypeable cob&0: Data.Typeable.typeOfqT$4DataTypeableTypeable cob&0: ἯDataTypeableTypeablecob&0: ἯDataTypeableTypeablecob&0: p.t>DataTypeableTypeable cob&0: :^!DataTypeableTypeable cob&0: Data.Typeable.typeOf 1QDataTypeableTypeable cob&0: lj*MDataTypeableTypeableco1C: .z0DataTypeable_1gSÜDataTypeable7t 0h>>Ma]DataTypeableTypeablecob&0: G3`DataTypeableTypeablecob&0:JDataTypeable Typeable1'coJ:fqUDataTypeable Typeable1']coJ:-77` DataTypeable Typeable1'^coJ: dt_ DataTypeable Typeable1'coK]: Data.Typeable.typeOf1' {#lDataTypeablecp Z,<o׍ {9DataTypeablecp x7?,<p 6ЫhcDataTypeablexw.f[,aDataTypeable7tn1*Z>.f[,aDataTypeable7tn1*Z>0f[ DataTypeable7tl1)X>0f[ DataTypeable7tl1)X>JfC1FDataTypeable7tr130V>JfC1FDataTypeable7tr130V>LfGDataTypeable7tp1/T>LfGDataTypeable7tp1/T>EfG$|DataTypeable7tw18S>EfG$|DataTypeable7tw18S>Vx 6ШhDataTypeableyxyFEO.DataTypeablecp<y{(y"pDataTypeable Typeable1'qcoK]: فDataTypeablecp Z,<owz.\GDataTypeablecp x7?,<p-!-DataTypeable Typeable1'qcoK]: HDataTypeable Typeable1'tcoK]: HDataTypeable Typeable1'tcoK]: ZB|DataTypeable Typeable1'tcoK]: ŁEYDataTypeablecp Z,<owRDataTypeablecp x7?,<!psɖDataTypeable Typeable1' qcoK]: BTS_JDataTypeable Typeable1'ucoJ:.z0 DataTypeable_1vQ DataTypeable7rK-ϖ?Q DataTypeable7rK-ϖ?Xg[9DataTypeable7tD0`>HDataTypeable Typeable1'coK]:nxDataTypeablecp x7?,<p{zDataTypeablecp Z,<o<3DataTypeable Typeable1'qcoK]: <3DataTypeable Typeable1'qcoK]: {:WDataTypeable_Rep0Key UHC.Base.from0Representable0 6ЫhDataTypeablexg$DataTypeable7t=0ߡi>g$DataTypeable7t=0ߡi>gH+DataTypeable7t<02h>gH+DataTypeable7t<02h>Yg[6pDataTypeable7tC0/g>Yg[6pDataTypeable7tC0/g>o@FmDataTypeable_Rep0Key  UHC.Base.to0Representable0y0MDataTypeableproj_14#DataTypeable_Rep0Key*Representable0ǐHDataTypeable_Rep0Key+Representable0HXDataTypeable_Rep0KeyRepresentable0HXDataTypeable_Rep0KeyRepresentable0 5DataTypeable_Rep0Key,Representable0R;ɁnDataTypeable_Rep0Key-Representable0_\H8UHCBaseRepresentable0coUJ.z0DataTypeable_1.z3:DataTypeable_2ff")DataTypeable7tV1r>d([rDataTypeable_Rep0KeyRepresentable0) DataTypeable_Rep0KeyRepresentable0(Qsx٥DataTypeable _'D_TyCon UHC.Base.datatypeNameDatatype 6ЫhDataTypeablexTyCon-wDataTypeable _'D_TyCon UHC.Base.moduleNameDatatype 6ЫhDataTypeablex Data.Typeable^&TDataTypeable _'D_TyCon3Datatype@_hl!oDataTypeable _'D_TyCon4Datatypeav]DataTypeable _'D_TyConDatatypeav]DataTypeable _'D_TyConDatatype|DataTypeable _'D_TyCon5Datatypek>]DataTypeable _'D_TyCon6Datatypes6cV UHCBaseDatatypeco TnJ.z0DataTypeable_1.z3DataTypeable_2ec٬DataTypeable7t1C> @DataTypeable _'D_TyConDatatypeaD.~DataTypeable _'D_TyConDatatypeua5sDataTypeable[<\'DataTypeableTypeablecoe-o3: Data.Typeable.typeOfHwхbDataTypeableTypeable<coe-o3: ߷'nʳ4DataTypeableTypeable>coe-o3: Zх-]DataTypeableTypeable=coe-o3: Data.Typeable.typeOf/% DataTypeableTypeablecoe-o3: /% DataTypeableTypeablecoe-o3: 8ԟ;DataTypeableTypeable?coe-o3: Q&hDataTypeableTypeable@coe-o3: Data.Typeable.typeOfbhYDataTypeableTypeableAcoe-o3: հ;DataTypeableTypeableco1C: .z0VDataTypeable_1e" ωDataTypeable7t1$>>{>DataTypeableTypeablecoe-o3: G4`DataTypeableTypeablecoe-o3: