Data.Attoparsec.Text.FastSet.a =: GHC.Types.I# 0 Data.Attoparsec.Text.FastSet.lvl =: GHC.CString.unpackCString# "Negative range size" Data.Attoparsec.Text.FastSet.$wmkSet ww_s1OB w_s1Pa = let !a1_s1OC = <{-#}> ww_s1OB 1 in GHC.ST.runSTRep (Data.Attoparsec.Text.FastSet.$wmkSet$10 a1_s1OC w_s1Pa) Data.Attoparsec.Text.FastSet.$wmkSet$10 a1_s1OC w_s1Pa s_s1Pz = let !wild3_s1YX = <{<=#}> 0 a1_s1OC in if wild3_s1YX (let !x_s1Qv = <{+#}> a1_s1OC 1, !wild2_s1YY = <{<#}> x_s1Qv 0 in if wild2_s1YY (GHC.Err.error Data.Attoparsec.Text.FastSet.lvl) (Data.Attoparsec.Text.FastSet.$wmkSet$1 a1_s1OC s_s1Pz w_s1Pa x_s1Qv)) (Data.Attoparsec.Text.FastSet.$wmkSet$1 a1_s1OC s_s1Pz w_s1Pa 0) Data.Attoparsec.Text.FastSet.$wmkSet$1 a1_s1OC s_s1Pz w_s1Pa ww1_s1PE = let !a2_s1Px = chr# 0, !wild3_s1YR = <{<=#}> 0 a1_s1OC in if wild3_s1YR (let !n#_s1Q0 = <{+#}> a1_s1OC 1, !sat_s1YC_s1YC = <{*#}> n#_s1Q0 4, !ds_s1YV = newByteArray# sat_s1YC_s1YC s_s1Pz in select ds_s1YV (<{GHC.Tuple.(,)}> ipv_s1Qj ipv1_s1Qb -> let !y_s1Q6 = <{-#}> ww1_s1PE 1, !wild_s1YU = <{>#}> 0 y_s1Q6 in if wild_s1YU (Data.Attoparsec.Text.FastSet.$wmkSet$2 a1_s1OC w_s1Pa ipv_s1Qj Data.Attoparsec.Text.FastSet.a (GHC.Types.I# a1_s1OC) (GHC.Types.I# n#_s1Q0) ipv1_s1Qb) (let a3_s1Qg = Data.Attoparsec.Text.FastSet.$wmkSet$12 a2_s1Px a3_s1Qg ipv1_s1Qb y_s1Q6, !ds1_s1YW = a3_s1Qg 0 ipv_s1Qj in select ds1_s1YW (<{GHC.Tuple.(,)}> ipv2_s1Qn ipv3_s1YB -> Data.Attoparsec.Text.FastSet.$wmkSet$2 a1_s1OC w_s1Pa ipv2_s1Qn Data.Attoparsec.Text.FastSet.a (GHC.Types.I# a1_s1OC) (GHC.Types.I# n#_s1Q0) ipv1_s1Qb)))) (let !ds_s1YQ = newByteArray# 0 s_s1Pz in select ds_s1YQ (<{GHC.Tuple.(,)}> ipv_s1PS ipv1_s1PK -> let !y_s1PF = <{-#}> ww1_s1PE 1, !wild_s1YP = <{>#}> 0 y_s1PF in if wild_s1YP (Data.Attoparsec.Text.FastSet.$wmkSet$2 a1_s1OC w_s1Pa ipv_s1PS Data.Attoparsec.Text.FastSet.a (GHC.Types.I# a1_s1OC) GHC.Arr.$fIxInt2 ipv1_s1PK) (let a3_s1PP = Data.Attoparsec.Text.FastSet.$wmkSet$11 a2_s1Px a3_s1PP ipv1_s1PK y_s1PF, !ds1_s1YS = a3_s1PP 0 ipv_s1PS in select ds1_s1YS (<{GHC.Tuple.(,)}> ipv2_s1PW ipv3_s1Yx -> Data.Attoparsec.Text.FastSet.$wmkSet$2 a1_s1OC w_s1Pa ipv2_s1PW Data.Attoparsec.Text.FastSet.a (GHC.Types.I# a1_s1OC) GHC.Arr.$fIxInt2 ipv1_s1PK)))) Data.Attoparsec.Text.FastSet.$wmkSet$11 a2_s1Px a3_s1PP ipv1_s1PK y_s1PF x_s1PL s1_s1PM = let !s2#_s1PR = writeWideCharArray# ipv1_s1PK x_s1PL a2_s1Px s1_s1PM, !wild1_s1YO = <{==#}> x_s1PL y_s1PF in if wild1_s1YO (<{GHC.Tuple.(,)}> s2#_s1PR <{GHC.Tuple.()}>) (let !sat_s1Yv_s1Yv = <{+#}> x_s1PL 1 in a3_s1PP sat_s1Yv_s1Yv s2#_s1PR) Data.Attoparsec.Text.FastSet.$wmkSet$12 a2_s1Px a3_s1Qg ipv1_s1Qb y_s1Q6 x_s1Qc s1_s1Qd = let !s2#_s1Qi = writeWideCharArray# ipv1_s1Qb x_s1Qc a2_s1Px s1_s1Qd, !wild1_s1YT = <{==#}> x_s1Qc y_s1Q6 in if wild1_s1YT (<{GHC.Tuple.(,)}> s2#_s1Qi <{GHC.Tuple.()}>) (let !sat_s1Yy_s1Yy = <{+#}> x_s1Qc 1 in a3_s1Qg sat_s1Yy_s1Yy s2#_s1Qi) Data.Attoparsec.Text.FastSet.$wmkSet$2 a1_s1OC w_s1Pa w1_s1Pb ww2_s1Pk ww3_s1Pl ww4_s1Pm ww5_s1P3 = let !wild3_s1YM = <{<=#}> 0 a1_s1OC in if wild3_s1YM (let !x_s1Ps = <{+#}> a1_s1OC 1, !wild2_s1YN = <{<#}> x_s1Ps 0 in if wild2_s1YN (GHC.Err.error Data.Attoparsec.Text.FastSet.lvl) (Data.Attoparsec.Text.FastSet.$wmkSet$3 w1_s1Pb w_s1Pa ww2_s1Pk ww3_s1Pl ww4_s1Pm ww5_s1P3 x_s1Ps)) (Data.Attoparsec.Text.FastSet.$wmkSet$3 w1_s1Pb w_s1Pa ww2_s1Pk ww3_s1Pl ww4_s1Pm ww5_s1P3 0) Data.Attoparsec.Text.FastSet.$wmkSet$3 w1_s1Pb w_s1Pa ww2_s1Pk ww3_s1Pl ww4_s1Pm ww5_s1P3 ww6_s1OT = let $wa2_s1P6 = Data.Attoparsec.Text.FastSet.$wmkSet$13 $wa2_s1P6 ww5_s1P3 ww6_s1OT, !ds_s1YL = $wa2_s1P6 0 w_s1Pa w1_s1Pb in select ds_s1YL (<{GHC.Tuple.(,)}> ipv_s1Pf ipv1_s1Yu -> let !ds1_s1YK = unsafeFreezeByteArray# ww5_s1P3 ipv_s1Pf in select ds1_s1YK (<{GHC.Tuple.(,)}> ipv2_s1Pj ipv3_s1Pn -> <{GHC.Tuple.(,)}> ipv2_s1Pj (Data.Array.Base.UArray ww2_s1Pk ww3_s1Pl ww4_s1Pm ipv3_s1Pn))) Data.Attoparsec.Text.FastSet.$wmkSet$13 $wa2_s1P6 ww5_s1P3 ww6_s1OT ww7_s1OS w2_s1OV w3_s1OX = let !wild3_s1YI = <{==#}> ww7_s1OS ww6_s1OT in if wild3_s1YI (<{GHC.Tuple.(,)}> w3_s1OX <{GHC.Tuple.()}>) (select w2_s1OV (<{GHC.Types.[]}> -> <{GHC.Tuple.(,)}> w3_s1OX <{GHC.Tuple.()}>) (<{GHC.Types.:}> y1_s1P0 ys_s1P8 -> select y1_s1P0 (GHC.Types.C# e#_s1P4 -> let !s2#_s1P9 = writeWideCharArray# ww5_s1P3 ww7_s1OS e#_s1P4 w3_s1OX, !sat_s1Yt_s1Yt = <{+#}> ww7_s1OS 1 in $wa2_s1P6 sat_s1Yt_s1Yt ys_s1P8 s2#_s1P9))) Data.Attoparsec.Text.FastSet.$wset ww_s1QL ww1_s1QD ww2_s1QE = let !a1_s1QF = <{+#}> ww1_s1QD ww2_s1QE, $sloop_length_s1QQ = Data.Attoparsec.Text.FastSet.$wset$14 $sloop_length_s1QQ a1_s1QF ww_s1QL, !w_s1Zj = $sloop_length_s1QQ 0 ww1_s1QD in select w_s1Zj (GHC.Types.I# ww3_s1R0 -> Data.Attoparsec.Text.FastSet.$wmkSet ww3_s1R0 (Data.Attoparsec.Text.FastSet.$wset$20 a1_s1QF ww1_s1QD ww_s1QL)) Data.Attoparsec.Text.FastSet.$wset$20 a1_s1QF ww1_s1QD ww_s1QL = let $wunfold_s1Rd = Data.Attoparsec.Text.FastSet.$wset$15 $wunfold_s1Rd a1_s1QF ww_s1QL, !sat_s1Z3_s1Z3 = $wunfold_s1Rd ww1_s1QD in Data.List.sortBy GHC.Classes.$fOrdChar_$ccompare sat_s1Z3_s1Z3 Data.Attoparsec.Text.FastSet.$wset$14 $sloop_length_s1QQ a1_s1QF ww_s1QL sc_s1QP sc1_s1QJ = let !wild1_s1Zf = <{>=#}> sc1_s1QJ a1_s1QF in if wild1_s1Zf (GHC.Types.I# sc_s1QP) (let !r#_s1QN = indexWord16Array# ww_s1QL sc1_s1QJ, !wild2_s1Ze = geWord# r#_s1QN 55296 in if wild2_s1Ze (let !wild3_s1Zg = leWord# r#_s1QN 56319 in if wild3_s1Zg (let !sat_s1Zc_s1Zc = <{+#}> sc1_s1QJ 2, !sat_s1Zd_s1Zd = <{+#}> sc_s1QP 1 in $sloop_length_s1QQ sat_s1Zd_s1Zd sat_s1Zc_s1Zc) (let !sat_s1Za_s1Za = <{+#}> sc1_s1QJ 1, !sat_s1Zb_s1Zb = <{+#}> sc_s1QP 1 in $sloop_length_s1QQ sat_s1Zb_s1Zb sat_s1Za_s1Za)) (let !sat_s1YZ_s1YZ = <{+#}> sc1_s1QJ 1, !sat_s1Z0_s1Z0 = <{+#}> sc_s1QP 1 in $sloop_length_s1QQ sat_s1Z0_s1Z0 sat_s1YZ_s1YZ)) Data.Attoparsec.Text.FastSet.$wset$15 $wunfold_s1Rd a1_s1QF ww_s1QL ww4_s1R3 = let !wild1_s1Zi = <{>=#}> ww4_s1R3 a1_s1QF in if wild1_s1Zi <{GHC.Types.[]}> (let !r#_s1R6 = indexWord16Array# ww_s1QL ww4_s1R3, !wild2_s1Zh = geWord# r#_s1R6 55296 in if wild2_s1Zh (let !wild3_s1Zk = leWord# r#_s1R6 56319 in if wild3_s1Zk (let !sat_s1Z8_s1Z8 = <{+#}> ww4_s1R3 1, !r#1_s1Rv = indexWord16Array# ww_s1QL sat_s1Z8_s1Z8, !sat_s1RD_s1RD = word2Int# r#1_s1Rv, !sat_s1Ry_s1Ry = <{-#}> sat_s1RD_s1RD 56320, !sat_s1RE_s1RE = word2Int# r#_s1R6, !sat_s1RF_s1RF = <{-#}> sat_s1RE_s1RE 55296, !sat_s1RG_s1RG = uncheckedIShiftL# sat_s1RF_s1RF 10, !sat_s1RH_s1RH = <{+#}> sat_s1RG_s1RG sat_s1Ry_s1Ry, !sat_s1RB_s1RB = <{+#}> sat_s1RH_s1RH 65536, !sat_s1RI_s1RI = chr# sat_s1RB_s1RB in <{GHC.Types.:}> (GHC.Types.C# sat_s1RI_s1RI) (Data.Attoparsec.Text.FastSet.$wset$21 $wunfold_s1Rd ww4_s1R3)) (let !sat_s1Rj_s1Rj = word2Int# r#_s1R6, !sat_s1Rl_s1Rl = chr# sat_s1Rj_s1Rj in <{GHC.Types.:}> (GHC.Types.C# sat_s1Rl_s1Rl) (Data.Attoparsec.Text.FastSet.$wset$22 $wunfold_s1Rd ww4_s1R3))) (let !sat_s1R9_s1R9 = word2Int# r#_s1R6, !sat_s1Rb_s1Rb = chr# sat_s1R9_s1R9 in <{GHC.Types.:}> (GHC.Types.C# sat_s1Rb_s1Rb) (Data.Attoparsec.Text.FastSet.$wset$23 $wunfold_s1Rd ww4_s1R3))) Data.Attoparsec.Text.FastSet.$wset$21 $wunfold_s1Rd ww4_s1R3 = let !sat_s1RL_s1RL = <{+#}> ww4_s1R3 2 in $wunfold_s1Rd sat_s1RL_s1RL Data.Attoparsec.Text.FastSet.$wset$22 $wunfold_s1Rd ww4_s1R3 = let !sat_s1Ro_s1Ro = <{+#}> ww4_s1R3 1 in $wunfold_s1Rd sat_s1Ro_s1Ro Data.Attoparsec.Text.FastSet.$wset$23 $wunfold_s1Rd ww4_s1R3 = let !sat_s1Rf_s1Rf = <{+#}> ww4_s1R3 1 in $wunfold_s1Rd sat_s1Rf_s1Rf Data.Attoparsec.Text.FastSet.set w_s1RQ = select w_s1RQ (Data.Text.Internal.Text ww_s1RV ww1_s1RW ww2_s1RX -> Data.Attoparsec.Text.FastSet.$wset ww_s1RV ww1_s1RW ww2_s1RX) Data.Attoparsec.Text.FastSet.fromList cs_s1RZ = let !ww_s1S1 = GHC.List.$wlen cs_s1RZ 0 in Data.Attoparsec.Text.FastSet.$wmkSet ww_s1S1 (Data.List.sortBy GHC.Classes.$fOrdChar_$ccompare cs_s1RZ) Data.Attoparsec.Text.FastSet.charClass_$sgo2 =: <{GHC.Types.[]}> Data.Attoparsec.Text.FastSet.charClass_$sgo sc_s1S4 = <{GHC.Types.:}> (GHC.Types.C# sc_s1S4) <{GHC.Types.[]}> Data.Attoparsec.Text.FastSet.charClass_$sgo1 sc_s1Sa sc1_s1S8 = select sc1_s1S8 (<{GHC.Types.[]}> -> <{GHC.Types.:}> (GHC.Types.C# sc_s1Sa) <{GHC.Types.[]}>) (<{GHC.Types.:}> ds_s1Se ds1_s1Sl -> select ds_s1Se (GHC.Types.C# ds2_s1Sh -> select ds2_s1Sh (_ -> <{GHC.Types.:}> (GHC.Types.C# sc_s1Sa) (Data.Attoparsec.Text.FastSet.charClass_$sgo1 ds2_s1Sh ds1_s1Sl)) ('-' -> select ds1_s1Sl (<{GHC.Types.[]}> -> <{GHC.Types.:}> (GHC.Types.C# sc_s1Sa) (<{GHC.Types.:}> (GHC.Types.C# '-') <{GHC.Types.[]}>)) (<{GHC.Types.:}> b_s1Su xs_s1SB -> select b_s1Su (GHC.Types.C# y_s1Sy -> let !y1_s1Sz = ord# y_s1Sy, go_s1SK = Data.Attoparsec.Text.FastSet.charClass_$sgo1$16 go_s1SK xs_s1SB y1_s1Sz, !sat_s1Zy_s1Zy = ord# sc_s1Sa in go_s1SK sat_s1Zy_s1Zy))))) Data.Attoparsec.Text.FastSet.charClass_$sgo1$16 go_s1SK xs_s1SB y1_s1Sz x_s1SF = let !wild4_s1ZA = <{>#}> x_s1SF y1_s1Sz in if wild4_s1ZA (Data.Attoparsec.Text.FastSet.charClass_go xs_s1SB) (let !sat_s1SI_s1SI = chr# x_s1SF in <{GHC.Types.:}> (GHC.Types.C# sat_s1SI_s1SI) (Data.Attoparsec.Text.FastSet.charClass_$sgo1$24 go_s1SK x_s1SF)) Data.Attoparsec.Text.FastSet.charClass_$sgo1$24 go_s1SK x_s1SF = let !sat_s1SM_s1SM = <{+#}> x_s1SF 1 in go_s1SK sat_s1SM_s1SM Data.Attoparsec.Text.FastSet.charClass_go ds_s1SQ = select ds_s1SQ (<{GHC.Types.[]}> -> <{GHC.Types.[]}>) (<{GHC.Types.:}> a1_s1SW ds1_s1SU -> select ds1_s1SU (<{GHC.Types.[]}> -> <{GHC.Types.:}> a1_s1SW <{GHC.Types.[]}>) (<{GHC.Types.:}> ds2_s1SZ ds3_s1T5 -> select ds2_s1SZ (GHC.Types.C# ds4_s1T2 -> select ds4_s1T2 (_ -> <{GHC.Types.:}> a1_s1SW (Data.Attoparsec.Text.FastSet.charClass_$sgo1 ds4_s1T2 ds3_s1T5)) ('-' -> select ds3_s1T5 (<{GHC.Types.[]}> -> <{GHC.Types.:}> a1_s1SW (<{GHC.Types.:}> (GHC.Types.C# '-') <{GHC.Types.[]}>)) (<{GHC.Types.:}> b_s1Tf xs_s1Tm -> select a1_s1SW (GHC.Types.C# x_s1Tz -> select b_s1Tf (GHC.Types.C# y_s1Tj -> let !y1_s1Tk = ord# y_s1Tj, go_s1Tv = Data.Attoparsec.Text.FastSet.charClass_go$17 go_s1Tv xs_s1Tm y1_s1Tk, !sat_s1ZJ_s1ZJ = ord# x_s1Tz in go_s1Tv sat_s1ZJ_s1ZJ))))))) Data.Attoparsec.Text.FastSet.charClass_go$17 go_s1Tv xs_s1Tm y1_s1Tk x1_s1Tq = let !wild6_s1ZM = <{>#}> x1_s1Tq y1_s1Tk in if wild6_s1ZM (Data.Attoparsec.Text.FastSet.charClass_go xs_s1Tm) (let !sat_s1Tt_s1Tt = chr# x1_s1Tq in <{GHC.Types.:}> (GHC.Types.C# sat_s1Tt_s1Tt) (Data.Attoparsec.Text.FastSet.charClass_go$25 go_s1Tv x1_s1Tq)) Data.Attoparsec.Text.FastSet.charClass_go$25 go_s1Tv x1_s1Tq = let !sat_s1Tx_s1Tx = <{+#}> x1_s1Tq 1 in go_s1Tv sat_s1Tx_s1Tx Data.Attoparsec.Text.FastSet.charClass x_s1TD = let !cs_s1TE = Data.Attoparsec.Text.FastSet.charClass_go x_s1TD, !ww_s1TG = GHC.List.$wlen cs_s1TE 0 in Data.Attoparsec.Text.FastSet.$wmkSet ww_s1TG (Data.List.sortBy GHC.Classes.$fOrdChar_$ccompare cs_s1TE) Data.Attoparsec.Text.FastSet.$wa ww_s1TS ww1_s1TV ww2_s1TQ ww3_s1U7 ww4_s1TT ww5_s1TW ww6_s1Uf ww7_s1U4 = select ww2_s1TQ (_ -> let !wild_s1ZO = <{==#}> ww_s1TS ww4_s1TT in if wild_s1ZO (let !wild1_s1ZP = <{==#}> ww1_s1TV ww5_s1TW in if wild1_s1ZP (let !y_s1U0 = <{-#}> ww2_s1TQ 1, !wild2_s1ZS = <{>#}> 0 y_s1U0 in if wild2_s1ZS true (Data.Attoparsec.Text.FastSet.$wa$4 ww3_s1U7 ww7_s1U4 y_s1U0 0)) false) false) (0 -> select ww6_s1Uf (_ -> false) (0 -> true)) Data.Attoparsec.Text.FastSet.$wa$4 ww3_s1U7 ww7_s1U4 y_s1U0 x_s1U5 = let !wild4_s1Ua = indexWideCharArray# ww7_s1U4 x_s1U5, !wild5_s1U9 = indexWideCharArray# ww3_s1U7 x_s1U5, !wild6_s1ZR = eqChar# wild5_s1U9 wild4_s1Ua in if wild6_s1ZR (let !wild7_s1ZT = <{==#}> x_s1U5 y_s1U0 in if wild7_s1ZT true (let !sat_s1ZQ_s1ZQ = <{+#}> x_s1U5 1 in Data.Attoparsec.Text.FastSet.$wa$4 ww3_s1U7 ww7_s1U4 y_s1U0 sat_s1ZQ_s1ZQ)) false Data.Attoparsec.Text.FastSet.$fEqFastSet2 w_s1Uj w1_s1Uy = select w_s1Uj (Data.Array.Base.UArray ww_s1Up ww1_s1Us ww2_s1Uv ww3_s1UQ -> select ww_s1Up (GHC.Types.I# ww5_s1UN -> select ww1_s1Us (GHC.Types.I# ww7_s1UO -> select ww2_s1Uv (GHC.Types.I# ww9_s1UP -> select w1_s1Uy (Data.Array.Base.UArray ww10_s1UE ww11_s1UH ww12_s1UK ww13_s1UU -> select ww10_s1UE (GHC.Types.I# ww15_s1UR -> select ww11_s1UH (GHC.Types.I# ww17_s1US -> select ww12_s1UK (GHC.Types.I# ww19_s1UT -> Data.Attoparsec.Text.FastSet.$wa ww5_s1UN ww7_s1UO ww9_s1UP ww3_s1UQ ww15_s1UR ww17_s1US ww19_s1UT ww13_s1UU)))))))) <{Data.Attoparsec.Text.FastSet.$fEqFastSet_$c==}> eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fEqFastSet2 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fEqFastSet1 eta_B2_B2 eta_B1_B1 = <{Data.Array.Base.$fEqUArray_$c/=}> GHC.Arr.$fIxInt GHC.Classes.$fEqChar Data.Array.Base.$fIArrayUArrayChar eta_B2_B2 eta_B1_B1 <{Data.Attoparsec.Text.FastSet.$fEqFastSet_$c/=}> =: Data.Attoparsec.Text.FastSet.$fEqFastSet1 Data.Attoparsec.Text.FastSet.$fEqFastSet =: <{GHC.Classes.D:Eq}> Data.Attoparsec.Text.FastSet.$fEqFastSet2 Data.Attoparsec.Text.FastSet.$fEqFastSet1 Data.Attoparsec.Text.FastSet.$wa1 ww_s1V7 ww1_s1Vh ww2_s1V3 ww3_s1Vv ww4_s1V8 ww5_s1Vk ww6_s1V5 ww7_s1Vy = select ww2_s1V3 (_ -> select ww6_s1V5 (_ -> let !wild_s204 = <{<#}> ww_s1V7 ww4_s1V8 in if wild_s204 GHC.Types.LT (let !wild1_s203 = <{==#}> ww_s1V7 ww4_s1V8 in if wild1_s203 (let !wild2_s20e = <{<=#}> ww2_s1V3 ww6_s1V5 in if wild2_s20e (Data.Attoparsec.Text.FastSet.$wa1$5 ww1_s1Vh ww3_s1Vv ww5_s1Vk ww7_s1Vy ww2_s1V3) (Data.Attoparsec.Text.FastSet.$wa1$5 ww1_s1Vh ww3_s1Vv ww5_s1Vk ww7_s1Vy ww6_s1V5)) GHC.Types.GT)) (0 -> GHC.Types.GT)) (0 -> select ww6_s1V5 (_ -> GHC.Types.LT) (0 -> GHC.Types.EQ)) Data.Attoparsec.Text.FastSet.$wa1$5 ww1_s1Vh ww3_s1Vv ww5_s1Vk ww7_s1Vy x_s1Ve = let !y_s1Vf = <{-#}> x_s1Ve 1, n_s1Vr = Data.Attoparsec.Text.FastSet.$wa1$9 ww1_s1Vh ww5_s1Vk, !wild2_s20c = <{>#}> 0 y_s1Vf in if wild2_s20c n_s1Vr (Data.Attoparsec.Text.FastSet.$wa1$6 n_s1Vr ww3_s1Vv ww7_s1Vy y_s1Vf 0) Data.Attoparsec.Text.FastSet.$wa1$9 ww1_s1Vh ww5_s1Vk = select ww1_s1Vh (GHC.Types.I# x#_s1Vn -> select ww5_s1Vk (GHC.Types.I# y#_s1Vo -> let !wild6_s207 = <{<#}> x#_s1Vn y#_s1Vo in if wild6_s207 GHC.Types.LT (let !wild7_s206 = <{==#}> x#_s1Vn y#_s1Vo in if wild7_s206 GHC.Types.EQ GHC.Types.GT))) Data.Attoparsec.Text.FastSet.$wa1$6 n_s1Vr ww3_s1Vv ww7_s1Vy y_s1Vf x1_s1Vw = let !wild4_s1VA = indexWideCharArray# ww3_s1Vv x1_s1Vw, !wild6_s1VB = indexWideCharArray# ww7_s1Vy x1_s1Vw, !wild7_s20b = eqChar# wild4_s1VA wild6_s1VB in if wild7_s20b (let !wild8_s20d = <{==#}> x1_s1Vw y_s1Vf in if wild8_s20d n_s1Vr (let !sat_s205_s205 = <{+#}> x1_s1Vw 1 in Data.Attoparsec.Text.FastSet.$wa1$6 n_s1Vr ww3_s1Vv ww7_s1Vy y_s1Vf sat_s205_s205)) (let !wild8_s20a = leChar# wild4_s1VA wild6_s1VB in if wild8_s20a GHC.Types.LT GHC.Types.GT) Data.Attoparsec.Text.FastSet.$fOrdFastSet7 w_s1VO w1_s1W0 = select w_s1VO (Data.Array.Base.UArray ww_s1VU ww1_s1Wd ww2_s1VX ww3_s1Wf -> select ww_s1VU (GHC.Types.I# ww5_s1Wc -> select ww2_s1VX (GHC.Types.I# ww7_s1We -> select w1_s1W0 (Data.Array.Base.UArray ww8_s1W6 ww9_s1Wh ww10_s1W9 ww11_s1Wj -> select ww8_s1W6 (GHC.Types.I# ww13_s1Wg -> select ww10_s1W9 (GHC.Types.I# ww15_s1Wi -> Data.Attoparsec.Text.FastSet.$wa1 ww5_s1Wc ww1_s1Wd ww7_s1We ww3_s1Wf ww13_s1Wg ww9_s1Wh ww15_s1Wi ww11_s1Wj)))))) Data.Attoparsec.Text.FastSet.$fOrdFastSet_$ccompare eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet7 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet6 w_s1Wm w1_s1Wn = <{Data.Array.Base.$w$c<}> GHC.Arr.$fIxInt GHC.Classes.$fOrdChar Data.Array.Base.$fIArrayUArrayChar_$cbounds Data.Array.Base.$fIArrayUArrayChar_$cnumElements Data.Array.Base.$fIArrayUArrayChar_$cunsafeAt w_s1Wm w1_s1Wn <{Data.Attoparsec.Text.FastSet.$fOrdFastSet_$c<}> eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet6 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet5 w_s1Wq w1_s1Wr = <{Data.Array.Base.$w$c>=}> GHC.Arr.$fIxInt GHC.Classes.$fOrdChar Data.Array.Base.$fIArrayUArrayChar_$cbounds Data.Array.Base.$fIArrayUArrayChar_$cnumElements Data.Array.Base.$fIArrayUArrayChar_$cunsafeAt w_s1Wq w1_s1Wr <{Data.Attoparsec.Text.FastSet.$fOrdFastSet_$c>=}> eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet5 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet4 w_s1Wu w1_s1Wv = <{Data.Array.Base.$w$c>}> GHC.Arr.$fIxInt GHC.Classes.$fOrdChar Data.Array.Base.$fIArrayUArrayChar_$cbounds Data.Array.Base.$fIArrayUArrayChar_$cnumElements Data.Array.Base.$fIArrayUArrayChar_$cunsafeAt w_s1Wu w1_s1Wv <{Data.Attoparsec.Text.FastSet.$fOrdFastSet_$c>}> eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet4 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet3 w_s1Wy w1_s1Wz = <{Data.Array.Base.$w$c<=}> GHC.Arr.$fIxInt GHC.Classes.$fOrdChar Data.Array.Base.$fIArrayUArrayChar_$cbounds Data.Array.Base.$fIArrayUArrayChar_$cnumElements Data.Array.Base.$fIArrayUArrayChar_$cunsafeAt w_s1Wy w1_s1Wz <{Data.Attoparsec.Text.FastSet.$fOrdFastSet_$c<=}> eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet3 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet2 w_s1WC w1_s1WD = Data.Array.Base.$w$cmax GHC.Arr.$fIxInt GHC.Classes.$fOrdChar Data.Array.Base.$fIArrayUArrayChar_$cbounds Data.Array.Base.$fIArrayUArrayChar_$cnumElements Data.Array.Base.$fIArrayUArrayChar_$cunsafeAt w_s1WC w1_s1WD Data.Attoparsec.Text.FastSet.$fOrdFastSet_$cmax eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet2 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet1 w_s1WG w1_s1WH = Data.Array.Base.$w$cmin GHC.Arr.$fIxInt GHC.Classes.$fOrdChar Data.Array.Base.$fIArrayUArrayChar_$cbounds Data.Array.Base.$fIArrayUArrayChar_$cnumElements Data.Array.Base.$fIArrayUArrayChar_$cunsafeAt w_s1WG w1_s1WH Data.Attoparsec.Text.FastSet.$fOrdFastSet_$cmin eta_B2_B2 eta_B1_B1 = Data.Attoparsec.Text.FastSet.$fOrdFastSet1 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fOrdFastSet =: <{GHC.Classes.D:Ord}> Data.Attoparsec.Text.FastSet.$fEqFastSet Data.Attoparsec.Text.FastSet.$fOrdFastSet7 Data.Attoparsec.Text.FastSet.$fOrdFastSet6 Data.Attoparsec.Text.FastSet.$fOrdFastSet5 Data.Attoparsec.Text.FastSet.$fOrdFastSet4 Data.Attoparsec.Text.FastSet.$fOrdFastSet3 Data.Attoparsec.Text.FastSet.$fOrdFastSet2 Data.Attoparsec.Text.FastSet.$fOrdFastSet1 Data.Attoparsec.Text.FastSet.$fShowFastSet2 =: GHC.CString.unpackCString# "FastSet " Data.Attoparsec.Text.FastSet.$w$cshowsPrec ww_s1WN w_s1WL = let g_s1WM = Data.Array.Base.$wshowsIArray Data.Array.Base.$fIArrayUArrayChar GHC.Arr.$fIxInt GHC.Show.$fShowInt GHC.Show.$fShowChar 11 w_s1WL, !wild_s20o = <{>=#}> ww_s1WN 11 in if wild_s20o (Data.Attoparsec.Text.FastSet.$w$cshowsPrec$19 g_s1WM) (Data.Attoparsec.Text.FastSet.$w$cshowsPrec$18 g_s1WM) Data.Attoparsec.Text.FastSet.$w$cshowsPrec$18 g_s1WM x_s1WQ = <{GHC.Base.++}> Data.Attoparsec.Text.FastSet.$fShowFastSet2 (g_s1WM x_s1WQ) Data.Attoparsec.Text.FastSet.$w$cshowsPrec$19 g_s1WM x_s1WV = <{GHC.Types.:}> GHC.Show.shows11 (<{GHC.Base.++}> Data.Attoparsec.Text.FastSet.$fShowFastSet2 (g_s1WM (<{GHC.Types.:}> GHC.Show.shows10 x_s1WV))) Data.Attoparsec.Text.FastSet.$fShowFastSet_$cshowsPrec w_s1X5 w1_s1X9 = select w_s1X5 (GHC.Types.I# ww_s1X8 -> Data.Attoparsec.Text.FastSet.$w$cshowsPrec ww_s1X8 w1_s1X9) Data.Attoparsec.Text.FastSet.$fShowFastSet1 w_s1Xb = Data.Attoparsec.Text.FastSet.$w$cshowsPrec 0 w_s1Xb Data.Attoparsec.Text.FastSet.$fShowFastSet_$cshowList eta_B2_B2 eta_B1_B1 = GHC.Show.showList__ Data.Attoparsec.Text.FastSet.$fShowFastSet1 eta_B2_B2 eta_B1_B1 Data.Attoparsec.Text.FastSet.$fShowFastSet_$cshow x_s1Xd = Data.Attoparsec.Text.FastSet.$w$cshowsPrec 0 x_s1Xd <{GHC.Types.[]}> Data.Attoparsec.Text.FastSet.$fShowFastSet =: <{GHC.Show.D:Show}> Data.Attoparsec.Text.FastSet.$fShowFastSet_$cshowsPrec Data.Attoparsec.Text.FastSet.$fShowFastSet_$cshow Data.Attoparsec.Text.FastSet.$fShowFastSet_$cshowList Data.Attoparsec.Text.FastSet.$wmember w_s1Xs ww_s1Xj ww1_s1Xm ww2_s1Yc ww3_s1Xx = select ww_s1Xj (GHC.Types.I# ww5_s1Xq -> select ww1_s1Xm (GHC.Types.I# ww7_s1Xp -> let !wild_s20B = <{<#}> ww7_s1Xp ww5_s1Xq in if wild_s20B false (select w_s1Xs (GHC.Types.C# c1_s1XA -> let !sat_s20u_s20u = <{+#}> ww5_s1Xq ww7_s1Xp, !ww8_s1Xy = GHC.Classes.divInt# sat_s20u_s20u 2, !wild2_s1XB = indexWideCharArray# ww3_s1Xx ww8_s1Xy, !wild3_s20z = eqChar# c1_s1XA wild2_s1XB in if wild3_s20z true (let !wild4_s20y = leChar# c1_s1XA wild2_s1XB in if wild4_s20y (let !sat_s20G_s20G = <{-#}> ww8_s1Xy 1 in Data.Attoparsec.Text.FastSet.$wmember$8 c1_s1XA ww3_s1Xx ww5_s1Xq sat_s20G_s20G) (let !sat_s20s_s20s = <{+#}> ww8_s1Xy 1 in Data.Attoparsec.Text.FastSet.$wmember$7 c1_s1XA ww3_s1Xx sat_s20s_s20s ww7_s1Xp)))))) Data.Attoparsec.Text.FastSet.$wmember$7 c1_s1XA ww3_s1Xx ww9_s1XI ww10_s1XH = let !wild5_s20x = <{<#}> ww10_s1XH ww9_s1XI in if wild5_s20x false (let !sat_s20r_s20r = <{+#}> ww9_s1XI ww10_s1XH, !ww11_s1XM = GHC.Classes.divInt# sat_s20r_s20r 2, !wild6_s1XO = indexWideCharArray# ww3_s1Xx ww11_s1XM, !wild7_s20w = eqChar# c1_s1XA wild6_s1XO in if wild7_s20w true (let !wild8_s20v = leChar# c1_s1XA wild6_s1XO in if wild8_s20v (let !sat_s20t_s20t = <{-#}> ww11_s1XM 1 in Data.Attoparsec.Text.FastSet.$wmember$7 c1_s1XA ww3_s1Xx ww9_s1XI sat_s20t_s20t) (let !sat_s20q_s20q = <{+#}> ww11_s1XM 1 in Data.Attoparsec.Text.FastSet.$wmember$7 c1_s1XA ww3_s1Xx sat_s20q_s20q ww10_s1XH))) Data.Attoparsec.Text.FastSet.$wmember$8 c1_s1XA ww3_s1Xx ww9_s1XZ ww10_s1XY = let !wild5_s20K = <{<#}> ww10_s1XY ww9_s1XZ in if wild5_s20K false (let !sat_s20F_s20F = <{+#}> ww9_s1XZ ww10_s1XY, !ww11_s1Y3 = GHC.Classes.divInt# sat_s20F_s20F 2, !wild6_s1Y5 = indexWideCharArray# ww3_s1Xx ww11_s1Y3, !wild7_s20J = eqChar# c1_s1XA wild6_s1Y5 in if wild7_s20J true (let !wild8_s20I = leChar# c1_s1XA wild6_s1Y5 in if wild8_s20I (let !sat_s20H_s20H = <{-#}> ww11_s1Y3 1 in Data.Attoparsec.Text.FastSet.$wmember$8 c1_s1XA ww3_s1Xx ww9_s1XZ sat_s20H_s20H) (let !sat_s20E_s20E = <{+#}> ww11_s1Y3 1 in Data.Attoparsec.Text.FastSet.$wmember$8 c1_s1XA ww3_s1Xx sat_s20E_s20E ww10_s1XY))) Data.Attoparsec.Text.FastSet.member w_s1Yl w1_s1Yf = select w1_s1Yf (Data.Array.Base.UArray ww_s1Ym ww1_s1Yn ww2_s1Yo ww3_s1Yp -> Data.Attoparsec.Text.FastSet.$wmember w_s1Yl ww_s1Ym ww1_s1Yn ww2_s1Yo ww3_s1Yp)